OSDN Git Service

4990638e685ca78ec5ae52821a71920b416e3763
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
2
3         PR fortran/32942
4         * gfortran.dg/exponent_2.f90: New test.
5
6 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
7
8         * gcc.dg/vect/vect-117.c: New test.
9         * gcc.dg/vect/vect-74.c: Enabled test
10         * gcc.dg/vect/vect-81.c: Enabled test
11
12 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
13
14         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
15         s/dg-error/dg-warning where warning is expected.
16
17 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
18
19         PR fortran/32770
20         * gfortran.dg/array_constructor_12.f90:  Adjust argument
21         of huge() to correct kind.
22
23 2007-07-30  Ollie Wild  <aaw@google.com>
24
25         * gcc.dg/cpp/counter-2.c: New test.
26         * gcc.dg/cpp/counter-3.c: New test.
27         * gcc.dg/cpp/dir-only-1.c: New test.
28         * gcc.dg/cpp/dir-only-1.h: New file.
29         * gcc.dg/cpp/dir-only-2.c: New test.
30         * gcc.dg/cpp/dir-only-3.c: New test.
31         * gcc.dg/cpp/dir-only-3a.h: New file.
32         * gcc.dg/cpp/dir-only-3b.h: New file.
33         * gcc.dg/cpp/dir-only-4.c: New test.
34         * gcc.dg/cpp/dir-only-5.c: New test.
35         * gcc.dg/cpp/dir-only-6.c: New test.
36
37 2007-07-30  Julian Brown  <julian@codesourcery.com>
38
39         * gcc.target/arm/neon/v*.c: Regenerate.
40
41 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
42
43         PR c++/32108
44         * g++.dg/ext/label6.C: New.
45
46 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
47
48         PR libfortran/32858
49         PR libfortran/30814
50         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
51
52 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
53
54         PR fortran/31211
55         * gfortran.dg/actual_pointer_function_1.f90: New test.
56
57         PR fortran/32682
58         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
59
60 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
61
62         PR fortran/32906
63         * gfortran.dg/shape_1.f90: Adjust error message.
64         * gfortran.dg/parameter_array_ref_1.f90: New test.
65
66 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
67
68         PR fortran/31609
69         * gfortran.dg/entry_11.f90: New test.
70
71 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
72             Revital Eres  <eres@il.ibm.com>
73
74         * gfortran.dg/sms-1.f90: New test.
75
76 2007-07-28  Richard Guenther  <rguenther@suse.de>
77
78         * gcc.c-torture/compile/pr32920.c: New testcase.
79
80 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
81
82         PR c++/30917
83         * g++.dg/lookup/friend11.C: New test.
84
85 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
86
87         * gfortran.dg/namelist_5.f90: Adjusted error message.
88         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
89         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
90         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
91         * gfortran.dg/namelist_32.f90: ... this.
92
93         PR fortran/32876
94         * gfortran.dg/namelist_33.f90: New test.
95
96         PR fortran/32905
97         * gfortran.dg/namelist_34.f90: New test.
98
99         PR fortran/31818
100         * gfortran.dg/namelist_35.f90: New test.
101
102 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
103
104         PR fortran/32880
105         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
106
107 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
108
109         PR testsuite/32471
110         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
111           assuming it is 0x7ffffffff.
112         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
113         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
114
115 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
116
117         * gfortran.dg/operator_3.f90: Fix dg directive.
118         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
119         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
120         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
121
122 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
123
124         * g++.dg/cpp0x/decltype1.C: New.
125         * g++.dg/cpp0x/decltype2.C: New.
126         * g++.dg/cpp0x/decltype3.C: New.
127         * g++.dg/cpp0x/decltype4.C: New.
128         * g++.dg/cpp0x/decltype5.C: New.
129         * g++.dg/cpp0x/decltype6.C: New.
130
131 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
132
133         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
134           because the test relies on bit 31 to be the sign bit.
135
136 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
137
138         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
139           assuming it is 0x7fffffff.
140         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
141         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
142
143 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
144
145         PR c++/32346
146         * g++.dg/expr/bitfield9.C: New test.
147
148 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
149
150         PR fortran/32899
151         * gfortran.dg/logical_comp.f90: Update dg-error strings.
152
153 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
154
155         PR fortran/32760
156         * gfortran.dg/private_type_7.f90: New test.
157
158 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
159
160         PR fortran/32035
161         * gfortran.dg/select_char_1.f90: New test.
162
163 2007-07-27  Tobias Burnus  <burnus@net-b.de>
164
165         PR fortran/32903
166         * gfortran.dg/initialization_11.f90: New test.
167
168 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
169
170         * gcc.target/mips/ins-1.c: New test.
171
172 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
173
174         PR/19232
175         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
176         (f1): Likewise.
177
178 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
179
180         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
181         error: width of 'spare' exceeds its type.
182
183 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
184
185         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
186         * gcc.dg/sibcall-4.c: Likewise.
187
188 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
189
190         PR rtl-optimization/31500
191         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
192         * g++.dg/warn/Warray-bounds.C: Likewise.
193
194 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
195
196         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
197
198 2007-07-25  Julian Brown  <julian@codesourcery.com>
199             Paul Brook  <paul@codesourcery.com>
200             Joseph Myers  <joseph@codesourcery.com>
201             Mark Shinwell  <shinwell@codesourcery.com>
202
203         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
204         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
205         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
206         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
207         (check_effective_target_arm_neon_hw): New.
208         * gcc.target/arm/neon/neon.exp: New file.
209         * gcc.target/arm/neon/polytypes.c: New file.
210         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
211
212 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
213
214         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
215           targets where an "int" is less than 32 bits wide.
216
217 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
218
219         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
220
221 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
222
223         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
224           during addition if an int is only 16 bits wide.
225         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
226
227 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
228
229         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
230           size as "long int" and are 32 or 64 bits wide.
231         * gcc.dg/torture/pr28814.c: Likewise.
232
233 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
234
235         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
236           exactly as wide as an int.
237
238 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
239
240         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
241         Define and use throughout as long long printf format specifier.
242         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
243         Likewise.
244
245 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
246
247         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
248         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
249
250 2007-07-25  Ben Elliston  <bje@au.ibm.com>
251
252         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
253
254 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
255
256         * gcc.c-torture/execute/20070724-1.c: New.
257
258 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
259
260         PR fortran/31205
261         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
262         "deallocates" to 24, since patch has code rid of much spurious
263         code.
264         * gfortran.dg/interface_assignment_1.f90 : New test.
265
266         PR fortran/32842
267         * gfortran.dg/interface_assignment_2.f90 : New test.
268
269 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
270
271         PR fortran/32867
272         * fortran.dg/initialization_10.f90: New test.
273
274 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
275
276         PR fortran/32778
277         * gfortran.dg/imag_2.f: Removed
278         * gfortran.dg/warn_std_1.f90: New test.
279         * gfortran.dg/warn_std_2.f90: New test.
280         * gfortran.dg/warn_std_3.f90: New test.
281
282 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
283
284         PR c++/29001
285         * g++.dg/init/new22.C: New.
286
287 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
288
289         PR c++/32561
290         * g++.dg/template/crash67.C: New.
291
292 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
293
294         * lib/target-support.exp (check_effective_target_natural_alignment): 
295         (check_effective_target_vector_alignment_reachable): New.
296         * config/spu/spu.c (spu_vector_alignment_reachable): New.
297         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
298         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
299         check.
300         * gcc.dg/vect/pr25413.c: Likewise.
301         * gcc.dg/vect/pr31699.c: Likewise.
302
303 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
304
305         PR fortran/30814
306         * gfortran.dg/pack_bounds_1.f90:  New test case.
307
308 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
309
310         PR fortran/31639
311         * gfortran.dg/initialization_9.f90: New test.
312
313 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
314
315         PR fortran/32797
316         PR fortran/32800
317         * gfortran.dg/bind_c_usage_8.f03: New test case.
318         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
319         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
320
321 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
322
323         * gcc.target/mips/branch-cost-1.c: New test.
324         * gcc.target/mips/branch-cost-2.c: Likewise.
325
326 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
327
328         PR fortran/32732
329         * gfortran.dg/c_char_tests.f03: New test case.
330         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
331         * gfortran.dg/c_char_tests_2.f03: New test case.
332         * gfortran.dg/value_6.f03: Ditto.
333         * gfortran.dg/value_7.f03: Ditto.
334
335 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
336
337         PR fortran/32600
338         * gfortran.dg/c_funloc_tests_5.f03: New.
339         * gfortran.dg/c_funloc_tests_5.f04: New.
340         * gfortran.dg/c_funloc_tests_4_driver.c: New.
341
342 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
343
344         PR c++/32839
345         * g++.dg/expr/call4.C: New.
346         * g++.dg/expr/call5.C: New.
347
348 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
349
350         PR fortran/32710
351         * gfortran.dg/namelist_30.f90: New test.
352
353 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
354
355         PR fortran/29962
356         * gfortran.dg/array_initializer_1.f90: Removed warning.
357         * gfortran.dg/initialization_1.f90: Adjusted messages.
358         * gfortran.dg/nested_modules_6.f90: Removed warning.
359
360         PR fortran/31253
361         * gfortran.dg/initialization_7.f90: New test.
362
363         PR fortran/31639
364         * gfortran.dg/initialization_8.f90: New test.
365
366 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
367
368         PR c++/30818
369         * g++.dg/template/crash47.C: Adjust errors.
370         * g++.dg/template/crash48.C: Adjust errors.
371         * g++.dg/template/typename12.C: New.
372         * g++.dg/template/typename13.C: New.
373         * g++.dg/template/typename14.C: New.
374         * g++.dg/template/typedef6.C: Adjust errors.
375
376 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
377
378         PR fortran/32627
379         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
380         * gfortran.dg/pr32627.f03: New test case.
381
382         * gfortran.dg/c_f_pointer_logical.f03: New test case.
383         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
384         c_f_pointer_logical.
385         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
386         c_f_pointer_complex.
387         * gfortran.dg/c_f_pointer_complex.f03: New test case.
388         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
389         c_f_pointer_shape_tests_2.
390         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
391
392 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
393
394         PR fortran/32804
395         * gfortran.dg/c_loc_tests_9.f03: New test case.
396         * gfortran.dg/c_loc_tests_10.f03: Ditto.
397
398 2007-07-21  Lee Millward  <lee.millward@gmail.com>
399
400         PR fortran/32823
401         * gfortran.dg/int_2.f90: New test.
402         
403 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
404
405         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
406
407 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
408
409         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
410         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
411
412 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
413
414         PR tree-optimization/19910
415         * gcc.dg/pr19910.c: New test.
416
417 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
418
419         PR fortran/32738
420         * gfortran.dg/pr32738.f90: New test.
421
422 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
423
424         PR tree-optimzation/32635
425         * gfortran.dg/pr32635.f:  New test case.
426
427 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
428
429         PR fortran/32801
430         * gfortran.dg/pr32801.f03: New test case.
431
432 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
433
434         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
435         Test negative numbers also.
436         * gcc.dg/c99-math-float-1.c: Likewise.
437         * gcc.dg/c99-math-long-double-1.c: Likewise.
438         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
439         test inputs.
440
441 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
442         
443         * lib/target-supports.exp (check_effective_target_sync_int_long):
444         Enable for xtensa.
445         (check_effective_target_sync_char_short): Likewise.
446         
447 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
448
449         * gcc.dg/pr28796-2.c: Add more cases.
450
451 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
452
453         * gcc.dg/pr28796-1.c: Add more cases.
454         * gcc.dg/pr28796-2.c: Likewise.
455
456 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
457
458         * gcc.dg/pr28796-1.c: Add more cases.
459         * gcc.dg/pr28796-2.c: Likewise.
460
461 2007-07-17  Janus Weil  <jaydub66@gmail.com>
462
463         PR fortran/32535
464         * gfortran.dg/pr32535.f90: New test.
465
466 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
467
468         PR fortran/31320
469         PR fortran/32665
470         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
471
472 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
473
474         PR rtl-optimization/32773
475         * gcc.dg/pr32773.c: New test.
476
477 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
478
479         * gcc.target/spu/intrinsics-1.c: Use dg-message to
480         match flax-vector-conversions note.
481         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
482         instead of dg-error for the warning.
483
484 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
485
486         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
487           adapted to work on targets with 16-bit or wider int.
488         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
489         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
490         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
491         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
492
493 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
494
495         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
496         support large arrays.
497         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
498         * gcc.dg/20061109-1.c: Likewise.
499         * gcc.c-torture/execute/20061101-1.x: Likewise.
500         * gcc.c-torture/execute/pr29797-1.x: Likewise.
501         * gcc.c-torture/execute/pr31448.x: Likewise.
502
503 2007-07-16  Lee Millward  <lee.millward@gmail.com>
504
505         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
506
507         PR fortran/32238
508         * gfortran.dg/pr32238.f90: New test.
509
510         PR fortran/32222
511         * gfortran.dg/pr32222.f90: New test.
512
513         PR fortran/32242
514         * gfortran.dg/pr32242.f90: New test.
515         
516 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
517             David Ung  <davidu@mips.com>
518
519         * gcc.target/mips/mips-sched-madd.c: New test case.
520
521 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
522
523         PR libfortran/32611
524         * gfortran.dg/large_real_kind_1.f90: Update test.
525         * gfortran.dg/pr17706.f90: Update test.
526         * gfortran.dg/fmt_zero_digits.f90: Update test.
527         * gfortran.dg/fmt_zero_precision.f90: Update test.
528         * gfortran.dg/real_const_3.f90: Update test.
529
530 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
531
532         PR fortran/32036
533         * gfortran.dg/bounds_check_8.f90: New test.
534         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
535
536 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
537
538         PR fortran/32357
539         * gfortran.dg/mvbits_2.f90: New test.
540
541 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
542
543         PR libfortran/32731
544         * gfortran.dg/pack_mask_1.f90:  New test.
545         * gfortran.dg/unpack_mask_1.f90:  New test.
546
547 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
548
549         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
550         * gcc.dg/20001101-1.c: Likewise.
551         * gcc.dg/20001102-1.c: Likewise.
552         * gcc.dg/20020116-2.c: Likewise.
553         * gcc.dg/20020416-1.c: Likewise.
554         * gcc.dg/sparc-constant-1.c: Likewise.
555         * gcc.dg/sparc-dwarf2.c: Likewise.
556         * gcc.dg/sparc-frame-1.c: Likewise.
557         * gcc.dg/sparc-getcontext-1.c: Likewise.
558         * gcc.dg/sparc-loop-1.c: Likewise.
559         * gcc.dg/sparc-reg-1.c: Likewise.
560         * gcc.dg/sparc-ret.c: Likewise.
561         * gcc.dg/sparc-trap-1.c: Likewise.
562         * gcc.dg/ultrasp10.c: Likewise.
563         * gcc.dg/ultrasp11.c: Likewise.
564         * gcc.dg/ultrasp1.c: Likewise.
565         * gcc.dg/ultrasp2.c: Likewise.
566         * gcc.dg/ultrasp3.c: Likewise.
567         * gcc.dg/ultrasp4.c: Likewise.
568         * gcc.dg/ultrasp5.c: Likewise.
569         * gcc.dg/ultrasp6.c: Likewise.
570         * gcc.dg/ultrasp7.c: Likewise.
571         * gcc.dg/ultrasp8.c: Likewise.
572         * gcc.dg/ultrasp9.c: Likewise.
573         * gcc.dg/splet-1.c: Delete.
574
575 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
576
577         PR fortran/32724
578         * gfortran.dg/stfunc_5.f90: New test.
579
580 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
581
582         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
583         New procedure to check if arrays are naturally aligned to the vector
584         alignment boundary.
585         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
586         in size_t typedef.  Adjust tree dump scan results according to
587         vect_aligned_arrays target check.
588         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
589         vect_aligned_arrays target check.
590         * gcc.dg/vect/pr31699.c: Ditto.
591
592 2007-07-13  Sa Liu  <saliu@de.ibm.com>
593
594         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
595         for V2DFmode vector conditional expression.
596         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
597         and dfceq patterns.
598         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
599         and dfcgt patterns.
600         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
601         V2DFmode comparison and test special values.
602         * lib/target-supports.exp: Switch on test for V2DFmode 
603         vector conditional expression.
604
605 2007-07-13  Richard Guenther  <rguenther@suse.de>
606
607         PR tree-optimization/32721
608         * gcc.dg/pr32721.c: New testcase.
609
610 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
611
612         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
613         error message part that continues on a new line.
614
615 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
616
617         * gcc.dg/c99-tgmath-1.c: New.
618         * gcc.dg/c99-tgmath-2.c: New.
619         * gcc.dg/c99-tgmath-3.c: New.
620         * gcc.dg/c99-tgmath-4.c: New.
621
622 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
623             Janis Johnson  <janis187@us.ibm.com>
624
625         PR testsuite/25241
626         * gcc.test-framework/dg-error-exp-F.c: New test.
627         * gcc.test-framework/dg-warning-exp-F.c: New test.
628         * lib/gcc.exp: Enable warning and error prefixes.
629         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
630         (dg-error): Wrap original dg-error.
631         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
632         markers from dg-error/dg-warning directives.
633         * gcc.dg/20040322-1.c: Likewise.
634         * gcc.dg/Wchar-subscripts-1.c: Likewise.
635         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
636         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
637         * gcc.dg/Werror-1.c: Likewise.
638         * gcc.dg/Werror-10.c: Likewise.
639         * gcc.dg/Werror-11.c: Likewise.
640         * gcc.dg/Werror-2.c: Likewise.
641         * gcc.dg/Werror-3.c: Likewise.
642         * gcc.dg/Werror-4.c: Likewise.
643         * gcc.dg/Werror-5.c: Likewise.
644         * gcc.dg/Werror-6.c: Likewise.
645         * gcc.dg/Werror-7.c: Likewise.
646         * gcc.dg/Werror-8.c: Likewise.
647         * gcc.dg/Werror-9.c: Likewise.
648         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
649         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
650         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
651         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
652         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
653         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
654         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
655         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
656         * gcc.dg/Wnested-externs-1.c: Likewise.
657         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
658         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
659         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
660         * gcc.dg/Wshadow-3.c: Likewise.
661         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
662         * gcc.dg/Wwrite-strings-1.c: Likewise.
663         * gcc.dg/anon-struct-5.c: Likewise.
664         * gcc.dg/anon-struct-6.c: Likewise.
665         * gcc.dg/anon-struct-7.c: Likewise.
666         * gcc.dg/anon-struct-8.c: Likewise.
667         * gcc.dg/array-8.c: Likewise.
668         * gcc.dg/array-quals-2.c: Likewise.
669         * gcc.dg/asm-qual-1.c: Likewise.
670         * gcc.dg/asm-wide-1.c: Likewise.
671         * gcc.dg/assign-warn-1.c: Likewise.
672         * gcc.dg/assign-warn-2.c: Likewise.
673         * gcc.dg/bitfld-10.c: Likewise.
674         * gcc.dg/bitfld-11.c: Likewise.
675         * gcc.dg/bitfld-12.c: Likewise.
676         * gcc.dg/bitfld-13.c: Likewise.
677         * gcc.dg/bitfld-14.c: Likewise.
678         * gcc.dg/builtin-choose-expr-2.c: Likewise.
679         * gcc.dg/builtins-30.c: Likewise.
680         * gcc.dg/c90-const-expr-5.c: Likewise.
681         * gcc.dg/c90-typespec-1.c: Likewise.
682         * gcc.dg/c99-const-expr-5.c: Likewise.
683         * gcc.dg/c99-flex-array-5.c: Likewise.
684         * gcc.dg/c99-fordecl-3.c: Likewise.
685         * gcc.dg/c99-tag-3.c: Likewise.
686         * gcc.dg/c99-typespec-1.c: Likewise.
687         * gcc.dg/c99-vla-jump-1.c: Likewise.
688         * gcc.dg/c99-vla-jump-2.c: Likewise.
689         * gcc.dg/c99-vla-jump-3.c: Likewise.
690         * gcc.dg/c99-vla-jump-4.c: Likewise.
691         * gcc.dg/c99-vla-jump-5.c: Likewise.
692         * gcc.dg/cast-1.c: Likewise.
693         * gcc.dg/cast-2.c: Likewise.
694         * gcc.dg/cast-3.c: Likewise.
695         * gcc.dg/cast-4.c: Likewise.
696         * gcc.dg/cast-pretty-print-1.c: Likewise.
697         * gcc.dg/comp-goto-2.c: Likewise.
698         * gcc.dg/comp-goto-3.c: Likewise.
699         * gcc.dg/cpp/error-1.c: Likewise.
700         * gcc.dg/cpp/if-paren.c: Likewise.
701         * gcc.dg/decl-7.c: Likewise.
702         * gcc.dg/decl-8.c: Likewise.
703         * gcc.dg/decl-nospec-1.c: Likewise.
704         * gcc.dg/decl-nospec-2.c: Likewise.
705         * gcc.dg/decl-nospec-3.c: Likewise.
706         * gcc.dg/declspec-10.c: Likewise.
707         * gcc.dg/declspec-11.c: Likewise.
708         * gcc.dg/declspec-12.c: Likewise.
709         * gcc.dg/declspec-13.c: Likewise.
710         * gcc.dg/declspec-14.c: Likewise.
711         * gcc.dg/declspec-15.c: Likewise.
712         * gcc.dg/declspec-16.c: Likewise.
713         * gcc.dg/declspec-17.c: Likewise.
714         * gcc.dg/declspec-4.c: Likewise.
715         * gcc.dg/declspec-5.c: Likewise.
716         * gcc.dg/declspec-6.c: Likewise.
717         * gcc.dg/declspec-7.c: Likewise.
718         * gcc.dg/declspec-8.c: Likewise.
719         * gcc.dg/declspec-9.c: Likewise.
720         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
721         * gcc.dg/dfp/constants-c99.c: Likewise.
722         * gcc.dg/dfp/keywords-c89.c: Likewise.
723         * gcc.dg/dfp/keywords-c99.c: Likewise.
724         * gcc.dg/dfp/keywords-reserved.c: Likewise.
725         * gcc.dg/dfp/typespec.c: Likewise.
726         * gcc.dg/dremf-type-compat-2.c: Likewise.
727         * gcc.dg/dremf-type-compat-3.c: Likewise.
728         * gcc.dg/dremf-type-compat-4.c: Likewise.
729         * gcc.dg/empty-source-2.c: Likewise.
730         * gcc.dg/empty-source-3.c: Likewise.
731         * gcc.dg/enum3.c: Likewise.
732         * gcc.dg/extra-semi-2.c: Likewise.
733         * gcc.dg/extra-semi-3.c: Likewise.
734         * gcc.dg/float-range-1.c: Likewise.
735         * gcc.dg/float-range-2.c: Likewise.
736         * gcc.dg/float-range-3.c: Likewise.
737         * gcc.dg/float-range-5.c: Likewise.
738         * gcc.dg/format/asm_fprintf-2.c: Likewise.
739         * gcc.dg/format/asm_fprintf-3.c: Likewise.
740         * gcc.dg/format/asm_fprintf-4.c: Likewise.
741         * gcc.dg/format/asm_fprintf-5.c: Likewise.
742         * gcc.dg/format/cast-1.c: Likewise.
743         * gcc.dg/format/gcc_diag-3.c: Likewise.
744         * gcc.dg/format/gcc_diag-4.c: Likewise.
745         * gcc.dg/format/gcc_diag-6.c: Likewise.
746         * gcc.dg/format/gcc_diag-8.c: Likewise.
747         * gcc.dg/format/gcc_diag-9.c: Likewise.
748         * gcc.dg/format/nul-2.c: Likewise.
749         * gcc.dg/format/opt-1.c: Likewise.
750         * gcc.dg/format/opt-2.c: Likewise.
751         * gcc.dg/format/opt-3.c: Likewise.
752         * gcc.dg/format/opt-4.c: Likewise.
753         * gcc.dg/format/opt-5.c: Likewise.
754         * gcc.dg/format/opt-6.c: Likewise.
755         * gcc.dg/framework-2.c: Likewise.
756         * gcc.dg/func-args-1.c: Likewise.
757         * gcc.dg/func-outside-1.c: Likewise.
758         * gcc.dg/func-outside-2.c: Likewise.
759         * gcc.dg/gnu-cond-expr-2.c: Likewise.
760         * gcc.dg/gnu-cond-expr-3.c: Likewise.
761         * gcc.dg/if-empty-1.c: Likewise.
762         * gcc.dg/init-bad-1.c: Likewise.
763         * gcc.dg/init-bad-2.c: Likewise.
764         * gcc.dg/init-bad-3.c: Likewise.
765         * gcc.dg/init-desig-obs-2.c: Likewise.
766         * gcc.dg/init-desig-obs-3.c: Likewise.
767         * gcc.dg/init-empty-2.c: Likewise.
768         * gcc.dg/init-empty-3.c: Likewise.
769         * gcc.dg/inline-11.c: Likewise.
770         * gcc.dg/inline-12.c: Likewise.
771         * gcc.dg/inline-8.c: Likewise.
772         * gcc.dg/inline-9.c: Likewise.
773         * gcc.dg/inline3.c: Likewise.
774         * gcc.dg/label-decl-1.c: Likewise.
775         * gcc.dg/label-decl-2.c: Likewise.
776         * gcc.dg/label-decl-3.c: Likewise.
777         * gcc.dg/label-decl-4.c: Likewise.
778         * gcc.dg/long-long-typespec-1.c: Likewise.
779         * gcc.dg/lvalue-2.c: Likewise.
780         * gcc.dg/lvalue-3.c: Likewise.
781         * gcc.dg/nested-func-3.c: Likewise.
782         * gcc.dg/nested-redef-1.c: Likewise.
783         * gcc.dg/noreturn-4.c: Likewise.
784         * gcc.dg/old-style-prom-2.c: Likewise.
785         * gcc.dg/old-style-prom-3.c: Likewise.
786         * gcc.dg/old-style-then-proto-1.c: Likewise.
787         * gcc.dg/overflow-warn-1.c: Likewise.
788         * gcc.dg/overflow-warn-2.c: Likewise.
789         * gcc.dg/overflow-warn-3.c: Likewise.
790         * gcc.dg/overflow-warn-4.c: Likewise.
791         * gcc.dg/overflow-warn-6.c: Likewise.
792         * gcc.dg/parm-forwdecl-2.c: Likewise.
793         * gcc.dg/parm-forwdecl-3.c: Likewise.
794         * gcc.dg/parm-impl-decl-1.c: Likewise.
795         * gcc.dg/parm-impl-decl-2.c: Likewise.
796         * gcc.dg/parm-incomplete-1.c: Likewise.
797         * gcc.dg/parm-mismatch-1.c: Likewise.
798         * gcc.dg/pointer-arith-1.c: Likewise.
799         * gcc.dg/pointer-arith-2.c: Likewise.
800         * gcc.dg/pointer-arith-3.c: Likewise.
801         * gcc.dg/pointer-arith-4.c: Likewise.
802         * gcc.dg/pointer-arith-6.c: Likewise.
803         * gcc.dg/pointer-arith-7.c: Likewise.
804         * gcc.dg/pointer-arith-8.c: Likewise.
805         * gcc.dg/pr13804-1.c: Likewise.
806         * gcc.dg/pr15698-1.c: Likewise.
807         * gcc.dg/pr15698-2.c: Likewise.
808         * gcc.dg/pr15698-3.c: Likewise.
809         * gcc.dg/pr15698-4.c: Likewise.
810         * gcc.dg/pr15698-5.c: Likewise.
811         * gcc.dg/pr15698-6.c: Likewise.
812         * gcc.dg/pr15698-7.c: Likewise.
813         * gcc.dg/pr15698-8.c: Likewise.
814         * gcc.dg/pr17188-1.c: Likewise.
815         * gcc.dg/pr17301-1.c: Likewise.
816         * gcc.dg/pr17301-2.c: Likewise.
817         * gcc.dg/pr17730-1.c: Likewise.
818         * gcc.dg/pr20368-1.c: Likewise.
819         * gcc.dg/pr20368-2.c: Likewise.
820         * gcc.dg/pr20368-3.c: Likewise.
821         * gcc.dg/pr22308-1.c: Likewise.
822         * gcc.dg/qual-component-1.c: Likewise.
823         * gcc.dg/redecl-1.c: Likewise.
824         * gcc.dg/redecl-11.c: Likewise.
825         * gcc.dg/redecl-12.c: Likewise.
826         * gcc.dg/redecl-13.c: Likewise.
827         * gcc.dg/redecl-14.c: Likewise.
828         * gcc.dg/redecl-15.c: Likewise.
829         * gcc.dg/register-var-1.c: Likewise.
830         * gcc.dg/register-var-2.c: Likewise.
831         * gcc.dg/stmt-expr-2.c: Likewise.
832         * gcc.dg/stmt-expr-3.c: Likewise.
833         * gcc.dg/stmt-expr-label-1.c: Likewise.
834         * gcc.dg/stmt-expr-label-2.c: Likewise.
835         * gcc.dg/stmt-expr-label-3.c: Likewise.
836         * gcc.dg/struct-empty-2.c: Likewise.
837         * gcc.dg/struct-empty-3.c: Likewise.
838         * gcc.dg/struct-parse-1.c: Likewise.
839         * gcc.dg/struct-semi-1.c: Likewise.
840         * gcc.dg/struct-semi-2.c: Likewise.
841         * gcc.dg/struct-semi-3.c: Likewise.
842         * gcc.dg/switch-5.c: Likewise.
843         * gcc.dg/switch-6.c: Likewise.
844         * gcc.dg/switch-7.c: Likewise.
845         * gcc.dg/tls/diag-5.c: Likewise.
846         * gcc.dg/transparent-union-1.c: Likewise.
847         * gcc.dg/transparent-union-3.c: Likewise.
848         * gcc.dg/typespec-1.c: Likewise.
849         * gcc.dg/vla-init-2.c: Likewise.
850         * gcc.dg/vla-init-3.c: Likewise.
851         * gcc.dg/vla-init-4.c: Likewise.
852         * gcc.dg/vla-init-5.c: Likewise.
853         * gcc.dg/void-cast-2.c: Likewise.
854         * gcc.dg/wvla-3.c: Likewise.
855         * gcc.dg/wvla-7.c: Likewise.
856         * gcc.target/i386/991209-1.c: Likewise.
857         * gcc.target/ia64/fpreg-1.c: Likewise.
858         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
859         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
860         
861 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
862
863         PR fortran/31639
864         * gfortran.dg/func_decl_4.f90: New test.
865
866 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
867
868         PR fortran/32727
869         * gfortran.dg/interface_17.f90: New test.
870
871 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
872
873         PR fortran/32599
874         * gfortran.dg/32599.f03: New test case.
875
876         PR fortran/32601
877         * gfortran.dg/32601.f03: New test case.
878         * gfortran.dg/32601_1.f03: Ditto.
879         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
880         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
881
882 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
883
884         * gcc.c-torture/execute/align-3.c: Remove function addr check.
885
886 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
887             Devang Patel  <dpatel@apple.com>
888
889         PR tree-optimization/25413
890         * gcc.dg/vect/vect-align-1.c: New.
891         * gcc.dg/vect/vect-align-2.c: New.
892         * gcc.dg/vect/pr25413.c: New.
893         * gcc.dg/vect/pr25413a.c: New.
894         * gcc.dg/vect/pr31699.c: Fix dg-final check.
895
896 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
897
898         * lib/target-support.exp (check_ultrasparc_hw_available):
899         New function.
900         (is-effective-target): Check $arg for ultrasparc_hw.
901         (is-effective-target-keyword): Likewise.
902         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
903         when determining what to do on sparc platforms.
904         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
905         * gcc.dg/20001101-1.c: Likewise.
906         * gcc.dg/20001101-2.c: Likewise.
907         * gcc.dg/ultrasp9.c: Likewise.
908         * gcc.dg/ultrasp10.c: Likewise.
909         * gcc.target/sparc/pdist-3.c: Likewise.
910
911 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
912
913         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
914
915 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
916
917         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
918         get vectorized.
919         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
920         now get vectorized.
921         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
922         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
923         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
924         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
925         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
926         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
927         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
928         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
929         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
930         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
931         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
932         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
933         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
934         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
935         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
936         * lib/target-supports.exp (check_effective_target_vect_int_mul):
937         Add spu.
938
939 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
940
941         PR c++/30854
942         * g++.dg/parse/error30.C: New test.
943
944 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
945
946         PR fortran/29804
947         * gfortran.dg/alloc_comp_misc_1.f90: New test.
948
949 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
950
951         * gfortran.fortran-torture/compile/pr32663.f: New test.
952
953 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
954
955         PR c++/31027
956         * g++.dg/inherit/virtual4.C: New.
957
958 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
959
960         PR target/32661
961         * gcc.target/i386/pr32661-1.c: New test.
962
963 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
964
965         * gnat.dg/invariant_index.ad[sb]: New test.
966
967 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
968
969         PR c++/32560
970         * g++.dg/template/decl3.C: New.
971
972 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
973
974         PR 32617
975         * gcc.c-torture/execute/align-3.c: New.
976
977 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
978
979         PR target/32708
980         * gcc.target/i386/pr32708-1.c: New test.
981         * gcc.target/i386/pr32708-2.c: Ditto.
982         * gcc.target/i386/pr32708-3.c: Ditto.
983
984 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
985
986         * g++.dg/init/new20.C: Remove svn:executable flag.
987
988 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
989
990         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
991
992 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
993
994         * gcc.dg/ultrasp7.c: Add fpic target requirement.
995
996 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
997
998         PR testsuite/25241
999         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
1000         directive.
1001         
1002 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
1003
1004         PR fortran/32157
1005         * gfortran.dg/overload_2.f90: New test.
1006
1007         PR fortran/32689
1008         * gfortran.dg/transfer_simplify_5.f90
1009
1010         PR fortran/32634
1011         * gfortran.dg/interface_15.f90: New test.
1012
1013 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1014
1015         PR libfortran/32336
1016         * gfortran.dg/matmul_5.f90:  New test case.
1017
1018 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1019
1020         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
1021         * gcc.dg/fesd-any.h: Likewise.
1022         * gcc.dg/fesd-baseonly.c: Likewise.
1023         * gcc.dg/fesd-baseonly.h: Likewise.
1024         * gcc.dg/fesd-none.c: Likewise.
1025         * gcc.dg/fesd-none.h: Likewise.
1026         * gcc.dg/fesd-reduced.c: Likewise.
1027         * gcc.dg/fesd-reduced.h: Likewise.
1028         * gcc.dg/fesd-sys.c: Likewise.
1029         * gcc.dg/fesd-sys.h: Likewise
1030         * gcc.dg/fesd.h: Likewise.
1031
1032         * g++.dg/debug/dwarf2: New directory.
1033         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
1034         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
1035         * g++.dg/other/fesd-any.h: Likewise.
1036         * g++.dg/other/fesd-baseonly.C: Likewise.
1037         * g++.dg/other/fesd-baseonly.h: Likewise.
1038         * g++.dg/other/fesd-none.C: Likewise.
1039         * g++.dg/other/fesd-none.h: Likewise.
1040         * g++.dg/other/fesd-reduced.C: Likewise.
1041         * g++.dg/other/fesd-reduced.h: Likewise.
1042         * g++.dg/other/fesd-sys.C: Likewise.
1043         * g++.dg/other/fesd-sys.h: Likewise.
1044         * g++.dg/other/fesd.h: Likewise.
1045
1046 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
1047
1048         PR fortran/31129
1049         * gfortran.dg/parameter_unused.f90: New test.
1050
1051 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
1052
1053         PR tree-optimization/32681
1054         * gcc.dg/tree-ssa/pr32681.c: New test.
1055
1056 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1057
1058         PR fortran/32678
1059         * gfortran.dg/fmt_t_5.f90: New test.
1060
1061 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
1062
1063         PR c++/30535
1064         * g++.dg/template/operator10.C: New.
1065
1066 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1067
1068         PR libfortran/32217
1069         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
1070
1071 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1072
1073         PR fortran/29876
1074         * gfortran.dg/operator_6.f90: New test.
1075
1076 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1077
1078         PR fortran/17711
1079         * gfortran.dg/operator_4.f90: New test.
1080         * gfortran.dg/operator_5.f90: New test.
1081         * gfortran.dg/logical_comp.f90: Adjusted error messages.
1082         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
1083
1084 2007-07-08  Tobias Burnus  <burnus@net-b.de>
1085
1086         PR fortran/32669
1087         * gfortran.dg/argument_checking_6.f90: New.
1088
1089 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1090
1091         PR fortran/25094
1092         * gfortran.dg/interface_155555.f90: New test.
1093
1094 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1095
1096         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1097         c99-math-long-double-1.c, c99-math.h: Test subnormals.
1098
1099 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1100
1101         PR testsuite/25241
1102         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
1103         discern pedantic diagnostics and errors.
1104         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
1105         and not an error.
1106         * gcc.dg/20050121-1.c: This is an error and not a warning.
1107         * gcc.target/i386/sseregparm-2.c:  Likewise.
1108         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
1109         * gcc.dg/charset/attribute2.c: Likewise.
1110         * gcc.dg/bitfld-1.c: Likewise.
1111         * gcc.dg/pack-test-2.c: Likewise.
1112         * gcc.dg/940510-1.c: Match separately error and warning.
1113         * gcc.dg/array-2.c: Match separately multiple messages. The second
1114         diagnostic is a pedantic warning and not an error.
1115         * gcc.dg/pr14475.c: Match separately multiple messages.
1116         * gcc.dg/pr18809-1.c: Likewise.
1117         * gcc.dg/pr27953.c: Likewise.
1118         * gcc.dg/vla-init-1.c: Likewise.
1119         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
1120
1121 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1122
1123         PR fortran/32644
1124         * gfortran.dg/char_decl_1.f90: New test.
1125
1126 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
1127
1128         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
1129
1130 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
1131
1132         PR c++/32232
1133         * g++.dg/template/overload9.C: New test.
1134
1135 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
1136
1137         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
1138         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
1139
1140 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
1141
1142         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
1143         * gcc.dg/20001012-2.c: Likewise.
1144         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
1145         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
1146
1147 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
1148
1149         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
1150         about the chunk size when STACK_SIZE is defined.
1151
1152 2007-07-06  Josh Conner  <jconner@apple.com>
1153
1154         PR middle-end/32602
1155         * gcc.dg/sibcall-8.c: New test.
1156
1157 2007-07-06  Josh Conner  <jconner@apple.com>
1158
1159         PR middle-end/32603
1160         * gcc.target/arm/sibcall-1.c: New test.
1161
1162 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1163
1164         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
1165
1166 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
1167
1168         * gfortran.dg/save_parameter.f90: New test.
1169         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
1170
1171 2007-07-06  Richard Guenther  <rguenther@suse.de>
1172
1173         * g++.dg/opt/pr30965.C: New testcase.
1174
1175 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
1176
1177         * gcc.target/mips/save-restore-5.c: New test.
1178
1179 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
1180
1181         PR rtl_optimization/32450
1182         * gcc.dg/pr32450.c: New runtime test.
1183
1184 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
1185
1186         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
1187         single underscore in scan directives.
1188
1189 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
1190
1191         PR c++/32245
1192         * g++.dg/init/ptrmem4.C: New test.
1193
1194         PR c++/32251
1195         * g++.dg/init/new21.C: Likewise.
1196
1197         PR c++/31992
1198         * g++.dg/template/static30.C: Likewise.
1199
1200 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
1201
1202         * gcc.dg/vect/costmodel/ppc: New directory.
1203         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
1204         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
1205         New test.
1206         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
1207         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
1208         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
1209         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
1210         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
1211         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
1212         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
1213         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
1214         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
1215         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
1216         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
1217         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
1218         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
1219         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
1220
1221 2007-07-05  Tobias Burnus  <burnus@net-b.de>
1222
1223         PR fortran/32359
1224         * gfortran.dg/module_md5_1.f90: Update MD5 number.
1225
1226 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
1227
1228         PR fortran/32526
1229         * gfortran.dg/interface_14.f90: New test.
1230
1231         PR fortran/32613
1232         * gfortran.dg/do_iterator_2.f90: New test.
1233
1234 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
1235
1236         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
1237         (FE_DEC_DOWNWARD): Likewise.
1238         (FE_DEC_UPWARD): Likewise.
1239         (FE_DEC_TOWARDZERO): Likewise.
1240         (FE_DEC_TONEARESTFROMZERO): Likewise.
1241
1242 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
1243
1244         * gcc.c-torture/compile/pr32606.c: New.
1245         * gfortran.fortran-torture/execute/pr32604.f90: New.
1246
1247 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
1248
1249         * gcc.dg/visibility-12.c: New test.
1250         * gcc.dg/visibility-13.c: Likewise.
1251         * g++.dg/ext/visibility-9.C: Likewise.
1252         * g++.dg/ext/visibility-10.C: Likewise.
1253
1254 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1255
1256         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
1257         * gcc.dg/sh-relax-vxworks.c: New test.
1258
1259 2007-07-04  Richard Guenther  <rguenther@suse.de>
1260
1261         PR tree-optimization/32500
1262         * gcc.c-torture/execute/pr32500.c: New testcase.
1263
1264 2007-07-04  Richard Guenther  <rguenther@suse.de>
1265
1266         PR tree-optimization/32482
1267         * gcc.c-torture/compile/pr32482.c: New testcase.
1268
1269 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1270
1271         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
1272         VxWorks kernels.
1273         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
1274         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
1275         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
1276         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
1277
1278 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1279
1280         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
1281
1282 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1283
1284         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
1285
1286 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1287
1288         PR fortran/31198
1289         * gfortran.dg/min_max_optional_1.f90: New test.
1290         * gfortran.dg/min_max_optional_2.f90: New test.
1291         * gfortran.dg/min_max_optional_3.f90: New test.
1292
1293 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1294
1295         PR fortran/32545
1296         * gfortran.dg/fmt_error.f90: New test.
1297
1298 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1299
1300         PR fortran/32612
1301         * gfortran.dg/interface_13.f90: New test.
1302
1303 2007-07-03  Dave Brolley  <brolley@redhat.com>
1304
1305         PR c++/31743
1306         * g++.dg/init/new20.C: New test.
1307
1308 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
1309
1310         PR fortran/32579
1311         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
1312
1313 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1314
1315         PR fortran/25062
1316         * common_7.f90: New.
1317         * common_8.f90: New.
1318         * common_9.f90: New.
1319
1320 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1321
1322         PR fortran/30940
1323         * gfortran.dg/argument_checking_1.f90: New.
1324         * gfortran.dg/argument_checking_2.f90: New.
1325         * gfortran.dg/argument_checking_3.f90: New.
1326         * gfortran.dg/argument_checking_4.f90: New.
1327         * gfortran.dg/argument_checking_5.f90: New.
1328         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
1329         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
1330
1331 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1332
1333         * gcc.dg/pr32176.c: Add -w to default dg-options.
1334
1335 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1336
1337         * gcc.c-torture/compile/ssa-pre-1.c: New test.
1338
1339 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1340
1341         PR fortran/20888
1342         * gfortran.dg/null_2.f90: New.
1343
1344 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1345             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1346
1347         PR middle-end/32176
1348         * gcc.dg/pr32176.c: New test.
1349
1350 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1351
1352         * gcc.dg/const-float80.c : New test.
1353         * gcc.dg/const-float128.c : New test.
1354         * gcc.dg/const-float80-ped.c : New test.
1355         * gcc.dg/const-float128-ped.c : New test.
1356
1357 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1358
1359         * gcc.dg/c99-math.h: Fix typo.
1360
1361 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1362
1363         PR libgomp/32468
1364         * gcc.dg/gomp/pr32468-1.c: New test.
1365
1366 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1367
1368         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
1369         an ABI option.
1370
1371 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1372
1373         * gfortran.fortran-torture/compile/pr32583.f: New.
1374         * gcc.c-torture/compile/pr32584.c: New
1375
1376 2007-07-02  Ollie Wild  <aaw@google.com>
1377
1378         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
1379         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
1380
1381 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1382
1383         * gcc.target/mips/save-restore-1.c: New test.
1384         * gcc.target/mips/save-restore-2.c: Likewise.
1385         * gcc.target/mips/save-restore-3.c: Likewise.
1386         * gcc.target/mips/save-restore-4.c: Likewise.
1387
1388 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
1389
1390         PR tree-optimization/31966
1391         PR tree-optimization/32533
1392         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
1393         * gfortran.dg/pr32533.f90: Ditto.
1394
1395 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1396
1397         * g++.dg/opt/nrv12.C: New test.
1398         * gcc.target/i386/nrv1.c: New test.
1399
1400         PR c++/31748
1401         * g++.dg/gomp/pr31748.C: New test.
1402
1403 2007-07-02  Ira Rosen  <irar@il.ibm.com>
1404  
1405         PR tree-optimization/32230
1406         * gcc.dg/vect/pr32230.c: New test.
1407
1408 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
1409
1410         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
1411         * bind_c_coms.f90: Ditto.
1412         * bind_c_coms_driver.c: Ditto.
1413         * bind_c_dts.f90: Ditto.
1414         * bind_c_dts_2.f03: Ditto.
1415         * bind_c_dts_2_driver.c: Ditto.
1416         * bind_c_dts_3.f03: Ditto.
1417         * bind_c_dts_4.f03: Ditto.
1418         * bind_c_dts_driver.c: Ditto.
1419         * bind_c_implicit_vars.f03: Ditto.
1420         * bind_c_procs.f03: Ditto.
1421         * bind_c_usage_2.f03: Ditto.
1422         * bind_c_usage_3.f03: Ditto.
1423         * bind_c_usage_5.f03: Ditto.
1424         * bind_c_usage_6.f03: Ditto.
1425         * bind_c_usage_7.f03: Ditto.
1426         * bind_c_vars.f90: Ditto.
1427         * bind_c_vars_driver.c: Ditto.
1428         * binding_c_table_15_1.f03: Ditto.
1429         * binding_label_tests.f03: Ditto.
1430         * binding_label_tests_10.f03: Ditto.
1431         * binding_label_tests_10_main.f03: Ditto.
1432         * binding_label_tests_11.f03: Ditto.
1433         * binding_label_tests_11_main.f03: Ditto.
1434         * binding_label_tests_12.f03: Ditto.
1435         * binding_label_tests_13.f03: Ditto.
1436         * binding_label_tests_13_main.f03: Ditto.
1437         * binding_label_tests_14.f03: Ditto.
1438         * binding_label_tests_2.f03: Ditto.
1439         * binding_label_tests_3.f03: Ditto.
1440         * binding_label_tests_4.f03: Ditto.
1441         * binding_label_tests_5.f03: Ditto.
1442         * binding_label_tests_6.f03: Ditto.
1443         * binding_label_tests_7.f03: Ditto.
1444         * binding_label_tests_8.f03: Ditto.
1445         * binding_label_tests_9.f03: Ditto.
1446         * c_assoc.f90: Ditto.
1447         * c_assoc_2.f03: Ditto.
1448         * c_f_pointer_shape_test.f90: Ditto.
1449         * c_f_pointer_tests.f90: Ditto.
1450         * c_f_tests_driver.c: Ditto.
1451         * c_funloc_tests.f03: Ditto.
1452         * c_funloc_tests_2.f03: Ditto.
1453         * c_funloc_tests_3.f03: Ditto.
1454         * c_funloc_tests_3_funcs.c: Ditto.
1455         * c_kind_params.f90: Ditto.
1456         * c_kind_tests_2.f03: Ditto.
1457         * c_kinds.c: Ditto.
1458         * c_loc_driver.c: Ditto.
1459         * c_loc_test.f90: Ditto.
1460         * c_loc_tests_2.f03: Ditto.
1461         * c_loc_tests_2_funcs.c: Ditto.
1462         * c_loc_tests_3.f03: Ditto.
1463         * c_loc_tests_4.f03: Ditto.
1464         * c_loc_tests_5.f03: Ditto.
1465         * c_loc_tests_6.f03: Ditto.
1466         * c_loc_tests_7.f03: Ditto.
1467         * c_loc_tests_8.f03: Ditto.
1468         * c_ptr_tests.f03: Ditto.
1469         * c_ptr_tests_10.f03: Ditto.
1470         * c_ptr_tests_5.f03: Ditto.
1471         * c_ptr_tests_7.f03: Ditto.
1472         * c_ptr_tests_7_driver.c: Ditto.
1473         * c_ptr_tests_8.f03: Ditto.
1474         * c_ptr_tests_8_funcs.c: Ditto.
1475         * c_ptr_tests_9.f03: Ditto.
1476         * c_ptr_tests_driver.c: Ditto.
1477         * c_size_t_driver.c: Ditto.
1478         * c_size_t_test.f03: Ditto.
1479         * com_block_driver.f90: Ditto.
1480         * global_vars_c_init.f90: Ditto.
1481         * global_vars_c_init_driver.c: Ditto.
1482         * global_vars_f90_init.f90: Ditto.
1483         * global_vars_f90_init_driver.c: Ditto.
1484         * interop_params.f03: Ditto.
1485         * iso_c_binding_only.f03: Ditto.
1486         * iso_c_binding_rename_1.f03: Ditto.
1487         * iso_c_binding_rename_1_driver.c: Ditto.
1488         * iso_c_binding_rename_2.f03: Ditto.
1489         * iso_c_binding_rename_2_driver.c: Ditto.
1490         * kind_tests_2.f03: Ditto.
1491         * kind_tests_3.f03: Ditto.
1492         * module_md5_1.f90: Ditto.
1493         * only_clause_main.c: Ditto.
1494         * print_c_kinds.f90: Ditto.
1495         * test_bind_c_parens.f03: Ditto.
1496         * test_c_assoc.c: Ditto.
1497         * test_com_block.f90: Ditto.
1498         * test_common_binding_labels.f03: Ditto.
1499         * test_common_binding_labels_2.f03: Ditto.
1500         * test_common_binding_labels_2_main.f03: Ditto.
1501         * test_common_binding_labels_3.f03: Ditto.
1502         * test_common_binding_labels_3_main.f03: Ditto.
1503         * test_only_clause.f90: Ditto.
1504         * use_iso_c_binding.f90: Ditto.
1505         * value_5.f90: Ditto.
1506         * value_test.f90: Ditto.
1507         * value_tests_f03.f90: Ditto.
1508
1509 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
1510
1511         * gcc.dg/tls/opt-14.c: New.
1512
1513 2007-07-01  Ollie Wild  <aaw@google.com>
1514
1515         * g++.dg/lookup/using16.C: New test.
1516         * g++.dg/lookup/using17.C: New test.
1517
1518 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
1519
1520         PR fortran/32239
1521         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
1522         (test_4): Use proper test for floating point equality.
1523         (test_8): Likewise.
1524
1525 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1526
1527         PR libgfortran/32554
1528         * gfortran.dg/fmt_p_1.f90: New test.
1529
1530 2007-07-01  Ira Rosen  <irar@il.ibm.com>
1531
1532         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
1533         initialization and fix dg-final check - the initialization loop is
1534         vectorizable.
1535
1536 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
1537             Volker Reichelt  <reichelt@netcologne.de>
1538
1539         PR middle-end/32559
1540         * gcc.dg/pr32559.c: New test.
1541
1542 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
1543
1544         PR tree-optimization/25371
1545         * gcc.dg/vect/pr25371.c: New test.
1546
1547 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
1548
1549         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
1550         when allocating and initializing a flexible array.
1551
1552 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
1553
1554         PR fortran/20373
1555         * gfortran.dg/intrinsic.f90: New test.
1556
1557 2007-06-30  Tobias Burnus  <burnus@net-b.de>
1558
1559         PR fortran/32555
1560         * gfortran.dg/fmt_zero_check.f90: New.
1561
1562 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
1563
1564         PR fortran/30284
1565         * gfortran.dg/repeat_f90: New test.
1566
1567 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1568
1569         PR testsuite/25241
1570         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
1571         -pedantic-errors, so we should match errors.
1572         * gcc.dg/cpp/escape-1.c: Likewise.
1573         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
1574         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
1575         warning.
1576         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
1577         errors instead of warnings.
1578         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
1579         a pedantic warning.
1580         * gcc.dg/cpp/arith-3.c: Likewise.
1581
1582 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1583
1584         PR testsuite/25241
1585         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
1586         * gcc.dg/pch/valid-2.c: Likewise.
1587         * gcc.dg/pch/valid-3.c: Likewise.
1588         * gcc.dg/pch/warn-1.c: Likewise.
1589         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
1590         
1591 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1592
1593         PR c/4076
1594         * gcc.dg/Wunused-function.c: New.
1595         
1596 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1597
1598         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
1599
1600 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
1601
1602         * g++.dg/other/canon-31724.C: New.
1603         
1604 2007-06-29  Jan Hubicka  <jh@suse.cz>
1605
1606         PR middle-end/32372
1607         * gcc.c-torture/compile/pr32372.c: new.
1608
1609 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
1610
1611         * gfortran.dg/operator_3.f90: New test.
1612
1613 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
1614
1615         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
1616         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
1617
1618 2007-06-29  Richard Guenther  <rguenther@suse.de>
1619
1620         PR middle-end/32493
1621         * gcc.dg/inline-23.c: New testcase.
1622
1623 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
1624
1625         PR tree-optimization/24659
1626         * gcc.target/i386/vectorize2.c: New test.
1627         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
1628         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1629
1630 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
1631
1632         * gcc.dg/pointer-arith-9.c: New test.
1633
1634 2007-06-29  Tobias Burnus  <burnus@net-b.de>
1635
1636         PR fortran/32483
1637         * gfortran.dg/fmt_read_2.f90: New.
1638
1639 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1640
1641         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
1642         If it exists, don't try to create it.
1643
1644 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
1645
1646         * g++.dg/ext/visibility/ms-compat-1.C: New.
1647
1648 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1649
1650         PR tree-opt/32417
1651         * gfortran.fortran-torture/compile/pr32417.f90: New test.
1652
1653 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
1654
1655         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
1656         targets.
1657
1658 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
1659
1660         PR fortran/32467
1661         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
1662
1663 2007-06-27  Richard Guenther  <rguenther@suse.de>
1664
1665         PR middle-end/32492
1666         * gcc.dg/inline-22.c: New testcase.
1667
1668 2007-06-26  Hui-May Chang <hm.chang@apple.com>
1669
1670         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
1671         the scan-assembler constant.
1672
1673 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
1674
1675         PR 20216
1676         * gcc.dg/pr20216.c: New.
1677
1678 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1679
1680         PR tree-opt/32421
1681         * gcc.dg/vect/pr32421.c: New test.
1682
1683 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
1684
1685         PR c++/32111
1686         * g++.dg/other/friend5.C: New test.
1687
1688 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
1689
1690         PR fortran/32464
1691         * gfortran.dg/host_assoc_function_2.f90: New test.
1692
1693         PR fortran/31494
1694         * gfortran.dg/host_assoc_call_1.f90: New test.
1695
1696 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1697
1698         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
1699         
1700 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1701
1702         PR fortran/32456
1703         * gfortran.dg/error_format.f90: New test.
1704
1705 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
1706
1707         PR fortran/32136
1708         * gfortran.dg/pr32136.f90: New test.
1709
1710 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
1711
1712         PR fortran/31726
1713         * gfortran.dg/minmaxloc_1.f90: New test.
1714
1715         PR fortran/32298
1716         * gfortran.dg/minmaxloc_2.f90: New test.
1717
1718 2007-06-23  Richard Guenther  <rguenther@suse.de>
1719
1720         PR tree-optimization/16876
1721         PR middle-end/29478
1722         * gcc.dg/pr29254.c: The warning is bogus.
1723         * gcc.dg/warn-1.c: Likewise.
1724         * gcc.dg/assign-warn-3.c: Likewise.
1725         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
1726
1727 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
1728
1729         * gcc.c-torture/execute/20070623-1.c: New.
1730
1731 2007-06-22  Jan Hubicka  <jh@suse.cz>
1732
1733         * gcc.c-torture/compile/pr31541.c: New.
1734
1735 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
1736
1737         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
1738         Remove -m64 from dg-options.
1739
1740 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
1741
1742         PR middle-end/32374
1743         * gcc.dg/pr32374.c: New test.
1744
1745 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1746
1747         PR fortran/32360
1748         * gfortran.dg/pointer_assign_3.f90: New test.
1749
1750 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1751
1752         PR fortran/31162
1753         * gfortran.dg/assign.f90: Update test.
1754         * gfortran.dg/real_do_1.f90: Update test.
1755         * gfortran.dg/gomp/omp_do1.f90: Update test.
1756         * gfortran.dg/warnings_are_errors_1.f: Update test.
1757         * gfortran.dg/g77/20010519-1.f: Update test.
1758         * gfortran.dg/g77/pr9258.f: Update test.
1759         * gfortran.dg/g77/960317-1.f: Update test.
1760
1761 2007-06-21  Richard Guenther  <rguenther@suse.de>
1762
1763         PR tree-optimization/32453
1764         * gcc.c-torture/compile/pr32453.c: New testcase.
1765
1766 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
1767
1768         PR tree-optimization/31866
1769         * gcc.dg/pr31866.c: New test.
1770
1771 2007-06-21  Richard Guenther  <rguenther@suse.de>
1772
1773         PR tree-optimization/32451
1774         * g++.dg/torture/20070621-1.C: New testcase.
1775
1776 2007-06-21  Christian Bruel  <christian.bruel@st.com>
1777
1778         * gcc.dg/attr-isr.c: Test delay slot content.
1779         
1780 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1781
1782         PR fortran/32361
1783         gfortran.dg/pointer_assign_2.f90: New test.
1784
1785 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1786
1787         PR fortran/25061
1788         gfortran.dg/invalid_procedure_name.f90: New test.
1789
1790 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
1791
1792         PR tree-optimization/25737
1793         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
1794
1795 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
1796
1797         * gcc.target/i386/large-size-array-3.c: New.
1798
1799 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1800         Richard Guenther  <rguenther@suse.de>
1801
1802         PR fortran/32140
1803         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
1804
1805 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
1806
1807         PR middle-end/31959
1808         * gcc.dg/pr31959.c: New test.
1809
1810         PR inline-asm/32109
1811         * g++.dg/ext/asm10.C: New test.
1812
1813         PR middle-end/32285
1814         * gcc.c-torture/execute/20070614-1.c: New test.
1815
1816 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
1817
1818         * gcc.target/arm/stack-corruption.c: New test.
1819
1820 2007-06-19  Richard Guenther  <rguenther@suse.de>
1821
1822         * g++.dg/torture/pr30252.C: New testcase.
1823
1824 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
1825
1826         PR tree-optimization/32353
1827         * g++.dg/opt/nrv13.C: New test.
1828
1829 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
1830
1831         PR fortran/20863
1832         PR fortran/20882
1833         * gfortran.dg/impure_assignment_2.f90 : New test.
1834
1835         PR fortran/32236
1836         * gfortran.dg/data_initialized_2.f90 : New test.
1837
1838         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
1839         appropriate version of 'dmach'.
1840
1841 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
1842
1843         PR target/32389
1844         * gcc.target/i386/pr32389.c New test.
1845
1846 2007-06-18  Simon Baldwin <simonb@google.com>
1847
1848         PR c++/31923
1849         * g++.dg/template/error25.C: New.
1850         * g++.dg/template/spec35.C: New.
1851
1852 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
1853
1854         * gcc.c-torture/compile/pr32355.c: New testcase.
1855         
1856 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
1857
1858         PR tree-optimization/32383
1859         * g++.dg/opt/pr32383.C: New test.
1860
1861 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
1862
1863         PR rtl-optimization/32366
1864         * gcc.dg/vect/pr32366.c: New test.
1865
1866 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
1867
1868         * gcc.c-torture/compile/pr32349.c: New testcase.
1869         
1870 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1871
1872         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
1873         * gcc.target/sparc/combined-2.c: Likewise.
1874         * gcc.target/sparc/fexpand.c : Likewise.
1875         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
1876         * gcc.target/sparc/fpack16.c : Likewise.
1877         * gcc.target/sparc/fpmerge.c : Likewise.
1878         * gcc.target/sparc/fpmul.c : Likewise.
1879         * gcc.target/sparc/noresult.c : Likewise.
1880         * gcc.target/sparc/pdist.c: Likewise.
1881
1882 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
1883
1884         PR middle-end/31723
1885         * gcc.target/i386/recip-divf.c: New test.
1886         * gcc.target/i386/recip-sqrtf.c: Ditto.
1887         * gcc.target/i386/recip-vec-divf.c: Ditto.
1888         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1889         * gcc.target/i386/sse-recip.c: Ditto.
1890         * gcc.target/i386/sse-recip-vec.c: Ditto.
1891
1892 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1893
1894         PR tree-opt/32225
1895         * gcc.c-torture/compile/20070605-1.c: New test.
1896
1897         * gcc.c-torture/compile/20070603-1.c: New testcase.
1898         * gcc.c-torture/compile/20070603-2.c: New testcase.
1899
1900         * gcc.c-torture/compile/20070531-1.c: New test.
1901
1902         PR tree-opt/32167
1903         * gcc.c-torture/compile/20070531-2.c: New test.
1904
1905         PR tree-opt/32144
1906         * gcc.c-torture/compile/20070529-1.c: New test.
1907
1908         PR tree-opt/32145
1909         * gcc.c-torture/compile/20070529-2.c: New test.
1910
1911         PR tree-opt/32015
1912         * gcc.c-torture/compile/20070520-1.c: New test.
1913
1914         * g++.dg/ext/java-1.C: New test.
1915
1916         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
1917         loops instead of one. Remove the "can't determine dependence"
1918         check.
1919         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
1920         needed as the cast is gone in the first place.
1921         * gcc.dg/max-1.c: Change local variable a to be a global one.
1922         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
1923         have a cast which is PREd.
1924
1925 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
1926
1927         * g++.dg/lookup/anon6.C: New test.
1928
1929 2007-06-14  Dirk Mueller  <dmueller@suse.de>
1930
1931         PR c++/31806
1932         * g++.dg/opt/static6.C: New testcase.
1933
1934 2007-06-14  Geoff Keating  <geoffk@apple.com>
1935
1936         * g++.dg/ext/visibility/overload-1.C: New.
1937
1938         PR 31093
1939         * g++.dg/ext/visibility/anon4.C: New.
1940
1941 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
1942
1943         PR target/32268
1944         * gcc.target/i386/pr32268.c: New test.
1945
1946 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
1947
1948         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
1949         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
1950         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
1951
1952         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
1953         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
1954         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
1955         BID is used.
1956
1957 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
1958
1959         PR fortran/32302
1960         * gfortran.dg/common_resize_1.f90: New test.
1961
1962 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
1963
1964         PR target/32274
1965         * gcc.dg/vect/pr32224.c: Fix.   
1966         
1967 2007-06-13  Eric Christopher  <echristo@apple.com>
1968
1969         * gcc.target/i386/ssefn-1.c: Add -march=i386.
1970
1971 2007-06-13  Tobias Burnus  <burnus@net-b.de>
1972
1973         PR fortran/32323
1974         * gfortran.dg/actual_array_vect_1.f90: New.
1975
1976 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1977
1978         * gcc.target/sparc/mfpu.c: New test.
1979
1980 2007-06-12  Geoff Keating  <geoffk@apple.com>
1981
1982         * g++.dg/warn/weak1.C: Suppress on Darwin.
1983         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
1984
1985 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1986
1987         PR middle-end/31579
1988          * g++.dg/torture/pr31579.C: New testcase.
1989
1990 2007-06-12  Ian Lance Taylor  <iant@google.com>
1991
1992         PR libstdc++/29286
1993         * g++.dg/init/new16.C: New test.
1994         * g++.dg/init/new17.C: New test.
1995         * g++.dg/init/new18.C: New test.
1996         * g++.dg/init/new19.C: New test.
1997
1998 2007-06-12  Olivier Hainque  <hainque@adacore.com>
1999
2000         * gnat.dg/lhs_view_convert.adb: New test.
2001
2002 2007-06-12  Richard Guenther  <rguenther@suse.de>
2003
2004         PR tree-optimization/15353
2005         PR tree-optimization/31657
2006         * gcc.c-torture/execute/20070424-1.c: New testcase.
2007         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
2008         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
2009         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
2010         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
2011         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
2012
2013 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2014
2015         PR rtl-optimization/32293
2016         * gcc.dg/pr32293.c: New test.
2017
2018 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2019
2020         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
2021
2022 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
2023
2024         PR fortran/29786
2025         * gfortran.dg/equiv_7.f90: New test.
2026         * gfortran.dg/equiv_constraint_7.f90: Change error message.
2027
2028         PR fortran/30875
2029         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
2030
2031 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
2032
2033         * gcc.dg/setjmp-3.c: Rename raise to raise0.
2034         * gcc.dg/setjmp-4.c: Likewise.
2035         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
2036
2037 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
2038
2039         PR rtl-optimization/31025
2040         * gfortran.dg/pr31025.f90: New.
2041
2042 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2043
2044         PR target/32280
2045         * gcc.target/i386/pr32280.c: New test.
2046
2047 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2048
2049         PR middle-end/32279
2050         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
2051
2052 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2053
2054         PR libgfortran/32235
2055         * gfortran.dg/backspace_9.f: New test.
2056
2057 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
2058
2059         * gcc.dg/tree-ssa/prefetch-7.c: New test.
2060
2061 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
2062
2063         * gcc.dg/tree-ssa/loop-28.c: New testcase.
2064
2065 2007-06-09  Ian Lance Taylor  <iant@google.com>
2066
2067         PR tree-optimization/32169
2068         * gcc.c-torture/compile/pr32169.c: New test.
2069
2070 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
2071
2072         * gcc.dg/vect/costmodel: New directory.
2073         * gcc.dg/vect/costmodel/i386: New directory.
2074         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
2075         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2076         New test.
2077         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
2078         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
2079         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
2080         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
2081         * gcc.dg/vect/costmodel/x86_64: New directory.
2082         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
2083         New testsuite.
2084         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2085         New test.
2086         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
2087         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
2088         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
2089         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
2090         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
2091
2092 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
2093
2094         PR tree-optimization/32243
2095         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
2096         flags for -Os tests.
2097         * gcc.dg/vect/03-vect-pr32243.c: New test.
2098
2099 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
2100
2101         PR tree-optimization/32224
2102         * gcc.dg/vect/pr32224.c: New test.
2103
2104 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
2105
2106         PR c++/32177
2107         * g++.dg/gomp/pr32177.C: New test.
2108
2109 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2110
2111         PR testsuite/25241
2112         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
2113         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
2114         warning nor an error.
2115         * gcc.dg/Wfatal-2.c: Likewise.
2116         * gcc.dg/Werror-1.c: Likewise.
2117         * gcc.dg/Werror-5.c: Likewise.
2118         * gcc.dg/Werror-7.c: Likewise.
2119         * gcc.dg/Werror-10.c: Likewise.
2120         * gcc.dg/Werror-11.c: Likewise.
2121
2122 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
2123
2124         PR c++/30759
2125         * g++.dg/init/brace6.C: New test.
2126
2127 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
2128
2129         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
2130         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
2131         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
2132         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
2133
2134         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
2135         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
2136         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
2137         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
2138         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
2139         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
2140         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
2141         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
2142
2143         * gcc.dg/darwin-minversion-3.c: New.
2144
2145 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
2146
2147         * gcc.target/i386/builtin-copysign.c: New test.
2148
2149 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2150
2151         PR tree-optimization/32220
2152         * gfortran.dg/predcom-2.f: New testcase.
2153
2154 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2155
2156         PR tree-opt/32231
2157         * gcc.target/i386/vectorize4.c: New test.
2158
2159 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
2160
2161         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
2162
2163 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2164
2165         PR testsuite/25241
2166         * gcc.dg/simd-5.c: Mark output as a note.
2167         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
2168         dg-message.
2169         * gcc.dg/simd-1.c: Likewise.
2170         * gcc.dg/always_inline.c: Mark output as a sorry.
2171         * gcc.dg/always_inline2.c: Likewise.
2172         * gcc.dg/always_inline3.c: Likewise.
2173
2174 2007-06-06  Ian Lance Taylor  <iant@google.com>
2175
2176         * g++.dg/conversion/enum1.C: New test.
2177
2178 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
2179
2180         PR tree-optimization/32216
2181         * gcc.dg/vect/pr32216.c: New test.
2182
2183 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2184
2185         PR testsuite/18923
2186         * gfortran.dg/invalid_contains_1.f90: New test.
2187         * gfortran.dg/invalid_contains_2.f90: New test.
2188
2189 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2190
2191         PR testsuite/32057
2192         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
2193         midnight issues.
2194
2195 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2196
2197         PR testsuite/25241
2198         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
2199         dg-message to match de note.
2200         * gcc.dg/pr26570.c: Use dg-message for a note.
2201         * gcc.dg/pr29254.c: Use dg-message for generic output and use
2202         dg-error instead of dg-warning because of -Werror.
2203         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
2204         neither an error, nor a warning.
2205         * gcc.dg/glibc-uclibc-2.c: Likewise
2206         * gcc.dg/cpp/19940712-1.c: Likewise.
2207
2208 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
2209
2210         PR preprocessor/23479
2211         * gcc.dg/binary-constants-1.c: Add test suites for
2212         the 0b-prefixed binary integer constants.
2213         * gcc.dg/binary-constants-2.c: Ditto.
2214         * gcc.dg/binary-constants-3.c: Ditto.
2215         * gcc.dg/binary-constants-4.c: Ditto.
2216
2217 2007-06-05  Ian Lance Taylor  <iant@google.com>
2218
2219         * gcc.dg/Wstrict-overflow-19.c: New test.
2220
2221 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
2222
2223         * gcc.dg/matrix/matrix-6.c: Remove conversion.
2224
2225 2007-06-04  Ian Lance Taylor  <iant@google.com>
2226
2227         * gcc.dg/Wstrict-overflow-18.c: New test.
2228
2229 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2230
2231         PR testsuite/25241
2232         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
2233         * gcc.dg/cpp/mi5.c: Likewise.
2234         * gcc.dg/cpp/mi7.c: Likewise.
2235
2236 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
2237
2238         PR c/32191
2239         * gcc.dg/pr32191.c: New test.
2240
2241 2007-05-28  Tobias Burnus  <burnus@net-b.de>
2242
2243         PR fortran/32124
2244         * gfortran.dg/allocate_stat_1.f90: Remove.
2245
2246 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
2247
2248         * gcc.target/i386/sse4_2-check.h: New.
2249         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
2250         * gcc.target/i386/sse4_2-crc32.h: Likewise.
2251         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
2252         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2253         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
2254         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
2255         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2256         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2257         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2258         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
2259         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2260         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2261         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2262         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2263         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2264         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
2265         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
2266         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2267
2268 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
2269
2270         * gcc.dg/pie-link.c: New test.
2271
2272 2007-06-01  Ian Lance Taylor  <iant@google.com>
2273
2274         * gcc.dg/Wstrict-overflow-17.c: New test.
2275
2276 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
2277
2278         * gcc.dg/builtin-return-1.c (g): New.
2279         (main): Allocate at least 64 bytes on the stack.
2280
2281 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
2282
2283         * g++.dg/init/cleanup3.C: New test.
2284
2285 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2286
2287         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
2288         int is 16 bits.
2289
2290 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
2291
2292         PR fortran/32156
2293         * gfortran.dg/char_array_constructor_3.f90: New test.
2294
2295 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2296
2297         PR tree-optimization/32160
2298         * gfortran.dg/predcom-1.f: New test.
2299
2300 2007-05-31  Richard Guenther  <rguenther@suse.de>
2301
2302         * g++.dg/other/str_empty.C: Move...
2303         * g++.dg/other/pr30567.C: Move...
2304         * g++.dg/tree-ssa/pr27218.C: Move...
2305         * g++.dg/torture: ...here and remove dg-options.
2306
2307 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
2308
2309         PR c++/32158
2310         * g++.dg/ext/is_pod_incomplete.C: New.
2311
2312 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
2313             Douglas Gregor <doug.gregor@gmail.com>
2314             Pedro Lamarao <pedro.lamarao@mndfck.org>
2315             Howard Hinnant <howard.hinnant@gmail.com>
2316
2317         PR c++/7412
2318         PR c++/29939
2319         * g++.dg/cpp0x/rv8p.C: New.
2320         * g++.dg/cpp0x/temp-constructor-bug.C: New.
2321         * g++.dg/cpp0x/cast-bug.C: New.
2322         * g++.dg/cpp0x/elision_weak.C: New.
2323         * g++.dg/cpp0x/collapse-bug.C: New.
2324         * g++.dg/cpp0x/rv3p.C: New.
2325         * g++.dg/cpp0x/rv7n.C: New.
2326         * g++.dg/cpp0x/overload-conv-1.C: New.
2327         * g++.dg/cpp0x/rv2n.C: New.
2328         * g++.dg/cpp0x/deduce.C: New.
2329         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
2330         * g++.dg/cpp0x/rv6p.C: New.
2331         * g++.dg/cpp0x/template_deduction.C: New.
2332         * g++.dg/cpp0x/implicit-copy.C: New.
2333         * g++.dg/cpp0x/rv1p.C: New.
2334         * g++.dg/cpp0x/cast.C: New.
2335         * g++.dg/cpp0x/rv5n.C: New.
2336         * g++.dg/cpp0x/collapse.C: New.
2337         * g++.dg/cpp0x/overload-conv-2.C: New.
2338         * g++.dg/cpp0x/rv4p.C: New.
2339         * g++.dg/cpp0x/rvo.C: New.
2340         * g++.dg/cpp0x/iop.C: New.
2341         * g++.dg/cpp0x/rv3n.C: New.
2342         * g++.dg/cpp0x/rv7p.C: New.
2343         * g++.dg/cpp0x/reference_collapsing.C: New.
2344         * g++.dg/cpp0x/overload.C: New.
2345         * g++.dg/cpp0x/named.C: New.
2346         * g++.dg/cpp0x/rv2p.C: New.
2347         * g++.dg/cpp0x/rv6n.C: New.
2348         * g++.dg/cpp0x/not_special.C: New.
2349         * g++.dg/cpp0x/bind.C: New.
2350         * g++.dg/cpp0x/rv1n.C: New.
2351         * g++.dg/cpp0x/rv5p.C: New.
2352         * g++.dg/cpp0x/elision.C: New.
2353         * g++.dg/cpp0x/named_refs.C: New.
2354         * g++.dg/cpp0x/unnamed_refs.C: New.
2355         * g++.dg/cpp0x/rv4n.C: New.
2356         * g++.dg/cpp0x/elision_neg.C: New.
2357         * g++.dg/init/copy7.C: Run in C++98 mode.
2358         * g++.dg/overload/arg1.C: Ditto.
2359         * g++.dg/overload/arg4.C: Ditto.
2360
2361 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2362
2363         PR c++/31809
2364         * g++.dg/opt/static5.C: New test.
2365
2366 2007-05-30  Richard Guenther  <rguenther@suse.de>
2367
2368         * g++.dg/dg.exp: Prune torture/.
2369         * g++.dg/torture/dg-torture.exp: New testsuite.
2370
2371 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
2372
2373         * gcc.target/arm/pr27387.C: Move and rename to ...
2374         * g++.dg/inherit/thunk8.C: ... here.
2375
2376 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2377
2378         PR tree-optimization/31769
2379         * g++.dg/gomp/pr31769.C: New test.
2380
2381 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
2382
2383         * gcc.target/i386/stack-realign.c: New.
2384
2385 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
2386
2387         * gcc.dg/tree-ssa/prefetch-6.c: New test.
2388
2389 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
2390
2391         * gfortran.dg/sizeof.f90: New.
2392
2393 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2394
2395         PR c/31339
2396         * gcc.dg/boolcomplex-1.c: New test.
2397
2398         PR c++/31339
2399         * g++.dg/ext/boolcomplex-1.c: New test.
2400
2401 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
2402
2403         * gcc.dg/matrix: New directory.
2404
2405 2007-05-28  Tobias Burnus  <burnus@net-b.de>
2406
2407         PR fortran/32124
2408         * gfortran.dg/allocate_stat_1.f90: New.
2409
2410 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2411
2412         PR fortran/31972
2413         * transfer_hollerith_1.f90: New test.
2414
2415 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2416
2417         PR tree-opt/32100
2418         * gcc.c-torture/execute/vrp-7.c: New test.
2419
2420 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2421
2422         * gfortran.dg/transfer_simplify_4.f90: New test.
2423
2424 2007-05-27  Tobias Burnus  <burnus@net-b.de>
2425
2426         PR fortran/32088
2427         * gfortran.dg/func_result_3.f90: New.
2428
2429 2007-05-27  Tobias Burnus  <burnus@net-b.de>
2430
2431         PR middle-end/32083
2432         * gfortran.dg/transfer_simplify_3.f90: New.
2433
2434 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
2435
2436         PR target/32065
2437         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
2438         to compile options.
2439         * gcc.target/i386/pr32065-2.c: New test.
2440
2441 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2442
2443         PR fortran/31813
2444         * gfortran.dg/io_constraints_2.f90: Update.
2445
2446 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
2447
2448         PR fortran/31219
2449         * gfortran.dg/array_constructor_17.f90: New test.
2450
2451 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2452
2453         PR tree-opt/32090
2454         * g++.dg/opt/array2.C: New testcase.
2455
2456 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
2457
2458         PR target/32065
2459         * gcc.target/i386/pr32065.c: New test.
2460
2461 2007-05-25  Dirk Mueller  <dmueller@suse.de>
2462             Marcus Meissner <meissner@suse.de>
2463
2464         * gcc.dg/attr-alloc_size.c: New.
2465
2466 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
2467             Lee Millward  <lee.millward@gmail.com>
2468
2469         PR c++/31745
2470         * g++.dg/parse/crash34.C: New test.
2471
2472         * g++.dg/parse/crash35.C: New test.
2473
2474 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2475
2476         * gcc.target/i386/sse2-check.h: New.
2477         * gcc.target/i386/sse2-vec-1.c: Likewise.
2478         * gcc.target/i386/sse2-vec-2.c: Likewise.
2479         * gcc.target/i386/sse2-vec-3.c: Likewise.
2480         * gcc.target/i386/sse2-vec-4.c: Likewise.
2481         * gcc.target/i386/sse2-vec-5.c: Likewise.
2482         * gcc.target/i386/sse2-vec-6.c: Likewise.
2483
2484 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
2485
2486         PR c++/31431
2487         PR c++/31432
2488         PR c++/31434
2489         PR c++/31435
2490         PR c++/31437
2491         PR c++/31438
2492         PR c++/31442
2493         PR c++/31443
2494         PR c++/31444
2495         PR c++/31445
2496         * g++.dg/cpp0x/pr31431.C: New.
2497         * g++.dg/cpp0x/pr31437.C: New.
2498         * g++.dg/cpp0x/pr31442.C: New.
2499         * g++.dg/cpp0x/pr31444.C: New.
2500         * g++.dg/cpp0x/pr31431-2.C: New.
2501         * g++.dg/cpp0x/pr31432.C: New.
2502         * g++.dg/cpp0x/pr31434.C: New.
2503         * g++.dg/cpp0x/pr31438.C: New.
2504         * g++.dg/cpp0x/pr31443.C: New.
2505         * g++.dg/cpp0x/pr31445.C: New.
2506         * g++.dg/cpp0x/variadic-crash1.C: New.
2507
2508 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
2509
2510         * gcc.target/arm/long-calls-1.c: New test.
2511         * gcc.target/arm/long-calls-2.c: Likewise.
2512         * gcc.target/arm/long-calls-3.c: Likewise.
2513         * gcc.target/arm/long-calls-4.c: Likewise.
2514
2515 2007-05-25  Richard Guenther  <rguenther@suse.de>
2516             Andrew Pinski  <andrew_pinski@playstation.sony.com>
2517
2518         PR tree-optimization/31982
2519         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
2520
2521 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
2522
2523         PR fortran/32047
2524         * gfortran.dg/result_in_spec_2.f90: New test.
2525
2526 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2527
2528         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
2529
2530 2007-05-24  Ollie Wild  <aaw@google.com>
2531
2532         * gcc.dg/cpp/counter-1.c: New test.
2533         * gcc.dg/pch/counter-1.c: New test.
2534         * gcc.dg/pch/counter-1.hs: New file.
2535         * gcc.dg/pch/counter-2.c: New test.
2536         * gcc.dg/pch/counter-2.hs: New file.
2537         * gcc.dg/pch/counter-3.c: New test.
2538         * gcc.dg/pch/counter-3.hs: New file.
2539
2540 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
2541
2542         * gcc.dg/tree-ssa/predcom-1.c: New test.
2543         * gcc.dg/tree-ssa/predcom-2.c: New test.
2544         * gcc.dg/tree-ssa/predcom-3.c: New test.
2545         * gcc.dg/tree-ssa/predcom-4.c: New test.
2546         * gcc.dg/tree-ssa/predcom-5.c: New test.
2547         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
2548
2549 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
2550
2551         PR testsuite/32062
2552         * gcc.target/i386/sse4_1-check.h (MASK): New.
2553
2554 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2555
2556         PR fortran/32038
2557         * gfortran.dg/pr25603.f: Initialize integer variables.
2558
2559 2007-05-23  Ian Lance Taylor  <iant@google.com>
2560
2561         * g++.dg/other/vrp1.C: New test.
2562
2563 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
2564
2565         PR preprocessor/20077
2566         * gcc.dg/cpp/paste15.c: New test.
2567
2568 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
2569             Nigel Stephens  <nigel@mips.com>
2570             Richard Sandiford  <richard@codesourcery.com>
2571
2572         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
2573         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
2574         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
2575         * gcc.target/mips/inter/mips16-inter.exp: New.
2576
2577 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
2578
2579         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
2580
2581 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
2582
2583         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
2584         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
2585         * gcc.target/i386/sse3-addsubps.c: Likewise.
2586         * gcc.target/i386/sse3-haddpd.c: Likewise.
2587         * gcc.target/i386/sse3-haddps.c: Likewise.
2588         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2589         * gcc.target/i386/sse3-hsubps.c: Likewise.
2590         * gcc.target/i386/sse3-lddqu.c: Likewise.
2591         * gcc.target/i386/sse3-movddup.c: Likewise.
2592         * gcc.target/i386/sse3-movshdup.c: Likewise.
2593         * gcc.target/i386/sse3-movsldup.c: Likewise.
2594
2595         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
2596         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
2597         * gcc.target/i386/ssse3-pabsd.c: Likewise.
2598         * gcc.target/i386/ssse3-pabsw.c: Likewise.
2599         * gcc.target/i386/ssse3-palignr.c: Likewise.
2600         * gcc.target/i386/ssse3-phaddd.c: Likewise.
2601         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2602         * gcc.target/i386/ssse3-phaddw.c: Likewise.
2603         * gcc.target/i386/ssse3-phsubd.c: Likewise.
2604         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2605         * gcc.target/i386/ssse3-phsubw.c: Likewise.
2606         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2607         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2608         * gcc.target/i386/ssse3-pshufb.c: Likewise.
2609         * gcc.target/i386/ssse3-psignb.c: Likewise.
2610         * gcc.target/i386/ssse3-psignd.c: Likewise.
2611         * gcc.target/i386/ssse3-psignw.c: Likewise.
2612         * gcc.target/i386/ssse3-vals.h: Likewise.
2613
2614         * gcc.target/i386/sse3-check.h: New file.
2615         * gcc.target/i386/ssse3-check.h: Likewise.
2616
2617 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2618
2619         PR middle-end/31095
2620         * gcc.c-torture/compile/bcopy-1.c: New testcase.
2621
2622 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2623
2624         PR middle-end/31606
2625         * gcc.c-torture/20070522-1.c: New testcase.
2626
2627 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2628
2629         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
2630
2631 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
2632
2633         * gcc.c-torture/execute/ieee/20000320-1.x,
2634         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2635         m68k-*-* and check_effective_target_coldfire_fpu.
2636
2637 2007-05-22  Ollie Wild  <aaw@google.com>
2638
2639         * g++.dg/lookup/hidden-class10.C: New test.
2640         * g++.dg/lookup/hidden-class11.C: New test.
2641
2642 2007-05-22  Ollie Wild  <aaw@google.com>
2643
2644         * g++.dg/lookup/name-clash5.C: New test.
2645         * g++.dg/lookup/name-clash6.C: New test.
2646
2647 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2648
2649         * g++.dg/other/i386-2.C: Update comments on header files tested.
2650         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
2651         of <tmmintrin.h>.
2652         * gcc.target/i386/sse-12.c: Likewise.
2653         * gcc.target/i386/sse-13.c: Likewise.
2654         * gcc.target/i386/sse-14.c: Likewise.
2655
2656         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
2657         Redefined to test with immediate operand.
2658         (__builtin_ia32_blendps): Likewise.
2659         (__builtin_ia32_blendpd): Likewise.
2660         (__builtin_ia32_dpps): Likewise.
2661         (__builtin_ia32_dpps): Likewise.
2662         (__builtin_ia32_insertps128): Likewise.
2663         (__builtin_ia32_vec_ext_v4sf): Likewise.
2664         (__builtin_ia32_vec_set_v16qi): Likewise.
2665         (__builtin_ia32_vec_set_v4si): Likewise.
2666         (__builtin_ia32_vec_set_v2di): Likewise.
2667         (__builtin_ia32_vec_ext_v16qi): Likewise.
2668         (__builtin_ia32_vec_ext_v4si): Likewise.
2669         (__builtin_ia32_vec_ext_v2di): Likewise.
2670         (__builtin_ia32_roundpd): Likewise.
2671         (__builtin_ia32_roundsd): Likewise.
2672         (__builtin_ia32_roundps): Likewise.
2673         (__builtin_ia32_roundss): Likewise.
2674         (__builtin_ia32_mpsadbw128): Likewise.
2675
2676 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2677
2678         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
2679
2680 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
2681
2682         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
2683         failures.
2684         * gcc.dg/dfp/func-struct.c: Ditto.
2685         * gcc.dg/dfp/operator-assignment.c: Ditto.
2686         * gcc.dg/dfp/convert-bfp.c: Ditto.
2687         * gcc.dg/dfp/convert-int.c: Ditto.
2688         * gcc.dg/dfp/convert-int-max.c: Ditto.
2689         * gcc.dg/dfp/func-scalar.c: Ditto.
2690         * gcc.dg/dfp/cast.c: Ditto.
2691         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
2692         failures, and fix a typo in return type of arg1_128.
2693         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
2694         failures, and fix a typo in a constant suffix.
2695         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
2696         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
2697
2698 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
2699             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2700
2701         * lib/gcc-dg.exp(process_message): New proc.
2702         (dg-message): New test directive.
2703         * gcc.dg/always_inline.c: Use dg-message.
2704         * gcc.dg/always_inline2.c: Ditto.
2705         * gcc.dg/always_inline3.c: Ditto.
2706         * gcc.dg/invalid-call-1.c: Ditto.
2707         * gcc.dg/pr17506.c: Ditto.
2708         * gcc.dg/simd-5.c: Ditto.
2709         * gcc.dg/simd-6.c: Ditto.
2710         * gcc.dg/va-arg-2.c: Ditto.
2711         * gcc.dg/cpp/syshdr.c: Ditto.
2712         * gcc.dg/cpp/unc4.c: Ditto.
2713         * gcc.dg/cpp/trad/mi1.c: Ditto.
2714         * gcc.dg/cpp/trad/mi5.c: Ditto.
2715         * gcc.dg/cpp/trad/mi7.c: Ditto.
2716         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
2717         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
2718         * gcc.test-framework/test-framework.awk: Special-case outexists
2719         tests.
2720
2721 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2722
2723         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
2724         (bit_SSE4_2): Likewise.
2725         (bit_POPCNT): Likewise.
2726
2727         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
2728         Check if assembler supports SSE4 instructions.
2729
2730         * gcc.target/i386/sse4_1-blendpd.c: New file.
2731         * gcc.target/i386/sse4_1-blendps.c: Likewise.
2732         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
2733         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
2734         * gcc.target/i386/sse4_1-check.h: Likewise.
2735         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
2736         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
2737         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
2738         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
2739         * gcc.target/i386/sse4_1-extractps.c: Likewise.
2740         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
2741         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
2742         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
2743         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
2744         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
2745         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
2746         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
2747         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
2748         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
2749         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
2750         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2751         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
2752         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
2753         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
2754         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
2755         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2756         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
2757         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
2758         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
2759         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
2760         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
2761         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
2762         * gcc.target/i386/sse4_1-pminud.c: Likewise.
2763         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
2764         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
2765         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
2766         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
2767         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
2768         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
2769         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
2770         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
2771         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
2772         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
2773         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
2774         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
2775         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
2776         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
2777         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
2778         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
2779         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
2780         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
2781         * gcc.target/i386/sse4_1-round.h: Likewise.
2782         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
2783         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
2784         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
2785         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
2786         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
2787         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
2788         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
2789         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
2790         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
2791         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
2792         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
2793         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
2794         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
2795         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
2796
2797 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2798
2799         PR fortran/31627
2800         * gfortran.dg/bounds_check_7.f90: New test.
2801
2802 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
2803
2804         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
2805         (check_effective_target_sse4a): Ditto.
2806
2807         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
2808         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
2809         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
2810         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
2811         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
2812         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
2813         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
2814         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
2815         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
2816         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
2817         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
2818         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
2819         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
2820         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
2821         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
2822         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
2823         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
2824         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
2825         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
2826         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
2827
2828 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
2829
2830         * g++.dg/ext/cleanup-1.C: New test.
2831         * g++.dg/ext/cleanup-2.C: Likewise.
2832         * g++.dg/ext/cleanup-3.C: Likewise.
2833         * g++.dg/ext/cleanup-4.C: Likewise.
2834         * g++.dg/ext/cleanup-5.C: Likewise.
2835         * g++.dg/ext/cleanup-6.C: Likewise.
2836         * g++.dg/ext/cleanup-8.C: Likewise.
2837         * g++.dg/ext/cleanup-9.C: Likewise.
2838         * g++.dg/ext/cleanup-10.C: Likewise.
2839         * g++.dg/ext/cleanup-11.C: Likewise.
2840         * g++.dg/ext/cleanup-dtor.C: Likewise.
2841
2842 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2843
2844         PR middle-end/31995
2845         * gcc.dg/vect/vect-102a.c: New test.
2846
2847 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
2848             Paolo Carlini  <pcarlini@suse.de>
2849             Uros Bizjak  <ubizjak@gmail.com>
2850
2851         * gcc.dg/gcc-have-sync-compare-and-swap.c,
2852         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2853         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2854         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
2855         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2856         New testcases.
2857
2858 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
2859
2860         PR fortran/32002
2861         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
2862
2863 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2864
2865         PR fortran/32027
2866         * gfortran.dg/do_3.F90: Add checks for the final value of the
2867         loop variable.
2868
2869 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
2870
2871         * gcc.c-torture/execute/990127-2.x: New file.
2872
2873 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
2874
2875         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
2876         * gcc.target/i386/sse-12: Add -O to compile options.
2877         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
2878         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
2879         and mm3dnow.h.  Add -O to compile options.
2880
2881 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
2882
2883         PR fortran/31867
2884         * gfortran.dg/char_length_5.f90: New test.
2885
2886         PR fortran/31994
2887         * gfortran.dg/array_reference_1.f90: New test.
2888
2889 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2890
2891         PR middle-end/7651
2892         PR c++/11856
2893         PR c/12963
2894         PR c/23587
2895         PR other/29694
2896         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
2897         * gcc.dg/Wtype-limits.c: New.
2898         * gcc.dg/Wtype-limits-Wextra.c: New.
2899         * gcc.dg/Wtype-limits-no.c: New.
2900         * g++.dg/warn/Wtype-limits.C: New.
2901         * g++.dg/warn/Wtype-limits-Wextra.C: New.
2902         * g++.dg/warn/Wtype-limits-no.C: New.
2903
2904 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
2905
2906         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
2907         instead of "-msse2".'
2908         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
2909         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
2910         and mm3dnow.h.
2911         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
2912         to test with immediate operand.
2913         (__builtin_ia32_insertqi): Ditto.
2914         (__builtin_ia32_palignr128): Ditto.
2915         (__builtin_ia32_palignr): Ditto.
2916         (__builtin_ia32_pshufhw): Ditto.
2917         (__builtin_ia32_pshuflw): Ditto.
2918         (__builtin_ia32_pshufd): Ditto.
2919         (__builtin_ia32_vec_set_v8hi): Ditto.
2920         (__builtin_ia32_vec_ext_v8hi): Ditto.
2921         (__builtin_ia32_shufpd): Ditto.
2922         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2923
2924 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
2925
2926         PR fortran/32001
2927         * gfortran.dg/min_max_conformance.f90: Added more testcases.
2928
2929 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
2930
2931         PR target/31585
2932         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
2933         and "__inline".  Use "-msse" instead of "-msse2".
2934
2935 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2936
2937         PR middle-end/7651
2938         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
2939         * gcc.dg/20030906-2.c: Likewise.
2940         * objc.dg/method-17.m: Add -Wreturn-type.
2941         * obj-c++.dg/method-21.mm: Likewise.
2942
2943 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
2944
2945         PR target/31585
2946         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
2947         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
2948         (__builtin_ia32_psrlqi128): Ditto.
2949         (__builtin_ia32_psrlwi128): Ditto.
2950         (__builtin_ia32_psrldi128): Ditto.
2951         (__builtin_ia32_psrldqi128): Ditto.
2952         (__builtin_ia32_pslldqi128): Ditto.
2953         (__builtin_ia32_psrawi128): Ditto.
2954         (__builtin_ia32_psradi128): Ditto.
2955         (__builtin_ia32_psllqi128): Ditto.
2956         (__builtin_ia32_pslldi128): Ditto.
2957         (__builtin_prefetch): Ditto.
2958         (__builtin_ia32_pshufw): Ditto.
2959         (__builtin_ia32_vec_set_v4hi): Ditto.
2960         (__builtin_ia32_vec_ext_v4hi): Ditto.
2961         (__builtin_ia32_shufps): Ditto.
2962         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2963
2964 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2965
2966         PR fortran/31974
2967         * gfortran.dg/char_allocation_1.f90: New test.
2968
2969 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2970
2971         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
2972         * gcc.dg/Wconversion-sign.c: New.
2973         * gcc.dg/Wconversion-integer-no-sign.c: New.
2974         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
2975         Wconversion-sign.C
2976         * g++.dg/warn/Wconversion-sign.C: New.
2977         * g++.old-deja/g++.other/warn4.C: Update.
2978         * g++.dg/warn/Wconversion1.C: Likewise.
2979
2980 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2981
2982         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
2983         * gcc.dg/torture/builtin-math-4.c: Likewise.
2984
2985 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2986
2987         PR libfortran/31964
2988         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
2989
2990 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2991
2992         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
2993
2994 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
2995
2996         PR target/31628
2997         * gcc.target/i386/pr31628.c: New.
2998
2999 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
3000
3001         PR middle-end/31344
3002         * gcc.dg/pr31344.c: New test.
3003
3004 2007-05-17  Ian Lance Taylor  <iant@google.com>
3005
3006         PR tree-optimization/31953
3007         * gcc.c-torture/compile/pr31953.c: New test.
3008
3009 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3010
3011         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
3012
3013         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
3014         and drem.
3015         * gcc.dg/torture/builtin-math-4.c: Likewise.
3016
3017         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
3018         * gcc.dg/torture/builtin-math-4.c: Likewise.
3019
3020         * gcc.dg/torture/builtin-math-4.c: New test.
3021
3022 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
3023             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3024
3025         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
3026         * gcc.dg/cpp/include2.c: Ditto.
3027         * gcc.dg/cpp/mac-dir-2.c: Ditto.
3028         * gcc.dg/cpp/paste5.c: Ditto.
3029         * gcc.dg/cpp/paste6.c: Ditto.
3030         * gcc.dg/cpp/paste8.c: Ditto.
3031         * gcc.dg/cpp/paste11.c: Ditto.
3032         * gcc.dg/cpp/paste13.c: Ditto.
3033         * gcc.dg/cpp/skipping2.c: Ditto.
3034         * gcc.dg/reg-vol-struct-1.c: Ditto.
3035         * gcc.dg/Wshadow-1.c: Ditto.
3036         * gcc.dg/cpp/trad/comment.c: Ditto.
3037         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
3038         * gcc.dg/cpp/if-2.c: Ditto.
3039         * gcc.dg/array-5.c: Ditto.
3040         * gcc.dg/inline-15.c: Ditto.
3041         * gcc.dg/pr27953.c: Ditto.
3042         * gcc.dg/Wno-c++-compat.c: Ditto.
3043
3044 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
3045
3046         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
3047
3048 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3049
3050         * gcc.c-torture/execute/20070517-1.c: New test.
3051
3052 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
3053
3054         PR fortran/31919
3055         * gfortran.dg/min_max_conformance.f90: New test.
3056
3057 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
3058
3059         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
3060         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
3061         gcc.dg/vect/vect-104.c: Use more complex construction to
3062         prevent vectorizing.
3063         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
3064
3065 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
3066
3067         PR tree-optimization/24659
3068         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
3069         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
3070         not vect_int target.
3071         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
3072         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
3073         targets.
3074         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
3075         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
3076         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
3077
3078 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
3079
3080         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
3081         and x86_64-*-* targets.
3082         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
3083
3084 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
3085
3086         PR fortran/18769
3087         PR fortran/30881
3088         PR fortran/31194
3089         PR fortran/31216
3090         PR fortran/31427
3091         * transfer_simplify_1.f90: New test.
3092         * transfer_simplify_2.f90: New test.
3093
3094 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
3095
3096         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
3097
3098 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
3099
3100         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3101
3102         * gcc.dg/fltconst-pedantic-dfp.c: New test.
3103
3104         PR c/31924
3105         * gcc.dg/fltconst-1.c: New test.
3106
3107         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
3108         * gcc.dg/dfp/operator-assignment.c: Ditto.
3109
3110 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
3111
3112         PR c++/29928
3113         * g++.dg/rtti/typeid5.C: New.
3114
3115 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3116
3117         PR fortran/31725
3118         * gfortran.dg/substr_4.f: New test.
3119
3120 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
3121
3122         * gcc.target/m68k/interrupt_thread-1.c,
3123         gcc.target/m68k/interrupt_thread-2.c,
3124         gcc.target/m68k/interrupt_thread-3.c: New.
3125         * gcc.target/m68k/m68k.exp: Accept fido.
3126
3127 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
3128
3129         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
3130         * gfortran.dg/altreturn_3.f90: Likewise.
3131         * gfortran.dg/assumed_dummy_1.f90: Likewise.
3132         * gfortran.dg/default_numeric_type_1.f90: Likewise.
3133         * gfortran.dg/inquire_iolength.f90: Likewise.
3134         * gfortran.dg/module_naming_1.f90: Likewise.
3135         * gfortran.dg/oldstyle_2.f90: Likewise.
3136         * gfortran.dg/operator_2.f90: Likewise.
3137         * gfortran.dg/parameter_array_element_1.f90: Likewise.
3138         * gfortran.dg/used_types_11.f90: Likewise.
3139         * gfortran.dg/zero_array_components_1.f90: Likewise.
3140         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
3141         * gfortran.dg/parameter_array_dummy.f90: Likewise.
3142         * gfortran.dg/real_const_3.f90: Likewise.
3143
3144 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
3145
3146         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
3147         * gcc.dg/tree-ssa/loop-30.c: New test.
3148
3149 2007-05-13  Richard Guenther  <rguenther@suse.de>
3150
3151         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
3152         scanning forwprop1.
3153         * g++.dg/tree-ssa/pr31146.C: Likewise.
3154
3155 2007-05-13  Revital Eres  <eres@il.ibm.com>
3156
3157         * gcc.dg/dse.c: New test.
3158
3159 2007-05-12  Richard Guenther  <rguenther@suse.de>
3160
3161         PR tree-optimization/31797
3162         * gcc.c-torture/compile/pr31797.c: New testcase.
3163
3164 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
3165
3166         PR fortran/30746
3167         * gfortran.dg/host_assoc_function_1.f90: New test.
3168
3169 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
3170
3171         PR c++/31829
3172         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
3173
3174 2007-05-11  Silvius Rus  <rus@google.com>
3175
3176         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
3177         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
3178         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
3179         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
3180         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
3181         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
3182         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
3183         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
3184         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
3185         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
3186         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
3187         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
3188         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
3189         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
3190         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
3191         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
3192
3193 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
3194
3195         PR other/31852
3196         * gcc.c-torture/execute/builtins/memchr.c: New.
3197         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
3198         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
3199
3200 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3201
3202         PR fortran/30876
3203         * gfortran.dg/recursive_reference_1.f90: Put error at correct
3204         line.
3205         * gfortran.dg/recursive_reference_2.f90: New test.
3206
3207 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3208
3209         PR fortran/30878
3210         * gfortran.dg/namelist_29.f90: New test.
3211
3212 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
3213
3214         PR fortran/31474
3215         * gfortran.dg/entry_10.f90: New test.
3216
3217 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
3218
3219         PR tree-optimization/31885
3220         * gcc.dg/tree-ssa/loop-29.c: New test.
3221
3222 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
3223
3224         * assumed_dummy_1.f90: Fix dg directive.
3225         * char_initialiser_actual.f90: Likewise.
3226         * nested_modules_2.f90: Likewise.
3227         * shift-alloc.f90: Likewise.
3228
3229 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3230
3231         * gcc.dg/20070507-1.c: Disable for non-pic targets.
3232
3233 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3234
3235         PR libfortran/31880
3236         * gfortran.dg/unf_read_corrupted_2.f90: New test.
3237
3238 2007-05-09  Mike Stump  <mrs@apple.com>
3239
3240         * g++.dg/other/first-global.C: Add -fpie for darwin.
3241         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
3242
3243 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3244
3245         * gcc.dg/20070507-1.c: New testcase.
3246
3247 2007-05-08  Chao-ying Fu  <fu@mips.com>
3248
3249         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
3250         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
3251         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
3252         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
3253
3254 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
3255
3256         PR 31847
3257         * gcc.dg/pr31847.c: New test.
3258
3259 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
3260
3261         PR fortran/31692
3262         * gfortran.dg/actual_array_result_1.f90: New test.
3263
3264 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
3265
3266         PR fortran/29397
3267         * gfortran.dg/parameter_array_init_1.f90: New test.
3268
3269         PR fortran/29400
3270         * gfortran.dg/parameter_array_init_2.f90: New test.
3271
3272 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
3273
3274         PR target/31854
3275         * gcc.target/i386/pr31854.c: New test.
3276
3277 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
3278
3279         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
3280
3281 2007-05-07  Mike Stump  <mrs@apple.com>
3282
3283         * g++.old-deja/g++.mike/empty.C: Add.
3284
3285 2007-05-07  Eric Christopher  <echristo@apple.com>
3286
3287         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
3288
3289 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
3290
3291         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
3292         variable.  Rearrange conversions from binary float to decimal float.
3293
3294 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
3295
3296         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
3297         x86.
3298
3299 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3300
3301         * gnat.dg/opt1.ad[sb]: New testcase.
3302
3303 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3304
3305         PR fortran/31399
3306         * gfortran.dg/do_3.F90: New test.
3307
3308 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3309
3310         PR fortran/31764
3311         * gfortran.dg/new_line.f90: Add new checks.
3312
3313 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3314
3315         PR fortran/31201
3316         * gfortran.dg/large_unit_1.f90: New.
3317         * gfortran.dg/large_unit_2.f90: New.
3318         * gfortran.dg/iostat_4.f90: New
3319         * gfortran.dg/bounds_check_fail_1.f90: Updated.
3320
3321 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
3322
3323         PR fortran/31540
3324         * gfortran.dg/char_result_4.f90: New test.
3325
3326 2007-06-05  Revital Eres  <eres@il.ibm.com>
3327
3328         PR 30957
3329         * gcc.dg/pr30957-1.c: New test.
3330
3331 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3332
3333         PR fortran/31251
3334         * gfortran.dg/char_type_len_2.f90: New test.
3335
3336 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
3337
3338         PR 31775
3339         * g++.dg/other/nested-extern.cc: New.
3340         * g++.dg/other/nested-extern-1.C: New.
3341         * g++.dg/other/nested-extern-2.C: New.
3342
3343 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3344
3345         PR fortran/31760
3346         * gfortran.dg/erf.f90: New test.
3347         * gfortran.dg/besxy.f90: New test.
3348
3349 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3350
3351         PR fortran/22359
3352         * gfortran.dg/fseek.f90: New test.
3353
3354 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
3355
3356         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
3357
3358 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3359
3360         PR libfortran/31210
3361         * gfortran.dg/zero_length_1.f90: New test.
3362
3363 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3364
3365         PR fortran/31803
3366         * gfortran.dg/char_pointer_assign_3.f90: New test.
3367         * gfortran.dg/char_result_2.f90: Re-enable test.
3368
3369 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3370
3371         PR fortran/25071
3372         * gfortran.dg/char_length_3.f90: New test.
3373         * gfortran.dg/char_result_2.f90: Fix test.
3374
3375 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
3376
3377         PR tree-optimization/30565
3378         * gcc.dg/tree-ssa/loop-27.c: New test.
3379
3380 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3381
3382         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
3383         * gcc.target/bfin/arith.c (__v2hi): Likewise.
3384         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
3385         * gcc.target/bfin/shift.c (__v2hi): Likewise.
3386
3387 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
3388
3389         PR tree-optimization/31699
3390         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
3391         New.
3392         (check_effective_target_vect_floatint_cvt): New.
3393         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
3394         of specific targets.
3395         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
3396         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
3397         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3398         * gcc.dg/vect/vect-iv-4.c: Likewise.
3399         * gcc.dg/vect/vect-multitypes-11.c: New.
3400         * gcc.dg/vect/pr31699.c: New.
3401
3402 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
3403
3404         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
3405
3406 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
3407
3408         PR C++/31663
3409         * g++.dg/warn/anonymous-namespace-2.C: New.
3410         * g++.dg/warn/anonymous-namespace-2.h: New.
3411
3412 2007-05-02  Paul Brook  <paul@codesourcery.com>
3413
3414         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
3415
3416 2007-05-02  Eric Christopher  <echristo@apple.com>
3417
3418         * gcc.dg/cpp/if-div.c: New file.
3419
3420 2007-05-02  Tom Tromey  <tromey@redhat.com>
3421
3422         PR preprocessor/28709:
3423         * gcc.dg/cpp/pr28709.c: New file.
3424
3425 2007-05-02  Richard Guenther  <rguenther@suse.de>
3426
3427         PR tree-optimization/31146
3428         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
3429
3430 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
3431
3432         * gcc.c-torture/compile/limits-blockid.c: New.
3433         * gcc.c-torture/compile/limits-caselabels.c: New.
3434         * gcc.c-torture/compile/limits-declparen.c: New.
3435         * gcc.c-torture/compile/limits-enumconst.c: New.
3436         * gcc.c-torture/compile/limits-exprparen.c: New.
3437         * gcc.c-torture/compile/limits-externalid.c: New.
3438         * gcc.c-torture/compile/limits-fnargs.c: New.
3439         * gcc.c-torture/compile/limits-fndefn.c: New.
3440         * gcc.c-torture/compile/limits-idexternal.c: New.
3441         * gcc.c-torture/compile/limits-idinternal.c: New.
3442         * gcc.c-torture/compile/limits-pointer.c: New.
3443         * gcc.c-torture/compile/limits-stringlit.c: New.
3444         * gcc.c-torture/compile/limits-structmem.c: New.
3445         * gcc.c-torture/compile/limits-structnest.c: New.
3446
3447 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
3448
3449         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
3450
3451 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3452
3453         PR middle-end/31740
3454         * gcc.c-torture/compile/20070501-1.c: New testcase.
3455
3456 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3457
3458         PR fortran/31732
3459         * gfortran.dg/array_memset_2:  New test case.
3460
3461 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
3462
3463         PR testsuite/31615
3464         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
3465
3466 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
3467
3468         PR testsuite/31589
3469         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
3470         dg-final test.
3471         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
3472         keyword to dg-final test.
3473         * gcc.dg/vect/vect-iv-4.c: Likewise.
3474         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3475         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
3476         test.
3477         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
3478         cast.
3479         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
3480         * lib/target-supports.exp
3481         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
3482         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
3483
3484 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
3485
3486         * gcc.c-torture/execute/ieee/20000320-1.c: Use
3487         __LONG_LONG_MAX__ and its friends instead of those supplied by
3488         limits.h.
3489
3490 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
3491
3492         PR C++/31721
3493         * g++.dg/ext/vector7.C: New testcase.
3494
3495 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3496
3497         PR fortran/31591
3498         * gfortran.dg/bound_simplification_1.f90: New test.
3499
3500 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3501
3502         PR fortran/31645
3503         * gfortran.dg/bom_error.f90: New test.
3504         * gfortran.dg/bom_include.f90: New test.
3505         * gfortran.dg/bom_UTF16-LE.f90: New test.
3506         * gfortran.dg/bom_UTF16-BE.f90: New test.
3507         * gfortran.dg/bom_UTF-8.f90: New test.
3508         * gfortran.dg/bom_UTF-32.f90: New test.
3509         * gfortran.dg/bom_UTF-8.F90: New test.
3510         * gfortran.dg/bom_include.inc: New file.
3511
3512 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3513
3514         PR C++/30221
3515         * g++.dg/init/ptrfn2.C: New test.
3516         * g++.dg/init/ptrfn3.C: New test.
3517
3518 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
3519
3520         PR fortran/31711
3521         * gfortran.dg/dependency_21.f90: New test.
3522
3523 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3524
3525         * gfortran.dg/secnds.f: Use real*8.
3526         * gfortran.dg/secnds-1.f: Use real*8.
3527
3528 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3529
3530         PR libfortran/31532
3531         * gfortran.dg/inquire_5.f90: Update test.
3532
3533 2007-04-27  Ian Lance Taylor  <iant@google.com>
3534
3535         PR middle-end/31710
3536         * gcc.c-torture/compile/pr31710.c: New test.
3537
3538 2007-04-27  Richard Guenther  <rguenther@suse.de>
3539
3540         PR tree-optimization/30965
3541         PR tree-optimization/30978
3542         * gcc.dg/tree-ssa/pr30978.c: New testcase.
3543         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
3544         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
3545         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
3546
3547 2007-04-27  Richard Guenther  <rguenther@suse.de>
3548
3549         PR tree-optimization/31715
3550         * gcc.dg/Warray-bounds-4.c: New testcase.
3551
3552 2007-04-26  Ian Lance Taylor  <iant@google.com>
3553
3554         PR target/28675
3555         * gcc.c-torture/compile/pr28675.c: New test.
3556
3557 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3558
3559         PR C++/30016
3560         * g++.dg/ext/vector6.C: New test.
3561
3562 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
3563
3564         * gcc.c-torture/execute/ieee/20000320-1.x: New.
3565
3566 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
3567
3568         PR middle-end/31617
3569         * g++.dg/other/str_empty.C: Add expected warning.
3570
3571 2007-04-26  Richard Guenther  <rguenther@suse.de>
3572         Daniel Berlin  <dberlin@dberlin.org>
3573
3574         PR tree-optimization/30567
3575         * g++.dg/other/pr30567.C: New testcase.
3576
3577 2007-04-26  Richard Guenther  <rguenther@suse.de>
3578
3579         PR tree-optimization/31703
3580         * gcc.c-torture/compile/pr31703.c: New testcase.
3581         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
3582         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3583
3584 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
3585
3586         * gfortran.dg/open_errors.f90: Added if statements checking
3587         the value of iostat.
3588
3589 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
3590
3591         PR c++/31598
3592         * g++.dg/gomp/pr31598.C: New test.
3593
3594         PR tree-optimization/30558
3595         * g++.dg/gomp/pr30558.C: New test.
3596
3597 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
3598
3599         PR c++/31338
3600         * g++.dg/ext/complex2.C: New test.
3601
3602 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
3603
3604         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
3605
3606 2007-04-25  Thiemo Seufer  <ths@mips.com>
3607
3608         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
3609         value to signed char.
3610
3611 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
3612
3613         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
3614         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
3615         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
3616
3617 2007-04-25  Tobias Burnus  <burnus@net-b.de>
3618
3619         PR fortran/31668
3620         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
3621         statement functions.
3622         * gfortran.dg/c_by_val_5.f90: New test.
3623
3624 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
3625
3626         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
3627         with two new subroutines to avoid parameter-induced aliasing.
3628         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
3629         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
3630
3631 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3632
3633         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
3634         * g++.dg/warn/Warray-bounds.C: Likewise.
3635
3636 2007-04-24  Ian Lance Taylor  <iant@google.com>
3637
3638         PR tree-optimization/31605
3639         * gcc.c-torture/execute/pr31605.c: New test.
3640
3641 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3642
3643         PR fortran/31587
3644         * lib/gcc-dg.exp (scan-module): New function.
3645         * gfortran.dg/module_md5_1.f90: New test.
3646
3647 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
3648
3649         * g++.old-deja/g++.pt/defarg6.C: Only run with
3650         -std=gnu++98.
3651         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
3652         * g++.dg/cpp0x/variadic61.C: Ditto.
3653         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
3654         * g++.dg/cpp0x/variadic62.C: Ditto.
3655         * g++.dg/template/meminit1.C: Ditto.
3656         * g++.dg/template/operator7.C: Ditto.
3657         * g++.dg/template/static15.C: Ditto.
3658         * g++.dg/template/invalid1.C: Ditto.
3659         * g++.dg/template/shift1.C: Ditto.
3660         * g++.dg/template/error10.C: Ditto.
3661
3662 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
3663
3664         PR diagnostic/25923
3665         * gfortran.dg/pr25923.f90: New test.
3666
3667 2007-04-24  Ian Lance Taylor  <iant@google.com>
3668
3669         PR tree-optimization/31602
3670         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
3671
3672 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
3673
3674         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
3675         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
3676
3677 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
3678
3679         * gcc.target/i386/reload-1.c. New.
3680
3681 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3682             Olga Golovanevsky  <olga@il.ibm.com>
3683
3684         * g++.dg/other/str_empty.C: New test.
3685
3686 2007-04-24  Richard Henderson  <rth@redhat.com>
3687
3688         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
3689
3690 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3691
3692         PR target/31641
3693         * gcc.c-torture/compile/pr31641.c: New testcase.
3694
3695 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
3696
3697         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
3698         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
3699         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
3700         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
3701
3702 2007-04-23  Simon Baldwin  <simonb@google.com>
3703
3704         * g++.dg/other/error15.C: New.
3705         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
3706         triggering a "multiple parameters named" error.
3707
3708 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3709
3710         PR fortran/31618
3711         * gfortran.dg/backspace_8.f:  New test case.
3712
3713 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
3714
3715         PR fortran/31630
3716         * gfortran.dg/used_types_17.f90: New test.
3717
3718         PR fortran/31620
3719         * gfortran.dg/zero_array_components_1.f90: New test.
3720
3721 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3722
3723         PR fortran/31616
3724         * gfortran.dg/open_errors.f90: Allow a different error message.
3725
3726 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
3727
3728         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
3729         Rename from check_effective_target_vect_pack_mod.  Rename global
3730         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
3731         messages.
3732         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
3733         rename.
3734         * gcc.dg/vect/vect-iv-8a.c: Ditto.
3735         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
3736
3737 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3738
3739         PR middle-end/31448
3740         * gcc.c-torture/execute/pr31448.c: New testcase.
3741
3742 2007-04-22  Nick Clifton  <nickc@redhat.com>
3743
3744         * gcc.dg/20020312-2.c: Add support for the FRV.
3745
3746 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
3747
3748         PR tree-optimization/24659
3749         * gcc.dg/vect/vect-float-extend-1.c: New test.
3750         * gcc.dg/vect/vect-float-truncate-1.c: New test.
3751
3752 2007-04-22  Richard Guenther  <rguenther@suse.de>
3753
3754         PR tree-optimization/29789
3755         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
3756         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3757
3758 2007-04-22  Revital Eres  <eres@il.ibm.com>
3759
3760         * gcc.dg/var-expand2.c: New test.
3761
3762 2007-04-22  Revital Eres  <eres@il.ibm.com>
3763
3764         * gcc.dg/var-expand3.c: New test.
3765
3766 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3767
3768         PR fortran/31495
3769         * gfortran.dg/continuation_8.f90: New test.
3770
3771 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3772
3773         PR C/30265
3774         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
3775         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
3776
3777 2007-04-21  Richard Guenther  <rguenther@suse.de>
3778
3779         PR middle-end/31136
3780         * gcc.c-torture/execute/pr31136.c: New testcase.
3781
3782 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
3783
3784         * gcc.target/i386/movsi-sm-1.c: New.
3785
3786 2007-04-20  Richard Henderson  <rth@redhat.com>
3787
3788         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
3789         * gcc.dg/pr27095.c: Cope with alpha GOT load.
3790
3791 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
3792
3793         * gcc.target/i386/ordcmp-1.c: New test.
3794         * gcc.target/i386/unordcmp-1.c: New test.
3795
3796         PR tree-optimization/31632
3797         * gcc.c-torture/compile/20070419-1.c: New test.
3798
3799 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3800
3801         * gcc.dg/invalid-call-1.c: New test.
3802
3803 2007-04-18  Dirk Mueller  <dmueller@suse.de>
3804
3805         PR diagnostic/31227
3806         * gcc.dg/Warray-bounds-3.c: New.
3807
3808 2007-04-18  Richard Guenther  <rguenther@suse.de>
3809
3810         PR tree-optimization/19431
3811         PR tree-optimization/21463
3812         * gcc.c-torture/execute/20070212-1.c: New testcase.
3813         * gcc.c-torture/execute/20070212-2.c: Likewise.
3814         * gcc.c-torture/execute/20070212-3.c: Likewise.
3815         * gcc.dg/tree-ssa/pr19431.c: Likewise.
3816         * gcc.dg/tree-ssa/pr21463.c: Likewise.
3817         * g++.dg/tree-ssa/pr21463.C: Likewise.
3818         * g++.dg/tree-ssa/pr30738.C: Likewise.
3819
3820 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
3821
3822         PR c++/31513
3823         * g++.dg/expr/bitfield8.C: New test.
3824
3825 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
3826             Richard Sandiford  <richard@codesourcery.com>
3827
3828         * lib/target-supports.exp (check_profiling_available): Return 0
3829         for uClibc with -p or -pg.
3830
3831 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
3832
3833         PR c++/31517
3834         * g++.dg/template/init7.C: New test.
3835
3836 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
3837
3838         PR rtl-optimization/31360
3839         * gcc.dg/loop-7.c: New test.
3840
3841 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
3842
3843         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
3844         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
3845         build.
3846         (compat-execute): Likewise.
3847         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
3848         files to remote hosts.
3849         * lib/c-ctorture.exp (c-torture-compile): Likewise.
3850         (c-torture-execute): Likewise.
3851         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
3852         or plain file.  Use remote_upload and remote_download to copy
3853         files about.
3854         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
3855         before scanning it.
3856
3857 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
3858
3859         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
3860
3861 2007-04-16  Lawrence Crowl  <crowl@google.com>
3862
3863         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
3864         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
3865         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
3866         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3867         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
3868         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
3869         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
3870         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
3871         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
3872         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3873         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
3874
3875         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
3876         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
3877         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
3878         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3879         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
3880         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
3881         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
3882         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
3883         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
3884         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3885         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
3886
3887 2007-04-16  Ian Lance Taylor  <iant@google.com>
3888
3889         PR tree-optimization/31522
3890         * gcc.dg/Wstrict-overflow-16.c: New test.
3891
3892 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
3893
3894         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
3895
3896 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
3897
3898         PR fortran/31144
3899         * gfortran.dg/module_naming_1.f90: New.
3900
3901 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
3902
3903         * lib/target-supports.exp (check_profiling_available): Return
3904         false for m68k-*-uclinux.
3905
3906 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
3907
3908         PR c++/29365
3909         Testcase for c++ anonymous namespace warning
3910
3911         * g++.dg/warn/anonymous-namespace-1.C: New test
3912         * g++.dg/warn/anonymous-namespace-1.h: New test
3913
3914 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3915
3916         PR testsuite/31578
3917         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
3918
3919 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3920
3921         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
3922
3923 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
3924
3925         PR fortran/31204
3926         * gfortran.dg/array_constructor_16.f90: New test.
3927
3928 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
3929
3930         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
3931         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
3932
3933 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3934
3935         PR rtl-optimization/31500
3936         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
3937         * g++.dg/warn/Warray-bounds.C: Likewise.
3938
3939 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3940
3941         PR C/31520
3942         * gcc.dg/gnu89-init-4.c: New testcase.
3943
3944 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
3945
3946         PR c++/25874
3947         * gcc.dg/gomp/pr25874.c: Add dg-options.
3948         * g++.dg/gomp/pr25874.C: Add dg-options.
3949
3950 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
3951
3952         PR fortran/21061
3953         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
3954         * gfortran.dg/warnings_are_errors_1.f: New testcase.
3955
3956 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3957
3958         PR fortran/31561
3959         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
3960
3961 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
3962
3963         PR fortran/29507
3964         PR fortran/31404
3965         * gfortran.dg/initialization_6.f90: New test.
3966
3967 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
3968
3969         * gcc.c-torture/compile/pr27528.c: Require nonpic.
3970
3971         * lib/target-supports.exp (check_gc_sections_available):
3972         Return false if ldflags includes -elf2flt.
3973
3974 2007-04-13  Jason Merrill  <jason@redhat.com>
3975
3976         PR c++/31074
3977         * conv3.C: New test.
3978
3979 2007-04-13  Mike Stump  <mrs@apple.com>
3980
3981         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
3982         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
3983
3984 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
3985
3986         PR tree-optimization/29598
3987         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
3988
3989 2007-04-13  Tobias Burnus  <burnus@net-b.de>
3990
3991         PR fortran/31559
3992         * gfortran.dg/func_assign.f90: New test.
3993
3994 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
3995
3996         PR fortran/31550
3997         * gfortran.dg/used_types_16.f90: New test.
3998
3999 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4000
4001         PR fortran/18937
4002         * gfortran.dg/goto_2.f90: New.
4003         * gfortran.dg/goto_3.f90: New.
4004         * gfortran.dg/pr17708.f90: Rename to ...
4005         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
4006
4007 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4008
4009         PR fortran/31562
4010         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
4011         instead of a struct.
4012
4013 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4014
4015         PR fortran/31562
4016         * gfortran.dg/value_4.c: Use GNU extensions for complex
4017         instead of a struct.
4018
4019 2007-04-13  Richard Guenther  <rguenther@suse.de>
4020
4021         PR tree-optimization/21258
4022         * gcc.dg/tree-ssa/vrp34.c: New testcase.
4023
4024 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4025
4026         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
4027         <complex.h>.
4028
4029 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
4030
4031         PR fortran/31250
4032         * gfortran.dg/char_length_2.f90: New.
4033         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
4034         * gfortran.dg/repeat_4.f90: Likewise.
4035
4036         PR fortran/31266
4037         * gfortran.dg/char_assign_1.f90: New.
4038
4039         PR fortran/31471
4040         * gfortran.dg/block_name_1.f90: New.
4041         * gfortran.dg/block_name_2.f90: New.
4042
4043 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
4044
4045         PR c++/31078
4046         * g++.dg/other/pr31078.C: New.
4047
4048 2007-04-12  Richard Guenther  <rguenther@suse.de>
4049
4050         PR tree-optimization/31169
4051         * gcc.c-torture/execute/pr31169.c: New testcase.
4052
4053 2007-04-12  Richard Guenther  <rguenther@suse.de>
4054
4055         PR tree-optimization/24689
4056         PR tree-optimization/31307
4057         * g++.dg/tree-ssa/pr31307.C: New testcase.
4058         * gcc.dg/tree-ssa/pr24689.c: Likewise.
4059
4060 2007-04-12  Tobias Burnus  <burnus@net-b.de>
4061
4062         PR fortran/31472
4063         * gfortran.dg/access_spec_1.f90: New test.
4064         * gfortran.dg/access_spec_2.f90: New test.
4065         * gfortran.dg/non_module_public.f90: Match new error message.
4066
4067 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
4068
4069         PR testsuite/31538
4070         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
4071         to 4 at line 38 to fix bounds problem.
4072
4073 2007-04-11  Tobias Burnus  <burnus@net-b.de>
4074
4075         PR testsuite/31240
4076         * gfortran.dg/pointer_intent_1.f90: Fix test.
4077
4078 2007-04-10  Eric Christopher  <echristo@apple.com>
4079
4080         * lib/target-supports.exp
4081         (check_effective_target_fstack_protector): Rewrite.
4082
4083 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
4084
4085         PR c++/31449
4086         * g++.dg/init/const5.C: New test.
4087
4088 2007-04-09  Jan Hubicka  <jh@suse.cz>
4089
4090         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
4091
4092 2007-04-08  Jan Hubicka  <jh@suse.cz>
4093
4094         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
4095
4096 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4097
4098         PR fortran/31257
4099         * gfortran.dg/achar_4.f90: New test.
4100
4101 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4102
4103         PR fortran/30880
4104         * gfortran.dg/used_dummy_types_8.f90: New test.
4105
4106 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4107
4108         PR fortran/30872
4109         * gfortran.dg/parameter_array_element_1.f90: New test.
4110
4111 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4112
4113         PR fortran/31222
4114         * gfortran.dg/default_numeric_type_1.f90: New test.
4115
4116 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4117
4118         PR fortran/31424
4119         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
4120
4121 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4122
4123         PR fortran/31293
4124         * gfortran.dg/interface_12.f90: New test.
4125
4126 2007-04-07  Bruce Korb  <bkorb@gnu.org>
4127
4128         * gcc.dg/format/opt-6.c: New test.
4129         * gcc.dg/format/nul-1.c: New test.
4130         * gcc.dg/format/nul-2.c: New test.
4131
4132 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4133
4134         PR libgfortran/31395
4135         * gfortran.dg/fmt_colon.f90: New test.
4136
4137 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
4138
4139         * g++.old-deja/g++.other/init18.C: Use
4140         dg-require-effective-target instead of an explicit xfail.
4141
4142 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
4143
4144         * gcc.dg/dfp/signbit-1.c
4145         * gcc.dg/dfp/signbit-2.c
4146
4147 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
4148
4149         PR fortran/31483
4150         * gfortran.dg/altreturn_5.f90: New test.
4151
4152 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
4153
4154         PR fortran/31292
4155         * gfortran.dg/contained_module_proc_1.f90: New test.
4156
4157 2007-04-04  Stuart Hastings  <stuart@apple.com>
4158
4159         PR 31281
4160         * objc/execute/exceptions/pr31281.m: New.
4161
4162 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
4163
4164         * g++.dg/ext/dllimport12.C: Update comments.
4165
4166 2007-04-03  Eric Christopher  <echristo@apple.com>
4167
4168         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
4169
4170 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4171
4172         PR fortran/31304
4173         * gfortran.dg/repeat_2.f90: New test.
4174         * gfortran.dg/repeat_3.f90: New test.
4175         * gfortran.dg/repeat_4.f90: New test.
4176
4177 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
4178
4179         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
4180
4181 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
4182
4183         PR c++/30847
4184         * g++.dg/parse/cond3.C: New test.
4185
4186         PR middle-end/30704
4187         * gcc.c-torture/execute/ieee/pr30704.c: New test.
4188
4189 2007-04-02  Jason Merrill  <jason@redhat.com>
4190
4191         PR c++/31187
4192         * g++.dg/ext/visibility/anon3.C: New test.
4193
4194 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4195
4196         PR libgfortran/31052
4197         * gfortran.dg/namelist_28.f90: New test.
4198
4199 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4200
4201         PR libgfortran/31366
4202         * gfortran.dg/direct_io_6.f90: New test.
4203
4204 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4205
4206         PR libgfortran/31207
4207         * gfortran.dg/advance_5.f90: New test.
4208         * gfortran.dg/advance_6.f90: New test.
4209
4210 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4211
4212         * g++.dg/ext/dllimport6.C: Remove extra ';'.
4213         * g++.dg/ext/dllimport7.C: Likewise.
4214         * g++.dg/ext/selectany1.C: Likewise.
4215
4216 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
4217
4218         * g++.dg/parser/pr31138.C: New.
4219         * g++.dg/parser/pr31140.C: New.
4220         * g++.dg/parser/pr31141.C: New.
4221
4222 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
4223
4224         PR c++/26099
4225         * g++.dg/ext/is_base_of.C: New.
4226         * g++.dg/ext/has_virtual_destructor.C: New.
4227         * g++.dg/ext/is_polymorphic.C: New.
4228         * g++.dg/ext/is_base_of_diagnostic.C: New.
4229         * g++.dg/ext/is_enum.C: New.
4230         * g++.dg/ext/has_nothrow_assign.C: New.
4231         * g++.dg/ext/has_nothrow_constructor.C: New.
4232         * g++.dg/ext/is_empty.C: New.
4233         * g++.dg/ext/has_trivial_copy.C: New.
4234         * g++.dg/ext/has_trivial_assign.C: New.
4235         * g++.dg/ext/is_abstract.C: New.
4236         * g++.dg/ext/is_pod.C: New.
4237         * g++.dg/ext/has_nothrow_copy.C: New.
4238         * g++.dg/ext/is_class.C: New.
4239         * g++.dg/ext/has_trivial_constructor.C: New.
4240         * g++.dg/ext/is_union.C: New.
4241         * g++.dg/ext/has_trivial_destructor.C: New.
4242         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
4243         * g++.dg/template/crash43.C: Likewise.
4244
4245 2007-03-29  Dirk Mueller  <dmueller@suse.de>
4246
4247         * g++.dg/warn/pedantic2.C: New testcase.
4248
4249 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4250
4251         * size_dim.f90: Fix dg directive.
4252         * pr16433.f: Likewise.
4253         * use_6.f90: Likewise.
4254         * use_7.f90: Likewise.
4255         * entry_9.f90: Likewise.
4256         * pointer_intent_2.f90: Likewise.
4257         * protected_1.f90: Likewise.
4258         * fmt_missing_period_2.f: Likewise.
4259         * pointer_intent_3.f90: Likewise.
4260         * protected_2.f90: Likewise.
4261         * protected_3.f90: Likewise.
4262         * pr15754.f90: Likewise.
4263         * protected_4.f90: Likewise.
4264         * protected_5.f90: Likewise.
4265         * initialization_2.f90: Likewise.
4266         * protected_6.f90: Likewise.
4267         * continuation_7.f90: Likewise.
4268         * derived_function_interface_1.f90: Likewise.
4269         * der_pointer_4.f90: Likewise.
4270         * fmt_zero_precision.f90: Likewise.
4271         * blockdata_3.f90: Likewise.
4272         * fmt_missing_period_1.f: Likewise.
4273         * real_const_3.f90: Likewise.
4274         * use_4.f90: Likewise.
4275         * fmt_missing_period_3.f: Likewise.
4276         * use_5.f90: Likewise.
4277
4278 2007-03-28  Mike Stump  <mrs@apple.com>
4279
4280         * gcc.dg/darwin-comm.c: Add.
4281
4282 2007-03-28  Eric Christopher  <echristo@apple.com>
4283
4284         * lib/target-supports.exp (check_effective_target_fstack_protector):
4285         New.
4286         * gcc.dg/ssp-1.c: Use.
4287         * gcc.dg/ssp-2.c: Ditto.
4288
4289 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
4290
4291         PR c++/29077
4292         * g++.dg/parse/constructor3.C: New test.
4293
4294 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4295
4296         * gnat.dg/thin_pointer.ad[sb]: New test.
4297
4298 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
4299
4300         * g++.dg/cpp0x/bracket1.C: New.
4301         * g++.dg/cpp0x/bracket2.C: New.
4302         * g++.dg/cpp0x/bracket3.C: New.
4303         * g++.dg/cpp0x/bracket4.C: New.
4304
4305 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
4306
4307         * g++.dg/cpp0x/temp_default1.C: New.
4308         * g++.dg/cpp0x/temp_default3.C: New.
4309         * g++.dg/cpp0x/temp_default2.C: New.
4310         * g++.dg/cpp0x/temp_default4.C: New.
4311
4312 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
4313
4314         PR c++/29993
4315         * g++.dg/other/cv_func2.C: New.
4316
4317 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
4318
4319         * gcc.dg/dfp/func-vararg-alternate.h: New file.
4320         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
4321         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
4322         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
4323
4324         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
4325         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
4326
4327         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
4328
4329         * lib/compat.exp (compat-execute): Fix processing of file names.
4330
4331 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
4332
4333         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
4334
4335 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
4336
4337         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4338         Delete created executable test file.
4339         (check_effective_target_fortran_large_int): Ditto.
4340         (check_effective_target_static_libgfortran): Ditto.
4341
4342 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
4343
4344         PR c++/30500
4345         * g++.dg/warn/pragma-system_header1.C: New test.
4346         * g++.dg/warn/pragma-system_header2.C: New test.
4347         * g++.dg/warn/pragma-system_header1.h. New.
4348         * g++.dg/warn/pragma-system_header2.h. New.
4349
4350 2007-03-26  Ian Lance Taylor  <iant@google.com>
4351
4352         PR tree-optimization/31345
4353         * gcc.c-torture/compile/pr31345-1.c: New test.
4354
4355 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
4356
4357         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
4358         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
4359         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
4360         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4361         * gfortran.dg/overload_1.f90: Likewise.
4362         * gfortran.dg/impure_assignment_1.f90: Likewise.
4363         * gfortran.dg/error_recovery_3.f90: Likewise.
4364         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4365         * gfortran.dg/sequence_types_1.f90: Likewise.
4366         * gfortran.dg/internal_references_1.f90: Likewise.
4367         * gfortran.dg/present_1.f90: Likewise.
4368         * gfortran.dg/volatile10.f90: Likewise.
4369         * gfortran.dg/module_equivalence_2.f90: Likewise.
4370         * gfortran.dg/use_4.f90: Likewise.
4371         * gfortran.dg/elemental_result_1.f90: Likewise.
4372         * gfortran.dg/generic_actual_arg.f90: Likewise.
4373         * gfortran.dg/private_type_5.f90: Likewise.
4374         * gfortran.dg/protected_4.f90: Likewise.
4375         * gfortran.dg/interface_3.f90: Likewise.
4376
4377 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4378
4379         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
4380         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
4381
4382 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4383
4384         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
4385
4386 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4387
4388         PR libgfortran/31199
4389         * gfortran.dg/fmt_t_4.f90: New test.
4390
4391 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4392
4393         PR libfortran/31297
4394         * gfortran.dg/backspace_5.f:  Initialize variable(s).
4395         * gfortran.dg/backspace_6.f:  Likewise.
4396         * gfortran.dg/char_bounds_check_fail_1: Likewise.
4397         * gfortran.dg/direct_io_2.f90:  Likewise.
4398         * gfortran.dg/write_back.f:  Likewise.
4399         * gfortran.dg/write_rewind_2.f:  Likewise.
4400         * gfortran.dg/write_rewind_1.f:  Likewise.
4401         * gfortran.dg/write_rewind_2.f:  Likewise.
4402
4403 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
4404
4405         PR tree-optimization/30784
4406         * gcc.dg/vect/pr30784.c: New test.
4407
4408 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4409
4410         PR fortran/30877
4411         * gfortran.dg/operator_1.f90: New test.
4412         * gfortran.dg/operator_2.f90: New test.
4413
4414 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4415
4416         PR libfortran/31196
4417         * gfortran.dg/reshape_transpose_1.f90:  New test.
4418
4419 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4420
4421         PR fortran/30655
4422         * gfortran.dg/bounds_check_6.f90: New test.
4423
4424 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
4425
4426         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
4427         #ifndef/#endif.
4428         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4429         * gcc.dg/dfp/decfloat-constants.c: Ditto.
4430
4431 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
4432
4433         PR fortran/31209
4434         * gfortran.dg/pointer_function_actual_1.f90: New test.
4435
4436         PR fortran/31200
4437         * gfortran.dg/pointer_function_actual_2.f90: New test.
4438
4439         PR fortran/31215
4440         * gfortran.dg/result_in_spec_1.f90: New test.
4441
4442 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4443
4444         PR fortran/30834
4445         * gfortran.dg/integer_exponentiation_3.F90: New test.
4446         * gfortran.dg/integer_exponentiation_4.f90: New test.
4447         * gfortran.dg/integer_exponentiation_5.F90: New test.
4448
4449 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
4450
4451         PR c++/30863
4452         * g++.dg/template/error24.C: New test.
4453         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
4454
4455 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
4456
4457         PR c++/31273
4458         * g++.dg/expr/bitfield7.C: New test.
4459
4460 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4461
4462         PR other/23572
4463         * gcc.dg/float-range-4.c: New.
4464         * gcc.dg/float-range-1.c: Update. Test for a warning.
4465         * gcc.dg/float-range-3.c: New.
4466         * gcc.dg/float-range-5.c: New.
4467
4468 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4469
4470         PR fortran/31262
4471         * gfortran.dg/no_range_check_1.f90: New test.
4472
4473 2007-03-22  Dirk Mueller  <dmueller@suse.de>
4474
4475         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4476         * g++.dg/other/static1.C: Remove stray semicolon.
4477         * g++.dg/other/init1.C: Likewise.
4478         * g++.dg/rtti/dyncast1.C: Likewise.
4479         * g++.dg/tree-ssa/pr17153.C: Likewise.
4480         * g++.dg/lookup/disamb1.C: Likewise.
4481         * g++.dg/lookup/scoped2.C: Likewise.
4482         * g++.dg/lookup/friend7.C: Likewise.
4483         * g++.dg/parse/parse4.C: Likewise.
4484         * g++.dg/parse/parse5.C: Likewise.
4485         * g++.dg/expr/pr29066.C: Likewise.
4486         * g++.dg/expr/cast4.C: Likewise.
4487         * g++.dg/tc1/dr193.C: Likewise.
4488         * g++.dg/tc1/dr213.C: Likewise.
4489         * g++.dg/abi/dcast1.C: Likewise.
4490         * g++.dg/abi/covariant2.C: Likewise.
4491         * g++.dg/inherit/covariant11.C: Likewise.
4492         * g++.dg/inherit/covariant9.C: Likewise.
4493         * g++.dg/inherit/covariant10.C: Likewise.
4494         * g++.dg/init/static3.C: Likewise.
4495         * g++.dg/init/init-ref3.C: Likewise.
4496         * g++.dg/init/ref10.C: Likewise.
4497         * g++.dg/template/meminit2.C: Likewise.
4498         * g++.dg/template/using9.C: Likewise.
4499         * g++.dg/template/friend9.C: Likewise.
4500         * g++.dg/template/ref1.C: Likewise.
4501         * g++.old-deja/g++.warn/inline.C: Likewise.
4502         * g++.old-deja/g++.robertl/eb91.C: Likewise.
4503         * g++.old-deja/g++.robertl/eb46.C: Likewise.
4504         * g++.old-deja/g++.robertl/eb34.C: Likewise.
4505         * g++.old-deja/g++.robertl/eb43.C: Likewise.
4506         * g++.old-deja/g++.robertl/eb26.C: Likewise.
4507         * g++.old-deja/g++.robertl/eb116.C: Likewise.
4508         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4509         * g++.old-deja/g++.brendan/overload8.C: Likewise.
4510         * g++.old-deja/g++.brendan/overload11.C: Likewise.
4511         * g++.old-deja/g++.brendan/copy7.C: Likewise.
4512         * g++.old-deja/g++.brendan/crash38.C: Likewise.
4513         * g++.old-deja/g++.brendan/template11.C: Likewise.
4514         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
4515         * g++.old-deja/g++.brendan/crash50.C: Likewise.
4516         * g++.old-deja/g++.brendan/crash16.C: Likewise.
4517         * g++.old-deja/g++.jason/pmem2.C: Likewise.
4518         * g++.old-deja/g++.jason/parse9.C: Likewise.
4519         * g++.old-deja/g++.jason/byval2.C: Likewise.
4520         * g++.old-deja/g++.jason/overload8.C: Likewise.
4521         * g++.old-deja/g++.jason/pmf8.C: Likewise.
4522         * g++.old-deja/g++.jason/template33.C: Likewise.
4523         * g++.old-deja/g++.jason/return3.C: Likewise.
4524         * g++.old-deja/g++.jason/scoping2.C: Likewise.
4525         * g++.old-deja/g++.jason/virtual.C: Likewise.
4526         * g++.old-deja/g++.jason/opeq3.C: Likewise.
4527         * g++.old-deja/g++.jason/template27.C: Likewise.
4528         * g++.old-deja/g++.jason/synth6.C: Likewise.
4529         * g++.old-deja/g++.jason/ref8.C: Likewise.
4530         * g++.old-deja/g++.jason/offset1.C: Likewise.
4531         * g++.old-deja/g++.other/static20.C: Likewise.
4532         * g++.old-deja/g++.other/array1.C: Likewise.
4533         * g++.old-deja/g++.other/new3.C: Likewise.
4534         * g++.old-deja/g++.other/array2.C: Likewise.
4535         * g++.old-deja/g++.other/overload9.C: Likewise.
4536         * g++.old-deja/g++.other/cast6.C: Likewise.
4537         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
4538         * g++.old-deja/g++.other/eh4.C: Likewise.
4539         * g++.old-deja/g++.other/using7.C: Likewise.
4540         * g++.old-deja/g++.other/init18.C: Likewise.
4541         * g++.old-deja/g++.other/dyncast1.C: Likewise.
4542         * g++.old-deja/g++.other/dyncast2.C: Likewise.
4543         * g++.old-deja/g++.other/dtor11.C: Likewise.
4544         * g++.old-deja/g++.pt/static11.C: Likewise.
4545         * g++.old-deja/g++.pt/crash19.C: Likewise.
4546         * g++.old-deja/g++.pt/overload12.C: Likewise.
4547         * g++.old-deja/g++.pt/crash46.C: Likewise.
4548         * g++.old-deja/g++.pt/mi1.C: Likewise.
4549         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4550         * g++.old-deja/g++.pt/nontype5.C: Likewise.
4551         * g++.old-deja/g++.pt/local5.C: Likewise.
4552         * g++.old-deja/g++.pt/typename2.C: Likewise.
4553         * g++.old-deja/g++.pt/explicit80.C: Likewise.
4554         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4555         * g++.old-deja/g++.law/visibility1.C: Likewise.
4556         * g++.old-deja/g++.law/visibility2.C: Likewise.
4557         * g++.old-deja/g++.law/virtual2.C: Likewise.
4558         * g++.old-deja/g++.law/operators19.C: Likewise.
4559         * g++.old-deja/g++.law/parsing10.C: Likewise.
4560         * g++.old-deja/g++.law/visibility4.C: Likewise.
4561         * g++.old-deja/g++.law/operators4.C: Likewise.
4562         * g++.old-deja/g++.law/dtors2.C: Likewise.
4563         * g++.old-deja/g++.law/missed-error3.C: Likewise.
4564         * g++.old-deja/g++.law/visibility10.C: Likewise.
4565         * g++.old-deja/g++.law/scope3.C: Likewise.
4566         * g++.old-deja/g++.law/casts2.C: Likewise.
4567         * g++.old-deja/g++.law/code-gen5.C: Likewise.
4568         * g++.old-deja/g++.law/operators33.C: Likewise.
4569         * g++.old-deja/g++.law/friend4.C: Likewise.
4570         * g++.old-deja/g++.mike/pmf7.C: Likewise.
4571         * g++.old-deja/g++.mike/p5611.C: Likewise.
4572         * g++.old-deja/g++.mike/net37.C: Likewise.
4573         * g++.old-deja/g++.mike/p3570.C: Likewise.
4574         * g++.old-deja/g++.mike/p5718.C: Likewise.
4575         * g++.old-deja/g++.mike/net21.C: Likewise.
4576         * g++.old-deja/g++.mike/p1862.C: Likewise.
4577         * g++.old-deja/g++.mike/p4511.C: Likewise.
4578         * g++.old-deja/g++.mike/virt3.C: Likewise.
4579         * g++.old-deja/g++.mike/p16146.C: Likewise.
4580         * g++.old-deja/g++.mike/p1989.C: Likewise.
4581         * g++.old-deja/g++.mike/p5571.C: Likewise.
4582         * g++.old-deja/g++.gb/scope10.C: Likewise.
4583         * g++.old-deja/g++.abi/primary5.C: Likewise.
4584         * g++.old-deja/g++.abi/empty2.C: Likewise.
4585         * g++.old-deja/g++.abi/arraynew.C: Likewise.
4586         * g++.old-deja/g++.eh/vbase4.C: Likewise.
4587         * g++.old-deja/g++.eh/ptr1.C: Likewise.
4588         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
4589         * g++.old-deja/g++.bob/template3.C: Likewise.
4590         * g++.old-deja/g++.bob/inherit1.C: Likewise.
4591
4592 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
4593
4594         PR fortran/31193
4595         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
4596
4597 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
4598
4599         PR fortran/20897
4600         * gfortran.dg/derived_name_1.f90: New.
4601         * gfortran.dg/derived_name_2.f: New.
4602
4603 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
4604
4605         * lib/target-supports.exp (check_effective_target_nonpic): New
4606         procedure.
4607         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
4608         when compiling PIC.
4609         * gcc.target/i386/asm-4.c: Require nonpic.
4610         * gcc.target/i386/cmov1.c: Likewise.
4611         * gcc.target/i386/mul.c: Likewise.
4612         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
4613         * gcc.target/i386/ssetype-1.c: Require nonpic.
4614         * gcc.target/i386/ssetype-3.c: Likewise.
4615         * gcc.target/i386/ssetype-5.c: Likewise.
4616
4617 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
4618
4619         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
4620         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
4621         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
4622         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
4623
4624 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
4625
4626         PR tree-optimization/30590
4627         * g++.dg/opt/pr30590.C: New testcase.
4628
4629 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
4630
4631         PR c/30762
4632         * gcc.dg/pr30762-1.c: New test.
4633         * gcc.dg/pr30762-2.c: New test.
4634
4635         PR inline-asm/30505
4636         * gcc.target/i386/pr30505.c: New test.
4637
4638 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
4639
4640         * gcc.target/arm/register-variables.c: New.
4641
4642 2007-03-19  Jeff Law  <law@redhat.com>
4643
4644         * PR tree-optimization/30984
4645         * gcc.c-torture/pr30984.c: New test.
4646
4647 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4648         Richard Guenther  <rguenther@suse.de>
4649
4650         PR tree-optimization/31254
4651         * gcc.dg/torture/pr31254.c: New testcase.
4652
4653 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
4654
4655         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
4656         target default_packed.
4657
4658 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4659
4660         PR fortran/31203
4661         * gfortran.dg/string_length_1.f90: New test.
4662
4663 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4664
4665         PR testsuite/30395
4666         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
4667
4668 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4669
4670         PR libgfortran/31052
4671         * gfortran.dg/namelist_27.f90: New test.
4672
4673 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
4674
4675         PR fortran/30531
4676         * gfortran.dg/used_types_14.f90: New test.
4677
4678         PR fortran/31086
4679         * gfortran.dg/used_types_15.f90: New test.
4680
4681 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
4682
4683         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
4684         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
4685
4686 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4687
4688         PR fortran/31120
4689         * gfortran.dg/integer_exponentiation_2.f90: New test.
4690
4691 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
4692
4693         PR tree-optimization/31041
4694         * gcc.dg/vect/pr31041.c: New test.
4695
4696 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4697
4698         * g++.dg/warn/Wconversion-integer.C: New
4699         * g++.dg/warn/Wconversion-real.C: New.
4700         * g++.dg/warn/Wconversion-real-integer.C: New.
4701         * g++.dg/warn/conv2.C: Updated.
4702
4703 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4704
4705         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
4706         exclude RTPs.
4707
4708 2007-03-16  Richard Guenther  <rguenther@suse.de>
4709
4710         PR tree-optimization/31146
4711         * g++.dg/tree-ssa/pr31146.C: New testcase.
4712
4713 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4714
4715         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
4716         assume that the target has <features.h>.
4717
4718 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4719
4720         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
4721         dg-options rather than to the whole test.
4722
4723 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
4724
4725         PR debug/29906
4726         * g++.dg/debug/pr29906.C: New
4727
4728 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4729
4730         PR libgfortran/31099
4731         * gfortran.dg/unformatted_recl.f90: Update test.
4732
4733 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
4734
4735         * gcc.dg/tree-ssa/prefetch-5.c: New test.
4736
4737 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4738
4739         PR c++/30891
4740         * g++.dg/parse/namespace-definition.C: New.
4741
4742 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4743
4744         PR c++/24924
4745         * g++.dg/cpp/pedantic-errors.C: New.
4746         * g++.dg/cpp/permissive.C: New.
4747
4748 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4749
4750         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
4751         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
4752
4753 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4754
4755         * lib/target-supports.exp (check_missing_uclibc_feature)
4756         (check_effective_target_wchar): New procedures.
4757         * gcc.dg/wchar_t-1.c: Require target wchar.
4758         * gcc.dg/wint_t-1.c: Likewise.
4759
4760 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4761
4762         * lib/target-supports.exp (check_gc_sections_available): Return
4763         false for VxWorks targets.
4764
4765 2007-03-15  Dirk Mueller  <dmueller@suse.de>
4766
4767         * g++.dg/warn/Wconversion2.C: Fix typo.
4768         * gcc.dg/if-empty-1.c: Ditto.
4769
4770 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4771
4772         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
4773
4774 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
4775
4776         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
4777         * gcc.target/i386/pr31167.c: Ditto.
4778
4779 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
4780
4781         PR target/31167
4782         * gcc.target/i386/pr31167.c: New test.
4783
4784 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
4785
4786         PR fortran/30922
4787         * gfortran.dg/import5.f90.f90: New test.
4788
4789
4790         PR fortran/30879
4791         * gfortran.dg/data_components_1.f90: New test.
4792
4793
4794         PR fortran/30870
4795         * gfortran.dg/generic_13.f90: New test.
4796
4797         PR fortran/31163
4798         * gfortran.dg/alloc_comp_basics_5.f90: New test.
4799
4800 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4801
4802         PR libgfortran/31051
4803         * gfortran.dg/fmt_t_4.f90: New
4804
4805 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4806
4807         PR C++/31165
4808         * g++.dg/other/default7.C: New test.
4809
4810 2007-03-15  Dirk Mueller  <dmueller@suse.de>
4811
4812         * g++.dg/warn/Wconversion2.C: New.
4813
4814 2007-03-14  Eric Christopher  <echristo@apple.com>
4815
4816         * gcc.dg/ssp-1.c: New.
4817         * gcc.dg/ssp-2.c: Ditto.
4818
4819 2007-03-14  Dirk Mueller  <dmueller@suse.de>
4820
4821         * g++.dg/warn/do-empty.C: New.
4822         * gcc.dg/do-empty.c: New.
4823         * gcc.dg/if-empty-1.c: Update.
4824         * gcc.dg/20001116-1.c: Update.
4825         * gcc.dg/pr23165.c: Update.
4826
4827 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
4828
4829         * gfortran.dg/module_implicit_conversion.f90: New test.
4830
4831 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
4832
4833         PR middle-end/31127
4834         * gcc.dg/pr31127.c: New.
4835
4836 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
4837
4838         * gcc.dg/tree-ssa/loop-26.c: New test.
4839
4840 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
4841
4842         * gcc.target/i386/cmpxchg16b-1.c: New test.
4843
4844 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
4845
4846         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
4847         * gcc.dg/c99-vla-1.c: Likewise.
4848         * g++.dg/ext/vla1.C: Likewise
4849
4850 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
4851
4852         * gcc.dg/wvla-1.c: New test
4853         * gcc.dg/wvla-2.c: New test
4854         * gcc.dg/wvla-3.c: New test
4855         * gcc.dg/wvla-4.c: New test
4856         * gcc.dg/wvla-5.c: New test
4857         * gcc.dg/wvla-6.c: New test
4858         * gcc.dg/wvla-7.c: New test
4859         * g++.dg/warn/Wvla-1.C: New test
4860         * g++.dg/warn/Wvla-2.C: New test
4861         * g++.dg/warn/Wvla-3.C: New test
4862
4863 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
4864
4865         PR c++/30108
4866         * g++.dg/other/default6.C: New test.
4867
4868 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
4869
4870         * lib/target-supports.exp (check_profiling_available): Return false
4871         for VxWorks.
4872         (check_effective_target_vxworks_kernel): New procedure.
4873         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
4874         VxWorks.
4875         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
4876         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
4877         to include VxWorks.
4878         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
4879
4880 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
4881
4882         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
4883         PIC is not supported.
4884         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
4885         * gcc.dg/20020426-2.c: Likewise.
4886         * gcc.dg/pr28243.c: Likewise.
4887         * gcc.dg/visibility-11.c: Likewise.
4888         * gcc.dg/tls/opt-9.c: Likewise.
4889         * gcc.dg/tls/opt-10.c: Likewise.
4890         * gcc.dg/tls/pic-1.c: Likewise.
4891         * gcc.dg/tls/struct-1.c: Likewise.
4892         * gcc.target/i386/20000807-1.c: Likewise.
4893         * gcc.target/i386/20000904-1.c: Likewise.
4894         * gcc.target/i386/20011119-1.c: Likewise.
4895         * gcc.target/i386/990213-2.c: Likewise.
4896         * gcc.target/i386/990214-1.c: Likewise.
4897         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4898         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4899         * gcc.target/i386/pic-1.c: Likewise.
4900         * gcc.target/i386/pr21518.c: Likewise.
4901         * gcc.target/i386/pr23098.c: Likewise.
4902         * gcc.target/i386/pr23943.c: Likewise.
4903
4904 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
4905
4906         PR c++/31038
4907         * g++.dg/template/complit2.C: New test.
4908
4909         PR c++/30328
4910         * g++.dg/ext/bitfield1.C: New test.
4911
4912 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
4913
4914         PR fortran/30883
4915         * gfortran.dg/interface_11.f90: New test.
4916
4917 2007-03-11  Richard Guenther  <rguenther@suse.de>
4918
4919         PR tree-optimization/31115
4920         * gcc.dg/torture/pr31115.c: New testcase.
4921
4922 2007-03-11  Ira Rosen  <irar@il.ibm.com>
4923
4924         PR tree-optimization/29925
4925         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
4926
4927 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
4928
4929         PR c++/30274
4930         * g++.dg/expr/bitfield3.C: New test.
4931         * g++.dg/expr/bitfield4.C: Likewise.
4932         * g++.dg/expr/bitfield5.C: Likewise.
4933         * g++.dg/expr/bitfield6.C: Likewise.
4934
4935         PR c++/30924
4936         * g++.dg/template/array18.C: New test.
4937
4938 2007-03-10  Dirk Mueller  <dmueller@suse.de>
4939
4940         PR c++/17946
4941         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
4942         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
4943
4944 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
4945
4946         PR c++/20599
4947         * g++.dg/cpp0x/variadic-bind.C: New.
4948         * g++.dg/cpp0x/variadic-function.C: New.
4949         * g++.dg/cpp0x/variadic-mem_fn.C: New.
4950         * g++.dg/cpp0x/variadic-tuple.C: New.
4951         * g++.dg/cpp0x/variadic1.C: New.
4952         * g++.dg/cpp0x/variadic2.C: New.
4953         * g++.dg/cpp0x/variadic3.C: New.
4954         * g++.dg/cpp0x/variadic4.C: New.
4955         * g++.dg/cpp0x/variadic5.C: New.
4956         * g++.dg/cpp0x/variadic6.C: New.
4957         * g++.dg/cpp0x/variadic7.C: New.
4958         * g++.dg/cpp0x/variadic8.C: New.
4959         * g++.dg/cpp0x/variadic9.C: New.
4960         * g++.dg/cpp0x/variadic10.C: New.
4961         * g++.dg/cpp0x/variadic11.C: New.
4962         * g++.dg/cpp0x/variadic12.C: New.
4963         * g++.dg/cpp0x/variadic13.C: New.
4964         * g++.dg/cpp0x/variadic14.C: New.
4965         * g++.dg/cpp0x/variadic15.C: New.
4966         * g++.dg/cpp0x/variadic16.C: New.
4967         * g++.dg/cpp0x/variadic17.C: New.
4968         * g++.dg/cpp0x/variadic18.C: New.
4969         * g++.dg/cpp0x/variadic19.C: New.
4970         * g++.dg/cpp0x/variadic20.C: New.
4971         * g++.dg/cpp0x/variadic21.C: New.
4972         * g++.dg/cpp0x/variadic22.C: New.
4973         * g++.dg/cpp0x/variadic23.C: New.
4974         * g++.dg/cpp0x/variadic24.C: New.
4975         * g++.dg/cpp0x/variadic25.C: New.
4976         * g++.dg/cpp0x/variadic26.C: New.
4977         * g++.dg/cpp0x/variadic27.C: New.
4978         * g++.dg/cpp0x/variadic28.C: New.
4979         * g++.dg/cpp0x/variadic29.C: New.
4980         * g++.dg/cpp0x/variadic30.C: New.
4981         * g++.dg/cpp0x/variadic31.C: New.
4982         * g++.dg/cpp0x/variadic32.C: New.
4983         * g++.dg/cpp0x/variadic33.C: New.
4984         * g++.dg/cpp0x/variadic34.C: New.
4985         * g++.dg/cpp0x/variadic35.C: New.
4986         * g++.dg/cpp0x/variadic36.C: New.
4987         * g++.dg/cpp0x/variadic37.C: New.
4988         * g++.dg/cpp0x/variadic38.C: New.
4989         * g++.dg/cpp0x/variadic39.C: New.
4990         * g++.dg/cpp0x/variadic40.C: New.
4991         * g++.dg/cpp0x/variadic41.C: New.
4992         * g++.dg/cpp0x/variadic42.C: New.
4993         * g++.dg/cpp0x/variadic43.C: New.
4994         * g++.dg/cpp0x/variadic44.C: New.
4995         * g++.dg/cpp0x/variadic45.C: New.
4996         * g++.dg/cpp0x/variadic46.C: New.
4997         * g++.dg/cpp0x/variadic47.C: New.
4998         * g++.dg/cpp0x/variadic48.C: New.
4999         * g++.dg/cpp0x/variadic49.C: New.
5000         * g++.dg/cpp0x/variadic50.C: New.
5001         * g++.dg/cpp0x/variadic51.C: New.
5002         * g++.dg/cpp0x/variadic52.C: New.
5003         * g++.dg/cpp0x/variadic53.C: New.
5004         * g++.dg/cpp0x/variadic54.C: New.
5005         * g++.dg/cpp0x/variadic55.C: New.
5006         * g++.dg/cpp0x/variadic56.C: New.
5007         * g++.dg/cpp0x/variadic57.C: New.
5008         * g++.dg/cpp0x/variadic58.C: New.
5009         * g++.dg/cpp0x/variadic59.C: New.
5010         * g++.dg/cpp0x/variadic60.C : New.
5011         * g++.dg/cpp0x/variadic61.C : New.
5012         * g++.dg/cpp0x/variadic62.C : New.
5013         * g++.dg/cpp0x/variadic63.C : New.
5014         * g++.dg/cpp0x/variadic64.C : New.
5015         * g++.dg/cpp0x/variadic65.C : New.
5016         * g++.dg/cpp0x/variadic66.C : New.
5017         * g++.dg/cpp0x/variadic67.C : New.
5018         * g++.dg/cpp0x/variadic68.C : New.
5019         * g++.dg/cpp0x/variadic69.C : New.
5020         * g++.dg/cpp0x/variadic70.C : New.
5021         * g++.dg/cpp0x/variadic71.C : New.
5022         * g++.dg/cpp0x/variadic72.C : New.
5023         * g++.dg/cpp0x/variadic73.C : New.
5024         * g++.dg/cpp0x/variadic74.C : New.
5025         * g++.dg/cpp0x/variadic75.C : New.
5026         * g++.dg/cpp0x/variadic-ex1.C : New.
5027         * g++.dg/cpp0x/variadic-ex2.C : New.
5028         * g++.dg/cpp0x/variadic-ex3.C : New.
5029         * g++.dg/cpp0x/variadic-ex4.C : New.
5030         * g++.dg/cpp0x/variadic-ex5.C : New.
5031         * g++.dg/cpp0x/variadic-ex6.C : New.
5032         * g++.dg/cpp0x/variadic-ex7.C : New.
5033         * g++.dg/cpp0x/variadic-ex8.C : New.
5034         * g++.dg/cpp0x/variadic-ex9.C : New.
5035         * g++.dg/cpp0x/variadic-ex10.C : New.
5036         * g++.dg/cpp0x/variadic-ex11.C : New.
5037         * g++.dg/cpp0x/variadic-ex12.C : New.
5038         * g++.dg/cpp0x/variadic-ex13.C : New.
5039         * g++.dg/cpp0x/variadic-ex14.C : New.
5040
5041 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5042
5043         PR libgfortran/31099
5044         * gfortran.dg/unformatted_recl.f90: New test.
5045
5046 2007-03-09  Roger Sayle  <roger@eyesopen.com>
5047
5048         * gcc.dg/fold-eqcmplx-1.c: New test case.
5049
5050 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
5051
5052         PR rtl-optimization/30643
5053         * gcc.dg/pr30643.c: New.
5054
5055 2007-03-09  Chao-ying Fu  <fu@mips.com>
5056
5057         * gcc.target/mips/mips32-dspr2-type.c: New test.
5058         * gcc.target/mips/mips32-dspr2.c: New test.
5059         * gcc.target/mips/dspr2-MULT.c: New test.
5060         * gcc.target/mips/dspr2-MULTU.c: New test.
5061         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
5062         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
5063         Adjust some formats.
5064
5065 2007-03-09  Dirk Mueller  <dmueller@suse.de>
5066
5067         PR c++/17946
5068         * gcc.dg/Wlogical-op-1.c: New.
5069         * g++.dg/warn/Wlogical-op-1.C: New.
5070
5071 2007-03-09  Richard Guenther  <rguenther@suse.de>
5072
5073         PR tree-optimization/30904
5074         PR middle-end/31058
5075         * gcc.dg/pr30904.c: Remove xfail.
5076
5077 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5078
5079         PR C/31072
5080         * gcc.c-torture/execute/pr31072.c: New test.
5081
5082 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5083
5084         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
5085         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5086         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
5087         *lrint* and *lround*.
5088         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
5089         floor->lfloor.
5090         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
5091         * gcc.dg/torture/builtin-integral-1.c: Likewise.
5092         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
5093         and *lround*.  Correct macro names.
5094         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
5095         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
5096
5097 2007-03-08  Ian Lance Taylor  <iant@google.com>
5098
5099         * gcc.dg/no-strict-overflow-5.c: New test.
5100         * gcc.dg/no-strict-overflow-6.c: New test.
5101         * gcc.dg/Wstrict-overflow-11.c: New test.
5102         * gcc.dg/Wstrict-overflow-12.c: New test.
5103         * gcc.dg/Wstrict-overflow-13.c: New test.
5104         * gcc.dg/Wstrict-overflow-14.c: New test.
5105         * gcc.dg/Wstrict-overflow-15.c: New test.
5106
5107 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5108
5109         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
5110         for VxWorks kernel mode.
5111         * gcc.c-torture/execute/strncmp-1.x: Likewise.
5112
5113 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5114
5115         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
5116         mode.
5117
5118 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5119
5120         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
5121         and lib/bfill.c on VxWorks targets.
5122         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
5123         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
5124         lib/bfill.c and lib/memmove.c on VxWorks targets.
5125         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
5126         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
5127         on VxWorks targets.
5128         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
5129         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
5130
5131 2007-03-08  Tobias Burnus  <burnus@net-b.de>
5132
5133         * gfortran.dg/use_5.f90: New test.
5134         * gfortran.dg/use_6.f90: Ditto.
5135         * gfortran.dg/use_7.f90: Ditto.
5136
5137 2007-03-08  Tobias Burnus  <burnus@net-b.de>
5138
5139         PR fortran/30973
5140         * gfortran.dg/use_4.f90: New test.
5141         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
5142
5143 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
5144
5145         PR fortran/31011
5146         * gfortran.dg/parameter_array_section_2.f90: New test.
5147
5148 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
5149
5150         PR c++/30852
5151         * g++.dg/ext/offsetof1.C: Add cases with volatile.
5152
5153         PR c++/30534
5154         * g++.dg/template/arg5.C: New test.
5155
5156 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
5157
5158         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
5159
5160 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
5161
5162         * gcc.dg/var-expand1.c: Add newline at end of file.
5163
5164 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
5165
5166         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
5167
5168 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
5169
5170         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
5171
5172 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5173
5174         * gcc.dg/torture/builtin-convert-4.c: New test.
5175
5176 2007-03-05  Ian Lance Taylor  <iant@google.com>
5177
5178         * gcc.c-torture/compile/pr31034.c: New test.
5179
5180 2007-03-05  Ian Lance Taylor  <iant@google.com>
5181
5182         * gcc.dg/inline-18.c: New test.
5183         * gcc.dg/inline-19.c: New test.
5184         * gcc.dg/inline-20.c: New test.
5185         * gcc.dg/inline-21.c: New test.
5186
5187 2007-03-05  Richard Guenther  <rguenther@suse.de>
5188
5189         PR tree-optimization/14052
5190         * gcc.dg/tree-ssa/vrp33.c: New testcase.
5191
5192 2007-03-05  Richard Guenther  <rguenther@suse.de>
5193
5194         PR tree-optimization/23777
5195         * gcc.dg/tree-ssa/pr23777.c: New testcase.
5196
5197 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5198
5199         PR other/30465
5200         * gcc.dg/multiple-overflow-warn-3.c: New.
5201         * g++.dg/warn/multiple-overflow-warn-3.C: New.
5202
5203 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
5204
5205         PR c++/30895
5206         * g++.dg/parse/template23.C: New test.
5207
5208 2007-03-04  Roger Sayle  <roger@eyesopen.com>
5209
5210         PR middle-end/30744
5211         * gcc.dg/pr30744-1.c: New test case.
5212
5213 2007-03-04  Tobias Burnus  <burnus@net-b.de>
5214
5215         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
5216
5217 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5218
5219         PR target/30406
5220         * gfortran.dg/logical_3.f90: New test.
5221
5222 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
5223
5224         PR libfortran/30981
5225         * gfortran.dg/integer_exponentiation_1.f90:  New test.
5226
5227 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
5228
5229         * gcc.target/m68k/m68k.exp: New.
5230         * gcc.target/m68k/crash1.c: New.
5231
5232 2007-03-03  Tobias Burnus  <burnus@net-b.de>
5233
5234         * gfortran.dg/c_by_val.c: Use int64_t instead of long
5235         to be more compatible with integer(kind=8).
5236
5237 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5238
5239         PR libfortran/31001
5240         * gfortran.dg/zero_sized_3.f90: New test.
5241
5242 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5243
5244         PR c++/15787
5245         * g++.dg/parse/else.C: New.
5246         * g++.dg/parse/else-2.C: New.
5247
5248 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
5249             Tobias Burnus  <burnus@net-b.de>
5250
5251         PR fortran/30882
5252         * gfortran.dg/size_dim.f90: New test.
5253
5254 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
5255             Tobias Burnus  <burnus@net-b.de>
5256
5257         PR fortran/30873
5258         * gfortran.dg/entry_9.f90: New test.
5259
5260 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
5261
5262         PR c++/28253
5263         * g++.dg/inherit/covariant16.C: New test.
5264
5265 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
5266
5267         * g++.dg/other/darwin-minversion-1.C: New.
5268
5269 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
5270
5271         * gcc.dg/tree-ssa/20070302-1.c: New test.
5272
5273 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
5274
5275         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
5276         tests.
5277
5278 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
5279
5280         * gcc.dg/tree-ssa/prefetch-4.c: New test.
5281
5282 2007-03-01  Simon Baldwin <simonb@google.com>
5283
5284         PR c++/23689
5285         * warn/ignored_typedef.C: New.
5286         * init/ctor8.C: Added dg-warning to consume ignored typedef
5287         warning.
5288         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
5289         and added an explicit line number.
5290
5291 2007-02-28  Richard Guenther  <rguenther@suse.de>
5292
5293         PR middle-end/30364
5294         * gcc.dg/torture/pr30364-1.c: New testcase.
5295         * gcc.dg/torture/pr30364-2.c: Likewise.
5296         * gcc.dg/torture/pr30364-3.c: Likewise.
5297
5298 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5299
5300         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
5301         powerpc*, use -funsafe-math-optimizations.
5302         * gcc.dg/torture/builtin-logb-1.c: Likewise.
5303         * gcc.dg/torture/builtin-modf-1.c: Likewise.
5304
5305 2007-02-28  Tobias Burnus  <burnus@net-b.de>
5306             Paul Thomas  <pault@gcc.gnu.org>
5307
5308         PR fortran/30888
5309         PR fortran/30887
5310         * c_by_val_1.f: Test %VAL() with non-default kind.
5311         * c_by_val.c: Ditto.
5312         * c_by_val_4.f: New test.
5313
5314 2007-02-28  Tobias Burnus  <burnus@net-b.de>
5315
5316         PR fortran/30968
5317         * gfortran.dg/continuation_7.f90: New test.
5318
5319 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
5320
5321         * g++.dg/inherit/thunk7.C: New test.
5322         * lib/target-supports.exp (check_profiling_available): Not available
5323         for bfin-*-*.
5324
5325 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
5326
5327         PR target/30970
5328         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
5329
5330 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
5331
5332         * lib/target-supports.exp (check_effective_target_init_priority):
5333         Remove Solaris special case.
5334
5335 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
5336
5337         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
5338         for more builtin types.
5339
5340         * g++.dg/ext/visibility/class1.C: Port to Darwin.
5341         * g++.dg/ext/visibility/noPLT.C: Likewise.
5342
5343 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5344
5345         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
5346         sh* targets.
5347
5348 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
5349
5350         PR fortran/30865
5351         * size_optional_dim_1.f90:  New test.
5352
5353 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
5354
5355         * gcc.dg/vxworks/vxworks.exp: New file.
5356         * gcc.dg/vxworks/initpri1.c: Likewise.
5357         * gcc.dg/vxworks/initpri2.c: Likewise.
5358         * gcc.dg/initpri2.c: Add more tests.
5359         * g++.dg/special/initpri2.C: Likewise.
5360
5361         * gcc.dg/initpri1.c: New test.
5362         * gcc.dg/initpri2.c: Likewise.
5363         * g++.dg/special/initpri1.C: New test.
5364         * g++.dg/special/initpri2.C: Likewise.
5365         * g++.dg/special/conpr-1.C: Use init_priority effective target.
5366         * g++.dg/special/conpr-2.C: Likewise.
5367         * g++.dg/special/conpr-3.C: Likewise.
5368         * g++.dg/special/conpr-4.C: Likewise.
5369         * g++.dg/special/initp1.C: Likewise.
5370         * g++.dg/special/ecos.exp: Remove code to detect availability of
5371         constructor priorities.
5372         * lib/target-supports.exp (check_effective_target_init_priority):
5373         New function.
5374
5375 2007-02-24  Jan Hubicka  <jh@suse.cz>
5376
5377         * gcc.c-torture/execute/pr30778.c: New testcase.
5378
5379 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5380
5381         PR libgfortran/30918
5382         * gfortran.dg/namelist_26.f90: New test.
5383
5384 2007-02-24  Richard Guenther  <rguenther@suse.de>
5385
5386         PR middle-end/30951
5387         * gcc.dg/pr30951.c: New testcase.
5388
5389 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5390
5391         * gcc.dg/torture/builtin-modf-1.c: New test.
5392
5393 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
5394
5395         PR tree-optimization/30904
5396         * gcc.dg/pr30904.c: New test.
5397
5398 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5399
5400         * gcc.test-framework/README: Correct command.
5401         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
5402         -Wunused-value.
5403         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
5404
5405 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5406
5407         * lib/target-supports.exp (check_effective_target_unwrapped): New.
5408
5409 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
5410
5411         * lib/target-supports.exp (check_effective_target_newlib): New
5412         function.
5413
5414 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
5415
5416         PR fortran/30660
5417         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
5418         allocatable component.
5419
5420
5421 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5422
5423         * gcc.dg/torture/builtin-logb-1.c: New test.
5424         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
5425         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
5426         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
5427         sh* targets.
5428
5429 2007-02-23  Richard Guenther  <rguenther@suse.de>
5430
5431         * g++.dg/warn/changes-meaning.C: New testcase.
5432
5433 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5434
5435         PR libgfortran/30910
5436         * gfortran.dg/fmt_zero_precision.f90: Update test.
5437
5438 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5439
5440         * gcc.dg/torture/builtin-frexp-1.c: New test.
5441
5442 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
5443
5444         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
5445
5446 2007-02-22  Ian Lance Taylor  <iant@google.com>
5447
5448         PR debug/30898
5449         * g++.dg/debug/pr30898.C: New test.
5450
5451 2007-02-22  Ira Rosen  <irar@il.ibm.com>
5452
5453         * gcc.dg/vect/vect-106.c: New test.
5454
5455 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
5456             Ira Rosen  <irar@il.ibm.com>
5457
5458         PR tree-optimization/30843
5459         * gcc.dg/vect/pr30843.c: New test.
5460
5461 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
5462
5463         PR tree-optimization/30858
5464         * gcc.dg/vect/pr30858.c: New test.
5465
5466 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
5467
5468         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
5469         to set options for compiling testglue.
5470         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
5471         * lib/obj-c++.exp (obj-c++_init): Likewise.
5472
5473 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
5474
5475         * gnat.dg/derived_aggregate.adb: New test.
5476
5477 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5478
5479         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
5480         sh* targets.  Call the correct CKSGN macro.
5481
5482 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
5483
5484         * gfortran.dg/gomp/omp_parse1.f90: New test.
5485         * gfortran.dg/gomp/omp_parse2.f: New test.
5486
5487 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
5488
5489         PR fortran/30869
5490         * gfortran.dg/do_pointer_1.f90:  New test.
5491
5492 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5493
5494         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
5495         and scalbln.
5496
5497 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
5498
5499         * gcc.dg/darwin-minversion-1.c: New.
5500         * gcc.dg/darwin-minversion-2.c: New.
5501
5502 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5503
5504         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
5505
5506 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5507             DJ Delorie <dj@redhat.com>
5508
5509         PR other/30824
5510         * gcc.dg/Wfatal.c: New.
5511         * gcc.dg/Wfatal-2.c: New.
5512         * gcc.dg/Werror-1.c: Adjust expectations.
5513         * gcc.dg/Werror-5.c: Likewise.
5514         * gcc.dg/Werror-7.c: Likewise.
5515         * gcc.dg/Werror-10.c: Likewise.
5516         * gcc.dg/Werror-11.c: Likewise.
5517
5518 2007-02-20  Tobias Burnus  <burnus@net-b.de>
5519
5520         PR fortran/30522
5521         * gfortran.dg/volatile10.f90: New test.
5522
5523 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
5524
5525         PR libfortran/30533
5526         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
5527
5528 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5529
5530         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
5531         * gcc.dg/Walways-true-1.c: Likewise.
5532         * gcc.dg/weak/weak-3.c: Likewise.
5533         * gcc.dg/Werror-1.c: Likewise.
5534         * gcc.dg/Werror-3.c: Likewise.
5535         * gcc.dg/Werror-4.c: Likewise.
5536         * gcc.dg/Werror-5.c: Likewise.
5537         * gcc.dg/Werror-6.c: Likewise.
5538         * gcc.dg/Werror-7.c: Likewise.
5539         * gcc.dg/Werror-8.c: Likewise.
5540         * gcc.dg/Werror-10.c: Likewise.
5541         * gcc.dg/Werror-11.c: Likewise.
5542         * gcc.dg/Werror-12.c: Likewise.
5543         * g++.old-deja/g++.mike/warn8.C: Likewise.
5544         * g++.dg/warn/Walways-true-1.C: Likewise.
5545         * g++.dg/warn/Walways-true-2.C: Likewise.
5546         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
5547         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
5548         -Wstring-literal-comparison with -Waddress.
5549         * gcc.dg/Wstring-literal-comparison-4.c: Replace
5550         -Wno-string-literal-comparison with -Wno-address.
5551
5552 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
5553
5554         * gnat.dg/self_aggregate_with_call.adb: New test.
5555
5556 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
5557
5558         PR tree-optimization/30975
5559         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
5560         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
5561         * gcc.dg/vect/pr30795.c: New.
5562
5563 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5564
5565         PR fortran/30681
5566         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
5567
5568 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5569
5570         PR rtl-optimization/28173
5571         * gcc.target/i386/andor-1.c: New test case.
5572
5573 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5574
5575         * gcc.dg/torture/builtin-ldexp-1.c: New.
5576         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
5577
5578 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5579
5580         * gfortran.dg/array_constructor_15.f90: New test case.
5581
5582 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5583
5584         * gfortran.dg/forall_10.f90: New test case.
5585
5586 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5587
5588         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
5589
5590 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5591
5592         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
5593         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
5594
5595 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
5596
5597         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
5598         * gcc.target/i386/builtin-bswap-3.c: Ditto.
5599         * gcc.target/i386/xchg-1.c: New test.
5600         * gcc.target/i386/xchg-2.c: New test.
5601
5602 2007-02-16  Richard Guenther  <rguenther@suse.de>
5603             Christian Bruel  <christian.bruel@st.com>
5604
5605         * gcc.dg/strict-overflow-5.c: New testcase.
5606
5607 2007-02-16  Tobias Burnus  <burnus@net-b.de>
5608
5609         PR fortran/30793
5610         * gfortran.dg/func_derived_4.f90: New test.
5611
5612 2007-02-15  Roger Sayle  <roger@eyesopen.com>
5613
5614         PR middle-end/30391
5615         * gfortran.dg/pr30391-1.f90: New test case.
5616
5617 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5618
5619         PR middle-end/30433
5620         * gcc.c-torture/compile/pr30433.c: New testcase to check
5621         that complex constants comparisions are foldded.
5622
5623 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5624
5625         PR C++/30158
5626         * g++.dg/ext/stmtexpr10.C: New testcase.
5627
5628 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5629
5630         PR middle-end/30729
5631         * gcc.dg/Wunused-value-2.c: New testcase.
5632
5633 2007-02-15  Ian Lance Taylor  <iant@google.com>
5634
5635         * g++.dg/eh/subreg-1.C: New test.
5636
5637 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5638
5639         PR c/26494
5640         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
5641         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
5642         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
5643         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
5644         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
5645         * gcc.dg/Werror-implicit-function-declaration.c: New.
5646
5647 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5648
5649         PR c++/28943
5650         * g++.dg/warn/pr28943.C: New.
5651
5652 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5653
5654         * gfortran.fortran-torture/execute/math.f90: Fix typo.
5655
5656 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5657
5658         PR fortran/30779
5659         * gfortran.dg/error_recovery_3.f90: New test.
5660
5661 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5662
5663         * g++.dg/tree-ssa/sra-1.C: New.
5664
5665 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5666
5667         * g++.dg/tree-ssa/sra-1.C: New.
5668
5669 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5670
5671         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
5672
5673 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5674
5675         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
5676
5677 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5678
5679         PR fortran/30799
5680         * gfortran.dg/logical_2.f90: New test.
5681
5682 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
5683
5684         * gcc.dg/torture/complex-alias-1.c: New test.
5685
5686 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
5687
5688         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
5689         instead of -fdump-tree-tailcall.
5690
5691 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
5692
5693         * gfortran.dg/interface_10.f90: Fix comment typo.
5694
5695 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
5696
5697         PR tree-optimization/30771
5698         * gcc.dg/vect/pr30771.c: New test.
5699
5700 2007-02-13  Ian Lance Taylor  <iant@google.com>
5701
5702         * gcc.dg/Wstrict-overflow-1.c: New test.
5703         * gcc.dg/Wstrict-overflow-2.c: New test.
5704         * gcc.dg/Wstrict-overflow-3.c: New test.
5705         * gcc.dg/Wstrict-overflow-4.c: New test.
5706         * gcc.dg/Wstrict-overflow-5.c: New test.
5707         * gcc.dg/Wstrict-overflow-6.c: New test.
5708         * gcc.dg/Wstrict-overflow-7.c: New test.
5709         * gcc.dg/Wstrict-overflow-8.c: New test.
5710         * gcc.dg/Wstrict-overflow-9.c: New test.
5711         * gcc.dg/Wstrict-overflow-10.c: New test.
5712
5713 2007-02-13  Roger Sayle  <roger@eyesopen.com>
5714
5715         * gcc.target/ia64/builtin-bswap-2.c: New test case.
5716
5717 2007-02-13  Richard Henderson  <rth@redhat.com>
5718
5719         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
5720         * gcc.c-torture/execute/pr29302-1.c: ... here.
5721
5722 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5723
5724         PR c/29521
5725         * gcc.dg/c90-return-1.c: Update output.
5726         * gcc.dg/c99-return-1.c: Likewise.
5727
5728 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
5729
5730         PR fortran/30554
5731         * gfortran.dg/used_dummy_types_7.f90: New test..
5732
5733 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
5734
5735         * gcc.target/i386/parity-1.c: New test.
5736         * gcc.target/i386/parity-2.c: New test.
5737
5738 2007-02-12  Roger Sayle  <roger@eyesopen.com>
5739
5740         * gcc.target/i386/builtin-bswap-3.c: New test case.
5741
5742 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
5743
5744         PR tree-optimization/29145
5745         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
5746         alias analysis is improved to take better advantage of restrict
5747         qualified pointers.
5748         * gcc.dg/vect/vect-80.c: Likewise.
5749         * gcc.dg/vect/pr29145.c: New.
5750
5751 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
5752
5753         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
5754         * gcc.target/i386/sse4a-insert.c: Likewise.
5755
5756 2007-02-11  Roger Sayle  <roger@eyesopen.com>
5757
5758         * gcc.target/ia64/builtin-popcount-1.c: New test case.
5759         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
5760
5761 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
5762
5763         PR fortran/30478
5764         * gfortran.dg/enum_4.f90: Update error message checks.
5765
5766 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
5767
5768         PR fortran/30554
5769         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
5770         versions of the modules.
5771
5772         PR fortran/30617
5773         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
5774         by getting rid of recursive I/O and providing functions with
5775         results.
5776
5777         PR fortran/30319
5778         * gfortran.dg/char_array_constructor_2.f90
5779
5780 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
5781
5782         PR c++/26988
5783         * g++.dg/template/spec34.C: New test
5784
5785 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
5786
5787         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
5788         on i?86 and x86_64.
5789         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
5790         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
5791         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
5792         on i?86 and x86_64.
5793         * gcc.dg/vect/vect-113.c: Ditto.
5794
5795 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
5796
5797         PR c++/29487
5798         * g++.dg/eh/weak1-C: New test.
5799         * g++.dg/eh/weak1-a.cc: Likewise.
5800         * g++.dg/eh/comdat1.C: Likewise.
5801
5802 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
5803             Dorit Nuzman  <dorit@il.ibm.com>
5804
5805         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
5806         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
5807         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
5808         * gcc.dg/vect/vect-113.c: Likewise.
5809
5810         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
5811
5812 2007-02-10  Richard Henderson  <rth@redhat.com>
5813
5814         * lib/target-supports.exp (check_effective_target_tls): Redefine
5815         to mean non-emulated tls.
5816         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5817         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5818         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5819         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5820         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5821         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5822         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5823
5824 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
5825
5826         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
5827
5828 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
5829
5830         * gfortran.dg/secnds.f: Replace time tolerance with a
5831         before-and-after bracket.
5832         * gfortran.dg/secnds-1.f: Likewise.
5833
5834 2007-02-09  Tobias Burnus  <burnus@net-b.de>
5835
5836         PR fortran/30512
5837         * gfortran.dg/maxlocval_1.f90: New test.
5838
5839 2007-02-09  Roger Sayle  <roger@eyesopen.com>
5840
5841         * gcc.target/ia64/builtin_bswap-1.c: New test case.
5842
5843 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5844
5845         PR fortran/30720
5846         * gfortran.dg/array_function_1.f90: New test.
5847
5848 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5849
5850         * lib/target-supports.exp (check_effective_target_lax_strtofp)
5851         (check_effective_target_dummy_wcsftime): New functions.
5852
5853 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5854
5855         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
5856         * lib/target-supports.exp (check_effective_target_uclibc): New
5857         function.
5858
5859 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5860
5861         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
5862         (vsnprintf): Don't define for uClibc targets.
5863
5864 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5865
5866         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
5867         set before checking whether it was allowed.
5868         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
5869         before checking inside_main.
5870
5871 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5872
5873         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
5874         uClinux targets.
5875         (u16sf): Likewise u4sf.
5876         * g++.dg/compat/struct-layout-1.h: Likewise.
5877
5878 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5879
5880         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
5881         procedure.
5882         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5883         m68k targets if check_effective_target_coldfire_fpu returns true.
5884
5885 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
5886         Richard Guenther  <rguenther@suse.de>
5887
5888         PR middle-end/23361
5889         * gcc.dg/fold-compare-3.c: New testcase.
5890         * gcc.dg/tree-ssa/loop-24.c: Likewise.
5891
5892 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
5893
5894         * gcc.dg/pr26570.c: Clean up coverage files.
5895         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
5896         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
5897         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
5898         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5899         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5900         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5901         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
5902         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
5903         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
5904         * gcc.dg/tree-ssa/pr25501.c: Ditto.
5905         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
5906         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
5907         * gcc.dg/vect/pr28952.c: Ditto.
5908         * gcc.dg/vect/pr27151.c: Ditto.
5909         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
5910         * g++.dg/gomp/macro-3.C: Ditto.
5911
5912 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
5913
5914         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
5915         of the loop.
5916
5917 2007-02-08  Roger Sayle  <roger@eyesopen.com>
5918
5919         * gcc.target/i386/builtin-bswap-2.c: New test case.
5920
5921 2007-02-08  Roger Sayle  <roger@eyesopen.com>
5922
5923         * gfortran.dg/forall_8.f90: New test case.
5924         * gfortran.dg/forall_9.f90: Likewise.
5925
5926 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5927
5928         * gcc.dg/builtins-20.c: Add some -~ complex cases.
5929
5930 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
5931
5932         * lib/target-supports.exp (check_effective_target_simulator): New.
5933
5934 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
5935
5936         * gcc.dg/tree-ssa/loop-25.c: New test.
5937
5938 2007-02-06  Richard Henderson  <rth@redhat.com>
5939
5940         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
5941
5942 2007-02-06  Roger Sayle  <roger@eyesopen.com>
5943
5944         * gcc.target/powerpc/popcount-1.c: New test case.
5945         * gcc.target/powerpc/parity-1.c: Likewise.
5946
5947 2007-02-06  Richard Guenther  <rguenther@suse.de>
5948
5949         PR middle-end/27302
5950         * gcc.dg/torture/pr27302-2.c: New testcase.
5951
5952 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
5953
5954         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
5955         * gcc.dg/vect/vect-iv-1.c: New test.
5956         * gcc.dg/vect/vect-iv-2.c: New test.
5957         * gcc.dg/vect/vect-iv-3.c: New test.
5958         * gcc.dg/vect/vect-iv-4.c: New test.
5959         * gcc.dg/vect/vect-iv-5.c: New test.
5960         * gcc.dg/vect/vect-iv-6.c: New test.
5961         * gcc.dg/vect/vect-iv-7.c: New test.
5962         * gcc.dg/vect/vect-iv-8.c: New test.
5963         * gcc.dg/vect/vect-iv-9.c: New test.
5964         * gcc.dg/vect/vect-iv-10.c: New test.
5965         * gcc.dg/vect/vect-iv-11.c: New test.
5966         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
5967         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
5968         * gcc.dg/vect/vect-14.c: Now vectorizable.
5969         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
5970         loop).
5971         * gcc.dg/vect/vect-27.c: Likewise.
5972         * gcc.dg/vect/vect-29.c Likewise.
5973         * gcc.dg/vect/vect-dv-2.c: Likewise.
5974         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5975         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5976         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5977
5978 2007-02-06  Ira Rosen  <irar@il.ibm.com>
5979
5980         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
5981
5982 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5983
5984         * gcc.dg/builtins-20.c: Add more cases.
5985
5986 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
5987
5988         PR debug/30189
5989         * gcc.dg/pr30189.c: New test.
5990
5991 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5992
5993         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
5994         for running tests.
5995         * gcc.target/i386/sse4a-extract.c: New test.
5996         * gcc.target/i386/sse4a-insert.c: New test.
5997         * gcc.target/i386/sse4a-montsd.c: New test.
5998         * gcc.target/i386/sse4a-montss.c: New test.
5999
6000 2007-02-05  Richard Guenther  <rguenther@suse.de>
6001
6002         * gcc.target/i386/vectorize3.c: New testcase.
6003
6004 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
6005
6006         PR target/30665
6007         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
6008
6009 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6010
6011         PR fortran/30611
6012         * gfortran.dg/repeat_1.f90: New test.
6013
6014 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
6015
6016         PR fortran/30605
6017         * gfortran.dg/spread_shape_1.f90: Remove tabs.
6018         * gfortran.dg/derived_init_2.f90: Ditto.
6019         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
6020         * gfortran.dg/array_initializer_1.f90: Ditto.
6021         * gfortran.dg/do_2.f90: Ditto.
6022         * gfortran.dg/proc_assign_1.f90: Ditto.
6023
6024 2007-02-04  Richard Guenther  <rguenther@suse.de>
6025
6026         PR middle-end/30636
6027         * g++.dg/warn/pr30636.C: New testcase.
6028         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
6029
6030 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
6031
6032         PR middle-end/30667
6033         * gfortran.dg/pr30667.f: New test.
6034
6035 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6036
6037         * gcc.dg/builtins-54.c: Add more cases.
6038
6039 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
6040
6041         PR fortran/30514
6042         * gfortran.dg/zero_sized_2.f90: New test.
6043
6044         PR fortran/30660
6045         * gfortran.dg/alloc_comp_basics_4.f90: New test.
6046
6047         PR fortran/29820
6048         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
6049         file.
6050
6051 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6052
6053         PR fortran/30683
6054         * gfortran.dg/interface_10.f90: New test.
6055
6056 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6057
6058         * gcc.dg/builtins-20.c: Add more cases.
6059
6060 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6061
6062         PR target/29682
6063         * gcc-target/ia64/pr29682.c: New test.
6064
6065 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
6066
6067         PR fortran/30284
6068         * gfortran.dg/arrayio_11.f90.f90: New test.
6069
6070         PR fortran/30626
6071         * gfortran.dg/arrayio_12.f90.f90: New test.
6072
6073 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
6074
6075         PR c++/30536
6076         * g++.dg/tls/diag-5.C: New test.
6077
6078         PR middle-end/30473
6079         * gcc.dg/pr30473.c: New test.
6080         * gcc.c-torture/execute/20070201-1.c: New test.
6081
6082 2007-02-01  Roger Sayle  <roger@eyesopen.com>
6083
6084         * gfortran.dg/dependency_20.f90: New test case.
6085
6086 2007-01-31  Ian Lance Taylor  <iant@google.com>
6087
6088         * gcc.dg/lower-subreg-1.c (test): New test.
6089
6090 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
6091
6092         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
6093
6094 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6095
6096         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
6097         * gcc.dg/torture/builtin-math-3.c: Likewise.
6098
6099 2007-01-31  Dirk Mueller  <dmueller@suse.de>
6100
6101         gcc.dg/Wparentheses-2.c: Update and add new tests.
6102
6103 2007-01-31  Ira Rosen  <irar@il.ibm.com>
6104
6105         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
6106         vectorize.
6107
6108 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
6109
6110         * gcc.dg/builtins-63.c: New test.
6111
6112 2007-01-31  Tobias Burnus  <burnus@net-b.de>
6113
6114         PR fortran/27588
6115         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
6116
6117 2007-01-31  Tobias Burnus  <burnus@net-b.de>
6118
6119         PR fortran/30520
6120         * gfortran.dg/volatile8.f90: New argument conformance test.
6121         * gfortran.dg/volatile9.f90: New scope test.
6122
6123 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6124
6125         PR c++/24745
6126         * g++.dg/warn/null4.C: New.
6127
6128 2001-01-30  Roger Sayle  <roger@eyesopen.com>
6129             Uros Bizjak  <ubizjak@gmail.com>
6130
6131         * gcc.dg/large-size-array-3.c: Correct typo.
6132
6133 2007-01-30  Richard Guenther  <rguenther@suse.de>
6134
6135         PR middle-end/27657
6136         * g++.dg/debug/pr27657.C: New testcase.
6137
6138 2007-01-30  Richard Guenther  <rguenther@suse.de>
6139
6140         PR middle-end/30313
6141         * gcc.dg/torture/pr30313.c: New testcase.
6142
6143 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
6144
6145         * gcc.dg/dfp/dfp-except.h: New file.
6146         * gcc.dg/dfp/fe-check.h: New file.
6147         * gcc.dg/dfp/fe-binop.c: New test.
6148         * gcc.dg/dfp/fe-convert-1.c: New test.
6149         * gcc.dg/dfp/fe-convert-2.c: New test.
6150         * gcc.dg/dfp/fe-convert-3.c: New test.
6151
6152         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
6153         * gcc.dg/dfp/decfloat-constants.c: Ditto.
6154         * gcc.dg/dfp/convert-dfp.c: Ditto.
6155         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6156
6157 2007-01-29  Josh Conner  <jconner@apple.com>
6158
6159         * gcc.target/powerpc/altivec-24.c: New test.
6160
6161 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
6162
6163         PR c++/28266
6164         * g++.dg/parse/defarg12.C: New test.
6165
6166 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
6167
6168         PR fortran/30554
6169         * gfortran.dg/used_dummy_types_6.f90: New test.
6170
6171 2007-01-28  Jan Hubicka  <jh@suse.cz>
6172
6173         * gcc.dg/tree-prof/val-prof-6.c: New test.
6174
6175 2007-01-28  Roger Sayle  <roger@eyesopen.com>
6176
6177         * gcc.dg/large-size-array-3.c: Correct test case (portability).
6178
6179 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
6180
6181         PR C++/28988
6182         * g++.dg/expr/dtor4.C: New test.
6183
6184 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
6185
6186         * gcc.dg/tree-ssa/loop-23.c: New test.
6187
6188 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
6189
6190         PR libfortran/30389
6191         * gfortran.dg/achar_2.f90:  New test.
6192         * gfortran.dg/achar_3.f90:  New test.
6193
6194 2007-01-27  Ian Lance Taylor  <iant@google.com>
6195
6196         * gcc.dg/strict-overflow-1.c: New test.
6197         * gcc.dg/no-strict-overflow-1.c: New test.
6198         * gcc.dg/strict-overflow-2.c: New test.
6199         * gcc.dg/no-strict-overflow-2.c: New test.
6200         * gcc.dg/strict-overflow-3.c: New test.
6201         * gcc.dg/no-strict-overflow-3.c: New test.
6202         * gcc.dg/strict-overflow-4.c: New test.
6203         * gcc.dg/no-strict-overflow-4.c: New test.
6204         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
6205         * gcc.dg/pr15784-1.c: Likewise.
6206         * gcc.dg/pr20922-1.c: Likewise.
6207         * gcc.dg/pr20922-3.c: Likewise.
6208         * gcc.dg/pr20922-4.c: Likewise.
6209         * gcc.dg/pr20922-6.c: Likewise.
6210         * gcc.dg/compare-4.c: Likewise.
6211         * gcc.dg/torture/pr26898-1.c: Likewise.
6212         * gcc.dg/tree-ssa/divide-1.c: Likewise.
6213         * gcc.dg/tree-ssa/divide-2.c: Likewise.
6214         * gcc.dg/tree-ssa/divide-3.c: Likewise.
6215         * gcc.dg/tree-ssa/divide-4.c: Likewise.
6216         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
6217         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
6218         * gcc.dg/tree-ssa/pr21082.c: Likewise.
6219         * gcc.dg/tree-ssa/pr26899.c: Likewise.
6220         * g++.dg/tree-ssa/pr21082.C: Likewise.
6221
6222 2007-01-27  Roger Sayle  <roger@eyesopen.com>
6223
6224         * gcc-dg/large-size-array-3.c: New test case.
6225
6226 2007-01-27  Roger Sayle  <roger@eyesopen.com>
6227
6228         * gfortran.dg/forall_7.f90: New test case.
6229
6230 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
6231
6232         PR fortran/30407
6233         * gfortran.dg/where_operator_assign_1.f90: New test.
6234         * gfortran.dg/where_operator_assign_2.f90: New test.
6235         * gfortran.dg/where_operator_assign_3.f90: New test.
6236
6237 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
6238
6239         * lib/target-supports.exp
6240         (check_effective_target_powerpc_altivec): New.
6241         (check_effective_target_vect_cmdline_needed): Use it.
6242
6243 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6244
6245         PR fortran/30278
6246         * gfortran.dg/backslash_3.f: New test.
6247
6248 2007-01-26  Richard Guenther  <rguenther@suse.de>
6249
6250         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
6251
6252 2007-01-26  Tobias Burnus  <burnus@net-b.de>
6253
6254         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
6255         * gfortran.dg/vect/vect.exp: Ditto.
6256         * gfortran.dg/dg.exp: Ditto.
6257         * gfortran.fortran-torture/execute/execute.exp: Ditto.
6258         * gfortran.fortran-torture/compile/compile.exp: Ditto.
6259
6260 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6261
6262         * gcc.dg/builtins-20.c: Add more cases.
6263         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
6264
6265 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6266
6267         PR fortran/30437
6268         * gcc.dg/Wall.c: New.
6269         * gcc.dg/Wno-all.c: New.
6270         * gfortran.dg/Wall.f90: New.
6271         * gfortran.dg/Wno-all.f90: New.
6272
6273 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
6274
6275         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
6276         * g++.dg/eh/simd-2.C: Also run on Darwin.
6277         * g++.dg/eh/simd-3.C: New.
6278         * g++.dg/eh/simd-4.C: New.
6279
6280 2007-01-25  Richard Guenther  <rguenther@suse.de>
6281
6282         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
6283         and _PROFILE_USE.
6284         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
6285
6286 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
6287
6288         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
6289         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
6290         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
6291         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
6292         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
6293         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
6294         * gcc.dg/ipa/ipa-7.c: New testcase.
6295
6296 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
6297
6298         * g++.dg/cpp0x/warn_cxx0x.C: New.
6299
6300 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6301
6302         * gcc.dg/builtins-20.c: Test builtin carg.
6303
6304 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
6305
6306         PR middle-end/27416
6307         * gcc.dg/gomp/pr27416.c: New test.
6308
6309         PR middle-end/30494
6310         * gcc.dg/gomp/pr30494.c: New test.
6311         * g++.dg/gomp/pr30494.C: New test.
6312
6313         PR middle-end/30421
6314         * gcc.dg/gomp/pr30421.c: New test.
6315
6316 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
6317
6318         * gcc.target/ia64/versionid-1.c: New test.
6319         * gcc.target/ia64/versionid-2.c: New test.
6320
6321 2007-01-24  Richard Guenther  <rguenther@suse.de>
6322
6323         PR testsuite/30181
6324         * gcc.dg/builtins-57.c: Change to a link-time testcase
6325         to support non-C99 targets.
6326
6327 2007-01-24  Jan Hubicka  <jh@suse.cz>
6328
6329         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
6330
6331 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6332
6333         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
6334
6335 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
6336
6337         PR objc/27438
6338         * objc.dg/const-str-12.m: New test.
6339
6340 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6341
6342         PR fortran/30532
6343         * gfortran.dg/ctrl-z.f90:  New test.
6344
6345 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6346
6347         PR fortran/30481
6348         * gfortran.dg/namelist_assumed_char.f90:  New test.
6349
6350 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
6351
6352         PR c++/27492
6353         * g++.dg/inherit/covariant15.C: New test.
6354
6355 2007-01-23  Ian Lance Taylor  <iant@google.com>
6356
6357         * g++.dg/warn/Wparentheses-24.C: New test.
6358
6359 2007-01-23  Richard Guenther  <rguenther@suse.de>
6360
6361         PR testsuite/30560
6362         * ada/acats/run_acats: Do not call gnatmake or gnatchop
6363         with full path.
6364
6365 2007-01-22  Richard Guenther  <rguenther@suse.de>
6366
6367         PR tree-optimization/30038
6368         * gcc.dg/builtins-62.c: New testcase.
6369
6370 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6371
6372         * gcc.c-torture/compile/20070121.c: New test.
6373
6374 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
6375
6376         PR libfortran/30525
6377         * gfortran.dg/char_comparison_1.f:  New test.
6378
6379 2007-01-21  Ira Rosen  <irar@il.ibm.com>
6380
6381         * gcc.dg/vect/vect-strided-same-dr.c: New test.
6382
6383 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
6384
6385         PR objc/30479
6386         * objc.dg/pch: New directory.
6387         * objc.dg/pch/pch.exp: New file.
6388         * objc.dg/pch/interface-1.m: New test.
6389         * objc.dg/pch/interface-1.hs: New include file.
6390         * lib/objc.exp (objc_target_compile): Add
6391         "-x objective-c-header" in front of the sources if this is
6392         a precompiled header being compiled.
6393
6394 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6395
6396         * gfortran.dg/array_memcpy_3.f90: New test case.
6397         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
6398
6399 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6400             Brooks Moses  <brooks.moses@codesourcery.com>
6401             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6402
6403         * gfortran.dg/intrinsic_sign_1.f90: New test case.
6404         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
6405
6406 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6407
6408         * gcc.dg/torture/builtin-math-3.c: Test fdim.
6409
6410 2007-01-19  Mike Stump  <mrs@apple.com>
6411
6412         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
6413         away.
6414
6415 2007-01-19  Roger Sayle  <roger@eyesopen.com>
6416
6417         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
6418         option instead of -funsafe-math-optimizations.
6419
6420 2007-01-19  Tomas Bily  <tbily@suse.cz>
6421
6422         gcc.dg/tree-prof/indir-call-prof.c: New.
6423         g++.dg/dg.exp: Add tree-prof subdirectory.
6424         g++.dg/tree-prof/indir-call-prof.C: New.
6425         g++.dg/tree-prof/tree-prof.exp: New.
6426
6427 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6428
6429         PR c++/17947
6430         * g++.dg/warn/deprecated.C: Update warning output.
6431         * g++.dg/warn/deprecated-2.C: Likewise.
6432         * g++.dg/warn/deprecated-3.C: New.
6433
6434 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
6435
6436         * gcc.c-torture/execute/nestfunc-7.c: New.
6437
6438 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
6439
6440         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
6441
6442 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
6443
6444         * gcc.dg/m68k-pic-1.c: New.
6445
6446 2007-01-18  Roger Sayle  <roger@eyesopen.com>
6447
6448         * gfortran.dg/array_memcpy_4.f90: New test case.
6449
6450 2007-01-18  Josh Conner  <jconner@apple.com>
6451
6452         PR target/30485
6453         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
6454         * gcc.dg/vect/no-trapping-math-1: New.
6455         * gcc.dg/vect/no-trapping-math-2: New.
6456
6457 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
6458
6459         * gcc.target/i386/387-8.c: Update comment about optimizing
6460         inherent load of 1.0 of fptan instruction.
6461
6462 2007-01-18  Dirk Mueller  <dmueller@suse.de>
6463             Richard Guenther <rguenther@suse.de>
6464
6465         PR diagnostic/8268
6466         * gcc.dg/Warray-bounds.c: New testcase.
6467         * gcc.dg/Warray-bounds-2.c: New testcase.
6468         * g++.dg/warn/Warray-bounds.C: New testcase.
6469         * g++.dg/warn/Warray-bounds-2.C: New testcase.
6470
6471 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
6472
6473         PR fortran/30476
6474         * gfortran.dg/generic_12.f90: New test.
6475
6476 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
6477
6478         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
6479         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
6480
6481 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
6482
6483         * gcc.dg/dfp/compare-special.h: New file.
6484         * gcc.dg/dfp/compare-special-32.c: New test.
6485         * gcc.dg/dfp/compare-special-64.c: New test.
6486         * gcc.dg/dfp/compare-special-128.c: New test.
6487
6488 2007-01-16  Roger Sayle  <roger@eyesopen.com>
6489             Paul Thomas  <pault@gcc.gnu.org>
6490             Steven G. Kargl  <kargl@gcc.gnu.org>
6491
6492         PR fortran/30404
6493         * gfortran.dg/forall_6.f90: New test case.
6494         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
6495         * gfortran.dg/dependency_13.f90: Likewise.
6496
6497 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6498
6499         PR testsuite/12325
6500         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
6501         targets that don't support Inf.
6502
6503 2007-01-15  Dale Johannesen  <dalej@apple.com>
6504
6505         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
6506
6507 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
6508
6509         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
6510         of achar for 0xff to avoid the "Extended ASCII not
6511         implemented" error message.
6512
6513 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
6514
6515         PR fortran/28172
6516         * gfortran.dg/altreturn_4.f90: New test.
6517
6518         PR fortran/29389
6519         * gfortran.dg/stfunc_4.f90: New test.
6520
6521         PR fortran/29712
6522         * gfortran.dg/bound_2.f90: Reinstate commented out line.
6523         * gfortran.dg/initialization_1.f90: Change warning.
6524
6525         PR fortran/30283
6526         * gfortran.dg/specification_type_resolution_2.f90: New test.
6527
6528 2007-01-14  Jan Hubicka  <jh@suse.cz>
6529
6530         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
6531         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
6532         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
6533         elimination.
6534
6535 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
6536
6537         PR fortran/30410
6538         * gfortran.dg/external_procedures_2.f90: New test.
6539
6540 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
6541
6542         PR target/30413
6543         * gcc.target/i386/pr30413.c: New test.
6544
6545 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
6546
6547         PR fortran/30452
6548         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
6549
6550 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
6551
6552         * gcc.dg/20070112-1.c: New test.
6553
6554 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6555
6556         PR libgfortran/30435
6557         * gfortran.dg/list_read_6.f90: New test.
6558
6559 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
6560
6561         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
6562
6563 2007-01-12  Tom Tromey  <tromey@redhat.com>
6564
6565         PR preprocessor/28227:
6566         * gcc.dg/cpp/pr28227.c: New file.
6567
6568 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6569
6570         * gcc.dg/tree-ssa/loop-22.c: New test.
6571
6572 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6573
6574         PR tree-optimization/29516
6575         * gcc.dg/tree-ssa/loop-20.c: New test.
6576
6577 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
6578
6579         PR libfortran/30415
6580         * minmaxloc_integer_kinds_1.f90:  New test.
6581
6582 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
6583
6584         PR c++/29573
6585         * g++.dg/template/sizeof-template-argument.C: New test.
6586
6587 2007-01-11  Jan Hubicka  <jh@suse.cz>
6588
6589         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
6590         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
6591         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
6592         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
6593         * gcc.dg/tree-ssa/pr21658.c: Likewise.
6594         * gcc.dg/tree-ssa/pr15349.c: Likewise.
6595         * gcc.dg/tree-ssa/pr25501.c: Likewise.
6596         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
6597         transformation in question.
6598         * gcc.dg/tree-ssa/vrp05.c: Likewise.
6599         * gcc.dg/tree-ssa/pr20701.c: Likewise.
6600         * gcc.dg/always_inline3.c: Likewise.
6601
6602 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
6603
6604         PR c++/28999
6605         * g++.dg/template/typename11.C: New test.
6606
6607 2007-01-10  Robert Kennedy <jimbob@google.com>
6608
6609         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
6610
6611 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
6612
6613         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
6614         for different integer kinds.
6615         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
6616         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
6617         * gfortran.dg/ishft_2.f90: New test.
6618         * gfortran.dg/ishft_3.f90: New test.
6619
6620 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
6621
6622         * gfortran.dg/altreturn_2.f90: Removed executable bit.
6623
6624 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
6625
6626         PR tree-optimization/30322
6627         * gcc.dg/tree-ssa/loop-21.c: New test.
6628
6629 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
6630
6631         * g++.dg/rtti/darwin-builtin-linkage.C: New.
6632
6633 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6634
6635         * gcc.target/spu/intrinsics-1.c: Remove xfail.
6636
6637 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6638
6639         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
6640         * g++.dg/warn/overflow-warn-3.C: Likewise.
6641         * g++.dg/warn/overflow-warn-4.C: Likewise.
6642         * g++.dg/warn/overflow-warn-5.C: Likewise.
6643         * g++.dg/warn/overflow-warn-6.C: Likewise.
6644         * g++.dg/warn/Woverflow-1.C: Likewise.
6645         * g++.dg/warn/Woverflow-2.C: Likewise.
6646         * g++.dg/warn/Woverflow-3.C: Likewise.
6647         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
6648
6649 2007-01-08  Roger Sayle  <roger@eyesopen.com>
6650
6651         * gfortran.dg/array_constructor_14.f90: New test case.
6652         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
6653
6654 2007-01-08  Richard Guenther  <rguenther@suse.de>
6655
6656         PR tree-optimization/23603
6657         * gcc.dg/tree-ssa/vrp31.c: New testcase.
6658         * gcc.dg/tree-ssa/vrp32.c: Likewise.
6659
6660 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
6661
6662         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
6663         in __v8qi typedef.
6664         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
6665         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
6666         compiler behaviour.
6667         * gcc.dg/simd-5.c: Likewise.
6668         * gcc.dg/simd-6.c: Likewise.
6669         * g++.dg/conversion/simd1.C: Likewise.
6670         * g++.dg/conversion/simd3.C: Likewise.
6671         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
6672         (main): Use it.
6673
6674 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
6675
6676         PR tree-optimization/29877
6677         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
6678         name of a hard register for the target concerned.  Adjust dg-error
6679         directives to cope with new behaviour of TER.
6680
6681 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6682
6683         PR c++/28986
6684         * g++.dg/conversion/nullptr1.C: Added overflow warning.
6685         * g++.dg/warn/overflow-warn-1.C: New.
6686         * g++.dg/warn/overflow-warn-3.C: New.
6687         * g++.dg/warn/overflow-warn-4.C: New.
6688         * g++.dg/warn/overflow-warn-5.C: New.
6689         * g++.dg/warn/overflow-warn-6.C: New.
6690         * g++.dg/warn/Woverflow-1.C: New.
6691         * g++.dg/warn/Woverflow-2.C: New.
6692         * g++.dg/warn/Woverflow-3.C: New.
6693         * g++.dg/warn/multiple-overflow-warn-2.C: New.
6694
6695 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
6696
6697         PR fortran/27698
6698         * gfortran.dg/invalid_name.f90: New test.
6699         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
6700         * gfortran.dg/gomp/pr29759.f90: Ditto.
6701
6702 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
6703
6704         * gfortran.dg/present_1.f90:  Update error message.
6705
6706 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
6707
6708         PR c++/19439
6709         * g++.dg/template/duplicate1.C: New test
6710         * g++.dg/template/memfriend6.C: Adjust error markers.
6711
6712 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
6713
6714         PR tree-opt/30385
6715         * gcc.dg/torture/inline-1.c: New test.
6716
6717 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6718
6719         PR c/19978
6720         * gcc.dg/multiple-overflow-warn-1.c: New.
6721         * gcc.dg/multiple-overflow-warn-2.c: New.
6722         * gcc.dg/overflow-warn-6.c: New.
6723         * g++.dg/warn/multiple-overflow-warn-1.C: New.
6724
6725 2007-01-05  Roger Sayle  <roger@eyesopen.com>
6726
6727         * gfortran.dg/array_memcpy_1.f90: New test case.
6728         * gfortran.dg/array_memcpy_2.f90: Likewise.
6729
6730 2007-01-05  Richard Guenther  <rguenther@suse.de>
6731
6732         PR middle-end/27826
6733         * g++.dg/opt/pr27826.C: New testcase.
6734
6735 2007-01-05  Ian Lance Taylor  <iant@google.com>
6736
6737         * gcc.dg/Walways-true-1.c: New test.
6738         * gcc.dg/Walways-true-2.c: New test.
6739         * g++.dg/warn/Walways-true-1.C: New test.
6740         * g++.dg/warn/Walways-true-2.C: New test.
6741
6742 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
6743
6744         PR c/30360
6745         * gcc.dg/pr30360.c: New test.
6746
6747 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
6748
6749         PR fortran/23232
6750         * gfortran.dg/data_implied_do_1.f90: New test.
6751
6752         PR fortran/27996
6753         PR fortran/27998
6754         * gfortran.dg/char_length_1.f90: New test.
6755
6756 2007-01-05  Richard Guenther  <rguenther@suse.de>
6757
6758         PR middle-end/28116
6759         * g++.dg/opt/pr28116.C: New testcase.
6760
6761 2007-01-05  Tobias Burnus  <burnus@net-b.de>
6762
6763         PR fortran/29624
6764         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
6765           invalid deallocate.
6766         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
6767         * gfortran.dg/protected_4.f90: Add pointer intent check.
6768         * gfortran.dg/protected_6.f90: Add pointer intent check.
6769         * gfortran.dg/pointer_intent_1.f90: New test.
6770         * gfortran.dg/pointer_intent_2.f90: New test.
6771         * gfortran.dg/pointer_intent_3.f90: New test.
6772
6773 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
6774
6775         PR 30235
6776         * gfortran.dg/altreturn_2.f90: new test.
6777
6778 2007-01-04  Tom Tromey  <tromey@redhat.com>
6779
6780         PR preprocessor/28165:
6781         * gcc.dg/cpp/pr28165.c: New file.
6782
6783 2007-01-03  Josh Conner  <jconner@apple.com>
6784
6785         PR middle-end/29683
6786         * gcc.dg/pr29683.c: New.
6787
6788 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
6789
6790         PR c++/28217
6791         * g++.dg/pch/template-1.C: New test.
6792         * g++.dg/pch/template-1.Hs: New file.
6793
6794 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6795
6796         PR middle-end/30353
6797         * gcc.c-torture/compile/complex-4.c: New test.
6798
6799 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
6800
6801         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
6802         -maltivec.
6803         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
6804
6805 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
6806
6807         PR middle-end/30286
6808         * gcc.dg/pr30286.c: New test.
6809
6810         PR c++/29535
6811         * g++.dg/template/crash66.C: New test.
6812
6813         PR c++/29054
6814         * g++.dg/template/friend49.C: New test.
6815
6816 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
6817
6818         * gfortran.dg/ibits.f90: New test.
6819
6820 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
6821
6822         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
6823         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
6824
6825 2007-01-02  Jan Hubicka  <jh@suse.cz>
6826
6827         * gcc.dg/pr16194.c: We now output error on all three functions,
6828         not just first one.
6829
6830 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6831
6832         PR c/19977
6833         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
6834         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
6835
6836 2006-01-02  Ian Lance Taylor  <iant@google.com>
6837
6838         * g++.dg/warn/Wparentheses-22.C: New test.
6839         * g++.dg/warn/Wparentheses-23.C: New test.
6840
6841 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6842
6843         PR middle-end/7651
6844         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
6845         * gcc.dg/declspec-3-Wextra.c: New.
6846         * gcc.dg/declspec-3-no.c: New
6847
6848 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
6849
6850         PR fortran/20896
6851         * gfortran.dg/interface_10.f90: Remove.
6852
6853 2007-01-01  Roger Sayle  <roger@eyesopen.com>
6854
6855         * gcc.dg/fold-eqxor-4.c: New test case.
6856
6857 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
6858
6859         PR middle-end/30311
6860         * gcc.c-torture/compile/pr30311.c: New test.
6861
6862 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
6863
6864         PR middle-end/30253
6865         * gcc.c-torture/compile/statement-expression-1.c: New test.
6866
6867 2007-01-01  Andreas Schwab  <schwab@suse.de>
6868
6869         PR target/29166
6870         * g++.dg/eh/pr29166.C: New test.
6871
6872 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
6873
6874         * lib/target-supports.exp (check_effective_target_powerpc_spe):
6875         New.
6876         (check_effective_target_vect_cmdline_needed): Use it.
6877
6878 2006-12-31  Richard Guenther  <rguenther@suse.de>
6879
6880         PR middle-end/30137
6881         * gcc.dg/pr30137-1.c: New testcase.
6882         * gcc.dg/pr30137-2.c: Likewise.
6883
6884 2006-12-31  Roger Sayle  <roger@eyesopen.com>
6885
6886         PR middle-end/30322
6887         * gcc.dg/fold-plusnot-1.c: New test case.
6888
6889 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
6890
6891         PR c++/29731
6892         * g++.dg/parse/template22.C: New test.
6893
6894 2006-12-31  Richard Guenther  <rguenther@suse.de>
6895
6896         PR middle-end/30338
6897         * gcc.c-torture/compile/pr30338.c: New testcase.
6898
6899 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
6900
6901         PR fortran/27900
6902         * gfortran.dg/intrinsic_actual_4.f90: New test.
6903
6904         PR fortran/24325
6905         * gfortran.dg/func_decl_3.f90: New test.
6906
6907 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
6908
6909         PR fortran/23060
6910         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
6911         * gfortran.dg/c_by_val_1.f: New test.
6912         * gfortran.dg/c_by_val_2.f: New test.
6913         * gfortran.dg/c_by_val_3.f: New test.
6914
6915 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
6916
6917         PR libfortran/30321
6918         * gfortran.dg/sum_zero_array_1.f90:  New test.
6919
6920 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
6921
6922         PR preprocessor/29612
6923         * gcc.dg/cpp/pr29612-1.c: New test.
6924         * gcc.dg/cpp/pr29612-2.c: New test.
6925
6926 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
6927
6928         PR fortran/30034
6929         * gfortran.dg/pure_formal_proc_1.f90: New test.
6930
6931         PR fortran/30237
6932         * gfortran.dg/intrinsic_actual_3.f90: New test.
6933
6934 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6935
6936         PR fortran/30014
6937         * gfortran.dg/io_constraints_1.f90: Update test.
6938         * gfortran.dg/io_constraints_2.f90: Update test.
6939         * gfortran.dg/inquire_iolength.f90: New test.
6940
6941 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
6942
6943         PR fortran/20896
6944         * gfortran.dg/interface_10.f90: New test.
6945         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
6946         since z is already, locally a variable.
6947
6948         PR fortran/25135
6949         * gfortran.dg/generic_11.f90: New test.
6950         * gfortran.dg/interface_7.f90: Remove name clash between module
6951         name and procedure 'x' referenced in the interface.
6952
6953 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6954
6955         PR middle-end/7651
6956         * gcc.dg/Wmissing-parameter-type.c: New.
6957         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
6958         * gcc.dg/Wmissing-parameter-type-no.c: New.
6959
6960 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
6961
6962         PR fortran/25818
6963         * gfortran.dg/entry_array_specs_2.f: New test.
6964
6965         PR fortran/30084
6966         * gfortran.dg/nested_modules_6.f90: New test.
6967
6968 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6969
6970         PR middle-end/7651
6971         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
6972         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
6973
6974 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
6975
6976         PR C++/30168
6977         * g++.dg/opt/complex6.C: New test.
6978
6979 2006-12-22  Ben Elliston  <bje@au.ibm.com>
6980
6981         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
6982         full" if the linker on spu-*-* warns about exceeding local store.
6983
6984         And revert this patch:
6985         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
6986         fail to link due to relocation overflows on spu-*-*.
6987
6988 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
6989
6990         PR fortran/30273
6991         * gfortran.dg/dependency_19.f90: New test.
6992
6993 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
6994
6995         PR fortran/30202
6996         * gfortran.dg/alloc_comp_basics_3.f90: New test.
6997
6998 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
6999
7000         PR middle-end/30262
7001         * gcc.c-torture/execute/20061220-1.c: New test.
7002
7003         PR middle-end/30263
7004         * gcc.dg/gomp/asm-1.c: New test.
7005
7006         PR target/30230
7007         * g++.dg/eh/ia64-2.C: New test.
7008
7009 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7010
7011         PR target/28966
7012         PR target/29248
7013         * gcc.dg/rs6000-leaf.c: New.
7014
7015 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7016
7017         PR fortran/25392
7018         * gfortran.dg/f2c_8.f90: New test.
7019
7020 2006-12-20  Bill Wendling  <wendling@apple.com>
7021
7022         * gcc.dg/asm-b.c: Check for __ppc64__.
7023
7024 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7025
7026         PR fortran/30190
7027         * gfortran.dg/bounds_check_5.f90: New test.
7028
7029 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
7030
7031         PR middle-end/30143
7032         * gcc.dg/gomp/complex-1.c: New testcase.
7033
7034 2006-12-20  Roger Sayle  <roger@eyesopen.com>
7035
7036         * gfortran.dg/array_memset_1.f90: New test case.
7037
7038 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
7039
7040         * lib/target-supports.exp: Add spu to
7041         check_effective_target_vect_widen_mult_hi_to_si.
7042
7043 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7044
7045         PR fortran/29992
7046         * gfortran.dg/generic_9.f90: New test.
7047
7048         PR fortran/30081
7049         * gfortran.dg/generic_10.f90: New test.
7050
7051 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
7052
7053         PR tree-opt/30045
7054         * gcc.dg/pr30045.c: New test.
7055
7056 2006-12-20  Ben Elliston  <bje@au.ibm.com>
7057
7058         * gcc.dg/20020312-2.c: Add a case for __SPU__.
7059
7060 2006-12-19  Eric Christopher  <echristo@apple.com>
7061
7062         PR target/29302
7063         * gcc.c-torture/execute/pr29302-1.c: New.
7064
7065 2006-12-19  Tobias Burnus  <burnus@net-b.de>
7066
7067         PR fortran/39238
7068         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
7069
7070 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
7071
7072         PR fortran/30236
7073         * gfortran.dg/altreturn_3.f90: New test.
7074
7075         * gfortran.dg/char_result_12.f90: Fix comment typos.
7076
7077 2006-12-19  Ben Elliston  <bje@au.ibm.com>
7078
7079         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
7080         as newlib's stdio.h uses non-traditional cpp constructs.
7081
7082 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7083
7084         * gfortran.dg/advance.f90: Renamed to advance_1.f90
7085         * gfortran.dg/append-1.f90: Renamed to append_1.f90
7086         * gfortran.dg/array-1.f90: Renamed to array_1.f90
7087         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
7088         * gfortran.dg/backspace.f: Renamed to backspace_1.f
7089         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
7090         * gfortran.dg/default_initialization.f: Renamed to
7091         default_initialization_1.f
7092         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
7093         dollar_edit_descriptor_1.f
7094         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
7095         dollar_edit_descriptor_2.f
7096         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
7097         dollar_edit_descriptor_3.f
7098         * gfortran.dg/logint-1.f: Renamed to logint_1.f
7099         * gfortran.dg/logint-2.f: Renamed to logint_2.f
7100         * gfortran.dg/logint-3.f: Renamed to logint_3.f
7101         * gfortran.dg/advance_1.f90: Renamed from advance.f90
7102         * gfortran.dg/append_1.f90: Renamed from append-1.f90
7103         * gfortran.dg/array_1.f90: Renamed from array-1.f90
7104         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
7105         * gfortran.dg/backspace_1.f: Renamed from backspace.f
7106         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
7107         * gfortran.dg/default_initialization_1.f: Renamed from
7108         default_initialization.f
7109         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
7110         dollar_edit_descriptor-1.f
7111         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
7112         dollar_edit_descriptor-2.f
7113         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
7114         dollar_edit_descriptor-3.f
7115         * gfortran.dg/logint_1.f: Renamed from logint-1.f
7116         * gfortran.dg/logint_2.f: Renamed from logint-2.f
7117         * gfortran.dg/logint_3.f: Renamed from logint-3.f
7118
7119 2006-12-18  Bill Wendling  <wendling@apple.com>
7120
7121         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
7122         id is an OjbC keyword.
7123
7124 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7125
7126         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
7127
7128 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7129
7130         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
7131
7132 2006-12-18  Ian Lance Taylor  <iant@google.com>
7133
7134         * g++.dg/warn/Wmissing-declarations-1.C: New test.
7135
7136 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7137
7138         * gcc.c-torture/compile/pr27528.c: Use empty templates.
7139
7140 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7141
7142         PR fortran/30207
7143         * gfortran.fortran-torture/execute/where21.f90: New test.
7144
7145 2006-12-17  Tobias Burnus  <burnus@net-b.de>
7146
7147         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
7148
7149 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7150
7151         PR middle-end/7651
7152         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
7153         * gcc.dg/if-empty-1.c: Likewise.
7154         * gcc.dg/pr23165.c: Likewise.
7155         * g++.dg/warn/empty-body.C: Likewise.
7156
7157 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7158
7159         PR libfortran/30005
7160         * gfortran.dg/open_errors.f90: New test.
7161
7162 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
7163
7164         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
7165
7166         * gcc.target/i386/ssse3-pabsb.c: New file.
7167         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7168         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7169         * gcc.target/i386/ssse3-palignr.c: Likewise.
7170         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7171         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7172         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7173         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7174         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7175         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7176         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7177         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7178         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7179         * gcc.target/i386/ssse3-psignb.c: Likewise.
7180         * gcc.target/i386/ssse3-psignd.c: Likewise.
7181         * gcc.target/i386/ssse3-psignw.c: Likewise.
7182         * gcc.target/i386/ssse3-vals.h: Likewise.
7183
7184 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
7185
7186         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
7187         * lib/fortran-torture.exp: Include target-supports.exp.
7188
7189 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
7190
7191         PR target/30185
7192         * gcc.c-torture/execute/pr30185.c: New test.
7193
7194 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7195
7196         PR testsuite/30179
7197         PR testsuite/30180
7198         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
7199         * gcc.dg/builtin-bswap-2.c: Likewise.
7200         * gcc.dg/builtin-bswap-3.c: Likewise.
7201         * gcc.dg/builtin-bswap-4.c: Likewise.
7202         * lib/target-supports.exp (check_effective_target_stdint_types): New.
7203         * gcc.c-torture/execute/mode-dependent-address.x: New file.
7204
7205 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7206
7207         PR libfortran/30145
7208         * gfortran.dg/write_zero_array: New test.
7209
7210 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7211
7212         PR fortran/30200
7213         * gfortran.dg/write_fmt_trim.f90: New test.
7214
7215 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
7216
7217         PR 30194
7218         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
7219         temporarily.
7220
7221 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7222
7223         * lib/target-supports.exp (check_weak_available): Use istarget
7224         "hppa*-*-hpux10*" instead of regexp.
7225         (check_cxa_atexit_available): Likewise.
7226
7227 2006-12-14  Richard Guenther  <rguenther@suse.de>
7228
7229         PR tree-optimization/30197
7230         * gcc.c-torture/execute/complex-1.c: Fix function name.
7231         * gcc.dg/builtins-61.c: New testcase.
7232
7233 2006-12-14  Richard Guenther  <rguenther@suse.de>
7234
7235         PR middle-end/30172
7236         * gcc.dg/pr30172-1.c: New testcase.
7237
7238 2006-12-14  Richard Guenther  <rguenther@suse.de>
7239
7240         PR tree-optimization/30198
7241         * gcc.dg/builtins-60.c: New testcase.
7242
7243 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
7244
7245         * lib/target-supports.exp (vect_no_align): Remove spu.
7246
7247 2006-12-13  Ian Lance Taylor  <iant@google.com>
7248
7249         PR c++/19564
7250         PR c++/19756
7251         * g++.dg/warn/Wparentheses-5.C: New test.
7252         * g++.dg/warn/Wparentheses-6.C: New test.
7253         * g++.dg/warn/Wparentheses-7.C: New test.
7254         * g++.dg/warn/Wparentheses-8.C: New test.
7255         * g++.dg/warn/Wparentheses-9.C: New test.
7256         * g++.dg/warn/Wparentheses-10.C: New test.
7257         * g++.dg/warn/Wparentheses-11.C: New test.
7258         * g++.dg/warn/Wparentheses-12.C: New test.
7259         * g++.dg/warn/Wparentheses-13.C: New test.
7260         * g++.dg/warn/Wparentheses-14.C: New test.
7261         * g++.dg/warn/Wparentheses-15.C: New test.
7262         * g++.dg/warn/Wparentheses-16.C: New test.
7263         * g++.dg/warn/Wparentheses-17.C: New test.
7264         * g++.dg/warn/Wparentheses-18.C: New test.
7265         * g++.dg/warn/Wparentheses-19.C: New test.
7266         * g++.dg/warn/Wparentheses-20.C: New test.
7267         * g++.dg/warn/Wparentheses-21.C: New test.
7268
7269 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7270
7271         PR testsuite/30157
7272         * lib/target-supports.exp (check_cxa_atexit_available): Return false
7273         for target "hppa.*hpux10".
7274
7275 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
7276
7277         * g++.dg/debug/vartrack1.C: New test.
7278
7279         * g++.dg/opt/ifcvt1.C: New test.
7280
7281         * gcc.dg/tls/opt-13.c: New test.
7282
7283         * gcc.dg/20060425-2.c: New test.
7284
7285         * g++.dg/opt/pr15054-2.C: New test.
7286
7287         * gcc.c-torture/execute/20060420-1.c: New test.
7288
7289         * gcc.c-torture/execute/20060412-1.c: New test.
7290
7291         * objc/compile/20060406-1.m: New test.
7292
7293 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
7294
7295         * g++.dg/template/array17.C: New test.
7296
7297 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
7298
7299         * gcc.target/powerpc/altivec-23.c: New test.
7300
7301 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
7302
7303         PR c++27316
7304         * g++.dg/inherit/error3.C: New test.
7305
7306         PR c++/28740
7307         * g++.dg/inherit/error4.C: New test.
7308
7309 2006-12-13  Richard Guenther  <rguenther@suse.de>
7310
7311         PR tree-optimization/17687
7312         * gcc.dg/builtins-59.c: New testcase.
7313
7314 2006-12-13  Ben Elliston  <bje@au.ibm.com>
7315
7316         * gcc.target/spu/Wmain.c: New test.
7317
7318 2006-12-12  Josh Conner  <jconner@apple.com>
7319
7320         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
7321         * g++.dg/abi/thunk4.C: Likewise.
7322         * g++.dg/abi/rtti3.C: Likewise.
7323
7324 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
7325
7326         * gcc.target/spu/cpat-1.c: New test.
7327         * gcc.target/spu/cpat-2.c: New test.
7328         * gcc.target/spu/cpat-3.c: New test.
7329         * gcc.target/spu/cpat-4.c: New test.
7330
7331 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7332
7333         PR tree-opt/28436
7334         * gcc.c-torture/compile/vector-1.c: New test.
7335         * gcc.c-torture/compile/vector-2.c: New test.
7336         * gcc.c-torture/compile/vector-3.c: New test.
7337
7338 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7339
7340         * lib/fortran-torture.exp: Update copyright years.  Remove
7341         obsolete comment.  Test -ftree-vectorize where it makes sense.
7342         * lib/gfortran-dg.exp: Update copyright years.  Use settings
7343         from fortran-torture.exp.
7344         * gfortran.dg/char_transpose_1.f90,
7345         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
7346         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
7347         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
7348         '-w' to dg-options.
7349
7350 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
7351
7352         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
7353         saved_${tool}_load.
7354
7355 2006-12-12  Ira Rosen  <irar@il.ibm.com>
7356
7357         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
7358         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
7359         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
7360         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
7361         gaps.
7362
7363 2006-12-12  Richard Guenther  <rguenther@suse.de>
7364
7365         PR middle-end/30147
7366         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
7367
7368 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
7369             Diego Novillo  <dnovillo@redhat.com>
7370
7371         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
7372         VDEF/VUSE changes.
7373         * gcc.dg/tree-ssa/pr26421.c: Likewise
7374         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
7375         * gcc.dg/tree-ssa/pr23382.c: Likewise.
7376         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
7377         * gcc.dg/tree-ssa/pr28410.c: Likewise.
7378         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
7379         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7380         * gcc.dg/tree-ssa/vrp07.c: Likewise.
7381         * gcc.dg/tree-ssa/vrp08.c: Likewise.
7382         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7383
7384 2006-12-11  Jan Hubicka  <jh@suse.cz>
7385
7386         * gcc.dg/tree-prof/stringop-1.c: New test.
7387         * gcc.dg/tree-prof/stringop-2.c: New test.
7388
7389 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
7390
7391         PR target/30120
7392         * gcc.target/i386/pr30120.c: New test.
7393
7394         Revert:
7395         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
7396
7397         * gcc.target/i386/x87regparm-1.c: New test.
7398         * gcc.target/i386/x87regparm-2.c: New test.
7399         * gcc.target/i386/x87regparm-3.c: New test.
7400         * gcc.target/i386/x87regparm-4.c: New test.
7401
7402 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
7403
7404         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
7405
7406 2006-12-10  Tobias Burnus  <burnus@net-b.de>
7407
7408         PR fortran/23994
7409         * gfortran.dg/protected_1.f90: New test.
7410         * gfortran.dg/protected_2.f90: New test.
7411         * gfortran.dg/protected_3.f90: New test.
7412         * gfortran.dg/protected_4.f90: New test.
7413         * gfortran.dg/protected_5.f90: New test.
7414         * gfortran.dg/protected_6.f90: New test.
7415
7416 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7417             Tobias Burnus  <burnus@gcc.gnu.org>
7418
7419         PR fortran/29975
7420         PR fortran/30068
7421         * gfortran.dg/interface_4.f90: Test adding procedure to generic
7422         interface.
7423         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
7424         ambiguous interfaces.
7425         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
7426         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
7427         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
7428         ambiguous interfaces.
7429         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
7430         * gfortran.dg/array_initializer_2.f90: Add initializer array
7431         constructor test.
7432
7433         PR fortran/30096
7434         * gfortran.dg/interface_9.f90: Test that host interfaces are
7435         not checked for ambiguity with the local version.
7436
7437 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7438
7439         PR fortran/29464
7440         * gfortran.dg/module_interface_2.f90: New test.
7441
7442 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7443
7444         PR fortran/29941
7445         * gfortran.dg/assumed_len.f90: New test.
7446
7447 2006-12-09  Richard Guenther  <rguenther@suse.de>
7448
7449         * g++.dg/warn/implicit-typename1.C: Qualify types.
7450         * g++.dg/parse/crash12.C: Likewise.
7451         * g++.dg/tree-ssa/pr22444.C: Likewise.
7452
7453 2006-12-09  Tobias Burnus  <burnus@net-b.de>
7454
7455         * gfortran.dg/array_2.f90: Added sqrt test.
7456
7457 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
7458
7459         * gcc.target/i386/x87regparm-1.c: XFAIL.
7460         * gcc.target/i386/x87regparm-2.c: XFAIL.
7461         * gcc.target/i386/x87regparm-3.c: XFAIL.
7462         * gcc.target/i386/x87regparm-4.c: XFAIL.
7463
7464 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7465
7466         * lib/target-supports.exp
7467         (check_effective_target_large_long_double): New.
7468         * gcc.dg/Wconversion-real.c : Use it.
7469         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
7470         unsigned.
7471
7472 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
7473
7474         * gcc.c-torture/execute/mode-dependent-address.c: New test.
7475
7476 2006-12-08  Tobias Burnus  <burnus@net-b.de>
7477
7478         PR fortran/27546
7479         * gfortran.dg/import4.f90: New test for IMPORT in modules.
7480
7481 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
7482
7483         PR c++/29732
7484         * g++.dg/template/crash65.C: New test.
7485         * g++.dg/template/spec16.C: Tweak error markers.
7486
7487 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7488
7489         * gcc.target/spu: New directory.
7490         * gcc.target/spu/spu.exp: New file.
7491         * gcc.target/spu/intrinsics-1.c: New test.
7492
7493 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
7494
7495         PR c++/29980
7496         * g++.dg/ext/attrib27.C: New test.
7497         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
7498         * g++.dg/parse/typedef5.C: Likewise.
7499
7500 2006-12-07  Mike Stump  <mrs@apple.com>
7501
7502         * treelang/compile/var_defs.tree: Adjust.
7503
7504 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
7505
7506         PR c++/29730
7507         * g++.dg/template/crash64.C: New test.
7508         * g++.dg/parse/crash27.C: Adjust error markers.
7509
7510 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
7511
7512         PR libfortran/30009
7513         PR libfortran/30056
7514         * gfortran.dg/read_eof_4.f90:  Add tests.
7515         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
7516         * gfortran.dg/unf_read_corrupted_1.f90: New test.
7517
7518 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
7519
7520         PR c++/29729
7521         * g++.dg/template/crash63.C: New test.
7522
7523         PR c++/29728
7524         * g++.dg/template/crash62.C: New test.
7525
7526 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
7527
7528         PR fortran/30003
7529         * gfortran.dg/allocatable_function_1.f90: Increase the number
7530         of expected calls of free to 10; the lhs section reference is
7531         now evaluated so there is another call to bar.  Change the
7532         comment appropriately.
7533         * gfortran.dg/array_section_1.f90: New test.
7534
7535 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
7536
7537         PR fortran/29912
7538         * gfortran.dg/char_result_12.f90: New test.
7539
7540 2006-12-05  Richard Guenther  <rguenther@suse.de>
7541
7542         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
7543         * gcc.dg/vect/vect-pow-2.c: Rename to ...
7544         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
7545         vect_double, xfail for spu*-*-*.
7546
7547 2006-12-04  Tobias Burnus  <burnus@net-b.de>
7548
7549         PR fortran/29962
7550         * initialization_4.f90: Test noninteger exponents (-std=f95).
7551         * initialization_5.f90: New test for noninteger exponents
7552           with -std=f2003.
7553
7554 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
7555
7556         PR fortran/29821
7557         * gfortran.dg/parameter_array_section_1.f90: New test.
7558
7559 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
7560
7561         PR c++/29733
7562         * g++.dg/template/crash61.C: New test.
7563
7564         PR c++/29632
7565         * g++.dg/template/error23.C: New test.
7566
7567 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
7568
7569         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
7570
7571 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
7572
7573         PR fortran/29916
7574         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
7575
7576 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
7577
7578         PR middle-end/29965
7579         * gcc.dg/gomp/pr29965-1.c: New test.
7580         * gcc.dg/gomp/pr29965-2.c: New test.
7581         * gcc.dg/gomp/pr29965-3.c: New test.
7582         * gcc.dg/gomp/pr29965-4.c: New test.
7583         * gcc.dg/gomp/pr29965-5.c: New test.
7584         * gcc.dg/gomp/pr29965-6.c: New test.
7585         * g++.dg/gomp/pr29965-1.C: New test.
7586         * g++.dg/gomp/pr29965-2.C: New test.
7587         * g++.dg/gomp/pr29965-3.C: New test.
7588         * g++.dg/gomp/pr29965-4.C: New test.
7589         * g++.dg/gomp/pr29965-5.C: New test.
7590         * g++.dg/gomp/pr29965-6.C: New test.
7591         * g++.dg/gomp/pr29965-7.C: New test.
7592         * g++.dg/gomp/pr29965-8.C: New test.
7593         * g++.dg/gomp/pr29965-9.C: New test.
7594         * g++.dg/gomp/pr29965-10.C: New test.
7595
7596 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
7597
7598         * gnat.dg/pointer_variable_bounds.adb: New test.
7599         * gnat.dg/pointer_variable_bounds.ads: Likewise.
7600         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
7601
7602 2006-12-03  Eric Christopher  <echristo@apple.com>
7603
7604         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
7605
7606 2006-12-03  Richard Henderson  <rth@redhat.com>
7607             Andrew Pinski  <pinskia@gmail.com>
7608
7609         PR C++/14329
7610         * g++.dg/warn/unit-1.C: New test.
7611
7612 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
7613
7614         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
7615
7616 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
7617
7618         * g++.dg/vect/vect.exp: Enable tests to run on spu.
7619         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
7620         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
7621         * gcc.dg/vect/vect-70.c: Reduce array size.
7622         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
7623         vect_no_compaer_double targets.
7624         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
7625         vect_float, vect_double, and vect_int.
7626
7627 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
7628
7629         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
7630         test for loop versioning on vect_no_align targets.
7631         * gcc.dg/vect/pr20122.c: Likewise.
7632         * gcc.dg/vect/vect-105.c: Likewise.
7633         * gcc.dg/vect/vect-42.c: Likewise.
7634         * gcc.dg/vect/vect-43.c: Likewise.
7635         * gcc.dg/vect/vect-74.c: Likewise.
7636         * gcc.dg/vect/vect-75.c: Likewise.
7637         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7638         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7639         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
7640         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
7641
7642 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
7643
7644         PR fortran/29642
7645         * gfortran.dg/value_1.f90 : New test.
7646         * gfortran.dg/value_2.f90 : New test.
7647         * gfortran.dg/value_3.f90 : New test.
7648         * gfortran.dg/value_4.f90 : New test.
7649         * gfortran.dg/value_4.c : Called from value_4.f90.
7650
7651 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7652
7653         PR C++/30033
7654         *  g++.dg/cpp0x/static_assert4.C: New testcase.
7655
7656 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7657
7658         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
7659
7660 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
7661
7662         PR c/27953
7663         * gcc.dg/pr27953.c: New test.
7664
7665 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7666
7667         PR c++/30022
7668         * g++.dg/ext/vector5.C: New test.
7669
7670         PR c++/30021
7671         * g++.dg/other/main1.C: New test.
7672
7673 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
7674
7675         PR libfortran/29568
7676         * gfortran.dg/convert_implied_open.f90:  Change to
7677         new default record length.
7678         * gfortran.dg/unf_short_record_1.f90:  Adapt to
7679         new error message.
7680         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
7681
7682 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
7683
7684         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
7685
7686 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
7687
7688         PR c++/29066
7689         * g++.dg/expr/pr29066.c: New.
7690
7691 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
7692             Zdenek Dvorak <dvorakz@suse.cz>
7693
7694         PR tree-optimization/29921
7695         * gcc.dg/pr29921-2.c: New test.
7696
7697 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
7698
7699         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
7700         (i386_get_cpuid): New function.
7701         (i386_cpuid_ecx): Likewise.
7702         (i386_cpuid_edx): Likewise.
7703         (i386_cpuid): Updated to call i386_cpuid_edx.
7704
7705         * gcc.target/i386/sse3-addsubpd.c: New file.
7706         * gcc.target/i386/sse3-addsubps.c: Likewise.
7707         * gcc.target/i386/sse3-haddpd.c: Likewise.
7708         * gcc.target/i386/sse3-haddps.c: Likewise.
7709         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7710         * gcc.target/i386/sse3-hsubps.c: Likewise.
7711         * gcc.target/i386/sse3-lddqu.c: Likewise.
7712         * gcc.target/i386/sse3-movddup.c: Likewise.
7713         * gcc.target/i386/sse3-movshdup.c: Likewise.
7714         * gcc.target/i386/sse3-movsldup.c: Likewise.
7715
7716 2006-12-01  Dirk Mueller  <dmueller@suse.de>
7717
7718         * g++.dg/warn/Wreturn-type-4.C: New testcase.
7719
7720 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
7721
7722         * gcc.dg/dfp/convert-int-max.c: New test.
7723         * gcc.dg/dfp/convert-int-max-fold.c: New test.
7724
7725 2006-11-30  Richard Guenther  <rguenther@suse.de>
7726
7727         * gcc.dg/vect/vect-pow-1.c: Rename ...
7728         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
7729         floats instead of doubles, check successful vectorization.
7730
7731 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7732
7733         PR target/29945
7734         * gcc.c-torture/compile/pr29945.c: New testcase.
7735
7736 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
7737
7738         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
7739         -maltivec.
7740
7741 2006-11-29  Eric Christopher  <echristo@apple.com>
7742
7743         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
7744
7745 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
7746
7747         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
7748
7749         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
7750
7751 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
7752
7753         PR c++/29022
7754         * g++.dg/inherit/virtual2.C: New test.
7755         * g++.dg/inherit/virtual3.C: Likewise.
7756         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
7757         * g++.dg/inherit/error2.C: Likewise.
7758         * g++.dg/template/instantiate1.C: Likewise.
7759
7760 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
7761
7762         PR tree-opt/29984
7763         * gcc.dg/tree-ssa/reassoc-12.c: New test.
7764
7765 2006-11-28  Jan Hubicka  <jh@suse.cz>
7766
7767         * gcc.dg/memcpy-1.c: New test.
7768
7769 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
7770
7771         PR c++/29735
7772         * g++.dg/warn/main-3.C: New test.
7773
7774 2006-11-28  Jan Hubicka  <jh@suse.cz>
7775
7776         * gcc.dg/winline-1.c: New test.
7777
7778 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
7779
7780         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
7781         alignments.
7782
7783 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
7784
7785         PR fortran/29976
7786         * gfortran.dg/missing_optional_dummy_3.f90
7787
7788 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
7789
7790         PR fortran/20880
7791         * gfortran.dg/interface_3.f90: Modify errors.
7792
7793 2006-11-28  Ben Elliston  <bje@au.ibm.com>
7794
7795         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7796         fail to link due to relocation overflows on spu-*-*.
7797
7798 2006-11-27  Michael Matz  <matz@suse.de>
7799             Andreas Krebbel  <krebbel1@de.ibm.com>
7800
7801         PR target/29319
7802         * gcc.dg/20061127-1.c: New testcase.
7803
7804 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
7805
7806         * gcc.dg/20061124-1.c: Add exit() function prototype.
7807
7808 2006-11-27  Jan Hubicka  <jh@suse.cz>
7809
7810         * gcc.target/i386/memcpy-1.c: Adjust size.
7811         * gcc.dg/visibility-11.c: Likewise.
7812
7813 2006-11-27  Richard Guenther  <rguenther@suse.de>
7814
7815         PR middle-end/25620
7816         * gcc.target/i386/pow-1.c: New testcase.
7817         * gcc.dg/builtins-58.c: Likewise.
7818
7819 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
7820
7821         PR c++/29886
7822         * g++.dg/expr/cast8.C: New test.
7823
7824 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7825
7826         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
7827         Don't ever inline the testcase.
7828
7829 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
7830
7831         PR fortran/29982
7832         * gfortran.fortran-torture/compile/parameter_3.f90: New
7833         testcase.
7834
7835 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
7836
7837         PR fortran/29951
7838         * gfortran.fortran-torture/execute/transfer2.f90: New test.
7839
7840 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7841
7842         * gfortran.fortran-torture/execute/specifics.f90: Remove test
7843         for CHAR.
7844
7845 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7846
7847         PR libgfortran/29936
7848         * gfortran.dg/write_check3.f90: New test.
7849
7850 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7851
7852         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
7853
7854 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
7855
7856         PR fortran/20880
7857         * gfortran.dg/interface_3.f90: New test.
7858
7859         PR fortran/29387
7860         * gfortran.dg/generic_8.f90: New test.
7861
7862 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7863
7864         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
7865         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
7866         * gfortran.dg/specifics_3.f90: Remove.
7867
7868 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
7869
7870         PR c/29955
7871         * gcc.dg/gomp/pr29955.c: New test.
7872
7873         PR c/29736
7874         * gcc.dg/pr29736.c: New test.
7875
7876 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7877
7878         PR tree-opt/29964
7879         * gcc.dg/pure-1.c: New test.
7880
7881 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
7882
7883         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
7884         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
7885
7886 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7887
7888         * gcc.dg/20061124-1.c: New testcase.
7889
7890 2006-11-23  Eric Christopher  <echristo@apple.com>
7891
7892         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
7893
7894 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7895
7896         PR c/2707
7897         PR c++/26167
7898         * gcc.dg/Wconversion-integer.c: New. Supersedes
7899         Wconversion-negative-constants.c
7900         * gcc.dg/Wconversion-real.c: New.
7901         * gcc.dg/Wconversion-real-integer.c: New.
7902         * gcc.dg/Wconversion-negative-constants.c: Deleted.
7903         * g++.dg/warn/Wconversion1.C: Modified.
7904
7905 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7906
7907         * gfortran.dg/overload_1.f90: New test.
7908
7909 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7910
7911         PR c/9072
7912         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
7913         Wtraditional-conversion.
7914         * gcc.dg/overflow-warn-2.c: Likewise.
7915         * gcc.dg/Wconversion.c: Likewise. Renamed as
7916         Wtraditional-conversion.c .
7917         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
7918         Wtraditional-conversion-2.c .
7919         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
7920         Wtraditional-conversion-2.c
7921         * gcc.dg/Wconversion-negative-constants.c: New.
7922
7923 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
7924
7925         * gcc.dg/tree-ssa/dump-1.c: New test.
7926
7927 2006-11-23  David Ung <davidu@mips.com>
7928
7929         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
7930         -mfp64, allowable when ISA >= 33 and float is enabled.
7931         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
7932         of mthc1 and mfhc1 patterns.
7933
7934 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
7935
7936         PR tree-optimization/29921
7937         * gcc.dg/pr29921.c: New test.
7938
7939 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7940
7941         PR fortran/29441
7942         * gfortran.dg/initialization_4.f90: New test.
7943
7944 2006-11-22  Ira Rosen  <irar@il.ibm.com>
7945
7946         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
7947         platforms that have interleaving support.
7948         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
7949         * gcc.dg/vect/vect-strided-a-u16-i2.c,
7950         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
7951         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
7952         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
7953         gcc.dg/vect/vect-strided-u8-i2-gap.c,
7954         gcc.dg/vect/vect-strided-u8-i8.c,
7955         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
7956         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
7957         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
7958         gcc.dg/vect/vect-strided-float.c,
7959         gcc.dg/vect/vect-strided-a-mult.c,
7960         gcc.dg/vect/vect-strided-mult-char-ls.c,
7961         gcc.dg/vect/vect-strided-a-u16-mult.c,
7962         gcc.dg/vect/vect-strided-a-u32-mult.c,
7963         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
7964         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
7965         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
7966         gcc.dg/vect/vect-strided-mult.c,
7967         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
7968         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
7969         New.
7970
7971 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
7972
7973         PR fortran/25087
7974         * gfortran.dg/auto_char_len_4.f90: New test.
7975
7976 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
7977
7978         PR fortran/29652
7979         * gfortran.dg/generic_7.f90: New test.
7980         * gfortran.dg/defined_operators_1.f90: Add new error.
7981
7982 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
7983
7984         PR tree-optimization/29902
7985         * g++.dg/tree-ssa/pr29902.C: New test.
7986
7987 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
7988
7989         PR fortran/29820
7990         * gfortran.dg/used_types_13.f90: New test.
7991
7992 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
7993
7994         * gcc.dg/dfp/snan.c: Delete.
7995
7996 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
7997
7998         * g++.dg/cpp0x/static_assert1.C: New.
7999         * g++.dg/cpp0x/static_assert2.C: New.
8000         * g++.dg/cpp0x/static_assert3.C: New.
8001
8002 2006-11-21  Richard Guenther  <rguenther@suse.de>
8003
8004         * gcc.dg/vect/vect-pow-1.c: New testcase.
8005         * gcc.dg/vect/vect-pow-2.c: Likewise.
8006
8007 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
8008
8009         PR c++/29570
8010         * g++.dg/template/static29.C: New test.
8011
8012         PR c++/29734
8013         * g++.dg/conversion/simd4.C: New test.
8014
8015 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
8016
8017         PR c++/29475
8018         * g++.dg/template/access19.C: New test.
8019         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
8020         error is reported.
8021
8022 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8023
8024         PR tree-opt/25500
8025         * gcc.dg/tree-ssa/sra-4.c: New testcase.
8026
8027 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8028
8029         PR fortran/27546
8030         * gfortran.dg/import.f90: Extended test.
8031         * gfortran.dg/import2.f90: Extended test.
8032
8033 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8034
8035         * gfortran.dg/volatile3.f90: Add conflict test.
8036
8037 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
8038
8039         PR fortran/24783
8040         * gfortran.dg/implicit_10.f90: New test.
8041
8042 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8043
8044         PR c++/8586
8045         * g++.dg/warn/Wall-write-strings.C: New.
8046
8047 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8048
8049         * gfortran.dg/alloc_comp_constraint_5.f90: New.
8050         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
8051
8052 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8053
8054         * gfortran.dg/use_3.f90: Remove error message.
8055         * gfortran.dg/iso_fortran_env_1.f90: New test.
8056         * gfortran.dg/iso_fortran_env_2.f90: New test.
8057         * gfortran.dg/iso_fortran_env_3.f90: New test.
8058         * gfortran.dg/iso_fortran_env_4.f90: New test.
8059
8060 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
8061
8062         * gcc.dg/vect/vect-27.c: Fix initialization.
8063
8064 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8065
8066         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
8067         * gcc.dg/torture/builtin-minmax-1.c: New.
8068
8069         * gcc.dg/builtins-20.c: Add cases for copysign.
8070
8071 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8072
8073         PR fortran/24285
8074         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
8075
8076 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8077         * gfortran.dg/use_1.f90: New test.
8078         * gfortran.dg/use_1.f90: New test.
8079         * gfortran.dg/use_1.f90: New test.
8080
8081 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
8082
8083         PR tree-optimization/29801
8084         * gcc.dg/pr29801.c: New test.
8085
8086 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
8087
8088         PR middle-end/29584
8089         * gcc.dg/torture/pr29584.c: New test.
8090
8091 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
8092
8093         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
8094         Condition PowerPC tests for saving FPRs on powerpc_fprs.
8095         * gcc.target/powerpc/compress-float-ppc.c,
8096         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
8097         powerpc_fprs.
8098         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
8099         do not pass -mhard-float.
8100
8101 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8102
8103         * gnat.dg/volatile_aggregate.adb: New test.
8104
8105 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8106
8107         PR fortran/29391
8108         PR fortran/29489
8109         * gfortran.dg/bound_2.f90: Add more checks.
8110         * gfortran.dg/bound_3.f90: New test.
8111
8112 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8113
8114         PR target/29201
8115         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
8116
8117 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
8118
8119         * gfortran.dg/import3.f90: Fix error message.
8120
8121 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8122
8123         PR tree-opt/29788
8124         * gfortran.fortran-torture/compile/inline_1.f90:
8125         New testcase.
8126
8127 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8128
8129         * gcc.target/i386/x87regparm-1.c: New test.
8130         * gcc.target/i386/x87regparm-2.c: New test.
8131         * gcc.target/i386/x87regparm-3.c: New test.
8132         * gcc.target/i386/x87regparm-4.c: New test.
8133
8134 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8135
8136         PR fortran/27546
8137         * gfortran.dg/import.f90: New test.
8138         * gfortran.dg/import2.f90: New test.
8139         * gfortran.dg/import3.f90: New test.
8140
8141 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8142
8143         PR fortran/27588
8144         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
8145
8146 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8147
8148         PR fortran/29806
8149         * gfortran.dg/contains.f90: New test.
8150         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
8151
8152 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
8153
8154         PR tree-optimization/29581
8155         * gcc.dg/pr29581-1.c: New test.
8156         * gcc.dg/pr29581-2.c: New test.
8157         * gcc.dg/pr29581-3.c: New test.
8158         * gcc.dg/pr29581-4.c: New test.
8159         * gfortran.dg/pr29581.f90: New test.
8160
8161 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
8162
8163         PR fortran/29702
8164         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
8165         numbers in error message headers.
8166
8167 2006-11-14  Richard Guenther  <rguenther@suse.de>
8168
8169         * gcc.target/i386/math-torture/math-torture.exp: Restrict
8170         to i?86 and x86_64 targets.
8171
8172 2006-11-14  Caroline Tice  <ctice@apple.com>
8173
8174         * gcc.dg/pubtypes-1.c: New file/testcase.
8175         * gcc.dg/pubtypes-2.c: New file/testcase.
8176         * gcc.dg/pubtypes-3.c: New file/testcase.
8177         * gcc.dg/pubtypes-4.c: New file/testcase.
8178         * g++.dg/pubtypes.C: New file/testcase.
8179
8180 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
8181
8182         PR c++/29106
8183         * g++.dg/init/self1.C: New test.
8184
8185 2006-11-14  Tobias Burnus  <burnus@net-b.de>
8186
8187         PR fortran/29657
8188         * gfortran.dg/conflicts.f90: Add.
8189
8190 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
8191
8192         PR rtl-optimization/29798
8193
8194         * gcc.c-torture/execute/pr29798.c: New.
8195
8196 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8197
8198         * gcc.dg/builtins-20.c: Add more cases.
8199
8200 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
8201
8202         PR fortran/29759
8203         * gfortran.dg/gomp/pr29759.f90: New test.
8204
8205 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
8206
8207         PR c++/29518
8208         * g++.dg/template/static28.C: New test.
8209
8210 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
8211
8212         * lib/c-torture.exp: Use target-libpath.exp.
8213         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
8214         set GCC_EXEC_PREFIX env var from global variable of same name.
8215
8216 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8217
8218         PR fortran/26994
8219         * gfortran.fortran-torture/compile/transfer-1.f90:
8220         New testcase.
8221
8222 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
8223             Zdenek Dvorak <dvorakz@suse.cz>
8224
8225         PR tree-optimization/29680
8226         * gcc.dg/alias-11.c: New test.
8227
8228 2006-11-12  Jason Merrill  <jason@redhat.com>
8229             Andrew Pinski <pinskia@physics.uc.edu>
8230
8231         PR middle-end/28915
8232         * gcc.target/i386/vectorize1.c: New.
8233
8234 2006-11-12  Roger Sayle  <roger@eyesopen.com>
8235
8236         PR rtl-optimization/29797
8237         * gcc.c-torture/execute/pr29797-1.c: New test case.
8238
8239 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8240
8241         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
8242
8243 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
8244
8245         * gcc.dg/tree-ssa/prefetch-3.c: New test.
8246
8247 2006-11-12  Roger Sayle  <roger@eyesopen.com>
8248
8249         PR tree-optimization/13827
8250         * gcc.dg/fold-eqand-1.c: New test case.
8251
8252 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8253
8254         PR rtl-opt/28812
8255         * gcc.c-torture/execute/mayalias-3.c: New test.
8256
8257 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
8258
8259         PR middle-end/27528
8260         * gcc.c-torture/compile/pr27528.c: New test.
8261         * gcc.dg/pr27528.c: Likewise.
8262
8263 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8264
8265         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
8266
8267         * gcc.dg/torture/builtin-symmetric-1.c: New test.
8268
8269 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8270
8271         PR fortran/29758
8272         * gfortran.dg/reshape_source_size_1.f90: New test.
8273
8274 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8275
8276         PR fortran/29315
8277         * gfortran.dg/aliasing_dummy_4.f90: New test.
8278
8279 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
8280
8281         PR target/29777
8282         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
8283         and x86_64-*-* targets.
8284
8285 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8286
8287         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
8288         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
8289         New macros. Use them in exact tests.
8290         (TESTIT3): New macro.
8291         Add tests for fmin, fmax and fma.
8292
8293 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8294
8295         PR fortran/29431
8296         * gfortran.dg/array_constructor_13.f90: New test.
8297
8298 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8299
8300         PR fortran/29744
8301         * gfortran.dg/used_types_12.f90: New test.
8302
8303 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
8304
8305         PR middle-end/29726
8306         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
8307         (test6): Ditto.
8308         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
8309         * gcc.dg/fold-eqandshift-3.c: New test case.
8310
8311 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8312
8313         PR fortran/29699
8314         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
8315
8316         PR fortran/21370
8317         * gfortran.dg/change_symbol_attributes_1.f90: New test.
8318
8319 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8320
8321         * gcc.dg/20061109-1.c: New testcase.
8322
8323 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8324
8325         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
8326
8327 2006-11-09  Tobias Burnus  <burnus@net-b.de>
8328
8329         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
8330         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
8331
8332 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
8333
8334         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
8335         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
8336
8337 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8338
8339         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
8340
8341 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8342
8343         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
8344         vect-9.c).
8345         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
8346         * gcc.dg/vect/vect-9.c: Now vectorizable.
8347         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
8348         that support vect_widen_mult.
8349         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
8350         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
8351         vect-reduc-dot-u16.c).
8352         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
8353         vect-reduc-dot-u16.c).
8354         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
8355         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
8356         vect-reduc-dot-s8.c).
8357         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
8358         vect-reduc-dot-s8.c).
8359         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
8360         vect-reduc-dot-s8.c).
8361         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
8362         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
8363         vect-reduc-dot-u8.c).
8364         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
8365         vect-reduc-dot-u8.c).
8366         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
8367         * gcc.dg/vect/vect-multitypes-9.c: New test.
8368         * gcc.dg/vect/vect-multitypes-10.c: New test.
8369         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
8370         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
8371         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
8372         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
8373         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
8374         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
8375         wrapv-vect-reduc-dot-s8.c.
8376         * lib/target-support.exp (check_effective_target_vect_unpack): New.
8377         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
8378         targets that support vec_unpack.
8379         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
8380         (check_effective_target_vect_widen_mult_qi_to_hi): New.
8381         (check_effective_target_vect_widen_mult_hi_to_si): New.
8382         (check_effective_target_vect_widen_sum): Removed.
8383
8384         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8385
8386         * gcc.dg/vect/vect-multitypes-8.c: New test.
8387         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
8388
8389         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
8390
8391         * gcc.dg/vect/vect-multitypes-7.c: New test.
8392
8393         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8394
8395         * gcc.dg/vect/vect-multitypes-4.c: New test.
8396         * gcc.dg/vect/vect-multitypes-5.c: New test.
8397         * gcc.dg/vect/vect-multitypes-6.c: New test.
8398
8399         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8400
8401         * gcc.dg/vect/vect-multitypes-1.c: New test.
8402         * gcc.dg/vect/vect-multitypes-2.c: New test.
8403         * gcc.dg/vect/vect-multitypes-3.c: New test.
8404
8405 2006-11-07  Eric Christopher  <echristo@apple.com>
8406
8407         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
8408         Test using scan-assembler-not.
8409
8410 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
8411
8412         * gcc.dg/inline-17.c: New test.
8413
8414 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
8415
8416         PR other/25028
8417         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
8418         on HP-UX.
8419
8420 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
8421
8422         PR fortran/29539
8423         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
8424
8425         PR fortran/29634
8426         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
8427         test.
8428
8429 2006-11-07  Tobias Burnus  <burnus@net-b.de>
8430
8431         PR fortran/29601
8432         * gfortran.dg/volatile.f90: Add.
8433         * gfortran.dg/volatile2.f90: Add.
8434         * gfortran.dg/volatile3.f90: Add.
8435         * gfortran.dg/volatile4.f90: Add.
8436         * gfortran.dg/volatile5.f90: Add.
8437         * gfortran.dg/volatile6.f90: Add.
8438         * gfortran.dg/volatile7.f90: Add.
8439
8440 2006-11-06  Tobias Burnus  <burnus@net-b.de>
8441
8442         * gfortran.dg/io_constraints_2.f90: Adjust pattern
8443           for matching error messages.
8444         * gfortran.dg/specifics_3.f90: Adjust pattern
8445           for matching error messages.
8446
8447 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
8448             Bernhard Fischer  <aldot@gcc.gnu.org>
8449
8450         * lib/gcc-dg.exp (output-exists): New proc.
8451         (output-exists-not): New proc.
8452         * gcc.test-framework/test-framework.awk: Support new directives.
8453         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
8454         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
8455         * gcc.test-framework/dg-outexists-exp-F.c: New test.
8456         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
8457         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
8458         * gcc.test-framework/dg-outexists-exp-P.c: New test.
8459
8460 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
8461
8462         PR fortran/29630
8463         PR fortran/29679
8464         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
8465         * gfortran.dg/initialization_3.f90: New.
8466
8467 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8468
8469         PR libgfortran/25545
8470         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
8471
8472 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
8473
8474         PR middle-end/29695
8475         * gcc.c-torture/execute/pr29695-1.c: New test.
8476         * gcc.c-torture/execute/pr29695-2.c: New test.
8477
8478 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
8479
8480         PR fortran/29565
8481         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
8482
8483 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
8484
8485         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
8486         for matching error messages.
8487
8488 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
8489
8490         PR target/26915
8491         * gcc.target/i386/387-12.c: New test.
8492
8493 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8494
8495         PR libfortran/29713
8496         * gfortran.dg/pr29713.f90: New test.
8497
8498 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
8499
8500         * gcc.c-torture/execute/arith-rand-ll.c:
8501         Also test for bogus rest sign.
8502
8503 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8504
8505         PR libfortran/27895
8506         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
8507
8508 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
8509
8510         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
8511         from error messages.
8512
8513 2006-11-02  Mike Stump  <mrs@apple.com>
8514
8515         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
8516
8517         * g++.old-deja/g++.abi/align.C: Enable for darwin.
8518
8519 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
8520
8521         * g++.dg/eh/gcsec1.C: New test.
8522
8523 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8524
8525         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
8526         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
8527
8528 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
8529
8530         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
8531         hexadecimal value.
8532         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
8533         * gcc.dg/pr14796-2.c: Likewise.
8534
8535 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8536
8537         * gcc.c-torture/execute/20061101-1.c: New test.
8538
8539 2006-11-01  Richard Guenther  <rguenther@suse.de>
8540
8541         * gcc.target/i386/fpprec-1.c: New testcase.
8542
8543 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8544
8545         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
8546         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
8547
8548 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8549
8550         * gcc.c-torture/execute/20061031-1.c: New test.
8551
8552 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
8553
8554         PR 23067
8555         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
8556         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
8557         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
8558         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
8559         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
8560         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
8561         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
8562
8563 2006-10-31  Eric Christopher  <echristo@apple.com>
8564             Falk Hueffner  <falk@debian.org>
8565
8566         * gcc.dg/builtin-bswap-1.c: New.
8567         * gcc.dg/builtin-bswap-2.c: New.
8568         * gcc.dg/builtin-bswap-3.c: New.
8569         * gcc.dg/builtin-bswap-4.c: New.
8570         * gcc.dg/builtin-bswap-5.c: New.
8571         * gcc.target/i386/builtin-bswap-1.c: New.
8572
8573 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
8574
8575         * gcc.dg/inline-16.c: New.
8576
8577         PR 16622
8578         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
8579         defining it.
8580         * gcc.dg/inline-13.c: New.
8581         * gcc.dg/inline-14.c: New.
8582         * gcc.dg/inline-15.c: New.
8583
8584         PR 11377
8585         * gcc.dg/inline6.c: New.
8586         * gcc.dg/inline7.c: New.
8587
8588 2006-10-31  Roger Sayle  <roger@eyesopen.com>
8589
8590         PR middle-end/23470
8591         * gcc.dg/pr23470-1.c: New test case.
8592
8593 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
8594
8595         PR fortran/29537
8596         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
8597         data.
8598         * gfortran.dg/blockdata_2.f90: New testcase.
8599
8600 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
8601
8602         PR libfortran/29627
8603         * gfortran.dg/unf_short_record_1.f90:  New test.
8604
8605 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8606
8607         PR fortran/29067
8608         * gfortran.dg/pr29067.f: New test.
8609
8610 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
8611             Richard Sandiford  <richard@codesourcery.com>
8612
8613         * lib/target-supports.exp (get_compiler_messages): Append options
8614         as a single list element.
8615         (check_effective_target_arm_vfp_ok): New.
8616         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
8617
8618 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
8619
8620         PR fortran/29387
8621         * gfortran.dg/intrinsic_actual_2.f90: New test.
8622
8623         PR fortran/29490
8624         * gfortran.dg/actual_array_interface_1.f90: New test.
8625
8626         PR fortran/29641
8627         * gfortran.dg/used_types_11.f90: New test.
8628
8629 2006-10-30  Dirk Mueller  <dmueller@suse.de>
8630
8631         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
8632         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
8633         * g++.old-deja/g++.pt/eichin01.C (main): Same.
8634         * g++.old-deja/g++.mike/net25.C (main): Same.
8635         * g++.dg/lookup/exception1.C (main): Same.
8636         * g++.dg/parse/parens2.C (main): Same.
8637
8638 2006-10-30  Roger Sayle  <roger@eyesopen.com>
8639
8640         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
8641
8642 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8643
8644         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
8645         * gcc.dg/torture/builtin-math-3.c: Likewise.
8646
8647 2006-10-30  Tobias Burnus  <burnus@net-b.de>
8648
8649         PR fortran/29452
8650         * gfortran.dg/write_check.f90: Check run-time keyword checking.
8651         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
8652
8653 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
8654
8655         PR Fortran/29410
8656         * gfortran.fortran-torture/execute/transfer1.f90: New test.
8657
8658 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
8659
8660         * lib/target-supports.exp (check_function_available): Declare
8661         function before calling.
8662
8663 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
8664
8665         PR tree-optimization/29637
8666         * gcc.dg/pr29637.c: New test.
8667
8668 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8669
8670         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
8671         tree canonicalization.
8672
8673 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8674
8675         * gcc.dg/builtins-20.c: Add more hypot tests.
8676
8677 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8678
8679         * gcc.dg/fold-compare-1.c: New test case.
8680
8681 2006-10-29  Dirk Mueller  <dmueller@suse.de>
8682
8683         PR c++/16307
8684         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
8685
8686 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8687
8688         PR tree-optimization/15458
8689         * gcc.dg/fold-xornot-1.c: New test case.
8690
8691 2006-10-29  Richard Guenther  <rguenther@suse.de>
8692
8693         * gcc.target/i386/math-torture/trunc.c: New testcase.
8694
8695 2006-10-29  Richard Guenther  <rguenther@suse.de>
8696
8697         * gcc.target/i386/math-torture/round.c: New testcase.
8698
8699 2006-10-29  Richard Guenther  <rguenther@suse.de>
8700
8701         * gcc.target/i386/math-torture/ceil.c: New testcase.
8702         * gcc.target/i386/math-torture/floor.c: Likewise.
8703
8704 2006-10-29  Richard Guenther  <rguenther@suse.de>
8705
8706         * gcc.target/i386/math-torture/rint.c: New testcase.
8707         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
8708
8709 2006-10-29  Richard Guenther  <rguenther@suse.de>
8710
8711         * gcc.target/i386/math-torture/lfloor.c: New testcase.
8712         * gcc.target/i386/math-torture/lceil.c: Likewise.
8713
8714 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8715
8716         PR libgfortran/24313
8717         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
8718
8719 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
8720
8721         * gcc.c-torture/execute/20020118-1.c,
8722         gcc.c-torture/execute/builtins/strlen.c,
8723         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
8724         comment typos.
8725
8726 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8727
8728         * gcc.dg/builtins-20.c: Add tests for hypot.
8729         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
8730         two-argument builtins.
8731         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
8732         TESTIT2.  Update all callers.
8733         (TESTIT2, TESTIT2_R): New helper macros.
8734         Add testcases for pow, hypot and atan2.
8735
8736 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8737
8738         PR C++/29295
8739         * g++.dg/expr/bool1.C: New test.
8740         * g++.dg/expr/bool2.C: New test.
8741
8742 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8743
8744         PR fortran/28224
8745         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
8746         * gfortran.dg/namelist_internal.f90: New test.
8747
8748 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8749
8750         PR fortran/29625
8751         * gfortran.dg/io_real_boz.f90: Add.
8752         * gfortran.dg/io_real_boz2.f90: Add.
8753
8754 2006-10-28  Richard Guenther  <rguenther@suse.de>
8755
8756         PR middle-end/26899
8757         * gcc.dg/tree-ssa/pr26899.c: New testcase.
8758
8759 2006-10-28  Richard Guenther  <rguenther@suse.de>
8760
8761         PR target/28806
8762         * gcc.target/i386/math-torture/lround.c: New testcase.
8763
8764 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8765
8766         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
8767         * gcc.dg/builtins-44.c: Likewise.
8768         * gcc.dg/builtins-45.c: Likewise.
8769         * gcc.dg/pr28796-2.c: Likewise.
8770         * gcc.dg/unordered-3.c: Likewise.
8771
8772 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8773
8774         PR libgfortran/27954
8775         * gfortran.dg/error_recovery_2.f90: New test.
8776
8777 2006-10-26  Richard Guenther  <rguenther@suse.de>
8778
8779         * gcc.target/i386/i386.exp: Use glob, not find to collect
8780         tests.  Avoids recursing into subdirectories.
8781         * gcc.target/i386/math-torture/math-torture.exp: Torture
8782         for interesting ia32 math options.
8783         * gcc.target.i386/math-torture/lrint.c: New testcase.
8784
8785 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8786
8787         PR libgfortran/29563
8788         * gfortran.dg/arrayio_9.f90: Update test.
8789         * gfortran.dg/arrayio_19.f90: New test.
8790
8791 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8792
8793         * gcc.dg/20061026.c: New testcase.
8794
8795 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8796
8797         PR libgfortran/29563
8798         * gfortran.dg/arrayio_9.f90: New test.
8799
8800 2006-10-26  Ben Elliston  <bje@au.ibm.com>
8801
8802         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
8803         Copy the strings manually, as strcpy may call strlen.
8804
8805 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8806
8807         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
8808         Add checks for log, log2, log10 and log1p.
8809
8810         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
8811         we already test 0.0.  Add checks for expm1, log, log2, log10,
8812         log1p, cbrt, erf and erfc.
8813
8814 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
8815
8816         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
8817
8818 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
8819
8820         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
8821         and remainderl() built-in functions.  Remove -ffast-math from
8822         dg-options.
8823
8824 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8825
8826         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
8827         acosh and atanh.
8828
8829         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
8830         floating point modifiers to arguments passed to float and long
8831         double functions respectively.  Update all callers to use floating
8832         point numbers, not integers.  Add tests for exp, exp2 and
8833         exp10/pow10.
8834
8835         * gcc.dg/torture/builtin-math-3.c: New test.
8836
8837 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
8838
8839         PR fortran/29393
8840         * gfortran.dg/initialize_2.f90: New.
8841
8842 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8843
8844         * gcc.dg/torture/builtin-math-2.c: New test.
8845
8846 2006-10-24  Richard Guenther  <rguenther@suse.de>
8847
8848         PR middle-end/28796
8849         * gcc.dg/pr28796-1.c: New testcase.
8850         * gcc.dg/pr28796-2.c: Likewise.
8851
8852 2006-10-24  Richard Guenther  <rguenther@suse.de>
8853
8854         * gcc.dg/builtins-57.c: New testcase.
8855
8856 2006-10-24  Richard Guenther  <rguenther@suse.de>
8857
8858         PR tree-optimization/29567
8859         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
8860
8861 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
8862
8863         PR tree-optimization/14784
8864         * gcc.dg/alias-10.c: New test.
8865
8866 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8867
8868         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
8869
8870 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
8871
8872         * gcc.dg/builtin-strncat-chk-1.c: New test.
8873
8874 2006-10-23  Jan Hubicka  <jh@suse.cz>
8875
8876         * gcc.dg/memmove-1.c: New test.
8877
8878 2006-10-23  Paul Brook  <paul@codesourcery.com>
8879
8880         * gcc.dg/pragma-pack-5.c: New test.
8881
8882 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
8883
8884         * g++.dg/other/s390-1.C: New testcase.
8885
8886 2006-10-23  Richard Guenther  <rguenther@suse.de>
8887
8888         PR middle-end/27132
8889         PR middle-end/23295
8890         * gcc.dg/pr27132.c: New testcase.
8891         * gcc.dg/pr23295.c: Likewise.
8892         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
8893         * g++.dg/tree-ssa/pr19807.C: Likewise.
8894
8895 2006-10-23  Richard Guenther  <rguenther@suse.de>
8896
8897         PR middle-end/21032
8898         * gcc.dg/pr21032.c: New testcase.
8899
8900 2006-10-22  Jeff Law  <law@redhat.com>
8901         Richard Guenther  <rguenther@suse.de>
8902
8903         PR tree-optimization/15911
8904         * gcc.dg/tree-ssa/vrp30.c: New testcase.
8905
8906 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8907
8908         PR c++/20647
8909         * g++.dg/abi/rtti3.C: New.
8910
8911 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
8912
8913         PR middle-end/28252
8914         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
8915         transformation.
8916
8917 2006-10-21  Richard Guenther  <rguenther@suse.de>
8918
8919         PR tree-optimization/3511
8920         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
8921
8922 2006-10-21  Richard Guenther  <rguenther@suse.de>
8923
8924         PR middle-end/26898
8925         * gcc.dg/torture/pr26898-1.c: New testcase.
8926         * gcc.dg/torture/pr26898-2.c: Likewise.
8927
8928 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
8929
8930         PR c++/28053
8931         * g++.dg/parse/bitfield1.C: Adjust error markers.
8932         * g++.dg/parse/bitfield2.C: New test.
8933
8934 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
8935
8936         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
8937
8938 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8939
8940         PR libfortran/27895
8941         * gfortran.dg/zero_sized_1.f90: New test.
8942
8943 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
8944
8945         * gcc.dg/div-compare-1.c: New test.
8946
8947 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
8948
8949         PR fortran/29216
8950         * gfortran.dg/result_default_init_1.f90: New test.
8951
8952         PR fortran/29314
8953         * gfortran.dg/automatic_default_init_1.f90: New test.
8954
8955         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
8956         from 38 to 33.
8957
8958 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
8959
8960         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
8961         'using namespace std' without previous declaration.
8962         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
8963         * g++.old-deja/g++.robertl/eb133c.C: New.
8964
8965 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8966
8967         PR libgfortran/29277
8968         * gfortran.dg/streamio_4.f90: Update test.
8969         * gfortran.dg/streamio_11.f90: New test.
8970
8971 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
8972
8973         PR c++/27952
8974         * g++.dg/inherit/virtual1.C: New test.
8975
8976 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
8977
8978         PR c++/28261
8979         * g++.dg/parse/enum3.C: New test.
8980
8981 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
8982
8983         PR c++/29039
8984         * g++.dg/init/ctor8.C: New test.
8985
8986 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
8987
8988         PR c++/27270
8989         * g++.dg/ext/complit8.C: Tweak error markers.
8990         * g++.dg/template/complit1.C: Add error marker.
8991
8992 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
8993
8994         PR c++/27270
8995         * g++.dg/ext/complit8.C: New test.
8996
8997         PR c++/29408
8998         * g++.dg/parse/dtor12.C: New test.
8999
9000         PR c++/29435
9001         * g++.dg/template/sizeof11.C: New test.
9002
9003 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
9004
9005         PR fortran/29392
9006         * gfortran.dg/data_char_3.f90: New test.
9007
9008         PR fortran/29451
9009         * gfortran.dg/negative_automatic_size.f90: New test.
9010
9011 2006-10-16  David Daney  <ddaney@avtrex.com>
9012
9013         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
9014
9015 2006-10-16  Eric Christopher  <echristo@apple.com>
9016
9017         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
9018         x86_64.
9019
9020 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9021
9022         PR c++/28211
9023         * g++.dg/tc1/dr49.C: Tweak error messages.
9024         * g++.dg/parse/template21.C: New test.
9025
9026 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9027
9028         PR middle-end/20491
9029         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
9030
9031 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9032
9033         PR fortran/29403
9034         * gfortran.dg/print_1.f90: New test.
9035
9036 2006-10-15  Jan Hubicka  <jh@suse.cz>
9037
9038         PR middle-end/29241
9039         * gcc.c-torture/compile/pr29241.c: New testcase.
9040
9041 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
9042
9043         PR middle-end/29250
9044         * gcc.c-torture/compile/pr29250.c: New test.
9045
9046 2006-10-15  Richard Guenther  <rguenther@suse.de>
9047
9048         * gcc.dg/pr29299.c: New testcase.
9049
9050 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
9051
9052         PR fortran/24767
9053         * gfortran.dg/label_4.f90: Adjust warning flag.
9054
9055 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
9056
9057         PR fortran/29371
9058         * gfortran.dg/nullify_3.f90: New test.
9059
9060 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9061
9062         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9063         on Solaris 2.5.1 too.
9064
9065 2006-10-13  Eric Christopher  <echristo@apple.com>
9066
9067         * gcc.dg/pr25993.c: Skip for darwin.
9068
9069 2006-10-13  Eric Christopher  <echristo@apple.com>
9070
9071         * gcc.dg/visibility-11.c: Skip for darwin.
9072
9073 2006-10-13  Eric Christopher  <echristo@apple.com>
9074
9075         * gcc.dg/darwin-weakimport-1.c: Use
9076         -fno-asynchronous-unwind-tables.
9077         * gcc.dg/darwin-weakimport-3.c: Ditto.
9078
9079 2006-10-13  Richard Guenther  <rguenther@suse.de>
9080
9081         PR tree-optimization/29446
9082         * gcc.dg/torture/pr29446.c: New testcase.
9083
9084 2006-10-13  Bill Wendling  <wendling@apple.com>
9085
9086         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
9087         * g++.old-deja/g++.jason/hmc1.C: Likewise.
9088         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
9089         * g++.old-deja/g++.law/shadow1.C: Likewise.
9090         * g++.old-deja/g++.law/ctors10.C: Likewise.
9091         * g++.dg/debug/namespace1.C: Likewise.
9092         * g++.dg/inherit/namespace-as-base.C: Likewise.
9093         * g++.dg/opt/delay-slot-1.C: Likewise.
9094         * g++.dg/parse/defarg10.C: Likewise.
9095         * g++.dg/template/ptrmem11.C: Likewise.
9096         * g++.dg/template/mem_func_ptr.C: Likewise.
9097         * g++.dg/template/spec19.C: Likewise.
9098
9099 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
9100
9101         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
9102
9103 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
9104
9105         PR fortran/29373
9106         * gfortran.dg/implicit_9.f90: New test.
9107
9108         PR fortran/29407
9109         * gfortran.dg/namelist_25.f90: New test.
9110
9111         PR fortran/27701
9112         * gfortran.dg/same_name_2.f90: New test.
9113
9114         PR fortran/29232
9115         * gfortran.dg/host_assoc_types_1.f90: New test.
9116
9117         PR fortran/29364
9118         * gfortran.dg/missing_derived_type_1.f90: New test.
9119         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
9120
9121         PR fortran/29422
9122         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
9123
9124         PR fortran/29428
9125         * gfortran.dg/alloc_comp_assign_5.f90: New test.
9126
9127 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9128
9129         PR fortran/29391
9130         * gfortran.dg/bound_2.f90: New test.
9131
9132 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9133
9134         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
9135         directive.
9136         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
9137         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
9138         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
9139         * gfortran.dg/gomp/reduction3.f90: Likewise.
9140         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9141         * gfortran.dg/dummy_procedure_2.f90: Likewise.
9142         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9143         * gfortran.dg/forall_4.f90: Likewise.
9144         * gfortran.dg/spec_expr_4.f90: Likewise.
9145         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
9146         * gfortran.dg/forall_5.f90: Likewise.
9147         * gfortran.dg/open_access_append_2.f90: Add check for
9148         compile-time warning.
9149
9150 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
9151
9152         PR c++/28506
9153         * g++.dg/parse/pure1.C: New test.
9154
9155 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9156
9157         PR fortran/21435
9158         * gfortran.dg/io_constraints_3.f90: New test.
9159         * gfortran.dg/open_access_append_1.f90: Add checks
9160         for compile-time warnings.
9161         * gfortran.dg/pr20163-2.f: Likewise.
9162         * gfortran.dg/iostat_2.f90: Likewise.
9163         * gfortran.dg/label_4.f90: Delete the temporary
9164         file.
9165         * gfortran.dg/direct_io_2.f90: Add a FILE=
9166         specifier.
9167         * gfortran.dg/iomsg_1.f90: Add check for
9168         compile-time warning.
9169
9170 2006-10-12  Jan Hubicka  <jh@suse.cz>
9171
9172         PR c/28419
9173         * gcc.dg/pr28319.c: New test.
9174
9175 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
9176         PR c++/29318
9177         * g++.dg/ext/vla4.C: New test.
9178
9179 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
9180
9181         PR c++/27961
9182         * g++.dg/template/crash60.C: New test.
9183         * g++.dg/other/large-size-array.C: Adjust error markers.
9184         * g++.dg/parse/crash27.C: Likewise.
9185         * g++.dg/template/crash1.C: Likewise.
9186
9187 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
9188
9189         PR testsuite/29093
9190         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
9191
9192 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
9193
9194         PR preprocessor/28709
9195         * gcc.dg/cpp/paste14.c: New test.
9196
9197 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
9198
9199         PR c++/29175
9200         * g++.dg/init/array24.C: New test.
9201
9202 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9203
9204         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
9205         of <sys/types.h>.
9206
9207 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
9208
9209         PR c++/29024
9210         * g++.dg/parse/typedef8.C: New test.
9211         * g++.dg/other/mult-stor1.C: Adjust error markers.
9212
9213 2006-10-11  Richard Guenther  <rguenther@suse.de>
9214
9215         PR tree-optimization/28230
9216         * gcc.dg/torture/pr28230.c: New testcase.
9217
9218 2006-10-11  Richard Guenther  <rguenther@suse.de>
9219
9220         PR inline-asm/29119
9221         * gcc.dg/torture/pr29119.c: New testcase.
9222
9223 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
9224
9225         PR middle-end/29272
9226         * gcc.c-torture/execute/20060930-2.c: New test.
9227
9228 2006-10-09  Richard Henderson  <rth@redhat.com>
9229
9230         Revert emutls patch.
9231
9232 2006-10-09  Richard Guenther  <rguenther@suse.de>
9233
9234         PR middle-end/29254
9235         * gcc.dg/pr29254.c: New testcase.
9236
9237 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
9238             Paul Thomas  <pault@gcc.gnu.org>
9239
9240         PR fortran/20541
9241         * gfortran.dg/alloc_comp_basics_1.f90: New test.
9242         * gfortran.dg/alloc_comp_basics_2.f90: New test.
9243         * gfortran.dg/alloc_comp_assign_1.f90: New test.
9244         * gfortran.dg/alloc_comp_assign_2.f90: New test.
9245         * gfortran.dg/alloc_comp_assign_3.f90: New test.
9246         * gfortran.dg/alloc_comp_assign_4.f90: New test.
9247         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
9248         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
9249         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
9250         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
9251         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
9252         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
9253         * gfortran.dg/alloc_comp_std.f90: New test.
9254         * gfortran.dg/move_alloc.f90: New test.
9255
9256 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
9257
9258         PR fortran/29115
9259         * gfortran.dg/derived_constructor_comps_2.f90: New test.
9260
9261         PR fortran/29211
9262         * gfortran.dg/forall_char_dependencies_1.f90: New test.
9263
9264 2006-10-08  Tobias Burnus  <burnus@net-b.de>
9265
9266         PR fortran/28585
9267         * gfortran.dg/new_line.f90: New test.
9268
9269 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9270
9271         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
9272         * gcc.dg/torture/builtin-convert-1.c,
9273         gcc.dg/torture/builtin-convert-2.c,
9274         gcc.dg/torture/builtin-convert-3.c,
9275         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
9276
9277 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
9278
9279         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9280         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9281         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9282         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
9283
9284 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
9285
9286         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
9287         Xfail some tests for powerpc-darwin and powerpc-aix.
9288
9289 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
9290
9291         PR c/29380
9292         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
9293
9294 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9295
9296         PR target/29300
9297         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9298         on hppa*-*-hpux*.
9299
9300 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9301
9302         PR fortran/16580
9303         PR fortran/29288
9304         * gfortran.fortran-torture/execute/specifics.f90:
9305         Add tests for using all possible intrinsics as actual arguments.
9306         * gfortran.dg/specifics_1.f90: Add tests for using
9307         all possible intrinsics as actual arguments.
9308         * gfortran.dg/specifics_2.f90: New file.
9309         * gfortran.dg/specifics_3.f90: New file.
9310
9311 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
9312
9313         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
9314         * gcc.dg/debug/debug-2.c: Likewise.
9315
9316 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
9317
9318         * gcc.c-torture/compile/sync-2.c: New test.
9319
9320 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9321
9322         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
9323         line endings.
9324
9325 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9326
9327         PR rtl-optimization/29128
9328         * gcc.c-torture/compile/pr29128.c: New test.
9329
9330 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9331
9332         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
9333         line endings.
9334
9335 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
9336
9337         PR middle-end/29256
9338         * gcc.dg/tree-ssa/loop-19.c: New test.
9339
9340 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9341
9342         PR tree-optimization/29330
9343         * gcc.dg/pr29330.c: New test.
9344
9345         PR target/28924
9346         * gcc.c-torture/compile/20061005-1.c: New test.
9347
9348 2006-10-06  Olivier Hainque  <hainque@adacore.com>
9349
9350         * gcc.dg/typename-vla-1.c: New case.
9351         * gnat.dg/forward_vla.adb: New case.
9352
9353 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9354
9355         PR tree-optimization/29290
9356         * gfortran.dg/loop_nest_1.f90: New test.
9357
9358         PR target/29198
9359         * gcc.dg/tls/opt-12.c: New test.
9360
9361         PR fortran/28415
9362         * gfortran.dg/save_2.f90: New test.
9363
9364         PR c/29091
9365         * gcc.dg/pr29091.c: New test.
9366
9367 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
9368
9369         * lib/target-supports.exp
9370         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
9371         same as x86_64-*-*; check for LP64.
9372
9373 2006-10-04  Richard Henderson  <rth@redhat.com>
9374
9375         * lib/target-supports.exp (check_effective_target_tls): Redefine
9376         to mean non-emulated tls.
9377         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9378         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9379         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9380         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9381         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9382         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9383         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9384
9385 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9386
9387         PR fortran/29343
9388         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
9389
9390 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9391
9392         * gfortran.dg/bounds_check_fail_1.f90: New test.
9393
9394 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9395
9396         PR c++/29020
9397         * g++.dg/template/friend48.C: New test.
9398
9399 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9400
9401         PR fortran/29098
9402         * gfortran.dg/default_initialization_2.f90: New test.
9403
9404 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9405
9406         PR fortran/20779
9407         PR fortran/20891
9408         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
9409
9410 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9411
9412         PR fortran/29284
9413         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
9414
9415         PR fortran/29321
9416         PR fortran/29322
9417         * gfortran.dg/missing_optional_dummy_2.f90: New test.
9418
9419         PR fortran/25091
9420         PR fortran/25092
9421         * gfortran.dg/entry_array_specs_1.f90: New test.
9422
9423 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9424
9425         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
9426         insufficient to inhibit some test failures at -O3.  Do testing
9427         on integers.
9428
9429 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9430
9431         PR c++/29138
9432         * g++.dg/inherit/access8.C: New test.
9433         * g++.dg/template/dtor4.C: Tweak error messages.
9434
9435 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9436
9437         PR fortran/27478
9438         * gfortran.dg/entry_8.f90: New test.
9439
9440 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9441
9442         PR c++/29291
9443         * g++.dg/parse/new4.C: New test.
9444
9445 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
9446
9447         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
9448         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
9449         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
9450         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
9451         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
9452
9453 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9454
9455         PR fortran/19260
9456         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
9457         * gfortran.dg/continuation_2.f90: New test.
9458
9459         PR fortran/19262
9460         * gfortran.dg/continuation_3.f90: New test.
9461         * gfortran.dg/continuation_4.f90: New test.
9462         * gfortran.dg/continuation_5.f: New test.
9463         * gfortran.dg/continuation_6.f: New test.
9464
9465 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
9466
9467         PR c++/29226
9468         * g++.dg/template/vla1.C: New test.
9469
9470 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9471
9472         PR fortran/29210
9473         * gfortran.dg/complex_parameter_1.f90: New test.
9474
9475 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
9476
9477         PR c/29154
9478         * gcc.c-torture/execute/20060929-1.c: New test.
9479
9480 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
9481
9482         PR c++/29105
9483         * g++.dg/template/member6.C: New test.
9484         * g++.dg/parse/typename7.C: Adjust error markers.
9485
9486         PR c++/29080
9487         * g++.dg/template/member7.C: New test.
9488
9489 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
9490
9491         PR c/24010
9492         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
9493         gcc.dg/Woverride-init-3.c: New tests.
9494
9495 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9496
9497         * gcc.c-torture/execute/20060930-1.c: New test.
9498
9499 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9500
9501         PR fortran/18791
9502         * gfortran.dg/specifics_1.f90: New test.
9503         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
9504         complex specifics.
9505
9506 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9507
9508         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
9509         pthread-init-common.h: New.
9510
9511 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9512
9513         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
9514         precision on some archs.
9515
9516 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
9517
9518         * gcc.dg/non-local-goto-1.c: New test.
9519         * gcc.dg/non-local-goto-2.c: Likewise.
9520         * gcc.dg/setjmp-3.c: Likewise.
9521         * gcc.dg/setjmp-4.c: Likewise.
9522
9523 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
9524
9525         * gnat.dg/self_aggregate_with_pointer.adb: New test.
9526
9527 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9528
9529         PR fortran/28276
9530         * gfortran.dg/exponent_1.f90: New test.
9531
9532         PR fortran/27021
9533         * gfortran.dg/nearest_1.f90: New test.
9534
9535 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
9536
9537         PR middle-end/25261
9538         PR middle-end/28790
9539         * gcc.dg/gomp/nestedfn-1.c: New test.
9540
9541 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
9542
9543         PR objc/29195
9544         * objc/compile/method-1.m: New test.
9545
9546 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
9547
9548         PR c++/26938
9549         * g++.dg/template/crash58.C: New test.
9550         * g++.dg/parse/crash28.C: Adjust error markers.
9551         * g++.dg/template/crash34.C: Likewise.
9552         * g++.dg/template/friend31.C: Likewise.
9553         * g++.dg/template/crash32.C: Likewise.
9554
9555         PR c++/27329
9556         * g++.dg/template/crash59.C: New test.
9557
9558         PR c++/27667
9559         * g++.dg/template/spec33.C: New test.
9560         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
9561
9562 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
9563             Adam Nemet  <anemet@caviumnetworks.com>
9564
9565         * gcc.dg/tree-ssa/ivopts-1.c: New test.
9566         * gcc.dg/tree-ssa/ivopts-2.c: New test.
9567
9568 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
9569
9570         PR target/28911
9571         * gcc.dg/pr28911.c: New.
9572
9573 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
9574
9575         PR target/29169
9576         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
9577         (dg-options): Add -mfpmath=387.
9578
9579 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
9580
9581         PR c/28706
9582         * gcc.dg/pr28706.c: New test.
9583
9584         PR c/28712
9585         * gcc.dg/pr28712.c: New test.
9586
9587 2006-09-22  Mike Stump  <mrs@apple.com>
9588
9589         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
9590
9591 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
9592
9593         PR tree-optimization/28888
9594         * gcc.dg/pr28888.c: New test.
9595
9596 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
9597
9598         PR c++/29016
9599         * g++.dg/init/ptrfn1.C: New test.
9600
9601 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
9602
9603         PR c++/28861
9604         * g++.dg/template/spec32.C: New test.
9605         * g++.dg/parse/crash9.C: Adjust error markers.
9606
9607         PR c++/28303
9608         * g++.dg/template/typedef6.C: New test.
9609         * g++.dg/init/error1.C: Adjust error markers.
9610         * g++.dg/parse/crash9.C: Likewise.
9611         * g++.dg/template/crash55.C: Likewise.
9612
9613 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
9614
9615         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
9616
9617 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
9618
9619         PR target/27650
9620         * g++.dg/ext/dllimport12.C: New test.
9621
9622 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
9623
9624         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
9625         * gcc.target/mips/nmadd-2.c: Likewise.
9626         * gcc.target/mips/mips-ps-6.c: New test.
9627         * gcc.target/mips/neg-abs-1.c: Likewise.
9628         * gcc.target/mips/neg-abs-2.c: Likewise.
9629         * gcc.target/mips/nmadd-3.c: New test.
9630
9631 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
9632
9633         PR middle-end/28046
9634         * gcc.dg/gomp/atomic-10.c: New test.
9635         * g++.dg/gomp/atomic-10.C: New test.
9636
9637 2006-09-20  Eric Christopher  <echristo@apple.com>
9638
9639         * gcc.target/i386/sse3-not-fisttp.c: New.
9640
9641 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
9642
9643         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
9644
9645 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
9646
9647         * gcc.c-torture/execute/pr28289.c (one): New variable.
9648         (main): Use it instead of argc.
9649         * gcc.c-torture/execute/20060102-1.c (one): New variable.
9650         (main): Use it instead of argc.
9651
9652 2006-09-19  Paul Brook  <paul@codesourcery.com>
9653
9654         PR target/28516
9655         * gcc.dg/nested-func-5.c: New test.
9656
9657 2006-09-19  Ben Elliston  <bje@au.ibm.com>
9658
9659         * lib/target-supports.exp (check_effective_target_tls): Compile
9660         test stubs using ${tool}_target_compile, not just target_compile.
9661         (check_effective_target_tls_runtime): Likewise.
9662
9663 2006-09-19  Ben Elliston  <bje@au.ibm.com>
9664
9665         * gcc.c-torture/compile/20030405-1.x: Remove.
9666
9667         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
9668         optimising linker from discarding it.
9669
9670 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
9671
9672         PR fortran/28526
9673         * gfortran.dg/keyword_symbol_1.f90: New test.
9674
9675         * gfortran.dg/spread_shape_1.f90: Add missing warning with
9676         pedantic compilation option.
9677
9678 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
9679
9680         PR fortran/29060
9681         * gfortran.dg/spread_shape_1.f90: New test.
9682
9683 2006-09-17  Roger Sayle  <roger@eyesopen.com>
9684
9685         PR tree-optimization/28887
9686         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
9687
9688 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
9689
9690         PR c/25993
9691         * gcc.dg/pr25993.c: New test.
9692
9693 2006-09-17  Ira Rosen  <irar@il.ibm.com>
9694
9695         PR tree-opt/21591
9696         * gcc.dg/vect/pr21591.c: New test.
9697
9698 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
9699
9700         PR tree-opt/29059
9701         * gcc.c-torture/compile/strcpy-1.c: New test.
9702         * gcc.c-torture/compile/strcpy-2.c: New test.
9703         * gcc.c-torture/compile/memcpy-1.c: New test.
9704         * gcc.c-torture/compile/memcpy-2.c: New test.
9705
9706 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
9707
9708         PR testsuite/29055
9709         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
9710
9711 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
9712
9713         * gnat.dg/specs/double_record_extension1.ads: New test.
9714         * gnat.dg/specs/double_record_extension2.ads: Likewise.
9715
9716 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
9717
9718         PR fortran/29051
9719         * gfortran.dg/oldstyle_3.f90: New test.
9720
9721 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9722
9723         PR libgfortran/29099
9724         * gfortran.dg/secnds-1.f: New test.
9725
9726 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9727
9728         PR libgfortran/29053
9729         * gfortran.dg/streamio_9.f90: New test.
9730         * gfortran.dg/streamio_10.f90: New test.
9731
9732 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
9733
9734         PR C++/29002
9735         * g++.dg/init/array22.C: New test.
9736         * g++.dg/init/array23.C: New test.
9737
9738 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
9739
9740         * stackcheck.lst: Update list of tests requiring stack checking.
9741         * norun.lst: Adjust for above change.
9742         * ada95.lst: New file.
9743         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
9744         requiring -gnat95 switch.
9745
9746 2006-09-14  Olivier Hainque  <hainque@adacore.com>
9747
9748         * gnat.dg/in_out_parameter.adb: New test.
9749
9750 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
9751
9752         PR debug/28980
9753         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
9754
9755 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
9756
9757         * gnat.dg/specs/unchecked_union.ads: New test.
9758
9759 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
9760
9761         PR rtl-optimization/28982
9762         * gcc.c-torture/execute/pr28982a.c: New test.
9763         * gcc.c-torture/execute/pr28982b.c: Likewise.
9764
9765 2006-09-12  Eric Christopher  <echristo@apple.com>
9766
9767         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
9768         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
9769
9770 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
9771
9772         PR c/28768
9773         PR preprocessor/14634
9774         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
9775         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
9776         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
9777
9778 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9779
9780         * gcc.dg/pr28243.c: New test.
9781
9782 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
9783
9784         PR fortran/28971
9785         gfortran.dg/pr28971.f90: New test to act as a backstop in case
9786         this undiagnosed regression reappears.
9787
9788 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
9789
9790         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
9791         Treat $srcdir as a literal.
9792         * lib/fortran-torture.exp (fortran-torture-compile,
9793         fortran-torture-execute): Likewise.
9794         * lib/objc-torture.exp (objc-torture-compile,
9795         objc-torture-execute): Likewise.
9796         * lib/profopt.exp (profopt-execute): Likewise.
9797
9798 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
9799
9800         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
9801
9802 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
9803
9804         PR testsuite/28950
9805         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
9806
9807 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
9808
9809         PR target/13685
9810         * gcc.target/i386/pr13685.c: New test.
9811
9812 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9813
9814         * gcc.dg/pr28726.c: New test.
9815
9816 2006-09-11  Josh Conner  <jconner@apple.com>
9817
9818         * gcc.dg/nrv3.c: Increase size of structure.
9819         * gcc.dg/nrv4.c: Likewise.
9820         * gcc.dg/nrv5.c: Likewise.
9821
9822 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
9823
9824         PR libfortran/28890
9825         gfortran.dg/assumed_charlen_function_5.f90: New test.
9826
9827 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
9828
9829         PR c++/28991
9830         * g++.dg/init/static3.C: New test.
9831
9832 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
9833
9834         PR testsuite/29007
9835         * gcc.dg/long-long-cst1.c (t): Add cast to
9836         __SIZE_TYPE__ before casting to int.
9837         (main): Return 0 on success.
9838
9839 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9840
9841         * gcc.c-torture/execute/20060910-1.c: New test.
9842
9843 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
9844
9845         PR middle-end/26983
9846         * gcc.dg/pr26983.c: New test.
9847
9848 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
9849
9850         PR target/29006
9851         * gcc.c-torture/execute/pr29006.c: New test.
9852
9853 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
9854
9855         PR libfortran/28947
9856         gfortran.dg/matmul_4.f90: New test.
9857
9858 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
9859
9860         PR fortran/28959
9861         gfortran.dg/used_types_10: New test.
9862
9863 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
9864
9865         PR libfortran/28923
9866         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
9867         gfortran.dg/array_initializer_3.f90: New test.
9868
9869 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9870
9871         PR fortran/28914
9872         * gfortran.dg/actual_array_constructor_3.f90: New test.
9873
9874 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
9875
9876         PR testsuite/26778
9877         * gcc.target/i386/pr26778.c: New testcase.
9878
9879 2006-09-08  Eric Christopher  <echristo@apple.com>
9880
9881         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
9882         * gcc.target/i386/memcpy-1.c: Ditto.
9883         * gcc.target/i386/asm-1.c: Ditto.
9884         * gcc.target/i386/20060512-4.c: Ditto.
9885         * gcc.target/i386/compress-float-387.c: Ditto.
9886         * gcc.target/i386/20060512-1.c: Ditto.
9887         * gcc.target/i386/compress-float-sse.c: Ditto.
9888         * gcc.target/i386/20060512-2.c: Ditto.
9889         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
9890         * gcc.target/i386/stack-prot-kernel.c: Ditto.
9891         * gcc.target/i386/compress-float-387-pic.c: Ditto.
9892         * gcc.dg/pr26449.c: Ditto.
9893         * gcc.dg/attr-ms_struct-2.c: Ditto.
9894         * gcc.dg/attr-ms_struct-1.c: Ditto.
9895         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
9896
9897 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
9898
9899         PR c/28504
9900         * gcc.dg/vla-10.c: New test.
9901
9902 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9903
9904         PR c++/28858
9905         * g++.dg/parse/template20.C: New test.
9906         * g++.dg/template/operator8.C: Remove obsolete part.
9907         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
9908         * g++.old-deja/g++.pt/crash65.C: Likewise.
9909
9910 2006-09-07  Jason Merrill  <jason@redhat.com>
9911
9912         PR middle-end/27724
9913         * gcc.dg/long-long-cst1.c: New test.
9914
9915 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9916
9917         PR C++/28906
9918         * g++.dg/other/array3.C: New test.
9919         * g++.dg/other/array4.C: New test.
9920         * g++.dg/other/array5.C: New test.
9921
9922 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
9923
9924         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
9925
9926 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
9927
9928         PR target/28946
9929         * gcc.target/i386/pr28946.c: New test.
9930
9931 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
9932
9933         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
9934         in integer literal constant.
9935         * gfortran.dg/enum_8.f90: Ditto.
9936         * gfortran.dg/g77/20030326-1.f: Ditto.
9937
9938 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
9939
9940         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
9941         nonconformance usage.
9942
9943 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9944
9945         PR middle-end/28862
9946         * gcc.c-torture/compile/vector-align-1.c: New test.
9947
9948 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
9949
9950         PR rtl-opt/27883
9951         * g++.dg/opt/copysign-1.C: New test.
9952
9953 2006-09-06  Jason Merrill  <jason@redhat.com>
9954
9955         PR c++/27371
9956         * g++.dg/warn/unused-result1.C: New test.
9957
9958 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
9959
9960         PR c++/28903
9961         * g++.dg/ext/vla3.C: New test.
9962
9963         PR c++/28886
9964         * g++.dg/template/array16.C: New test.
9965
9966 2006-09-06  Richard Guenther  <rguenther@suse.de>
9967
9968         * gcc.dg/pr27226.c: Remove testcase again.
9969
9970 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9971
9972         PR tree-opt/28937
9973         * g++.dg/opt/unroll2.C: New test.
9974
9975 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9976
9977         PR tree-opt/28952
9978         * gcc.dg/vect/pr28952.c: New test.
9979
9980 2006-09-05  Richard Guenther  <rguenther@suse.de>
9981
9982         PR tree-optimization/28900
9983         * gcc.dg/torture/pr28900.c: New testcase
9984
9985 2006-09-05  Richard Guenther  <rguenther@suse.de>
9986
9987         PR tree-optimization/28905
9988         * gcc.c-torture/compile/pr28905.c: New testcase.
9989
9990 2006-09-05  Richard Guenther  <rguenther@suse.de>
9991
9992         PR middle-end/28935
9993         * gcc.dg/pr28935.c: New testcase.
9994
9995 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9996
9997         * gcc.c-torture/execute/20060905-1.c: New test.
9998
9999 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
10000
10001         PR fortran/28908
10002         * gfortran.dg/used_types_7.f90: New test.
10003         * gfortran.dg/used_types_8.f90: New test.
10004         * gfortran.dg/used_types_9.f90: New test.
10005
10006 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10007
10008         * gcc.c-torture/compile/20060904-1.c: New test.
10009
10010 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10011
10012         PR c++/23287 Revert my 2006-09-01 patch
10013         * g++.dg/parse/dtor12.C: Remove.
10014
10015 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
10016
10017         PR c+/27670
10018         * g++.dg/template/operator9.C: New test.
10019
10020         PR c++/27493
10021         * g++.dg/template/operator7.C: New test.
10022
10023         PR c++/27494
10024         * g++.dg/template/operator8.C: New test.
10025
10026         PR c++/27397
10027         * g++.dg/template/crash57.C: New test.
10028
10029         * g++.dg/template/typedef4.C: Adjust error markers.
10030         * g++.dg/template/typedef5.C: Likewise.
10031
10032 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
10033
10034         PR c++/28878
10035         * g++.dg/parse/crash33.C: New test.
10036
10037 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
10038         Richard Guenther  <rguenther@suse.de>
10039         Adam Nemet  <anemet@caviumnetworks.com>
10040
10041         PR middle-end/27226
10042         * gcc.target/mips/memcpy-1.c: New testcase.
10043         * gcc.dg/pr27226.c: Likewise.
10044
10045 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10046
10047         PR c++/28705
10048         * g++.dg/lookup/koenig5.C: New.
10049         * g++.dg/template/crash56.C: New.
10050
10051 2006-09-01  Josh Conner  <jconner@apple.com>
10052
10053         PR c++/25505
10054         * gcc.dg/nrv3.c: New test.
10055         * gcc.dg/nrv4.c: New test.
10056         * gcc.dg/nrv5.c: New test.
10057
10058 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10059
10060         PR c++/23287
10061         * g++.dg/parse/dtor12.C: New.
10062
10063 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
10064
10065         PR tree-optimization/28839
10066         * gcc.dg/pr28839.c: New test.
10067
10068 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
10069
10070         PR target/24367
10071         * gcc.dg/pr24367.c: New testcase.
10072
10073 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
10074
10075         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
10076
10077 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
10078
10079         PR rtl-optimization/27735
10080         * gcc.dg/loop-unswitch-1.c: New test.
10081
10082 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
10083
10084         PR fortran/28885
10085         * gfortran.dg/aliasing_dummy_2.f90: New test.
10086
10087         PR fortran/20067
10088         * gfortran.dg/generic_5.f90: Change error message.
10089
10090         PR fortran/28873
10091         * gfortran.dg/generic_6.f90: New test.
10092
10093         PR fortran/25077
10094         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
10095
10096         PR fortran/25102
10097         * gfortran.dg/invalid_interface_assignment.f90: New test.
10098
10099         PR fortran/24866
10100         * gfortran.dg/module_proc_external_dummy.f90: New test.
10101
10102 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
10103
10104         PR c++/28349
10105         * g++.dg/warn/var-args1.C: New test.
10106
10107 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
10108
10109         PR fortran/28866
10110         * gfortran.dg/simpleif_2.f90: New test.
10111         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
10112         * gfortran.dg/enum_5.f90: Ditto.
10113
10114 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10115             Kazu Hirata  <kazu@codesourcery.com>
10116
10117         PR tree-optimization/17506
10118         * gcc.dg/pr17506.c: New.
10119
10120 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
10121
10122         PR c++/28139
10123         * g++.dg/eh/alias1.C: New test.
10124
10125 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10126
10127         PR c++/28860
10128         * g++.dg/template/ttp22.C: New test.
10129
10130 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
10131
10132         PR middle-end/26632
10133         * gcc.dg/pr26632.c: New.
10134
10135 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10136
10137         PR libgfortran/28354
10138         * gfortran.dg/fmt_zero_precision.f90: New test.
10139
10140 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
10141
10142         PR c++/28058
10143         * g++.dg/template/spec31.C: New test.
10144
10145 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
10146
10147         PR c++/26573
10148         * g++.dg/other/static2.C: New test.
10149
10150 2006-08-26  Roger Sayle  <roger@eyesopen.com>
10151
10152         * gcc.dg/Wswitch-enum-2.c: New test case.
10153         * gcc.dg/Wswitch-enum-3.c: Likewise.
10154
10155 2006-08-26  Richard Guenther  <rguenther@suse.de>
10156
10157         * gcc.c-torture/compile/20060826-1.c: New testcase.
10158
10159 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
10160
10161         PR c++/28736
10162         * g++.dg/template/void10.C: New test.
10163
10164         PR c++/28737
10165         * g++.dg/template/void8.C: New test.
10166
10167         PR c+_+/28738
10168         * g++.dg/template/void9.C: New test.
10169
10170         * g++.dg/template/void3.C: Adjust error markers.
10171         * g++.dg/template/void4.C: Likewise.
10172         * g++.dg/template/crash55.C: Likewise.
10173         * g++.dg/template/void7.C: Likewise
10174
10175 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
10176
10177         PR c++/28588
10178         * g++.dg/inherit/access6.C: New test.
10179         * g++.dg/inherit/access7.C: Likewise.
10180
10181         PR c++/28595
10182         * g++.dg/template/array15.C: New test.
10183         * g++.dg/template/crash2.C: Tweak error markers.
10184
10185 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
10186
10187         PR middle-end/28683
10188         * gcc.c-torture/compile/20060823-1.c: New test.
10189
10190 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10191
10192         PR c++/28853
10193         * g++.dg/template/ttp21.C: New test.
10194
10195         PR c++/28852
10196         * g++.dg/other/operator1.C: Add error-marker.
10197         * g++.dg/other/operator2.C: New test.
10198
10199 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10200
10201         PR c/27893
10202         * gcc.c-torture/compile/vla-const-1.c,
10203         gcc.c-torture/compile/vla-const-2.c: New tests.
10204
10205 2006-08-26  Richard Guenther  <rguenther@suse.de>
10206
10207         PR middle-end/28814
10208         * gcc.dg/torture/pr28814.c: New testcase.
10209
10210 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10211
10212         PR c/28418
10213         * gcc.c-torture/compile/compound-literal-1.c: New test.
10214
10215 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10216
10217         PR c/28299
10218         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
10219         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
10220         Expect extra diagnostics.
10221
10222 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
10223
10224         gcc.dg/noncompile/pr16876.c: New test.
10225
10226 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
10227
10228         PR c++/28056
10229         * g++.dg/parse/local1.C: New test.
10230         * g++.dg/other/qual1.C: Tweak error marker.
10231
10232 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10233
10234         PR c++/27787
10235         * g++.dg/template/typename10.C: New.
10236         * g++.dg/template/lookup4.C: Remove bogus error marker.
10237
10238 2006-08-25  Richard Guenther  <rguenther@suse.de>
10239
10240         PR testsuite/28829
10241         * gcc.dg/pr26570.c: Fix testcase.
10242
10243 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
10244
10245         PR tree-opt/28807
10246         * gcc.c-torture/execute/mayalias-2.c: New test.
10247         * gcc.dg/tree-ssa/alias-13.c: New test.
10248
10249 2006-08-24  Jan Hubicka  <jh@suse.cz>
10250
10251         PR debug/26881
10252         * gcc.dg/debug/pr26881.c: New file.
10253
10254 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
10255
10256         PR fortran/28788
10257         * gfortran.dg/used_types_4.f90: New test.
10258         * gfortran.dg/derived_init_2.f90: Modify to check sibling
10259         association of derived types.
10260         * gfortran.dg/used_types_2.f90: Add module cleanup.
10261         * gfortran.dg/used_types_3.f90: The same.
10262
10263         PR fortran/28771
10264         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
10265         fix of regression.
10266
10267 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10268
10269         PR 28813
10270         * gfortran.dg/direct_io_6.f90: Remove test.
10271
10272 2006-08-23  Stuart Hastings  <stuart@apple.com>
10273
10274         PR 28825
10275         * gcc.target/i386/20060821-1.c: New.
10276
10277 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
10278
10279         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
10280         dg-warning strings for dllimport.
10281
10282 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10283
10284         PR C++/28450
10285         * g++.dg/ext/vector4.C: New test.
10286         * g++.dg/ext/complex1.C: New test.
10287
10288 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
10289
10290         PR debug/28692
10291         * gcc.dg/debug/const-1.c: New.
10292         * gcc.dg/debug/const-2.c: New.
10293         * gcc.dg/debug/dwarf2/const-1.c: New.
10294         * gcc.dg/debug/dwarf2/const-2.c: New.
10295         * gcc.dg/debug/dwarf2/const-2b.c: New.
10296
10297 2006-08-22  Richard Guenther  <rguenther@suse.de>
10298
10299         PR middle-end/28776
10300         * gcc.c-torture/compile/pr28776-1.c: New testcase.
10301         * gcc.c-torture/compile/pr28776-2.c: Likewise.
10302
10303 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
10304
10305         PR tree-optimization/28003
10306         * g++.dg/tree-ssa/pr28003.C: New.
10307
10308 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
10309
10310         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
10311
10312 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
10313
10314         PR c++/26269
10315         * g++.dg/other/error14.C: New test.
10316
10317         PR c++/28505
10318         * g++.dg/parse/ctor7.C: New test.
10319         * g++.dg/parse/ctor8.C: Likewise.
10320
10321         PR c++/28741
10322         * g++.dg/template/void7.C: New test.
10323
10324 2006-08-21  Olivier Hainque  <hainque@adacore.com>
10325
10326         * gnat.dg/self_aggregate_with_zeros.adb: New test.
10327         * gnat.dg/self_aggregate_with_array.adb: New test.
10328
10329 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
10330
10331         * g++.dg/eh/arm-vfp-unwind.C: New test.
10332
10333 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
10334
10335         PR c++/28341
10336         * g++.dg/template/ref3.C: New test.
10337         * g++.dg/template/nontype13.C: New test.
10338
10339         PR c++/28346
10340         * g++.dg/template/ptrmem17.C: New test.
10341
10342 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
10343
10344         PR target/28648 c:
10345         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
10346
10347 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
10348
10349         PR fortran/28630
10350         * gfortran.dg/used_types_2.f90: New test.
10351
10352         PR fortran/28601
10353         * gfortran.dg/used_types_3.f90: New test.
10354
10355         PR fortran/20886
10356         * gfortran.dg/generic_actual_arg.f90: New test.
10357
10358         PR fortran/28735
10359         * gfortran.dg/module_private_array_refs_1.f90: New test.
10360
10361         PR fortran/28762
10362         * gfortran.dg/program_name_1.f90: New test.
10363
10364         PR fortran/28425
10365         * gfortran.dg/derived_constructor_comps_1.f90: New test.
10366
10367         PR fortran/28496
10368         * gfortran.dg/array_initializer_2.f90: New test.
10369
10370         PR fortran/18111
10371         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
10372
10373         PR fortran/28600
10374         * gfortran.dg/assumed_charlen_function_4.f90: New test.
10375
10376         PR fortran/28771
10377         * gfortran.dg/assumed_charlen_in_main.f90: New test.
10378
10379         PR fortran/28660
10380         * gfortran.dg/dependent_decls_1.f90: New test.
10381
10382 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10383
10384         PR fortran/25217
10385         * gfortran.dg/derived_init_2.f90: New.
10386
10387 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
10388
10389         * gcc.c-torture/execute/pr28289.c: New test.
10390
10391 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
10392
10393         PR c/28744
10394         * gcc.dg/attr-externally-visible-1.c: New test.
10395         * gcc.dg/attr-externally-visible-2.c: New test.
10396         * g++.dg/parse/attr-externally-visible-1.C: New test.
10397         * g++.dg/parse/attr-externally-visible-2.C: New test.
10398
10399 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10400
10401         PR c++/28606
10402         * g++.dg/parse/dtor11.C: New test.
10403
10404 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10405
10406         PR rtl-optimization/28489
10407         * gcc.c-torture/compile/pr28489.c: New test.
10408
10409 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10410
10411         PR c++/28710
10412         * g++.dg/template/redecl4.C: New test.
10413
10414         PR c++/28711
10415         * g++.dg/template/ctor8.C: New test.
10416
10417 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10418
10419         * gcc.dg/pr26570.c: Fix testcase.
10420
10421 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10422
10423         * PR c++/28573
10424         * g++.dg/parse/offsetof6.C: New test.
10425         * g++.dg/parse/offsetof6.C: New test.
10426         * g++.dg/parse/offsetof7.C: New test.
10427
10428 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10429
10430         PR testsuite/28602
10431         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
10432         is false.
10433
10434 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10435
10436         PR c++/28302
10437         * g++.dg/ext/vector3.C: New test.
10438
10439 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
10440
10441         PR gcov/profile/26570
10442         * gcc.dg/pr26570.c: New test.
10443
10444 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
10445
10446         PR c/27697
10447         * gcc.dg/qual-component-1.c: New test.
10448
10449 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10450
10451         PR c++/28593
10452         * g++.dg/parse/new3.C: New test.
10453
10454 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10455
10456         PR fortran/25828
10457         * gfortran.dg/streamio_1.f90: New test.
10458         * gfortran.dg/streamio_2.f90: New test.
10459         * gfortran.dg/streamio_3.f90: New test.
10460         * gfortran.dg/streamio_4.f90: New test.
10461         * gfortran.dg/streamio_5.f90: New test.
10462         * gfortran.dg/streamio_6.f90: New test.
10463         * gfortran.dg/streamio_7.f90: New test.
10464         * gfortran.dg/streamio_8.f90: New test.
10465
10466 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
10467
10468         PR c/28287
10469         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
10470
10471 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
10472
10473         PR c++/28594
10474         * g++.dg/template/void6.C: New test.
10475
10476 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10477
10478         PR c/28649
10479         * gcc.dg/parse-error-1.c: New test.
10480         * gcc.dg/parse-error-2.c: New test.
10481         * gcc.dg/cpp/digraph2.c: Add error-marker.
10482         * gcc.dg/noncompile/920923-1.c: Likewise.
10483
10484 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10485
10486         PR c/27490
10487         * gcc.dg/sizeof-2.c: New testcase.
10488
10489         PR c/27489
10490         * gcc.dg/switch-A.c: New testcase.
10491
10492 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
10493
10494         PR c++/28288
10495         PR c++/14556
10496         * g++.old-deja/g++.warn/compare1.C: Delete.
10497         * g++.dg/opt/pr7503-2.C: Delete.
10498         * g++.dg/opt/pr7503-3.C: Delete.
10499         * g++.dg/opt/pr7503-4.C: Delete.
10500         * g++.dg/opt/pr7503-5.C: Delete.
10501         * g++.dg/opt/max1.C: Delete.
10502         * g++.dg/warn/minmax.C: Delete.
10503         * g++.dg/expr/minmax.C: New test.
10504
10505 2006-08-14  Richard Guenther  <rguenther@suse.de>
10506
10507         PR testsuite/28703
10508         * gcc.c-torture/execute/pr28651.c: Do not use argc
10509         to avoid optimization, instead forbid inlining.
10510
10511 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
10512
10513         PR rtl-optimization/28634
10514         * gcc.c-torture/execute/ieee/pr28634.c: New test.
10515
10516 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
10517
10518         PR c/27184
10519         * gcc.dg/torture/pr27184.c: New test.
10520
10521 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
10522
10523         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
10524
10525 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10526
10527         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
10528         * gfortran.dg/stat_2.f90: Likewise.
10529         * gfortran.dg/chmod_1.f90: Likewise.
10530         * gfortran.dg/chmod_2.f90: Likewise.
10531         * gfortran.dg/chmod_3.f90: Likewise.
10532
10533 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
10534
10535         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
10536
10537 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10538
10539         * g++.dg/opt/pr23454-2.C: New test.
10540
10541 2006-08-11  Richard Guenther  <rguenther@suse.de>
10542
10543         PR middle-end/28651
10544         * gcc.c-torture/execute/pr28651.c: New testcase.
10545
10546 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
10547
10548         * gnat.dg/specs/static_initializer.ads: New test.
10549
10550 2006-08-10  Paul Brook  <paul@codesourcery.com>
10551
10552         * gcc.target/arm/cond-asm.c: New test.
10553
10554 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
10555
10556         PR tree-optimization/26197
10557         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
10558         * g++.dg/vect/vect.exp: Compile the new tests with
10559         --param max-aliased-vops=0.
10560
10561 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
10562
10563         PR c++/28637
10564         * g++.dg/template/void3.C: New test.
10565
10566         PR c++/28638
10567         * g++.dg/template/void4.C: New test.
10568
10569         PR c++/28640
10570         * g++.dg/template/void5.C: New test.
10571
10572 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
10573
10574         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
10575         after dg-do compile.
10576
10577 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
10578
10579         PR tree-optimizations/26969
10580         * gcc.dg/vect/vect.exp: Compile tests prefixed with
10581         "unswitch-loops" with -funswitch-loops.
10582         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
10583
10584 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10585
10586         * gcc.dg/sparc-getcontext-1.c: Fix typo.
10587         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
10588         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
10589         * objc.dg/dwarf-1.m: Likewise.
10590         * objc.dg/dwarf-2.m: Likewise.
10591         * obj-c++.dg/dwarf-2.mm: Likewise.
10592
10593 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10594
10595         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
10596         * objc.dg/dwarf-2.m: Likewise.
10597         * obj-c++.dg/dwarf-2.mm: Likewise.
10598
10599         PR libfortran/28603
10600         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
10601
10602         PR testsuite/27611
10603         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10604
10605         PR testsuite/27033
10606         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10607
10608 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
10609
10610         PR target/27827
10611         * gcc.target/i386/pr27827.c: New testcase.
10612
10613 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
10614
10615         PR fortran/28590
10616         * gfortran.dg/sequence_types_1.f90: New test.
10617
10618 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
10619
10620         PR fortran/28548
10621         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
10622         dg-warning.  Add -pedantic option.
10623
10624 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10625
10626         PR c/28502
10627         * gcc.dg/proto-1.c: New test.
10628
10629         PR c/27721
10630         * gcc.dg/lvalue-4.c: New test.
10631
10632         PR c/28136
10633         * gcc.dg/init-bad-5.c: New test.
10634
10635 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
10636
10637         PR c++/28347
10638         * g++.dg/ext/typedef-init.C: Add new test for typedef
10639         initialization inside templates. Adjust existing error markers.
10640
10641 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
10642
10643         PR c++/28148
10644         * g++.dg/init/ptrmem3.C: New test.
10645
10646 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
10647
10648         PR tree-optimization/27770
10649         * lib/target-support.exp: New target keyword "section_anchors".
10650         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
10651         tests.
10652         * gcc.dg/vect/section-anchors-pr27770.c: New test.
10653         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
10654         * gcc.dg/vect/section-anchors-vect-69.c: New test.
10655         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
10656
10657 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10658
10659         * gcc.dg/20060801-1.c: Add missing '}'.
10660
10661 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10662
10663         PR c++/27508
10664         * g++.dg/parse/dtor9.C: New test.
10665         * g++.dg/parse/dtor10.C: New test.
10666         * g++.dg/other/error7.C: Adjust error-marker.
10667
10668         PR c++/28274
10669         * g++.dg/other/default5.C: New test.
10670
10671 2006-08-02  Richard Guenther  <rguenther@suse.de>
10672
10673         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
10674
10675 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
10676
10677         PR c++/28557
10678         * g++.dg/template/conv9.C: New test.
10679
10680 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
10681
10682         PR debug/28063
10683         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
10684         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
10685         Optionally return assembly text.  Update callers.
10686         (check_no_compiler_messages): Update verbose messages.
10687         (check_no_messages_and_pattern): New.
10688         (check_effective_target_string_merging): New.
10689
10690 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10691
10692         PR c++/28250
10693         * g++.dg/eh/catch4.C: New test.
10694
10695         PR c++/28257
10696         * g++.dg/other/qual1.C: New test.
10697
10698         PR c++/28259
10699         * g++.dg/inherit/error2.C: New test.
10700
10701         PR c++/28267
10702         * g++.dg/other/new1.C: New test.
10703
10704         * g++.dg/warn/pr23075.C: Remove obsolete test.
10705         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
10706         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
10707
10708 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
10709
10710         PR c++/28523
10711         * g++.dg/eh/cast1.C: New test.
10712
10713 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
10714
10715         PR libfortran/28452
10716         * gfortran.dg/random_3.f90:  New test.
10717
10718 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
10719
10720         PR c++/28432
10721         * g++.dg/other/pr28304.C: Change expected error message.
10722         * g++.dg/other/pr28432.C: New test.
10723
10724 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
10725
10726         PR c++/28256
10727         * g++.dg/init/brace2.C: Change expected error message, add empty init.
10728
10729 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
10730
10731         PR debug/23336
10732         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
10733         at -g1.
10734         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
10735         g++.dg/debug/enum-2.C: New.
10736
10737 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10738
10739         PR c++/6634
10740         * g++.dg/parse/long1.C: Add more tests.
10741
10742 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10743
10744         * gfortran.dg/lrshift_1.c: New file.
10745
10746 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10747
10748         PR libgfortran/28335
10749         * gfortran.dg/no_unit_error_1.f90: New test.
10750
10751 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10752
10753         PR libgfortran/28335
10754         * gfortran.dg/no_unit_error_1.f90: Delete test.
10755         * gfortran.dg/no_unit_error_2.f90: Delete test.
10756
10757 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10758
10759         * gfortran.dg/chmod_3.f90: New test.
10760         * gfortran.dg/ltime_gmtime_1.f90: New test.
10761         * gfortran.dg/ltime_gmtime_2.f90: New test.
10762         * gfortran.dg/lrshift_1.f90: New test.
10763         * gfortran.dg/chmod_1.f90: New test.
10764         * gfortran.dg/chmod_2.f90: New test.
10765
10766 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
10767
10768         PR c++/27668
10769         * g++.dg/template/crash55.C: New test.
10770
10771         PR c++/27962
10772         * g++.dg/template/nontype16.C: New test.
10773
10774         * g++.dg/template/void2.C: Adjust error markers.
10775         * g++.dg/template/nontype5.C: Adjust error markers.
10776
10777 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
10778
10779         * gcc.target/i386/stack-prot-kernel.c: New test.
10780
10781 2006-07-27  Roger Sayle  <roger@eyesopen.com>
10782
10783         * gcc.dg/builtins-55.c: New test case.
10784
10785 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
10786
10787         PR rtl-optimization/27907
10788         * gcc.c-torture/compile/pr27907.c: New test.
10789
10790 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10791
10792         * gfortran.dg/mclock.f90: New test.
10793         * gfortran.dg/int_conv_1.f90: New test.
10794         * gfortran.dg/stat_1.f90: New test.
10795         * gfortran.dg/stat_2.f90: New test.
10796
10797 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10798
10799         PR libgfortran/28335
10800         * gfortran.dg/no_unit_error_1.f90: New test.
10801         * gfortran.dg/no_unit_error_2.f90: New test.
10802         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
10803
10804 2006-07-25  Roger Sayle  <roger@eyesopen.com>
10805
10806         PR middle-end/28473
10807         * gcc.dg/fold-convround-1.c: New test case.
10808
10809 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
10810
10811         * gfortran.dg/arithmetic_if.f90:  Fix comments.
10812
10813 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10814
10815         PR c++/27572
10816         * g++.dg/other/typedef1.C: New test.
10817         * g++.dg/template/typedef4.C: New test.
10818         * g++.dg/template/typedef5.C: New test.
10819
10820 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
10821
10822         PR fortran/28416
10823         * gfortran.dg/allocatable_dummy_3.f90: New.
10824
10825 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
10826
10827         PR fortran/28439
10828         * gfortran.dg/arithmetic_if.f90:  New test.
10829
10830 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
10831
10832         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
10833         avoid memcpy optimization.
10834
10835 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10836
10837         PR fortran/25289
10838         * gfortran.dg/direct_io_6.f90: New test.
10839
10840 2006-07-24  Jan Hubicka  <jh@suse.cz>
10841
10842         PR c/25795
10843         PR c++/27369
10844         * gcc.dg/pr25795.c: New test.
10845         * gcc.dg/pr25795-1.c: New test.
10846
10847 2006-07-23  Roger Sayle  <roger@eyesopen.com>
10848
10849         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
10850         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
10851         which may be transformed to "g || h" on some platforms.
10852
10853 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
10854
10855         PR c++/28025
10856         * g++.dg/template/friend45.C: New test.
10857
10858 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10859
10860         PR libgfortran/28339
10861         * gfortran.dg/arrayio_8.f90: New test.
10862
10863 2006-07-21  Mike Stump  <mrs@apple.com>
10864
10865         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
10866
10867         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
10868
10869 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10870
10871         PR c++/28250
10872         * g++.dg/eh/catch3.C: New test.
10873
10874         PR c++/28363
10875         * g++.dg/template/defarg10.C: New test.
10876
10877 2006-07-20  Paul Brook  <paul@codesourcery.com>
10878
10879         PR 27363
10880         * gcc.dg/pr27363.c: New test.
10881
10882 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
10883
10884         PR c++/28338
10885         * g++.dg/init/ref13.C: New test.
10886
10887 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10888
10889         PR obj-c++/28434
10890         * obj-c++.dg/proto-error-1.mm: New test.
10891
10892 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
10893
10894         PR c++/28337
10895         * g++.dg/template/string1.C: New test.
10896
10897 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
10898
10899         PR c++/28048
10900         * g++.dg/template/defarg9.C: New test.
10901
10902         PR c++/28235
10903         * g++.dg/template/static27.C: New test.
10904
10905 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
10906
10907         PR 28410
10908         * gcc.dg/tree-ssa/pr28410.c: New test.
10909
10910 2006-07-18  Lee Millward  <lee.millward@gmail.com>
10911
10912         PR c++/28258
10913         * g++/dg/other/error13.C: New test.
10914
10915         PR c++/28260
10916         * g++.dg/template/friend44.C: New test.
10917
10918 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
10919
10920         PR c++/27495
10921         * g++.dg/other/pr27495.C: New.
10922
10923 2006-07-18  Olivier Hainque  <hainque@adacore.com>
10924
10925         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
10926         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
10927
10928 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10929
10930         PR c/28286
10931         * gcc.dg/pragma-pack-4.c: New test.
10932
10933 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
10934
10935         PR c++/28291
10936         * g++.dg/ext/pr28291.C: New test.
10937
10938 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
10939
10940         PR middle-end/28403
10941         * gcc.c-torture/execute/pr28403.c: New test.
10942
10943 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
10944
10945         PR middle-end/28402
10946         * gcc.dg/pr28402.c: New test.
10947
10948 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
10949
10950         PR c++/28304
10951         * g++.dg/other/pr28304.C: New test.
10952
10953 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
10954
10955         PR other/28251
10956         gcc.c-torture/unsorted/dump-noaddr.c: New test.
10957         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
10958
10959 2006-07-17  Richard Guenther  <rguenther@suse.de>
10960
10961         PR tree-optimization/28238
10962         * g++.dg/tree-ssa/pr28238.C: New testcase.
10963
10964 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10965
10966         PR c++/28250
10967         * g++.dg/eh/catch1.C: New test.
10968         * g++.dg/eh/catch2.C: New test.
10969
10970 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
10971
10972         PR c++/28370
10973         * g++.dg/template/anon3.C: New test.
10974
10975 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
10976
10977         PR fortran/20844
10978         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
10979         specifiers requiring an explicit format tag..
10980
10981         PR fortran/28201
10982         * gfortran.dg/generic_5: New test.
10983
10984         PR fortran/20893
10985         * gfortran.dg/elemental_optional_args_1.f90: New test.
10986
10987 2006-07-16  Olivier Hainque  <hainque@adacore.com>
10988
10989         * gnat.dg/assert.ads: New file.
10990         * gnat.dg/controlled_record.ads: Likewise.
10991         * gnat.dg/controlled_record.adb: Likewise.
10992
10993 2006-07-15  Lee Millward  <lee.millward@gmail.com>
10994
10995         PR c++/28292
10996         * g++.dg/other/error12.C: New test.
10997
10998         PR c++/28269
10999         * g++.dg/template/crash54.C: New test.
11000
11001 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11002
11003         PR c++/28249
11004         * g++.dg/parse/catch1.C: New test.
11005
11006         PR c++/28294
11007         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
11008
11009         PR c++/28387
11010         * g++.dg/ext/attrib24.C: New test.
11011
11012 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11013
11014         PR c++/28343
11015         * g++.dg/ext/asmspec1.C: New test.
11016
11017 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
11018
11019         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
11020         (dg-test): Support shouldfail tests.
11021         * lib/target-supports-dg.exp (dg-shouldfail): New.
11022         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
11023         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
11024         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
11025         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
11026         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
11027         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
11028         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
11029
11030 2006-07-13  Jan Hubicka  <jh@suse.cz>
11031
11032         * gcc.target/i386/memcpy-1.c: New.
11033
11034 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
11035
11036         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
11037
11038 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
11039
11040         PR fortran/25097
11041         * gfortran.dg/present_1.f90: New test.
11042
11043         PR fortran/20903
11044         * gfortran.dg/interface_derived_type_1.f90: New test.
11045
11046 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
11047
11048         PR fortran/28213
11049         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
11050         list.
11051
11052 2006-07-07  Lee Millward  <lee.millward@gmail.com>
11053
11054         PR c++/27820
11055         * g++.dg/other/label1.C: New test.
11056
11057 2006-07-07  Richard Guenther  <rguenther@suse.de>
11058
11059         PR middle-end/28268
11060         * gcc.dg/torture/pr28268.c: New testcase.
11061
11062 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
11063
11064         PR c++/27019
11065         * g++.dg/ext/pr27019.C: New.
11066
11067 2006-07-07  Richard Guenther  <rguenther@suse.de>
11068
11069         PR tree-optimization/28187
11070         * gcc.dg/pr28187.c: New testcase.
11071
11072 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
11073
11074         * gnat.dg/address_conversion.adb: New test.
11075         * gnat.dg/boolean_subtype.adb: Likewise.
11076         * gnat.dg/frame_overflow.adb: Likewise.
11077         * gnat.dg/pointer_array.adb: Likewise.
11078         * gnat.dg/pointer_conversion.adb: Likewise.
11079
11080 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
11081
11082         PR fortran/28237
11083         PR fortran/23420
11084         * gfortran.dg/print_fmt_5.f90: New test.
11085
11086 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11087
11088         PR fortran/28129
11089         * gfortran.dg/bounds_check_4.f90: New test.
11090
11091 2006-07-05  Richard Guenther  <rguenther@suse.de>
11092
11093         PR target/28158
11094         * gfortran.dg/pr28158.f90: New testcase.
11095
11096 2006-07-05  Richard Guenther  <rguenther@suse.de>
11097
11098         PR tree-optimization/28162
11099         * gcc.dg/pr28162.c: New testcase.
11100
11101 2006-07-05  Richard Guenther  <rguenther@suse.de>
11102         Andrew Pinski  <pinskia@gcc.gnu.org>
11103
11104         PR c++/27084
11105         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
11106
11107 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
11108
11109         PR fortran/28174
11110         * gfortran.dg/actual_array_substr_2.f90: New test.
11111
11112         PR fortran/28167
11113         * gfortran.dg/actual_array_constructor_2.f90: New test.
11114
11115 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11116
11117         * gfortran.dg/itime_idate_1.f: New test.
11118         * gfortran.dg/itime_idate_2.f: New test.
11119
11120 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11121
11122         PR libgfortran/27704
11123         * gfortran.dg/open_status_3.f90: New test.
11124         * gfortran.dg/fmt_l.f90: Update for new feature.
11125
11126 2006-07-03  Asher Langton  <langton2@llnl.gov>
11127
11128         * gfortran.dg/oldstyle_2.f90: New.
11129
11130 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
11131
11132         * gnat.dg/string_slice.adb: New test.
11133
11134 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11135
11136         PR fortran/19259
11137         * gfortran.dg/semicolon_fixed.c: New.
11138         * gfortran.dg/semicolon_free.c: New.
11139
11140 2006-06-30  Mike Stump  <mrs@apple.com>
11141
11142         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
11143         that don't support internal visibility.
11144
11145 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
11146
11147         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
11148         for '(' / ')' needing an extra '\'.
11149
11150 2006-06-29  Roger Sayle  <roger@eyesopen.com>
11151
11152         PR middle-end/27428
11153         * gcc.dg/pr27428-1.c: New test case.
11154
11155 2006-06-29  Mike Stump  <mrs@apple.com>
11156
11157         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
11158         on darwin as we can't align commons large enough yet.
11159
11160         * gcc.dg/vla-8.c: Add additional testcases.
11161
11162 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
11163
11164         PR c++/28114
11165         * g++.dg/other/pr28114.C: New.
11166
11167 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
11168
11169         * gcc.c-torture/compile/20060625-1.c: New test.
11170
11171 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
11172
11173         PR fortran/20867
11174         * gfortran.dg/stfunc_3.f90: New test.
11175
11176         PR fortran/25056
11177         * gfortran.dg/impure_actual_1.f90: New test.
11178
11179         PR fortran/20874
11180         * gfortran.dg/elemental_result_1.f90: New test.
11181
11182         PR fortran/25073
11183         * gfortran.dg/select_7.f90: New test.
11184
11185         PR fortran/27554
11186         * intrinsic_actual_1.f: New test.
11187
11188         PR fortran/22038
11189         PR fortran/28119
11190         * gfortran.dg/forall_4.f90: New test.
11191
11192         PR fortran/25072
11193         * gfortran.dg/forall_5.f90: New test.
11194
11195 2006-06-25  Lee Millward  <lee.millward@gmail.com>
11196
11197         PR c++/28051
11198         * g++.dg/template/using13.C: New test.
11199
11200         PR c++/28054
11201         * g++.dg/other/incomplete3.C: New test.
11202
11203 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11204
11205         PR fortran/28081
11206         * gfortran.dg/substr_3.f: New test.
11207         * gfortran.dg/equiv_2.f90: Update expected error message.
11208
11209 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
11210
11211         PR fortran/28118
11212         * gfortran.dg/actual_array_substr_1.f90: New test.
11213
11214 2006-06-24  Olivier Hainque  <hainque@adacore.com>
11215
11216         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
11217         * gnat.dg/scalar_mode_agg_compare.adb: New test.
11218
11219 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
11220
11221         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11222
11223 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
11224
11225         PR fortran/27981
11226         * gfortran.dg/simpleif_2.f90: New test.
11227
11228 2006-06-23  Lee Millward  <lee.millward@gmail.com>
11229
11230         * g++.dg/template/error22.C: Fix typo.
11231
11232 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11233
11234         PR c++/28112
11235         * g++.dg/ext/attrib23.C: New test.
11236
11237 2006-06-23  Olivier Hainque  <hainque@adacore.com>
11238
11239         * gnat.dg/varsize_temp.adb: New test.
11240
11241 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11242
11243         PR c++/11468
11244         * g++.dg/other/java2.C: New test.
11245
11246 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
11247
11248         PR target/27789
11249         * g++.dg/ext/dllimport4.C. Add more tests for invalid
11250         initialization.
11251
11252 2006-06-22  Roger Sayle  <roger@eyesopen.com>
11253
11254         PR target/27531
11255         * gcc.dg/pr27531-1.c: New test case.
11256
11257 2006-06-22  Asher Langton  <langton2@llnl.gov>
11258
11259         PR fortran/24748
11260         * gfortran.dg/implicit_8.f90: New.
11261
11262 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
11263
11264         PR rtl-optimization/28121
11265         * gcc.dg/pr28121.c: New test.
11266
11267 2006-06-22  Lee Millward  <lee.millward@gmail.com>
11268
11269         PR c++/27805
11270         * g++.dg/parse/ptrmem6.C: New test.
11271
11272         PR c++/27821
11273         * g++.dg/template/error22.C: New test.
11274
11275 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11276
11277         PR c++/28111
11278         * g++.dg/template/friend43.C: New test.
11279
11280         PR c++/28110
11281         * g++.dg/template/crash53.C: New test.
11282
11283         PR c++/28109
11284         * g++.dg/rtti/incomplete1.C: New test.
11285
11286 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
11287
11288         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
11289
11290 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
11291
11292         * gcc.c-torture/execute/complex-7.c: New.
11293
11294 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
11295
11296         * gcc.dg/merge-all-constants-1.c: New test.
11297
11298 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
11299
11300         PR c++/28113
11301         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
11302
11303 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
11304
11305         * gfortran.dg/rrspacing_1.f90: New test.
11306
11307 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11308
11309         PR c++/28052
11310         * g++.dg/other/bitfield2.C: New test.
11311
11312 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
11313
11314         PR tree-optimization/27331
11315         * gcc.dg/pr27331.c: New test.
11316
11317 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
11318             Eric Botcazou  <ebotcazou@adacore.com>
11319
11320         PR ada/18692
11321         * lib/gnat.exp: New file.
11322         * lib/gnat-dg.exp: Likewise.
11323         * gnat.dg: New directory.
11324         * gnat.dg/dg.exp: New driver.
11325         * gnat.dg/specs: New directory.
11326         * gnat.dg/specs/specs.exp: New driver.
11327         * gnat.dg/style: New directory.
11328         * gnat.dg/style/style.exp: New driver.
11329
11330 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
11331
11332         PR fortran/16206
11333         * gfortran.dg/array_initializer_1.f90: New test.
11334
11335         PR fortran/28005
11336         * gfortran.dg/matmul_3.f90: New test.
11337
11338 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
11339
11340         PR middle-end/28075
11341         * gcc.dg/tree-ssa/inline-1.c: New test.
11342
11343 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
11344
11345         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
11346         in malloc prototype; remove XFAIL.
11347         * gcc.dg/pr18241-2.c: Ditto.
11348         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
11349         in memset prototype; remove XFAIL.
11350         * gcc.dg/tree-ssa/pr23382.c: Ditto.
11351
11352 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11353
11354         * gcc.dg/vla-8.c: Add.
11355
11356 2006-06-19  Richard Guenther  <rguenther@suse.de>
11357
11358         PR tree-optimization/27090
11359         * g++.dg/tree-ssa/pr27090.C: New testcase.
11360
11361 2006-06-19  Roger Sayle  <roger@eyesopen.com>
11362
11363         PR target/27861
11364         * gcc.dg/pr27861-1.c: New test case.
11365
11366 2006-06-19  Richard Guenther  <rguenther@suse.de>
11367
11368         PR middle-end/28045
11369         * gcc.dg/torture/pr28045.c: New testcase.
11370
11371 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11372
11373         PR fortran/26801
11374         * gfortran.dg/associated_4.f90: New test.
11375
11376 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11377
11378         PR fortran/19310
11379         PR fortran/19904
11380         * gfortran.dg/real_const_3.f90: New test.
11381
11382 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
11383
11384         PR c++/28016
11385         * g++.dg/template/static26.C: New test.
11386
11387         PR c++/27979
11388         * g++.dg/expr/bitfield2.C: New test.
11389
11390         PR c++/27884
11391         * g++.dg/parse/linkage2.C: New test.
11392
11393 2006-06-16  Richard Guenther  <rguenther@suse.de>
11394
11395         PR middle-end/27116
11396         * gcc.dg/pr15785-1.c: Revert last change.
11397         * gcc.dg/torture/pr27116-2.c: New testcase.
11398
11399 2006-06-16  Roger Sayle  <roger@eyesopen.com>
11400
11401         PR middle-end/27802
11402         * gcc.dg/pr27802-1.c: New test case.
11403
11404 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
11405
11406         PR c++/27689
11407         * g++.dg/template/ttp18.C: New test.
11408         * g++.dg/template/ttp19.C: Likewise.
11409
11410         PR c++/27666
11411         * g++.dg/expr/cond9.C: New test.
11412
11413         PR c++/27640
11414         * g++.dg/template/ctor7.C: New test.
11415
11416 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
11417
11418         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
11419
11420 2006-06-16  Richard Guenther  <rguenther@suse.de>
11421
11422         PR tree-optimization/27781
11423         * gcc.dg/tree-ssa/pr27781.c: New testcase.
11424
11425 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
11426
11427         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
11428
11429 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
11430
11431         * gcc.dg/tree-ssa/loop-18.c: New test.
11432
11433 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
11434
11435         PR c++/27665
11436         * g++.dg/template/crash52.C: New test.
11437
11438         PR c++/27648
11439         * g++.dg/ext/attrib22.C: New test.
11440
11441         PR c++/26559
11442         * g++.dg/template/builtin1.C: New test.
11443         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
11444
11445         PR c++/28018
11446         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
11447         assignment.
11448         * g++.old-deja/g++.pt/crash51.C: Likewise.
11449
11450         PR c++/27227
11451         * g++.dg/lookup/linkage1.C: New test.
11452         * g++.dg/lookup/linkage2.C: Likewise.
11453
11454 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
11455
11456         PR middle-end/27959
11457         * gcc.dg/pr27959.c: New testcase.
11458
11459 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
11460
11461         PR target/28014:
11462         * g++.dg/eh/div.C: New test.
11463
11464 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
11465
11466         PR c++/27894
11467         * g++.dg/tree-ssa/pr26757.C: New test.
11468         * g++.dg/tree-ssa/pr27894.C: New test.
11469
11470 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11471
11472         * gcc.c-torture/compile/20060609-1.c: New test.
11473
11474         PR target/27863
11475         * gcc.c-torture/compile/pr27863.c: New test.
11476
11477 2006-06-13  Richard Guenther  <rguenther@suse.de>
11478
11479         PR tree-optimization/27830
11480         * g++.dg/tree-ssa/pr27830.C: New testcase.
11481
11482 2006-06-13  Matthew Sachs  <msachs@apple.com>
11483
11484         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
11485         the list of compiler flags; this causes those flags to be checked
11486         for things like dg-skip-if.
11487
11488 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11489
11490         PR c++/27601
11491         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
11492
11493 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
11494             Kazu Hirata  <kazu@codesourcery.com>
11495
11496         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
11497         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
11498
11499 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11500
11501         PR c++/27933
11502         * g++.dg/lookup/using15.C: New test.
11503
11504         PR c++/27951
11505         * g++.dg/other/anon4.C: New test.
11506
11507 2006-06-12  Roger Sayle  <roger@eyesopen.com>
11508
11509         PR c++/21210
11510         * g++.dg/init/complex1.C: New test case.
11511
11512 2006-06-11  Eric Christopher  <echristo@apple.com>
11513
11514         PR middle-end/27948
11515         * gcc.dg/bf-ms-layout.c: Run on darwin.
11516         * gcc.dg/bf-no-ms-layout: Ditto.
11517         * gcc.dg/attr-ms_struct-2.c: New.
11518         * gcc.dg/bf-ms-layout-2.c: Ditto.
11519
11520 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11521
11522         * gcc.dg/attr-ms_struct-packed1.c: New.
11523
11524 2006-06-09  Mike Stump  <mrs@apple.com>
11525
11526         * gcc.dg/vla-7.c: Add.
11527
11528 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
11529
11530         PR fortran/24558
11531         * gfortran.dg/entry_6.f90: New test.
11532
11533         PR fortran/20877
11534         PR fortran/25047
11535         * gfortran.dg/entry_7.f90: New test.
11536
11537 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
11538
11539         PR c/27747
11540         * gcc.dg/cpp/_Pragma6.c: New test.
11541
11542         PR c++/27748
11543         * g++.dg/cpp/_Pragma1.C: New test.
11544
11545         PR preprocessor/27746
11546         * gcc.dg/gomp/macro-3.c: New test.
11547         * gcc.dg/gomp/macro-4.c: New test.
11548         * g++.dg/gomp/macro-3.C: New test.
11549         * g++.dg/gomp/macro-4.C: New test.
11550
11551 2006-06-09  Richard Guenther  <rguenther@suse.de>
11552
11553         PR tree-optimization/26998
11554         * gcc.dg/torture/pr26998.c: New testcase.
11555         * gcc.dg/tree-ssa/vrp29.c: New testcase.
11556
11557 2006-06-08  Mike Stump  <mrs@apple.com>
11558
11559         * gcc.dg/pr27095.c: Account for stubs.
11560
11561         PR target/26427
11562         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
11563         produce bad code on darwin.
11564
11565 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11566
11567         PR fortran/27958
11568         * gfortran.dg/substr_2.f: New test.
11569
11570 2006-06-08  Asher Langton  <langton2@llnl.gov>
11571
11572         PR fortran/27786
11573         * cray_pointers_2.f90: Add -fbounds-check compile flag.
11574
11575 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11576
11577         PR target/27421
11578         * gcc.dg/union-3.c: New test.
11579
11580 2006-06-08  Richard Guenther  <rguenther@suse.de>
11581
11582         PR middle-end/27116
11583         * gcc.dg/torture/pr27116.c: New testcase.
11584         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
11585
11586 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
11587
11588         PR rtl-optimization/26449
11589         * gcc.dg/pr26449.c: New test.
11590
11591 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11592
11593         PR c++/27601
11594         * g++.dg/ext/offsetof1.C: Test member functions.
11595
11596 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
11597
11598         * gcc.dg/pr27095.c: Improve scanning.
11599
11600 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
11601
11602         PR fortran/23091
11603         * gfortran.dg/saved_automatic_1.f90: New test.
11604
11605         PR fortran/24168
11606         * gfortran.dg/array_simplify_1.f90: New test.
11607
11608         PR fortran/25090
11609         * gfortran.dg/entry_dummy_ref_1.f90: New test.
11610
11611         PR fortran/25058
11612         * gfortran.dg/entry_dummy_ref_2.f90: New test.
11613
11614 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
11615
11616         PR c++/27177
11617         * g++.dg/expr/cast7.C: New test.
11618
11619 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
11620
11621         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
11622         * lib/gcc-defs.exp (tool_check_compile): Ditto.
11623         * lib/fortran-torture.exp (fortran-torture-compile,
11624         fortran-torture-execute): Ditto.
11625
11626 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
11627
11628         PR target/27842
11629         * gcc.dg/vmx/pr27842.c: New test.
11630
11631 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11632
11633         PR libfortran/27895
11634         * gfortran.dg/bounds_check_3.f90: New test.
11635
11636 2006-06-05  Mike Stump  <mrs@apple.com>
11637
11638         * objc.dg/objc-fast-4.m: Skip for ppc64.
11639
11640 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
11641
11642         PR testsuite/27705
11643         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
11644
11645 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11646             Victor Kaplansky  <victork@il.ibm.com>
11647
11648         PR tree-optimizations/26360
11649         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
11650         with -fno-tree-dce.
11651         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
11652
11653 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
11654
11655         PR fortran/14067
11656         * gfortran.dg/data_char_1.f90: Add messages for truncated
11657         strings.
11658
11659         PR fortran/16943
11660         * gfortran.dg/func_decl_2.f90: New test.
11661
11662         PR fortran/20839
11663         * gfortran.dg/do_2.f90: New test.
11664
11665         PR fortran/27655
11666         * gfortran.dg/associated_3.f90: New test.
11667
11668 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
11669
11670         PR c++/27819
11671         * g++.dg/template/static25.C: New test.
11672
11673         PR c++/27722
11674         * g++.dg/init/array21.C: New test.
11675
11676         PR c++/27807
11677         * g++.dg/ext/complit7.C: New test.
11678
11679         PR c++/27806
11680         * g++.dg/parse/ptrmem5.C: New test.
11681
11682 2006-06-04  Roger Sayle  <roger@eyesopen.com>
11683             Andrew Pinski  <pinskia@physics.uc.edu>
11684
11685         PR c/27150
11686         PR middle-end/27382
11687         * gcc.dg/pr27150-1.c: New testcase.
11688         * gcc.dg/pr27382-1.c: New testcase.
11689         * gcc.dg/pr27382-2.c: New testcase.
11690
11691 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
11692
11693         PR c/25161
11694         PR c/27020
11695         * gcc.dg/array-10.c: New test.
11696
11697 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11698
11699         PR c++/27804
11700         * g++.dg/init/const4.C: New test.
11701         * g++.dg/init/member1.C: Add error-marker.
11702         * g++.dg/other/fold1.C: Adjust error-marker.
11703
11704 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11705
11706         PR c++/27601
11707         * g++.dg/ext/offsetof1.C: New test.
11708
11709 2006-06-04 Eric Christopher <echristo@apple.com>
11710
11711         * gcc.dg/attr-ms_struct-1.c: New.
11712
11713 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
11714
11715         * gcc.c-torture/compile/builtin_constant_p.c: New test.
11716
11717 2006-06-04  Richard Guenther  <rguenther@suse.de>
11718
11719         PR tree-optimization/27039
11720         * gcc.dg/tree-ssa/loop-17.c: New testcase.
11721
11722 2006-06-03  Roger Sayle  <roger@eyesopen.com>
11723
11724         PR target/26223
11725         * gcc.target/i386/amd64-abi-2.c: New test case.
11726
11727 2006-06-02  Eric Christopher  <echristo@apple.com>
11728
11729         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
11730         * gcc.target/i386/20020523-1.c: Skip if darwin.
11731         * gcc.target/i386/asm-3.c: Ditto.
11732         * gcc.target/i386/20011119-1.c: Ditto.
11733         * gcc.target/i386/clobbers.c: Remove pic part of test.
11734
11735 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
11736
11737         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
11738         * g++.old-deja/g++.other/init19.C: Ditto.
11739         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
11740         and add other platforms as expected failures.
11741
11742 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
11743
11744         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
11745         (is-effective-target-keyword): Ditto.
11746
11747 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
11748
11749         PR fortran/27715
11750         * gfortran.dg/extended_char_comparison_1.f:  New test.
11751
11752 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
11753
11754         PR fortran/25098
11755         * gfortran.dg/dummy_procedure_1.f90: New test.
11756
11757         PR fortran/25147
11758         * gfortran.dg/dummy_procedure_2.f90: New test.
11759
11760         * gfortran.dg/associated_2.f90: Correct to make consistent with
11761         standard.
11762
11763 2006-05-31  Roger Sayle  <roger@eyesopen.com>
11764
11765         * gcc.target/i386/387-11.c: New test case.
11766
11767 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
11768
11769         PR c++/27801
11770         * g++.dg/template/cond6.C: New test.
11771
11772         PR c++/26496
11773         * g++.dg/template/crash51.C: New test.
11774         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
11775
11776         PR c++/27385
11777         * g++.dg/init/array20.C: New test.
11778
11779 2006-05-31  Roger Sayle  <roger@eyesopen.com>
11780
11781         * gcc.dg/builtins-54.c: New test case.
11782
11783 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
11784
11785         PR c++/26433
11786         * g++.dg/template/fntry1.C: Add dg-do link.
11787
11788         PR c++/27808
11789         * g++.dg/parse/friend6.C: New test.
11790
11791 2006-05-30  Asher Langton  <langton2@llnl.gov>
11792
11793         * gfortran.dg/cray_pointers_7.f90: New test.
11794
11795 2006-05-30  Roger Sayle  <roger@eyesopen.com>
11796
11797         PR tree-optimization/23452
11798         * gcc.dg/fold-mulconj-1.c: New test case.
11799
11800 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
11801
11802         PR c++/27803
11803         * g++.dg/parse/bitfield1.C: New test.
11804
11805 2006-05-30  Roger Sayle  <roger@eyesopen.com>
11806
11807         * gcc.target/ppc-eq0-1.c: New test case.
11808         * gcc.target/ppc-negeq0-1.c: New test case.
11809
11810 2006-05-30  Dirk Mueller  <dmueller@suse.de>
11811
11812         PR c/27273
11813         * gcc.dg/overflow-warn-5.c: New test.
11814
11815 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11816
11817         PR c/27718
11818         * gcc.dg/sizeof-1.c: New test.
11819
11820 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
11821
11822         PR target/27790
11823         * gcc.target/i386/pr27790.c: New test.
11824
11825 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11826
11827         PR libgfortran/27757
11828         * gfortran.dg/direct_io_5.f90: New test.
11829
11830 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11831
11832         PR libgfortran/27634
11833         * gfortran.dg/fmt_missing_period_1.f: New test.
11834         * gfortran.dg/fmt_missing_period_2.f: New test.
11835         * gfortran.dg/fmt_missing_period_3.f: New test.
11836
11837 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11838
11839         PR fortran/19777
11840         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
11841         arrays.
11842
11843 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11844
11845         PR c++/27713
11846         * g++.dg/template/new6.C: New test.
11847
11848 2006-05-29  Roger Sayle  <roger@eyesopen.com>
11849
11850         PR tree-optimization/24964
11851         * gcc.target/i386/387-10.c: New test case.
11852
11853 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
11854
11855         * intrinsics/string_intrinsics.c (compare_string):
11856         Use memcmp instead of strncmp to avoid tripping over
11857         CHAR(0) in a string.
11858
11859 2006-05-27  Richard Guenther  <rguenther@suse.de>
11860
11861         PR middle-end/27773
11862         * gcc.dg/torture/pr27773.c: New testcase.
11863
11864 2006-05-27  Dirk Mueller  <dmueller@suse.de>
11865
11866         * gcc.dg/pr24561.c: Rename to..
11867         * gcc.dg/pr25962.c: .. this.
11868
11869 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11870
11871         PR fortran/19777
11872         * gfortran.dg/bounds_check_2.f: New test.
11873
11874 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
11875
11876         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
11877         * gfortran.dg/byte_1.f90: Likewise.
11878         * gfortran.dg/dup_save_2.f90: Likewise.
11879
11880 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
11881
11882         * gfortran.dg/associated_2.f90: New test.
11883
11884 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11885
11886         PR fortran/27524
11887         * gfortran.dg/bounds_check_1.f90: New test.
11888
11889 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
11890
11891         PR rtl-optimization/27661
11892         * gcc.dg/pr27661.c: New test case.
11893
11894 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11895
11896         PR fortran/23151
11897         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
11898         * gfortran.dg/print_parentheses_1.f:  New test.
11899         * gfortran.dg/print_parentheses_2.f90:  New test.
11900
11901 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
11902
11903         PR target/27758
11904         * gcc.dg/pr27758.c: New test.
11905
11906 2006-05-24  Falk Hueffner  <falk@debian.org>
11907
11908         * gcc.c-torture/compile/pr27571.c: New test.
11909
11910 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
11911
11912         PR fortran/27709
11913         * gfortran.dg/spec_expr_4.f90: New test.
11914
11915         PR fortran/27155
11916         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
11917
11918 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
11919
11920         PR c++/20103
11921         * g++.dg/ext/complit6.C: New test.
11922         * g++.dg/ext/complit3.C: Adjust error markers.
11923         * g++.dg/init/const3.C: New test.
11924
11925 2006-05-25  Richard Guenther  <rguenther@suse.de>
11926
11927         PR middle-end/27743
11928         * gcc.dg/torture/pr27743.c: New testcase.
11929
11930 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11931
11932         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
11933
11934 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
11935
11936         * gcc.dg/compat/scalar-by-value-x.h: New.
11937         * gcc.dg/compat/scalar-by-value-y.h: New.
11938         * gcc.dg/compat/scalar-by-value-5.c: New.
11939         * gcc.dg/compat/scalar-by-value-5_main.c: New.
11940         * gcc.dg/compat/scalar-by-value-5_x.c: New.
11941         * gcc.dg/compat/scalar-by-value-5_y.c: New.
11942         * gcc.dg/compat/scalar-by-value-6.c: New.
11943         * gcc.dg/compat/scalar-by-value-6_main.c: New.
11944         * gcc.dg/compat/scalar-by-value-6_x.c: New.
11945         * gcc.dg/compat/scalar-by-value-6_y.c: New.
11946
11947 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
11948
11949         PR tree-optimization/27639
11950         PR tree-optimization/26719
11951         * gcc.dg/pr27639.c: New test.
11952         * gcc.dg/pr26719.c: New test.
11953         * gcc.dg/tree-ssa/scev-cast.c: New test.
11954
11955 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
11956
11957         PR c++/20173
11958         * g++.dg/template/error21.C: New test.
11959
11960 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
11961
11962         PR target/27696
11963         * gcc.target/i386/pr27696.c: New.
11964
11965 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
11966
11967         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
11968
11969         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
11970
11971 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11972
11973         PR c++/27716
11974         * g++.dg/other/assign1.C: New test.
11975
11976 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
11977
11978         PR target/27266
11979         * gcc.target/i386/pr27266.c: New.
11980
11981 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11982
11983         PR c++/27451
11984         * g++.dg/ext/asm9.C: New test.
11985
11986 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
11987
11988         PR rtl-optimization/25514
11989         * gcc.c-torture/compile/pr25514.c: New test.
11990
11991 2006-05-22  Richard Guenther  <rguenther@suse.de>
11992
11993         Revert
11994         2006-01-31  Richard Guenther  <rguenther@suse.de>
11995
11996         * gcc.target/i386/sselibm-1.c: New testcase.
11997         * gcc.target/i386/sselibm-2.c: Likewise.
11998         * gcc.target/i386/sselibm-3.c: Likewise.
11999         * gcc.target/i386/sselibm-4.c: Likewise.
12000         * gcc.target/i386/sselibm-5.c: Likewise.
12001
12002 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12003
12004         PR c/27420
12005         * gcc.dg/func-args-2.c: New test.
12006
12007         PR c/26818
12008         * gcc.dg/struct-incompl-1.c: New test.
12009
12010 2006-05-22  Richard Guenther  <rguenther@suse.de>
12011
12012         PR testsuite/27708
12013         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
12014         the transformations we test for.
12015
12016 2006-05-22  Richard Guenther  <rguenther@suse.de>
12017
12018         PR testsuite/27707
12019         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
12020
12021 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
12022
12023         PR c++/27210
12024         * g++.dg/warn/new1.C: New test.
12025         * g++.dg/template/new5.C: Likewise.
12026
12027 2006-05-21  Roger Sayle  <roger@eyesopen.com>
12028
12029         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
12030         * gcc.target/i386/20060512-3.c: Likewise.
12031
12032 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
12033
12034         PR rtl-optimization/27671
12035         * gcc.c-torture/execute/pr27671-1.c: New.
12036         * gcc.dg/pr27671-2.c: Likewise.
12037
12038         PR tree-optimization/26622.
12039         * gcc.c-torture/compile/pr26622.c: New.
12040
12041 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12042
12043         PR fortran/27613
12044         * gfortran.dg/recursive_reference_1.f90: New test.
12045
12046 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12047
12048         PR fortran/25746
12049         * gfortran.dg/elemental_subroutine_3.f90: New test.
12050
12051         PR fortran/25090
12052         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
12053
12054         PR fortran/27584
12055         * gfortran.dg/associated_target_1.f90: New test.
12056
12057         PR fortran/19015
12058         * gfortran.dg/maxloc_shape_1.f90: New test.
12059
12060 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12061
12062         PR libgfortran/24459
12063         * gfortran.dg/namelist_24.f90: New test.
12064         * gfortran.dg/namelist_12.f: Fix typo in comment.
12065
12066 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
12067
12068         PR middle-end/25776
12069         * g++.dg/other/error11.C: New test.
12070
12071 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12072
12073         * gcc.target/mips/pr26765.c: Add -w to options.
12074
12075 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12076
12077         * lib/target-supports.exp (check_effective_target_mpaired_single):
12078         New function.
12079         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
12080         multilibs.
12081         * g++.dg/vect/vect.exp: Likewise.
12082
12083 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12084
12085         PR testsuite/25891
12086         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
12087
12088 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
12089
12090         PR fortran/27662
12091         * gfortran.dg/temporary_1.f90: New file.
12092
12093 2006-05-19  Andreas Schwab  <schwab@suse.de>
12094
12095         * g++.dg/other/unused1.C: Also match "stringz".
12096
12097 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
12098
12099         PR c++/26433
12100         * g++.dg/template/fntry1.C: New test.
12101
12102 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
12103
12104         PR c++/27471
12105         PR c++/27506
12106         * g++.dg/conversion/bitfield5.C: New test.
12107         * g++.dg/conversion/bitfield6.C: New test.
12108
12109 2006-05-18  Mike Stump  <mrs@apple.com>
12110
12111         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
12112         * gcc.dg/vla-4.c: Add.
12113         * gcc.dg/vla-5.c: Add.
12114         * gcc.dg/vla-6.c: Add.
12115
12116 2006-05-12  Stuart Hastings  <stuart@apple.com>
12117
12118         * gcc.target/i386/20060512-1.c: New.
12119         * gcc.target/i386/20060512-2.c: New.
12120         * gcc.target/i386/20060512-3.c: New.
12121         * gcc.target/i386/20060512-4.c: New.
12122
12123 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
12124
12125         PR c++/26122
12126         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
12127
12128         PR c++/26068
12129         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
12130         * g++.dg/parse/linkage1.C: New test.
12131
12132 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
12133
12134         PR tree-optimization/27548
12135         * g++.dg/tree-ssa/pr27548.C: New test.
12136
12137 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12138
12139         PR fortran/26551
12140         * gfortran.dg/recursive_check_1.f: New test.
12141         * gfortran.dg/recursive_check_2.f90: New test.
12142
12143 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
12144
12145         * g++.dg/opt/temp2.C: New test.
12146
12147 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
12148
12149         PR c++/27491
12150         * g++.dg/init/brace5.C: New test.
12151
12152         PR middle-end/27415
12153         * gcc.dg/gomp/pr27415.c: New test.
12154         * g++.dg/gomp/pr27415.C: New test.
12155
12156         PR tree-optimization/27549
12157         * g++.dg/tree-ssa/pr27549.C: New test.
12158
12159 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12160
12161         PR libgfortran/27575
12162         * gfortran.dg/read_eof_4.f90: New test.
12163
12164 2006-05-16  Richard Guenther  <rguenther@suse.de>
12165
12166         PR tree-optimization/22303
12167         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
12168
12169 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
12170
12171         PR middle-end/27573
12172         * gcc.dg/gomp/pr27573.c: New test.
12173         * gfortran.dg/gomp/pr27573.f90: New test.
12174
12175         PR c/27499
12176         * gcc.dg/gomp/pr27499.c: New test.
12177         * g++.dg/gomp/pr27499.C: New test.
12178
12179 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12180
12181         PR c++/27339
12182         * g++.dg/parser/access8.C: Adjust error marker.
12183         * g++.dg/template/access17.C: New test.
12184         * g++.dg/template/access18.C: Likewise.
12185
12186 2006-05-15  Roger Sayle  <roger@eyesopen.com>
12187
12188         PR target/26600
12189         * gcc.target/i386/pr26600.c: New test case.
12190
12191 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12192
12193         PR c++/27505
12194         * g++.dg/expr/bitfield1.C: New test.
12195
12196 2006-05-15  Richard Guenther  <rguenther@suse.de>
12197
12198         PR tree-optimization/27603
12199         * gcc.dg/torture/pr27603.c: New testcase.
12200
12201 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
12202
12203         PR fortran/25090
12204         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12205
12206         PR fortran/25082
12207         * gfortran.dg/scalar_return_1.f90: New test.
12208
12209         PR fortran/27411
12210         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
12211
12212 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
12213
12214         * gcc.dg/gomp/critical-4.c: New test.
12215         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
12216         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
12217         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
12218         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
12219
12220 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12221
12222         PR c++/27582
12223         * g++.dg/template/dependent-args1.C: New test.
12224
12225         PR c++/27581
12226         * g++.dg/lookup/this1.C: New test.
12227
12228         PR c++/27315
12229         * g++.dg/template/operator6.C: New test.
12230         * g++.dg/template/incomplete3.C: New test.
12231
12232         PR c++/27559
12233         * g++.dg/template/new4.C: New test.
12234
12235         PR c++/27496
12236         * g++.dg/template/void2.C: New test.
12237
12238 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
12239
12240         * g++.dg/template/dependent-expr5.C: New test.
12241
12242 2006-05-14  Roger Sayle  <roger@eyesopen.com>
12243
12244         PR middle-end/26729
12245         * gcc.dg/pr26729-1.c: New test case.
12246
12247 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
12248
12249         * gcc.dg/pr27003.c: New test.
12250
12251 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
12252
12253         * lib/target-supports.dg (check_cxa_atexit_available): Change
12254         v3_target_compile to ${tool}_target_compile.
12255
12256 2006-05-11  Jason Merrill  <jason@redhat.com>
12257
12258         * lib/scanasm.exp (scan-not-hidden): Fix typo.
12259
12260 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12261
12262         PR fortran/27553
12263         * gfortran.dg/label_5.f90: New test.
12264
12265 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
12266
12267         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
12268         check_effective_target_powerpc_altivec_ok): New.
12269         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
12270         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
12271         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
12272         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
12273         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
12274         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
12275         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
12276         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
12277         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
12278         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
12279         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
12280         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
12281         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
12282         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
12283         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
12284         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
12285         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
12286         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
12287         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
12288         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
12289         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
12290         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
12291         gcc.target/powerpc/altivec-9.c,
12292         gcc.target/powerpc/altivec-consts.c,
12293         gcc.target/powerpc/altivec-pr22085.c,
12294         gcc.target/powerpc/altivec-splat.c,
12295         gcc.target/powerpc/altivec-types-1.c,
12296         gcc.target/powerpc/altivec-types-2.c,
12297         gcc.target/powerpc/altivec-types-3.c,
12298         gcc.target/powerpc/altivec-types-4.c,
12299         gcc.target/powerpc/altivec-varargs-1.c,
12300         gcc.target/powerpc/altivec-vec-merge.c,
12301         gcc.target/powerpc/ppc-vector-memcpy.c,
12302         gcc.target/powerpc/ppc-vector-memset.c,
12303         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
12304         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
12305         these effective targets.
12306         * gcc.dg/vmx/pr27006.c: Add missing close brace.
12307         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
12308
12309 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12310
12311         PR middle-end/27384
12312         * g++.dg/other/fold1.C: New test.
12313
12314         PR middle-end/27488
12315         * gcc.dg/fold-nonneg-1.c: New test.
12316
12317         PR c++/27547
12318         * g++.dg/other/operator1.C: New test.
12319
12320 2006-05-11  Richard Guenther  <rguenther@suse.de>
12321
12322         PR middle-end/27529
12323         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
12324
12325 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
12326
12327         * lib/target-supports-dg.exp (check-flags): New.
12328         (dg-skip-if): Move flag checks.
12329
12330 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
12331
12332         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
12333         * lib/target-supports.dg (check_cxa_atexit_available): New.
12334
12335 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
12336
12337         PR fortran/27470
12338         * gfortran.dg/multiple_allocation_2.f90: New test case.
12339
12340 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
12341
12342         * gcc.target/arm/pr27387.C: Fix a comment typo.
12343
12344 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12345
12346         PR fortran/24549
12347         * gfortran.dg/error_recovery_1.f90: New test.
12348
12349 2006-05-10  Richard Guenther  <rguenther@suse.de>
12350
12351         PR tree-optimization/27302
12352         * gcc.dg/torture/pr27302.c: New testcase.
12353
12354 2006-05-09  Dirk Mueller  <dmueller@suse.de>
12355         Richard Guenther  <rguenther@suse.de>
12356
12357         PR middle-end/27498
12358         * gcc.dg/tree-ssa/pr27498.c: New testcase.
12359
12360 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
12361
12362         PR rtl-optimization/27335
12363         * gcc.dg/pr27335.c: New test.
12364
12365 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
12366
12367         * gcc.target/mips/mips-ps-5.c: New file.
12368
12369 2006-05-08  Jan Hubicka  <jh@suse.cz>
12370
12371         PR middle-end/25962
12372         * gcc.dg/pr25962.c: New.
12373
12374 2006-05-08  Roger Sayle  <roger@eyesopen.com>
12375
12376         PR target/27158
12377         * gcc.target/powerpc/pr27158.c: New test case.
12378
12379 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
12380
12381         PR testsuite/27476
12382         * ada/acats/run_all.sh: Use test -z.
12383
12384 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12385
12386         PR libfortran/18271
12387         * gfortran.dg/spec_expr_3.f90: New test.
12388
12389 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
12390
12391         PR target/24879
12392         * gcc.target/i386/monitor.c: New file.
12393
12394 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
12395
12396         * gcc.dg/pr27095.c: xfail *-*-darwin*.
12397
12398 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12399
12400         PR c++/27447
12401         * g++.dg/other/ptrmem7.C: New test.
12402
12403 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12404
12405         PR target/27421
12406         * gcc.dg/array-9.c: New test.
12407
12408 2006-05-07  Richard Guenther  <rguenther@suse.de>
12409
12410         PR tree-optimization/27409
12411         * gcc.dg/torture/pr27409.c: New testcase.
12412
12413 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12414
12415         PR fortran/27457
12416         * gfortran.dg/select_6.f90: New.
12417
12418 2006-05-07  Richard Guenther  <rguenther@suse.de>
12419
12420         PR tree-optimization/27136
12421         * gcc.dg/torture/pr27136.c: New testcase.
12422
12423 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
12424
12425         PR fortran/24813
12426         * gfortran.dg/char_cons_len_1.f90: New test.
12427
12428 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12429
12430         PR c++/27427
12431         * g++.dg/template/incomplete2.C: New test.
12432
12433 2006-05-06  Richard Guenther  <rguenther@suse.de>
12434
12435         PR tree-optimization/27151
12436         * gcc.dg/vect/pr27151.c: New testcase.
12437
12438 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12439
12440         PR c++/27430
12441         * g++.dg/template/void1.C: New test.
12442
12443         PR c++/27423
12444         * g++.dg/other/void2.C: New test.
12445
12446         PR c++/27422
12447         * g++.dg/conversion/void1.C: New test.
12448
12449 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
12450
12451         PR/21391
12452         * g++.dg/other/unused1.C: New.
12453
12454 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12455
12456         PR objc/27240
12457         * objc.dg/member-1.m: New test.
12458
12459 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
12460
12461         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
12462
12463 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12464
12465         PR libfortran/26985
12466         * gfortran.dg/matmul_2.f90: New test.
12467
12468 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
12469
12470         * ada/acats/run_all.sh: Use sync when main not found.
12471
12472 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
12473
12474         PR target/26765
12475         * gcc.target/mips/pr26765.c: New.
12476
12477 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
12478
12479         * gcc.target/bfin: New directory.
12480         * gcc.target/bfin/bfin.exp: New file.
12481         * gcc.target/bfin/frmul.c: New file.
12482         * gcc.target/bfin/arith.c: New file.
12483         * gcc.target/bfin/mul-combine.c: New file.
12484         * gcc.target/bfin/shift.c: New file.
12485
12486 2006-05-04  Richard Guenther  <rguenther@suse.de>
12487
12488         PR tree-optimization/14287
12489         PR tree-optimization/14844
12490         PR tree-optimization/19792
12491         PR tree-optimization/21608
12492         PR tree-optimization/27090
12493         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
12494         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12495         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12496         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12497         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12498
12499 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
12500
12501         PR tree-optimization/27285
12502         * gcc.c-torture/execute/pr27285.c: New test.
12503
12504         PR middle-end/27388
12505         * gcc.dg/gomp/pr27388-1.c: New test.
12506         * gcc.dg/gomp/pr27388-2.c: New test.
12507         * gcc.dg/gomp/pr27388-3.c: New test.
12508
12509         PR c++/27359
12510         * g++.dg/gomp/pr27359.C: New test.
12511
12512 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
12513
12514         PR fortran/20248
12515         * gfortran.dg/iargc.f90: New test.
12516
12517 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
12518
12519         PR c++/27102
12520         * g++.dg/template/crash49.C: New test.
12521
12522 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
12523
12524         PR testsuite/27032
12525         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
12526
12527 2006-05-02  Jeff Law  <law@redhat.com>
12528
12529         PR tree-optimization/27364
12530         * gcc.c-torture/execute/pr27364.c: New test.
12531
12532 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
12533
12534         PR c++/27309
12535         * g++.dg/parser/ctor5.C: New test.
12536
12537 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
12538
12539         PR target/27387
12540         * gcc.target/arm/arm.exp: New.
12541         * gcc.target/arm/pr27387.C: Likewise.
12542
12543 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
12544
12545         PR fortran/27269
12546         PR fortran/27324
12547         * gfortran.dg/module_equivalence_2.f90: New test.
12548
12549 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
12550
12551         PR middle-end/27337
12552         * g++.dg/gomp/pr27337-1.C: New test.
12553         * g++.dg/gomp/pr27337-2.C: New test.
12554
12555         PR middle-end/27328
12556         * gcc.dg/gomp/pr27328.c: New test.
12557
12558         PR middle-end/27325
12559         * g++.dg/gomp/pr27325.C: New test.
12560
12561         PR middle-end/27310
12562         * g++.dg/gomp/pr27310.C: New test.
12563
12564 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12565
12566         PR tree-optimization/27291
12567         * g++.dg/tree-ssa/pr27291.C: New test.
12568
12569 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12570
12571         PR tree-optimization/27283
12572         * g++.dg/tree-ssa/pr27283.C: New test.
12573
12574 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12575
12576         * gcc.dg/tree-ssa/loop-16.c: New test.
12577
12578 2006-05-01  Roger Sayle  <roger@eyesopen.com>
12579             Joseph S. Myers  <joseph@codesourcery.com>
12580
12581         * gcc.dg/Wconversion-3.c: New test case.
12582         * gcc.dg/Wconversion-4.c: Likewise.
12583
12584 2006-05-01  Richard Guenther  <rguenther@suse.de>
12585
12586         PR tree-optimization/26726
12587         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
12588
12589 2006-04-30  Roger Sayle  <roger@eyesopen.com>
12590
12591         * gcc.dg/Woverflow-1.c: New test case.
12592         * gcc.dg/Woverflow-2.c: Likewise.
12593         * gcc.dg/Woverflow-3.c: Likewise.
12594
12595 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
12596
12597         PR c++/27094
12598         * g++.dg/template/defarg8.C: New test.
12599
12600 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12601
12602         PR c++/27278
12603         * g++.dg/parse/operator7.C: New test.
12604
12605 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12606
12607         PR c++/11471
12608         PR c++/27102
12609         * g++.dg/template/crash48.C: New test.
12610
12611         PR c++/27279
12612         * g++.dg/parse/ctor4.C: New test.
12613
12614 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12615
12616         PR fortran/25681
12617         * gfortran.df/char_type_len.f90: New test.
12618
12619 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12620
12621         PR libgfortran/27304
12622         * gfortran.dg/fmt_exhaust.f90: New test.
12623
12624 2006-04-28  Roger Sayle  <roger@eyesopen.com>
12625
12626         PR c/25309
12627         * gcc.dg/large-size-array-2.c: New test case.
12628
12629 2006-04-28  Richard Guenther  <rguenther@suse.de>
12630
12631         PR target/26826
12632         * gcc.target/i386/pr26826.c: New testcase.
12633
12634 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
12635
12636         PR middle-end/27260
12637         * gcc.c-torture/execute/pr27260.c: New.
12638
12639 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
12640
12641         PR middle-end/27095
12642         * gcc.dg/pr27095.c: New.
12643
12644 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
12645
12646         PR c++/27292
12647         * g++.dg/conversion/bitfield4.C: New test.
12648
12649 2006-04-27  Eric Christopher  <echristo@apple.com>
12650
12651         * gcc.dg/pragma-ms_struct.c: New.
12652
12653 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
12654
12655         PR c++/27102
12656         * g++.dg/template/crash47.C: New test.
12657
12658 2006-04-27  Dirk Mueller  <dmueller@suse.de>
12659
12660         * gcc.target/i386/sse-7.c: build with -msse.
12661
12662 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
12663
12664         PR testsuite/27274:
12665         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
12666         (main): Exit if processor doesn't support SSE.
12667
12668 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
12669
12670         PR middle-end/27282
12671         * gcc.c-torture/compile/pr27282.c: New test.
12672
12673 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
12674
12675         PR middle-end/26913
12676         * g++.dg/gomp/pr26913.C: New test.
12677
12678         PR c/25996
12679         * gcc.dg/gomp/pr25996.c: New test.
12680         * g++.dg/gomp/pr25996.C: New test.
12681
12682 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
12683
12684         PR rtl-optimization/26725
12685         * gcc.c-torture/compile/pr26725.c: New test.
12686
12687 2006-04-25  Richard Guenther  <rguenther@suse.de>
12688
12689         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
12690         than n + -1.
12691
12692 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
12693
12694         * gcc.dg/20060425-1.c: New testcase.
12695
12696 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
12697
12698         PR tree-optimization/26865
12699         * gcc.dg/pr26865.c: New test.
12700
12701 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
12702
12703         PR c++/27292
12704         * g++.dg/conversion/bitfield1.C: New test.
12705         * g++.dg/conversion/bitfield2.C: Likewise.
12706         * g++.dg/conversion/bitfield3.C: Likewise.
12707
12708 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
12709         Richard Guenther  <rguenther@suse.de>
12710
12711         PR tree-optimization/27236
12712         * gcc.dg/tree-ssa/pr27236.c: New testcase.
12713
12714 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12715
12716         PR c++/19963
12717         * g++.dg/other/incomplete2.C: New test.
12718
12719 2006-04-24  Richard Guenther  <rguenther@suse.de>
12720
12721         PR middle-end/26869
12722         * gcc.dg/torture/pr26869.c: New testcase.
12723
12724 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
12725         Richard Guenther  <rguenther@suse.de>
12726
12727         PR tree-optimization/27218
12728         * g++.dg/tree-ssa/pr27218.C: New testcase.
12729
12730 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
12731
12732         PR c++/26912
12733         * g++.dg/template/friend41.C: New test.
12734
12735 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
12736
12737         * g++.dg/opt/pr15551.C: Include cstdio.
12738         (main): Use remove instead of unlink.
12739
12740 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12741
12742         * gcc.dg/sibcall-7.c: New test.
12743         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
12744         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
12745         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
12746         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
12747         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
12748
12749 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
12750
12751         PR c++/26534
12752         * g++.dg/opt/bitfield1.C: New test.
12753         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
12754         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
12755         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
12756         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
12757         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
12758         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
12759         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
12760         * g++.dg/abi/bitfield2.C: Likewise.
12761         * g++.dg/init/bitfield1.C: Likewise.
12762
12763 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
12764
12765         PR fortran/25099
12766         * gfortran.dg/elemental_subroutine_4.f90: New test.
12767         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
12768         call sub (m, x).
12769
12770 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12771
12772         * gcc.c-torture/compile/20060421-1.c: New testcase.
12773
12774 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12775
12776         PR c/25875
12777         * gcc.dg/init-bad-4.c: New test.
12778
12779 2006-04-21  Paul Brook  <paul@codesourcery.com>
12780
12781         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
12782
12783 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
12784
12785         PR fortran/27122
12786         * gfortran.dg/defined_operators_1.f90: New test.
12787         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
12788         remove old ones associated, incorrectly, with Note 5.46.
12789
12790         PR fortran/27113
12791         * gfortran.dg/character_array_constructor_1.f90: New test.
12792
12793 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
12794
12795         * gcc.dg/20060419-1.c: New test.
12796
12797 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
12798
12799         PR c/26774
12800         * gcc.dg/struct-parse-1.c: New test case.
12801
12802 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12803
12804         PR c++/26558
12805         * g++.dg/parse/template19.C: New test.
12806
12807         PR c++/26739
12808         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
12809
12810         PR c++/26036
12811         * g++.dg/expr/call3.C: New test.
12812
12813         PR c++/10385
12814         * g++.dg/conversion/dynamic1.C: New test.
12815
12816 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
12817
12818         PR c++/27102
12819         * g++.dg/template/crash35.C: Tweak error markers.
12820         * g++.dg/template/crash46.C: New test.
12821         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
12822         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
12823
12824 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
12825
12826         PR rtl-optimization/14261
12827         * gcc.c-torture/compile/20060419-1.c: Added.
12828
12829 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
12830
12831         * gfortran.dg/label_1.f90: Adjust dg-error.
12832
12833 2006-04-16  Roger Sayle  <roger@eyesopen.com>
12834
12835         PR target/26961
12836         * gcc.dg/fold-cond-1.c: New test case.
12837         * gcc.dg/pr26961-1.c: Likewise.
12838
12839 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12840
12841         PR libgfortran/27138
12842         * gfortran.dg/read_bad_advance.f90: New test.
12843
12844 2006-04-16  Roger Sayle  <roger@eyesopen.com>
12845             Dale Johannesen  <dalej@apple.com>
12846
12847         PR target/24076
12848         * gcc.target/i386/vecinit-3.c: New testcase.
12849         * gcc.target/i386/vecinit-4.c: Likewise.
12850         * gcc.target/i386/sse-18.c: Likewise.
12851         * gcc.target/i386/sse-19.c: Likewise.
12852
12853 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
12854
12855         * gfortran.dg/allocate_zerosize_1.f90: New test.
12856
12857 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
12858
12859         PR c++/26365
12860         * g++.dg/template/crash45.C: New test.
12861
12862 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
12863
12864         PR fortran/26787
12865         * gfortran.dg/proc_assign_1.f90: New test.
12866         * gfortran.dg/procedure_lvalue.f90: Change message.
12867         * gfortran.dg/namelist_4.f90: Add new error.
12868
12869         PR fortran/25597
12870         PR fortran/27096
12871         * gfortran.dg/auto_pointer_array_result_1.f90
12872
12873         PR fortran/27089
12874         * gfortran.dg/specification_type_resolution_1.f90
12875
12876         PR fortran/18003
12877         PR fortran/25669
12878         PR fortran/26834
12879         * gfortran.dg/bounds_temporaries_1.f90: New test.
12880
12881         PR fortran/27124
12882         * gfortran.dg/array_return_value_1.f90: New test.
12883
12884 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
12885
12886         PR fortran/25336
12887         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
12888
12889 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
12890
12891         PR middle-end/26823
12892         * g++.dg/gomp/pr26823-1.C: New test.
12893         * g++.dg/gomp/pr26823-2.C: New test.
12894
12895 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
12896
12897         PR middle-end/27134
12898         * gcc.dg/pr27314.c: New test.
12899
12900 2006-04-13  Richard Henderson  <rth@redhat.com>
12901
12902         * g++.dg/gomp/block-0.C: Update expected matches.
12903
12904 2006-04-13  DJ Delorie  <dj@redhat.com>
12905
12906         * lib/target-supports.exp (check_effective_target_int32plus): New.
12907         (check_effective_target_ptr32plus): New.
12908         (check_effective_target_size32plus): New.
12909         (check_effective_target_int16): New.
12910         (check_profiling_available): Add m32c to the list of unsupported
12911         targets.
12912
12913         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
12914         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
12915         memory size.
12916         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
12917         pointers.
12918         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
12919         size_t.
12920         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
12921         and size_t.
12922         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
12923         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
12924         not just xstormy16.  Skip m32c due to weird pointer size.
12925         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
12926         not just xstormy16.
12927         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
12928         not just xstormy16.
12929         * gcc.dg/20020312-2.c: Add m32c support.
12930         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
12931         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
12932         in test.
12933         * gcc.dg/20050321-2.c: Require >=32 bit integers.
12934         * gcc.dg/asm-1.c: Skip if int and short are the same size.
12935         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
12936         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
12937         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
12938         formats
12939         * gcc.dg/init-string-2.c: Require >=32 bit integers.
12940         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
12941         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
12942         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
12943         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
12944         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
12945         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
12946         in test.
12947         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
12948         in test.
12949         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
12950         * gcc.dg/pr23049.c: Require >=32 bit integers.
12951         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
12952         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
12953         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
12954         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
12955         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
12956         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
12957         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
12958         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
12959         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
12960         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
12961         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
12962         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
12963         prototype in test.
12964         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
12965         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
12966         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
12967         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
12968         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
12969
12970         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
12971         * gcc.c-torture/execute/20040703-1.x: Likewise.
12972         * gcc.c-torture/execute/20040705-1.x: Likewise.
12973         * gcc.c-torture/execute/20040705-2.x: Likewise.
12974         * gcc.c-torture/execute/20040709-1.x: Likewise.
12975         * gcc.c-torture/execute/20040709-2.x: Likewise.
12976         * gcc.c-torture/execute/20040811-1.x: Likewise.
12977         * gcc.c-torture/execute/20050316-1.x: Likewise.
12978         * gcc.c-torture/execute/bitfld-4.x: Likewise.
12979         * gcc.c-torture/execute/pr19689.x: Likewise.
12980         * gcc.c-torture/execute/pr7284-1.x: Likewise.
12981         * gcc.c-torture/execute/usmul.x: Likewise.
12982         * gcc.c-torture/execute/vrp-5.x: Likewise.
12983         * gcc.c-torture/execute/vrp-6.x: Likewise.
12984         * gcc.dg/debug/20041023-1.s: Likewise.
12985
12986 2006-04-13  Roger Sayle  <roger@eyesopen.com>
12987
12988         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
12989         of integers to a vector types are now constant expressions in C.
12990         * gcc.dg/vect/vect-fold-1.c: New test case.
12991
12992 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
12993             Ulrich Weigand  <uweigand@de.ibm.com>
12994
12995         PR target/27006
12996         * gcc.dg/vmx/pr27006.c: New testcase.
12997
12998 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12999
13000         PR libgfortran/26766
13001         * gfortran.dg/write_recursive.f90: New test.
13002
13003 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
13004
13005         * g++.dg/parse/dtor7.C: New test.
13006         * g++.dg/parse/new1.C: Add error marker.
13007         * g++.dg/template/new3.C: New test.
13008
13009         PR c++/26122
13010         * g++.dg/template/pure1.C: New test.
13011
13012         PR c++/26295
13013         * g++.dg/parse/ptrmem4.C: New test.
13014
13015 2006-04-10  Jeff Law  <law@redhat.com>
13016
13017         PR/27087
13018         * gcc.c-torture/compile/pr27087.c: New test.
13019
13020 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
13021
13022         PR/21391
13023         * gcc.dg/20060410.c: New.
13024
13025 2006-04-10  Matthias Klose  <doko@debian.org>
13026
13027         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
13028         Recognize multilib directory names containing underscores.
13029
13030 2006-04-10  Roger Sayle  <roger@eyesopen.com>
13031
13032         * gcc.target/i386/vecinit-1.c: New test case.
13033         * gcc.target/i386/vecinit-2.c: Likewise.
13034
13035 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
13036
13037         PR debug/27057
13038         * g++.dg/debug/dwarf2-2.C: New test.
13039
13040 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
13041
13042         PR rtl-optimization/27073
13043         * gcc.c-torture/execute/pr27073.c: New test.
13044
13045 2006-04-08  Mike Stump  <mrs@apple.com>
13046
13047         * gcc.dg/pragma-darwin.c: Improve for ppc64.
13048
13049 2006-04-07  Richard Guenther  <rguenther@suse.de>
13050
13051         PR tree-optimization/26135
13052         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
13053
13054 2006-04-06  Jan Hubicka  <jh@suse.cz>
13055
13056         PR profile/26399
13057         * g++.dg/bprob/g++-bprob-2.C: New testcase.
13058
13059 2006-04-06  Roger Sayle  <roger@eyesopen.com>
13060
13061         * g++.dg/conversion/nullptr1.C: New test case.
13062         * g++.dg/conversion/nullptr2.C: Likewise.
13063
13064 2006-04-05  Roger Sayle  <roger@eyesopen.com>
13065
13066         * gfortran.dg/dependency_18.f90: New test case.
13067
13068 2006-04-05  Richard Guenther  <rguenther@suse.de>
13069
13070         PR tree-optimization/26919
13071         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
13072         * gcc.dg/ipa/ipa-2.c: Likewise.
13073         * gcc.dg/ipa/ipa-3.c: Likewise.
13074         * gcc.dg/ipa/ipa-5.c: Likewise.
13075
13076 2006-04-05  Richard Guenther  <rguenther@suse.de>
13077
13078         PR tree-optimization/26763
13079         * gcc.dg/torture/pr26763-1.c: New testcase.
13080         * gcc.dg/torture/pr26763-2.c: Likewise.
13081
13082 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
13083
13084         PR fortran/23634
13085         PR fortran/25619
13086         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
13087
13088 2006-04-04  Eric Christopher  <echristo@apple.com>
13089
13090         * gcc.target/i386/387-1.c: Allow regexp to match darwin
13091         stubs.
13092         * gcc.target/i386/387-5.c: Ditto.
13093
13094 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
13095
13096         * gcc.target/sparc/struct-ret-check.c: New test.
13097
13098 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13099
13100         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
13101         zero decimal digits specified in format.
13102
13103 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
13104
13105         PR fortran/26891
13106         * gfortran.dg/missing_optional_dummy_1.f90: New test.
13107
13108         PR fortran/26976
13109         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
13110         * gfortran.dg/initialization_1.f90: Make assignment compliant.
13111         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
13112         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
13113         compliant and detect bigendian-ness.
13114
13115 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
13116
13117         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
13118         dummy arguments work when the actual argument is itself a dummy
13119         argument of the caller.
13120
13121 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13122
13123         PR libfortran/24685
13124         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
13125
13126 2006-04-01  Roger Sayle  <roger@eyesopen.com>
13127
13128         * gfortran.dg/dependencency_17.f90: New test case.
13129
13130 2006-04-01  Roger Sayle  <roger@eyesopen.com>
13131
13132         * gfortran.dg/dependency_14.f90: New test case.
13133         * gfortran.dg/dependency_15.f90: Likewise.
13134         * gfortran.dg/dependency_16.f90: Likewise.
13135
13136 2006-03-31  Asher Langton  <langton2@llnl.gov>
13137
13138         PR fortran/25358
13139         gfortran.dg/cray_pointers_6.f90: New test.
13140
13141 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13142
13143         PR libgfortran/26890
13144         * gfortran.dg/read_size_noadvance.f90: New test.
13145
13146 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
13147
13148         PR fortran/25031
13149         * gfortran.dg/multiple_allocation_1.f90: Check that the
13150         size has changed after a re-allocation with stat.
13151
13152 2006-03-30  Richard Guenther  <rguenther@suse.de>
13153
13154         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
13155         removal.
13156         * gcc.target/i386/sselibm-2.c: Likewise.
13157         * gcc.target/i386/sselibm-3.c: Likewise.
13158         * gcc.target/i386/sselibm-4.c: Likewise.
13159         * gcc.target/i386/sselibm-5.c: Likewise.
13160
13161 2006-03-28  Roger Sayle  <roger@eyesopen.com>
13162
13163         * gcc.dg/fold-andxor-1.c: New test case.
13164         * gcc.dg/fold-xorand-1.c: Likewise.
13165
13166 2006-03-28  Roger Sayle  <roger@eyesopen.com>
13167
13168         * gcc.dg/fold-convnotconv-1.c: New test case.
13169
13170 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
13171
13172         PR fortran/26779
13173         * gfortran.dg/private_type_5.f90: New test.
13174
13175 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
13176
13177         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
13178
13179 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
13180
13181         * gfortran.dg/advance_2.f90: New test.
13182         * gfortran.dg/advance_3.f90: New test.
13183
13184         * gfortran.fortran-torture/execute/equiv_5.f: New test.
13185
13186 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13187
13188         PR libgfortran/26661
13189         PR libgfortran/26880
13190         * gfortran.dg/read_x_past.f: New test.
13191
13192 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
13193
13194         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
13195         to be STABS.
13196
13197 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
13198
13199         * objc.dg/dwarf-1.m: Skip on AIX.
13200         * objc.dg/dwarf-2.m: Skip on AIX.
13201
13202 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
13203
13204         PR fortran/26816
13205         * gfortran.dg/float_1.f90: New test.
13206
13207 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
13208
13209         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
13210         X86_64 targets.
13211         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
13212
13213 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
13214
13215         PR libfortran/26735
13216         * gfortran.dg/convert_implied_open.f90: New test case.
13217
13218 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
13219
13220         PR fortran/26769
13221         * gfortran.dg/transpose_reshape_r10.f90: New test case.
13222
13223 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
13224
13225         PR middle-end/26717
13226         * gcc.dg/pr26717.c: New test.
13227
13228 2006-03-25  Roger Sayle  <roger@eyesopen.com>
13229
13230         * gfortran.dg/dependency_12.f90: New test case.
13231
13232 2006-03-24  Roger Sayle  <roger@eyesopen.com>
13233
13234         * gfortran.dg/dependency_9.f90: New (resurected) test case.
13235
13236 2006-03-24  Jeff Law  <law@redhat.com>
13237
13238         * gcc.c-torture/pr26840.c: New test.
13239
13240 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
13241
13242         * objc.dg/dwarf-2.m: New.
13243         * obj-c++.dg/dwarf-2.mm: New.
13244
13245         * g++.old-deja/g++.other/init19.C: New.
13246
13247 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
13248
13249         * g++.dg/eh/spbp.C: Skip on AIX.
13250
13251 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
13252
13253         PR middle-end/26611
13254         * g++.dg/gomp/pr26611-1.C: New test.
13255         * g++.dg/gomp/pr26611-2.C: New test.
13256
13257 2006-03-24  Jeff Law  <law@redhat.com>
13258
13259         * gcc.c-torture/compile/pr26833.c: New test.
13260         * gfortran.fortran-torture/compile/pr26806.f90: New test.
13261
13262 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13263
13264         * gfortran.dg/endfile_2.f90: Delete temp file.
13265
13266 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
13267
13268         PR fortran/19303
13269         * gfortran.dg/record_marker_1.f90: New test case.
13270         * gfortran.dg/record_marker_2.f: New test case.
13271         * gfortran.dg/record_marker_3.f90: New test case.
13272
13273 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
13274
13275         PR fortran/17298
13276         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
13277         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
13278
13279 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
13280
13281         * lib/gcc-dg.exp (cleanup-modules): New proc.
13282         * gfortran.dg/allocatable_function_1.f90,
13283         gfortran.dg/allocate_char_star_scalar_1.f90,
13284         gfortran.dg/assumed_charlen_function_1.f90,
13285         gfortran.dg/assumed_dummy_1.f90,
13286         gfortran.dg/assumed_shape_ranks_1.f90,
13287         gfortran.dg/assumed_shape_ranks_2.f90,
13288         gfortran.dg/assumed_size_dt_dummy.f90,
13289         gfortran.dg/auto_char_dummy_array_1.f90,
13290         gfortran.dg/auto_char_len_3.f90,
13291         gfortran.dg/automatic_module_variable.f90,
13292         gfortran.dg/bad_automatic_objects_1.f90,
13293         gfortran.dg/char_array_constructor.f90,
13294         gfortran.dg/char_array_structure_constructor.f90,
13295         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
13296         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
13297         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
13298         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
13299         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
13300         gfortran.dg/derived_pointer_recursion.f90,
13301         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
13302         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
13303         gfortran.dg/dummy_functions_1.f90,
13304         gfortran.dg/elemental_initializer_1.f90,
13305         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
13306         gfortran.dg/elemental_pointer_1.f90,
13307         gfortran.dg/elemental_subroutine_1.f90,
13308         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
13309         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
13310         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
13311         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
13312         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
13313         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
13314         gfortran.dg/global_references_1.f90,
13315         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
13316         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
13317         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
13318         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
13319         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
13320         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
13321         gfortran.dg/large_integer_kind_1.f90,
13322         gfortran.dg/large_real_kind_1.f90,
13323         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
13324         gfortran.dg/module_double_reuse.f90,
13325         gfortran.dg/module_equivalence_1.f90,
13326         gfortran.dg/module_interface_1.f90,
13327         gfortran.dg/module_parameter_array_refs_1.f90,
13328         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
13329         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
13330         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
13331         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
13332         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
13333         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
13334         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
13335         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
13336         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
13337         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
13338         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
13339         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
13340         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
13341         gfortran.dg/same_name_1.f90,
13342         gfortran.dg/sibling_dummy_procedure_1.f90,
13343         gfortran.dg/sibling_dummy_procedure_2.f90,
13344         gfortran.dg/sibling_dummy_procedure_3.f90,
13345         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
13346         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
13347         gfortran.dg/used_dummy_types_2.f90,
13348         gfortran.dg/used_dummy_types_3.f90,
13349         gfortran.dg/used_dummy_types_4.f90,
13350         gfortran.dg/used_dummy_types_5.f90,
13351         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
13352         gfortran.dg/userdef_operator_1.f90: Use it.
13353
13354 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13355
13356         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
13357         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
13358         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
13359         gfortran.dg/write_back.f,
13360         gfortran.fortran-torture/execute/inquire_1.f90,
13361         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
13362
13363 2006-03-21  Jeff Law  <law@redhat.com>
13364
13365         * gcc.dg/tree-ssa/vrp28.c: New test.
13366
13367 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13368
13369         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
13370         if _STDC_C99 is defined.
13371         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
13372         * gcc.dg/builtins-20.c: Likewise.
13373         * gcc.dg/builtins-53.c: Likewise.
13374         * gcc.dg/single-precision-constant.c: Likewise. Also pass
13375         -mmacosx-version-min=10.3 on PowerPC/Darwin.
13376
13377 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
13378
13379         PR tree-opt/26781
13380         * gcc.c-torture/compile/pr26781-1.c: New test.
13381         * gcc.c-torture/compile/pr26781-2.c: New test.
13382
13383 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
13384
13385         PR c++/26690
13386         * g++.dg/gomp/pr26690-1.C: New test.
13387         * g++.dg/gomp/pr26690-2.C: New test.
13388
13389 2006-03-20  Jeff Law  <law@redhat.com>
13390
13391         * gcc.dg/tree-ssa/pr21829.c: New test.
13392
13393         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
13394
13395 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
13396
13397         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
13398         (check_visibility_available): Use it.
13399         (check_effective_target_default_packed): Likewise.
13400         (check_effective_target_pcc_bitfield_type_matters): Likewise.
13401         (check_effective_target_fopenmp): Likewise.
13402         (check_effective_target_freorder): Likewise.
13403         (check_effective_target_fpic): Likewise.
13404         (check_named_sections_available): Likewise.
13405         (check_effective_target_ilp32): Likewise.
13406         (check_effective_target_lp64): Likewise.
13407
13408 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
13409
13410         PR fortran/20935
13411         * gfortran.dg/scalar_mask_2.f90: New test case.
13412
13413 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
13414
13415         PR tree-opt/26629
13416         * gcc.dg/tree-ssa/loadpre12.c: New test.
13417         * gcc.dg/tree-ssa/loadpre13.c: New test.
13418         * gcc.dg/tree-ssa/loadpre14.c: New test.
13419         * gcc.dg/tree-ssa/loadpre15.c: New test.
13420         * gcc.dg/tree-ssa/loadpre16.c: New test.
13421         * gcc.dg/tree-ssa/loadpre17.c: New test.
13422         * gcc.dg/tree-ssa/loadpre18.c: New test.
13423         * gcc.dg/tree-ssa/loadpre19.c: New test.
13424         * gcc.dg/tree-ssa/loadpre20.c: New test.
13425         * gcc.dg/tree-ssa/loadpre21.c: New test.
13426         * gcc.dg/tree-ssa/loadpre22.c: New test.
13427
13428 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
13429
13430         PR fortran/26741
13431         * gfortran.dg/elemental_initializer_1.f90: New test.
13432
13433         PR fortran/26716
13434         * gfortran.dg/assumed_shape_ranks_2: New test.
13435
13436 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
13437
13438         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
13439         target fpic.
13440
13441 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13442
13443         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
13444         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
13445         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
13446         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
13447         gfortran.fortran-torture/execute/direct_io.f90,
13448         gfortran.fortran-torture/execute/inquire_2.f90,
13449         gfortran.fortran-torture/execute/inquire_4.f90,
13450         gfortran.fortran-torture/execute/list_read_1.f90,
13451         gfortran.fortran-torture/execute/open_replace.f90,
13452         gfortran.fortran-torture/execute/slash_edit.f90,
13453         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
13454         temporary files from testcases.
13455
13456 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13457
13458         PR libgfortran/26509
13459         gfortran.dg/write_direct_eor.f90: New test.
13460
13461 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
13462
13463         * gcc.target/powerpc/pr26350.c: New.
13464         * gcc.target/powerpc/indexed-addr.c: New.
13465
13466 2006-03-16  Roger Sayle  <roger@eyesopen.com>
13467
13468         * gfortran.dg/dependency_13.f90: New test case.
13469
13470 2006-03-16  Roger Sayle  <roger@eyesopen.com>
13471
13472         PR middle-end/21781
13473         * gcc.dg/real-const-1.c: New test case.
13474
13475 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
13476
13477         * g++.old-deja/g++.other/init18.C: New.
13478         * g++.old-deja/g++.other/init5.C: Remove xfail.
13479
13480 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13481
13482         * g++.dg/opt/pr15551.C: Cleanup temp file.
13483
13484 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13485
13486         PR c++/6634
13487         g++.dg/parse/long1.C: New test.
13488
13489 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13490
13491         PR fortran/19101
13492         * gfortran.dg/continuation.f90: New test.
13493         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
13494
13495 2006-03-14  Richard Guenther  <rguenther@suse.de>
13496
13497         PR tree-optimization/26672
13498         * gcc.dg/torture/pr26672.c: New testcase.
13499
13500 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
13501
13502         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
13503         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
13504
13505 2006-03-13  Roger Sayle  <roger@eyesopen.com>
13506
13507         PR middle-end/26557
13508         * gcc.c-torture/compile/switch-1.c: New test case.
13509
13510 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
13511
13512         PR fortran/25378
13513         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
13514         test to include more permuatations of mask and index.
13515         * gfortran.dg/scalar_mask_1.f90: Modify last test to
13516         respond to F2003 spec. that the position returned for an all false
13517         mask && condition is zero.
13518
13519 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
13520
13521         PR middle-end/25989
13522         * gcc.dg/gomp/pr25989.c: New test.
13523
13524 2006-03-13  Jeff Law  <law@redhat.com>
13525
13526         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
13527
13528 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
13529
13530         * gcc.dg/switch-9.c: New test.
13531
13532 2006-03-13  Richard Guenther  <rguenther@suse.de>
13533
13534         PR middle-end/26630
13535         * gcc.dg/torture/pr26630.c: New testcase.
13536
13537 2006-03-11  Roger Sayle  <roger@eyesopen.com>
13538
13539         * gfortran.dg/dependency_10.f90: New test case.
13540         * gfortran.dg/dependency_11.f90: Likewise.
13541
13542 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
13543             Erik Edelmann  <eedelman@gcc.gnu.org>
13544
13545         * gfortran.dg/allocatable_function_1.f90: New.
13546         * gfortran.dg/allocatable_function_2.f90: New.
13547
13548 2006-03-10  Richard Guenther  <rguenther@suse.de>
13549
13550         PR middle-end/26565
13551         * gcc.dg/torture/pr26565.c: New testcase.
13552
13553 2006-03-09  Eric Christopher  <echristo@apple.com>
13554
13555         * gcc.c-torture/compile/20060309-1.c: New.
13556
13557 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13558
13559         PR libgfortran/26499
13560         * gfortran.dg/write_back.f: New test.
13561         * gfortran.dg/write_rewind_1.f: New test.
13562         * gfortran.dg/write_rewind_2.f: New test.
13563
13564 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13565
13566         PR libgfortran/26554
13567         * gfortran.dg/read_logical.f90: New test.
13568
13569 2006-03-04  Laurent GUERBY <laurent@guerby.net>
13570
13571         * ada/acats/norun.lst: cdd2a03 now passes.
13572
13573 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
13574
13575         PR testsuite/25177
13576         * gcc.target/powerpc/pr18096-1.c: Change where the error
13577         would match.
13578
13579 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
13580
13581         * gcc.target/i386/cleanup-1.c: New test.
13582         * gcc.target/i386/cleanup-2.c: New test.
13583
13584 2006-03-04  Roger Sayle  <roger@eyesopen.com>
13585
13586         * gfortran.dg/dependency_9.f90: Remove for the time being.
13587
13588 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
13589
13590         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
13591         directive.
13592
13593 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13594
13595         * gfortran.dg/dependency_9.f90: New test case.
13596
13597 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13598
13599         * gfortran.dg/dependency_4.f90: New test case.
13600         * gfortran.dg/dependency_5.f90: New test case.
13601         * gfortran.dg/dependency_6.f90: New test case.
13602         * gfortran.dg/dependency_7.f90: New test case.
13603         * gfortran.dg/dependency_8.f90: New test case.
13604
13605 2006-03-03  Paul Brook  <paul@codesourcery.com>
13606
13607         * lib/target-supports.exp (check_profiling_available):
13608         Add m68k-*-elf.
13609
13610 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
13611
13612         PR fortran/25031
13613         * multiple_allocation_1.f90: New test.
13614
13615 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13616
13617         PR tree-optimization/26524
13618         * gfortran.dg/pr26524.f: New test case.
13619
13620 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13621
13622         * g++.dg/template/repo5.C: Cleanup repo files.
13623         * gcc.dg/20051201-1.c: Cleanup coverage files.
13624         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
13625         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
13626         tree dump files.
13627
13628 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
13629
13630         * objc.dg/objc-nofilename-1.m: New test.
13631         * objc.dg/bad-receiver-type.m: New test.
13632         * obj-c++.dg/bad-receiver-type.mm: New test.
13633
13634 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13635
13636         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
13637
13638 2006-03-01  Mike Stump  <mrs@apple.com>
13639
13640         * g++.dg/abi/key2.C: Add.
13641
13642 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
13643
13644         * gfortran.dg/logical_dot_product.f90: New test.
13645
13646         PR fortran/26393
13647         * gfortran.dg/used_interface_ref.f90: New test.
13648
13649         PR fortran/20938
13650         * gfortran.dg/dependency_2.f90: New test.
13651         * gfortran.fortran-torture/execute/where17.f90: New test.
13652         * gfortran.fortran-torture/execute/where18.f90: New test.
13653         * gfortran.fortran-torture/execute/where19.f90: New test.
13654         * gfortran.fortran-torture/execute/where20.f90: New test.
13655
13656 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
13657
13658         * g++.dg/tree-ssa/pr26443.C: New test case.
13659
13660 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
13661
13662         PR middle-end/26022
13663         * g++.dg/opt/return-slot1.C: New test.
13664
13665 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13666
13667         PR libgfortran/26136
13668         * gfortran.dg/namelist_23.f90: New test.
13669
13670 2006-02-28  Roger Sayle  <roger@eyesopen.com>
13671
13672         PR middle-end/14752
13673         * gcc.dg/fold-eqandshift-2.c: New test case.
13674
13675 2006-02-28  Richard Guenther  <rguenther@suse.de>
13676
13677         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
13678         decomposition.
13679
13680 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
13681
13682         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
13683
13684 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13685
13686         PR libgfortran/26464
13687         * gfortran.dg/backspace_5.f: New test.
13688         * gfortran.dg/backspace_6.f: New test.
13689
13690 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13691
13692         * gcc.dg/fold-eqandnot-1.c: New test case.
13693
13694 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13695
13696         PR middle-end/19983
13697         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
13698
13699 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
13700
13701         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
13702         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
13703
13704 2006-02-26  Richard Guenther  <rguenther@suse.de>
13705
13706         PR tree-optimization/26421
13707         * gcc.dg/tree-ssa/pr26421.c: New testcase.
13708
13709 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
13710
13711         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
13712         * g++.old-deja/g++.robertl/eb132.C: Likewise.
13713
13714 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13715
13716         * gcc.dg/fold-even-1.c: New test case.
13717
13718 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13719
13720         PR middle-end/21137
13721         * gcc.dg/fold-eqandshift-1.c: New test case.
13722
13723 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
13724
13725         PR tree-optimization/25125
13726         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
13727         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
13728
13729 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
13730
13731         PR tree-optimizations/26359
13732         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
13733         with -fdump-tree-dceloop-details.
13734         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
13735
13736 2006-02-25  Roger Sayle  <roger@eyesopen.com>
13737
13738         PR middle-end/23673
13739         * gcc.dg/fold-eqxor-1.c: New test case.
13740         * gcc.dg/fold-eqxor-2.c: Likewise.
13741         * gcc.dg/fold-eqxor-3.c: Likewise.
13742
13743 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
13744
13745         PR fortran/23092
13746         * scalar_mask_1.f90: New test.
13747
13748 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
13749
13750         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
13751         * g++.dg/eh/uncaught2.C: New.
13752         * g++.dg/eh/uncaught3.C: New.
13753
13754 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13755
13756         PR libgfortran/26423
13757         * gfortran.dg/read_many_1.f: New test.
13758
13759 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
13760
13761         PR fortran/24519
13762         * gfortran.dg/dependency_3.f90: New test.
13763         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
13764         XFAILs.
13765
13766         PR fortran/25395
13767         * gfortran.dg/equiv_6.f90: New test.
13768
13769 2006-02-23  Jeff Law  <law@redhat.com>
13770
13771         * gcc.c-torture/compile/pr26425.c: New test.
13772
13773 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
13774
13775         PR middle-end/26412
13776         * gcc.dg/gomp/pr26412.c: New test.
13777
13778 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13779
13780         PR c++/26291
13781         * g++.dg/other/ellipsis1.C: New test.
13782         * g++.dg/parse/operator4.C: Adjust error marker.
13783
13784 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13785
13786         PR target/25603
13787         * gfortran.dg/pr25603.f: New testcase.
13788
13789 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
13790
13791         * gcc.dg/bf-spl1.c: Don't specify -m68000.
13792         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
13793
13794 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
13795
13796         * g++.dg/eh/spbp.C: New.
13797
13798 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
13799
13800         PR middle-end/26379
13801         * gcc.target/i386/mmx-7.c: New test.
13802
13803 2006-02-20  Roger Sayle  <roger@eyesopen.com>
13804
13805         PR tree-optimization/26361
13806         * gcc.dg/tree-ssa/vrp27.c: New test case.
13807
13808 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
13809
13810         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
13811         * gcc.dg/tree-ssa/complex-4.c: Here.
13812
13813 2006-02-19  Roger Sayle  <roger@eyesopen.com>
13814
13815         PR middle-end/19543
13816         * gfortran.dg/logical_1.f90: New test case.
13817
13818 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
13819
13820         PR middle-end/26334
13821         * gcc.dg/20060218-1.c: Moved to...
13822         * gcc.target/i386/20060218-1.c: ... here.  New test.
13823
13824 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13825
13826         PR fortran/26201
13827         * gfortran.dg/convert_1.f90: New.
13828
13829 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
13830
13831         PR fortran/25054
13832         * gfortran.dg/namelist_5.f90: New test.
13833
13834         PR fortran/25089
13835         * gfortran.dg/namelist_4.f90: New test.
13836
13837 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13838
13839         PR tree-opt/25680
13840         * gcc.dg/tree-ssa/complex-3.c: New test.
13841
13842 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13843
13844         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
13845         variable to take into account the variable name in the
13846         function header.
13847         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
13848
13849 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
13850
13851         PR middle-end/26334
13852         * gcc.c-torture/compile/20060217-1.c: New test.
13853         * gcc.dg/20060218-1.c: New test.
13854
13855 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
13856
13857         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
13858
13859 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
13860
13861         * gcc.dg/cpp/undef3.c: New test.
13862         * gcc.dg/cpp/trad/builtins2.c: New test.
13863
13864 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
13865
13866         PR c++/26266
13867         * g++.dg/template/static22.C: New test.
13868         * g++.dg/template/static23.C: New test.
13869         * g++.dg/template/static24.C: New test.
13870         * g++.dg/template/non-dependent13.C: New test.
13871         * g++.dg/init/member1.C: Tweak error markers.
13872
13873 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13874
13875         PR target/26255
13876         * gcc.c-torture/compile/pr26255.c: New test case.
13877
13878 2006-02-16  Roger Sayle  <roger@eyesopen.com>
13879
13880         * gfortran.fortran-torture/execute/where_10.f90: New test case.
13881         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
13882         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
13883         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
13884         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
13885         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
13886         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
13887
13888 2006-02-16  Jeff Law  <law@redhat.com>
13889
13890         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
13891         * gcc.dg/tree-ssa/vrp26.c: New test.
13892
13893 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
13894
13895         PR target/20353
13896         PR target/24578
13897         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
13898         __UCLIBC__ is defined.
13899
13900 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
13901
13902         PR fortran/26224
13903         * gfortran.dg/gomp/pr26224.f: New test.
13904
13905 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
13906
13907         PR tree-opt/25918
13908         * lib/target-supports.exp
13909         (check_effective_target_vect_short_mult): New.
13910         (check_effective_target_vect_char_mult): New.
13911         (check_effective_target_vect_widen_sum_qi_to_si): New.
13912         (check_effective_target_vect_widen_sum_qi_to_hi): New.
13913         (check_effective_target_vect_widen_sum_hi_to_si): New.
13914         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
13915         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
13916         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
13917         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
13918         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
13919         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
13920         vect-reduc-pattern-2c.c
13921         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
13922         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
13923         vect-reduc-pattern-1c.c
13924
13925 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
13926
13927         PR fortran/24557
13928         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
13929
13930 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13931
13932         PR fortran/26054
13933         * gfortran.dg/enum_8.f90: Remove check for warning.
13934         * gfortran.dg/iomsg_1.f90: Ditto.
13935         * gfortran.dg/enum_1.f90: Ditto.
13936         * gfortran.dg/enum_9.f90: Ditto.
13937         * gfortran.dg/enum_2.f90: Ditto.
13938         * gfortran.dg/enum_10.f90: Ditto.
13939         * gfortran.dg/enum_3.f90: Ditto.
13940         * gfortran.dg/flush_1.f90: Ditto.
13941         * gfortran.dg/enum_4.f90: Ditto.
13942         * gfortran.dg/array_constructor_1.f90: Ditto.
13943         * gfortran.dg/enum_5.f90: Ditto.
13944         * gfortran.dg/enum_6.f90: Ditto.
13945         * gfortran.dg/enum_7.f90: Ditto.
13946
13947 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
13948
13949         PR middle-end/26300
13950         * gcc.c-torture/compile/20060215-1.c: New test.
13951
13952 2006-02-14  Roger Sayle  <roger@eyesopen.com>
13953
13954         PR middle-end/23670
13955         * gcc.dg/tree-ssa/andor-2.c: New test case.
13956
13957 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
13958
13959         PR fortran/25045
13960         * optional_dim.f90: New test.
13961
13962 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13963
13964         PR fortran/26277
13965         * gfortran.dg/label_4.f90: New.
13966
13967 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
13968             Diego Novillo  <dnovillo@redhat.com>
13969             Uros Bizjak  <uros@kss-loka.si>
13970
13971         * gfortran.dg/gomp: New directory.
13972
13973 2006-02-14  Richard Guenther  <rguenther@suse.de>
13974
13975         PR tree-optimization/26258
13976         * gcc.dg/torture/pr26258.c: New testcase.
13977
13978 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
13979
13980         PR fortran/26246
13981         * gfortran.dg/pr26246_1.f90: New test.
13982         * gfortran.dg/pr26246_2.f90: New test.
13983
13984         PR middle-end/26092
13985         * gcc.c-torture/compile/20060208-1.c: New test.
13986
13987 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
13988
13989         PR fortran/26074
13990         PR fortran/25103
13991         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
13992         * gfortran.dg/bad_automatic_objects_1.f90: New test.
13993         * gfortran.dg/automatic_module_variable.f90: Change error message.
13994
13995         PR fortran/20861
13996         * gfortran.dg/internal_dummy_1.f90: New test.
13997
13998         PR fortran/20871
13999         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
14000
14001
14002         PR fortran/25083
14003         * gfortran.dg/uncommon_block_data_1.f90: New test.
14004         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
14005         with standard.
14006
14007         PR fortran/25088
14008         * gfortran.dg/typed_subroutine_1.f90: New test.
14009
14010 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
14011
14012         * objc.dg/dwarf-1.m: New.
14013
14014 2006-02-13  Roger Sayle  <roger@eyesopen.com>
14015
14016         PR middle-end/24427
14017         * gcc.dg/tree-ssa/andor-1.c: New test case.
14018
14019 2006-02-13  Josh Conner  <jconner@apple.com>
14020
14021         PR target/25376
14022         * gcc.dg/pr25376.c: New test.
14023
14024         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
14025         assemble.
14026         * lib/target-supports.exp (check_named_sections_available):
14027         Only compile named-sections test -- don't assemble.
14028
14029 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14030
14031         * g++.dg/warn/no-write-strings.C: New test.
14032         * g++.dg/warn/write-strings.C: Likewise.
14033         * g++.dg/warn/write-strings-default.C: Likewise.
14034
14035 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
14036
14037         PR fortran/25806
14038         * gfortran.dg/ret_pointer_2.f90: New test.
14039
14040 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
14041
14042         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
14043
14044 2006-02-10  Jeff Law  <law@redhat.com>
14045
14046         * gcc.c-torture/compile/pr26213.c: New test.
14047
14048 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
14049
14050         gfortran.dg/null_1.f90: New test.
14051
14052 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14053
14054         PR fortran/14771
14055         * gfortran.dg/parens_4.f90: New.
14056         * gfortran.dg/parens_5.f90: New.
14057
14058 2006-02-10  Richard Guenther  <rguenther@suse.de>
14059
14060         * gcc.dg/pr23372-1.c: Remove empty file.
14061
14062 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14063         Paul Thomas  <pault@gcc.gnu.org>
14064
14065         PR fortran/14771
14066         * gfortran.dg/parens_1.f90: New.
14067         * gfortran.dg/parens_2.f90: New.
14068         * gfortran.dg/parens_3.f90: New.
14069
14070 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
14071
14072         PR fortran/26038
14073         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
14074
14075         PR fortran/25059
14076         * gfortran.dg/impure_assignment_1.f90: New test.
14077
14078         PR fortran/25070
14079         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
14080
14081 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14082
14083         PR target/26141
14084         * g++.dg/expr/stdarg2.C: New test.
14085
14086 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14087
14088         PR inline-asm/16194
14089         * gcc.dg/pr16194.c: New test.
14090
14091 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14092
14093         * ada/acats/run_acats: Use portable variant of "$@".
14094
14095 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14096
14097         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
14098         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
14099
14100 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14101
14102         PR tree-opt/26179
14103         * g++.dg/opt/pr26179.C: New test.
14104
14105 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14106
14107         PR middle-end/26134
14108         * gcc.dg/tree-ssa/complex-3.c: New test.
14109
14110 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14111
14112         * gcc.c-torture/compile/volatile-1.c: New test.
14113
14114 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
14115
14116         PR 26180
14117         * gcc.dg/tree-ssa/pr26180.c: New test.
14118
14119 2006-02-08  Jeff Law  <law@redhat.com>
14120
14121         * gcc.dg/tree-ssa/pr21417.c: New test.
14122
14123 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14124
14125         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14126         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
14127
14128 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14129
14130         * lib/scanrtl.exp: New.
14131
14132 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14133
14134         PR c++/26071
14135         * g++.dg/other/virtual2.C: New test.
14136
14137         PR c++/26070
14138         * g++.dg/other/virtual1.C: New test.
14139
14140 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14141
14142         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
14143         cleanup-ipa-dump): Update dump file glob patterns.
14144         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
14145         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
14146
14147         * lib/gcc-dg.exp: Load it.
14148         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
14149
14150 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
14151
14152         PR testsuite/26159
14153         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
14154         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14155
14156 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14157
14158         PR fortran/25577
14159         * gfortran.dg/mvbits_1.f90: New.
14160
14161 2006-02-07  Dirk Mueller  <dmueller@suse.com>
14162
14163         * g++.dg/warn/Wdiv-by-zero.C: New test.
14164         * g++.dg/warn/Wno-div-by-zero.C: New.
14165
14166 2006-02-07  Jeff Law  <law@redhat.com>
14167
14168         * gcc.dg/tree-ssa/pr21559.c: New test.
14169
14170         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
14171         multiple VRP passes.
14172         * gcc.dg/tree-ssa/vrp09.c: Likewise.
14173         * gcc.dg/tree-ssa/vrp18.c: Likewise.
14174         * gcc.dg/tree-ssa/pr21582.c: Likewise.
14175         * gcc.dg/tree-ssa/pr20657.c: Likewise.
14176         * gcc.dg/tree-ssa/pr21001.c: Likewise.
14177         * gcc.dg/tree-ssa/vrp02.c: Likewise
14178         * gcc.dg/tree-ssa/vrp11.c: Likewise
14179         * gcc.dg/tree-ssa/pr14341.c: Likewise
14180         * gcc.dg/tree-ssa/vrp19.c: Likewise
14181         * gcc.dg/tree-ssa/vrp20.c: Likewise
14182         * gcc.dg/tree-ssa/vrp03.c: Likewise
14183         * gcc.dg/tree-ssa/pr21086.c: Likewise
14184         * gcc.dg/tree-ssa/pr21959.c: Likewise
14185         * gcc.dg/tree-ssa/vrp21.c: Likewise
14186         * gcc.dg/tree-ssa/vrp04.c: Likewise
14187         * gcc.dg/tree-ssa/pr25485.c: Likewise
14188         * gcc.dg/tree-ssa/pr22026.c: Likewise
14189         * gcc.dg/tree-ssa/vrp22.c: Likewise
14190         * gcc.dg/tree-ssa/vrp05.c: Likewise
14191         * gcc.dg/tree-ssa/20030807-10.c: Likewise
14192         * gcc.dg/tree-ssa/pr20701.c: Likewise
14193         * gcc.dg/tree-ssa/vrp23.c: Likewise
14194         * gcc.dg/tree-ssa/vrp06.c: Likewise
14195         * gcc.dg/tree-ssa/pr22117.c: Likewise
14196         * gcc.dg/tree-ssa/pr20702.c: Likewise
14197         * gcc.dg/tree-ssa/vrp15.c: Likewise
14198         * gcc.dg/tree-ssa/pr21090.c: Likewise
14199         * gcc.dg/tree-ssa/pr21294.c: Likewise
14200         * gcc.dg/tree-ssa/vrp24.c: Likewise
14201         * gcc.dg/tree-ssa/vrp07.c: Likewise
14202         * gcc.dg/tree-ssa/pr21563.c: Likewise
14203         * gcc.dg/tree-ssa/pr25382.c: Likewise
14204         * gcc.dg/tree-ssa/vrp16.c: Likewise
14205         * gcc.dg/tree-ssa/vrp25.c: Likewise
14206         * gcc.dg/tree-ssa/vrp08.c: Likewise
14207         * gcc.dg/tree-ssa/20030807-6.c: Likewise
14208         * gcc.dg/tree-ssa/vrp17.c: Likewise
14209         * gcc.dg/tree-ssa/pr21458.c: Likewise
14210         * g++.dg/tree-ssa/pr18178.C: Likewise
14211
14212 2006-02-07  Richard Guenther  <rguenther@suse.de>
14213
14214         PR c++/26140
14215         Revert
14216         2006-01-30  Richard Guenther  <rguenther@suse.de>
14217         PR c++/23372
14218         * gcc.dg/pr23372-1.C: New testcase.
14219
14220         * g++.dg/tree-ssa/pr26140.C: New testcase.
14221
14222 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
14223
14224         PR c++/9737
14225         * g++.dg/template/ttp15.C: New test.
14226         * g++.dg/template/ttp16.C: Likewise.
14227         * g++.dg/template/ttp17.C: Likewise.
14228         * g++.old-deja/g++.pt/ttp36.C: Remove.
14229         * g++.old-deja/g++.pt/ttp19.C: Likewise.
14230         * g++.old-deja/g++.pt/ttp37.C: Likewise.
14231         * g++.old-deja/g++.pt/ttp38.C: Likewise.
14232         * g++.old-deja/g++.pt/ttp39.C: Likewise.
14233         * g++.old-deja/g++.pt/ttp9.C: Likewise.
14234         * g++.old-deja/g++.pt/ttp40.C: Likewise.
14235         * g++.old-deja/g++.pt/ttp51.C: Likewise.
14236         * g++.old-deja/g++.pt/ttp26.C: Likewise.
14237         * g++.old-deja/g++.pt/ttp36.C: Likewise.
14238
14239 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
14240
14241         PR libfortran/23815
14242         * unf_io_convert_4.f90: New test.
14243
14244 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
14245
14246         * gcc.dg/tree-ssa/loadpre10.c: New test.
14247         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
14248         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
14249         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
14250
14251 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14252
14253         PR libfortran/24685
14254         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
14255
14256 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
14257
14258         PR tree-opt/25251
14259         * gfortran.dg/assign_7.f: New test.
14260
14261 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
14262
14263         PR fortran/26041
14264         PR fortran/26064
14265         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
14266         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
14267         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
14268
14269 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
14270
14271         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
14272         in size_t typedef.
14273
14274 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14275
14276         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
14277         * g++.dg/charset/string.c (foo): Likewise.
14278         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
14279         const char*
14280         * g++.dg/ext/builtin2.C (printf): Likewise.
14281         * g++.dg/init/new15.C (printf): Likewise.
14282         * g++.dg/opt/pr17697-1.C (foo): Likewise.
14283         * g++.dg/opt/pr17697-2.C (foo): Likewise.
14284         * g++.dg/opt/pr17697-3.C (foo): Likewise.
14285         * g++.dg/template/non-dependent4.C (temp): Likewise.
14286         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
14287         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
14288         parameter type to const char*.
14289         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
14290         Change type to const char*.
14291         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
14292         Likewise.
14293         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
14294         second parameter type to const char*.
14295         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
14296         (Y::Y): Change parameter type to const char*.
14297         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
14298         * g++.old-deja/g++.jason/report.C: Apply const correctness.
14299         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
14300         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
14301         (char*).
14302         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
14303         const char*.
14304         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
14305         type to const char*.
14306         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
14307         return type to const char*.
14308         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
14309         to const char*.
14310         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
14311         * g++.old-deja/g++.law/refs1.C: Likewise.
14312         * g++.old-deja/g++.law/visibility1.C: Likewise.
14313         * g++.old-deja/g++.law/visibility2.C: Likewise.
14314         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
14315         const char*.
14316         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
14317         * g++.old-deja/g++.mike/net48.C: Likewise.
14318         * g++.old-deja/g++.mike/p646.C: Likewise.
14319         * g++.old-deja/g++.mike/p6746.C: Likewise.
14320         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
14321         type to const char*.
14322         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
14323         deprecated conversion warning.
14324         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
14325         char*.
14326         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
14327         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
14328         * g++.old-deja/g++.pt/explicit8.C: Likewise.
14329         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
14330         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
14331         * g++.old-deja/g++.pt/nontype3.C: Likewise.
14332         * g++.old-deja/g++.pt/t39.C: Likewise.
14333         * g++.old-deja/g++.robertl/eb106.C: Likewise.
14334         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
14335
14336 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
14337
14338         PR fortran/25075
14339         intrinsic_argument_conformance_1.f90: New test.
14340
14341 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
14342
14343         PR fortran/20845
14344         * gfortran.dg/char_result_11.f90: Add SAVE.
14345         * gfortran.dg/der_pointer_4.f90: Ditto.
14346         * gfortran.dg/default_initialization.f90: New test.
14347
14348 2006-02-03  Jeff Law  <law@redhat.com>
14349
14350         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
14351         handle more than 100 dump files.
14352         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
14353         * lib/scantree.exp (scan-tree-dump): Likewise.
14354         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
14355         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
14356         * lib/scanipa.exp (scan-ipa-dump): Likewise.
14357         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
14358         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
14359
14360 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
14361
14362         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
14363
14364 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
14365
14366         * g++.dg/template/using12.C: New test.
14367
14368 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
14369
14370         * gcc.target/powerpc/pr25960.c: New test.
14371
14372 2006-02-02  Steven G. Kargl  <kargls@comcast>
14373
14374         PR fortran/24958
14375         gfortran.dg/nullify_2.f90: New test.
14376
14377 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
14378
14379         PR 25990
14380         * gcc.dg/gomp/pr25990.c: New test.
14381
14382 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
14383
14384         PR c++/25342
14385         * g++.gd/template/partial4.C: New test.
14386
14387 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
14388
14389         PR middle-end/26001
14390         * gfortran.dg/data_char_2.f90: New.
14391
14392 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
14393
14394         PR fortran/26039
14395         maxval_maxloc_conformance_1.f90: New test.
14396
14397 2006-01-31  Richard Guenther  <rguenther@suse.de>
14398
14399         * gcc.target/i386/sselibm-1.c: New testcase.
14400         * gcc.target/i386/sselibm-2.c: Likewise.
14401         * gcc.target/i386/sselibm-3.c: Likewise.
14402         * gcc.target/i386/sselibm-4.c: Likewise.
14403         * gcc.target/i386/sselibm-5.c: Likewise.
14404
14405 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
14406
14407         PR fortran/24266
14408         * gfortran.dg/arrayio_derived_2.f90: New.
14409
14410 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
14411
14412         * gcc.dg/unsigned-long-compare.c: New test.
14413
14414 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
14415
14416         PR testsuite/25318
14417         * lib/target-supports.exp (check_effective_target_freorder):
14418         Check to see if target supports -freorder-blocks-and-partition.
14419         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
14420         instead of "dg-require-named-sections".
14421
14422 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
14423
14424         PR target/14798:
14425         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
14426         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
14427         * gcc.dg/pragma-isr-trapa2.c: Likewise.
14428         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
14429         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
14430         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
14431         * gcc.dg/attr-isr-trap_exit.c: Likewise.
14432         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
14433
14434 2006-01-30  Richard Guenther  <rguenther@suse.de>
14435
14436         PR c++/23372
14437         * gcc.dg/pr23372-1.C: New testcase.
14438
14439 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
14440
14441         * gcc.dg/gomp/pr25874.c: New test.
14442
14443 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
14444
14445         PR tree-opt/25911
14446         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
14447
14448 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
14449
14450         PR fortran/18578
14451         PR fortran/18579
14452         PR fortran/20857
14453         PR fortran/20885
14454         * gfortran.dg/intent_out_1.f90: New test.
14455
14456 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
14457
14458         PR fortran/17911
14459         * gfortran.dg/procedure_lvalue.f90: New test.
14460
14461         PR fortran/20895
14462         PR fortran/25030
14463         * gfortran.dg/char_pointer_assign_2.f90: New test.
14464         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
14465         assignment to be consistent with standard.
14466         * gfortran.dg/char_result_2.f90: The same.
14467         * gfortran.dg/char_result_8.f90: The same.
14468
14469 2006-01-28  Zack Weinberg  <zackw@panix.com>
14470
14471         * gcc.dg/Woverlength-strings.c
14472         * gcc.dg/Woverlength-strings-pedantic-c89.c
14473         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
14474         * gcc.dg/Woverlength-strings-pedantic-c99.c
14475         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
14476
14477 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
14478
14479         * gcc.c-torture/execute/20060127-1.c: New test.
14480
14481 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
14482
14483         PR c++/25999
14484         * g++.dg/ext/pragmaweak1.C: New test.
14485
14486 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
14487
14488         PR c++/25855
14489         * g++.dg/template/spec29.C: New test.
14490
14491 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
14492
14493         PR c/19606.
14494         * gcc.c-torture/execute/pr19606.c: New.
14495
14496 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
14497
14498         * gcc.dg/pragma-re-4.c: New test.
14499
14500 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
14501
14502         PR fortran/25964
14503         * gfortran.dg/assumed_size_refs_3.f90: New test.
14504
14505 2006-01-27  Ben Elliston  <bje@au.ibm.com>
14506
14507         * gcc.misc-tests/dectest.exp: Remove defunct comment.
14508
14509 2006-01-26  Laurent GUERBY <laurent@guerby.net>
14510
14511         PR ada/21317
14512         * ada/acats/support/impdef.a: Add One_Long_Second.
14513         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
14514         * ada/acats/tests/c9/c94026.a: Likewise.
14515         * ada/acats/tests/c9/c97305c.ada: Likewise.
14516         * ada/acats/tests/c9/c99004a.ada: Likewise.
14517
14518 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
14519
14520         PR fortran/25964
14521         * gfortran.dg/global_references_2.f90: New test.
14522
14523         PR fortran/25084
14524         PR fortran/20852
14525         PR fortran/25085
14526         PR fortran/25086
14527         * gfortran.dg/assumed_charlen_function_1.f90: New test.
14528         * gfortran.dg/assumed_charlen_function_3.f90: New test.
14529
14530         PR fortran/25416
14531         * gfortran.dg/assumed_charlen_function_2.f90: New test.
14532
14533 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
14534
14535         PR c/25892
14536         * gcc.dg/Wpointer-sign.c: New.
14537         * gcc.dg/Wpointer-sign-Wall.c: New.
14538         * gcc.dg/Wpointer-sign-Wall-no.c: New.
14539         * gcc.dg/Wpointer-sign-pedantic.c: New.
14540         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
14541         * gcc.dg/conv-2.c: Use -Wpointer-sign.
14542
14543 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
14544
14545         PR C/25861
14546         * gcc.c-torture/compile/pr25861.c: New test.
14547
14548 2006-01-26  Paul Brook  <paul@codesourcery.com>
14549
14550         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
14551         on short-enum targets.
14552         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
14553         variable.
14554         (generate_fields): Use short_enums.
14555         (main): Set short_enums.  Document -e.
14556         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
14557         on short-enum targets.
14558         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
14559         variable.
14560         (generate_fields): Use short_enums.
14561         (main): Set short_enums.  Document -e.
14562         * lib/target-supports.exp (check_effective_target_short_enums): New.
14563
14564 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
14565
14566         PR target/25947
14567         * gcc.dg/torture/pr25947-1.c: New test.
14568
14569 2006-01-25  Jan Hubicka  <jh@suse.cz>
14570             Roger Sayle  <roger@eyesopen.com>
14571
14572         PR rtl-optimization/25703
14573         * gcc.target/i386/20060125-1.c: New test case.
14574         * gcc.target/i386/20060125-2.c: New test case.
14575
14576 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14577
14578         PR fortran/18540
14579         * gfortran.dg/goto_1.f: New.
14580
14581 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
14582
14583         PR fortran/25716
14584         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
14585         25716 on 32-bit systems too.
14586
14587 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
14588
14589         PR testsuite/25590
14590         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
14591
14592 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
14593
14594         * gcc.dg/tree-ssa/gen-vect-33.c: New.
14595
14596 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14597
14598         PR fortran/25835
14599         * gfortran.dg/read_eof.f90: Delete, renamed.
14600         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
14601         * gfortran.dg/read_eof_2.f90: New test.
14602         * gfortran.dg/read_eof_3.f90: New test.
14603
14604 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
14605
14606         PR tree-opt/25860
14607         * gcc.c-torture/compile/pr25860.c: New test.
14608
14609 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14610
14611         PR c++/25552
14612         * g++.dg/parse/dtor8.C: New test.
14613
14614 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
14615
14616         PR testsuite/25891
14617         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
14618         * gcc.dg/gomp/gomp.exp: Return without testing anything if
14619         check_effective_target_fopenmp returns 0.
14620
14621 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
14622
14623         PR ada/20548
14624         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
14625         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
14626         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
14627
14628 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
14629
14630         PR tree-opt/25857
14631         * g++.dg/opt/pr25857.C: New test.
14632
14633 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
14634         Jan Hubicka  <jh@suse.cz>
14635         Richard Guenther  <rguenther@suse.de>
14636
14637         PR rtl-optimization/25654
14638         * gcc.dg/torture/pr25654.c: New testcase.
14639         * gcc.target/i386/pr25654.c: Likewise.
14640
14641 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
14642
14643         PR fortran/25901
14644         * gfortran.dg/internal references_2.f90: New test.
14645
14646         Fix regression in testing of admissability of attributes.
14647         * gfortran.dg/intent_used_1.f90: New test.
14648
14649 2006-01-23  Ben Elliston  <bje@au.ibm.com>
14650
14651         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
14652         Remove target conditional torture options for i?86 and x86_64
14653         GNU/Linux.
14654
14655 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14656
14657         PR c++/10891
14658         * g++.dg/rtti/no-rtti.C: New.
14659
14660 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
14661
14662         PR c++/25895
14663         * g++.dg/inherit/conv2.C: New test.
14664
14665         PR c++/25856
14666         * g++.dg/parse/dtor7.C: New test.
14667
14668         PR c++/25858
14669         * g++.dg/template/crash44.C: New test.
14670
14671 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
14672
14673         PR fortran/25124
14674         PR fortran/25625
14675         * gfortran.dg/internal_references_1.f90: New test.
14676           PR fortran/20881
14677         PR fortran/23308
14678         PR fortran/25538
14679         PR fortran/25710
14680         * gfortran.dg/global_references_1.f90: New test.
14681         * gfortran.dg/g77/19990905-1.f: Restore the error that
14682         there is a clash between the common block name and
14683         the name of a subroutine reference.
14684
14685         PR fortran/PR24276
14686         * gfortran.dg/aliasing_dummy_1.f90: New test.
14687
14688 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
14689
14690         * gcc.dg/vmx/1b-01.c: Warning fix.
14691         * gcc.dg/vmx/1c-02.c: Likewise.
14692         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
14693
14694 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
14695
14696         PR testsuite/24962
14697         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
14698
14699 2006-01-20  Richard Guenther  <rguenther@suse.de>
14700         Steven Bosscher <stevenb.gcc@gmail.com>
14701
14702         PR rtl-optimization/24626
14703         * gcc.dg/torture/pr24626-1.c: New testcase.
14704         * gcc.dg/torture/pr24626-2.c: Likewise.
14705         * gcc.dg/torture/pr24626-3.c: Likewise.
14706         * gcc.dg/torture/pr24626-4.c: Likewise.
14707
14708 2006-01-20  Dirk Mueller  <dmueller@suse.com>
14709
14710         PR c++/5520
14711         * g++.dg/warn/empty-body.C: New.
14712
14713 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
14714
14715         PR c++/22136
14716         * g++.dg/template/using10.C: New test.
14717         * g++.dg/temlpate/using11.C: Likewise.
14718         * g++.dg/inherit/using5.C: Tweak error messages.
14719
14720 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
14721
14722         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
14723         target test.
14724         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
14725
14726 2006-01-19  Jan Hubicka  <jh@suse.cz>
14727
14728         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
14729
14730 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14731
14732         PR c++/25854
14733         * g++.dg/template/spec28.C: New test.
14734
14735 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
14736
14737         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14738         (switchfiles): Fix fprintf's by adding srcdir or removing it.
14739
14740 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
14741
14742         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
14743         * gcc.dg/gomp/critical-1.c: Likewise.
14744         * gcc.dg/gomp/critical-3.c: Likewise.
14745         * gcc.dg/gomp/empty.c: Likewise.
14746         * gcc.dg/gomp/ordered-1.c: Likewise.
14747         * gcc.dg/gomp/for-4.c: Likewise.
14748         * gcc.dg/gomp/for-6.c: Likewise.
14749         * gcc.dg/gomp/master-3.c: Likewise.
14750         * gcc.dg/gomp/for-8.c: Likewise.
14751         * gcc.dg/gomp/for-10.c: Likewise.
14752         * gcc.dg/gomp/for-18.c: Likewise.
14753         * gcc.dg/gomp/for-5.c: Likewise.
14754         * gcc.dg/gomp/for-7.c: Likewise.
14755         * gcc.dg/gomp/for-9.c: Likewise.
14756
14757 2006-01-18  Jeff Law  <law@redhat.com>
14758
14759         * gcc.dg/tree-ssa/vrp25.c: New test.
14760
14761 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
14762
14763         * gcc.dg/pr25805.c: Fix misapplied patch.
14764
14765 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
14766
14767         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
14768         (check_effective_target_vect_udot_qi): New.
14769         (check_effective_target_vect_sdot_hi): New.
14770         (check_effective_target_vect_udot_hi): New.
14771         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
14772         prefixed with "wrapv-" with -fwrapv.
14773         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
14774         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
14775         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
14776         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
14777         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
14778
14779         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
14780         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
14781         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
14782         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
14783
14784 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14785
14786         PR c++/16829
14787         * g++.dg/other/default2.C: New test.
14788         * g++.dg/other/default3.C: New test.
14789
14790 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
14791
14792         PR c/25805
14793         * gcc.dg/pr25805.c: New file.
14794
14795 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
14796
14797         PR c++/25836
14798         * g++.dg/template/init6.C: New test.
14799
14800 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
14801
14802         * gcc.dg/tree-ssa/pr24287.c: New test
14803
14804 2006-01-18  Eric Christopher  <echristo@apple.com>
14805
14806         * g++.dg/eh/table.C: New.
14807
14808 2006-01-18  DJ Delorie  <dj@redhat.com>
14809
14810         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
14811         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
14812         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
14813         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
14814
14815 2006-01-18  Jeff Law  <law@redhat.com>
14816
14817         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
14818         on wrapping on overflow semantics.
14819
14820         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
14821
14822         * gcc.gc/tree-ssa/vrp23.c: New test.
14823         * gcc.gc/tree-ssa/vrp24.c: New test.
14824
14825 2006-01-18  Richard Henderson  <rth@redhat.com>
14826             Aldy Hernandez  <aldyh@redhat.com>
14827             Jakub Jelinek  <jakub@redhat.com>
14828             Diego Novillo  <dnovillo@redhat.com>
14829             Uros Bizjak  <uros@kss-loka.si>
14830
14831         * gcc.dg/gomp: New directory.
14832
14833 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
14834             Steven G. Kargl  <kargls@comcast.net>
14835
14836         PR fortran/20869
14837         * gfortran.dg/intrinsic_external_1.f90: New test.
14838
14839         PR fortran/20875.
14840         * gfortran.dg/elemental_pointer_1.f90: New test.
14841
14842         PR fortran/25024
14843         * gfortran.dg/external_procedures_1.f90: New test.
14844
14845         PR fortran/25785
14846         gfortran.dg/assumed_present.f90: New test.
14847
14848 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
14849
14850         * g++.dg/parse/lookup5.C: New test.
14851
14852 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14853
14854         PR fortran/25697
14855         * gfortran.dg/read_eof.f90: New test.
14856
14857 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14858
14859         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
14860         add a closing brace.
14861
14862 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14863
14864         PR fortran/25631
14865         * gfortran.dg/fmt_tl.f: New test.
14866
14867 2006-01-17  Eric Christopher  <echristo@apple.com>
14868
14869         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
14870         * g++.old-deja/g++.warn/impint2.C: Ditto.
14871         * g++.old-deja/g++.other/null1.C: Ditto.
14872         * g++.dg/warn/conv2.C: Ditto.
14873         * g++.dg/warn/conv4.C: New file.
14874
14875 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14876
14877         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
14878
14879 2006-01-17  Andreas Jaeger  <aj@suse.de>
14880             Janis Johnson <janis187@us.ibm.com>
14881
14882         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
14883         in 64-bit.
14884         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
14885         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
14886
14887 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14888
14889         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14890         (switchfiles): xfail txxx where xxx >= 25.
14891
14892 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14893
14894         PR testsuite/25764
14895         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
14896
14897 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
14898
14899         PR c/25682
14900         * gcc.dg/pr25682.c: New test.
14901         * g++.dg/parse/array-size2.C: New test.
14902
14903 2006-01-16  Ian Lance Taylor  <ian@airs.com>
14904
14905         * consistency.vlad: Remove entire directory, 1652 files.
14906
14907 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
14908
14909         * lib/target-supports.exp (check_effective_target_dfp_nocache,
14910         check_effective_target_dfprt_nocache): New.
14911         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
14912         (check_effective_target_dfprt): New.
14913         * lib/c-compat.exp (check_dfp): Remove.
14914         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
14915         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
14916         level of support for decimal float.
14917         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
14918         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
14919         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
14920         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
14921         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
14922         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
14923         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
14924         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
14925         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
14926         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
14927         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
14928         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
14929         directives.
14930
14931 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
14932
14933         PR testsuite/25741
14934         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
14935         $base_dir/../.
14936         * lib/gfortran.exp (gfortran_init): Likewise.
14937         * lib/obj-c++.exp (obj-c++_init): Likewise.
14938         * lib/scanasm.exp (scan-assembler-dem): Likewise.
14939         (scan-assembler-dem-not): Likewise.
14940         * lib/scandump.exp (scan-dump-dem): Likewise.
14941         (scan-dump-dem-not): Likewise.
14942
14943 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
14944
14945         PR testsuite/25767
14946         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
14947         powerpc-*-darwin*.
14948         * lib/obj-c++.exp (obj-c++_init): Likewise.
14949
14950 2006-01-16  Richard Guenther  <rguenther@suse.de>
14951
14952         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
14953
14954 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14955
14956         PR testsuite/25777
14957         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
14958         to LD_LIBRARY_PATH.
14959
14960 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
14961             Andrew Pinski  <pinskia@physics.uc.edu>
14962
14963         * gcc.dg/minmax-1.c: New test.
14964
14965 2006-01-16  Ben Elliston  <bje@au.ibm.com>
14966
14967         * gcc.dg/dfp/dfp.exp: Correct FSF address.
14968         * gcc.misc-tests/dectest.exp: Ditto.
14969
14970 2006-01-15  Ian Lance Taylor  <ian@airs.com>
14971
14972         PR testsuite/25796
14973         * gcc.target/i386/cmov6.c: Use -march=k8.
14974
14975 2006-01-15  Andreas Jaeger  <aj@suse.de>
14976
14977         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
14978         x86 does not have __float128.
14979
14980 2006-01-14  Ian Lance Taylor  <ian@airs.com>
14981
14982         * gcc.target/i386/cmov6.c: New test.
14983
14984 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
14985
14986         PR c++/25663
14987         * g++.dg/template/ctor6.C: New test.
14988
14989 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
14990
14991         PR tree-optimization/25485
14992         * gcc.dg/tree-ssa/pr25485.c: New.
14993
14994 2006-01-14  Richard Guenther  <rguenther@suse.de>
14995
14996         PR tree-optimization/22548
14997         PR tree-optimization/22555
14998         PR tree-optimization/22501
14999         * gcc.dg/tree-ssa/alias-4.c: New testcase.
15000         * gcc.dg/tree-ssa/alias-5.c: Likewise.
15001         * gcc.dg/tree-ssa/alias-6.c: Likewise.
15002         * gcc.dg/tree-ssa/alias-7.c: Likewise.
15003         * gcc.dg/tree-ssa/alias-8.c: Likewise.
15004         * gcc.dg/tree-ssa/alias-9.c: Likewise.
15005         * gcc.dg/tree-ssa/alias-10.c: Likewise.
15006         * gcc.dg/tree-ssa/alias-11.c: Likewise.
15007         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15008
15009 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
15010
15011         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
15012         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
15013
15014 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
15015         Richard Guenther  <rguenther@suse.de>
15016
15017         PR rtl-optimization/24257
15018         * gcc.dg/torture/pr24257.c: New testcase.
15019
15020 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
15021
15022         * gcc.c-torture/execute/20060110-1.c: New test.
15023         * gcc.c-torture/execute/20060110-2.c: New test.
15024
15025 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
15026
15027         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
15028
15029 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
15030
15031         PR fortran/25756
15032         * gfortran.dg/label_3.f90: New test.
15033
15034 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
15035
15036         PR tree-optimization/25771
15037         * g++.dg/tree-ssa/pr25771.C: New test
15038
15039 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15040
15041         PR tree-opt/24365
15042         * g++.dg/opt/complex5.C: New test.
15043
15044 2006-01-13  Richard Guenther  <rguenther@suse.de>
15045
15046         * gcc.target/i386/387-9.c: New testcase.
15047
15048 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
15049
15050         PR c++/24824
15051         * g++.dg/debug/dwarf2-1.C: New.
15052
15053 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
15054
15055         PR testsuite/25728
15056         * lib/gcov.exp (verify-lines): Add "close $fd".
15057
15058 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
15059             Ben Elliston  <bje@au.ibm.com>
15060
15061         * gcc.dg/dfp/inf-1.c: New test.
15062
15063 2006-01-12  Janis Johnson <janis187@us.ibm.com>
15064             Yao Qi  <qiyaoltc@cn.ibm.com>
15065             Ben Elliston  <bje@au.ibm.com>
15066             Jon Grimm  <jgrimm2@us.ibm.com>
15067
15068         * gcc.dg/nodfp-1.c: New test.
15069         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15070         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15071         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
15072         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
15073         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
15074         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
15075         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
15076         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
15077         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
15078         * gcc.dg/format/dfp-scanf-1.c: Likewise.
15079         * gcc.dg/format/dfp-printf-1.c: Likewise.
15080         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
15081         (compat_setup_dfp): New.
15082         * gcc.dg/compat/compat.exp: Use it.
15083         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
15084         Make some variables global, prepend "compat_" to their names.
15085         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
15086         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
15087         * gcc.misc-tests/dectest.exp: New test driver for decTest.
15088         * lib/compat.exp (compat_skip_list): Make global, rename.
15089         * lib/c-compat.exp: New file.
15090         * lib/target-supports.exp (check_effective_target_dfp): New.
15091
15092         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
15093         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
15094         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
15095         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
15096         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
15097         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
15098         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
15099         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
15100         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
15101         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
15102         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
15103         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
15104         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
15105         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
15106         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
15107         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
15108         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
15109         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
15110         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
15111         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
15112         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
15113         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
15114         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
15115         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
15116         gcc.dg/dfp/struct-layout-1.c,
15117         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
15118         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
15119         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
15120         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
15121         gcc.dg/dfp/func-vararg-dfp.c,
15122         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
15123         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
15124         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
15125         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
15126         gcc.dg/dfp/wtr-conversion-1.c: New tests.
15127
15128 2006-01-11  Richard Guenther  <rguenther@suse.de>
15129
15130         PR tree-optimization/25734
15131         * gcc.dg/tree-ssa/pr25734.c: New testcase.
15132
15133 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
15134
15135         PR fortran/25486
15136         * gfortran.dg/literal_character_constant_1_x.F: New test.
15137         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
15138         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
15139         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
15140
15141 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15142
15143         PR c++/25386
15144         * g++.dg/ext/packed3.C: Add expected packed error.
15145
15146 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
15147
15148         PR target/25706
15149         * gcc.dg/torture/pr25706-1.c: New test.
15150
15151 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
15152
15153         PR tree-optimization/23109
15154         PR tree-optimization/23948
15155         PR tree-optimization/24123
15156
15157         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
15158         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
15159         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
15160         g++.dg/tree-ssa/pr23948.C: New testcases.
15161         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
15162         three divisions in order to do the optimization.
15163
15164 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15165
15166         PR c++/25632
15167         * g++.dg/other/pr25632.C: New test.
15168
15169 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
15170
15171         PR fortran/25730
15172         * gfortran.dg/used_types_1.f90: New test.
15173
15174 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
15175
15176         PR target/25718
15177         * gcc.dg/torture/pr25718-1.c: New test.
15178
15179 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
15180
15181         * gfortran.dg/list_read_2.f90: Fix typo in description.
15182
15183 2006-01-10  Jan Beulich  <jbeulich@novell.com>
15184
15185         * lib/target-supports.exp (check_visibility_available): Simplify test
15186         for *-*-netware*.
15187         (check_profiling_available): Fail for *-*-netware*.
15188         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
15189         * gcc.dg/20021014-1.c: Likewise.
15190         * gcc.dg/nest.c: Likewise.
15191
15192 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
15193
15194         fortran/24936
15195         * gfortran.dg/forall_3.f90: New test.
15196
15197 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
15198
15199         PR fortran/21977
15200         * gfortran.dg/nesting_2.f90: New test.
15201         * gfortran.dg/nesting_3.f90: New test.
15202
15203 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
15204
15205         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
15206         Fix typo in comment.
15207
15208 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
15209
15210         * gfortran.dg/single_char_string.f90: New test.
15211
15212 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
15213
15214         * gfortran.dg/ichar_2.f90: New test.
15215
15216 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
15217
15218         PR fortran/25093
15219         * gfortran.dg/private_type_4.f90: New.
15220
15221 2006-01-07  Richard Guenther  <rguenther@suse.de>
15222
15223         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
15224
15225 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15226
15227         * gfortran.dg/func_decl_1.f90: New.
15228         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
15229         * gfortran.dg/array_alloc_2.f90: Likewise.
15230         * gfortran.dg/char_result_8.f90: Likewise.
15231         * gfortran.dg/dup_save_1.f90: Likewise.
15232         * gfortran.dg/dup_save_2.f90: Likewise.
15233         * gfortran.dg/f2c_6.f90: Likewise.
15234         * gfortran.dg/f2c_7.f90: Likewise.
15235         * gfortran.dg/func_result_2.f90: Likewise.
15236         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
15237
15238 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
15239
15240         PR fortran/22146
15241         * gfortran.dg/elemental_subroutine_1.f90: New test.
15242         * gfortran.dg/elemental_subroutine_2.f90: New test.
15243
15244         PR fortran/25029
15245         PR fortran/21256
15246         * gfortran.dg/assumed_size_refs_1.f90: New test.
15247
15248         PR fortran/20868
15249         PR fortran/20870
15250         * gfortran.dg/assumed_size_refs_2.f90: New test.
15251         * gfortran.dg/initialization_1.f90: Change warning message.
15252
15253 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
15254
15255         * gcc.dg/tree-ssa/loop-15.c: New test.
15256
15257 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15258
15259         PR fortran/25598
15260         * gfortran.dg/backspace_3.f: New test.
15261         * gfortran.dg/backspace_4.f: New test.
15262
15263 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15264
15265         PR fortran/24268
15266         * gfortran.dg/fmt_white.f: Update test.
15267
15268 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
15269
15270         * gcc.dg/cast-1.c: Add new warning.
15271         * gcc.dg/cast-2.c: Likewise.
15272         * gcc.dg/cast-3.c: Likewise.
15273         * gcc.dg/format/cast-1.c: Likewise.
15274         * gcc.dg/cast-4.c: New testcase.
15275
15276 2006-01-05  Richard Guenther  <rguenther@suse.de>
15277
15278         PR tree-optimization/22555
15279         * gcc.dg/tree-ssa/alias-3.c: New testcase.
15280
15281 2006-01-05  Richard Guenther  <rguenther@suse.de>
15282             Diego Novillo  <dnovillo@redhat.com>
15283
15284         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
15285         * gcc.dg/tree-ssa/loop-8.c: Likewise.
15286         * gcc.dg/tree-ssa/loop-1.c: Likewise.
15287         * gcc.dg/tree-ssa/pr23294.c: Likewise.
15288         * gcc.dg/tree-ssa/pr21985.c: Likewise.
15289         * gcc.dg/tree-ssa/loop-14.c: Likewise.
15290         * gcc.dg/tree-ssa/loop-2.c: Likewise.
15291         * gcc.dg/tree-ssa/loop-3.c: Likewise.
15292         * gcc.dg/tree-ssa/loop-4.c: Likewise.
15293         * gcc.dg/tree-ssa/pr21171.c: Likewise.
15294         * gcc.dg/tree-ssa/loop-5.c: Likewise.
15295         * gcc.dg/tree-ssa/loop-10.c: Likewise.
15296         * gcc.dg/tree-ssa/loop-6.c: Likewise.
15297         * treelang/compile/extravar.tree: Likewise.
15298         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
15299         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
15300         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
15301         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
15302         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
15303
15304 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
15305
15306         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
15307         for 64-bit fix.
15308
15309 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
15310
15311         PR fortran/23675
15312         gfortran.dg/char_result_11.f90: New.
15313
15314 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
15315
15316         PR c++/24782
15317         * g++.dg/parse/access9.C: New test.
15318         * g++.dg/tc1/dr52.C: Tweak error markers.
15319
15320 2006-01-04  Richard Henderson  <rth@redhat.com>
15321
15322         Merge from gomp branch.
15323         * g++.dg/parse/pragma2.C: Update expected error lines.
15324
15325 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
15326
15327         * g++.dg/other/i386-2.C: New test.
15328
15329         PR target/25554
15330         * gcc.c-torture/compile/20051228-1.c: New test.
15331
15332         PR c/25559
15333         * gcc.dg/pr25559.c: New test.
15334
15335 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
15336
15337         PR c++/25492
15338         * g++.dg/lookup/friend9.C: New test.
15339
15340         PR c++/25625
15341         * g++.dg/template/repo5.C: New test.
15342
15343 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
15344
15345         PR fortran/25101
15346         * gfortran.dg/forall_2.f90: New test.
15347
15348 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15349
15350         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
15351         dg-require-weak.  Adjust regexp to handle leading-underscore
15352         targets and space as well as TAB after .weak.  Change previous
15353         64-bit fix to not use naked dot.
15354
15355 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
15356
15357         PR rtl-optimization/25578
15358         * gcc.c-torture/execute/20060102-1.c: New testcase.
15359
15360 2006-01-03  Richard Guenther  <rguenther@suse.de>
15361
15362         PR c/25183
15363         * gcc.dg/torture/pr25183.c: New testcase.
15364
15365 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
15366
15367         Merge from gomp-branch.
15368         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
15369         * gcc.dg/ia64-sync-2.c: Likewise.
15370         * gcc.dg/ia64-sync-3.c: Likewise.
15371         * gcc.dg/ia64-sync-4.c: Likewise.
15372         * gcc.dg/sync-2.c: Likewise.
15373         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
15374         that sparc64-*-* and sparcv9-*-* supports sync builtins.
15375
15376 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
15377
15378         PR c++/25635
15379         * g++.dg/parse/operator6.C: New test.
15380
15381         PR c++/25637
15382         * g++.dg/parse/error29.C: New test.
15383
15384         PR c++/25638
15385         * g++.dg/parse/dtor6.C: New test.
15386
15387         PR c++/25633
15388         * g++.dg/parse/ctor3.C: New test.
15389
15390         PR c++/25634
15391         * g++.dg/template/class3.C: New test.
15392
15393 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
15394
15395         * g++.dg/debug/debug9.C: New.
15396
15397 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
15398
15399         PR fortran/24640
15400         * gfortran.dg/label_2.f90: New test.
15401
15402 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15403
15404         * g++.dg/lookup/using12.C: Tighten error marker.
15405
15406 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
15407             Andrew Pinski <pinskia@physics.uc.edu>
15408
15409         * gcc.target/powerpc/darwin-abi-3.c: New file.
15410         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
15411         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
15412         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
15413         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
15414         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
15415         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
15416         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
15417         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
15418
15419 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
15420
15421         * gcc.dg/tree-ssa/loadpre1.c: New;
15422         * gcc.dg/tree-ssa/loadpre2.c: New;
15423         * gcc.dg/tree-ssa/loadpre3.c: New;
15424         * gcc.dg/tree-ssa/loadpre4.c: New;
15425         * gcc.dg/tree-ssa/loadpre5.c: New;
15426         * gcc.dg/tree-ssa/loadpre6.c: New;
15427         * gcc.dg/tree-ssa/loadpre7.c: New;
15428         * gcc.dg/tree-ssa/loadpre8.c: New;
15429         * gcc.dg/tree-ssa/loadpre9.c: New;
15430
15431 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
15432
15433         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
15434         * g++.dg/abi/thunk4.C: Likewise.
15435
15436 2006-01-01  Andreas Jaeger  <aj@suse.de>
15437
15438         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
15439         portable.
15440
15441 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
15442
15443         PR c++/25294
15444         * gcc.dg/pragma-pack-3.c: New test.
15445         * g++.dg/parse/pragma3.C: New test.
15446
15447 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15448
15449         PR middle-end/24827
15450         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
15451
15452 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15453
15454         PR testsuite/25214
15455         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
15456
15457 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15458
15459         PR fortran/22607
15460         * gfortran-dg/pure_byref_3.f90: New.
15461
15462         fortran/PR 25396
15463         * gfortran.dg/userdef_operator_1.f90: New.
15464
15465 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15466
15467         * g++.dg/abi/thunk3.C: New.
15468         * g++.dg/abi/thunk4.C: New.
15469
15470 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
15471
15472         PR fortran/25532
15473         * gfortran.dg/host_used_types_1.f90: New test. Check that host
15474         associated derived type components of derived types are
15475         properly declared in contained procedures.
15476
15477 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15478
15479         PR libgfortran/25139
15480         * gfortran.dg/backspace_2.f: New test.
15481
15482 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15483
15484         PR libgfortran/25550
15485         * gfortran.dg/endfile.f: New test.
15486
15487 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15488
15489         PR libgfortran/25419
15490         * gfortran.dg/comma.f: New test.
15491
15492 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15493
15494         * lib/gfortran-dg.exp: Remove trailing whitespace.
15495         * lib/fortran-torture.exp: Test with -fbounds-check instead of
15496         -funroll-all-loops.
15497
15498 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
15499
15500         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
15501         Extended Double long doubles or repeat tests when long double is
15502         the same size as double.
15503
15504 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15505
15506         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
15507
15508         PR testsuite/25442
15509         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
15510         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
15511
15512         PR testsuite/25441
15513         * gcc.dg/pr23911.c: Make test variable static.
15514
15515         PR testsuite/25444
15516         * gcc.dg/tree-ssa/pr14841.c: Likewise.
15517
15518 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
15519
15520         PR c++/25439
15521         * g++.dg/parse/crash17.C: Adjust error markers.
15522         * g++.dg/template/error20.C: New test.
15523
15524 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
15525
15526         PR c++/23172
15527         * g++.dg/ext/complit4.C: New test.
15528
15529         PR c++/25417
15530         * g++.dg/ext/complit5.C: Likewise.
15531
15532 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
15533
15534         PR tree-optimization/25125
15535         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
15536         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
15537         * gcc.c-torture/execute/pr25125.c: New.
15538
15539 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
15540
15541         PR fortran/25029
15542         PR fortran/21256
15543         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
15544         functions with incorrect assumed size references.
15545
15546 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
15547
15548         PR c++/23171
15549         * g++.dg/opt/init1.C: New test.
15550
15551 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
15552
15553         PR c++/24671
15554         * g++.dg/template/sfinae3.C: New test.
15555
15556 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15557
15558         * g++.dg/other/friend4.C: New test.
15559
15560 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
15561
15562         PR target/25005
15563         * g++.dg/opt/pr25005.C: New test.
15564
15565 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
15566
15567         PR c++/25369
15568         * g++.dg/template/ptrmem16.C: New test.
15569
15570 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
15571
15572         PR fortran/25029
15573         PR fortran/21256
15574         * gfortran.dg/initialization_1.f90: Add test of SIZE.
15575
15576 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15577
15578         PR libgfortran/25307
15579         * gfortran.dg/list_read_5.f90: New test.
15580
15581 2005-12-22  Richard Henderson  <rth@redhat.com>
15582
15583         * gcc.target/i386/sse-7.c: Use -msse2.
15584
15585 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
15586
15587         PR rtl-optimization/25432
15588         * gcc.c-torture/compile/20051216-1.c: New test.
15589
15590         PR objc/25328
15591         * objc/execute/pr25328.m: New test.
15592
15593 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
15594
15595         PR c++/25364
15596         * g++.dg/template/call4.C: New test.
15597
15598 2005-12-22  Dale Johannesen  <dalej@apple.com>
15599
15600         * gcc.target/i386/sse-17.c: New.
15601
15602 2005-12-22  Paul Brook  <paul@codesourcery.com>
15603
15604         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
15605
15606 2005-12-22  Paul Brook  <paul@codesourcery.com>
15607
15608         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
15609
15610 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15611
15612         PR tree-opt/25513
15613         * gcc.c-torture/compile/pr25513.c: New test.
15614
15615 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15616
15617         PR c++/23333
15618         * g++.dg/parse/error25.C: Add more tests.
15619
15620 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15621
15622         PR fortran/18990
15623         * gfortran.dg/der_charlen_1.f90: New.
15624
15625 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
15626
15627         PR fortran/20889
15628         * gfortran.dg/pointer_component_type_1.f90: New test.
15629
15630         PR fortran/25029
15631         PR fortran/21256
15632         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
15633         should give an error with assumed size array refernces and checks
15634         those that should not.
15635         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
15636         reference an upper bound so that it does not generate an error.
15637
15638         PR fortran/19362
15639         PR fortran/20244
15640         PR fortran/20864
15641         PR fortran/25391
15642         * gfortran.dg/used_dummy_types_1.f90: New test.
15643         * gfortran.dg/used_dummy_types_2.f90: New test.
15644         * gfortran.dg/used_dummy_types_3.f90: New test.
15645         * gfortran.dg/used_dummy_types_4.f90: New test.
15646         * gfortran.dg/used_dummy_types_5.f90: New test.
15647
15648         PR fortran/23152
15649         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
15650         group already being USE associated.
15651         * gfortran.dg/assumed_shape_nml.f90: New test.
15652         * gfortran.dg/assumed_size_nml.f90: New test.
15653
15654         PR fortran/20862
15655         PR fortran/25053
15656         PR fortran/25063
15657         PR fortran/25064
15658         PR fortran/25066
15659         PR fortran/25067
15660         PR fortran/25068
15661         PR fortran/25307
15662         * gfortran.dg/io_constraints_1.f90: New test.
15663         * gfortran.dg/io_constraints_1.f90: New test.
15664         * gfortran.dg/iostat_3.f90: Change wording of warning.
15665         * gfortran.dg/g77/19981216-0.f: The same.
15666
15667 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
15668
15669         PR tree-optimization/23518
15670         * gcc.dg/pr23518.c: New.
15671
15672 2005-12-21  Mike Stump  <mrs@apple.com>
15673
15674         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
15675
15676 2005-12-21  Paul Brook  <paul@codesourcery.com>
15677
15678         * gcc.dg/pr19340.c: Skip on m68k targets.
15679
15680 2005-12-21  Steven Bosscher  <stevenb@suse.de>
15681
15682         PR rtl-optimization/25196
15683         * gcc.dg/pr25196.c: New test.
15684
15685 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
15686
15687         PR fortran/25423
15688         gfortran.dg/where_nested_1.f90: New.
15689
15690 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
15691
15692         PR tree-optimization/25382.
15693         * gcc.dg/tree-ssa/pr25382.c: New.
15694
15695 2005-12-20  Richard Guenther  <rguenther@suse.de>
15696
15697         PR middle-end/24306
15698         * gcc.target/i386/pr24306.c: New testcase.
15699
15700 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
15701
15702         PR tree-optimization/25501
15703         * gcc.dg/tree-ssa/pr25501.c: New.
15704
15705 2005-12-20  Richard Guenther  <rguenther@suse.de>
15706
15707         Revert
15708         2005-12-02  Richard Guenther  <rguenther@suse.de>
15709
15710         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15711
15712 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
15713
15714         PR c++/21228
15715         * g++.dg/warn/Wunreachable-code-2.C: New test.
15716
15717 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
15718
15719         PR c++/24278
15720         * g++.dg/template/ctor5.C: New test.
15721
15722         PR c++/24915
15723         * g++.dg/template/overload8.C: New test.
15724
15725 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
15726
15727         * gcc.c-torture/compile/pr25483 : New test.
15728
15729 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15730
15731         PR c++/20552
15732         * g++.dg/ext/typeof10.C: New test.
15733
15734 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
15735
15736         * gcc.dg/mt-loopi1.c: New.
15737
15738 2005-12-18  Richard Guenther  <rguenther@suse.de>
15739
15740         PR tree-optimization/25481
15741         * gcc.dg/torture/pr25481.c: New testcase.
15742
15743 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15744
15745         PR rtl-optimization/21041
15746         * gcc.dg/pr21041.c: New test.
15747
15748 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15749
15750         PR libgfortran/25463
15751         * gfortran.dg/advance.f90: New test.
15752
15753 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
15754
15755         * gcc.dg/20051201-1.c: New test.
15756
15757 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
15758
15759         PR fortran/25018
15760         * gfortran.dg/initialization_1.f90: New test.
15761         * gfortran.dg/enum_5.f90: Change dg-error to new message.
15762         * gfortran.dg/g77/980616-0.f: The same.
15763
15764 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15765
15766         * PR fortran/25458
15767         * gfortran.dg/chkbits.f90: New test.
15768
15769 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15770
15771         * gfortran.dg/enum_5.f: Revert to previous version.
15772
15773 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15774
15775         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
15776         * gfortran.dg/nested_modules_1.f90: Ditto.
15777         * gfortran.dg/hollerith_f95.f90: Ditto.
15778         * gfortran.dg/select_5.f90: Ditto.
15779         * gfortran.dg/secnds.f: Ditto.
15780         * gfortran.dg/hollerith2.f90: Ditto.
15781         * gfortran.dg/imag_2.f: Ditto.
15782         * gfortran.dg/ftell_2.f90: Ditto.
15783         * gfortran.dg/malloc_free_1.f90: Ditto.
15784         * gfortran.dg/logint-1.f: Ditto.
15785         * gfortran.dg/recursive_statement_functions.f90: Ditto.
15786         * gfortran.dg/e_d_fmt.f90: Ditto.
15787         * gfortran.dg/hollerith_legacy.f90: Ditto.
15788         * gfortran.dg/logint-2.f: Ditto.
15789         * gfortran.dg/enum_5.f90: Ditto.
15790         * gfortran.dg/f2c_2.f90: Ditto.
15791         * gfortran.dg/pr17143.f90: Ditto.
15792         * gfortran.dg/namelist_14.f90: Ditto.
15793         * gfortran.dg/logint-3.f: Ditto.
15794         * gfortran.dg/spread_scalar_source.f90: Ditto.
15795         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
15796         * gfortran.dg/namelist_11.f: Ditto.
15797         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15798         * gfortran.dg/g77/20010519-1.f
15799         * gfortran.dg/g77/alpha1.f: Ditto.
15800         * gfortran.dg/g77/990115-1.f: Ditto.
15801         * gfortran.dg/g77/erfc.f: Ditto.
15802         * gfortran.dg/g77/19990313-3.f: Ditto.
15803         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
15804         * gfortran.dg/g77/20010426.f: Ditto.
15805         * gfortran.dg/g77/19990313-0.f: Ditto.
15806         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
15807         * gfortran.dg/g77/20000629-1.f: Ditto.
15808         * gfortran.dg/g77/970125-0.f: Ditto.
15809         * gfortran.dg/g77/8485.f: Ditto.
15810         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
15811         * gfortran.dg/g77/19990313-1.f: Ditto.
15812         * gfortran.dg/g77/int8421.f: Ditto.
15813         * gfortran.dg/g77/19990305-0.f: Ditto.
15814         * gfortran.dg/g77/947.f: Ditto.
15815         * gfortran.dg/g77/19990905-2.f: Ditto.
15816         * gfortran.dg/g77/cabs.f: Ditto.
15817         * gfortran.dg/g77/19990313-2.f: Ditto.
15818         * gfortran.dg/g77/20020307-1.f: Ditto.
15819         * gfortran.dg/g77/dcomplex.f: Ditto.
15820         * gfortran.dg/g77/19990502-1.f: Ditto.
15821         * gfortran.dg/g77/19981216-0.f: Ditto.
15822         * gfortran.dg/common_4.f90: Ditto.
15823         * gfortran.dg/entry_4.f90: Ditto.
15824         * gfortran.dg/equiv_constraint_2.f90: Ditto.
15825         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
15826         * gfortran.dg/namelist_12.f: Ditto.
15827         * gfortran.dg/scale_1.f90: Ditto.
15828         * gfortran.dg/modulo_1.f90
15829         * gfortran.dg/hollerith.f90: Ditto.
15830         * gfortran.dg/direct_io_3.f90: Ditto.
15831         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
15832         * gfortran.dg/gnu_logical_1.F: Ditto.
15833         * gfortran.dg/unf_io_convert_1.f90: Ditto.
15834         * gfortran.dg/assign_1.f90: Ditto.
15835         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
15836         * gfortran.dg/pr23095.f: Ditto.
15837         * gfortran.dg/read_float_1.f90: Ditto.
15838
15839 2005-12-17  Andreas Jaeger  <aj@suse.de>
15840
15841         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
15842         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
15843
15844 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15845
15846         PR fortran/24268
15847         * gfortran.dg/fmt_white.f: New test.
15848
15849 2005-12-16  Steven G. Kargl <kargls@comcast.net>
15850
15851         * gfortran.dg/label_1.f90: New test.
15852
15853 2005-12-15  Ben Elliston  <bje@au.ibm.com>
15854
15855         PR testsuite/25422
15856         * gcc.dg/20031012-1.c: Add -Walways-true option.
15857         * gcc.dg/weak/weak-3.c: Likewise.
15858         * g++.old-deja/g++.mike/warn8.C: Likewise.
15859
15860 2005-12-16  Mike Stump  <mrs@apple.com>
15861
15862         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
15863         exit.
15864
15865 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15866
15867         PR libgfortran/25264
15868         PR libgfortran/25349
15869         * gfortran.dg/tl_editing.f90: Added additional checks.
15870         * gfortran.dg/t_editing.f: New test.
15871         * gfortran.dg/write_padding.f90: New test
15872
15873 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15874
15875         PR testsuite/25215
15876         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
15877
15878 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
15879
15880         PR rtl-optimization/24899
15881         * gcc.c-torture/execute/20051215-1.c: New test.
15882
15883 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
15884
15885         PR 24823
15886         * gfortran.dg/pr24823.f: New test.
15887
15888 2005-12-16  Jeff Law  <law@redhat.com>
15889
15890         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
15891
15892 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15893
15894         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15895         (base_types): Change C++ style comments to C style comments.  Remove
15896         aligned types from the array.  Keep Enums disabled.
15897         (complex_types): Remove aligned types from the array.
15898         Comment out "_Complex long double".
15899         (attrib_types): Remove.
15900         (complex_attrib_types): Remove.
15901         (attrib_array_types): Remove.
15902         (complex_attrib_array_types): Remove.
15903         (aligned_bitfld_types): Remove.
15904         (n_aligned_bitfld_types): Remove.
15905         (FEATURE_ALIGNEDPACKED): Delete.
15906         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
15907         (singles): Remove support for adding attributes.
15908         (choose_type): Remove support for attributed types.
15909         (generate_fields): Remove support for attributed bit-fields.
15910         Remove support for adding attributes.
15911         (generate_random_tests): Remove support for adding attributes.
15912         (features): Add back "[0] :0" and "complex vector [0]".
15913         (main): Remove support for attributed bit-fields.
15914         Uncomment the calling of generate_random_tests for the rests of
15915         the tests.
15916
15917 2005-12-16  Jan Hubicka  <jh@suse.cz>
15918
15919         * gcc.c-torture/combine/pr25224.c: New.
15920
15921 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
15922
15923         PR other/25028
15924         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
15925         HP-UX.
15926
15927 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
15928
15929         * gcc.dg/20051215-1.c: New file.
15930
15931 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15932
15933         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
15934         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
15935
15936 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
15937
15938         PR fortran/18197
15939         * gfortran.dg/dummy_functions_1.f90: New.
15940
15941 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
15942
15943         PR rtl-optimization/25310
15944         * gcc.c-torture/compile/pr25310.c: New test.
15945
15946 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
15947
15948         PR debug/25023
15949         * gcc.dg/pr25023.c: New test.
15950
15951 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15952
15953         * g++.old-deja/g++.brendan/redecl1.C,
15954         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
15955         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
15956         g++.old-deja/g++.oliva/typeof1.C,
15957         g++.old-deja/g++.other/crash16.C,
15958         g++.old-deja/g++.other/crash34.C,
15959         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
15960         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
15961         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
15962         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
15963         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
15964         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
15965         Remove xfail.
15966
15967 2005-12-14  Kean Johnston  <jkj@sco.com>
15968             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15969
15970         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
15971         * gcc.target/i386/20020523-1.c: Ditto.
15972         * gcc.target/i386/tailcall-1.c: Ditto.
15973         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
15974         * gcc.target/i386/ssetype-5.c: Ditto.
15975
15976 2005-12-14  Jeff Law  <law@redhat.com>
15977
15978         * gcc.dg/tree-ssa/foldstring-1.c: New test.
15979
15980 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
15981
15982         PR target/25254
15983         PR target/24188
15984         * gcc.target/i386/pr25254.c: New test.
15985         * gfortran.dg/PR24188.f: New test.
15986
15987 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
15988
15989         * lib/fortran-torture.exp: Catch remaining uses of
15990         remote_file build delete.
15991
15992 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15993
15994         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
15995
15996 2005-12-14  Ben Elliston  <bje@au.ibm.com>
15997
15998         * gcc.dg/warn-addr-cmp.c: New test.
15999
16000 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16001
16002         PR debug/25023
16003         PR target/25293
16004         * gcc.target/i386/pr25293.c: New test.
16005
16006 2005-12-13  Petr Machata  <machata@post.cz>
16007
16008         PR c++/24907
16009         * g++.dg/parse/comma2.C: New test.
16010
16011 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
16012             Jakub Jelinek  <jakub@redhat.com>
16013
16014         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16015         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16016         (limits.h): Include unconditionally.
16017         (stdlib.h): Likewise.
16018         (hashtab.h): Do not include.
16019         (getopt.h): Likewise.
16020         (stddef.h): Include.
16021         (hashval_t): Define.
16022         (struct entry): Add "next" field.
16023         (HASH_SIZE): New macro.
16024         (hash_table): New variable.
16025         (switchfiles): Do not use xmalloc.
16026         (mix): New macro.
16027         (iterative_hash): New function.
16028         (hasht): Remove.
16029         (e_exists): New function.
16030         (e_insert): Likewise.
16031         (output): Use, instead of libiberty hashtable functions.
16032         (main): Do not use getopt.  Do not call htab_create.
16033
16034 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16035
16036         PR c++/25331
16037         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
16038         put atal* and atpaal* attributes on array elements.
16039         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
16040         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
16041         put atal* and atpaal* attributes on array elements.
16042         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
16043
16044 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
16045
16046         * gcc.dg/single-precision-constant.c: New test.
16047
16048 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
16049
16050         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
16051         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
16052         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
16053         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16054         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16055         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16056         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
16057         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
16058         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
16059         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
16060         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
16061         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
16062         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
16063         gcc.target/powerpc/ppc-sdata-2.c,
16064         gcc.target/powerpc/ppc-stackalign-1.c,
16065         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
16066         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
16067         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
16068         gcc.target/powerpc/rs6000-ldouble-2.c,
16069         gcc.target/powerpc/rs6000-power2-1.c,
16070         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
16071         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
16072         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
16073         option into target selector.
16074         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
16075         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
16076
16077 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16078
16079         PR objc/25348
16080         * objc.dg/encode-9.m: New test.
16081
16082 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16083
16084         PR testsuite/20772
16085         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
16086         * gcc.dg/asm-b.c: Fix typo.
16087         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
16088         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16089         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
16090         i?86 lp64 and x86_64 ilp32.
16091         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
16092         on i?86 lp64.
16093         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
16094
16095 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
16096
16097         PR fortran/25078
16098         gfortran.dg/equiv_5.f90: New test.
16099
16100 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
16101
16102         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
16103         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
16104         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
16105         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
16106         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
16107         * gcc.dg/tree-ssa/reassoc-5.c: New.
16108         * gcc.dg/tree-ssa/reassoc-6.c: New.
16109         * gcc.dg/tree-ssa/reassoc-7.c: New.
16110         * gcc.dg/tree-ssa/reassoc-8.c: New.
16111         * gcc.dg/tree-ssa/reassoc-9.c: New.
16112         * gcc.dg/tree-ssa/reassoc-10.c: New.
16113         * gcc.dg/tree-ssa/reassoc-11.c: New.
16114
16115 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16116
16117         PR testsuite/25167
16118         PR testsuite/24478
16119         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
16120
16121 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
16122
16123         PR c++/25300
16124         * g++.dg/template/inherit.C: Do not use a generic error message.
16125
16126 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16127
16128         PR libobjc/25354
16129         * objc.dg/gnu-encoding: New directory.
16130         * objc.dg/gnu-encoding/compat-common.h: New file.
16131         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
16132         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
16133         * objc.dg/gnu-encoding/vector-defs.h: New file.
16134         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
16135         * objc.dg/gnu-encoding/generate-random.c: New file.
16136         * objc.dg/gnu-encoding/generate-random_r.c: New file.
16137         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
16138         * objc.dg/gnu-encoding/generate-random.h: New file.
16139
16140 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
16141
16142         PR c++/25337
16143         * g++.dg/template/defarg7.C: New test.
16144
16145 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
16146
16147         PR libobjc/25347
16148         * objc.dg/encode-8.m: New test.
16149
16150 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
16151
16152         PR libobjc/25346
16153         * objc.dg/encode-7.m: New test.
16154
16155 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
16156
16157         PR c++/25010
16158         * g++.dg/opt/inline10.C: New test.
16159
16160 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
16161
16162         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
16163
16164 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
16165
16166         * gfortran.dg/substring_equivalence.f90: typo in comment
16167
16168 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16169
16170         PR fortran/25068
16171         * gfortran.dg/iostat_3.f90: New test.
16172
16173 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
16174
16175         PR fortran/23815
16176         * gfortran.dg/unf_io_convert_1.f90: New test.
16177         * gfortran.dg/unf_io_convert_2.f90: New test.
16178         * gfortran.dg/unf_io_convert_3.f90: New test.
16179
16180 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16181
16182         PR testsuite/20772
16183         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
16184         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
16185         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16186         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
16187         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
16188         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16189         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
16190         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
16191         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16192         gcc.dg/torture/fp-int-convert-float128-timode.c,
16193         gcc.dg/torture/fp-int-convert-float128.c,
16194         gcc.dg/torture/fp-int-convert-float80-timode.c,
16195         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
16196         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
16197
16198         * gcc.dg/tls/opt-1.c: Require effective target fpic.
16199
16200 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
16201
16202         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
16203
16204 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
16205
16206         * gcc.dg/20051207-1.c,
16207         * gcc.dg/20051207-2.c,
16208         * gcc.dg/20051207-3.c: New tests.
16209
16210 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16211
16212         PR testsuite/20772
16213         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
16214         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
16215         dg-skip-if target selector.
16216
16217         PR testsuite/20772
16218         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
16219         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
16220         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
16221         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
16222         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
16223         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
16224         and/or merge with i?86 cases.
16225
16226         * gcc.dg/tls/opt-3.c: Require effective target fpic.
16227
16228         PR testsuite/20772
16229         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
16230         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
16231         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
16232         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
16233         x86_64-*-linux*.
16234
16235 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
16236
16237         PR target/25311
16238         * gcc.c-torture/compile/pr25311.c: New test.
16239
16240 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16241
16242         PR libgfortran/25039
16243         * gfortran.dg/read_comma.f: New test.
16244
16245 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
16246
16247         PR c++/19317
16248         * g++.dg/opt/pr19317-1.C: New test.
16249         * g++.dg/opt/pr19317-2.C: New test.
16250         * g++.dg/opt/pr19317-3.C: New test.
16251
16252         PR target/19005
16253         * gcc.c-torture/execute/pr19005.c: New test.
16254
16255         PR target/17828
16256         * g++.old-deja/g++.other/comdat5.C: New test.
16257         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
16258
16259         * g++.dg/compat/struct-layout-1.exp: New file.
16260         * g++.dg/compat/struct-layout-1.h: New.
16261         * g++.dg/compat/struct-layout-1_generate.c: New.
16262         * g++.dg/compat/struct-layout-1_x1.h: New.
16263         * g++.dg/compat/struct-layout-1_x2.h: New.
16264         * g++.dg/compat/struct-layout-1_y1.h: New.
16265         * g++.dg/compat/struct-layout-1_y2.h: New.
16266
16267         * gcc.dg/20050330-2.c: New test.
16268
16269 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
16270
16271         PR fortran/25292
16272         * gfortran.dg/associated_1.f90: New.
16273
16274 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16275
16276         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
16277         ILP32 vect_no_align platforms.
16278
16279 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
16280             Jakub Jelinek  <jakub@redhat.com>
16281
16282         PR target/25268
16283         * gcc.c-torture/compile/20051207-1.c: New test.
16284
16285 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16286
16287         PR testsuite/20772
16288         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
16289         gcc.dg/torture/pr18582-1.c,
16290         gcc.target/i386/attributes-error.c: Also test on x86_64.
16291
16292         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
16293
16294 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16295
16296         PR c++/19397
16297         * g++.dg/template/typedef3.C: New test.
16298
16299         PR c++/19762
16300         PR c++/19764
16301         * g++.dg/template/dtor3.C: Fix error markers.
16302
16303 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
16304
16305         * lib/target-supports.exp (check_effective_target_sync_char_short):
16306         Add s390*.
16307
16308 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
16309
16310         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
16311
16312 2005-12-06  Roger Sayle  <roger@eyesopen.com>
16313
16314         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
16315         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
16316         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
16317         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
16318
16319 2005-12-06  Roger Sayle  <roger@eyesopen.com>
16320
16321         PR c++/25263
16322         * g++.dg/other/array2.C: New test case.
16323
16324 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
16325
16326         * gcc.dg/darwin-weakimport-3.c: New.
16327
16328         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
16329         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
16330         and to work on Darwin.
16331         * gcc.dg/attr-weakref-1b.c: New file.
16332         * gcc.dg/attr-weakref-2.c: New test.
16333         * gcc.dg/darwin-weakref-1.c: New test.
16334
16335 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
16336
16337         PR testsuite/25247
16338         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
16339         use in selector expressions.
16340         (dg-xfail-if): Ditto.
16341         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
16342         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
16343         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
16344         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
16345         * gcc.test-framework/test-framework.exp: Skip generated tests if
16346         CHECK_TEST_FRAMEWORK is not 1.
16347
16348 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16349
16350         PR tree-optimization/24963
16351         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
16352
16353         PR target/24108
16354         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
16355
16356         PR target/18580
16357         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
16358         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16359         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16360         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16361
16362 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
16363
16364         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
16365         dg-options.
16366
16367 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16368
16369         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
16370
16371 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16372
16373         * gcc.dg/format/cast-1.c: New test.
16374
16375 2005-12-04  Roger Sayle  <roger@eyesopen.com>
16376
16377         PR c/7776
16378         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
16379         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
16380         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
16381         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
16382
16383 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16384
16385         * gcc.dg/cast-pretty-print-1.c: New test.
16386
16387 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16388
16389         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
16390
16391 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
16392
16393         PR c++/24173
16394         * g++.dg/template/friend40.C: New test.
16395
16396 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
16397
16398         PR target/25199
16399         * gcc.target/i386/movq-2.c: New test.
16400         * gcc.target/i386/movq.c: Remove target i?86, instead add
16401         dg-require-effective-target ilp32.
16402
16403 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16404
16405         PR c++/24103
16406         * g++.dg/other/default1.C: New test.
16407
16408 2005-12-02  Richard Guenther  <rguenther@suse.de>
16409
16410         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16411
16412 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16413
16414         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
16415
16416 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
16417
16418         PR target/21017
16419         * gcc.target/powerpc/rotate.c: New.
16420
16421 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16422
16423         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
16424         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
16425
16426 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16427
16428         PR c/13384
16429         * gcc.dg/pr17730-1.c: Adjust.
16430         * gcc.dg/lvalue1.c (main): Likewise.
16431         * gcc.dg/lvalue-2.c: Likewise.
16432         * g++.dg/pr7503-3.C
16433
16434 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
16435
16436         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
16437         error messages.
16438
16439 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
16440
16441         PR fortran/24789
16442         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
16443
16444 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
16445
16446         PR target/24475
16447         * lib/target-supports.exp (check_effective_target_tls): New.
16448         (check_effective_target_tls_runtime): New.
16449         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
16450         for TLS support.
16451         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
16452         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16453         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
16454         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
16455         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
16456         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
16457         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16458         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
16459         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
16460         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
16461         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
16462         effective-target TLS.
16463         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
16464         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
16465         effective-target TLS runtime.
16466
16467 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
16468
16469         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
16470
16471 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
16472
16473         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
16474         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
16475         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
16476         ignored" warnings when "packing" is the same as the ABI layout.
16477
16478 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
16479
16480         PR fortran/21302
16481         * gfortran.dg/line_length_1.f: New test.
16482         * gfortran.dg/line_length_2.f90: Ditto.
16483
16484 2005-11-30  Richard Guenther  <rguenther@suse.de>
16485
16486         PR tree-optimization/21655
16487         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
16488
16489 2005-11-30  Dale Johannesen  <dalej@apple.com>
16490
16491         * gcc.c-torture/compile/pr24930.c: New.
16492
16493 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
16494
16495         PR fortran/15809
16496         *  gfortran.dg/auto_char_dummy_array.f90: New test.
16497
16498 2005-11-30  Jeff Law  <law@redhat.com>
16499
16500         * g++.old-deja/g++.law/pr25000.C: New test.
16501
16502 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
16503
16504         * gcc.dg/tls/opt-11.c: New test.
16505
16506 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16507
16508         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
16509         targets.
16510         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
16511         LP64 ia64.
16512
16513 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
16514
16515         * gfortran.dg/open_access_1.f90: New test.
16516
16517 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16518
16519         * gcc.dg/charset/builtin2.c: New test.
16520
16521 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
16522
16523         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
16524         on mmix-*-* for *_[xy].c.
16525
16526 2005-11-28  Kean Johnston  <jkj@sco.com>
16527
16528         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
16529         headers.
16530         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
16531         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
16532         * gcc.target/i386/asm-3.c: Ditto.
16533         * gcc.target/i386/clobbers.c: Ditto.
16534         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
16535         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
16536         test regexp.
16537         * gcc.target/i386/mul.c: Ditto.
16538         * gcc.target/i386/ssetype-1.c: Ditto.
16539         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
16540         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
16541         static so the test works with -fPIC mode too. Based on comment in
16542         PR19231 by Pinski.
16543         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
16544
16545 2005-11-28  Richard Guenther  <rguenther@suse.de>
16546
16547         * gcc.dg/alias-9.c: New testcase.
16548         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
16549
16550 2005-11-28  Roger Sayle  <roger@eyesopen.com>
16551             Uros Bizjak  <uros@kss-loka.si>
16552
16553         PR middle-end/20219
16554         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
16555         tan(x)/sin(x) transformations.
16556
16557 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
16558
16559         PR middle-end/24575
16560         * gcc.dg/tree-ssa/divide-3.c: New test.
16561         * gcc.dg/tree-ssa/divide-4.c: New test.
16562
16563 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
16564
16565         PR fortran/24917
16566         *  gfortran.dg/boz_6.f90: New test.
16567
16568 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16569
16570         PR fortran/23912
16571         * gfortran.dg/modulo_1.f90: New test.
16572
16573 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16574
16575         PR libfortran/24919
16576         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
16577         fail on CRLF platforms.
16578         * gfortran.dg/ftell_2.f90: Likewise.
16579
16580 2005-11-26  Eric Christopher  <echristo@apple.com>
16581
16582         * gcc.dg/intmax_t-1.c: Remove mips xfail.
16583
16584 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
16585
16586         * objc.dg/gnu-runtime-3.m: Simplify.
16587
16588 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
16589
16590         PR middle-end/23669
16591         * gcc.dg/tree-ssa/divide-1.c: New test.
16592         * gcc.dg/tree-ssa/divide-2.c: New test.
16593
16594 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
16595
16596         PR libgfortran/24945
16597         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
16598
16599 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
16600
16601         PR libgfortran/24945
16602         * gfortran.dg/open_status_2.f90: New test.
16603
16604 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16605
16606         * gcc.c-torture/execute/builtins/fprintf.c,
16607         gcc.c-torture/execute/builtins/fputs-lib.c,
16608         gcc.c-torture/execute/builtins/fputs.c,
16609         gcc.c-torture/execute/builtins/lib/fprintf.c,
16610         gcc.c-torture/execute/builtins/lib/printf.c,
16611         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
16612
16613 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
16614
16615         * gcc.dg/20050922-2.c: New test.
16616
16617 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16618
16619         * objc.dg/gnu-runtime-3.m: New test.
16620
16621 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16622
16623         PR c++/9278
16624         * g++.dg/other/void1.C: New test.
16625
16626 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
16627
16628         PR middle-end/24998
16629         * gcc.dg/torture/fp-int-convert-float.c,
16630         gcc.dg/torture/fp-int-convert-double.c,
16631         gcc.dg/torture/fp-int-convert-long-double.c,
16632         gcc.dg/torture/fp-int-convert-timode.c,
16633         gcc.dg/torture/fp-int-convert-float80.c,
16634         gcc.dg/torture/fp-int-convert-float80-timode.c,
16635         gcc.dg/torture/fp-int-convert-float128.c,
16636         gcc.dg/torture/fp-int-convert-float128-timode.c,
16637         gcc.dg/torture/fp-int-convert.h: New files.
16638
16639 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
16640
16641         PR middle-end/24989
16642         * gcc.dg/tree-ssa/bool-10.c: New test.
16643         * gcc.dg/tree-ssa/bool-11.c: New test.
16644         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
16645
16646 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
16647
16648         PR middle-end/24990
16649         * tree-ssa/pr24990-1.c: New test.
16650
16651 2005-11-24  Richard Guenther  <rguenther@suse.de>
16652         Dirk Mueller <dmueller@suse.de>
16653
16654         PR c++/14024
16655         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
16656         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
16657         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
16658         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
16659         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
16660         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
16661
16662 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
16663
16664         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
16665
16666 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16667
16668         PR c/21668
16669         * gcc.dg/Wc++-compat.c: New.
16670         * gcc.dg/Wno-c++-compat.c: New.
16671
16672 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
16673
16674         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
16675         (vspltish, vspltisw): Likewise.
16676
16677 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16678
16679         PR libgfortran/24794
16680         * gfortran.dg/namelist_12.f: Fix quotes.
16681         * gfortran.dg/namelist_13.f90: Fix quotes.
16682         * gfortran.dg/namelist_14.f90: Fix quotes.
16683         * gfortran.dg/namelist_15.f90: Fix quotes.
16684         * gfortran.dg/namelist_use.f90: Fix quotes.
16685         * gfortran.dg/namelist_use_only.f90: Fix quotes.
16686         * gfortran.dg/namelist_21.f90: New test.
16687         * gfortran.dg/namelist_22.f90: New test.
16688
16689 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
16690
16691         PR target/23435
16692         * gcc.c-torture/compile/pr23435.c: New.
16693
16694 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
16695
16696         * gcc.c-torture/execute/floatunsisf-1.c: New test.
16697
16698 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
16699
16700         * gcc.target/powerpc/405-macchw-1.c,
16701         gcc.target/powerpc/405-macchw-2.c,
16702         gcc.target/powerpc/405-macchwu-1.c,
16703         gcc.target/powerpc/405-macchwu-2.c,
16704         gcc.target/powerpc/405-machhw-1.c,
16705         gcc.target/powerpc/405-machhw-2.c,
16706         gcc.target/powerpc/405-machhwu-1.c,
16707         gcc.target/powerpc/405-machhwu-2.c,
16708         gcc.target/powerpc/405-maclhw-1.c,
16709         gcc.target/powerpc/405-maclhw-2.c,
16710         gcc.target/powerpc/405-maclhwu-1.c,
16711         gcc.target/powerpc/405-maclhwu-2.c,
16712         gcc.target/powerpc/405-mulchw-1.c,
16713         gcc.target/powerpc/405-mulchw-2.c,
16714         gcc.target/powerpc/405-mulchwu-1.c,
16715         gcc.target/powerpc/405-mulchwu-2.c,
16716         gcc.target/powerpc/405-mulhhw-1.c,
16717         gcc.target/powerpc/405-mulhhw-2.c,
16718         gcc.target/powerpc/405-mulhhwu-1.c,
16719         gcc.target/powerpc/405-mulhhwu-2.c,
16720         gcc.target/powerpc/405-mullhw-1.c,
16721         gcc.target/powerpc/405-mullhw-2.c,
16722         gcc.target/powerpc/405-mullhwu-1.c,
16723         gcc.target/powerpc/405-mullhwu-2.c,
16724         gcc.target/powerpc/405-nmacchw-1.c,
16725         gcc.target/powerpc/405-nmacchw-2.c,
16726         gcc.target/powerpc/405-nmachhw-1.c,
16727         gcc.target/powerpc/405-nmachhw-2.c,
16728         gcc.target/powerpc/405-nmaclhw-1.c,
16729         gcc.target/powerpc/405-nmaclhw-2.c,
16730         gcc.target/powerpc/440-macchw-1.c,
16731         gcc.target/powerpc/440-macchw-2.c,
16732         gcc.target/powerpc/440-macchwu-1.c,
16733         gcc.target/powerpc/440-macchwu-2.c,
16734         gcc.target/powerpc/440-machhw-1.c,
16735         gcc.target/powerpc/440-machhw-2.c,
16736         gcc.target/powerpc/440-machhwu-1.c,
16737         gcc.target/powerpc/440-machhwu-2.c,
16738         gcc.target/powerpc/440-maclhw-1.c,
16739         gcc.target/powerpc/440-maclhw-2.c,
16740         gcc.target/powerpc/440-maclhwu-1.c,
16741         gcc.target/powerpc/440-maclhwu-2.c,
16742         gcc.target/powerpc/440-mulchw-1.c,
16743         gcc.target/powerpc/440-mulchw-2.c,
16744         gcc.target/powerpc/440-mulchwu-1.c,
16745         gcc.target/powerpc/440-mulchwu-2.c,
16746         gcc.target/powerpc/440-mulhhw-1.c,
16747         gcc.target/powerpc/440-mulhhw-2.c,
16748         gcc.target/powerpc/440-mulhhwu-1.c,
16749         gcc.target/powerpc/440-mulhhwu-2.c,
16750         gcc.target/powerpc/440-mullhw-1.c,
16751         gcc.target/powerpc/440-mullhw-2.c,
16752         gcc.target/powerpc/440-mullhwu-1.c,
16753         gcc.target/powerpc/440-mullhwu-2.c,
16754         gcc.target/powerpc/440-nmacchw-1.c,
16755         gcc.target/powerpc/440-nmacchw-2.c,
16756         gcc.target/powerpc/440-nmachhw-1.c,
16757         gcc.target/powerpc/440-nmachhw-2.c,
16758         gcc.target/powerpc/440-nmaclhw-1.c,
16759         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
16760
16761 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
16762
16763         PR fortran/24774
16764         * gfortran.dg/inquire_9.f90: New test.
16765
16766         PR fortran/21647
16767         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
16768
16769 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16770
16771         PR libfortran/24432
16772         * lib/target-supports.exp (check_effective_target_fortran_large_real):
16773         Check that 'cos' is supported.
16774
16775 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
16776
16777         PR fortran/24223
16778         * gfortran.dg/substring_equivalence.f90: New test.
16779
16780         PR fortran/24705
16781         * gfortran.dg/auto_internal_assumed.f90: New test.
16782
16783 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
16784
16785         * gcc.dg/fold-div-2.c: New test.
16786
16787 2005-11-20  Ian Lance Taylor  <ian@airs.com>
16788
16789         PR rtl-optimization/24883
16790         * gcc.c-torture/compile/pr24883.c: New test.
16791
16792 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
16793
16794         PR middle-end/20583
16795         * gcc.c-torture/compile/pr20583.c: New.
16796
16797 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
16798
16799         * gcc.c-torture/execute/usmul.c: New test.
16800
16801 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
16802
16803         * gcc.dg/tree-ssa/vrp22.c: New test.
16804
16805 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
16806
16807         PR middle-end/24912
16808         * gcc.dg/torture/pr24912-1.c: New test.
16809
16810 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
16811
16812         PR fortran/24862
16813         * gfortran.dg/arrayio_derived_1.f90: New test.
16814
16815 2005-11-19  Richard Guenther  <rguenther@suse.de>
16816
16817         PR middle-end/23294
16818         * gcc.dg/tree-ssa/pr23294.c: New testcase.
16819
16820 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
16821
16822         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
16823
16824 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
16825
16826         PR c++/8355
16827         * g++.dg/template/friend39.C: New test.
16828
16829 2005-11-18  James E Wilson  <wilson@specifix.com>
16830
16831         * gcc.dg/builtin-strstr.c: New.
16832
16833 2005-11-18  Richard Henderson  <rth@redhat.com>
16834
16835         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
16836         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
16837         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
16838         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
16839         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
16840         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
16841         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
16842         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
16843         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
16844         renaming to remove initial "ia64-".
16845
16846 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
16847
16848         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
16849
16850 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
16851
16852         * g++.dg/cpp/string-2.C: New test.
16853
16854 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
16855
16856         * gcc.dg/tree-ssa/loop-14.c: New test.
16857
16858 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
16859             Michael Chamberlain <michael@chamberlain.net.au>
16860
16861         * ada/acats/run_all.sh (target_run): Kill long running tests.
16862
16863 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16864
16865         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
16866         * gcc.dg/cleanup-9.c: Likewise.
16867         * gcc.dg/cleanup-10.c: Likewise.
16868         * gcc.dg/cleanup-11.c: Likewise.
16869
16870 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16871
16872         PR fortran/24892
16873         * gfortran.dg/open_access_append_1.f90: New test.
16874         * gfortran.dg/open_access_append_2.f90: New test.
16875
16876 2005-11-16  Richard Guenther  <rguenther@suse.de>
16877
16878         PR middle-end/24851
16879         * gcc.c-torture/execute/pr24851.c: New testcase.
16880
16881 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16882
16883         * gcc.dg/fold-overflow-1.c: New test.
16884
16885 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
16886
16887         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
16888         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
16889
16890 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
16891
16892         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
16893         structures.
16894         * g++.dg/eh/forced2.C: Likewise.
16895         * g++.dg/eh/forced3.C: Likewise.
16896         * g++.dg/eh/forced4.C: Likewise.
16897
16898 2005-11-11  Mike Stump  <mrs@apple.com>
16899
16900         * g++.old-deja/g++.mike/unused.C: Add.
16901
16902 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
16903
16904         PR c++/24667
16905         * g++.dg/warn/Wcast-qual1.C: New test.
16906
16907 2005-11-15  Jan Hubicka  <jh@suse.cz>
16908
16909         * gcc.dg/winline-5.c: Add large-unit-insns limit.
16910
16911 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
16912
16913         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
16914
16915 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
16916
16917         PR 24840
16918         * gcc.dg/tree-ssa/pr24840.c: New test.
16919
16920 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
16921
16922         PR testsuite/24841
16923         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
16924
16925 2005-11-14  Dale Johannesen  <dalej@apple.com>
16926
16927         * gcc.c-torture/execute/20051113-1.c: New.
16928
16929 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
16930
16931         PR c++/24687
16932         * g++.dg/template/crash43.C: New test.
16933
16934 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
16935
16936         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
16937
16938 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
16939
16940         PR c++/24817
16941         * g++.dg/eh/spec8.C: New test.
16942
16943 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
16944
16945         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
16946
16947 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
16948
16949         PR c++/20293
16950         * g++.dg/parse/ambig4.C: New test.
16951         * g++.dg/tc1/dr101.C: Adjust error markers.
16952         * g++.dg/lookup/strong-using-2.C: Likewise.
16953         * g++.dg/lookup/ambig5.C: Likewise.
16954         * g++.dg/lookup/ambig4.C: Likewise.
16955         * g++.dg/parse/crash22.C: Likewise.
16956
16957 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
16958
16959         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
16960
16961 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
16962
16963         * gcc.dg/nested-calls-1.c: New test.
16964
16965 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16966
16967         * gfortran.dg/complex_intrinsic_1.f90: New test.
16968         * gfortran.dg/complex_intrinsic_2.f90: New test.
16969         * gfortran.dg/fgetc_1.f90: New test.
16970         * gfortran.dg/fgetc_2.f90: New test.
16971         * gfortran.dg/fgetc_3.f90: New test.
16972         * gfortran.dg/ftell_1.f90: New test.
16973         * gfortran.dg/ftell_2.f90: New test.
16974         * gfortran.dg/gnu_logical_1.F: New test.
16975         * gfortran.dg/gnu_logical_2.f90: New test.
16976
16977 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
16978
16979         PR middle-end/24820
16980         * gcc.dg/pr24820.c: New test.
16981
16982 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
16983
16984         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
16985         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
16986         variable.
16987
16988 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16989
16990         PR testsuite/24614
16991         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
16992
16993 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
16994
16995         * gcc.target/cris/cris.exp: New file.
16996         * gcc.target/cris/rld-legit1.c: New test.
16997         * gcc.target/cris/rld-legit2.c: New test.
16998
16999 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
17000
17001         PR c++/24780
17002         * g++.dg/opt/pr24780.C: New test.
17003
17004         PR c++/24761
17005         * g++.dg/template/asm1.C: New test.
17006
17007 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
17008
17009         PR libgfortran/24787
17010         * gfortran.dg/scan_1.f90: New test.
17011
17012 2005-11-12  Jan Hubicka  <jh@suse.cz>
17013
17014         * gcc.target/i386/minmax-1.c: New.
17015         * gcc.target/i386/minmax-2.c: New.
17016
17017 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
17018
17019         * gcc.dg/pr24445.c: Fix for 64-bit targets.
17020
17021 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
17022
17023         * gcc.c-torture/execute/20051110-1.c,
17024         gcc.c-torture/execute/20051110-2.c: New tests.
17025
17026 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17027
17028         PR middle-end/24750
17029         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
17030         New tests.
17031
17032 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17033
17034         * lib/target-libpath.exp (get_shlib_extension): New proc.
17035         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
17036         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17037         * lib/objc.exp (objc_target_compile): Likewise.
17038         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
17039         detection.
17040
17041 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17042
17043         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
17044
17045         * lib/target-supports.exp (check_effective_target_static_libgfortran):
17046         Add -static to additional_flags and pass it to target_compile.
17047
17048 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17049
17050         PR libgfortran/24719
17051         gfortran.dg/read_noadvance.f90: New test.
17052
17053         PR libgfortran/24699
17054         gfortran.dg/fmt_t_2.f90: New test.
17055
17056         PR libgfortran/24785
17057         gfortran.dg/read_x_eor.f90: New test.
17058
17059         PR libgfortran/24584
17060         gfortran.dg/namelist_empty.f90: Rename test.
17061
17062         PR libgfortran/24489
17063         gfortran/read_eor.f90: Rename test.
17064
17065 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17066
17067         PR fortran/15976
17068         * gfortran.dg/automatic_module_variable.f90: New test.
17069
17070 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17071
17072         PR target/24445
17073         * gcc.dg/pr24445.c: New test.
17074
17075 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17076
17077         PR fortran/24655
17078         PR fortran/24755
17079         * gfortran.dg/recursive_statement_functions.f90: Add statement
17080         functions using inline intrinsic functions and parameters to test
17081         that they no longer seg-fault.
17082
17083         PR fortran/24409
17084         gfortran.dg/nested_modules_4.f90: New test.
17085         gfortran.dg/nested_modules_5.f90: New test.
17086
17087 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17088
17089         PR fortran/24643
17090         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
17091
17092 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
17093
17094         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
17095         failures.
17096
17097 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17098
17099         * gcc.dg/sparc-getcontext-1.c: New test.
17100
17101 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
17102
17103         * gcc.dg/ifcvt-fabs-1.c: New test.
17104
17105 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
17106
17107         PR other/4372
17108         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
17109         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
17110
17111 2005-11-09  Richard Guenther  <rguenther@suse.de>
17112
17113         PR tree-optimization/24716
17114         * gcc.c-torture/execute/pr24716.c: New testcase.
17115
17116 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17117
17118         * gcc.dg/pr24624.c: Disable for non S/390 targets.
17119
17120 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17121
17122         PR 24624
17123         * gcc.dg/pr24624.c: Testcase added.
17124
17125 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17126
17127         PR 24623
17128         * g++.dg/other/pr24623.C: Testcase added.
17129
17130 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
17131
17132         PR fortran/22607
17133         * gfortran-dg/pure_byref_1.f90: New.
17134         * gfortran-dg/pure_byref_2.f90: New.
17135
17136 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
17137
17138         PR c/24101
17139         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
17140         * gcc.dg/dg.exp: Run main loop also for *.i files.
17141
17142 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
17143
17144         PR c++/19450
17145         * g++.dg/tls/diag-3.C: New test.
17146         * g++.dg/tls/diag-4.C: New test.
17147         * g++.dg/tls/static-1.C: New test.
17148         * g++.dg/tls/static-1a.cc: New file.
17149
17150 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
17151
17152         PR 23046
17153         * g++.dg/tree-ssa/pr23046.C: New test.
17154
17155 2005-11-08  Devang Patel <dpatel@apple.com>
17156
17157         PR tree-optimization/23115
17158         * gcc.dg/tree-ssa/pr23115.c: New.
17159
17160 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
17161
17162         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
17163         * gcc.target/powerpc/pr16155.c: Same.
17164         * gcc.target/powerpc/altivec-1.c: Same.
17165         * gcc.target/powerpc/altivec-2.c: Same.
17166         * gcc.target/powerpc/altivec-3.c: Same.
17167         * gcc.target/powerpc/altivec-5.c: Same.
17168         * gcc.target/powerpc/altivec-11.c: Same.
17169         * gcc.target/powerpc/altivec-12.c: Same.
17170         * gcc.target/powerpc/altivec-14.c: Same.
17171         * gcc.target/powerpc/altivec-22.c: Same.
17172         * gcc.target/powerpc/altivec-consts.c: Same.
17173         * gcc.target/powerpc/altivec-pr22085.c: Same.
17174         * gcc.target/powerpc/altivec-splat.c: Same.
17175         * gcc.target/powerpc/altivec-varargs-1.c: Same.
17176         * gcc.target/powerpc/altivec-vec-merge.c: Same.
17177         * gcc.target/powerpc/darwin-longlong.c: Same.
17178
17179 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
17180
17181         PR target/19340
17182         * gcc.dg/pr19340.c: New test.
17183
17184 2005-11-07  Ian Lance Taylor  <ian@airs.com>
17185
17186         PR rtl-optimization/24683
17187         * gcc.dg/pr24683.c: New test.
17188
17189 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17190
17191         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
17192         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
17193
17194 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17195
17196         * gcc.target/i386/pr23376.c: Compile with -mmmx.
17197
17198 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
17199
17200         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
17201
17202 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
17203
17204         PR target/24230
17205
17206         * gcc.target/powerpc/altivec-consts.c,
17207         gcc.target/powerpc/altivec-splat.c: New testcase.
17208
17209 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
17210
17211         PR c/24599
17212
17213         * gcc.dg/overflow-2.c: New testcase.
17214
17215 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
17216
17217         PR rtl-optimization/23567
17218         * gcc.c-torture/execute/20051104-1.c: New test.
17219
17220 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
17221
17222         PR fortran/24534
17223         gfortran.dg/private_type_2.f90: Modified to check that case with
17224         PRIVATE declaration within derived type is accepted.
17225
17226         PR fortran/20838
17227         gfortran.dg/pointer_assign_1.f90: New test.
17228
17229         PR fortran/20840
17230         * gfortran.dg/arrayio_0.f90: New test.
17231
17232         PR fortran/17737
17233         gfortran.dg/data_initialized.f90: New test.
17234         gfortran.dg/data_constraints_1.f90: New test.
17235         gfortran.dg/data_constraints_2.f90: New test.
17236
17237 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
17238
17239         PR fortran/24174
17240         PR fortran/24305
17241         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
17242
17243 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
17244
17245         PR 24670
17246         * gcc.dg/tree-ssa/pr24670.c: New test.
17247
17248 2005-11-05  Ian Lance Taylor  <ian@airs.com>
17249
17250         PR target/22432
17251         * gcc.target/i386/pr22432.c: New test.
17252
17253 2005-11-05  Richard Henderson  <rth@redhat.com>
17254
17255         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
17256         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
17257         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
17258         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
17259         from gcc.dg/alpha-*.
17260         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
17261         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
17262
17263 2005-11-05  Andreas Jaeger  <aj@suse.de>
17264
17265         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
17266
17267 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
17268
17269         PR target/23424
17270         * gcc.dg/torture/pr23424-1.c: New test.
17271
17272 2005-11-04  Richard Henderson  <rth@redhat.com>
17273
17274         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
17275         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
17276         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
17277         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
17278         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
17279         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
17280         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
17281         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
17282         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
17283         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
17284         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
17285         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
17286         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
17287         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
17288         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
17289         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
17290         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
17291         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
17292         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
17293         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
17294         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
17295         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
17296         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
17297         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
17298         Move from gcc.dg/.
17299         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
17300         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
17301         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
17302         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
17303         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
17304         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
17305         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
17306         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
17307         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
17308         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
17309         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
17310         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
17311         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
17312         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
17313         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
17314         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
17315         gcc.target/i386/lea.c, gcc.target/i386/local.c,
17316         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
17317         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
17318         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
17319         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
17320         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
17321         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
17322         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
17323         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
17324         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
17325         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
17326         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
17327         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
17328         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
17329         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
17330         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
17331         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
17332         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
17333         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
17334         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
17335         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
17336         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
17337         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
17338         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
17339         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
17340         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
17341         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
17342         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
17343         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
17344
17345 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
17346
17347         PR 24627
17348         * gcc.dg/tree-ssa/pr24627.c: New test.
17349
17350 2005-11-04 Paul Brook  <paul@codesourcery.com>
17351
17352         * gcc.dg/tls/opt-10.c: New test.
17353
17354 2005-11-04  Andreas Jaeger  <aj@suse.de>
17355
17356         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
17357         avoid extra warnings.
17358
17359 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17360
17361         PR libfortran/22298
17362         * lib/target-supports.exp
17363         (check_effective_target_static_libgfortran): New
17364         static_libgfortran effective target.
17365         * gfortran.dg/static_linking_1.f: New test.
17366         * gfortran.dg/static_linking_1.c: New file.
17367
17368 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
17369
17370         * gcc.dg/pr24615.c: Guard test with { target fpic }.
17371
17372 2005-11-03  Josh Conner  <jconner@apple.com>
17373
17374         PR c++/19989
17375         g++.dg/ext/array2.C: New test.
17376         g++.dg/template/dependent-name3.C: New test.
17377         g++.dg/template/dependent-name4.C: New test.
17378         g++.dg/template/sfinae2.C: New test.
17379
17380 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17381
17382         PR preprocessor/22042
17383         * gcc.dg/cpp/strify4.c: New test.
17384
17385 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17386
17387         PR c++/17964
17388         * g++.dg/cpp/string-1.C: New test.
17389
17390 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17391
17392         * gcc.target/powerpc: New directory.
17393         * gcc.target/powerpc/powerpc.exp: New file.
17394         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
17395         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
17396         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
17397         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
17398         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
17399         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
17400         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
17401         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
17402         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
17403         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
17404         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
17405         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
17406         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
17407         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
17408         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
17409         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
17410         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
17411         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
17412         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
17413         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
17414         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
17415         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
17416         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
17417         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
17418         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
17419         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
17420         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
17421         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
17422         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
17423         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
17424         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
17425         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
17426         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
17427         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
17428
17429 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
17430
17431         PR c++/21627
17432         * g++.dg/warn/inline2.C: New test.
17433
17434 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17435
17436         PR middle-end/23155
17437         * g++.dg/ext/c99struct1.C: New test.
17438         * gcc.dg/union-cast-1.c: New test.
17439         * gcc.dg/union-cast-2.c: New test.
17440         * gcc.dg/union-cast-3.c: New test.
17441
17442 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17443
17444         PR middle-end/24589
17445         * gcc.c-torture/execute/zero-struct-2.c: New test.
17446
17447 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17448
17449         PR c++/24582
17450         * g++.dg/init/switch1.C: New test.
17451
17452 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17453
17454         * gcc.dg/delay-slot-1.c: New test.
17455
17456 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
17457
17458         PR target/24620
17459         * gcc.dg/pr24620.c: New test.
17460
17461 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17462
17463         PR c/24329
17464         * gcc.dg/format/unnamed-1.c: New test.
17465
17466 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17467
17468         PR c++/22434
17469         * g++.dg/expr/cond8.C: New test.
17470
17471         PR c++/24560
17472         * g++.dg/parse/dot1.C: New test.
17473
17474 2005-11-02  Jan Hubicka  <jh@suse.cz>
17475
17476         PR target/23303
17477         * gcc.dg/i386-lea.c: New test
17478
17479 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
17480
17481         PR target/24615
17482         * gcc.dg/pr24615.c: New test.
17483
17484 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
17485
17486         PR target/24600
17487         * gcc.dg/pr24600.c: New test.
17488
17489 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17490
17491         PR c++/19253
17492         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
17493         * g++.dg/parse/typename9.C: New test.
17494         * g++/dg/parse/typename10.C: Likewise.
17495
17496 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17497
17498         PR fortran/18157
17499         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
17500         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
17501         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
17502
17503 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17504
17505         PR c++/24569
17506         * g++.dg/debug/static1.C: New test.
17507
17508 2005-11-02  Josh Conner  <jconner@apple.com>
17509
17510         * g++.dg/crash38.C: moved into proper directory...
17511         * g++.dg/template/crash42.C: ...here
17512
17513 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
17514
17515         PR target/18338
17516         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
17517         pcc_bitfield_type_matters || default_packed.
17518
17519         * lib/target-supports.exp
17520         (check_effective_target_pcc_bitfield_type_matters): New proc.
17521         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
17522
17523         PR testsuite/23304
17524         * lib/target-supports.exp (check_effective_default_packed): New proc.
17525         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
17526         Gate expected errors on target ! default_packed.
17527         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
17528
17529 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17530
17531         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
17532         change (r106358).
17533
17534 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17535
17536         PR fortran/24008
17537         * gfortran.dg/entry_5.f90: New.
17538         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
17539
17540 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
17541
17542         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
17543
17544 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
17545
17546         PR fortran/21565
17547         gfortran.dg/namelist_blockdata.f90: New test.
17548
17549         PR fortran/18737
17550         gfortran.dg/external_implicit_none.f90: New test.
17551
17552         PR fortran/14994
17553         * gfortran.dg/secnds.f: New test.
17554
17555 2005-10-31  Jan Hubicka  <jh@suse.cz>
17556
17557         PR target/20928
17558         * gcc.c-torture/compile/pr20928.c: New test.
17559
17560 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
17561
17562         PR middle-end/23492
17563         * gcc.c-torture/compile/zero-strct-5.c: New test.
17564
17565 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
17566
17567         PR libgfortran/24584
17568         * gfortran.dg/pr24584.f90: New test.
17569
17570 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
17571
17572         PR fortran/18883
17573         * gfortran.dg/char_result_9.f90: New.
17574         * gfortran.dg/char_result_10.f90: New.
17575
17576 2005-10-30  Jan Hubicka  <jh@suse.cz>
17577
17578         * g++.dg/tree-ssa/pr24172.C: New testcase.
17579
17580 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17581
17582         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
17583
17584 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
17585
17586         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
17587         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
17588         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
17589         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
17590         gfortran.dg/enum_9.f90,
17591         gfortran.fortran-torture/compile/enum_1.f90,
17592         gfortran.fortran-torture/execute/enum_1.f90,
17593         gfortran.fortran-torture/execute/enum_2.f90,
17594         gfortran.fortran-torture/execute/enum_3.f90,
17595         gfortran.fortran-torture/execute/enum_4.f90: New tests.
17596
17597 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
17598
17599         PR target/18482
17600         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
17601         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
17602
17603 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17604
17605         PR libfortran/20179
17606         * gfortran.dg/mixed_io_1.f90: New test.
17607         * gfortran.dg/mixed_io_1.c: New file.
17608
17609 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17610
17611         * gfortran.dg/malloc_free_1.f90: New test.
17612
17613 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
17614
17615         * gcc.dg/nested-func-4.c: Require profiling -pg.
17616
17617 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17618
17619         PR C++/23229
17620         * g++.dg/warn/main-2.C: New test.
17621
17622 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
17623
17624         PR fortran/24545
17625         * gfortran.dg/interface_2.f90: new test.
17626
17627 2005-10-28  Josh Conner  <jconner@apple.com>
17628
17629         PR c++/22153
17630         * g++.dg/template/crash38.C: New test.
17631         * g++.dg/parse/explicit1.C: Change expected errors.
17632
17633 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17634
17635         PR C++/23426
17636         * g++.dg/other/large-size-array.C: New test.
17637
17638 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17639
17640         PR middle-end/24362
17641         * g++.dg/opt/complex4.C: New test.
17642
17643 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
17644
17645         * gcc.dg/nested-func-4.c: New test.
17646
17647 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
17648
17649         PR fortran/24158
17650         gfortran.dg/derived_recursion.f90: New test.
17651         gfortran.dg/implicit_actual.f90: New test.
17652
17653 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
17654
17655         PR middle-end/24295, PR testsuite/24477
17656         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
17657         removed when weakref hits the tree.
17658
17659 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
17660
17661         * gfortran.dg/cray_pointers_4.f90: New test.
17662
17663         * gfortran.dg/cray_pointers_5.f90: New test.
17664
17665 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
17666
17667         PR fortran/22290
17668         * gfortran.dg/assign_5.f90: New test.
17669         * gfortran.dg/assign_6.f: New test.
17670
17671 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
17672
17673         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
17674         CPU has no SSE support.
17675
17676 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
17677
17678         PR libgfortran/24224
17679         * gfortran.dg/arrayio_1.f90: Update attribution.
17680         * gfortran.dg/arrayio_2.f90: Update attribution.
17681         * gfortran.dg/arrayio_3.f90: Update attribution.
17682         * gfortran.dg/arrayio_4.f90: Update test conditions.
17683         * gfortran.dg/arrayio_5.f90: Update attribution.
17684         * gfortran.dg/arrayio_6.f90: New test.
17685         * gfortran.dg/arrayio_7.f90: New test.
17686
17687 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
17688
17689         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
17690
17691 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
17692
17693         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
17694
17695 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
17696
17697         PR fortran/24416
17698         * gfortran.dg/namelist_char_only.f90: New test.
17699
17700 2005-10-24  Asher Langton  <langton2@llnl.gov>
17701
17702         PR fortran/17031
17703         PR fortran/22282
17704         * gfortran.dg/cray_pointers_1.f90: New test.
17705         * gfortran.dg/cray_pointers_2.f90: New test.
17706         * gfortran.dg/cray_pointers_3.f90: New test.
17707         * gfortran.dg/loc_1.f90: New test.
17708         * gfortran.dg/loc_2.f90: New test.
17709
17710 2005-10-24  Steven Bosscher  <stevenb@suse.de>
17711
17712         * gcc.dg/pr24225.c: New test.
17713
17714 2005-10-24  Asher Langton  <langton2@llnl.gov>
17715
17716         * gfortran.dg/dup_save_1.f90: New test.
17717         * gfortran.dg/dup_save_2.f90: New test.
17718
17719 2005-10-24  Paul Brook  <paul@codesourcery.com>
17720
17721         PR 24107
17722         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
17723         stdint.h.
17724
17725 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
17726
17727         PR libgfortran/24489
17728         * gfortran.dg/pr24489.f90: New test.
17729
17730 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
17731
17732         PR fortran/23635
17733         * gfortran.dg/ichar_1.f90: Add tests for derived types.
17734
17735 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
17736
17737         PR target/18911
17738         * g++.dg/init/array16.C: Skip for mmix-*-*.
17739
17740 2005-10-23  Asher Langton  <langton2@llnl.gov>
17741
17742         * gfortran.dg/byte_1.f90: New test.
17743         * gfortran.dg/byte_2.f90: New test.
17744
17745 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
17746
17747         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
17748
17749 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
17750
17751         PR fortran/18022
17752         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
17753
17754         PR fortran/24311
17755         * gfortran.dg/merge_char_const.f90: New test.
17756
17757         PR fortran/24384
17758         * gfortran.dg/spread_scalar_source.f90: New test.
17759
17760 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
17761
17762         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
17763
17764         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
17765         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
17766
17767         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
17768
17769 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
17770
17771         PR fortran/24426
17772         * gfortran.dg/der_pointer_4.f90: New.
17773
17774 2005-10-22  David Ayers  <d.ayers@inode.at>
17775
17776         * obj-c++.dg/except-1.mm: Simplify.
17777
17778 2005-10-21  David Ayers  <d.ayers@inode.at>
17779
17780         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
17781
17782 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
17783
17784         * gfortran.dg/assumed_dummy_2.f90: New test.
17785
17786 2005-10-21  James E Wilson  <wilson@specifix.com>
17787
17788         PR preprocessor/15220
17789         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
17790
17791 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
17792
17793         * gcc.c-torture/execute/20051021-1.c: New test.
17794
17795 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
17796
17797         PR c++/24260
17798         * g++.dg/ext/tmplattr1.C: New test.
17799
17800 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
17801
17802         PR fortran/24440
17803         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
17804
17805 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
17806
17807         * obj-c++.dg/except-1.mm: New.
17808
17809         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
17810
17811 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
17812
17813         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
17814
17815 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
17816
17817         PR middle-end/24295
17818         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
17819         declarations with the same names as thunks' alias targets, use
17820         aliases instead.
17821         * gcc.dg/attr-alias-3.c: New test.
17822         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
17823
17824 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
17825
17826         PR c++/22618
17827         * g++.dg/parse/access8.C: New test.
17828
17829 2005-10-20  Richard Guenther  <rguenther@suse.de>
17830
17831         PR c++/24439
17832         * g++.dg/tree-ssa/pr24439.C: New testcase.
17833
17834 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17835
17836         * g++.dg/opt/delay-slot-1.C: New test.
17837
17838 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
17839
17840         PR fortran/21625
17841         * gfortran.fg/der_init_1.f90: New.
17842
17843 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
17844
17845         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
17846
17847 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
17848
17849         PR c++/21908
17850         * g++.dg/parse/error28.C: New test.
17851
17852 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17853
17854         * gcc.dg/profile-generate-2.c: New test.
17855
17856 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
17857
17858         PR target/23589
17859         * g++.dg/ext/dllimport11.C: New.
17860
17861 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17862
17863         PR c++/22293
17864         * g++.dg/other/friend3.C: New test.
17865
17866 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
17867
17868         PR c++/23293
17869         * g++.dg/template/error19.C: New test.
17870
17871 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17872
17873         PR c++/21383
17874         * g++.dg/overload/koenig2.C: New.
17875
17876         PR c++/23118
17877         * g++.dg/overload/error2.C: New.
17878
17879         PR c++/22604
17880         * g++.dg/inherit/covariant14.C: New.
17881
17882 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17883
17884         PR c++/23440
17885         * g++.dg/parse/for1.C: New test.
17886
17887 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
17888
17889         PR fortran/23446
17890         * gfortran.dg/host_dummy_index_1.f90: New test.
17891
17892         PR fortran/21459
17893         * gfortran.dg/automatic_char_len_2.f90: New test.
17894
17895         PR fortran/20866
17896         * gfortran.dg/recursive_statement_functions.f90: New test.
17897
17898         PR fortran/20853
17899         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
17900
17901         PR fortran/20849
17902         * gfortran.dg/external_initializer.f90: New test.
17903
17904         PR fortran/20837
17905         * non_module_public.f90: New test.
17906
17907 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17908
17909         PR c++/24386
17910         * g++.dg/template/overload7.C: New.
17911
17912         PR c++/22551
17913         * g++.dg/other/switch2.C: Remove expected warnings.
17914
17915         PR c++/21353
17916         * g++.dg/template/defarg6.C: New.
17917
17918 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
17919
17920         PR target/24315
17921         * gcc.target/i386/pr24315.c: New test.
17922
17923 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
17924
17925         PR c++/24389
17926         * g++.dg/template/static21.C: New test.
17927         * g++.dg/template/static21-a.cc: Likewise.
17928
17929 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
17930
17931         PR c++/23959
17932         * g++.dg/warn/Wswitch-default-1.C: New test.
17933         * g++.dg/warn/Wswitch-default-2.C: New test.
17934
17935 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
17936
17937         PR c++/22173
17938         * g++.dg/parse/template18.C: New test.
17939         * g++.dg/template/nontype15.C: Likewise.
17940
17941 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
17942
17943         PR fortran/22273
17944         * gfortran.dg/spec_expr_2.f90: New.
17945
17946 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
17947
17948         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
17949         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
17950         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
17951         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
17952         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
17953         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
17954         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
17955         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
17956         previous target-specific skips and warning-message matches where
17957         applicable.
17958
17959 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
17960
17961         PR c++/21347
17962         * g++.dg/warn/Wctor-dtor.C: New test.
17963
17964 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17965
17966         PR c/23439
17967         * gcc.dg/for-1.c: New test.
17968
17969 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
17970
17971         PR c++/19565
17972         * g++.dg/warn/Wconversion1.C: New test.
17973         * g++.dg/ext/packed4.C: Compile with -w.
17974         * g++.dg/opt/20050511-1.C: Likewise.
17975         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
17976
17977 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
17978
17979         * gfortran.dg/boz_5.f90: New test.
17980
17981 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
17982
17983         PR c++/22551
17984         * g++.dg/other/switch2.C: New.
17985
17986         PR c++/23984
17987         * g++.dg/init/ctor7.C: New.
17988
17989 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
17990
17991         PR c++/23730
17992         * g++.dg/parse/crash32.C: New test.
17993
17994 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
17995
17996         PR c++/20721
17997         * g++.dg/init/goto2.C: New test.
17998
17999         PR c++/22464
18000         * g++.dg/template/crash/41.C: New test.
18001
18002         PR c++/22180
18003         * g++.dg/template/crash40.C: New test.
18004
18005         PR c++/23694
18006         * g++.dg/parse/friend5.C: New test.
18007
18008         PR c++/23307
18009         * g++.dg/template/crash38.C: New test.
18010
18011         PR c++/22352
18012         * g++.dg/template/friend38.C: New test.
18013
18014         PR c++/22405
18015         * g++.dg/template/crash39.C: New test.
18016
18017 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
18018
18019         * gcc.dg/debug/dwarf2/dwarf-char1.c,
18020         gcc.dg/debug/dwarf2/dwarf-char2.c,
18021         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
18022
18023         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
18024
18025 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
18026
18027         * gcc.dg/dll-2.c: Add tests for warnings.
18028         * gcc.dg/dll-3.c: Likewise.
18029         * gcc.dg/dll-4.c: Likewise.
18030
18031         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
18032         * g++.dg/ext/dllimport2.C: Likewise.
18033         * g++.dg/ext/dllimport3.C: Likewise.
18034         * g++.dg/ext/dllimport7.C: Likewise.
18035         * g++.dg/ext/dllimport8.C: Likewise.
18036         * g++.dg/ext/dllimport9.C: Likewise.
18037
18038 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
18039
18040         PR fortran/24092
18041         * gfortran.dg/derived_pointer_recursion.f90: New test.
18042
18043 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
18044
18045         * gcc.c-torture/execute/20051012-1.c: New test.
18046
18047 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18048
18049         PR fortran/18082
18050         * gfortran.dg/automatic_char_len_1.f90: New test.
18051
18052 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18053
18054         PR fortran/20847
18055         * gfortran.dg/save_common.f90: New test.
18056
18057         PR fortran/20856
18058         * gfortran.dg/save_result.f90: New test.
18059
18060 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18061
18062         PR c++/21592
18063         * g++.dg/template/dependent-expr1.C: Add new expected error.
18064         * g++.dg/template/dependent-expr2.C: Adjust error text.
18065         * g++.dg/template/overload6.C: New.
18066
18067         PR c++/23797
18068         * g++.dg/other/typename8.C: New.
18069
18070         PR c++/21117
18071         * g++.dg/other/return1.C: New.
18072
18073 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
18074
18075         PR c++/24052
18076         * g++.dg/ext/label5.C: New.
18077
18078 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18079
18080         PR c++/19964
18081         * g++.dg/parse/crash31.C: New.
18082
18083 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
18084
18085         * g++.dg/ipa/ipa-1.c: New test.
18086         * g++.dg/ipa/ipa-2.c: New test.
18087         * g++.dg/ipa/ipa-3.c: New test.
18088         * g++.dg/ipa/ipa-4.c: New test.
18089         * g++.dg/ipa/ipa-5.c: New test.
18090         * g++.dg/ipa/ipa.exp: New file.
18091
18092 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18093
18094         PR fortran/24207
18095         * gfortran.dg/private_type_3.f90: New test.
18096
18097 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18098
18099         PR fortran/20786
18100         gfortran.dg/aint_anint_1.f90: New test.
18101
18102 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18103
18104         PR libgfortran/24313
18105         gfortran.dg/csqrt.f: New test.
18106
18107 2005-10-11  Ian Lance Taylor  <ian@airs.com>
18108
18109         PR c++/8057
18110         * g++.dg/warn/noeffect7.C: New test.
18111         * g++.dg/warn/noeffect2.C: Instantiate templates.
18112         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
18113         and warning.
18114
18115 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
18116
18117         PR c++/21089
18118         * g++.dg/init/float1.C: New test.
18119
18120         PR c++/24277
18121         * g++.dg/init/member1.C: Tweak error markers.
18122
18123 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
18124
18125         PR testsuite/24281
18126         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
18127         Check for null pointer.
18128
18129 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
18130
18131         PR c++/21369
18132         * g++.dg/parse/ret-type3.C: New test.
18133
18134 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18135
18136         PR tree-opt/23946
18137         * gcc.c-torture/compile/pr23946.c: New test.
18138
18139 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
18140
18141         * g++.dg/opt/mmx2.C: New test.
18142
18143 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
18144
18145         PR c++/24277
18146         * g++.dg/template/static20.C: New test.
18147
18148         PR c++/24302
18149         * g++.dg/warn/Wunused-12.C: New test.
18150
18151         PR c++/23437
18152         * g++.dg/template/arg4.C: New test.
18153
18154 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18155
18156         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
18157         * gcc.dg/ucnid-3.c: Likewise.
18158         * gcc.dg/ucnid-4.c: Likewise.
18159         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
18160         * g++.dg/other/ucnid-1.C: Likewise.
18161         * gcc.dg/sparc-frame-1.c: New test.
18162
18163 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
18164
18165         PR c++/24139
18166         * g++.dg/template/spec27.C: New test.
18167
18168         PR c++/24275
18169         * g++.dg/template/static19.C: New test.
18170
18171 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18172
18173         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
18174         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
18175
18176 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18177
18178         PR target/24136
18179         * gfortran.fortran-torture/compile/pr24136.f: New test.
18180
18181 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
18182
18183         PR c++/22172
18184         * g++.dg/parse/crash30.C: New test.
18185
18186 2005-10-07  Richard Guenther  <rguenther@suse.de>
18187
18188         PR middle-end/24227
18189         * gcc.c-torture/compile/pr24227.c: New testcase.
18190
18191 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
18192
18193         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
18194         Do not put aligned attributes on array elements.
18195
18196 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
18197
18198         PR testsuite/23611, PR testsuite/23615
18199         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
18200         writing prototypes of library functions by hand.
18201         * obj-c++.dg/bitfield-4.mm: Likewise.
18202         * obj-c++.dg/const-str-4.mm: Likewise.
18203         * obj-c++.dg/encode-4.mm: Likewise.
18204         * obj-c++.dg/encode-5.mm: Likewise.
18205         * obj-c++.dg/encode-6.mm: Likewise.
18206         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
18207         * obj-c++.dg/method-10.mm: Likewise.
18208         * obj-c++.dg/method-17.mm: Likewise.
18209         * obj-c++.dg/method-19.mm: Likewise.
18210         * obj-c++.dg/try-catch-2.mm: Likewise.
18211
18212 2005-10-06  Richard Henderson  <rth@redhat.com>
18213
18214         PR 24236
18215         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
18216
18217 2005-10-06  Dale Johannesen  <dalej@apple.com>
18218
18219         * gcc.c-torture/execute/20030125-1.c: Correct.
18220
18221 2005-10-06  Richard Guenther  <rguenther@suse.de>
18222
18223         PR tree-optimization/24238
18224         * g++.dg/tree-ssa/pr24238.C: New testcase.
18225
18226 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
18227
18228         PR 18568
18229         * gfortran.dg/der_pointer_3.f90: New test.
18230
18231 2005-10-05  Devang Patel  <dpatel@apple.com>
18232
18233         PR Debug/23205
18234         * g++.dg/other/PR23205.C: New.
18235
18236 2005-10-05  Richard Henderson  <rth@redhat.com>
18237
18238         PR target/23602
18239         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
18240         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
18241
18242 2005-10-05  Dale Johannesen  <dalej@apple.com>
18243
18244         * gcc.c-torture/execute/float-floor.c: New.
18245
18246 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
18247
18248         PR tree-optimization/21419
18249         PR tree-optimization/24146
18250         PR tree-optimization/24151
18251
18252         * g++.dg/ext/asm7.C: New.
18253         * g++.dg/ext/asm8.C: New.
18254         * gcc.dg/asm-1.c: Compile on all targets.
18255         * gcc.dg/asm-pr24146.c: New.
18256         * gcc.dg/pr21419.c: Adjust error messages.
18257
18258 2005-10-05  Richard Guenther  <rguenther@suse.de>
18259
18260         PR fortran/24176
18261         * gfortran.fortran-torture/compile/empty.f90: New testcase.
18262
18263 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18264
18265         PR c++/23513
18266         * g++.dg/template/spec22.C: Robustify test.
18267         * g++.dg/template/spec26.C: New.
18268
18269 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
18270
18271         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
18272         if target supports vector instructions.
18273
18274 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
18275
18276         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
18277         C99 functions.
18278
18279 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
18280
18281         * lib/target-supports.exp (check_effective_target_fortran_large_real,
18282         check_effective_target_fortran_large_int): Replace cached result
18283         when target changes.
18284
18285 2005-10-04  Devang Patel  <dpatel@apple.com>
18286
18287         * gcc.dg/i386-sse-vect-types.c: New.
18288
18289 2005-10-04  Ian Lance Taylor  <ian@airs.com>
18290
18291         PR preprocessor/13726
18292         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
18293         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
18294
18295 2005-10-04  Richard Guenther  <rguenther@suse.de>
18296
18297         PR c/23576
18298         * gcc.dg/noncompile/pr23576.c: New testcase.
18299
18300 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18301
18302         PR middle-end/23125
18303         * gcc.dg/register-var-3.c: New test.
18304
18305 2005-10-04  Steven Bosscher  <stevenb@suse.de>
18306
18307         * gcc.dg/pr23049.c: New test.
18308
18309         * gcc.dg/ucnid-4.c: Fix test.
18310
18311 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
18312
18313         PR 23445
18314         * gcc.c-torture/compile/pr23445.c: New test.
18315
18316 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
18317
18318         * g++.dg/overload/unknown1.C: New.
18319
18320 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
18321
18322         PR c++/17775
18323         * g++.dg/template/repo4.C: New test.
18324
18325 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18326
18327         PR libfortran/19308
18328         * gfortran.dg/large_real_kind_2.F90: New test.
18329         * gfortran.dg/large_integer_kind_2.f90: New test.
18330
18331 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
18332
18333         * lib/target-supports.exp (check_effective_target_vect_shift):
18334         Implement with result caching. Add i?86, x86_64 and ia64 targets.
18335         (check_effective_target_vect_condition): Fix copy-n-pasto.
18336
18337         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
18338         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
18339         targets.
18340
18341 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
18342
18343         PR c++/22621
18344         * g++.dg/template/overload5.C : New test.
18345
18346         PR c++/23840
18347         * g++.dg/expr/stdarg1.C: New test.
18348
18349 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
18350
18351         PR 24142
18352         * gcc.c-torture/execute/pr24142.c: New test.
18353
18354 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
18355
18356         PR 24141
18357         * gcc.c-torture/execute/pr24141.c: New test.
18358
18359 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
18360             Diego Novillo  <dnovillo@redhat.com>
18361
18362         PR 23604
18363         * gcc.c-torture/execute/pr23604.c: New test.
18364
18365 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
18366
18367         PR fortran/16404
18368         PR fortran/20835
18369         PR fortran/20890
18370         PR fortran/20899
18371         PR fortran/20900
18372         PR fortran/20901
18373         PR fortran/20902
18374         gfortran.dg/equiv_constraint_1.f90: New test.
18375         gfortran.dg/equiv_constraint_2.f90: New test.
18376         gfortran.dg/equiv_constraint_3.f90: New test.
18377         gfortran.dg/equiv_constraint_4.f90: New test.
18378         gfortran.dg/equiv_constraint_5.f90: New test.
18379         gfortran.dg/equiv_constraint_6.f90: New test.
18380         gfortran.dg/equiv_constraint_7.f90: New test.
18381         gfortran.dg/equiv_constraint_8.f90: New test.
18382         gfortran.dg/private_type_1.f90: New test.
18383         gfortran.dg/private_type_2.f90: New test.
18384         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
18385         980628-10.f: Assert std=gnu to permit mixing of
18386         types in equivalence statements.
18387
18388 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
18389
18390         PR 24112
18391         * gfortran.dg/open_status_1.f90: New.
18392
18393 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18394
18395         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
18396         * gcc.dg/vect/pr22480.c: Clean up temp files.
18397         * gcc.dg/vect/pr23831.c: Clean up temp files.
18398         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
18399         Clean up temp files.
18400         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
18401         Clean up temp files.
18402
18403         * gcc.dg/20050309-1.c: Clean up temp files.
18404         * gcc.dg/20050325-1.c: Clean up temp files.
18405
18406 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18407
18408         PR tree-optimization/24059
18409         * gcc.dg/vect/pr24059.c : New test.
18410
18411 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
18412
18413         PR middle-end/24109
18414         * gcc.c-torture/execute/20050929-1.c: New test.
18415
18416 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18417
18418         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
18419
18420 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
18421
18422         PR c/21419
18423         * gcc.dg/pr21419.c: New test.
18424
18425 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18426
18427         * gcc.dg/pr23911.c: New test.
18428
18429 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
18430
18431         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
18432
18433         PR c++/16782
18434         * g++.dg/parse/qualified4.C: New test.
18435         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
18436         * g++.old-deja/g++.mike/p8154.C: Likewise.
18437
18438 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
18439
18440         PR c++/22147
18441         * g++.dg/template/friend37.C: New test.
18442         * g++.dg/parse/crash28.C: Adjust error markers.
18443
18444 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
18445
18446         PR fortran/18518
18447         * gfortran.fortran-torture/execute/save_2.f90: New decl.
18448
18449 2005-09-27  Devang Patel  <dpatel@apple.com>
18450
18451         PR tree-optimization/23625
18452         * gcc.dg/pr23625.c: New test.
18453
18454 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
18455
18456         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
18457         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
18458
18459 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
18460
18461         PR fortran/23677
18462         * gfortran.fortran-torture/execute/save_1.f90: New test.
18463         * gfortran.dg/save_1.f90: New test.
18464
18465 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
18466
18467         * gcc.target/i386/builtin-apply-mmx.c: New test.
18468
18469         PR target/22576
18470         * gcc.target/i386/pr22576.c: New test.
18471
18472         PR target/22585
18473         * gcc.target/i386/pr22585.c: New test.
18474
18475         PR target/23268
18476         * gcc.target/i386/pr23268.c: New test.
18477
18478         PR middle-end/23831
18479         * gcc.dg/vect/pr23831.c: New test.
18480
18481         PR target/24055
18482         * gcc.target/i386/pr24055.c: New test.
18483
18484 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
18485
18486         PR tree-optimization/23960
18487         * gcc.c-torture/compile/pr23960.c: New.
18488
18489 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
18490
18491         PR fortran/16861
18492         * gfortran.dg/nested_modules_3.f90: New.
18493
18494 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
18495
18496         PR fortran/24005
18497         gfortran.dg/interface_1.f90: New test.
18498
18499 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
18500         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18501
18502         PR fortran/23843
18503         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
18504
18505 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
18506
18507         PR fortran/23516
18508         * gfortran.dg/imag_1.f: New test.
18509         * gfortran.dg/imag_2.f: Ditto.
18510
18511 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
18512
18513         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
18514
18515 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
18516
18517         PR c++/21983
18518         * g++.dg/warn/pr21983.C: New test.
18519
18520 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
18521
18522         * gcc.dg/20050922-1.c: Testcase added.
18523
18524 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
18525
18526         PR c++/23993
18527         * g++.dg/template/array14.C: New test.
18528
18529 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
18530
18531         PR fortran/19929
18532         * gfortran.dg/der_ptr_component_1.f90: New test.
18533
18534 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18535
18536         PR c++/23965
18537         * g++.dg/template/error1.C: Reject "no matching function" message.
18538
18539 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18540
18541         PR c++/17609
18542         * g++.dg/lookup/error1.C: New test.
18543
18544 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
18545
18546         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
18547         functionality of the testcase.
18548
18549 2005-09-20  Richard Henderson  <rth@redhat.com>
18550
18551         * gcc.dg/vect/vect-22.c: Require vect_float.
18552         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
18553
18554 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
18555
18556         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
18557         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
18558         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
18559         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
18560         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
18561         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
18562         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
18563         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
18564         * gcc.dg/cpp/ucnid-8.c: New test.
18565
18566 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18567
18568         PR tree-optimization/23929
18569         * gcc.c-torture/compile/pr23929.c: New test.
18570
18571 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
18572
18573         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
18574         for one loop.
18575
18576 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
18577
18578         PR testsuite/23186
18579         * g++.dg/other/pr22003.C: Require named sections.
18580
18581 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18582
18583         PR c++/23947
18584         * g++.dg/rtti/crash3.C: New test.
18585
18586         PR tree-optimization/23818
18587         * gcc.dg/pr23818.c: New test.
18588
18589 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18590
18591         PR fortran/23420
18592         * gfortran.dg/print_fmt_4.f: New.
18593
18594 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18595
18596         PR fortran/23663
18597         * gfortran.fortran-torture/execute/entry_11.f90: New test.
18598
18599 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
18600
18601         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
18602         Use pointers to local alignable arrays instead. Added comments.
18603         * gcc.dg/vect/vect-46.c: Likewise.
18604         * gcc.dg/vect/vect-48.c: Likewise.
18605         * gcc.dg/vect/vect-49.c: Likewise.
18606         * gcc.dg/vect/vect-52.c: Likewise.
18607         * gcc.dg/vect/vect-53.c: Likewise.
18608         * gcc.dg/vect/vect-54.c: Likewise.
18609         * gcc.dg/vect/vect-56.c: Likewise.
18610         * gcc.dg/vect/vect-57.c: Likewise.
18611         * gcc.dg/vect/vect-58.c: Likewise.
18612         * gcc.dg/vect/vect-60.c: Likewise.
18613         * gcc.dg/vect/vect-61.c: Likewise.
18614
18615         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
18616         The test is no longer vectorizable on vect_no_align targets.
18617         * gcc.dg/vect/vect-43.c: Likewsie.
18618
18619         * gcc.dg/vect/vect-44.c: Added comments.
18620         * gcc.dg/vect/vect-45.c: Added comments.
18621         * gcc.dg/vect/vect-50.c: Added comments.
18622         * gcc.dg/vect/vect-51.c: Added comments.
18623
18624         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
18625         aligned type.
18626         * gcc.dg/vect/Os-vect-95.c: Likewise.
18627
18628         * gcc.dg/vect/vect-41.c: Test removed.
18629         * gcc.dg/vect/vect-47.c: Test removed.
18630         * gcc.dg/vect/vect-55.c: Test removed.
18631         * gcc.dg/vect/vect-59.c: Test removed.
18632
18633 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
18634
18635         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
18636         No longer vectorizable on vect_no_align targets.
18637         * gcc.dg/vect/pr20122.c: Likewise.
18638         * gcc.dg/vect/vect-74.c: Likewise.
18639         * gcc.dg/vect/vect-75.c: Likewise.
18640         * gcc.dg/vect/vect-76.c: Likewise.
18641
18642         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
18643         Will not be vectorizable on vect_no_align targets once aliasing issues
18644         are resolved.
18645         * gcc.dg/vect/vect-79.c: Likewise.
18646
18647         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
18648         * gcc.dg/vect/vect-78.c: Likewise.
18649         * gcc.dg/vect/vect-97.c: Likewise.
18650
18651 2005-09-19  Steven Bosscher  <stevenb@suse.de>
18652
18653         * gcc.dg/pr23943.c: New test.
18654
18655 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
18656
18657         PR fortran/19181
18658         * gfortran.dg/derived_pointer_null_1.f90: New test.
18659
18660 2005-09-18  Richard Guenther  <rguenther@suse.de>
18661
18662         PR middle-end/23944
18663         * gcc.c-torture/compile/pr23944.c: New testcase.
18664
18665 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
18666
18667         PR fortran/15975
18668         * gfortran.dg/der_pointer_2.f90: New test.
18669
18670 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
18671
18672         PR fortran/16861
18673         * gfortran.dg/nested_modules_2.f90: New test.
18674
18675 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18676
18677         PR c++/18368
18678         * g++.dg/other/semicolon.C: New test.
18679
18680 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
18681
18682         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
18683         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
18684
18685 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
18686
18687         PR c++/23914
18688         * g++.dg/template/static18.C: New test.
18689
18690         PR c++/21514
18691         * g++.dg/template/crash19.C: Remove dg-error marker.
18692         * g++.dg/template/local4.C: New test.
18693
18694 2005-09-16  Paul Brook  <paul@codesourcery.com>
18695
18696         PR fortran/23906
18697         * gfortran.dg/dependency_1.f90: New test.
18698
18699 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
18700
18701         PR c++/23896
18702         * g++.dg/template/static17.C: New test.
18703
18704 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
18705
18706         PR c++/23139
18707         * g++.dg/warn/huge-val1.C: New test.
18708
18709 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
18710
18711         PR c++/13140
18712         * g++.dg/parse/class2.C: New test.
18713         * g++.dg/template/explicit8.C: Likewise.
18714         * g++.dg/template/spec25.C: Likewise.
18715
18716 2005-09-14  Josh Conner  <jconner@apple.com>
18717
18718         PR middle-end/23584
18719         * gcc.dg/pr23584.c: New test.
18720
18721 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
18722
18723         PR fortran/21875 Internal Unit Array I/O, NIST
18724         * gfortran.dg/arrayio_1.f90: New test.
18725         * gfortran.dg/arrayio_1.f90: New test.
18726         * gfortran.dg/arrayio_1.f90: New test.
18727         * gfortran.dg/arrayio_1.f90: New test.
18728         * gfortran.dg/arrayio_1.f90: New test.
18729
18730 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
18731
18732         PR middle-end/22480
18733         * gcc.dg/vect/pr22480.c: New test.
18734
18735 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
18736
18737         PR fortran/19358
18738         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
18739
18740 2005-09-13 Josh Conner <jconner@apple.com>
18741
18742         PR c++/23180
18743         * g++.dg/init/struct2.C: New test.
18744         * g++.dg/init/struct3.C: New test.
18745
18746 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
18747
18748         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
18749         Clean up temp files.
18750         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
18751         gcc.dg/tree-ssa/builtin-fprintf-1.c,
18752         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
18753         gcc.dg/tree-ssa/builtin-printf-1.c,
18754         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
18755         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
18756         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
18757         gcc.dg/tree-ssa/builtin-vprintf-1.c,
18758         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
18759         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
18760         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
18761         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
18762         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
18763         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
18764         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
18765         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
18766
18767 2005-09-13  Josh Conner  <jconner@apple.com>
18768
18769         * lib/gcc-dg.exp: Load scanipa.exp.
18770         (cleanup-dump): New procedure.
18771         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
18772         * lib/scandump.exp: New file.
18773         * lib/scantree.exp: Use it.
18774         * lib/scanipa.exp: New file.
18775
18776 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
18777
18778         PR fortran/17740
18779         * gfortran.dg/generic_4.f90: New test.
18780
18781 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
18782
18783         PR target/23816
18784         * gcc.target/i386/pr23816-1.c: New test.
18785         * gcc.target/i386/pr23816-2.c: New test.
18786
18787
18788 2005-09-13  Bastian Blank <waldi@debian.org>
18789
18790         PR c++/16171
18791         * g++.dg/abi/mangle26.C: New test.
18792         * g++.dg/abi/mangle27.C: New test.
18793         * g++.dg/abi/mangle28.C: New test.
18794         * g++.dg/abi/mangle29.C: New test.
18795
18796         PR c++/23839
18797         * g++.dg/parse/register1.C: New test.
18798
18799 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
18800
18801         PR c++/23842
18802         * g++.dg/template/access16.C: New test.
18803
18804 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18805
18806         * gfortran.dg/char_pack_2.f90: Increase the vector size.
18807
18808 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18809
18810         PR fortran/18899
18811         * gfortran.dg/shape_2.f90: New test.
18812
18813 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18814
18815         PR target/19269
18816         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
18817         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
18818         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
18819         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
18820         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
18821         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
18822         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
18823         tests.
18824
18825 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18826
18827         PR c++/23841
18828         * g++.dg/parse/template17.C: New test.
18829
18830 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18831
18832         PR c++/23789
18833         * g++.dg/template/nontype14.C: New test.
18834
18835 2005-09-12  Ian Lance Taylor  <ian@airs.com>
18836
18837         PR g++/7874
18838         * g++.dg/lookup/friend7.C: New test.
18839         * g++.dg/lookup/friend8.C: New test.
18840         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
18841         so that it will be found via argument dependent lookup.
18842         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
18843         friend functions which will no longer be found.
18844         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
18845         function g, so that it will be found via argument dependent
18846         lookup.
18847         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
18848         * g++.old-deja/g++.mike/net43.C: Likewise.
18849
18850 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18851
18852         PR c++/23691
18853         * g++.dg/template/static16.C: New test.
18854
18855 2005-09-12  Josh Conner  <jconner@apple.com>
18856
18857         PR middle-end/23237
18858         * gcc.c-torture/compile/pr23237.c: New test.
18859
18860 2005-09-11  Richard Henderson  <rth@redhat.com>
18861
18862         * g++.dg/other/error8.C: Update expected diagnostic text.
18863
18864 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18865
18866         PR libfortran/19872
18867         * gfortran.dg/overwrite_1.f: New test.
18868
18869 2005-09-09  Josh Conner  <jconner@apple.com>
18870
18871         * g++.dg/init/pr23180-1.C: Removed.
18872         * g++.dg/init/pr23180-2.C: Removed.
18873
18874 2005-09-09  David Daney <ddaney@avtrex.com>
18875
18876         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
18877         files which are ...
18878         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
18879         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
18880
18881 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18882
18883         * gfortran.dg/iostat_2.f90: New test.
18884
18885 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
18886
18887         PR c++/22252
18888         * g++.dg/ext/interface1.C: New test.
18889         * g++.dg/ext/interface1.h: Likewise.
18890         * g++.dg/ext/interface1a.cc: Likewise.
18891
18892 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
18893
18894         * gfortran.dg/iomsg_1.f90: New test case.
18895
18896 2005-09-09  Richard Guenther  <rguenther@suse.de>
18897
18898         PR c++/23624
18899         * g++.dg/tree-ssa/pr23624.C: New testcase.
18900
18901 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
18902
18903         PR fortran/19239
18904         * gfortran.dg/vector_subscript_1.f90,
18905         * gfortran.dg/vector_subscript_2.f90: New tests.
18906
18907 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
18908
18909         PR fortran/21104
18910         * gfortran.dg/array_alloc_1.f90,
18911         * gfortran.dg/array_alloc_2.f90,
18912         * gfortran.dg/array_alloc_3.f90: New tests.
18913
18914 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
18915
18916         PR fortran/12840
18917         * gfortran.dg/array_constructor_6.f90
18918         * gfortran.dg/array_constructor_7.f90
18919         * gfortran.dg/array_constructor_8.f90
18920         * gfortran.dg/array_constructor_9.f90
18921         * gfortran.dg/array_constructor_10.f90
18922         * gfortran.dg/array_constructor_11.f90
18923         * gfortran.dg/array_constructor_12.f90: New tests.
18924
18925 2005-09-08  Josh Conner  <jconner@apple.com>
18926
18927         PR c++/23180
18928         * g++.dg/init/pr23180-1.C: New test.
18929         * g++.dg/init/pr23180-2.C: New test.
18930
18931 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
18932
18933         PR fortran/18878
18934         * gfortran.dg/module_double_reuse.f90: New.
18935
18936 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
18937
18938         PR fortran/23270
18939         PR fortran/22304
18940         PR fortran/18870
18941         PR fortran/17917
18942         PR fortran/16511
18943         * gfortran.dg/common_equivalence_1.f: New.
18944         * gfortran.dg/common_equivalence_2.f: New.
18945         * gfortran.dg/common_equivalence_3.f: New.
18946         * gfortran.dg/contained_equivalence_1.f90: New.
18947         * gfortran.dg/module_blank_common.f90: New.
18948         * gfortran.dg/module_commons_1.f90: New.
18949         * gfortran.dg/module_equivalence_1.f90: New.
18950         * gfortran.dg/nested_modules_1.f90: New.
18951         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
18952         equivalences and add comment to connect the test with
18953         the PR.
18954
18955 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18956
18957         PR fortran/23765
18958         * gfortran.dg/common_6.f90: New test.
18959
18960 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
18961
18962         PR fortran/15326
18963         * gfortran.dg/char_result_1.f90,
18964         * gfortran.dg/char_result_2.f90,
18965         * gfortran.dg/char_result_3.f90,
18966         * gfortran.dg/char_result_4.f90,
18967         * gfortran.dg/char_result_5.f90,
18968         * gfortran.dg/char_result_6.f90,
18969         * gfortran.dg/char_result_7.f90,
18970         * gfortran.dg/char_result_8.f90: New tests.
18971
18972 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
18973
18974         PR fortran/19928
18975         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
18976
18977 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
18978
18979         PR obj-c++/16816
18980         * obj-c++.dg/selector-5.mm: New test.
18981         * obj-c++.dg/selector-6.mm: New test.
18982
18983 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
18984
18985         PR objc/20574
18986         PR objc/19324
18987         * objc.dg/error-1.m: New test.
18988
18989 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
18990
18991         PR fortran/23373
18992         * gfortran.fortran-torture/execute/pr23373-1.f90,
18993         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
18994
18995 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
18996
18997         PR libfortran/23760
18998         * gfortran.dg/g77/1832.f: Remove long string in write statement
18999         to allow the test to pass on correct list directed output with
19000         prepended space.
19001
19002 2005-09-07  James E Wilson  <wilson@specifix.com>
19003
19004         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
19005
19006 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19007
19008         * gfortran.dg/parameter+save.f90: Rename to
19009         * gfortran.dg/parameter_save.f90: .. this.
19010
19011 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19012
19013         PR fortran/20848
19014         * gfortran.dg/parameter+save.f90: New test case.
19015
19016 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
19017
19018         PR fortran/19269
19019         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
19020
19021 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19022
19023         PR c/23075
19024         * gcc.dg/pr23075.c: New test.
19025         * g++.dg/warn/pr23075.C: New test.
19026
19027         PR target/22362
19028         * gcc.target/i386/pr22362.c: New test.
19029
19030         PR rtl-optimization/23098
19031         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
19032
19033         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
19034         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19035         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19036
19037 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
19038
19039         * g++.dg/expr/cast6.C: New test.
19040
19041         PR c++/9782
19042         * g++.dg/init/new15.C: New test.
19043
19044 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19045
19046         * gcc.dg/vect/Os-vect-95.c: New test.
19047         * gcc.dg/vect/vect-95.c: Same.
19048
19049 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19050
19051         * gcc.dg/vect/vect-29.c: Update xfail testing.
19052         * gcc.dg/vect/vect-44.c: Same.
19053         * gcc.dg/vect/vect-48.c: Same.
19054         * gcc.dg/vect/vect-50.c: Same.
19055         * gcc.dg/vect/vect-72.c: Same.
19056         * gcc.dg/vect/vect-77.c: Same.
19057         * gcc.dg/vect/vect-78.c: Same.
19058         * gcc.dg/vect/vect-80.c: Same.
19059         * gcc.dg/vect/vect-96.c: Same.
19060         * gcc.dg/vect/vect-100.c: Same.
19061         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
19062         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
19063         * gfortran.dg/vect/vect-5.f90: Same.
19064
19065 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19066
19067         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
19068         start strings.
19069         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19070         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19071
19072         PR c++/23056
19073         * g++.dg/opt/pr23056.C: New test.
19074
19075         PR rtl-optimization/23098
19076         * gcc.target/i386/pr23098.c: New test.
19077
19078 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
19079
19080         PR c++/23667
19081         * g++.dg/template/static15.C: New test.
19082
19083         PR c++/21440
19084         * g++.dg/ext/stmtexpr5.C: New test.
19085         * g++.dg/ext/stmtexpr6.C: Likewise.
19086
19087 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
19088
19089         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
19090
19091         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
19092         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19093         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19094
19095 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
19096
19097         PR libfortran/23321
19098         * gfortran.dg/direct_io_4.f90: New test case.
19099
19100 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
19101             Rasmus Hahn  <rassahah@neofonie.de>
19102
19103         PR libobjc/23108
19104         * objc.dg/type-stream-1.m: New test.
19105
19106 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
19107
19108         PR fortran/23661
19109         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
19110         gfortran.dg/print_fmt_3.f90: New test.
19111
19112 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
19113
19114         * gfortran.dg/fmt_t_1.f90: New test.
19115
19116 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
19117
19118         PR rtl-optimization/23454
19119         * g++.dg/opt/pr23454.C: New test.
19120
19121 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
19122
19123         PR c++/23699
19124         * g++.dg/ext/static1.C: New test.
19125
19126 2005-09-02  Richard Henderson  <rth@redhat.com>
19127
19128         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
19129         tail call to check_fa_work.
19130
19131 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
19132
19133         PR c++/21687
19134         * g++.dg/other/gc3.C: New test.
19135
19136 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19137
19138         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
19139         * gcc.dg/20050826-1.c: Likewise.
19140
19141 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
19142
19143         PR c++/23167
19144         * g++.dg/expr/volatile1.C: New test.
19145
19146 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
19147
19148         PR middle-end/23547
19149         * gcc.dg/pr23547.c: New test.
19150
19151 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
19152
19153         PR c/22061
19154         * gcc.c-torture/execute/pr22061-1.c,
19155         * gcc.c-torture/execute/pr22061-2.c,
19156         * gcc.c-torture/execute/pr22061-3.c,
19157         * gcc.c-torture/execute/pr22061-4.c: New tests.
19158
19159 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19160
19161         * gcc.dg/Wredundant-decls-2.c: New test to check that
19162         -Wredundant-decls does not issue warning for a variable
19163         definition following a declaration.
19164
19165 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
19166
19167         PR debug/7241
19168         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
19169         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
19170         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
19171
19172         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
19173         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
19174         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
19175         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
19176         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
19177         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
19178         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
19179         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
19180
19181 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19182
19183         PR objc/23306
19184         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
19185         scan-assmbler.
19186
19187 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
19188
19189         PR target/21255
19190         * gcc.dg/pr21255-1.c: New test.
19191         * gcc.dg/pr21255-2-mb.c: Likewise.
19192         * gcc.dg/pr21255-2-ml.c: Likewise.
19193         * gcc.dg/pr21255-3.c: Likewise.
19194         * gcc.dg/pr21255-4.c: Likewise.
19195
19196 2005-08-31  Dale Johannesen  <dalej@apple.com>
19197
19198         * gcc.dg/20050830-1.c: New.
19199
19200 2005-08-31  Josh Conner  <jconner@apple.com>
19201
19202         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
19203         command-line options for arm-*-* targets.
19204         * g++.dg/init/array16.C: Likewise.
19205         * g++.dg/other/crash-4.C: Likewise.
19206
19207 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19208
19209         PR obj-c++/23640
19210         * obj-c++.dg/gnu-runtime-3.mm: New test.
19211
19212 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19213
19214         PR c++/13377
19215         * g++.dg/lookup/ambig4.C: New test.
19216         * g++.dg/lookup/ambig5.C: New test.
19217         * g++.dg/tc1/dr101.C: Adjust error markers.
19218
19219 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19220
19221         PR c++/23639
19222         * g++.dg/template/ttp5.C: Adjust error markers.
19223
19224 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
19225
19226         PR testsuite/23609
19227         * lib/obj-c++.exp: Include target-libpath.exp.
19228         (obj-c++_link_flags): Look for the GNU libobjc library
19229         and set the library path to include it.
19230         Don't manually set LD_LIBRARY_PATH (etc.) but call
19231         set_ld_library_path_env_vars instead.
19232         (obj-c++_target_compile): Don't set library path or
19233         linker flags because they are already set correctly
19234         in obj-c++_link_flags.
19235
19236 2005-08-30  Josh Conner  <jconner@apple.com>
19237
19238         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
19239         to command-line options for arm-*-* targets.
19240
19241 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
19242
19243         * g++.dg/other/i386-1.C: New.
19244
19245 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
19246
19247         PR preprocessor/20348
19248         PR preprocessor/20356
19249         * gcc.dg/cpp/pr20348.c: New test.
19250         * gcc.dg/cpp/pr20348.h: New file.
19251         * gcc.dg/cpp/inc/pr20348.h: New file.
19252         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
19253         * gcc.dg/cpp/pr20356.c: New test.
19254         * gcc.dg/cpp/pr20356.h: New file.
19255         * gcc.dg/cpp/inc/pr20356.h: New file.
19256         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
19257
19258 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
19259
19260         * gfortran.fortran-torture/execute/intrinsic_count.f90:
19261         Fix array dimension to avoid correct end-of-file error.
19262
19263 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
19264
19265         PR libfortran/23598
19266         * gfortran.dg/iostat_1.f90: New test.
19267
19268 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
19269
19270         PR middle-end/23408
19271         * gcc.dg/pr23408.c: New test.
19272
19273 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
19274
19275         PR c++/23099
19276         * g++.dg/init/member1.C: Make sure erroneous static data member
19277         definitions are required.
19278         * g++.dg/template/static13.C: New test.
19279         * g++.dg/template/static14.C: Likewise.
19280
19281 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
19282
19283         * gcc.target/i386/pr23575.c: Use -msse2 instead of
19284         -march=pentium4, remove ilp32 requirement.
19285
19286         PR middle-end/23484
19287         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
19288         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
19289
19290 2005-08-29  Andreas Jaeger  <aj@suse.de>
19291
19292         PR testsuite/23607
19293         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
19294
19295 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
19296
19297         * gcc.c-torture/execute/20050316-2.c: New test.
19298         * gcc.c-torture/execute/20050316-3.c: New test.
19299         * gcc.dg/torture/pr16104-1.c: New test.
19300
19301 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
19302
19303         PR middle-end/23463
19304         * gcc.c-torture/execute/zero-struct-1.c: New test.
19305
19306 2005-08-27  Richard Guenther  <rguenther@suse.de>
19307
19308         PR target/23575
19309         * gcc.target/i386/pr23575.c: New testcase.
19310
19311 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
19312
19313         PR rtl-optimization/23561
19314         * gcc.c-torture/execute/20050826-1.c: New test.
19315
19316         PR rtl-opt/23560
19317         * gcc.c-torture/execute/20050826-2.c: New test.
19318
19319 2005-08-26  Dale Johannesen  <dalej@apple.com>
19320
19321         * gcc.dg/20030711-1.c: Modify to work on Darwin.
19322         * gcc.dg/20050826-1.c: New.
19323
19324 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
19325
19326         PR c++/19004
19327         * g++.dg/template/nontype13.C: New test.
19328
19329         PR c++/23491
19330         * g++.dg/init/new14.C: New test.
19331         * g++.dg/expr/anew1.C: Do not XFAIL.
19332         * g++.dg/expr/anew2.C: Likewise.
19333         * g++.dg/expr/anew3.C: Likewise.
19334
19335 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
19336
19337         PR middle-end/22439
19338         * gcc.dg/vla-3.c: New test.
19339
19340 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
19341
19342         PR fortran/20363
19343         * gfortran.dg/named_interface.f90: New.
19344
19345 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
19346
19347         * gcc.c-torture/execute/frame-address.c: New test.
19348
19349 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19350
19351         PR c++/20817
19352         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
19353
19354 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19355
19356         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
19357
19358 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19359
19360         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
19361         * gcc.dg/altivec-22.c: Rename from..
19362         * gcc.dg/altivec-nomfcr.c: ..this.
19363
19364 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
19365
19366         PR tree-optimization/23546
19367         * gcc.dg/tree-ssa/pr23546.c: New test.
19368
19369 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
19370
19371         PR fortran/17758
19372         * gfortran.dg/nonreturning_statements.f90: New test.
19373
19374 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19375
19376         PR c++/22454
19377         * g++.dg/parse/crash29.C: New.
19378
19379 2005-08-23  DJ Delorie  <dj@redhat.com>
19380
19381         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
19382         constants have the L suffix.
19383
19384 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
19385
19386         PR c++/23044
19387         * g++.dg/template/instantiate8.C: New.
19388
19389 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
19390
19391         PR middle-end/23467
19392         * gcc.c-torture/execute/pr23467.c: New test.
19393
19394 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
19395
19396         PR tree-optimization/22043
19397         * gcc.c-torture/execute/20050613-1.c: New test.
19398
19399 2005-08-23  Ben Elliston  <bje@au.ibm.com>
19400
19401         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
19402
19403 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
19404
19405         PR rtl-optimization/23478
19406         * g++.dg/opt/pr23478.C: New test.
19407
19408 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19409
19410         PR c/18715
19411         * gcc.dg/switch-warn-3.c: New test.
19412
19413 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19414
19415         PR c++/22233
19416         * g++.dg/template/param1.C: New test.
19417
19418 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19419
19420         PR c++/23089
19421         * g++.dg/other/incomplete1.C: New test.
19422
19423 2005-08-22  Ira Rosen  <irar@il.ibm.com>
19424
19425         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
19426         are vectorizable.
19427
19428 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19429
19430         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
19431         d_lines_5.f: New.
19432
19433 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
19434
19435         * gcc.target/i386/sse-4.c: New test.
19436
19437 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19438
19439         PR testsuite/23239
19440         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
19441
19442 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
19443
19444         * gcc.dg/20050811-1.c: New test.
19445         * gcc.dg/20050811-2.c: New test.
19446
19447 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
19448
19449         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
19450
19451 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
19452
19453         PR 23476
19454         * gcc.c-torture/compile/pr23476.c: New test.
19455
19456 2005-08-19  Devang Patel  <dpatel@apple.com>
19457
19458         PR tree-optimization/23048
19459         * gcc.dg/tree-ssa/pr23048.c: New test.
19460
19461 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19462
19463         PR middle-end/20624
19464         * g++.dg/warn/Wreturn-3.C: New test
19465
19466 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
19467
19468         PR tree-optimization/22228
19469         * g++.dg/vect/pr22543.cc: New test.
19470
19471 2005-08-17  Steven Bosscher  <stevenb@suse.de>
19472
19473         PR tree-optimization/21574
19474         * gcc.dg/tree-ssa/pr21574.c: New test.
19475
19476 2005-08-16  James E Wilson  <wilson@specifix.com>
19477
19478         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
19479
19480 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19481
19482         PR tree-opt/23402
19483         * gcc.c-torture/compile/zero-strct-3.c: New test.
19484         * gcc.c-torture/compile/zero-strct-4.c: New test.
19485
19486 2005-08-16  Steven Bosscher  <stevenb@suse.de>
19487
19488         PR target/23376
19489         * gcc.target/x86_64/pr23376.c: New test.
19490
19491 2005-08-16  Ian Lance Taylor  <ian@airs.com>
19492
19493         PR c++/23337
19494         * g++.dg/ext/vector2.C: New.
19495
19496 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
19497
19498         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
19499
19500 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
19501
19502         PR libfortran/23428
19503         * gfortran.dg/inquire-complex.f90: New test case.
19504
19505 2005-08-16  James E Wilson  <wilson@specifix.com>
19506
19507         PR tree-optimization/21105
19508         * gcc.dg/large-size-array.c: New.
19509
19510 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
19511
19512         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
19513         type.
19514         * gcc.dg/vect/vect-41: Likewise.
19515         * gcc.dg/vect/vect-42: Likewise.
19516         * gcc.dg/vect/vect-43: Likewise.
19517         * gcc.dg/vect/vect-44: Likewise.
19518         * gcc.dg/vect/vect-46: Likewise.
19519         * gcc.dg/vect/vect-47: Likewise.
19520         * gcc.dg/vect/vect-48: Likewise.
19521         * gcc.dg/vect/vect-52: Likewise.
19522         * gcc.dg/vect/vect-53: Likewise.
19523         * gcc.dg/vect/vect-54: Likewise.
19524         * gcc.dg/vect/vect-55: Likewise.
19525         * gcc.dg/vect/vect-56: Likewise.
19526         * gcc.dg/vect/vect-57: Likewise.
19527         * gcc.dg/vect/vect-58: Likewise.
19528         * gcc.dg/vect/vect-59: Likewise.
19529         * gcc.dg/vect/vect-60: Likewise.
19530         * gcc.dg/vect/vect-61: Likewise.
19531         * gcc.dg/vect/vect-85: Likewise.
19532         * gcc.dg/vect/vect-87: Likewise.
19533         * gcc.dg/vect/vect-88: Likewise.
19534         * gcc.dg/vect/vect-93.c: Likewise.
19535         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
19536         * gcc.dg/vect/vect-75: Likewise.
19537         * gcc.dg/vect/vect-76: Likewise.
19538         * gcc.dg/vect/vect-77: Likewise.
19539         * gcc.dg/vect/vect-78: Likewise.
19540         * gcc.dg/vect/vect-80: Likewise.
19541         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
19542         vectorized for the expected reason, rather than checking how alignment
19543         was handled.
19544         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
19545         aligned type and also instead of aligned pointers. Added documentation.
19546
19547 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
19548
19549         * gfortran.dg/power.f90: New test.
19550
19551 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
19552
19553         PR rtl-optimization/23299
19554         * g++.dg/opt/pr23299.C: New test.
19555
19556 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19557
19558         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
19559
19560 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
19561
19562         * g++.dg/template/local6.C: New test.
19563
19564 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19565
19566         * execute/exceptions/finally-1.m: Check that the catch and finally are
19567         being called.  Also add a "return 0;" at the end of main.
19568
19569 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
19570
19571         PR fortran/21432.
19572         * gfortran.dg/namelist_print_1.f: New test of functionality of
19573         PRINT namelist.
19574         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
19575         namelist generates error with -std=f95.
19576
19577 2005-08-14  Ira Rosen  <irar@il.ibm.com>
19578
19579         PR tree-optimization/23119
19580         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
19581
19582 2005-08-13  Marcin Koziej  <creep@desk.pl>
19583             Andrew Pinski  <pinskia@physics.uc.edu>
19584
19585         PR libobjc/22492
19586         * execute/exceptions/finally-1.m: New test.
19587
19588 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19589
19590         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
19591         testsuite.
19592         * objc/execute/exceptions/trivial.m: New test.
19593         * objc.dg/try-catch-11.m: Move to ...
19594         * objc/execute/exceptions/foward-1.m: Here.
19595         * objc.dg/try-catch-2.m: Move to ...
19596         * objc/execute/exceptions/catchall-1.m: Here.
19597         * objc.dg/try-catch-8.m: Move to ...
19598         * objc/execute/exceptions/local-variables-1.m: Here.
19599
19600 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19601
19602         * objc.dg/nested-func-1.m: Move to ...
19603         * objc/execute/nested-func-1.m: Here.
19604
19605 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19606
19607         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
19608         in ${options} instead of [target_info name].
19609         * lib/obj-c++.exp (objc_target_compile): Likewise.
19610
19611 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19612
19613         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
19614
19615 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19616
19617         part of PR testsuite/23348
19618         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
19619         each of the torture options.
19620         * objc/compile/trivial.m: New test.
19621
19622 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
19623
19624         * gfortran.dg/eoshift.f90: Correct format.
19625
19626 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
19627
19628         * gfortran.fortran-torture/execute/character_passing.f90:
19629         Fix comment typo.
19630
19631 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
19632
19633         PR c++/8271
19634         * g++.dg/template/unify10.C: New.
19635
19636 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
19637
19638         * g++.dg/parse/pr22514.C: Move to...
19639         * g++.dg/debug/pr22514.C: here.
19640
19641 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19642
19643         PR c++/23266
19644         * g++.dg/inherit/pure1.C: New test.
19645
19646         * ChangeLog: Fix typos.
19647
19648 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19649             Steven Bosscher  <stevenb@suse.de>
19650
19651         * gfortran.dg/runtime_warning_1.f90: New test.
19652
19653 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
19654
19655         PR c++/23219
19656         * g++.dg/parse/crash28.C: New.
19657
19658 2005-08-11  Richard Guenther  <rguenther@suse.de>
19659
19660         PR target/23289
19661         * gcc.target/i386/tailcall-1.c: New testcase.
19662
19663 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
19664
19665         * gcc.dg/vect/vect-67.c: Un-xfail.
19666
19667 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
19668
19669         PR c++/23225
19670         * g++.dg/parse/crash27.C: new test.
19671
19672 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
19673
19674         PR libfortran/22143
19675         * gfortran.dg/shift-kind.f90: New testcase.
19676
19677 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
19678
19679         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
19680         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
19681
19682 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19683
19684         PR c++/20646
19685         * g++.dg/other/mult-stor1.C: New test.
19686
19687 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
19688
19689         * gcc.c-torture/pr18299-1.c: Move to ...
19690         * gcc.c-torture/compile/pr18299-1.c: Here.
19691
19692 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
19693
19694         * gfortran/fortran.torture/execute/character_passing.f90:
19695         Fix types for LSAME.
19696
19697 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
19698
19699         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
19700         input data back to what it was originally.
19701
19702 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
19703
19704         * objc.dg/try-catch-8.m: Enable for all targets.
19705
19706 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
19707
19708         * gcc.dg/pr23165.c: New test.
19709
19710 2005-08-09  Steven Bosscher  <stevenb@suse.de>
19711
19712         PR tree-optimization/23234
19713         * gcc.dg/tree-ssa/pr23234.c: New test.
19714
19715 2005-08-08  Josh Conner  <jconner@apple.com>
19716
19717         PR rtl-optimization/23241
19718         * gcc.dg/char-compare.c: New test.
19719
19720 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19721
19722         PR c++/22508
19723         * g++.dg/init/new13.C: New test.
19724
19725 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19726
19727         PR c++/21166
19728         * g++.dg/other/crash-4.C: Adjust
19729         * g++/dg/ext/packed9.C: New.
19730
19731 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
19732
19733         PR middle-end/21964
19734         * gcc.c-torture/execute/pr21964-1.c: New test.
19735
19736 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
19737
19738         PR c/22458
19739         * gcc.dg/pr22458-1.c: New test.
19740
19741 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
19742             Steven G. Kargl <kargls@comcast.net>
19743
19744         PR fortran/22390
19745         * gfortran.dg/flush_1.f90: New test.
19746
19747 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19748
19749         PR c++/23191
19750         * g++.dg/template/eh2.C: New test.
19751
19752 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19753
19754         PR c++/19498
19755         * g++.dg/template/instantiate7.C: New test.
19756
19757 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
19758
19759         PR c/23113
19760         * gcc.dg/Wunused-value-1.c: New test.
19761
19762 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
19763
19764         PR rtl-optimization/23233
19765         * gcc.c-torture/compile/pr23233-1.c: New test.
19766
19767 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
19768
19769         PR fortran/18833
19770         PR fortran/20850
19771         * gfortran.dg/equiv_1.f90: New test.
19772         * gfortran.dg/equiv_2.f90: New test.
19773         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
19774         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
19775         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
19776
19777 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
19778
19779         * gcc.c-torture/execute/vrp-5.c: New test.
19780         * gcc.c-torture/execute/vrp-6.c: New test.
19781         * gcc.dg/tree-ssa/vrp21.c: New test.
19782
19783 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
19784
19785         * g++.dg/parse/pr22514.C: New test.
19786
19787 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
19788
19789         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
19790
19791         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
19792         instead of constant loads / pool entries.
19793
19794 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
19795
19796         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
19797         TEST_TO_WCTYPE.
19798
19799 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
19800
19801         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
19802         __WINT_TYPE__ in generated prototypes if possible.
19803
19804 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
19805
19806         PR 22037
19807         * g++.dg/tree-ssa/pr22037.C:
19808
19809 2005-08-04  Richard Henderson  <rth@redhat.com>
19810
19811         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
19812         scan-tree-dump-times directive.
19813
19814 2005-08-04  Jan Hubicka  <jh@suse.cz>
19815
19816         * gcov-1.C: Fix switch counts.
19817         * gcov-4b.c: Likewise.
19818
19819 2005-08-03  Jeff Law  <law@redhat.com>
19820
19821         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
19822
19823 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
19824
19825         * gcc.c-torture/execute/pr23135.c: New test.
19826
19827 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19828
19829         PR tree-optimization/19899
19830         * gcc.dg/tree-ssa/scev-1.c: New test.
19831         * gcc.dg/tree-ssa/scev-2.c: New test.
19832
19833 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
19834
19835         PR target/18582
19836         * gcc.dg/torture/pr18582-1.c: New test.
19837
19838 2005-08-03  Jan Hubicka  <jh@suse.cz>
19839
19840         * update-conroll.c: New testcase.
19841         * update-conroll-2.c: New testcase.
19842
19843 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
19844
19845         * gfortran.dg/constant_substring.f: New test.
19846         * gfortran.dg/pr22491.f: New test.
19847
19848 2005-08-02  Jan Hubicka  <jh@suse.cz>
19849
19850         * update-threading.c: Replace by the proper one.
19851
19852 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
19853
19854         PR 23164
19855         * g++.dg/tree-ssa/pr23164.C: New test.
19856
19857 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
19858
19859         * gcc.dg/tree-ssa/pr23192.c: New test.
19860
19861 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
19862
19863         * gcc.c-torture/execute/vrp-4.c: New test.
19864
19865 2005-08-02  Jan Hubicka  <jh@suse.cz>
19866
19867         * update-threading.c: New test.
19868
19869 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
19870
19871         * gcc.c-torture/compile/20050801-1.c: New test.
19872         * gcc.c-torture/compile/20050801-2.c: New test.
19873
19874 2005-08-01  Jan Hubicka  <jh@suse.cz>
19875
19876         * val-prof-5.c: New test.
19877
19878 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
19879
19880         PR c/22311
19881         * gcc.dg/pr22311-1.c : New test.
19882
19883 2005-07-31  Steven Bosscher  <stevenb@suse.de>
19884
19885         PR target/23095
19886         * gfortran.dg/pr23095.f: New test.
19887
19888         PR c++/22003
19889         * g++.dg/other/pr22003.C: New test.
19890
19891 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
19892
19893         PR target/20621
19894         * gcc.c-torture/execute/pr20621-1.c: New test.
19895
19896 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
19897
19898         * gfortran.dg/comma_format_extension_4.f: Adjust length
19899         of string for format.
19900         * gfortran.dg/der_array_io_1.f: Replace illegal internal
19901         print statement with internal write.
19902         * gfortran.dg/der_array_io_2.f: Likewise.
19903         * gfortran.dg/der_array_io_3.f: Likewise.
19904
19905 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
19906
19907         * gcc.dg/fold-abs-4.c: new test.
19908
19909 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
19910
19911         PR fortran/22570 an related issues.
19912         * gfortran.dg/x_slash_1.f: New test.
19913
19914 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
19915
19916         PR c/23143
19917         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
19918         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
19919
19920 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19921
19922         PR c/529
19923         * gcc.dg/Wshadow-3.c: New test.
19924
19925 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
19926
19927         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
19928         used to have the wrong bounds).
19929
19930 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19931
19932         PR c/21720
19933         * gcc.dg/hex-round-1.c: Test more cases.
19934         * gcc.dg/hex-round-2.c: New test.
19935
19936 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
19937
19938         PR 22550
19939         * g++.dg/tree-ssa/pr22550.C: New test.
19940
19941 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
19942
19943         * gcc.dg/tree-ssa/vrp19.c: New test.
19944         * gcc.dg/tree-ssa-vrp20.c: New test.
19945
19946 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19947
19948         PR c/22240
19949         * gcc.dg/transparent-union-4.c: New test.
19950
19951 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19952
19953         PR c/22192
19954         * gcc.dg/c99-vla-2.c: New test.
19955
19956 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19957
19958         PR c/21720
19959         * gcc.dg/hex-round-1.c: New test.
19960
19961 2005-07-28  Jan Hubicka  <jh@suse.cz>
19962
19963         * inliner-1.c: Do not dump everything.
19964         * tree-prof.exp: Do not pass -ftree-based-profiling.
19965         * bprob.exp: Likewise.
19966
19967         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
19968
19969 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
19970
19971         PR c++/22545
19972         * g++.dg/expr/ptrmem7.C: New test.
19973
19974 2005-07-28  Mike Stump  <mrs@apple.com>
19975
19976         * g++.old-deja/g++.mike/visibility-1.C: New test.
19977
19978 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
19979
19980         PR c/20187
19981         * gcc.c-torture/execute/pr20187-1.c: New test.
19982
19983 2005-07-28  Jeff Law  <law@redhat.com>
19984
19985         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
19986         * gcc.dg/tree-ssa/vrp18.c: New test.
19987
19988 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
19989
19990         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
19991
19992 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
19993
19994         PR tree-optimization/22506
19995         * gcc.dg/vect/ps22506.c: New test.
19996
19997 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
19998
19999         PR target/21149
20000         * gcc.target/i386/sse-3.c: New test.
20001
20002 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20003
20004         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
20005         * gcc.target/mips/mips32-dsp-type.c: Likewise.
20006
20007 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20008
20009         PR c/22589
20010         * gcc.c-torture/compile/pr22589-1.c: New test.
20011
20012 2005-07-28  Jan Hubicka  <jh@suse.cz>
20013
20014         * update-loopch.c: New testcase.
20015
20016 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20017
20018         PR rtl-optimization/23047
20019         * gcc.c-torture/execute/pr23047.c: New test.
20020         * gcc.c-torture/execute/pr23047.x: New.
20021
20022 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20023
20024         PR tree-optimization/22493
20025         * gcc.c-torture/execute/pr22493-1.c: New test.
20026         * gcc.c-torture/execute/pr22493-1.x: New.
20027         * gcc.c-torture/execute/vrp-1.c: New test.
20028         * gcc.c-torture/execute/vrp-2.c: New test.
20029         * gcc.c-torture/execute/vrp-2.c: New test.
20030
20031 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
20032
20033         * gcc.target/frv/all-builtin-read8.c: Delete.
20034         * gcc.target/frv/all-builtin-read16.c: Delete.
20035         * gcc.target/frv/all-builtin-read32.c: Delete.
20036         * gcc.target/frv/all-builtin-read64.c: Delete.
20037         * gcc.target/frv/all-builtin-write8.c: Delete.
20038         * gcc.target/frv/all-builtin-write16.c: Delete.
20039         * gcc.target/frv/all-builtin-write32.c: Delete.
20040         * gcc.target/frv/all-builtin-write64.c: Delete.
20041         * gcc.target/frv/all-read-write-1.c: New.
20042
20043 2005-07-27  Jeff Law  <law@redhat.com>
20044
20045         * gcc.c-torture/execute/pr22630.c: New test.
20046
20047 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
20048
20049         PR tree-optimization/23073
20050         * gcc.dg/vect/nodump-pr23073.c: New test.
20051         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
20052
20053 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
20054
20055         PR tree-optimize/22348
20056         * gcc.c-torture/execute/pr22348.c: New.
20057
20058 2005-07-27  Richard Guenther  <rguenther@suse.de>
20059
20060         * gcc.dg/tree-ssa/salias-1.c: New testcase.
20061
20062 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20063
20064         PR fortran/22503
20065         * gfortran.dg/logical_comp.f90: New test.
20066
20067 2005-07-27  Jan Hubicka  <jh@suse.cz>
20068
20069         * inliner-1.c: Add cleanup of dumps.
20070         * val-prof-*.c: Likewise.
20071         * update-tailcall.c: New.
20072
20073 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
20074
20075         PR 22591
20076         * gcc.dg/tree-ssa/pr22591.c: New test.
20077         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
20078
20079 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
20080
20081         PR libobjc/22606
20082         * objc.dg/try-catch-11.m: New test.
20083
20084 2005-07-26  Richard Guenther  <rguenther@suse.de>
20085
20086         PR tree-optimization/22486
20087         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
20088
20089 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20090
20091         PR tree-opt/22484
20092         * g++.dg/opt/loop2.C: New test.
20093
20094 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20095
20096         * gcc.dg/tree-ssa/reassoc-3.c: New test.
20097         * gcc.dg/tree-ssa/reassoc-4.c: New test.
20098
20099 2005-07-25  Adam Nemet  <anemet@lnxw.com>
20100
20101         * lib/profopt.exp (profopt-execute): Check for profiling data
20102         files on the target.
20103
20104 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
20105
20106         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
20107         for matching of asm labels.
20108
20109 2005-07-25  Richard Guenther  <rguenther@suse.de>
20110
20111         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
20112
20113 2005-07-25  Richard Guenther  <rguenther@suse.de>
20114
20115         PR testsuite/22624
20116         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
20117
20118 2005-07-25  Ira Rosen  <irar@il.ibm.com>
20119
20120         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
20121         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
20122         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
20123         * gcc.dg/vect/vect-100.c: New test.
20124         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
20125         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
20126         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
20127         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
20128         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
20129         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
20130         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
20131         * gfortran.dg/vect/pr19049.f90: New testcase.
20132         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
20133
20134 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
20135
20136         * gcc.c-torture/execute/20050713-1.c: New test.
20137
20138         PR fortran/20063
20139         * gfortran.fortran-torture/execute/data_4.f90: New test.
20140
20141         PR middle-end/20303
20142         * gcc.dg/visibility-d.c: New test.
20143
20144 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
20145
20146         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
20147         * gfortran.dg/underflow.f90: Ditto.
20148
20149 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20150
20151         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
20152         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
20153         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
20154
20155 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
20156
20157         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
20158         include case of field width of zero.
20159
20160 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
20161
20162         PR libgfortran/21875
20163         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
20164         with trailing blanks on normal formatted read.
20165
20166 2005-07-23  Chao-ying Fu  <fu@mips.com>
20167
20168         * gcc.target/mips/mips32-dsp-type.c: New test.
20169         * gcc.target/mips/mips32-dsp.c: New test.
20170
20171 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
20172
20173         PR testsuite/21073
20174         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
20175
20176         PR testsuite/20454
20177         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
20178         and __cyg_profile_func_exit.
20179
20180 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
20181
20182         * gfortran.dg/comma_format_extension_3.f: Fix typo.
20183         * gfortran.dg/comma_format_extension_4.f: Same.
20184         * gfortran.dg/pr15332.f: Same.
20185         * gfortran.dg/pr21730.f: Same.
20186
20187 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
20188
20189         * g++.dg/opt/vrp2.C: Fix testcase.
20190
20191         PR tree-opt/22625
20192         * g++.dg/opt/vrp2.C: New test.
20193
20194 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
20195
20196         PR debug/21828
20197         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
20198
20199 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
20200
20201         * gcc.dg/tree-ssa/20050719-1.c: New test.
20202
20203 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
20204
20205         * gcc.dg/bfin-longcall-1.c: New file.
20206         * gcc.dg/bfin-longcall-2.c: New file.
20207
20208 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
20209
20210         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
20211
20212 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20213
20214         PR middle-end/19055
20215         * gcc.dg/tree-ssa/pr19055.c: New test.
20216         * gcc.dg/tree-ssa/pr19055-2.c: New test.
20217
20218 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20219
20220         PR C++/22358
20221         * g++.dg/other/pr22358.C: New test.
20222
20223 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
20224
20225         PR c++/2922
20226         * g++.dg/lookup/two-stage5.C: New test from bug comments.
20227
20228 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20229
20230         PR c++/15938
20231         * g++.dg/init/union2.C: New test.
20232
20233 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20234
20235         PR c/22393
20236         * gcc.dg/complex-4.c: New test.
20237
20238 2005-07-21  Richard Guenther  <rguenther@suse.de>
20239
20240         PR testsuite/22522
20241         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
20242         scanning for asm labels.
20243         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20244
20245 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
20246
20247         PR target/22085
20248         * gcc.dg/altivec-pr22085.c: New.
20249
20250 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
20251
20252         PR tree-optimization/19210
20253         * gcc.dg/tree-ssa/pr19210-1.c: New.
20254         * gcc.dg/tree-ssa/pr19210-2.c: New.
20255
20256 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
20257
20258         PR rtl-optimization/22167
20259         * g++.dg/opt/pr22167.C: New test.
20260
20261 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
20262
20263         PR c++/2922
20264         * g++.dg/lookup/two-stage2.C: New.
20265         * g++.dg/lookup/two-stage3.C: New.
20266         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
20267         fixed two-stage name lookup for operators.
20268         * g++.dg/template/call3.C: Compiler now produces an appropriate
20269         error message.
20270         * g++.dg/template/crash37.C: Compiler now describes bla() on line
20271         14 as a candidate.
20272         * g++.dg/template/ptrmem4.C: Compiler produces different error
20273         message.
20274         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
20275         connect_to_method as a candidate.
20276
20277 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
20278
20279         * gcc.dg/fold-alloc-1.c: New test.
20280
20281 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
20282
20283         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20284         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
20285
20286 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
20287
20288         * gcc.dg/fold-abs-1.c: New test.
20289         * gcc.dg/fold-abs-2.c: New test.
20290         * gcc.dg/fold-abs-3.c: New test.
20291
20292 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
20293
20294         Make CONSTRUCTOR use VEC to store initializers.
20295         * g++.dg/ext/complit3.C: Check for specific error messages.
20296         * g++.dg/init/brace2.C: Update error message.
20297         * g++.dg/warn/Wbraces2.C: Likewise.
20298
20299 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
20300
20301         PR fortran/16940
20302         * gfortran.dg/module_interface_1.f90: New test.
20303
20304 2005-07-19  Danny Berlin <dberlin@dberlin.org>
20305             Kenneth Zadeck <zadeck@naturalbridge.com>
20306
20307         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
20308
20309 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20310
20311         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
20312         specify -Wformat for these tests.
20313         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
20314         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
20315         * gcc.dg/format/opt-6.c: Delete.
20316
20317 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20318
20319         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
20320         * gcc.dg/tree-ssa/sra-3.c: Likewise.
20321
20322 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20323
20324         * gcc.dg/tree-ssa/alias-2.c: New test.
20325
20326 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
20327
20328         PR c++/22263
20329         * g++.dg/template/explicit7.C: New test.
20330
20331 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
20332
20333         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
20334         field width of 8 to +Inf and -Inf.
20335
20336 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
20337
20338         PR c++/22139
20339         * g++.dg/template/friend36.C: New test.
20340
20341 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
20342
20343         PR fortran/21730
20344         * gfortran.dg/pr21730.f: New test.
20345
20346 2005-07-16  Danny Berlin <dberlin@dberlin.org>
20347             Kenneth Zadeck <zadeck@naturalbridge.com>
20348
20349         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
20350         since pure const detection cannot run at -O1 in c compiler.
20351         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
20352         can now optimize this case properly.
20353         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
20354         because we now pass.
20355         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
20356
20357 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
20358
20359         PR c/22421
20360         * gcc.dg/format/bitfld-1.c: New test.
20361
20362 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20363
20364         PR c++/22204
20365         * g++.dg/rtti/repo1.C: New test.
20366
20367 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
20368
20369         PR middle-end/22398
20370         * gcc.c-torture/compile/pr22398.c: New test.
20371
20372 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20373
20374         PR c++/22132
20375         * g++.dg/expr/cast4.C: New test.
20376
20377 2005-07-15  Richard Guenther  <rguenther@suse.de>
20378
20379         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
20380         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20381
20382 2005-07-15  Steven Bosscher  <stevenb@suse.de>
20383
20384         PR tree-optimization/22230
20385         * gcc.dg/tree-ssa/pr22230.c: New test.
20386
20387 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
20388
20389         * gfortran.dg/g77/cpp6.f: New test.
20390
20391         PR fortran/22417
20392         * gfortran.dg/g77/cpp5.F: New test.
20393         * gfortran.dg/g77/cpp5.h: New file.
20394         * gfortran.dg/g77/cpp5inc.h: New file.
20395
20396 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
20397
20398         PR libfortran/16435
20399         * gfortran.dg/tl_editting.f90: New.
20400         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
20401
20402 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
20403
20404         * gfortran.dg/char_array_constructor.f90: New test.
20405
20406 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
20407
20408         * gfortran.dg/past_eor.f90: New.
20409         * gfortran.dg/complex_read.f90: New.
20410
20411 2005-07-13  Jeff Law  <law@redhat.com>
20412
20413         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
20414         additional casts.
20415
20416         * gcc.dg/tree-ssa/pr22321.c: New test
20417
20418 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
20419
20420         PR tree-optimization/21921
20421         * gcc.dg/tree-ssa/pr21921.c: New.
20422
20423 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
20424
20425         PR tree-optimizatio/22442
20426         * gcc.dg/tree-ssa/loop-11.c: New test.
20427
20428 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
20429
20430         PR tree-opt/21840
20431         * gcc.c-torture/compile/pr21840.c: New test.
20432
20433 2005-07-12  Jan Hubicka  <jh@suse.cz>
20434
20435         * gcc.c-torture/compile/pr22379.c: New test.
20436
20437 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
20438
20439         PR libfortran/21593
20440         gfortran.dg/dev_null.f90: Remove outdated comment about
20441         PR libfortran/21593.
20442
20443
20444 2005-07-12  Dale Johannesen  <dalej@apple.com>
20445
20446         * gcc.target/i386/compress-float-sse.c: New.
20447         * gcc.target/i386/compress-float-sse-pic.c: New.
20448         * gcc.target/i386/compress-float-387.c: New.
20449         * gcc.target/i386/compress-float-387-pic.c: New.
20450         * gcc.dg/compress-float-ppc.c: New.
20451         * gcc.dg/compress-float-ppc-pic.c: New.
20452
20453 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
20454
20455         PR libfortran/21593
20456         gfortran.dg/dev_null.f90: Remove targets.
20457
20458 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
20459
20460         PR tree-opt/22335
20461         * gcc.dg/pr22335-1.c: New test.
20462         * gcc.dg/pr22335-2.c: New test.
20463
20464 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20465
20466         PR c++/20172
20467         * g++.dg/template/nontype12.C : New test.
20468
20469 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
20470
20471         * gcc.dg/tree-ssa/loop-10.c: New test.
20472
20473 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
20474
20475         * gcc.c-torture/execute/20020720-1.x: Remove.
20476
20477 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
20478
20479         * gfortran.fortran-torture/execute/forall_7.f90: New test.
20480
20481 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
20482
20483         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
20484         (dg-mips-options): Use it.
20485
20486 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
20487
20488         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
20489
20490 2005-07-09  Richard Henderson  <rth@redhat.com>
20491
20492         * lib/target-supports.exp (check_effective_target_sync_char_short):
20493         Add alpha.
20494
20495 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
20496
20497         PR libfortran/22217
20498         * gfortran.dg/negative-z-descriptor.f90: New test.
20499
20500 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
20501
20502         PR tree-opt/22329
20503         * gcc.dg/pr22329.c: New test.
20504
20505 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
20506
20507         PR tree-optimization/20139
20508         * gcc.dg/tree-ssa/pr20139.c: New.
20509
20510 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
20511
20512         PR tree-opt/22356
20513         * gcc.dg/pr22356-1.c: New test.
20514
20515 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
20516
20517         PR c++/21799
20518         * g++.dg/template/unify8.C: New.
20519         * g++.dg/template/unify9.C: New.
20520
20521 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
20522
20523         * gfortran.fortran-torture/execute/entry_10.f90: New test.
20524
20525 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
20526
20527         * gcc.dg/darwin-version-1.c: New.
20528         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
20529         * gcc.dg/builtins-20.c: Likewise.
20530         * gcc.dg/builtins-53.c: Likewise.
20531         * gcc.dg/torture/builtins-convert-1.c: Likewise.
20532         * gcc.dg/torture/builtins-convert-2.c: Likewise.
20533         * gcc.dg/torture/builtins-convert-3.c: Likewise.
20534         * gcc.dg/torture/builtins-power-1.c: Likewise.
20535         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
20536         on Darwin.
20537
20538 2005-07-07  Jeff Law  <law@redhat.com>
20539
20540         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
20541         argument evaluation order.
20542
20543 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
20544
20545         PR libfortran/21594
20546         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20547         Add test cases where the shift length is greater than the
20548         array length.
20549
20550 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20551
20552         * obj-c++.dg/proto-lossage-6.mm: New.
20553         * objc.dg/proto-lossage-6.m: New.
20554
20555 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20556
20557         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
20558         * objc.dg/gnu-runtime-2.m: Likewise.
20559
20560 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
20561
20562         * gfortran.dg/longline.f: New test.
20563
20564         * gfortran.dg/badline.f: New test.
20565
20566 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
20567
20568         PR fortran/16531
20569         PR fortran/15966
20570         PR fortran/18781
20571         * gfortran.dg/hollerith.f90: New.
20572         * gfortran.dg/hollerith2.f90: New.
20573         * gfortran.dg/hollerith3.f90: New.
20574         * gfortran.dg/hollerith4.f90: New.
20575         * gfortran.dg/hollerith_f95.f90: New.
20576         * gfortran.dg/hollerith_legacy.f90: New.
20577         * gfortran.dg/g77/cpp4.F: New. Port from g77.
20578
20579 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20580
20581         PR objc/22274
20582         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
20583         * objc.dg/gnu-runtime-2.m: New.
20584
20585 2005-07-06  Jeff Law  <law@redhat.com>
20586
20587         * gcc.dg/tree-ssa/vrp17.c: New test.
20588
20589 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
20590
20591         PR fortran/22327
20592         * gfortran.dg/array_constructor_5.f90: New test.
20593
20594 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
20595
20596         * gfortran.fortran-torture/execute/entry_9.f90: New test.
20597
20598 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
20599
20600         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
20601         * gcc.dg/980816-1.c: Ditto.
20602
20603 2005-07-06  Jeff Law  <law@redhat.com>
20604
20605         * gcc.c-torture/compile/pr21356.c: New test.
20606
20607 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
20608
20609         PR c/22013
20610         PR c/22098
20611         * gcc.c-torture/compile/pr22013-1.c,
20612         gcc.c-torture/execute/pr22098-1.c,
20613         gcc.c-torture/execute/pr22098-2.c,
20614         gcc.c-torture/execute/pr22098-3.c: New tests.
20615
20616 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
20617
20618         PR c/22308
20619         * gcc.dg/pr22308-1.c: New test.
20620
20621 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
20622
20623         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
20624         target.
20625         * gcc.dg/compare9.c: Use -fshort-enums instead of
20626         -fno-short-enums.  Change the last test to dg-bogus.
20627
20628 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
20629
20630         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
20631         * gcc.dg/compare9.c: New.
20632
20633 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20634
20635         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
20636
20637 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
20638
20639         PR testsuite/22288
20640         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
20641
20642
20643 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20644
20645         * gcc.dg/format/gcc_gfc-1.c: New.
20646
20647 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
20648
20649         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
20650
20651 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20652
20653         PR fortran/20842
20654         * gfortran.dg/io_invalid_1.f90: New test.
20655
20656 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
20657
20658         * gcc.dg/format/gcc_diag-1.c: Update.
20659
20660 2005-07-02  Jeff Law  <law@redhat.com>
20661
20662         * gcc.dg/tree-ssa/pr22051-1.c: New test.
20663         * gcc.dg/tree-ssa/pr22051-2.c: New test.
20664
20665 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
20666
20667         * gcc.dg/format/gcc_diag-1.c: Update.
20668
20669 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
20670
20671         PR tree-opt/22269
20672         * gcc.c-torture/compile/pr22269.c: New test.
20673
20674 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
20675
20676         PR 21584
20677         PR 22219
20678         * g++.dg/tree-ssa/pr21584-1.C: New test.
20679         * g++.dg/tree-ssa/pr21584-2.C: New test.
20680
20681 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
20682
20683         * obj-c++.dg/try-catch-11.mm: New.
20684         * objc.dg/try-catch-10.m: New.
20685
20686 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
20687
20688         * g++.dg/other/ucnid-1.C: xfail on AIX.
20689
20690 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
20691
20692         PR 22234
20693         * gcc.dg/20050629-1.c: New test.
20694
20695 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
20696
20697         * obj-c++.dg/const-str-1[0-1].mm: New.
20698         * objc.dg/const-str-1[0-1].m: New.
20699
20700 2005-05-29  Richard Henderson  <rth@redhat.com>
20701
20702         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
20703         Rename from check_effective_target_vect_no_max.
20704         (check_effective_target_vect_no_int_add): New.
20705         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
20706         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
20707         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20708         * gcc.dg/vect/vect-reduc-1.c: Use both.
20709         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20710
20711 2005-05-29  Richard Henderson  <rth@redhat.com>
20712
20713         * lib/target-supports.exp (check_effective_target_vect_no_max):
20714         Remove i386 and x86_64.
20715
20716 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
20717
20718         PR testsuite/21969
20719         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
20720
20721 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
20722
20723         PR middle-end/21969
20724         * gcc.dg/vect/pr21969.c: New test.
20725
20726 2005-06-28  Eric Christopher  <echristo@redhat.com>
20727
20728         PR c/22052
20729         PR c/21975
20730         * gcc.dg/inline1.c: New test.
20731         * gcc.dg/inline2.c: Ditto.
20732         * gcc.dg/inline3.c: Ditto.
20733         * gcc.dg/inline4.c: Ditto.
20734         * gcc.dg/inline5.c: Ditto.
20735
20736 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
20737
20738         PR libfortran/22142
20739         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20740         Add testcase also testing eoshift1 for PR 22142.
20741
20742 2005-06-28  Richard Henderson  <rth@redhat.com>
20743
20744         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
20745         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
20746         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
20747         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
20748         gcc.dg/tree-ssa/20030922-2.c: Likewise.
20749
20750 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
20751
20752         PR libfortran/22142
20753         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20754         Add testcase for PR 22142.
20755
20756 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
20757
20758         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
20759         gcc.target/ia64/fpreg-2.c: New tests.
20760
20761 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20762
20763         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
20764
20765 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20766
20767         PR libfortran/22170
20768         * gfortran.dg/slash_1.f90: New test.
20769
20770 2005-06-27  Richard Henderson  <rth@redhat.com>
20771
20772         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
20773         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
20774         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20775         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20776         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20777         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20778
20779 2005-06-27  Richard Henderson  <rth@redhat.com>
20780
20781         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
20782         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
20783
20784 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
20785
20786         * obj-c++.dg/proto-lossage-5.mm: New.
20787         * objc.dg/proto-lossage-5.m: New.
20788
20789 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
20790
20791         PR 21959
20792         * gcc.dg/tree-ssa/pr21959.c: New test.
20793
20794 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
20795
20796         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
20797         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
20798         testing uninitialized var.
20799
20800         * gcc.c-torture/execute/builtins/chk.h: New.
20801         * gcc.c-torture/execute/builtins/lib/chk.c: New.
20802         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
20803         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
20804         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
20805         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
20806         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
20807         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
20808         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
20809         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
20810         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
20811         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
20812         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
20813         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
20814         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
20815         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
20816         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
20817         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
20818         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
20819         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
20820         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
20821         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
20822         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
20823         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
20824         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
20825         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
20826         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
20827         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
20828         * gcc.dg/builtin-object-size-1.c: New test.
20829         * gcc.dg/builtin-object-size-2.c: New test.
20830         * gcc.dg/builtin-object-size-3.c: New test.
20831         * gcc.dg/builtin-object-size-4.c: New test.
20832         * gcc.dg/builtin-object-size-5.c: New test.
20833         * gcc.dg/builtin-stringop-chk-1.c: New test.
20834         * gcc.dg/builtin-stringop-chk-2.c: New test.
20835         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
20836         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
20837         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
20838         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
20839         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
20840         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
20841         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
20842         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
20843         * gcc.c-torture/execute/printf-1.c: New test.
20844         * gcc.c-torture/execute/fprintf-1.c: New test.
20845         * gcc.c-torture/execute/vprintf-1.c: New test.
20846         * gcc.c-torture/execute/vfprintf-1.c: New test.
20847         * gcc.c-torture/execute/printf-chk-1.c: New test.
20848         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
20849         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
20850         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
20851
20852 2005-06-27  Michael Matz  <matz@suse.de>
20853
20854         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
20855         slot is not merged if address escapes.
20856
20857 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20858
20859         PR c/21911
20860         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
20861
20862 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
20863
20864         PR middle-end/17965
20865         * gcc.c-torture/compile/20050622-1.c: New test.
20866
20867         PR middle-end/22028
20868         * gcc.dg/20050620-1.c: New test.
20869
20870 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
20871
20872         PR tree-optimization/22026
20873         * gcc.dg/tree-ssa/pr22026.c: New.
20874
20875 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
20876
20877         PR libfortran/22144
20878         * gfortran.dg/shift-alloc.f90: New testcase.
20879
20880 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
20881
20882         * all files: Update FSF address in copyright headers.
20883
20884 2005-06-22  Jan Hubicka  <jh@suse.cz>
20885
20886         * wholeprogram-1.c: New testcase.
20887         * wholeprogram-2.c: New testcase.
20888
20889 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
20890
20891         PR 22171
20892         * gcc.dg/tree-ssa/pr22171.c: New test.
20893
20894 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
20895
20896         * gfortran.dg/simplify_modulo.f90: New.
20897
20898 2005-06-24  Jan Hubicka  <jh@suse.cz>
20899
20900         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
20901
20902 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
20903
20904         * obj-c++.dg/proto-lossage-[1-4].mm: New.
20905
20906 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
20907
20908         * obj-c++.dg/typedef-alias-1.mm: New.
20909         * objc.dg/typedef-alias-1.m: New.
20910
20911 2005-06-23  Jeff Law  <law@redhat.com>
20912
20913         * gcc.dg/tree-ssa/vrp16.c: New test.
20914
20915 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20916
20917         * lib/target-supports.exp: Add
20918         check_effective_target_fortran_large_real and
20919         check_effective_target_fortran_large_int to check for
20920         corresponding effective targets.
20921         * gfortran.dg/large_integer_kind_1.f90: New test.
20922         * gfortran.dg/large_real_kind_1.f90: New test.
20923
20924 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
20925
20926         PR tree-optimization/22117
20927         * gcc.dg/tree-ssa/pr22117.c: New.
20928
20929 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
20930
20931         PR testsuite/22123
20932         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
20933
20934 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
20935
20936         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
20937
20938 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
20939
20940         * gfortran.dg/f2c_4.f90: Add tests for complex functions
20941         * gfortran.dg/f2c_4.c: Likewise.
20942
20943 2005-06-22 Paul Brook  <paul@codesourcery.com>
20944
20945         PR fortran/21034
20946         * gfortran.dg/auto_save_1.f90: New test.
20947
20948 2005-06-22  Michael Matz  <matz@suse.de>
20949
20950         * gcc.target/x86-64/abi: New directory.
20951         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
20952         * gcc.target/x86-64/abi/README.gcc: New file.
20953         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
20954         * gcc.target/x86-64/abi/asm-support.s: New file.
20955         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
20956         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
20957         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
20958         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
20959         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
20960         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
20961         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
20962         * gcc.target/x86_64/abi/test_bitfields.c: New test.
20963         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
20964         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
20965         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
20966         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
20967         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
20968         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
20969         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
20970         * gcc.target/x86_64/abi/test_varargs.c: New test.
20971
20972 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
20973
20974         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
20975         32-bit i?86 and x86_64.
20976
20977 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
20978
20979         * obj-c++.dg/const-str-[1-9].mm: New tests.
20980
20981 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
20982
20983         PR fortran/22010
20984         * gfortran.dg/namelist_use.f90: New.
20985         * gfortran.dg/namelist_use_only.f90: New.
20986
20987 2005-06-21  Jeff Law  <law@redhat.com>
20988
20989         * gcc.dg/tree-ssa/vrp15.c: New test.
20990
20991 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
20992
20993         * lib/target-supports.exp (check_effective_target_vect_reduction):
20994         Remove.
20995         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
20996         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
20997         remove vect_reduction target keyword. Also avoid two returns in main.
20998         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20999         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
21000         * gcc.dg/vect/vect-reduc-1short.c: New test.
21001         * gcc.dg/vect/vect-reduc-1char.c: New test.
21002         * gcc.dg/vect/vect-reduc-2short.c: New test.
21003         * gcc.dg/vect/vect-reduc-2char.c: New test.
21004         * gcc.dg/vect/vect-reduc-6.c: New test.
21005         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
21006         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
21007         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
21008
21009 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21010         Paul Thomas  <pault@gcc.gnu.org>
21011
21012         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
21013         New tests.
21014
21015 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21016
21017         * gfortran.dg/backslash_1.f90: New test.
21018         * gfortran.dg/backslash_2.f90: New test.
21019
21020 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
21021
21022         * gfortran.dg/duplicate_labels.f90: New test.
21023
21024 2005-06-20  Jan Beulich  <jbeulich@novell.com>
21025
21026         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
21027         unsupportable relocations.
21028         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21029         * gcc.dg/20050321-2.c: xfail for NetWare.
21030
21031 2005-06-20  Andreas Jaeger  <aj@suse.de>
21032
21033         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
21034         gcc.target/i386/fastcall-sseregparm.c,
21035         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
21036
21037 2005-06-19  Richard Henderson  <rth@redhat.com>
21038
21039         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
21040
21041 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21042
21043         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
21044
21045 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
21046
21047         PR c++/22115
21048         * g++.dg/conversion/simd2.C: Change expected error message.
21049
21050 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21051
21052         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
21053         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21054         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21055
21056 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
21057
21058         * gcc.dg/fold-mod-1.c: New test.
21059
21060 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
21061
21062         PR fortran/19926
21063         * gfortran.dg/pr19926.f90: New test.
21064
21065 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21066
21067         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
21068         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
21069         targets.
21070         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21071         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21072
21073 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
21074
21075         * gcc.target/ia64/float80-varargs-1.c: New test.
21076
21077 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21078
21079         PR tree-opt/22035
21080         * gfortran.dg/f2c_6.f90: New test.
21081
21082 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
21083
21084         PR c++/17413
21085         * g++.dg/template/local5.C: New.
21086
21087 2005-06-17  Richard Henderson  <rth@redhat.com>
21088
21089         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
21090
21091 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
21092
21093         PR testsuite/21945
21094         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
21095
21096 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
21097
21098         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
21099         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
21100         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
21101         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
21102         check_vect to verify the presence of hardware vector support.
21103
21104 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
21105
21106         PR testsuite/22056
21107         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
21108
21109 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21110
21111         PR libfortran/19216
21112         * gfortran.dg/pr19216.f: Add correct space between brackets and
21113         dg directive.
21114
21115 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21116
21117         PR libfortran/16436
21118         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
21119
21120 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
21121
21122         * gcc.target/i386/attributes-error.c: New testcase.
21123         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
21124         * gcc.target/i386/regparm-stdcall.c: Likewise.
21125         * gcc.target/i386/sseregparm-1.c: Likewise.
21126         * gcc.target/i386/sseregparm-2.c: Likewise.
21127
21128 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
21129
21130         * g++.dg/rtti/crash2.C: New.
21131
21132 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
21133
21134         * gcc.dg/noncompile/20040203-3.c: Update expected message.
21135
21136 2005-06-15  David Ung  <davidu@mips.com>
21137
21138         * gcc.target/mips/mips16e-extends.c: New test for testing the
21139         generation of MIPS16e zeb/zeh, seb/seh instructions.
21140
21141 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
21142
21143         PR 22018
21144         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
21145         * gcc.dg/tree-ssa/pr22018.c: New test.
21146
21147 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
21148
21149         * gcc.dg/simd-1.c: Update error messages.
21150         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
21151         * gcc.dg/simd-2.c: Update error messages.
21152         * gcc.dg/simd-4.c: New.
21153
21154 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
21155
21156         PR c++/20678
21157         * g++.dg/other/crash-4.C: New.
21158
21159 2005-06-14  Devang Patel  <dpatel@apple.com>
21160
21161         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
21162
21163 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21164
21165         PR c++/21929
21166         * g++.dg/parse/crash11.C: Update
21167
21168 2005-06-13  Jeff Law  <law@redhat.com>
21169
21170         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
21171         perform the desired transformations.
21172         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
21173         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
21174
21175 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21176
21177         PR fortran/22038
21178         * gfortran.dg/forall_1.f90: Un-XFAIL.
21179
21180 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
21181
21182         PR c++/21929
21183         * g++.dg/parse/crash26.C: New.
21184
21185         PR c++/20789
21186         * g++.dg/init/member1.C: New.
21187
21188 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
21189
21190         * gfortran.dg/altreturn_1.f90: New test.
21191
21192 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
21193
21194         PR middle-end/21985
21195         * gcc.dg/tree-ssa/pr21985.c: New test.
21196
21197 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
21198
21199         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
21200
21201 2005-06-12  Roger Sayle  <roger@eyesopen.com>
21202
21203         PR c++/21930
21204         * g++.dg/other/error10.C: New test case.
21205
21206 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21207
21208         PR libfortran/19155
21209         * gfortran.dg/pr19155.f: Add test.
21210
21211 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21212
21213         * gfortran.dg/f2c_7.f90: New test.
21214
21215         * gfortran.dg/forall_1.f90: XFAILed.
21216
21217 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
21218
21219         * gcc.dg/pr14796-1.c: New.
21220         * gcc.dg/pr14796-2.c: New.
21221
21222 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
21223
21224         PR fortran/17792
21225         PR fortran/21375
21226         * gfortran.dg/deallocate_stat.f90: New test.
21227
21228 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
21229
21230         * gfortran.fortran-torture/execute/in-pack.f90: New test.
21231
21232 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
21233
21234         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
21235         access will be generated when this loop is vectorized. Test that
21236         accesses with same alignment were detected.
21237         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
21238         Test that accesses with same alignment were detected.
21239         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
21240         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
21241         alignment were detected.
21242
21243 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
21244
21245         PR c++/10611
21246         * g++.dg/conversion/simd2.C: New.
21247
21248 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21249
21250         * gcc.dg/Wcxx-compat-1.c: New.
21251
21252 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
21253
21254         PR libfortran/21480
21255         * gfortran.dg/reshape-complex.f90: Add a test for a packed
21256         complex array.
21257
21258 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
21259
21260         * gcc.dg/alias-8.c: New.
21261
21262 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
21263
21264         * gcc.dg/format/cmn_err-1.c: Update.
21265
21266 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
21267
21268         PR target/20666
21269         * gcc.target/sparc/fexpand-2.c: New.
21270         * gcc.target/sparc/fpmerge-2.c: New.
21271         * gcc.target/sparc/fpmul-2.c: New.
21272         * gcc.target/sparc/noresult.c: New.
21273         * gcc.target/sparc/pdist-2.c: New.
21274         * gcc.target/sparc/pdist-3.c: New.
21275
21276 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
21277
21278         PR testsuite/21702
21279         * gcc.target/i386/i386.exp: Fix comment typo.
21280
21281 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21282
21283         PR c++/19497
21284         * g++.dg/inherit/using5.C: New.
21285         * g++.dg/inherit/using6.C: New.
21286
21287 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21288
21289         PR c++/19894
21290         * g++.dg/template/ptrmem15.C: New test.
21291
21292         PR c++/20563
21293         * g++.dg/ext/label4.C: New test.
21294
21295 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21296
21297         * gcc.dg/tls/debug-1.c: New test.
21298
21299 2005-06-07  Dale Johannesen  <dalej@apple.com>
21300
21301         * gcc.target/i386/movq.c: New.
21302
21303 2005-06-07  Dale Johannesen  <dalej@apple.com>
21304
21305         * gcc.dg/20050607-1.c: New.
21306
21307 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
21308
21309         PR middle-end/21850
21310         * gcc.c-torture/execute/20050607-1.c: New test.
21311
21312 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
21313
21314         PR libfortran/21926
21315         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
21316         Test case where the return array has lowest stride one,
21317         but isn't packed.
21318
21319 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
21320
21321         * lib/target-supports.exp (check_effective_target_sync_int_long):
21322         Add s390 and s390x targets.
21323
21324 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
21325
21326         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
21327         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
21328         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
21329         * gcc.dg/tree-ssa/loop-9.c: New test.
21330
21331 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21332
21333         * g++.dg/parse/defarg10.C: New.
21334
21335 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
21336
21337         PR regression/21897
21338         * gcc.c-torture/execute/20050604-1.c: New test.
21339
21340 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21341
21342         PR 21903
21343         * g++.dg/parse/defarg9.C: New.
21344
21345         PR c++/20637
21346         * g++.dg/inherit/using4.C: New.
21347         * g++.dg/overload/error1.C: Adjust expected errors.
21348         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
21349         * g++.old-deja/g++.brendan/arm2.C: Likewise.
21350         * g++.old-deja/g++.other/redecl2.C: Likewise.
21351         * g++.old-deja/g++.other/redecl4.C: Likewise.
21352         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
21353
21354 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21355
21356         * gfortran.dg/f2c_5.f90: Add -w to dg-options
21357
21358 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21359
21360         * lib/gfortran.exp (gfortran_target_compile): Call
21361         dg-additional-files-options
21362         * gfortran.dg/f2c_4.f90: New file
21363         * gfortran.dg/f2c_4.c: New file
21364         * gfortran.dg/f2c_5.f90: New file
21365         * gfortran.dg/f2c_5.c: New file
21366
21367 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21368
21369         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
21370
21371         PR fortran/21912
21372         * gfortran.dg/array_constructor_4.f90: New test.
21373
21374 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
21375
21376         PR c++/21619
21377         * g++.dg/ext/builtin9.C: New test.
21378
21379 2005-06-05  Dale Johannesen  <dalej@apple.com>
21380
21381         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
21382         * gcc.c-torture/execute/20050603-2.c: Ditto.
21383
21384 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21385
21386         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
21387         * gcc.dg/vect/vect-reduc-1.c: New.
21388         * gcc.dg/vect/vect-reduc-2.c: New.
21389         * gcc.dg/vect/vect-reduc-3.c: New.
21390
21391 2005-06-04  Dale Johannesen  <dalej@apple.com>
21392
21393         * gcc.c-torture/execute/20050603-1.c: New.
21394         * gcc.c-torture/execute/20050603-2.c: New.
21395         * gcc.dg/20050603-3.c: New.
21396
21397 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21398
21399         PR fortran/19195
21400         * gfortran.dg/debug_1.f90: New test.
21401
21402         * gfortran.dg/forall_1.f90: New test.
21403
21404 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
21405
21406         * gfortran.dg/array_constructor_3.f90: New test.
21407
21408 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21409
21410         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
21411
21412 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
21413
21414         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
21415
21416 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
21417
21418         PR c/21873
21419         * gcc.dg/init-excess-1.c: New test.
21420
21421 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
21422
21423         PR c++/21853
21424         * g++.dg/expr/static_cast6.C: New test.
21425
21426 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
21427
21428         * gcc.dg/tree-ssa/vrp14.c: New test.
21429
21430 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
21431
21432         PR c++/21336
21433         * g++.dg/template/new2.C: New test.
21434
21435 2005-06-03  Josh Conner  <jconner@apple.com>
21436
21437         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
21438         all entries in initializer.
21439
21440 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
21441
21442         PR middle-end/21858
21443         * gcc.dg/pr21858.c: New testcase.
21444
21445 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
21446
21447         PR tree-optimization/21292
21448
21449         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
21450         New.
21451         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21452         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21453         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21454         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21455         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
21456
21457 2005-06-02  Richard Henderson  <rth@redhat.com>
21458
21459         * gcc.dg/sync-2.c: Use -march=i486 for i386.
21460
21461 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
21462
21463         * gcc.dg/wtypequal.c: New testcase.
21464
21465 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
21466
21467         PR 21582
21468         * gcc.dg/tree-ssa/pr21582.c: New test.
21469
21470 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
21471
21472         PR c++/21280
21473         * g++.dg/opt/interface2.h: New.
21474         * g++.dg/opt/interface2.C: New.
21475         * g++.dg/init/ctor4.C: Adjust error lines.
21476         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21477         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21478         * g++.old-deja/g++.jason/opeq3.C: Likewise.
21479         * g++.old-deja/g++.pt/assign1.C: Likewise.
21480         * g++.old-deja/g++.pt/crash20.C: Likewise.
21481
21482 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
21483
21484         PR tree-optimization/21734
21485         * g++.dg/vect/pr21734_1.cc: New.
21486         * g++.dg/vect/pr21734_2.cc: New.
21487
21488 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
21489
21490         PR c++/20350
21491         * g++.dg/template/spec24.C: New.
21492
21493         PR c++/21151
21494         * g++.dg/pch/local-1.C: New.
21495         * g++.dg/pch/local-1.Hs: New.
21496
21497 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
21498
21499         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
21500         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
21501         * gcc.dg/tree-ssa/pr14341.c: New test.
21502         * gcc.dg/tree-ssa/pr14841.c: New test.
21503         * gcc.dg/tree-ssa/pr20701.c: New test.
21504         * gcc.dg/tree-ssa/pr21086.c: New test.
21505         * gcc.dg/tree-ssa/pr21090.c: New test.
21506         * gcc.dg/tree-ssa/pr21332.c: New test.
21507         * gcc.dg/tree-ssa/pr21458.c: New test.
21508         * gcc.dg/tree-ssa/pr21658.c: New test.
21509         * gcc.dg/tree-ssa/vrp01.c: New test.
21510         * gcc.dg/tree-ssa/vrp02.c: New test.
21511         * gcc.dg/tree-ssa/vrp03.c: New test.
21512         * gcc.dg/tree-ssa/vrp04.c: New test.
21513         * gcc.dg/tree-ssa/vrp05.c: New test.
21514         * gcc.dg/tree-ssa/vrp06.c: New test.
21515         * gcc.dg/tree-ssa/vrp07.c: New test.
21516         * gcc.dg/tree-ssa/vrp08.c: New test.
21517         * gcc.dg/tree-ssa/vrp09.c: New test.
21518         * gcc.dg/tree-ssa/vrp10.c: New test.
21519         * gcc.dg/tree-ssa/vrp11.c: New test.
21520         * gcc.dg/tree-ssa/vrp12.c: New test.
21521         * gcc.dg/tree-ssa/vrp13.c: New test.
21522
21523 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
21524
21525         PR 21029
21526         * gcc.dg/tree-ssa/pr21029.c: New test.
21527
21528 2005-06-01  Roger Sayle  <roger@eyesopen.com>
21529
21530         * gfortran.dg/logint-1.f: New test case.
21531         * gfortran.dg/logint-2.f: Likewise.
21532         * gfortran.dg/logint-3.f: Likewise.
21533
21534 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
21535
21536         PR c/21536
21537         PR c/20760
21538         * gcc.dg/20050527-1.c: New test.
21539
21540         * gcc.dg/i386-sse-12.c: New test.
21541
21542         PR fortran/21729
21543         * gfortran.dg/implicit_5.f90: New test.
21544
21545 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
21546
21547         PR fortran/20883
21548         * gfortran/assign_4.f90: New test.
21549         * gfortran/assign_2.f90: Change compile to run.
21550
21551 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
21552
21553         * lib/target-supports.exp
21554         (check_effective_target_sync_char_short): New.
21555         * gcc.dg/sync-2.c: New.
21556
21557 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
21558
21559         PR tree-optimization/21817
21560         * gcc.dg/torture/pr21817-1.c: New.
21561
21562 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
21563
21564         PR c++/21165
21565         * g++.dg/template/init5.C: New.
21566
21567 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
21568
21569         * gfortran.dg/char_initialiser_actual.f90:
21570         Test character initialisers as actual arguments.
21571         * gfortran.dg/char_pointer_comp_assign.f90:
21572         Test character pointer structure component assignments.
21573         * gfortran.dg/char_array_structure_constructor.f90:
21574         Test character components in structure constructors.
21575
21576 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
21577
21578         PR middle-end/20931
21579         * g++.dg/opt/pr20931.C: New test.
21580
21581 2005-05-31  Andreas Jaeger  <aj@suse.de>
21582
21583         PR testsuite/20772
21584         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
21585         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
21586         g++.old-deja/g++.ext/asmspec1.C,
21587         g++.old-deja/g++.other/regstack.C,
21588         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
21589         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
21590         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
21591         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
21592         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
21593         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
21594         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
21595         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
21596         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
21597         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
21598         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
21599         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
21600         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
21601         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
21602         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
21603         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
21604         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
21605         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
21606         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
21607
21608 2005-05-31  Jeff Law  <law@redhat.com>
21609
21610         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
21611
21612 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
21613
21614         PR middle-end/21743
21615         * gcc.dg/builtins-1.c: Activate disabled clog test.
21616         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21617
21618 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
21619
21620         * gfortran.dg/char_pointer_assign.f90:
21621         Test character-pointer assignments and pointer assignments.
21622         * gfortran.dg/char_pointer_dummy.f90:
21623         Test character-pointer dummy arguments.
21624         * gfortran.dg/char_pointer_func.f90:
21625         Test character-pointer function returns.
21626         * gfortran.dg/char_pointer_dependency.f90:
21627         Test character-pointer functions with dependencies.
21628
21629 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
21630
21631         PR c++/21784
21632         * g++.dg/lookup/using14.C: New test.
21633
21634 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
21635
21636         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
21637         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
21638         trailing ^M.
21639
21640 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
21641
21642         PR c++/17413
21643         * g++.dg/template/local5.C: New.
21644
21645         PR target/21761
21646         * gcc.c-torture/compile/pr21761.c: New.
21647
21648         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
21649         before darwin8.
21650
21651 2005-05-30  Steven G. Kargl
21652
21653         PR fortran/20846
21654         * gfortran.dg/inquire_8.f90: New test.
21655
21656 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21657
21658         PR libfortran/21376
21659         * gfortran.dg/output_exponents_1.f90: New test.
21660
21661 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21662
21663         PR libfortran/20006
21664         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
21665
21666 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
21667
21668         PR c++/21210
21669         * g++.dg/ext/complex1.C: New test.
21670
21671         PR c++/21340
21672         * g++.dg/init/ctor6.C: New test.
21673
21674 2005-05-29  Jan Hubicka  <jh@suse.cz>
21675
21676         * gcc.c-torture/compile/pr21562.c: New.
21677
21678 2005-05-28  Steven G. Kargl <kargls@comcast.net>
21679
21680         * gfortran.dg/subnormal_1.f90: New test.
21681
21682 2005-05-28  Jan Hubicka  <jh@suse.cz>
21683
21684         * tree-prof.exp: Fix comment.
21685         * value-prof-1.c: New.
21686         * value-prof-2.c: New.
21687         * value-prof-3.c: New.
21688         * value-prof-4.c: New.
21689
21690 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
21691
21692         PR c++/21614
21693         * g++.dg/expr/ptrmem6.C: New test.
21694         * g++.dg/expr/ptrmem6a.C: Likewise.
21695
21696 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
21697
21698         PR tree-optimization/21658
21699         * gcc.dg/tree-ssa/pr21658.c: New.
21700
21701 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
21702
21703         PR c++/21455
21704         * g++.dg/inherit/ptrmem3.C: New.
21705
21706         PR c++/21681
21707         * g++.dg/parse/template16.C: New.
21708
21709 2005-05-27  Andreas Jaeger  <aj@suse.de>
21710
21711         * gcc.dg/setjmp-2.c: Only run in 32-bit.
21712
21713         * gcc.dg/i386-sse-8.c: Run test on all archs.
21714
21715 2005-05-26  Mike Stump  <mrs@apple.com>
21716
21717         * objc.dg/isa-field-1.m: Only run on darwin.
21718         * objc.dg/lookup-1.m: Likewise.
21719         * objc.dg/try-catch-8.m: Likewise.
21720
21721 2005-05-26  Roger Sayle  <roger@eyesopen.com>
21722
21723         PR tree-optimization/9814
21724         * gcc.dg/pr9814-1.c: New test case.
21725
21726 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
21727
21728         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
21729         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
21730         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
21731         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
21732         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
21733         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
21734         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
21735         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
21736         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
21737         objc.dg/try-catch-8.m: New.
21738
21739 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
21740
21741         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
21742         remove extraneous semicolons.
21743
21744 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
21745
21746         * obj-c++.dg/comp-types-12.mm: New.
21747         * objc.dg/comp-types-11.m: New.
21748         * objc.dg/selector-4.m: New.
21749
21750 2005-05-26  Andreas Jaeger  <aj@suse.de>
21751
21752         PR testsuite/20772
21753         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
21754         g++.old-deja/g++.ext/attrib3.C,
21755         g++.old-deja/g++.other/store-expr1.C,
21756         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
21757         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
21758         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21759         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
21760         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
21761         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
21762         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
21763         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21764         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
21765         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
21766         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
21767         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
21768         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
21769         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
21770         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
21771         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
21772         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
21773         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21774         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
21775
21776 2005-05-26  Andreas Jaeger  <aj@suse.de>
21777
21778         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
21779         x86-64 compilation.
21780
21781 2005-05-26  Andreas Jaeger  <aj@suse.de>
21782
21783         PR testsuite/20772
21784         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
21785         gcc.misc-tests/i386-pf-athlon-1.c,
21786         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21787         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
21788         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
21789         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
21790         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
21791         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
21792         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
21793         programs.
21794
21795         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
21796         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
21797         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
21798         x86-64 compilation.
21799
21800         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
21801         x86_64.
21802
21803         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
21804         effective-target ilp32.
21805
21806 2005-05-26  David Ung  <davidu@mips.com>
21807
21808         * gcc.target/mips/ext_ins.c: New test for testing the generation
21809         of MIPS32/64 rev 2 ext/ins instructions.
21810
21811 2005-05-26  Andreas Jaeger  <aj@suse.de>
21812
21813         * treelang/compile/unsigned.tree: Use gimple instead of
21814         nonexisting generic dump.
21815
21816 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
21817
21818         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
21819
21820 2005-05-26  Andreas Jaeger  <aj@suse.de>
21821
21822         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
21823
21824 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21825
21826         PR libfortran/17283
21827         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
21828         Test callee-allocated memory with write statements.
21829
21830 2005-05-25  Roger Sayle  <roger@eyesopen.com>
21831
21832         PR middle-end/21709
21833         * gcc.dg/pr21709-1.c: New test case.
21834
21835 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21836             Mike Stump  <mrs@apple.com>
21837
21838         * objc/execute/next_mapping.h: Update for C++.
21839
21840         * obj-c++.dg/selector-1.mm: Move to...
21841         * obj-c++.dg/selector-4.mm: here...
21842
21843         * obj-c++.dg/basic.mm: New.
21844         * obj-c++.dg/comp-types-1.mm: New.
21845         * obj-c++.dg/cxx-class-1.mm: New.
21846         * obj-c++.dg/cxx-ivars-1.mm: New.
21847         * obj-c++.dg/cxx-ivars-2.mm: New.
21848         * obj-c++.dg/cxx-ivars-3.mm: New.
21849         * obj-c++.dg/cxx-scope-1.mm: New.
21850         * obj-c++.dg/cxx-scope-2.mm: New.
21851         * obj-c++.dg/defs.mm: New.
21852         * obj-c++.dg/empty-private-1.mm: New.
21853         * obj-c++.dg/encode-1.mm: New.
21854         * obj-c++.dg/encode-2.mm: New.
21855         * obj-c++.dg/encode-3.mm: New.
21856         * obj-c++.dg/extern-c-1.mm: New.
21857         * obj-c++.dg/extra-semi.mm: New.
21858         * obj-c++.dg/fix-and-continue-2.mm: New.
21859         * obj-c++.dg/isa-field-1.mm: New.
21860         * obj-c++.dg/ivar-list-semi.mm: New.
21861         * obj-c++.dg/local-decl-1.mm: New.
21862         * obj-c++.dg/lookup-1.mm: New.
21863         * obj-c++.dg/lookup-2.mm: New.
21864         * obj-c++.dg/method-1.mm: New.
21865         * obj-c++.dg/method-2.mm: New.
21866         * obj-c++.dg/method-3.mm: New.
21867         * obj-c++.dg/method-4.mm: New.
21868         * obj-c++.dg/method-5.mm: New.
21869         * obj-c++.dg/method-6.mm: New.
21870         * obj-c++.dg/method-7.mm: New.
21871         * obj-c++.dg/no-extra-load.mm: New.
21872         * obj-c++.dg/overload-1.mm: New.
21873         * obj-c++.dg/pragma-1.mm: New.
21874         * obj-c++.dg/pragma-2.mm: New.
21875         * obj-c++.dg/private-1.mm: New.
21876         * obj-c++.dg/private-2.mm: New.
21877         * obj-c++.dg/proto-qual-1.mm: New.
21878         * obj-c++.dg/qual-types-1.mm: New.
21879         * obj-c++.dg/stubify-1.mm: New.
21880         * obj-c++.dg/stubify-2.mm: New.
21881         * obj-c++.dg/super-class-1.mm: New.
21882         * obj-c++.dg/super-class-2.mm: New.
21883         * obj-c++.dg/super-dealloc-1.mm: New.
21884         * obj-c++.dg/super-dealloc-2.mm: New.
21885         * obj-c++.dg/template-1.mm: New.
21886         * obj-c++.dg/template-2.mm: New.
21887         * obj-c++.dg/template-3.mm: New.
21888         * obj-c++.dg/template-4.mm: New.
21889         * obj-c++.dg/template-5.mm: New.
21890         * obj-c++.dg/template-6.mm: New.
21891         * obj-c++.dg/try-catch-1.mm: New.
21892         * obj-c++.dg/try-catch-2.mm: New.
21893         * obj-c++.dg/try-catch-3.mm: New.
21894         * obj-c++.dg/try-catch-4.mm: New.
21895         * obj-c++.dg/try-catch-5.mm: New.
21896         * obj-c++.dg/try-catch-6.mm: New.
21897         * obj-c++.dg/try-catch-7.mm: New.
21898         * obj-c++.dg/try-catch-8.mm: New.
21899         * obj-c++.dg/try-catch-9.mm: New.
21900         * obj-c++.dg/va-meth-1.mm: New.
21901
21902 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21903
21904         * obj-c++.dg/selector-1.mm: New.
21905         * obj-c++.dg/selector-2.mm: New.
21906
21907 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21908
21909         * obj-c++.dg/selector-3.mm: New.
21910         * objc.dg/selector-3.m: New.
21911
21912 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21913
21914         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
21915         about where warning appears.
21916
21917 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
21918
21919         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
21920         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
21921         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
21922         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
21923
21924 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
21925
21926         * gcc.dg/20050524-1.c: New test.
21927
21928 2005-05-25  Jan Hubicka  <jh@suse.cz>
21929
21930         * gcc.dg/tree-prof/inliner-1.c: New.
21931
21932 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
21933
21934         * gcc.dg/tree-prof: New directory.
21935         * gcc.dg/tree-prof/tree-prof.exp: New.
21936
21937 2005-05-25  DJ Delorie  <dj@redhat.com>
21938
21939         * gcc.dg/Wattributes-1.c: New.
21940         * gcc.dg/Wattributes-2.c: New.
21941         * gcc.dg/Wattributes-3.c: New.
21942
21943 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
21944
21945         PR tree-optimization/19833
21946         * gcc.dg/uninit-4.c: Remove xfail.
21947         * gcc.dg/uninit-9.c: Ditto.
21948
21949 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
21950
21951         * obj-c++.dg/bitfield-[1-5].mm: New.
21952         * obj-c++.dg/class-protocol-1.mm: New.
21953         * obj-c++.dg/comp-types-1[0-1].mm: New.
21954         * obj-c++.dg/comp-types-[2-9].mm: New.
21955         * obj-c++.dg/encode-[4-8].mm: New.
21956         * obj-c++.dg/layout-1.mm: New.
21957         * obj-c++.dg/method-1[0-9].mm: New.
21958         * obj-c++.dg/method-2[0-1].mm: New.
21959         * obj-c++.dg/method-[8-9].mm: New.
21960         * obj-c++.dg/objc-gc-3.mm: New.
21961         * obj-c++.dg/try-catch-10.mm: New.
21962         * objc.dg/bitfield-5.m: New.
21963         * objc.dg/comp-types-10.m: New.
21964         * objc.dg/comp-types-9.m: New.
21965         * objc.dg/layout-1.m: New.
21966         * objc.dg/objc-gc-4.m: New.
21967         * objc.dg/try-catch-9.m: New.
21968         * objc.dg/class-protocol-1.m: Tweak diagnostics.
21969         * objc.dg/comp-types-1.m: Likewise.
21970         * objc.dg/comp-types-[5-6].m: Likewise.
21971         * objc.dg/method-9.m: Likewise.
21972
21973 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
21974
21975         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
21976         and on hardware without VMX support.
21977
21978         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
21979
21980         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
21981
21982         * lib/profopt.exp (dg-final-generate, dg-final-use,
21983         profopt-final-code, profopt-get-options): New.
21984         (profopt-execute): Process test directives.
21985
21986         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
21987         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
21988         cleanup-tree-dump, cleanup-saved-temps): Update comments.
21989
21990 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
21991
21992         PR C++/21645
21993         * g++.dg/init/ctor5.C: New test.
21994
21995 2005-05-24  Ira Rosen  <irar@il.ibm.com>
21996
21997         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
21998         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
21999         vect-113.c, vect-114.c.
22000
22001 2005-05-23  Adam Nemet  <anemet@lnxw.com>
22002
22003         * gcc.dg/const-elim-1.c: Remove xfails.
22004
22005 2005-05-23  Jeff Law  <law@redhat.com>
22006
22007         * gcc.c-torture/compile/pr21638.c: New test.
22008         * gcc.c-torture/compile/20050520-1.c: New test.
22009
22010 2005-05-23  Nick Clifton  <nickc@redhat.com>
22011
22012         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
22013         be a proper triple, ie: m32r*-*-*.
22014         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22015
22016 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
22017
22018         PR middle-end/21331
22019         PR tree-opt/21293
22020         * gcc.c-torture/compile/pr21293.c: New test.
22021         * gcc.c-torture/execute/pr21331.c: New test.
22022
22023 2004-05-20  Richard Henderson  <rth@redhat.com>
22024
22025         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
22026
22027 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
22028
22029         * obj-c++-dg.exp: Add.
22030         * obj-c++.exp: Add.
22031         * obj-c++.dg/dg.exp: Add.
22032
22033 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
22034
22035         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
22036         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
22037
22038 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
22039
22040         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
22041
22042 2004-05-19  Richard Henderson  <rth@redhat.com>
22043
22044         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
22045
22046 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
22047
22048         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
22049
22050         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
22051
22052 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
22053
22054         PR c++/21495
22055         * g++.dg/parse/extern1.C: New test.
22056         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
22057
22058 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22059
22060         * gcc.dg/c99-math.h: New.
22061         * gcc.dg/c99-math-float-1.c: New test.
22062         * gcc.dg/c99-math-double-1.c: Likewise.
22063         * gcc.dg/c99-math-long-double-1.c: Likewise.
22064
22065 2005-05-18  Richard Henderson  <rth@redhat.com>
22066
22067         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
22068
22069 2005-05-18  Devang Patel  <dpatel@apple.com>
22070
22071         * g++.dg/opt/20050511-1.C: New test.
22072
22073 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
22074
22075         PR libfortran/21127
22076         * gfortran.dg/reshape-complex.f90: New test.
22077
22078 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
22079
22080         * gfortran.dg/array_constructor_1.f90: New test.
22081         * gfortran.dg/array_constructor_2.f90: New test.
22082
22083 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22084
22085         PR fortran/20954
22086         * gfortran.dg/pr20954.f: New test.
22087
22088 2005-05-17  Mike Stump  <mrs@apple.com>
22089
22090         Yet more Objective-C++...
22091
22092         * objc.dg/method-5.m: Update.
22093         * objc.dg/method-6.m: Update.
22094         * objc.dg/method-7.m: Update.
22095         * objc.dg/method-9.m: Update.
22096         * objc.dg/try-catch-2.m: Update.
22097
22098 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
22099
22100         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
22101         Remove little-endian optimizations.
22102
22103 2005-05-17  Jeff Law  <law@redhat.com>
22104
22105         * g++.dg/tree-ssa/pr14814.C: New test.
22106         * gcc.dg/tree-ssa/pr14814.C: New test.
22107         * gcc.dg/tree-ssa/pr17141-1.C: New test.
22108         * gcc.dg/tree-ssa/pr17141-2.C: New test.
22109
22110 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
22111
22112         * gcc.dg/compat/generate-random.c: Do not include
22113         libiberty.h.
22114         * gcc.dg/compat/generate-random_r.c: Likewise.
22115
22116 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
22117
22118         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
22119
22120 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
22121
22122         PR middle-end/21595
22123         * g++.dg/tree-ssa/builtin1.C: New testcase.
22124
22125 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
22126
22127         PR c++/21454
22128         * g++.dg/opt/const4.C: New test.
22129
22130         PR middle-end/21492
22131         * g++.dg/opt/crossjump1.C: New test.
22132
22133         PR tree-optimization/21610
22134         * gcc.c-torture/compile/20050516-1.c: New test.
22135
22136         PR fortran/15080
22137         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
22138         about the test failing.
22139         * gfortran.fortran-torture/execute/where_7.f90: New test.
22140         * gfortran.fortran-torture/execute/where_8.f90: New test.
22141
22142 2005-05-16  Richard Henderson  <rth@redhat.com>
22143
22144         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
22145         i?86 and x86_64.
22146
22147 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
22148
22149         * gcc.dg/compat/generate-random.c (config.h): Do not include.
22150         (limits.h): Include unconditionally.
22151         (stdlib.h): Likewise.
22152         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
22153         (limits.h): Include unconditionally.
22154         (stdlib.h): Likewise.
22155         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22156         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22157         (limits.h): Include unconditionally.
22158         (stdlib.h): Likewise.
22159         (hashtab.h): Do not include.
22160         (getopt.h): Likewise.
22161         (stddef.h): Include.
22162         (hashval_t): Define.
22163         (struct entry): Add "next" field.
22164         (HASH_SIZE): New macro.
22165         (hash_table): New variable.
22166         (switchfiles): Do not use xmalloc.
22167         (mix): New macro.
22168         (iterative_hash): New function.
22169         (hasht): Remove.
22170         (e_exists): New function.
22171         (e_insert): Likewise.
22172         (output): Use, instead of libiberty hashtable functions.
22173         (main): Do not use getopt.  Do not call htab_create.
22174
22175 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
22176
22177         PR libstdc++/21526
22178         * lib/target-supports.exp (check_mkfifo_available):
22179         Return 0 for cygwin as mkfifo support incomplete on platform.
22180         Fix typos in comments.
22181
22182 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
22183
22184         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
22185
22186 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
22187
22188         PR fortran/17432
22189         * gfortran.dg/assign_4.f: New test.
22190
22191 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
22192
22193         PR tree-optimization/21563
22194         * gcc.dg/tree-ssa/pr21563.c: New.
22195
22196 2005-05-14  Jan Hubicka  <jh@suse.cz>
22197
22198         * gcc.dg/noreturn-7.c: Allow control reaches warning.
22199
22200 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
22201
22202         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
22203
22204 2005-05-13  Julian Brown  <julian@codesourcery.com>
22205
22206         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
22207         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
22208
22209 2005-05-13  Jan Hubicka  <jh@suse.cz>
22210
22211         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
22212         * gcc.dg/fold-xor-?.c: Likewise.
22213         * gcc.dg/pr15784-?.c: Likewise.
22214         * gcc.dg/pr20922-?.c: Likewise.
22215         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
22216         * gcc.dg/tree-ssa/pr17598.c: Likewise.
22217         * gcc.dg/tree-ssa/pr20470.c: Likewise.
22218
22219 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22220
22221         PR fortran/21260
22222         * gfortran.dg/hollerith_1.f90: New test.
22223
22224 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22225
22226         * gfortran.dg/func_result_2.f90: New test.
22227
22228 2005-05-11  Bud Davis  <bdavis@gfortran.org>
22229
22230         * gfortran.dg/dev_null.f90: New test.
22231
22232 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
22233
22234         * gcc.dg/arm-vfp1.c: Revert last change.
22235
22236 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
22237
22238         PR middle-end/19807
22239         PR tree-optimization/19639
22240         * g++.dg/tree-ssa/pr19807.C: New testcase.
22241
22242 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22243
22244         PR libfortran/21471
22245         * gfortran.dg/append-1.f90: New test.
22246
22247 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
22248
22249         * gcc.dg/pr18501.c: XFAIL.
22250         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
22251         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
22252         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
22253         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22254         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22255         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
22256         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
22257         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
22258
22259 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22260
22261         PR fortran/20178
22262         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
22263         gfortran.dg/f2c_3.f90: New tests.
22264
22265         * gfortran.dg/return_1.f90: Fix dg annotation.
22266
22267 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
22268
22269         * gcc.c-torture/compile/20050510-1.c: New test.
22270
22271 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
22272
22273         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
22274
22275 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
22276
22277         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
22278
22279 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
22280
22281         PR c/17913
22282         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
22283
22284 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
22285
22286         PR c/21342
22287         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
22288         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
22289
22290 2005-05-10  Ben Elliston  <bje@au.ibm.com>
22291
22292         PR debug/16676
22293         * gcc.dg/debug/pr16676.c: New test.
22294
22295 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
22296
22297         PR testsuite/21443
22298         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
22299         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
22300         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
22301         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
22302         Change -O1 to -O2.
22303         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
22304         -fno-tree-dominator-opts.
22305
22306 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22307
22308         * gfortran.dg/return_1.f90: New test.
22309
22310 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
22311
22312         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
22313
22314         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
22315
22316 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
22317
22318         PR c++/21427
22319         * g++.dg/inherit/covariant13.C: New.
22320
22321 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22322
22323         PR libfortran/19155
22324         * gfortran.dg/pr19155.f: New test.
22325
22326 2005-05-08  Roger Sayle  <roger@eyesopen.com>
22327
22328         PR inline-asm/8788
22329         * gcc.dg/pr8788-1.c: New testcase.
22330
22331 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
22332
22333         PR target/21416
22334         * gcc.target/mips/fpcmp-[12].c: New tests.
22335
22336 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
22337
22338         * lib/target-supports-dg.exp (dg-require-fork): New function.
22339         (dg-require-mkfifo): Likewise.
22340         * lib/target-supports.exp (check_function_available): New
22341         function.
22342         (check_fork_available): Likewise.
22343         (check_mkfifo_available): Likewise.
22344
22345 2005-05-06  Jeff Law  <law@redhat.com>
22346
22347         * gcc.c-torture/compile/pr21380.c: New test.
22348
22349 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
22350
22351         PR c++/20961
22352         * g++.dg/ext/weak3.C: New test.
22353
22354 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
22355
22356         PR c++/21352
22357         * g++.dg/template/crash37.C: New test.
22358
22359 2005-05-05  Paul Brook  <paul@codesourcery.com>
22360
22361         * gcc.dg/arm-g2.c: Use effective-target arm32.
22362         * gcc.dg/arm-mmx-1.c: Ditto.
22363         * gcc.dg/arm-scd42-2.c: Ditto.
22364         * gcc.dg/arm-vfp1.c: Ditto.
22365         * lib/target-supports.exp (check_effective_target_arm32): New
22366         function.
22367
22368 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
22369
22370         PR libfortran/21354
22371         gfortran.dg/in_pack_rank7.f90: New test.
22372
22373 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
22374
22375         PR middle-end/15618
22376         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
22377
22378 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
22379
22380         PR middle-end/21265
22381         * gcc.dg/20050503-1.c: New test.
22382
22383         PR rtl-optimization/21239
22384         * gcc.dg/i386-sse-11.c: New test.
22385
22386 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
22387
22388         PR target/16888
22389         * gcc.target/i386/asm-1.c: New test.
22390
22391 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
22392
22393         PR rtl-optimization/21330
22394         * gcc.c-torture/execute/20050502-1.c: New test.
22395
22396         PR target/21297
22397         * gcc.c-torture/execute/20050502-2.c: New test.
22398
22399 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
22400
22401         PR middle-end/21282
22402         * gcc.dg/pr21282.c: New.
22403
22404 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22405
22406         * gcc.dg/vect/pr20122.c: Clean up .vect file.
22407         * gcc.dg/vect/vect-92.c: Likewise.
22408         * gcc.dg/vect/vect-93.c: Likewise.
22409         * gcc.dg/vect/vect-dv-1.c: Likewise.
22410         * gcc.dg/vect/vect-dv-2.c: Likewise.
22411         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
22412
22413 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22414
22415         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
22416         * gfortran.dg/vect/vect-2.f90: Likewise.
22417         * gfortran.dg/vect/vect-3.f90: Likewise.
22418         * gfortran.dg/vect/vect-4.f90: Likewise.
22419         * gfortran.dg/vect/vect-5.f90: Likewise.
22420
22421 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
22422
22423         PR target/20813
22424         * gcc.dg/rs6000-fpint-2.c: New.
22425
22426 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
22427
22428         PR c/15698
22429         * gcc.dg/builtins-30.c: Update expected messages.
22430         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
22431         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
22432         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
22433
22434 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
22435
22436         PR tree-optimization/21294
22437         * gcc.dg/tree-ssa/pr21294.c: New.
22438
22439 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
22440
22441         * gcc.dg/altivec-3.c (vec_store): Do not use the old
22442         __builtin_altivec_st_internal_4si built-in.
22443
22444 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
22445
22446         PR c++/15875
22447         * g++.dg/template/ptrmem14.C: New test.
22448
22449 2005-05-02  Paul Brook  <paul@codesourcery.com>
22450
22451         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
22452
22453 2005-05-02  Michael Matz  <matz@suse.de>
22454
22455         PR c++/19542
22456         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
22457
22458 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
22459
22460         * g++.dg/cpp/weak.C: New test.
22461
22462 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
22463
22464         * gcc.dg/tree-ssa/loop-8.c: New test.
22465
22466 2005-04-30  Michael Maty  <matz@suse.de>
22467
22468         * gcc.dg/inline-mcpy.c: New test.
22469
22470 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
22471
22472         PR libfortran/18958
22473         * gfortran.dg/eoshift.f90: New test case.
22474
22475 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
22476
22477         PR libfortran/18857
22478         * gfortran.dg/matmul_1.f90: New test.
22479
22480 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
22481
22482         PR tree-optimization/21030
22483         * gcc.dg/tree-ssa/pr21030.c: New.
22484
22485 2005-04-29  Devang Patel  <dpatel@apple.com>
22486
22487         PR tree-optimization/21272
22488         * gcc.dg/vect/vect-ifcvt-10.c: New test.
22489
22490 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
22491
22492         PR fortran/13082
22493         PR fortran/18824
22494         * gfortran.dg/entry_4.f90: New test.
22495         * gfortran.fortran-torture/execute/entry_1.f90: New test.
22496         * gfortran.fortran-torture/execute/entry_2.f90: New test.
22497         * gfortran.fortran-torture/execute/entry_3.f90: New test.
22498         * gfortran.fortran-torture/execute/entry_4.f90: New test.
22499         * gfortran.fortran-torture/execute/entry_5.f90: New test.
22500         * gfortran.fortran-torture/execute/entry_6.f90: New test.
22501         * gfortran.fortran-torture/execute/entry_7.f90: New test.
22502
22503 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22504
22505         * gfortran.fortran-torture/execute/entry_8.f90: New test.
22506
22507 2005-04-29  Paul Brook  <paul@codesourcery.com>
22508
22509         * gfortran.dg/entry_3.f90: New test.
22510
22511 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22512
22513         * gfortran.dg/implicit_4.f90: New test.
22514
22515 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
22516
22517         * lib/target-supports.exp (check_profiling_available): Return
22518         false for xtensa-*-elf.
22519
22520 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
22521
22522         * lib/fortran-torture.exp (fortran-torture.exp): Catch
22523         error if file cannot be deleted.
22524
22525 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
22526
22527         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
22528         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
22529         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
22530         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
22531         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
22532         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
22533         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
22534         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
22535         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
22536         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22537         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
22538         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
22539         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
22540
22541 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22542
22543         PR fortran/20865
22544         * gfortran.dg/pr20865.f90: New test.
22545
22546 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
22547
22548         * gcc.dg/void-cast-2.c: New test.
22549
22550 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22551
22552         PR c/21159
22553         * gcc.dg/void-cast-1.c: New test.
22554
22555 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
22556
22557         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
22558
22559 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22560
22561         PR fortran/21177
22562         * gfortran.dg/pr21177.f90: New test.
22563
22564 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
22565
22566         PR tree-optimization/21171
22567         * gcc.dg/tree-ssa/pr21171.c: New test.
22568
22569 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
22570
22571         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22572         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22573         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22574         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22575         gcc.dg/tree-ssa/gen-vect-32.c: New.
22576         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
22577         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
22578         don't run on PPC32.
22579
22580 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22581
22582         PR c/21213
22583         * gcc.dg/transparent-union-3.c: New test.
22584
22585 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22586
22587         PR c/20740
22588         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
22589         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
22590         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
22591         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
22592         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
22593         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
22594
22595 2005-04-26  Jeff Law  <law@redhat.com>
22596
22597         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
22598         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
22599         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
22600         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
22601         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
22602         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
22603         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
22604
22605 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
22606
22607         PR tree-optimization/17598
22608         * gcc.dg/tree-ssa/pr17598.c: New testcase.
22609
22610 2005-04-25  Mike Stump  <mrs@apple.com>
22611
22612         * objc.dg/fix-and-continue-1.m: Add.
22613
22614 2005-04-25  Roger Sayle  <roger@eyesopen.com>
22615
22616         PR c++/20995
22617         * g++.dg/opt/pr20995-1.C: New test case.
22618
22619 2005-04-25  Devang Patel <dpatel@apple.com>
22620
22621         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
22622
22623 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
22624
22625         PR testsuite/21062
22626         * g++.dg/opt/alias2.C (printf): Correct the prototype.
22627
22628 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
22629
22630         PR C++/21188
22631         * g++.dg/opt/rtti2.C: New test.
22632
22633 2005-04-25  Paul Brook  <paul@codesourcery.com>
22634         Steven G. Kargl  <kargls@comcast.net>
22635
22636         PR fortran/20879
22637         * gfortran.dg/ichar_1.f90: New file.
22638
22639 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
22640
22641         PR middle-end/20991
22642         * g++.dg/opt/pr20991.C: New test.
22643
22644         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
22645         where sizeof (type) < __alignof__ (type).
22646         * gcc.dg/compat/struct-layout-1.h: Likewise.
22647
22648 2005-04-24  Per Bothner  <per@bothner.com>
22649             Devang Patel  <dpatel@apple.com>
22650
22651         PR preprocessor/20907
22652         * gcc.dg/cpp/very-long-comment.c: New test.
22653
22654 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22655
22656         PR fortran/20059
22657         * gfortran.dg/common_5.f: New test.
22658
22659 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
22660
22661         PR middle-end/21082
22662         * g++.dg/tree-ssa/pr21082.C: New testcase.
22663
22664 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
22665
22666         * gcc.dg/vect/vect-99.c: New test.
22667
22668 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
22669
22670         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
22671
22672 2005-04-22  Jeff Law  <law@redhat.com>
22673
22674         * gcc.dg/uninit-5.c: Remove xfails.
22675         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
22676         conditionals and loads.
22677
22678 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
22679
22680         PR libfortran/20074
22681         PR libfortran/20436
22682         PR libfortran/21108
22683         * gfortran.dg/nested_reshape.f90: new test
22684         * gfortran.dg/reshape-alloc.f90: new test
22685         * gfortran.dg/reshape.f90: new test
22686
22687 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
22688
22689         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
22690
22691         * gcc.dg/arm-vfp1.c: New test.
22692
22693 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
22694
22695         PR c++/21087
22696         * g++.dg/lookup/builtin2.C: New test.
22697
22698 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22699
22700         * gcc.dg/weak/weak-13.c: New test.
22701
22702 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
22703
22704         * lib/target-supports.exp (check_effective_target_sync_int_long):
22705         Add powerpc*.
22706
22707 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
22708
22709         * gcc.target/mips/branch-1.c: New test.
22710
22711 2005-04-21  Richard Henderson  <rth@redhat.com>
22712
22713         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
22714         * gcc.dg/vect/vect-86.c: Likewise.
22715         * gcc.dg/vect/vect-87.c: Likewise.
22716         * gcc.dg/vect/vect-88.c: Likewise.
22717
22718 2005-04-21  Devang Patel  <dpatel@apple.com>
22719
22720         PR optimization/20994
22721         * gcc.dg/tree-ssa/ifc-3.c: New test.
22722
22723 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
22724
22725         PR c/12913
22726         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
22727         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
22728         gcc.dg/c99-vla-jump-5.c: New tests.
22729
22730 2005-04-19  Richard Henderson  <rth@redhat.com>
22731
22732         * lib/target-supports.exp (check_effective_target_vect_int_mult):
22733         Fix typo in exists check.
22734         (check_effective_target_sync_int_long): New.
22735         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
22736         * gcc.dg/ia64-sync-2.c: Likewise.
22737         * gcc.dg/ia64-sync-3.c: Likewise.
22738         * gcc.dg/ia64-sync-4.c: Likewise.
22739
22740 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
22741
22742         * gcc.dg/fold-xor-1.c: New test.
22743         * gcc.dg/fold-xor-2.c: New test.
22744
22745 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
22746
22747         PR target/20670
22748         * g++.dg/eh/fp-regs.C: New test.
22749
22750 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
22751
22752         * gcc.dg/Wint-to-pointer-cast-1.c,
22753         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
22754         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
22755         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
22756
22757 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22758
22759         PR fortran/16861
22760         * gfortran.dg/pr16861.f90: New test.
22761
22762 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
22763
22764         * gcc.dg/pr21085.c: New test.
22765
22766 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
22767
22768         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
22769         (setup_mips_tests, dg-mips-options): New procedures.
22770         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
22771         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
22772         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
22773         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22774         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
22775         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
22776         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
22777         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22778         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
22779         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
22780         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
22781         dg-mips-options instead of dg-options.  Remove now-redundant
22782         preprocessor guards.
22783         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
22784         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22785         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22786         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
22787         * gcc.dg/vr-mult-2.c: Delete.
22788         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
22789         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
22790         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
22791         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
22792         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
22793         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
22794         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
22795
22796 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
22797
22798         * ada/acats/run_all.sh: Use sync when executable not present.
22799
22800 2005-04-18  Devang Patel  <dpatel@apple.com>
22801
22802         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
22803         * gcc.dg/vect/vect-11a.c: New.
22804         * gcc.dg/vect/vect-none.c: Update.
22805         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
22806
22807 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
22808
22809         PR tree-optimization/20922
22810         * gcc.dg/pr20922-1.c: New test.
22811         * gcc.dg/pr20922-2.c: New test.
22812         * gcc.dg/pr20922-3.c: New test.
22813         * gcc.dg/pr20922-4.c: New test.
22814         * gcc.dg/pr20922-5.c: New test.
22815         * gcc.dg/pr20922-6.c: New test.
22816
22817 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22818
22819         PR libfortran/20950
22820         * gfortran.dg/pr20950.f: New test.
22821
22822 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22823
22824         PR libfortran/19216
22825         * gfortran.dg/pr19216.f: New test.
22826
22827 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
22828
22829         PR tree-optimization/21001
22830         * gcc.dg/tree-ssa/pr21001.c: New.
22831
22832 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
22833
22834         PR libfortran/21075
22835         * gfortran.dg/reshape_rank7.f90: New test.
22836
22837 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
22838
22839         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
22840         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
22841         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
22842         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
22843         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
22844         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
22845         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
22846         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
22847         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
22848         wrong way round).
22849         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
22850         in namelists.  New test.
22851         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
22852         New test.
22853         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
22854         New test.
22855         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
22856         namelist.  New test.
22857         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
22858         New test.
22859         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
22860         New test.
22861         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
22862         namelist.  New test.
22863         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
22864         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
22865         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
22866         New test.
22867         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
22868         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
22869         arrays. New test.
22870
22871 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
22872
22873         * gfortran.dg/wtruncate.f: New testcase.
22874         * gfortran.dg/wtruncate.f90: New testcase.
22875
22876 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
22877
22878         PR c++/21025
22879         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
22880         which sizeof/alignof is dependent, rather than just whether we are
22881         processing_template_decl.
22882
22883 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
22884
22885         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22886         corrected typo where the wrong variables had been compared.
22887
22888 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
22889
22890         PR libfortran/18495
22891         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22892         Test callee-allocated version of return array with a write
22893         statement.
22894         Test spread with a temporary with another write statement.
22895
22896 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
22897
22898         PR tree-optimization/21031
22899         * gcc.dg/tree-ssa/pr21031.c: New.
22900
22901 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
22902
22903         PR tree-optimization/21004
22904         * gcc.dg/builtins-53.c: Include builtins-config.h.
22905         Check floorf, ceilf, floorl and ceill transformations
22906         only when HAVE_C99_RUNTIME is defined.
22907
22908 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
22909
22910         PR middle-end/20739
22911         * gcc.dg/tree-ssa/pr20739.c: New test.
22912
22913 2005-04-14  Mike Stump  <mrs@apple.com>
22914
22915         * gcc.dg/Foundation.framework/empty: New.
22916         * gcc.dg/framework-2.c: New.
22917
22918 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
22919
22920         PR tree-optimization/21021
22921         * gcc.c-torture/compile/pr21021.c: New.
22922
22923 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
22924
22925         PR testsuite/21010
22926         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
22927         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
22928         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
22929         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
22930         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
22931         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
22932         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
22933         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
22934
22935 2005-04-14  Richard Henderson  <rth@redhat.com>
22936
22937         * lib/target-supports.exp (check_effective_target_vect_condition):
22938         Add ia64, i?86, and x86_64.
22939
22940 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
22941
22942         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
22943
22944 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
22945
22946         PR tree-optimization/20657
22947         * gcc.dg/tree-ssa/pr20657.c: New.
22948
22949 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
22950
22951         * gcc.dg/builtins-53.c: Also check (int)trunc* and
22952         (long long int)trunc*.
22953
22954 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
22955
22956         PR target/20927
22957         * gcc.dg/pr20927.c: New test.
22958
22959 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
22960
22961         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
22962         * gcc.target/mips/asm-1.c: Likewise.
22963
22964 2005-04-13  Dale Johannesen  <dalej@apple.com>
22965
22966         * objc.dg/objc-fast-4.m: New.
22967
22968 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
22969
22970         * gcc.target/cris/torture/cris-torture.exp: New driver in new
22971         directory.
22972         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
22973
22974 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
22975
22976         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
22977         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
22978         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
22979
22980 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
22981
22982         PR tree-optimization/20913
22983         * gcc.dg/tree-ssa/pr20913.c: New.
22984
22985         PR tree-optimization/20702
22986         * gcc.dg/tree-ssa/pr20702.c: New.
22987
22988 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22989
22990         PR c++/13744
22991         * g++.dg/inherit/local3.C: New test.
22992
22993 2005-04-12  Jeff Law  <law@redhat.com>
22994
22995         * gcc.dg/tree-ssa/20050412-1.c: New test.
22996
22997 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
22998
22999         PR libfortran/19016
23000         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
23001         Add tests with mask generated by expression.
23002         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23003         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23004         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23005
23006 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
23007
23008         PR middle-end/20917
23009         * gcc.dg/20050409-1.c: New test.
23010
23011 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
23012
23013         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
23014
23015 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23016
23017         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23018         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
23019         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23020         (TARGET_CXX): Adjust accordingly.
23021         * target.h (struct gcc_target): Remove epxort_class_data.  Add
23022         determine_class_data_visibility and class_data_always_comdat.
23023         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23024         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
23025         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23026         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
23027         (arm_cxx_determine_class_data_visibility): New.
23028         (arm_cxx_class_data_always_comdat): Likewise.
23029         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23030         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
23031         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23032         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
23033         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
23034         Define.
23035
23036 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23037
23038         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
23039
23040 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
23041
23042         * gcc.dg/i386-darwin-fpmath.c: New.
23043
23044 2004-04-11  Devang Patel  <dpatel@apple.com>
23045
23046         * lib/target-supports.exp (check_effective_target_vect_condition): New.
23047         * gcc.dg/vect/vect-ifcvt-1.c: New test.
23048         * gcc.dg/vect/vect-ifcvt-2.c: New test.
23049         * gcc.dg/vect/vect-ifcvt-3.c: New test.
23050         * gcc.dg/vect/vect-ifcvt-4.c: New test.
23051         * gcc.dg/vect/vect-ifcvt-5.c: New test.
23052         * gcc.dg/vect/vect-ifcvt-6.c: New test.
23053         * gcc.dg/vect/vect-ifcvt-7.c: New test.
23054         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
23055
23056 2004-04-11  Devang Patel  <dpatel@apple.com>
23057
23058         * gcc.dg/vect/vect-dv-1.c: New test.
23059         * gcc.dg/vect/vect-dv-2.c: New test.
23060
23061 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23062
23063         PR tree-optimization/20933
23064         * gcc.dg/tree-ssa/pr20933.c: New test.
23065
23066 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23067
23068         * gfortran.dg/fold_nearest.f90: New test.
23069
23070 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
23071
23072         * gcc.dg/tree-ssa/alias-1.c: New test.
23073
23074 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23075
23076         PR tree-optimization/20920
23077         * g++.dg/tree-ssa/pr20920.C: New test.
23078
23079 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
23080
23081         * gcc.dg/builtins-53.c: Also check (int)ceil* and
23082         (long long int)ceil*.
23083
23084 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
23085
23086         * g++.dg/warn/Wdtor1.C: Declare template in system header with
23087         explicit C++ linkage.
23088
23089 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23090
23091         * gfortran.dg/pr17229.f: Take care of the new obsolescence
23092         warning for arithmetic IF statements.
23093
23094 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
23095
23096         * eor_handling_1.f90: New test case.
23097         * eor_handling_2.f90: New test case.
23098         * eor_handling_3.f90: New test case.
23099         * eor_handling_4.f90: New test case.
23100         * eor_handling_5.f90: New test case.
23101         * noadv_size.f90: New test case.
23102         * pad_no.f90: New test case.
23103
23104 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
23105
23106         * gcc.c-torture/execute/20050410-1.c: New test.
23107
23108 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
23109
23110         * gcc.dg/pr20126.c: New.
23111
23112 2005-04-09  Bud Davis  <bdavis@gfortran.org>
23113             Steven G. Kargl <kargls@comcast.net>
23114
23115         * gfortran.dg/PR19872.f: New test.
23116
23117 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
23118
23119         * gfortran.dg/nint_1.f90: Fix dg-do directive.
23120
23121 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
23122
23123         * gfortran.dg/nint_1.f90: New test.
23124
23125 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
23126
23127         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
23128         Added test for callee-allocated arrays with write statements.
23129         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
23130         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
23131         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23132         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23133         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23134
23135 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
23136
23137         PR libfortran/20163
23138         * gfortran.dg/open-options-blanks.f: New test.
23139
23140 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23141
23142         PR fortran/13257
23143         * gfortran.dg/comma_format_extension_[1234].f: New tests.
23144
23145 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
23146
23147         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23148         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23149         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23150         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23151         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23152         * gcc.c-torture/execute/stdarg-4.c: New test.
23153
23154         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
23155
23156         PR target/20795
23157         * g++.dg/abi/param2.C: New test.
23158
23159 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
23160
23161         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
23162
23163 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
23164
23165         * gcc.dg/builtins-53.c: New test.
23166
23167 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
23168
23169         * g++.dg/tree-ssa/pr18178.C: New test.
23170         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
23171         * gcc.c-torture/execute/20041019-1.c: New test.
23172         * gcc.dg/tree-ssa/20041008-1.c: New test.
23173         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
23174         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
23175         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
23176         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
23177         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
23178         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
23179         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
23180         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
23181         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23182         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23183
23184 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
23185
23186         PR rtl-optimization/20466
23187         * gcc.c-torture/execute/pr20466-1.c: New test.
23188
23189 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
23190
23191         PR c++/20905
23192         * g++.dg/parse/cond2.C: New test.
23193
23194         PR c++/20145
23195         * g++.dg/warn/Wdtor1.C: New test.
23196
23197 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23198
23199         PR fortran/17229
23200         * gfortran.dg/pr17229.f: New test.
23201
23202 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
23203
23204         * gfortran.dg/tiny_1.f90: New test.
23205         * gfortran.dg/tiny_2.f90: ditto.
23206
23207 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
23208
23209         * gfortran.dg/eor_1.f90: Fix dg-do run line
23210         * gfortran.dg/open_new.f90: Fix dg-do run line
23211
23212 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
23213
23214         * lib/target-supports.exp (get_compiler_messages): Support
23215         optional arguments, the fourth being compiler options.
23216         (check_effective_target_fpic): New proc.
23217         * gcc.dg/20050321-2.c: Restrict to target fpic.
23218
23219 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
23220
23221         * gcc.dg/15443-1.c: New test.
23222         * gcc.dg/15443-2.c: Likewise.
23223
23224 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23225
23226         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
23227
23228 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
23229
23230         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
23231
23232 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
23233
23234         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
23235         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
23236         -m64.
23237         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
23238         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
23239         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
23240
23241 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
23242
23243         PR c++/20212
23244         * g++.dg/warn/Wunused-11.C: New test.
23245
23246 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
23247
23248         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
23249
23250 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
23251
23252         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
23253
23254 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
23255
23256         PR c++/20734
23257         * g++.dg/template/ptrmem13.C: New test.
23258
23259 2005-04-05  Per Bothner  <per@bothner.com>
23260
23261         * lib/gcc.exp: Always add -fno-show-column, for now.
23262
23263 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
23264
23265         PR testsuite/20767
23266         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
23267         of plain old "unsigned int" for the type of "i".  Makes this test
23268         64bit clean.
23269
23270 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
23271
23272         * gcc.dg/i386-ssefn-1.c: New test.
23273         * gcc.dg/i386-ssefn-2.c: New test.
23274         * gcc.dg/i386-ssefn-3.c: New test.
23275         * gcc.dg/i386-ssefn-4.c: New test.
23276
23277 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
23278
23279         PR tree-optimization/20076
23280         * gcc.dg/builtin-apply4.c: New test.
23281
23282         PR preprocessor/19475
23283         * gcc.dg/cpp/macspace1.c: New test.
23284         * gcc.dg/cpp/macspace2.c: New test.
23285
23286 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23287
23288         * gfortran.dg/pr20755.f: Fixed bad format.
23289
23290 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
23291
23292         PR c++/20763
23293         * g++.dg/ext/attrib21.C: New test.
23294
23295 2004-04-05  Devang Patel  <dpatel@apple.com>
23296
23297         * lib/target-supports.exp (check_effective_target_vect_shif): New.
23298         * gcc.dg/vect/vect-shift-1.c: New test.
23299
23300 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23301
23302         PR libfortran/20755
23303         * gfortran.dg/pr20755.f: New test.
23304
23305 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
23306
23307         * gfortran.dg/pr15959.f90: New test.
23308         * gfortran.dg/string_pad_trunc.f90: New test.
23309
23310 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23311
23312         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
23313         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
23314         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
23315         syntax.
23316
23317 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23318
23319         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
23320
23321 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23322
23323         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
23324         * gcc.c-torture/compile/20011119-2.c: Likewise.
23325         * gcc.c-torture/compile/981001-2.c: Likewise.
23326
23327 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
23328
23329         PR c++/20679
23330         * g++.dg/template/overload4.C: New test.
23331
23332 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23333
23334         PR c++/20746
23335         * g++.dg/abi/covariant5.C: New.
23336
23337         PR debug/20505
23338         * g++.dg/debug/const2.C: New.
23339
23340 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
23341
23342         PR rtl-optimization/16104
23343         * gcc.c-torture/execute/20050316-1.c: New test.
23344
23345 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23346
23347         * g++.dg/template/spec23.C: Fix dg-error text.
23348
23349 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
23350
23351         PR c++/19199
23352         * g++.dg/expr/lval2.C: New.
23353
23354 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23355
23356         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
23357         __builtin_strcasecmp and __builtin_strncasecmp.
23358
23359 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
23360
23361         PR c++/20723
23362         * g++.dg/template/spec22.C: New.
23363         * g++.dg/template/spec23.C: New.
23364
23365 2005-04-03  Dale Ranta  <dir@lanl.gov>
23366             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23367
23368         PR libfortran/20068
23369         PR libfortran/20125
23370         PR libfortran/20156
23371         PR libfortran/20471
23372         * gfortran.dg/backspace.f: New test.
23373
23374 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
23375
23376         * gcc.dg/pr19345.c: New test.
23377
23378 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23379
23380         PR tree-optimization/20640
23381         * gcc.dg/torture/tree-loop-1.c: New.
23382
23383 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23384
23385         PR rtl-optimization/20290
23386         * gcc.c-torture/execute/loop-ivopts-2.c: New.
23387
23388 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
23389
23390         * gcc.dg/rs6000-fpint.c: New.
23391
23392 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23393
23394         * gcc.dg/old-style-then-proto-1.c: New test.
23395
23396 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23397
23398         * gfortran.fortran-torture/execute/backspace.f90: Check
23399         after backspace and read was incorrect.
23400
23401 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23402
23403         * gcc.c-torture/execute/builtins/strcat.c: Check the result
23404         buffer past the terminating NUL using memcmp.
23405         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
23406         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
23407
23408         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
23409         Fix unused/uninitialized variable warnings.
23410
23411         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
23412         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
23413         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
23414         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
23415
23416         * gcc.c-torture/execute/builtins/abs-1-lib.c,
23417         gcc.c-torture/execute/builtins/fputs-lib.c,
23418         gcc.c-torture/execute/builtins/lib/fprintf.c,
23419         gcc.c-torture/execute/builtins/lib/main.c,
23420         gcc.c-torture/execute/builtins/lib/memcmp.c,
23421         gcc.c-torture/execute/builtins/lib/memmove.c,
23422         gcc.c-torture/execute/builtins/lib/mempcpy.c,
23423         gcc.c-torture/execute/builtins/lib/memset.c,
23424         gcc.c-torture/execute/builtins/lib/printf.c,
23425         gcc.c-torture/execute/builtins/lib/sprintf.c,
23426         gcc.c-torture/execute/builtins/lib/stpcpy.c,
23427         gcc.c-torture/execute/builtins/lib/strchr.c,
23428         gcc.c-torture/execute/builtins/lib/strcmp.c,
23429         gcc.c-torture/execute/builtins/lib/strcpy.c,
23430         gcc.c-torture/execute/builtins/lib/strcspn.c,
23431         gcc.c-torture/execute/builtins/lib/strlen.c,
23432         gcc.c-torture/execute/builtins/lib/strncat.c,
23433         gcc.c-torture/execute/builtins/lib/strncmp.c,
23434         gcc.c-torture/execute/builtins/lib/strncpy.c,
23435         gcc.c-torture/execute/builtins/lib/strrchr.c,
23436         gcc.c-torture/execute/builtins/lib/strspn.c,
23437         gcc.c-torture/execute/builtins/lib/strstr.c,
23438         gcc.c-torture/execute/builtins/memops-asm-lib.c,
23439         gcc.c-torture/execute/builtins/strlen-2.c,
23440         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
23441         prototypes.
23442
23443 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
23444
23445         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
23446         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
23447         selectany usage.
23448
23449 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
23450
23451         PR c++/19406
23452         * g++.dg/debug/using1.C: New test.
23453
23454 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
23455
23456         PR middle-end/20524
23457         * gcc.dg/alias-7.c: Prefix asm-declared name with
23458         __USER_LABEL_PREFIX__.
23459
23460 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
23461
23462         Fix fallout from PR middle-end/15700:
23463         * gcc.c-torture/compile/20011119-1.c: Take
23464         __USER_LABEL_PREFIX__ into account.
23465         * gcc.c-torture/compile/20011119-2.c: Likewise.
23466
23467 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23468
23469         PR c++/18644
23470         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
23471
23472 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23473
23474         PR c/17855
23475         * gcc.c-torture/compile/struct-non-lval-1.c,
23476         gcc.c-torture/compile/struct-non-lval-2.c,
23477         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
23478
23479 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
23480
23481         * gcc.dg/tls/tls.exp: Remove temporary file.
23482         * g++.dg/tls/tls.exp: Ditto.
23483         * lib/file-format.exp: Ditto.
23484         * g++.dg/special/ecos.exp: Ditto.
23485
23486         * lib/profopt.exp: Treat prof_ext as a list.
23487         * gcc.misc-tests/bprob.exp: Ditto.
23488         * g++.dg/bprob/bprob.exp: Ditto.
23489
23490         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
23491         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
23492         g++.dg/tree-ssa/pointer-reference-alias.C,
23493         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
23494         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
23495         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
23496         g++.dg/vect/pr19951.cc: Ditto.
23497         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
23498         gcc.dg/builtins-47.c: Ditto.
23499         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
23500         gcc.dg/pr20115-1.c: Ditto.
23501         * gcc.dg/tree-ssa/20030530-2.c,
23502         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
23503         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23504         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
23505         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23506         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
23507         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
23508         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
23509         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
23510         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
23511         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
23512         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
23513         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
23514         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
23515         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
23516         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
23517         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23518         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23519         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23520         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23521         gcc.dg/tree-ssa/20030824-1.c,
23522         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
23523         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
23524         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
23525         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
23526         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
23527         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
23528         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
23529         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
23530         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
23531         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
23532         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
23533         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
23534         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
23535         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
23536         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
23537         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
23538         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
23539         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
23540         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
23541         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
23542         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
23543         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
23544         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
23545         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
23546         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
23547         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
23548         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
23549         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
23550         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
23551         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
23552         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
23553         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
23554         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
23555         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
23556         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
23557         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
23558         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
23559         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
23560         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
23561         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
23562         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
23563         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
23564         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23565         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
23566         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
23567         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
23568         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
23569         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
23570         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
23571         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
23572         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23573         gcc.dg/tree-ssa/useless-1.c: Ditto.
23574         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
23575         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
23576         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
23577         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
23578         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23579         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
23580         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
23581         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
23582         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
23583         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
23584         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
23585         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
23586         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
23587         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
23588         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
23589         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
23590         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
23591         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
23592         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
23593         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
23594         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
23595         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23596         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23597         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
23598         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
23599         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
23600         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
23601         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
23602         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
23603         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
23604         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
23605         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
23606         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
23607         gcc.dg/vect/vect-none.c: Ditto.
23608         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
23609         treelang/compile/unsigned.tree: Ditto.
23610
23611         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
23612         * gcc.dg/cpp/direct2s.c: Ditto.
23613         * gcc.dg/cpp/paste4.c: Ditto.
23614         * gcc.dg/cpp/separate-1.c: Ditto.
23615         * gcc.dg/pch/save-temps-1.c: Ditto.
23616         * g++.dg/ext/altivec-10.C: Ditto.
23617         * g++.dg/pch/pch.C: Ditto.
23618
23619         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
23620
23621         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
23622         * g++.dg/template/repo1.C: Ditto.
23623         * g++.dg/template/repo2.C: Ditto.
23624         * g++.dg/template/repo3.C: Ditto.
23625         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
23626         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
23627         * g++.old-deja/g++.pt/repo1.C: Ditto.
23628         * g++.old-deja/g++.pt/repo2.C: Ditto.
23629         * g++.old-deja/g++.pt/repo3.C: Ditto.
23630         * g++.old-deja/g++.pt/repo4.C: Ditto.
23631
23632         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
23633         * gcc.dg/20030107-1.c: Ditto.
23634         * gcc.dg/20030702-1.c: Ditto.
23635         * gcc.dg/profile-generate-1.c: Ditto.
23636         * g++.dg/other/profile1.C: Ditto.
23637         * g++.old-deja/g++.robertl/eb83.C: Ditto.
23638
23639         * lib/gcc-dg.exp (remove-build-file): New.
23640         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23641         cleanup-tree-dump, cleanup-saved-temps): New.
23642
23643 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23644
23645         PR c++/19203, DR 214
23646         * g++.dg/parse/ambig3.C: Not ambiguous.
23647         * g++.dg/template/spec20.C: New.
23648         * g++.dg/template/spec21.C: New.
23649
23650 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
23651
23652         PR target/20045
23653         * gcc.dg/ia64-fptr-1.c: Run only on linux.
23654
23655 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23656
23657         PR libfortran/20660
23658         * gfortran.dg/negative_unit.f: New test.
23659
23660 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
23661
23662         * gcc.dg/20050330-1.c: New test.
23663
23664 2005-03-30  Devang Patel  <dpatel@apple.com>
23665
23666         * g++.dg/tree-sra/ssa-sra-3.C: New test.
23667
23668 2005-03-30  Dale Johannesen  <dalej@apple.com>
23669
23670         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
23671
23672 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
23673
23674         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23675         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
23676         Strip options from test name.
23677
23678 2005-03-31  Jan Hubicka  <jh@suse.cz>
23679
23680         * gcc.dg/varpool-1.c: New testcase.
23681
23682 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
23683
23684         PR c/772
23685         PR c/17913
23686         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
23687         gcc.dg/stmt-expr-label-3.c : New tests.
23688         * gcc.c-torture/execute/medce-2.c: Remove.
23689
23690 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
23691
23692         PR c/20368
23693         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
23694         tests.
23695
23696 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
23697
23698         * gcc.c-torture/compile/pr20203.c: New test.
23699
23700 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
23701
23702         * gfortran.dg/promotion.f90: New test.
23703
23704 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
23705
23706         PR middle-end/20491
23707         * gcc.dg/torture/asm-subreg-1.c: New test.
23708
23709 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
23710
23711         PR c/20672
23712         * gcc.dg/pr20672-1.c: New test.
23713
23714 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
23715
23716         * gfortran.dg/vect: New directory.
23717         * gfortran.dg/vect/vect.exp: New.
23718         * gfortran.dg/vect/vect-1.f90: New test.
23719         * gfortran.dg/vect/vect-2.f90: New test.
23720         * gfortran.dg/vect/vect-3.f90: New test.
23721         * gfortran.dg/vect/vect-4.f90: New test.
23722         * gfortran.dg/vect/vect-5.f90: New test.
23723
23724 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
23725
23726         PR middle-end/20622
23727         * gcc.dg/alias-7.c: New test.
23728
23729 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23730
23731         * gcc.dg/sparc-reg-1.c: New test.
23732
23733 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
23734
23735         PR target/19890
23736         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
23737
23738 2005-03-29  Dale Ranta  <dir@lanl.gov>
23739             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23740
23741         PR libfortran/20163
23742         * gfortran.dg/pr20163-2.f: New test.
23743
23744 2005-03-28  Jan Hubicka  <jh@suse.cz>
23745
23746         PR middle-end/20635
23747         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
23748         by Jakub Jelinek.
23749
23750 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
23751
23752         PR tree-optimization/20626
23753         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
23754         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
23755
23756 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
23757
23758         * gfortran.dg/underflow.f90: New test.
23759         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
23760
23761 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23762
23763         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
23764
23765 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
23766
23767         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
23768         (g++_init): Make sure that CXXFLAGS is set.
23769         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
23770         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
23771         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23772         * lib/objc.exp (objc_init): Likewise.
23773         * lib/treelang.exp (treelang_init): Likewise.
23774
23775 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
23776
23777         PR tree-optimization/20470
23778         * gcc.dg/tree-ssa/pr20470.c: New test.
23779
23780 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
23781
23782         * gcc.dg/ppc-stfiwx.c: New.
23783
23784 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
23785
23786         PR target/19888
23787         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
23788
23789 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
23790
23791         * gcc.dg/20050325-1.c: Fix a typo.
23792
23793 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23794
23795         PR libfortran/19678
23796         PR libfortran/19679
23797         * gfortran.dg/dos_eol.f: New test.
23798
23799 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
23800
23801         PR rtl-optimization/20249
23802         * gcc.dg/20050325-1.c: New test.
23803
23804 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23805
23806         PR libfortran/15332
23807         * gfortran.dg/pr15332.f: New test.
23808
23809 2005-03-24  Dale Johannesen  <dalej@apple.com>
23810
23811         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
23812
23813 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
23814
23815         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
23816         'internal' visibility.
23817         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
23818         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
23819         'protected' visibility.
23820         * gcc.dg/visibility-7.c: Likewise.
23821         * lib/target-supports.exp (check_visibility_available): Take
23822         a parameter, the kind of visibility to check for.
23823         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
23824         to check_visibility_available.
23825
23826         * g++.dg/expr/cast3.C: New.
23827
23828 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
23829
23830         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
23831         rs6000.
23832
23833 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
23834
23835         PR target/20095
23836         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
23837
23838 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
23839
23840         * gcc.dg/badshift.c: Renamed to...
23841         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
23842
23843         * gcc.target/i386/badshift.c: Renamed to...
23844         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
23845         only.
23846
23847         PR rtl-optimization/20532
23848         * gcc.target/i386/badshift.c: New.
23849
23850 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23851
23852         * gfortran.dg/pr18025.f90: New test.
23853
23854 2005-03-23  Dale Johannesen  <dalej@apple.com>
23855
23856         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
23857
23858 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
23859
23860         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
23861
23862         * lib/target-supports.exp (check_iconv_available): Default
23863         libiconv to -liconv, if there is no definition.
23864
23865 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
23866
23867         * gcc.dg/torture/cris-asm-mof-1.c: New test.
23868
23869 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
23870
23871         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
23872         * g++.dg/opt/pr7503-2.C: Likewise.
23873         * g++.dg/opt/pr7503-3.C: Likewise.
23874         * g++.dg/opt/pr7503-4.C: Likewise.
23875         * g++.dg/opt/pr7503-5.C: Likewise.
23876         * g++.dg/warn/minmax.C: New test.
23877
23878 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23879
23880         * gfortran.dg/g77_intrinsics_funcs.f: New test.
23881         * gfortran.dg/g77_intrinsics_sub.f: New test.
23882
23883 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
23884             Jan Hubicka  <jh@suse.cz>
23885             Steven Bosscher <stevenb@suse.de
23886
23887         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
23888
23889 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23890
23891         PR c++/19980
23892         * g++.dg/template/redecl3.C: New test.
23893
23894 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23895
23896         PR c++/20499
23897         * g++.dg/parse/error16.C: Tweak error markers.
23898
23899 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
23900
23901         PR target/20561
23902         * gcc.dg/20050321-2.c: New test.
23903
23904 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
23905
23906         PR c++/20465
23907         PR c++/20381
23908         * g++.dg/template/ptrmem12.C: New.
23909
23910 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
23911
23912         PR rtl-optimization/20527
23913         * gcc.c-torture/execute/pr20527-1.c: New test.
23914
23915 2005-03-22  Ben Elliston  <bje@au.ibm.com>
23916
23917         * gcc.misc-tests/options.exp (check_for_options): Create a real C
23918         program, compile it into a real executable and then delete the .c
23919         and .x files afterwards, to avoid problems on testglue targets.
23920
23921 2005-03-21  Stuart Hastings  <stuart@apple.com>
23922
23923         * gcc.target/i386/sse-2.c: New.
23924
23925 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
23926
23927         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
23928
23929 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
23930
23931         * g++.dg/parse/crash25.C: Fix typo.
23932
23933 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
23934
23935         PR c++/20461
23936         * g++.dg/parse/crash24.C: New test.
23937
23938         PR c++/20536
23939         * g++.dg/parse/crash25.C: New test.
23940
23941 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
23942
23943         PR c++/20147
23944         * g++.dg/ext/stmtexpr4.C: New test.
23945
23946 2005-03-20  Roger Sayle  <roger@eyesopen.com>
23947
23948         PR middle-end/20539
23949         * gcc.c-torture/compile/pr13066-1.c: New test case.
23950         * gcc.c-torture/compile/pr20539-1.c: Likewise.
23951         * g++.dg/opt/pr13066-1.C: Likewise.
23952
23953 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
23954
23955         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
23956
23957 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23958
23959         PR fortran/18525
23960         * gfortran.dg/nesting_1.f90: New test.
23961
23962 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23963
23964         PR c++/20240
23965         * g++.dg/lookup/using13.C: New test.
23966
23967 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23968
23969         PR c++/20333
23970         * g++.dg/template/crash36.C: New test.
23971
23972 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
23973
23974         PR c++/20463
23975         * g++.dg/template/crash35.C: New test.
23976
23977 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
23978
23979         PR c++/19966
23980         * g++.dg/overload/operator2.C: New test.
23981
23982 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23983
23984         PR libfortran/20257
23985         * gfortran.dg/pr20257.f90: New test.
23986
23987 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23988
23989         PR libfortran/20480
23990         * gfortran.dg/pr20480.f90: New test.
23991
23992 2005-03-16  Richard Henderson  <rth@redhat.com>
23993
23994         PR middle-end/15700
23995         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
23996         (_rtld_global): New.
23997         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
23998         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
23999
24000         * gcc.dg/alias-3.c: New.
24001         * gcc.dg/alias-4.c: New.
24002         * gcc.dg/alias-5.c: New.
24003         * gcc.dg/alias-6.c: New.
24004
24005 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
24006
24007         * gcc.dg/cpp/ucnid-7.c: New.
24008
24009 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
24010             Dorit Naishlos  <dorit@il.ibm.com>
24011
24012         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
24013         darwin.
24014
24015 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
24016
24017         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
24018         support misaligned accesses.
24019         * gcc.dg/vect/vect-58.c: Likewise.
24020         * gcc.dg/vect/vect-92.c: New.
24021         * gcc.dg/vect/vect-93.c: New.
24022
24023 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
24024
24025         PR fortran/18827
24026         * gfortran.dg/assign_2.f90: New test.
24027         * gfortran.dg/assign_3.f90: New test.
24028         * gfortran.dg/assign.f90: New test.
24029
24030 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
24031
24032         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
24033         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
24034         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
24035         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
24036         names.
24037
24038 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
24039
24040         * gcc.dg/cpp/ucnid-6.c: New.
24041
24042         * gcc.dg/cpp/normalize-1.c: New.
24043         * gcc.dg/cpp/normalize-2.c: New.
24044         * gcc.dg/cpp/normalize-3.c: New.
24045         * gcc.dg/cpp/normalize-4.c: New.
24046         * gcc.dg/cpp/ucnid-4.c: New.
24047         * gcc.dg/cpp/ucnid-5.c: New.
24048         * g++.dg/cpp/normalize-1.C: New.
24049         * g++.dg/cpp/ucnid-1.C: New.
24050
24051 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24052
24053         * gcc.dg/pr18628.c: New.
24054
24055 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24056
24057         PR c++/20280
24058         * g++.dg/tree-ssa/pr20280.C: New.
24059
24060 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24061
24062         PR fortran/20467
24063         * gfortran.dg/stfunc_2.f90: New test.
24064
24065 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24066
24067         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
24068
24069 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24070
24071         * gcc.dg/tree-ssa/20050314-1.c: New test.
24072
24073 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24074
24075         PR c++/4403
24076         PR c++/9783, DR433
24077         * g++.dg/template/friend34.C: New test.
24078         * g++.dg/template/friend35.C: Likewise.
24079         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
24080
24081 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24082
24083         Friend class name lookup 5/n
24084         PR c++/1016
24085         * g++.dg/lookup/hidden-class1.C: New test.
24086         * g++.dg/lookup/hidden-class2.C: Likewise.
24087         * g++.dg/lookup/hidden-class3.C: Likewise.
24088         * g++.dg/lookup/hidden-class4.C: Likewise.
24089         * g++.dg/lookup/hidden-class5.C: Likewise.
24090         * g++.dg/lookup/hidden-class6.C: Likewise.
24091         * g++.dg/lookup/hidden-class7.C: Likewise.
24092         * g++.dg/lookup/hidden-class8.C: Likewise.
24093         * g++.dg/lookup/hidden-class9.C: Likewise.
24094         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
24095         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
24096         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
24097         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
24098         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
24099         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
24100         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
24101         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
24102         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
24103         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
24104         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
24105
24106 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
24107
24108         PR c++/20157
24109         * g++.dg/template/error18.C: New test.
24110
24111 2005-03-09  Ben Elliston  <bje@au.ibm.com>
24112
24113         PR debug/16792
24114         * g++.dg/debug/pr16792.C: New test.
24115
24116 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
24117
24118         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
24119         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
24120         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
24121         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
24122         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
24123         test assertion names.
24124
24125 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24126
24127         PR fortran/18600
24128         * gfortran.dg/stfunc_1.f90: New test.
24129
24130 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24131
24132         PR fortran/16907
24133         * gfortran.dg/real_index_1.f90: New test.
24134
24135 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24136
24137         PR fortran/20323
24138         * gfortran.dg/spec_expr_1.f90: New test.
24139
24140 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
24141
24142         PR c/20402
24143         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
24144         new parser.
24145
24146 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24147
24148         PR fortran/20361
24149         * gfortran.dg/largeequiv_1.f90: New test.
24150
24151 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
24152
24153         * gcc.dg/ucnid-1.c: New.
24154         * gcc.dg/ucnid-2.c: New.
24155         * gcc.dg/ucnid-3.c: New.
24156         * gcc.dg/ucnid-4.c: New.
24157         * gcc.dg/ucnid-5.c: New.
24158         * gcc.dg/ucnid-6.c: New.
24159         * gcc.dg/cpp/ucnid-1.c: New.
24160         * gcc.dg/cpp/ucnid-2.c: New.
24161         * gcc.dg/cpp/ucnid-3.c: New.
24162         * g++.dg/other/ucnid-1.C: New.
24163
24164 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
24165
24166         * gcc.dg/vmx/darwin-abi-3.c: Delete.
24167
24168 2005-03-11  Per Bothner  <per@bothner.com>
24169
24170         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
24171         that diagnotics refer to correct token.
24172         * gcc.dg/unused-3.c: Likewise.
24173
24174 2005-03-11  Per Bothner  <per@bothner.com>
24175
24176         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
24177         constant" is now actually on same line as string constant.
24178         * gcc.dg/cpp/direct2s.c: Likewise.
24179
24180 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
24181
24182         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
24183
24184 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24185
24186         PR libfortran/20124
24187         * gfortran.dg/pr20124.f90: New Test
24188
24189 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
24190
24191         PR tree-optimization/20130
24192         * gcc.dg/pr20130-1.c: New test.
24193
24194 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
24195
24196         PR target/20095
24197         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
24198
24199 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24200
24201         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
24202
24203 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
24204
24205         * g++.dg/eh/forced1.C: Fix comment.
24206         * g++.dg/eh/forced2.C: Ditto.
24207         * g++.dg/eh/forced3.C: Ditto.
24208         * g++.dg/eh/forced4.C: Ditto.
24209
24210 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
24211
24212         PR rtl-opt/20412
24213         * gcc.c-torture/compile/pr20412.c: New test.
24214
24215 2005-03-10  Roger Sayle  <roger@eyesopen.com>
24216
24217         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
24218
24219 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
24220
24221         PR target/20322
24222         * gcc.dg/20050307-1.c: New test.
24223
24224 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
24225
24226         PR c++/20375
24227         * g++.dg/other/stdarg3.C: New.
24228
24229 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
24230
24231         PR c++/18384, c++/18327
24232         * g++.dg/init/array19.C: New test.
24233
24234         PR inline-asm/20314
24235         * gcc.dg/torture/pr20314-1.c: New test.
24236         * gcc.dg/torture/pr20314-2.c: New test.
24237
24238 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
24239
24240         * gcc.dg/20050309-1.c: New test.
24241
24242 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24243
24244         * gcc.dg/builtins-10.c: Reactivate disabled test.
24245         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
24246         new cbrt transformations.
24247
24248 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
24249
24250         PR c++/20208
24251         * g++.dg/template/array13.C: New test.
24252
24253 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
24254
24255         PR c++/16859
24256         * g++.dg/init/brace4.C: New test.
24257
24258 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24259
24260         PR c++/20186
24261         * g++.dg/template/non-dependent12.C: New.
24262
24263 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
24264
24265         PR c++/20142
24266         * g++.dg/init/array18.C: Add dg-do run marker.
24267
24268         PR c++/20142
24269         * g++.dg/init/array18.C: New test.
24270
24271 2005-03-09  Ben Elliston  <bje@au.ibm.com>
24272
24273         * consistency.vlad/vlad.exp: Remove trailing semicolons.
24274         * g++.dg/gcov/gcov.exp: Likewise.
24275         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
24276         * gcc.target/xstormy16/xstormy16.exp: Likewise.
24277         * lib/c-torture.exp: Likewise.
24278         * lib/fortran-torture.exp: Likewise.
24279         * lib/g++.exp: Likewise.
24280         * lib/gcc-defs.exp: Likewise.
24281         * lib/gcc-dg.exp: Likewise.
24282         * lib/gcc.exp: Likewise.
24283         * lib/gcov.exp: Likewise.
24284         * lib/gfortran.exp: Likewise.
24285         * lib/mike-g++.exp: Likewise.
24286         * lib/mike-gcc.exp: Likewise.
24287         * lib/objc-torture.exp: Likewise.
24288         * lib/objc.exp: Likewise.
24289         * lib/profopt.exp: Likewise.
24290         * lib/target-libpath.exp: Likewise.
24291         * lib/target-supports.exp: Likewise.
24292         * lib/treelang.exp: Likewise.
24293         * lib/wrapper.exp: Likewise.
24294
24295 2005-03-08  Jeff Law  <law@redhat.com>
24296
24297         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
24298         PHI-OPT changes.
24299
24300 2005-03-08  Ira Rosen  <irar@il.ibm.com>
24301
24302         * gcc.dg/vect/pr20122.c: New test.
24303
24304 2005-03-07  Jeff Law  <law@redhat.com>
24305
24306         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
24307         was folded away.
24308         * gcc.dg/tree-ssa/pr18133-1.c: New test.
24309         * gcc.dg/tree-ssa/pr18133-2.c: New test.
24310         * gcc.dg/tree-ssa/pr18134.c: New test.
24311
24312 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24313
24314         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
24315         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
24316         gcc.dg/torture/builtin-noret-2.c: Require weak support.
24317
24318 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
24319
24320         PR tree-opt/17671
24321         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
24322
24323 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
24324
24325         * g++.dg/warn/Wnvdtor.C: New test.
24326
24327 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
24328
24329         * gcc.dg/torture/pr19683-1.c: New test.
24330
24331 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
24332
24333         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
24334         * gfortran.dg/g77/19990313-2.f: Ditto.
24335         * gfortran.dg/g77/19990313-3.f: Ditto.
24336         * gfortran.dg/g77/19990525-0.f: Ditto.
24337         * gfortran.dg/g77/19990826-0.f: Ditto.
24338         * gfortran.dg/g77/19990826-2.f: Ditto.
24339         * gfortran.dg/g77/19990826-3.f: Ditto.
24340         * gfortran.dg/g77/20000511-1.f: Ditto.
24341         * gfortran.dg/g77/20000511-2.f: Ditto.
24342         * gfortran.dg/g77/970625-2.f: Ditto.
24343         * gfortran.dg/g77/980310-2.f: Ditto.
24344         * gfortran.dg/g77/980310-3.f: Ditto.
24345         * gfortran.dg/g77/980310-8.f: Ditto.
24346         * gfortran.dg/g77/980519-2.f: Ditto.
24347         * gfortran.dg/g77/alpha1.f: Ditto.
24348         * gfortran.dg/g77/claus.f: Ditto.
24349         * gfortran.dg/g77/erfc.f: Ditto.
24350         * gfortran.dg/g77/short.f: Ditto.
24351         * gfortran.fortran-torture/execute/data.f90: Ditto.
24352         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
24353         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
24354
24355 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24356
24357         * lib/file-format.exp (gcc_target_object_format): Add check for som
24358         format and hardcode object formats on hppa*-*-hpux*.
24359         * lib/target-supports.exp (check_weak_available): Add check for som
24360         object format.  Always return 0 on hppa*-*-hpux10*.
24361
24362         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
24363         is defined.
24364
24365         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
24366
24367 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24368
24369         * gfortran.dg/pr19936_1.f90: New test.
24370         * gfortran.dg/pr19936_2.f90: New test.
24371         * gfortran.dg/pr19936_3.f90: New test.
24372
24373 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24374             Paul Thomas <prthomas@drfccad.cea.fr>
24375
24376         * gfortran.dg/PR19754_1.f90: New test.
24377         * gfortran.dg/PR19754_2.f90: Ditto.
24378
24379 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24380
24381         PR c++/19311
24382         * g++.dg/template/non-dependent11.C: New test.
24383
24384 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
24385
24386         * lib/target-supports.exp (check_iconv_available): Fix comment.
24387
24388 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
24389             Joseph S. Myers  <joseph@codesourcery.com>
24390
24391         PR c++/19797
24392         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
24393
24394 2005-03-04  Matthew Sachs  <msachs@apple.com>
24395
24396         * gcc.exp (gcc_target_compile): Put braces around
24397         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
24398         * objc.exp (objc_target_compile): Likewise.
24399         * treelang.exp (treelang_target_compile): Likewise.
24400
24401 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24402
24403         PR fortran/19673
24404         * gfortran.dg/func_result_1.f90: New test.
24405
24406 2005-03-04  Ben Elliston  <bje@au.ibm.com>
24407
24408         * gcc.misc-tests/options.exp: New test.
24409
24410 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
24411
24412         * gcc.dg/pr15784-4.c: New test.
24413
24414 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
24415
24416         * gcc.c-torture/execute/pr17133.c: New.
24417         * gcc.c-torture/compile/20050303-1.c: New.
24418
24419 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
24420
24421         * gcc.dg/cpp/assert4.c: Fix for cygwin.
24422
24423 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
24424
24425         * g++.dg/overload/using2.C: New.
24426
24427 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
24428
24429         PR c++/19916
24430         * g++.dg/init/ptrmem2.C: New test.
24431
24432 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
24433
24434         PR c/8927
24435         * gcc.dg/pr8927-1.c: New test.
24436
24437 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24438
24439         PR c++/20232
24440         * g++.dg/inherit/covariant12.C: New.
24441
24442 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24443
24444         PR fortran/19479
24445         * gfortran.dg/bound_1.f90: New test.
24446
24447 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
24448
24449         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
24450         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
24451
24452 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
24453
24454         PR c/20245
24455         * gcc.dg/pr20245-1.c: New test.
24456
24457 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
24458
24459         PR middle-end/19874
24460         * gcc.c-torture/execute/20050119-2.c: New test case.
24461
24462 2005-02-28  Ben Elliston  <bje@au.ibm.com>
24463
24464         * README: Update the DejaGnu bug reporting address.
24465         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
24466         * lib/objc-torture.exp: Likewise.
24467
24468 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
24469
24470         * gfortran.dg/boz_1.f90: New test.
24471         * gfortran.dg/boz_3.f90: New test.
24472         * gfortran.dg/boz_4.f90: New test.
24473
24474 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
24475
24476         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
24477         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
24478
24479 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24480
24481         PR libfortran/20101
24482         * gfortran.dg/write_0_pe_format.f90: New test.
24483
24484 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
24485
24486         PR c++/20206
24487         * g++.dg/opt/thunk2.C: New test.
24488         * g++.dg/opt/covariant1.C: New test.
24489
24490 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24491
24492         * gfortran.dg/e_d_fmt.f90: New test.
24493
24494 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
24495
24496         * gcc.dg/asm-b.c: Fix comment typos.
24497
24498 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
24499
24500         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
24501         a V_MAY_DEF also.
24502
24503 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
24504
24505         PR tree-opt/20188
24506         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
24507         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
24508         * gcc.dg/asm-b.c: New test.
24509
24510 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
24511
24512         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
24513         Disable this test on IRIX 6.
24514
24515 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
24516
24517         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
24518         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
24519         parser.
24520
24521 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
24522
24523         PR tree-optimization/20204
24524         * gcc.dg/pr20204.c: New test.
24525
24526 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
24527
24528         PR target/20196
24529         * gcc.c-torture/execute/20050224-1.c: New test.
24530
24531         PR c++/20175
24532         * g++.dg/warn/Wbraces2.C: New test.
24533
24534 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
24535
24536         PR c++/19878
24537         * g++.dg/init/const2.C: New test.
24538
24539 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
24540
24541         PR tree-optimization/20100
24542         * gcc.c-torture/execute/pr20100-1.c: New test.
24543
24544 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24545
24546         * gfortran.dg/implicit_3.f90: New test.
24547
24548         * gfortran.dg/deftype_1.f90: New test.
24549
24550 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
24551
24552         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
24553         the test passes.
24554         * g++.dg/other/anon3.C: Accept a warning.
24555
24556 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
24557
24558         * gcc.dg/pr20017.c: Fix a comment typo.
24559
24560 2005-02-23  Bud Davis  <bdavis@gfortran.org>
24561
24562         * gfortran.dg/list_read_4.f90: Change to f90 comments.
24563
24564 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24565
24566         PR ada/19902
24567         * ada/acats/tests/cxa/cxa3004.a: Remove.
24568         * ada/acats/tests/cxb/cxb30061.am: Likewise.
24569
24570 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
24571
24572         PR c++/20073
24573         * g++.dg/init/const1.C: New test.
24574
24575         PR c++/19991
24576         * g++.dg/parse/constant7.C: New test.
24577
24578         PR c++/20152
24579         * g++.dg/parse/error27.C: New test.
24580         * g++.dg/template/qualttp15.C: Adjust error markers.
24581         * g++.old-deja/g++.other/struct1.C: Likewise.
24582
24583         PR c++/20153
24584         * g++.dg/template/error17.C: New test.
24585
24586         PR c++/20148
24587         * g++.dg/parser/error26.C: New test.
24588
24589 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
24590
24591         PR tree-optimization/20100
24592         PR tree-optimization/20115
24593         * gcc.dg/pr20115.c: New test.
24594         * gcc.dg/pr20115-1.c: New test.
24595         * gcc.dg/pr20100.c: New test.
24596         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
24597         call-clobbered variables after alias1.
24598
24599 2005-02-22  Bud Davis  <bdavis@gfortran.org>
24600
24601         * gfortran.dg/list_read_4.f90: new test.
24602
24603 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
24604
24605         PR rtl-optimization/20017.
24606         * gcc.dg/pr20017.c: New.
24607
24608 2005-02-22  Devang Patel  <dpatel@apple.com>
24609
24610         PR 19952
24611         * g++.dg/tree-ssa/pr19952.C: New test.
24612
24613 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
24614
24615         PR c++/19883
24616         * g++.dg/parse/constant6.C: New test.
24617
24618 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
24619
24620         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24621         * g++.dg/charset/asm2.c: Likewise.
24622         * g++.dg/charset/asm3.c: Likewise.
24623         * g++.dg/charset/asm4.c: Likewise.
24624         * g++.dg/charset/asm5.c: Likewise.
24625         * g++.dg/charset/attribute1.c: Likewise.
24626         * g++.dg/charset/attribute2.c: Likewise.
24627         * g++.dg/charset/extern1.cc: Likewise.
24628         * g++.dg/charset/extern2.cc: Likewise.
24629         * g++.dg/charset/extern3.cc: Likewise.
24630         * g++.dg/charset/function.cc: Likewise.
24631         * g++.dg/charset/string.c: Likewise.
24632         * g++.dg/charset/charset.exp: Likewise.
24633         * lib/target-supports.exp (check_iconv_available): Fix comment.
24634
24635 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
24636
24637         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
24638         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24639         * gcc.dg/charset/asm2.c: Likewise.
24640         * gcc.dg/charset/asm3.c: Likewise.
24641         * gcc.dg/charset/asm4.c: Likewise.
24642         * gcc.dg/charset/asm5.c: Likewise.
24643         * gcc.dg/charset/asm6.c: Likewise.
24644         * gcc.dg/charset/attribute1.c: Likewise.
24645         * gcc.dg/charset/attribute2.c: Likewise.
24646         * gcc.dg/charset/builtin1.c: Likewise.
24647         * gcc.dg/charset/extern.c: Likewise.
24648         * gcc.dg/charset/function.c: Likewise.
24649         * gcc.dg/charset/string.c: Likewise.
24650         * gcc.dg/charset/charset.exp: Likewise.
24651
24652 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
24653
24654         PR fortran/20086
24655         * gfortran.dg/pr20086.f90: New test.
24656
24657 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
24658
24659         PR tree-optimization/19786
24660         * g++.dg/tree-ssa/pr19786.C: New.
24661
24662 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24663
24664         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
24665
24666 2005-02-21  Jeff Law  <law@redhat.com>
24667
24668         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
24669
24670 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24671
24672         * gfortran.dg/do_iterator: Split loop, markup all lines for
24673         which an error locus is printed.
24674         * gfortran.dg/pr17708.f90: Markup all lines for which an error
24675         locus is printed.
24676         * gfortran.dg/select_4.f90: Likewise.
24677         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
24678         locuses in the various permutations.
24679
24680 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
24681
24682         PR tree-optimization/19951
24683         * g++.dg/vect: New directory.
24684         * g++.dg/vect/vect.exp: New file.
24685         * g++.dg/vect/pr19951.cc: New testcase.
24686         * g++.dg/dg.exp: Also prune vectorizer tests.
24687
24688 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
24689
24690         PR 18785
24691         * gcc.dg/charset/builtin1.c: New test.
24692
24693 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24694
24695         PR c++/19299
24696         * g++.dg/inherit/volatile1.C: New test.
24697
24698         PR c++/19440
24699         * g++.dg/template/dtor4.C: New test.
24700
24701 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
24702
24703         * gfortran.dg/int_1.f90: New test.
24704
24705 2005-02-19  Devang Patel  <dpatel@apple.com>
24706
24707         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
24708
24709 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
24710
24711         * gfortran.dg/achar_1.f90: New test.
24712
24713 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
24714
24715         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
24716
24717 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
24718             Jakub Jelinek  <jakub@redhat.com>
24719
24720         PR tree-optimization/19828
24721         * gcc.dg/tree-ssa/loop-7.c: New test.
24722         * gcc.c-torture/execute/20050218-1.c: New test.
24723
24724 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
24725
24726         PR c/20043
24727         * gcc.dg/transparent-union-1.c: New test.
24728         * gcc.dg/transparent-union-2.c: New test.
24729
24730 2005-02-18  James E Wilson  <wilson@specifixinc.com>
24731
24732         PR tree-optimization/18977
24733         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
24734
24735 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
24736
24737         PR target/20054
24738         * gcc.dg/pr20054.c: New test.
24739
24740 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24741
24742         PR c++/19508
24743         * g++.dg/ext/attrib20.C: New test.
24744
24745 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24746
24747         PR middle-end/20030
24748         * gfortran.fortran-torture/execute/character_passing.f90: New test.
24749
24750 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
24751
24752         PR c++/20008
24753         * g++.dg/opt/switch4.C: New.
24754
24755 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
24756
24757         PR c++/20023
24758         PR tree-optimization/20009
24759         * gcc.c-torture/compile/20050217-1.c: New test.
24760         * g++.dg/opt/switch3.C: New test.
24761
24762         PR tree-optimization/18947
24763         * gcc.c-torture/compile/20050215-1.c: New test.
24764         * gcc.c-torture/compile/20050215-2.c: New test.
24765         * gcc.c-torture/compile/20050215-3.c: New test.
24766
24767 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
24768
24769         PR c++/20028
24770         * g++.dg/template/crash34.C: New.
24771
24772         PR c++/20022
24773         * g++.dg/other/access3.C: New.
24774
24775 2005-02-17  Ira Rosen  <irar@il.ibm.com>
24776
24777         * gcc.dg/vect/vect-98.c: New test.
24778
24779 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
24780
24781         PR tree-optimization/19967
24782         * gcc.dg/pr19967.c: New.
24783
24784 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
24785
24786         PR middle-end/19857
24787         * gcc.dg/tree-ssa/20050215-1.c: New test.
24788         * gcc.c-torture/execute/20050215-1.c: New test.
24789
24790 2005-02-15  Eric Christopher  <echristo@redhat.com>
24791
24792         * gcc.dg/cpp/20050215-1.c: New file.
24793
24794 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
24795
24796         PR tree-optimization/15785
24797         * gcc.dg/pr15785-1.c: New test.
24798
24799 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
24800
24801         PR c++/17788
24802         * g++.dg/init/ctor4.C: New.
24803         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
24804
24805 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
24806
24807         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
24808         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
24809
24810 2005-02-15  Andreas Schwab  <schwab@suse.de>
24811
24812         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
24813         declare malloc.
24814
24815 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
24816
24817         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
24818
24819 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
24820
24821         PR tree-optimization/19853
24822         * gcc.c-torture/compile/pr19853.c: New test.
24823
24824 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24825
24826         PR c++/19608
24827         * g++.dg/parse/local-class1.C: New.
24828
24829         PR c++/19895
24830         * g++.dg/parse/ptrmem3.C: New.
24831
24832         PR c++/19884
24833         * g++.old-deja/g++.oliva/template6.C: Add another case.
24834         * g++.dg/template/explicit6.C: New.
24835
24836 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
24837
24838         PR c++/17816
24839         * g++.dg/other/redecl2.C: New.
24840
24841 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24842
24843         PR c++/19891
24844         * g++.dg/abi/covariant4.C: New.
24845
24846 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
24847
24848         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
24849         New tests.
24850
24851 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
24852
24853         * gcc.dg/vect/vect-96.c: Fix typo.
24854
24855 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24856
24857         PR c++/14479
24858         PR c++/19487
24859         * g++.dg/template/enum5.C: New test.
24860
24861 2005-02-12  Ira Rosen  <irar@il.ibm.com>
24862
24863         * gcc.dg/vect/vect-97.c: New test.
24864
24865 2005-02-12  Ira Rosen  <irar@il.ibm.com>
24866
24867         * gcc.dg/vect/vect-96.c: New test.
24868
24869 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
24870
24871         * gcc.dg/builtins-34.c: Also check ldexp*.
24872
24873 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
24874
24875         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
24876
24877 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
24878
24879         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
24880         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
24881         dg-require-dll, dg-require-iconv, dg-require-named-sections,
24882         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
24883         selector_list, selector_expression, dg-process-target): Move to new
24884         file target-supports-dg.exp.
24885         * lib/target-supports-dg.exp: New.
24886
24887         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
24888         New.
24889
24890 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
24891
24892         PR c++/19666
24893         * g++.dg/other/ptrmem6.C: New test.
24894
24895         PR middle-end/19858
24896         * gcc.c-torture/compile/20050210-1.c: New test.
24897
24898 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
24899
24900         PR c++/19755
24901         * g++.dg/warn/Wbraces1.C: New test.
24902
24903 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
24904
24905         * gcc.dg/builtins-52.c: New testcase.
24906
24907 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
24908
24909         PR c/19342
24910         * gcc.c-torture/execute/20050119-1.c: New test.
24911
24912 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
24913
24914         PR c++/19811
24915         * g++.dg/init/delete1.C: New test.
24916
24917 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24918
24919         PR c++/18470
24920         * g++.dg/template/static12.C: New test.
24921
24922 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
24923
24924         PR c++/19787
24925         * g++.dg/conversion/ambig1.C: New test.
24926
24927         PR c++/19739
24928         * g++.dg/ext/attrib19.C: New test.
24929
24930         PR c++/19732
24931         * g++.dg/parse/dtor5.C: New test.
24932
24933         PR c++/19762
24934         * g++.dg/template/dtor3.C: New test.
24935
24936         PR c++/19826
24937         * g++.dg/template/static11.C: New test.
24938         * g++.dg/template/crash2.C: Remove dg-error marker.
24939
24940 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
24941
24942         PR C++/18491
24943         * g++.old-deja/g++.mike/p10769a.C: Remove.
24944
24945 2005-02-09  Roger Sayle  <roger@eyesopen.com>
24946
24947         * gcc.dg/builtins-48.c: New test case.
24948         * gcc.dg/builtins-49.c: New test case.
24949         * gcc.dg/builtins-50.c: New test case.
24950         * gcc.dg/builtins-51.c: New test case.
24951
24952 2005-02-09  Ian Lance Taylor  <ian@airs.com>
24953
24954         PR middle-end/19583
24955         * g++.dg/warn/Wreturn-type-3.C: New test.
24956
24957 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
24958
24959         PR middle-end/19402
24960         * gcc.dg/pr19402-1.c: New testcase.
24961         * gcc.dg/pr19402-2.c: likewise.
24962
24963 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
24964
24965         PR middle-end/19854
24966         * g++.dg/tree-ssa/tmmti.C: New testcase.
24967
24968 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
24969
24970         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
24971
24972 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
24973
24974         PR c++/19733
24975         * g++.dg/parse/crash23.C: New test.
24976         * g++.dg/warn/Weff1.C: New test.
24977
24978 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
24979
24980         * gcc.dg/20050209-1.c: New test.
24981
24982 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
24983
24984         PR target/19799
24985         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
24986
24987 2005-02-08  Mike Stump  <mrs@apple.com>
24988
24989         * g++.dg/pch/import-2.c: New test.
24990         * g++.dg/pch/import-2.hs: New.
24991         * g++.dg/pch/include/import-2a.h: New.
24992         * g++.dg/pch/include/import-2b.h: New.
24993
24994 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
24995
24996         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
24997
24998 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24999
25000         * gfortran.dg/substr_1.f90: New test.
25001
25002 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
25003
25004         PR middle-end/19775
25005         * gcc.dg/torture/builtin-power-1.c: Disable test for
25006         invalid transformation.
25007         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
25008         no longer optimize.
25009         * gcc.dg/builtins-47.c: New testcase.
25010
25011 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
25012             Dorit Naishlos  <dorit@il.ibm.com>
25013
25014         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
25015
25016 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
25017
25018         * gcc.c-torture/compile/20050206-1.c: New test.
25019
25020 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25021
25022         PR tree-opt/19768
25023         * g++.dg/opt/pr19768.C: New test.
25024
25025 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25026
25027         PR tree-opt/19736
25028         * gcc.c-torture/compile/pr19736.c: New test.
25029
25030 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25031
25032         PR c++/17401
25033         * g++.dg/parse/error25.C: New test.
25034
25035 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
25036
25037         * gcc.c-torture/execute/20050203-1.c: New.
25038
25039 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
25040
25041         * gcc.dg/vect/vect-85.c: Remove xfail.
25042         * gcc.dg/vect/vect-86.c: Remove xfail.
25043         * gcc.dg/vect/vect-87.c: Remove xfail.
25044         * gcc.dg/vect/vect-88.c: Remove xfail.
25045
25046 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
25047
25048         * gcc.dg/altivec-19.c: New.
25049
25050 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
25051
25052         PR c/17807
25053         * gcc.dg/nested-func-3.c: New test.
25054         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
25055
25056 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
25057
25058         * gcc.test-framework/gen_directive_tests: Generate tests for
25059         selector expressions.
25060
25061 2005-02-02  Matt Austern  <austern@apple.com>
25062
25063         PR c++/19628
25064         * g++/ext/builtin7.C: New.
25065         * g++/ext/builtin8.C: New.
25066
25067 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25068
25069         PR c/18502
25070         * gcc.dg/pr18502-1.c: New test.
25071
25072 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25073
25074         PR c++/17413
25075         * g++.dg/template/local4.C: Tweak.
25076
25077 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
25078
25079         PR tree-optimization/19578
25080         * gcc.c-torture/compile/20050202-1.c: New test.
25081
25082 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25083
25084         PR c/19435
25085         * gcc.dg/c99-init-4.c: New test.
25086
25087 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25088
25089         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
25090
25091         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
25092
25093         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
25094         * g++.dg/eh/check-vect.h: New.
25095
25096         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
25097         * gcc.dg/vect/vect-78.c: Ditto.
25098         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
25099         Remove.
25100
25101         * g++.dg/conversion/simd1.C: Expect warning.
25102         * g++.dg/ext/attribute-test-1.C: Ditto.
25103         * g++.dg/ext/attribute-test-2.C: Ditto.
25104         * g++.dg/ext/attribute-test-3.C: Ditto.
25105         * g++.dg/ext/attribute-test-4.C: Ditto.
25106
25107         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
25108         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
25109
25110         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
25111
25112 2005-02-01  Richard Henderson  <rth@redhat.com>
25113
25114         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25115         long double for ibm double-double format.
25116         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25117
25118 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
25119
25120         PR tree-optimization/19633
25121         * gcc.dg/pr19633-1.c: New test.
25122         * gcc.dg/pr19633.c: Tweak to make pointer point
25123         to NULL or a symbol.
25124
25125 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25126
25127         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
25128         New procs.
25129         (dg-process-target (local override)): Handle selector expressions.
25130
25131         * gcc.test-framework/README: Describe tests in source directory.
25132         * gcc.test-framework/test-framework.awk: Handle dg- tests.
25133         * gcc.test-framework/test-framework.exp: Handle dg- tests.
25134         * gcc.test-framework/dg-bogus-exp-P.c: New test.
25135         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
25136         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
25137         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
25138         * gcc.test-framework/dg-do-link-exp-P.c: New test.
25139         * gcc.test-framework/dg-do-run-exp-P.c: New test.
25140         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
25141         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
25142         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
25143         * gcc.test-framework/dg-error-exp-P.c: New test.
25144         * gcc.test-framework/dg-error-exp-XP.c: New test.
25145         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
25146         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
25147         * gcc.test-framework/dg-output-exp-P.c: New test.
25148         * gcc.test-framework/dg-output-exp-XF.c: New test.
25149         * gcc.test-framework/dg-warning-exp-P.c: New test.
25150         * gcc.misc-tests/dg-1.c: Remove.
25151         * gcc.misc-tests/dg-2.c: Remove.
25152         * gcc.misc-tests/dg-3.c: Remove.
25153         * gcc.misc-tests/dg-4.c: Remove.
25154         * gcc.misc-tests/dg-5.c: Remove.
25155         * gcc.misc-tests/dg-6.c: Remove.
25156         * gcc.misc-tests/dg-7.c: Remove.
25157         * gcc.misc-tests/dg-8.c: Remove.
25158         * gcc.misc-tests/dg-9.c: Remove.
25159         * gcc.misc-tests/dg-10.c: Remove.
25160         * gcc.misc-tests/dg-11.c: Remove.
25161         * gcc.misc-tests/dg-12.c: Remove.
25162         * gcc.misc-tests/dg-test.exp: Remove.
25163
25164         * gcc.test-framework/test-framework.awk: Change recording and
25165         printing of passes and failures.
25166
25167         * gcc.test-framework: New directory.
25168         * gcc.test-framework/README: New.
25169         * gcc.test-framework/test-framework.exp: New.
25170         * gcc.test-framework/test-framework.awk: New.
25171         * gcc.test-framework/gen_directive_tests: New.
25172
25173 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
25174
25175         * lib/treelang.exp: Fix comment typos.
25176         (treelang_target_compile): Don't append libs=-ltreelang to options.
25177
25178 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
25179
25180         * g++.dg/parse/typename7.C: Adjust error messages.
25181
25182 2005-01-31  Jeff Law  <law@redhat.com>
25183
25184         * gcc.c-torture/execute/20050131-1.c: New test.
25185         * gcc.dg/wcaselabel.c: New test.
25186
25187 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
25188
25189         * g++.dg/other/warning1.C: Adjust error messags.
25190         * g++.dg/parse/constant5.C: New test.
25191
25192 2005-01-31  Steven Bosscher  <stevenb@suse.de>
25193
25194         PR c/19333
25195         * gcc.c-torture/compile/20011130-1.c: Reorder to make
25196         the test case valid.
25197         * gcc.dg/20030815-1.c: Remove invalid tests.
25198         * gcc.dg/array-7.c: Adjust expected result.
25199         * gcc.dg/pr18596-3.c: Likewise.
25200         * gcc.dg/noncompile/20000901-1.c: Likewise.
25201         * gcc.dg/noncompile/init-2.c: Likewise.
25202         * gcc.dg/noncompile/init-4.c: Likewise.
25203
25204 2005-01-31  Dale Johannesen  <dalej@apple.com>
25205
25206         * g++.dg/opt/pr19650.C: New test.
25207
25208 2005-01-31  Richard Henderson  <rth@redhat.com>
25209
25210         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25211         long double for intel double extended format.
25212         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25213
25214 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
25215
25216         PR c++/19555
25217         * g++.dg/template/static10.C: New test.
25218
25219         PR c++/19395
25220         * g++.dg/parse/error24.C: New test.
25221
25222         PR c++/19367
25223         * g++.dg/lookup/builtin1.C: New test.
25224
25225         PR c++/19457
25226         * g++.dg/warn/conv3.C: New test.
25227
25228 2005-01-30  Bud Davis  <bdavis@gfortran.org>
25229
25230         PR fortran/19647
25231         * gfortan.dg/inquire_7.f90
25232
25233 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
25234
25235         PR tree-optimization/15791
25236         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
25237         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
25238         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
25239         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
25240         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
25241         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
25242         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
25243         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
25244         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
25245         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
25246
25247 2005-01-29  Paul Brook  <paul@codesourcery.com>
25248
25249         PR fortran/18565
25250         * check.c (real_or_complex_check): New function.
25251         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
25252         * intrinsic.c (add_functions): Use new check functions.
25253         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
25254         Add prototypes.
25255
25256 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
25257
25258         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
25259         gcc.dg/lvalue-3.c: New tests.
25260         * gcc.dg/concat.c: Update expected messages.
25261
25262 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
25263
25264         PR libfortran/19595
25265         * gfortran.dg/eor_1.f90: New test.
25266
25267 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
25268
25269         PR fortran/19589
25270         * gfortran.dg/logical_data_1.f90: New test.
25271
25272 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
25273
25274         PR c++/19253
25275         * g++.dg/template/crash33.C: New test.
25276
25277         PR c++/19667
25278         * g++.dg/template/crash32.C: New test.
25279
25280 2005-01-28  Ian Lance Taylor  <ian@airs.com>
25281
25282         PR middle-end/16558
25283         * g++.dg/warn/Wreturn-type-2.C: New test.
25284
25285 2004-06-24  Jeff Law  <law@redhat.com>
25286
25287         * gcc.dg/tree-ssa/20050128-1.c: New test.
25288
25289 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
25290
25291         * gcc.target/frv/all-mdpackh-1.c: New test.
25292
25293 2005-01-28  Steven Bosscher  <stevenb@suse.de>
25294
25295         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
25296
25297 2005-01-27  Richard Henderson  <rth@redhat.com>
25298
25299         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
25300
25301 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
25302
25303         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
25304
25305 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
25306
25307         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25308         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25309         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
25310         to cope with cases where the multilib options override the dg-options.
25311
25312 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
25313
25314         PR c/18946
25315         * gcc.dg/noncompile/20050120-1.c: New test.
25316
25317 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
25318
25319         PR tree-optimization/19633
25320         * gcc.dg/pr19633.c: New test.
25321         * gcc.dg/tree-ssa/pr19633.c: New test.
25322
25323 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
25324
25325         * gcc.dg/20041216-1.c: New test.
25326
25327 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
25328
25329         PR objc/18862
25330         * objc.dg/selector-2.m: New test.
25331
25332 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
25333
25334         * g++.dg/opt/range-test-2.C: New test.
25335
25336         PR rtl-optimization/19579
25337         * gcc.c-torture/execute/20050124-1.c: New test.
25338
25339 2005-01-26  Greg Parker  <gparker@apple.com>
25340         Stuart Hastings  <stuart@apple.com>
25341
25342         * gcc.c-torture/execute/20050125-1.c: New.
25343
25344 2005-01-18  Jan Hubicka  <jh@suse.cz>
25345
25346         PR tree-optimize/19337
25347         * gcc.c-torture/compile/20050119-1.c: New test.
25348
25349 2005-01-24  James E Wilson  <wilson@specifixinc.com>
25350
25351         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
25352         test for successful match.
25353
25354 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
25355
25356         PR objc/18408
25357         * objc.dg/comp-types-7.m: New test.
25358
25359 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
25360
25361         * lib/target-supports.exp (current_target_name): New.
25362         (check_effective_target_ilp32, check_effective_target_lp64):
25363         Cache the result to use as long as the current target, with
25364         multilib flags, remains the same.
25365
25366         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
25367         (dg-require-weak, dg-require-visibility, dg-require-alias,
25368         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
25369         dg-require-effective-target, dg-skip-if): Remove call to
25370         skip_test_and_clear_xfail.
25371         (dg-test): Clear xfail data.
25372
25373 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
25374
25375         PR target/17751
25376         * gcc.dg/ppc64-toc.c: New test.
25377
25378         * g++.dg/tree-ssa/empty-1.C: New test.
25379
25380         PR middle-end/19551
25381         * gcc.c-torture/execute/20050121-1.c: New test.
25382         * gcc.dg/20050121-2.c: New test.
25383
25384 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
25385         Paul Brook  <paul@codesourcery.com>
25386
25387         PR fortran/17941
25388         * gfortran.dg/real_const_1.f: New test.
25389         * gfortran.dg/real_const_2.f90: New test.
25390         * gfortran.dg/complex_int_1.f90: New test.
25391
25392 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
25393
25394         PR fortran/19313
25395         * gfortan.dg/inquire_6.f90: New test.
25396
25397 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25398
25399         PR libfortran/19451
25400         * open_readonly_1.f90: New test.
25401
25402 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25403
25404         PR libfortran/18982
25405         * gfortran.dg/open_new.f90: New file.
25406
25407 2005-01-22  Paul Brook  <paul@codesourcery.com>
25408
25409         * namelist_1.f90: New test.
25410
25411 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
25412
25413         PR tree-optimization/19484
25414         * gcc.c-torture/compile/20050122-[12].c: New tests.
25415
25416 2005-01-22  Paul Brook  <paul@codesourcery.com>
25417
25418         * gfortran.dg/implicit_2.f90: New test.
25419
25420 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
25421
25422         PR fortran/19314
25423         * gfortran.dg/inquire_5.f90: New test.
25424
25425 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25426
25427         PR c/18809
25428         * gcc.dg/pr18809-1.c: New test.
25429
25430 2005-01-21  Ian Lance Taylor  <ian@airs.com>
25431
25432         * gcc.dg/20050121-1.c: New test.
25433
25434         PR tree-optimization/13000
25435         * gcc.dg/20040206-1.c: Change warning to point where function is
25436         being inlined.
25437
25438 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25439
25440         PR c++/19208
25441         * g++.dg/template/array11.C: New test.
25442
25443 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25444
25445         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
25446         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
25447         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
25448         * gfortran.dg/getenv_1.f90: Add dg-do directive.
25449         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
25450         gfortran.dg/pr17164.f90: Add missing dg-do directives.
25451
25452 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
25453
25454         PR tree-optimization/15349
25455         * gcc.dg/tree-ssa/pr15349.c: New.
25456
25457 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
25458
25459         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
25460
25461 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
25462
25463         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
25464         scan-assembler-times directive name.
25465
25466         * gcc.dg/asm-a.c: Move dg-require-effective-target to
25467         after dg-do.
25468
25469         PR rtl-optimization/19462
25470         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
25471
25472 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
25473
25474         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
25475         counting function calls on ia64.
25476
25477 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
25478
25479         PR rtl-optimization/15139
25480         * gcc.dg/20050111-2.c: New test.
25481
25482         PR c/17297
25483         * gcc.c-torture/compile/20050113-1.c: New testcase.
25484
25485         PR middle-end/19164
25486         * gcc.dg/20050113-1.c: New testcase.
25487
25488 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
25489
25490         * gcc.dg/vect/vect-85.c: Add comment.
25491         * gcc.dg/vect/vect-86.c: Add xfail for now.
25492         * gcc.dg/vect/vect-87.c: Add xfail for now.
25493         * gcc.dg/vect/vect-88.c: Add xfail for now.
25494         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
25495
25496 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25497
25498         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
25499
25500 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25501
25502         * g++.dg/debug/typedef3.C: New test.
25503
25504 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
25505
25506         PR c/19472
25507         * gcc.dg/asm-a.c: New test.
25508
25509 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
25510
25511         * gcc.dg/sh-relax.c: Add prototype for abort.
25512
25513 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25514
25515         * gcc.dg/short-compare-1.c: New test.
25516         * gcc.dg/short-compare-2.c: Likewise.
25517
25518 2005-01-18  Michael Matz  <matz@suse.de>
25519
25520         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
25521
25522 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
25523
25524         PR tree-optimization/19121
25525         * gcc.c-torture/compile/pr19121.c: New test.
25526
25527 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
25528
25529         PR target/19357
25530         * gcc.c-torture/compile/pr19357.c: New test.
25531
25532 2005-01-17  Ian Lance Taylor  <ian@airs.com>
25533
25534         PR c/5675
25535         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
25536         pass--those that refer just to the variable, possibly with a
25537         cast.
25538         * gcc.dg/c99-const-expr-3.c: Likewise.
25539
25540         PR middle-end/13127
25541         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
25542         longer emitted.
25543
25544 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
25545
25546         PR fortran/18778
25547         * gfortran.dg/endfile_2.f90: New test.
25548
25549 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
25550
25551         PR 19168
25552         * gfortran.dg/select_5.f90: New test.
25553
25554 2004-01-16  Paul Brook  <paul@codesourcery.com>
25555
25556         * gfortran.dg/common_4.f90: New test.
25557
25558 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
25559
25560         PR rtl-optimization/19462
25561         * gcc.dg/torture/pr19462-1.c: New test.
25562
25563 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
25564
25565         PR objc/19321
25566         * objc.dg/func-ptr-2.m: New.
25567         * objc.dg/volatile-1.m: New.
25568
25569 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25570
25571         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
25572
25573 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
25574
25575         PR tree-optimization/19060
25576         * gcc.c-torture/execute/20050104-1.c: New test.
25577
25578 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
25579
25580         PR fortran/18983
25581         * gfortran.dg/write_to_null.f90: New test.
25582
25583 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
25584             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25585
25586         PR other/19328
25587         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
25588         argument.
25589
25590 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
25591
25592         PR c++/19263
25593         * g++.dg/init/vector1.C: New test.
25594
25595 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
25596
25597         PR target/13158
25598         * gcc.target/ia64/sibcall-unwind-1.c: New test.
25599         PR target/18987
25600         * gcc.target/ia64/sibcall-unwind-2.c: New test.
25601
25602 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
25603
25604         * gfortran.dg/select_1.f90: New test.
25605         * gfortran.dg/select_2.f90: New test.
25606         * gfortran.dg/select_3.f90: New test.
25607         * gfortran.dg/select_4.f90: New test.
25608
25609 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
25610
25611         PR middle-end/19084
25612         PR rtl-optimization/19348
25613         * gcc.dg/20050111-1.c: New test.
25614         * gcc.c-torture/execute/20050111-1.c: New test.
25615
25616         * gcc.dg/i386-asm-4.c: New test.
25617
25618 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25619
25620         * gcc.dg/nested-func-2.c: New test.
25621         * ada/acats/norun.lst: Remove c953002.
25622
25623 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
25624
25625         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
25626
25627 2005-01-12  Ben Elliston  <bje@au.ibm.com>
25628
25629         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
25630
25631 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
25632
25633         PR target/18761
25634         * g++.dg/abi/align1.C: New test.
25635
25636 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
25637
25638         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
25639         at a time.
25640         * g++.dg/ext/altivec_check.h: Support compiling as C.
25641
25642 2005-01-10  Roger Sayle  <roger@eyesopen.com>
25643
25644         PR c++/19355
25645         * g++.dg/expr/pr19355-1.C: New test case.
25646
25647 2005-01-10  Laurent GUERBY <laurent@guerby.net>
25648
25649         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
25650         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
25651         * ada/acats/tests/c3/c92005b.ada: Likewise.
25652         * ada/acats/tests/c3/cxb3012.a: Likewise.
25653         * ada/acats/norun.lst: Add c380004 and c953002, add PR
25654
25655 2005-01-09  Paul Brook  <paul@codesourcery.com>
25656
25657         * gfortran.dg/common_2.f90: New file.
25658         * gfortran.dg/common_3.f90: New file.
25659
25660 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
25661
25662         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
25663
25664 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
25665
25666         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
25667         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
25668         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
25669         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
25670         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
25671         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
25672         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
25673         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
25674         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
25675         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
25676         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
25677         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
25678         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
25679         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
25680         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
25681         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
25682         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
25683         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
25684         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
25685         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
25686         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
25687         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
25688         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
25689         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
25690         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
25691         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
25692         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
25693         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
25694         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
25695         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
25696         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
25697         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
25698         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
25699         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
25700         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
25701         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
25702         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
25703         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
25704         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
25705         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
25706         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
25707         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
25708         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
25709         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
25710         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
25711         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
25712         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
25713         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
25714         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
25715         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
25716         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
25717         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
25718         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
25719         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
25720         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
25721         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
25722         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
25723         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
25724         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
25725         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
25726         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
25727         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
25728         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
25729         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
25730         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
25731         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
25732         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
25733
25734         * gcc.dg/vect/vect-1.c: Fix spelling.
25735         * gcc.dg/vect/vect-10.c: Fix spelling.
25736         * gcc.dg/vect/vect-11.c: Fix spelling.
25737         * gcc.dg/vect/vect-12.c: Fix spelling.
25738         * gcc.dg/vect/vect-14.c: Fix spelling.
25739         * gcc.dg/vect/vect-15.c: Fix spelling.
25740         * gcc.dg/vect/vect-16.c: Fix spelling.
25741         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
25742         * gcc.dg/vect/vect-64.c: Fix comments.
25743         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
25744
25745 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
25746             Ira Rosen  <irar@il.ibm.com>
25747
25748         * gcc.dg/vect/vect-70.c: New test.
25749         * gcc.dg/vect/vect-71.c: New test.
25750
25751 2005-01-09  Manfred Hollstein  <mh@suse.com>
25752
25753         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
25754         * gcc.dg/pr18241-2.c: Likewise.
25755         * gcc.dg/pr18241-3.c: Likewise.
25756         * gcc.dg/pr18241-4.c: Likewise.
25757         * gcc.dg/pr18241-5.c: Likewise.
25758
25759 2005-01-08  Richard Henderson  <rth@redhat.com>
25760
25761         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25762         False for x86 and x86-64.
25763
25764 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
25765
25766         PR tree-optimization/18241
25767         * gcc.dg/pr18241-1.c: New test.
25768         * gcc.dg/pr18241-2.c: New test.
25769         * gcc.dg/pr18241-3.c: New test.
25770         * gcc.dg/pr18241-4.c: New test.
25771         * gcc.dg/pr18241-5.c: New test.
25772
25773 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
25774
25775         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
25776         gfortran.dg/select_4.f90: New.
25777
25778 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
25779
25780         * gcc.c-torture/execute/20050107-1.c: New test.
25781
25782 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
25783
25784         PR c++/19298
25785         * g++.dg/template/ref2.C: New.
25786
25787 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
25788
25789         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
25790         instead of being empty.
25791
25792 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25793
25794         PR fortran/15553
25795         * gfortran.dg/array-1.f90: New test.
25796
25797 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
25798
25799         PR tree-optimization/19283
25800         * gcc.c-torture/execute/20050106-1.c: New test.
25801
25802         PR rtl-optimization/18861
25803         * gcc.dg/20050105-1.c: New test.
25804
25805         PR tree-optimization/18828
25806         * gcc.dg/20050105-2.c: New test.
25807
25808 2005-01-07  Andreas Jaeger  <aj@suse.de>
25809
25810         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
25811
25812 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
25813
25814         PR fortran/18398
25815         * gfortran.dg/fmt_read.f90: New test.
25816
25817 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
25818
25819         * gcc.dg/rs6000-ldouble-2.c: New.
25820
25821 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
25822
25823         PR c++/19244
25824         * g++.dg/parser/ctor2.C: New test.
25825
25826 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25827
25828         PR c++/17154
25829         * g++.dg/template/using9.C: New test.
25830
25831 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25832
25833         PR c++/19258
25834         * g++.dg/lookup/friend6.C: New test.
25835
25836 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25837
25838         PR c++/19270
25839         * g++.dg/template/array10.C: New.
25840
25841 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25842
25843         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
25844         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
25845
25846 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
25847
25848         * gcc.c-torture/compile/20050105-1.c: New test.
25849
25850 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
25851
25852         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
25853
25854 2005-01-05  Roger Sayle  <roger@eyesopen.com>
25855
25856         PR middle-end/19100
25857         * gcc.dg/conv-3.c: New test case.
25858
25859 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
25860
25861         * gcc.dg/asm-wide-1.c: New test.
25862
25863 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25864
25865         PR c++/19030
25866         * g++.dg/parse/crash22.C: New
25867
25868 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
25869
25870         PR 19257
25871         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
25872
25873 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
25874
25875         PR middle-end/17767
25876         * gcc.dg/i386-mmx-6.c: New test case.
25877
25878 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
25879
25880         PR tree-optimization/18308
25881         * gcc.dg/vect/pr18308.c: New testcase.
25882
25883 2005-01-04  Andreas Jaeger  <aj@suse.de>
25884
25885         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
25886
25887 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
25888             Robert Bowdidge <bowdidge@apple.com>
25889
25890         * gcc.dg/cpp/subframework1.c: New.
25891         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
25892         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
25893         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
25894         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
25895
25896 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
25897
25898         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
25899         producing warning.
25900         * gcc.dg/darwin-weakimport-2.c: New.
25901
25902 2005-01-03  Richard Henderson  <rth@redhat.com>
25903
25904         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
25905
25906 2005-01-03  Richard Henderson  <rth@redhat.com>
25907
25908         * gcc.dg/vect/vect.exp: Enable for ia64.
25909         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
25910         (check_effective_target_vect_float): Likewise.
25911         (check_effective_target_vect_no_align): Likewise.
25912         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
25913         * gcc.dg/vect/vect-8.c: Likewise.
25914
25915 2005-01-03  Uros Bizjak <uros@kss-loka.si>
25916
25917         PR target/19236
25918         * gcc.dg/pr19236-1.c: New test case.
25919
25920 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25921
25922         PR rtl-optimization/12092
25923         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
25924
25925 2005-01-02  Andreas Jaeger  <aj@suse.de>
25926
25927         * gcc.dg/pr12092-1.c: Do not run on x86_64.
25928
25929 2005-01-01  Roger Sayle  <roger@eyesopen.com>
25930             Andrew Pinski  <pinskia@physics.uc.edu>
25931
25932         PR rtl-optimization/12092
25933         * gcc.dg/pr12092-1.c: New test case.
25934
25935 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
25936
25937         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
25938         'hidden' and 'default' for better portability.
25939         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
25940
25941         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
25942         6 and 7.
25943         * g++.old-deja/g++.brendan/new3.C: Likewise.
25944
25945 2005-01-01  Steven Bosscher  <stevenb@suse.de>
25946
25947         * gcc.dg/20041231-1.C: New test.
25948         * g++.dg/warn/Wunreachable-code-1.C: New test.
25949
25950 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
25951
25952         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
25953         file, not /dev/null.  Abort on error.
25954
25955 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
25956             Ziemowit Laski  <zlaski@apple.com>
25957
25958         PR objc/18971
25959         * objc.dg/encode-5.m: New test.
25960
25961 2004-12-29  Richard Henderson  <rth@redhat.com>
25962
25963         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
25964         * objc.dg/stabs-1.m: Disable for ia64.
25965
25966 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
25967
25968         PR c++/19190
25969         * g++.dg/warn/Wunused-10.C: New test.
25970
25971 2004-12-28  Richard Henderson  <rth@redhat.com>
25972
25973         * objc.dg/stabs-1.m: Disable for alpha.
25974
25975 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
25976
25977         PR c++/19149
25978         * g++.dg/parse/error23.C: New test.
25979
25980 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25981
25982         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
25983
25984         PR fortran/19032
25985         * gfortran.dg/intrinsic_modulo_1.f90: New.
25986         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
25987         tests with divisor -1.
25988
25989 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
25990
25991         * g++.dg/opt/temp1.C (memcpy): Return a value.
25992
25993         PR c++/19148
25994         * g++.dg/expr/cond7.C: New test.
25995
25996 2004-12-27  Paul Brook  <paul@codesourcery.com>
25997
25998         * gfortran.dg/g77/select_no_compile.f: Remove.
25999
26000 2004-12-27  Richard Henderson  <rth@redhat.com>
26001
26002         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
26003         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
26004         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
26005
26006 2004-12-26  Richard Henderson  <rth@redhat.com>
26007
26008         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
26009         by 1i instead of token pasting.
26010
26011 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26012
26013         PR tree-optimization/17578
26014         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
26015         to additional_flags.
26016         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
26017
26018 2004-12-25  Richard Henderson  <rth@redhat.com>
26019
26020         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26021         Remove Alpha.
26022
26023 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26024
26025         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
26026         hppa*-*-hpux*.
26027         * gcc.dg/pr17957.c (dg-options): Likewise.
26028         * gcc.dg/struct-ret-1.c: Add prototype for abort.
26029         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
26030         instead of 0 on __hppa__.
26031         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
26032         "foo,%r" on hppa*-*-*.
26033
26034 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
26035
26036         PR fortran/19071
26037         * gfortran.dg/complex_write.f90: New test.
26038
26039 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26040
26041         PR c++/17595
26042         * g++.dg/parse/pragma2.C: New test.
26043
26044         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
26045
26046 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26047
26048         * gcc.dg/empty2.c: Add missing dg-warning.
26049
26050 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26051
26052         PR c++/17413
26053         * g++.dg/template/local4.C: New test.
26054         * g++.dg/template/crash19.C: Add dg-error marker.
26055
26056         * g++.dg/template/crash31.C: Correct embedded PR number.
26057
26058 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26059
26060         PR c++/16405
26061         * g++.dg/opt/temp1.C: Add do-run marker.
26062
26063 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26064
26065         * g++.dg/template/spec19.C: New.
26066
26067 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26068
26069         PR target/16819
26070         * gcc.dg/empty2.c: New.
26071
26072 2004-12-23  Richard Henderson  <rth@redhat.com>
26073
26074         * lib/target-supports.exp (check_effective_target_vect_no_align):
26075         Remove i?86 and x86-64.
26076
26077 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26078
26079         PR c++/16405
26080         * g++.dg/opt/temp1.C: New test.
26081
26082 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26083
26084         PR c++/18733
26085         * g++.dg/template/friend33.C: New testcase.
26086
26087 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
26088
26089         PR c++/18464
26090         * g++.dg/template/cond5.C: New test.
26091
26092         PR c++/18492
26093         * g++.dg/inherit/thunk3.C: New test.
26094
26095         PR c++/11224
26096         * g++.dg/warn/Wunused-9.C: New test.
26097
26098 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
26099
26100         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
26101
26102 2004-12-22  Jan Beulich  <jbeulich@novell.com>
26103
26104         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
26105
26106 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
26107
26108         PR c++/18378
26109         * g++.dg/ext/packed8.C: New test.
26110
26111         PR c++/19063
26112         * g++.dg/template/crash31.C: New test.
26113
26114         PR c++/19034
26115         * g++.dg/template/crash30.C: New test.
26116
26117 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26118
26119         PR C++/18984
26120         * g++.dg/eh/ctor3.C: New test.
26121
26122 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26123
26124         * objc.dg/stabs-1.m: Allow section name to be quoted and
26125         assembly label to begin with '.LL'.
26126
26127 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
26128
26129         * gcc.dg/vect/vect.exp
26130         (check_effective_target_lp64_or_vect_no_align): New.
26131         * gcc.dg/vect/vect-77.c: Use it.
26132         * gcc.dg/vect/vect-78.c: Use it.
26133
26134         * lib/target-supports.exp
26135         (check_effective_target_vect_no_max,
26136         check_effective_target_vect_no_bitwise,
26137         check_effective_target_vect_no_align): New.
26138         * gcc.dg/vect/vect-13.c: Use them.
26139         * gcc.dg/vect/vect-17.c: Ditto.
26140         * gcc.dg/vect/vect-18.c: Ditto.
26141         * gcc.dg/vect/vect-19.c: Ditto.
26142         * gcc.dg/vect/vect-20.c: Ditto.
26143         * gcc.dg/vect/vect-27.c: Ditto.
26144         * gcc.dg/vect/vect-29.c: Ditto.
26145         * gcc.dg/vect/vect-44.c: Ditto.
26146         * gcc.dg/vect/vect-48.c: Ditto.
26147         * gcc.dg/vect/vect-50.c: Ditto.
26148         * gcc.dg/vect/vect-52.c: Ditto.
26149         * gcc.dg/vect/vect-54.c: Ditto.
26150         * gcc.dg/vect/vect-56.c: Ditto.
26151         * gcc.dg/vect/vect-58.c: Ditto.
26152         * gcc.dg/vect/vect-60.c: Ditto.
26153         * gcc.dg/vect/vect-72.c: Ditto.
26154         * gcc.dg/vect/vect-80.c: Ditto.
26155
26156 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
26157
26158         PR c++/14075
26159         * g++.dg/init/string1.C: New.
26160
26161         PR c++/18975
26162         * g++.dg/other/synth1.C: New.
26163
26164 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
26165
26166         PR c/18963
26167         * gcc.dg/pr18963-1.c: New test.
26168
26169 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
26170
26171         PR c/18596
26172         * gcc.dg/funcdef-storage-1.c (foo): Remove.
26173         * gcc.dg/pr18596-1.c: Use dg-error.
26174         (dg-options): Use -fno-unit-at-a-time.
26175         * gcc.dg/pr18596-2.c: New test.
26176         * gcc.dg/pr18596-3.c: New test.
26177
26178 2004-12-20  Roger Sayle  <roger@eyesopen.com>
26179
26180         PR middle-end/18683
26181         * g++.dg/opt/pr18683-1.C: New test case.
26182
26183 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
26184
26185         PR other/19093
26186         * g++.dg/opt/max1.C: Fix for 64bit targets.
26187
26188 2004-12-20  Matt Austern  <austern@apple.com>
26189
26190         PR c++/19044
26191         * g++.dg/ext/builtin6.C: New
26192
26193 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
26194
26195         PR tree-optimization/19080
26196         * gcc.c-torture/compile/pr19080.c: New test.
26197
26198 2004-12-20  Steven Bosscher  <stevenb@suse.de>
26199
26200         * gcc.dg/20041219-1.c: New test.
26201
26202 2004-12-19  Roger Sayle  <roger@eyesopen.com>
26203
26204         PR middle-end/19068
26205         * g++.dg/opt/max1.C: New test case.
26206
26207 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26208
26209         * gcc.dg/fdata-sections-1.c: New test.
26210
26211 2004-12-18  Roger Sayle  <roger@eyesopen.com>
26212
26213         PR middle-end/18548
26214         * gcc.dg/max-1.c: New test case.
26215
26216 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
26217
26218         * gcc.c-torture/execute/20041218-1.c: New test.
26219
26220 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
26221
26222         * gcc.dg/pr18501.c: New test.
26223         * gcc.dg/uninit-5.c: XFAIL.
26224         * gcc.dg/uninit-9.c: XFAIL.
26225
26226 2004-12-17  Dale Johannesen  <dalej@apple.com>
26227
26228         * gcc.dg/20041213-1.c: New.
26229
26230 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
26231
26232         * objc.dg/stabs-1.m: Allow assembly label to begin
26233         with a dot ('.').
26234
26235 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
26236
26237         * gcc.c-torture/execute/20041213-1.c: Move...
26238         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
26239
26240 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
26241
26242         PR c++/18721
26243         * g++.dg/lookup/conv-5.C: New.
26244
26245 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
26246
26247         * objc.dg/stabs-1.m: New test.
26248
26249 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26250
26251         * gcc.dg/visibility-c.c: Change compile to
26252         assemble for the test.
26253
26254 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26255
26256         PR target/19041
26257         * gcc.dg/visibility-c.c: New test.
26258
26259 2004-12-16  Roger Sayle  <roger@eyesopen.com>
26260
26261         PR middle-end/18493
26262         * gcc.dg/switch-8.c: New test case.
26263
26264 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26265
26266         PR c++/18905
26267         * g++.dg/template/init4.C: New.
26268         * g++.dg/opt/static3.C: Enable optimizer.
26269
26270 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
26271
26272         * g++.dg/other/complex1.C: New test.
26273
26274 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
26275
26276         * g++.dg/opt/inline9.C: New test.
26277
26278 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26279
26280         PR fortran/18993
26281         * gfotran.dg/nullify_1.f: New test.
26282
26283 2004-12-15  Richard Henderson  <rth@redhat.com>
26284
26285         * gcc.target/i386/i386.exp: New harness.
26286         * gcc.target/i386/vect-args.c: New.
26287
26288 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
26289
26290         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
26291
26292 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26293
26294         PR c++/18825
26295         * g++.dg/template/friend32.C: New test.
26296
26297 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26298
26299         * cpp/pragma-once-1.c: New test.
26300         * cpp/pragma-once-1b.h: Likewise.
26301         * cpp/pragma-once-1c.h: Likewise.
26302         * cpp/pragma-once-1d.h: Likewise.
26303         * cpp/inc/pragma-once-1a.h: Likewise.
26304
26305 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
26306             Steven G. Kargl  <kargls@comcast.net>
26307
26308         PR fortran/17597
26309         * gfortran.dg/list_read_3.f90: New test.
26310
26311 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26312
26313         * gcc.dg/ftrapv-2.c: New test.
26314
26315 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26316
26317         PR c++/18981
26318         * g++.dg/template/typename9.C: New test.
26319
26320 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26321
26322         PR c++/18738
26323         * g++.dg/template/typename8.C: New test.
26324         * g++.dg/parse/friend2.C: Tweak error message.
26325
26326 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
26327
26328         * gcc.c-torture/20041214-1.c: New test.
26329
26330 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
26331
26332         PR c++/18965
26333         * g++.dg/init/array17.C: New test.
26334
26335 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26336
26337         PR c++/18793
26338         * g++.dg/init/aggr3.C: New test.
26339
26340 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
26341
26342         * gcc.dg/altivec-types-1.c: New test.
26343         * gcc.dg/altivec-types-2.c: New test.
26344         * gcc.dg/altivec-types-3.c: New test.
26345         * gcc.dg/altivec-types-4.c: New test.
26346         * g++.dg/ext/altivec-types-1.C: New test.
26347         * g++.dg/ext/altivec-types-2.C: New test.
26348         * g++.dg/ext/altivec-types-3.C: New test.
26349         * g++.dg/ext/altivec-types-4.C: New test.
26350
26351 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
26352
26353         PR middle-end/18951
26354         * gcc.c-torture/execute/20041213-1.c: New test.
26355
26356 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
26357
26358         PR c++/18949
26359         * g++.dg/template/cast1.C: New.
26360
26361 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
26362
26363         * gcc.c-torture/execute/20041213-2.c: New test.
26364
26365 2004-12-13  Richard Henderson  <rth@redhat.com>
26366
26367         * gcc.dg/i386-sse-10.c: Fix typo in options.
26368
26369 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
26370
26371         PR c++/18968
26372         * g++.dg/opt/pr18968.C: New test.
26373
26374 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
26375
26376         PR c++/18925
26377         * g++.dg/ext/visibility/staticdatamem.C: New test.
26378
26379 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
26380
26381         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
26382
26383 2004-12-13  Roger Sayle  <roger@eyesopen.com>
26384
26385         PR rtl-optimization/18928
26386         * gcc.dg/pr18928-1.c: New test case.
26387
26388 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
26389
26390         PR tree-opt/16951
26391         * gcc.c-torture/compile/20041211-1.c: New.
26392
26393 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26394
26395         PR middle-end/17564
26396         * gcc.c-torture/execute/20041212-1.c: New test.
26397
26398 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26399
26400         PR fortran/18869
26401         * gfortran.dg/common_1.f90: New test.
26402
26403 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
26404         Paul Brook  <paul@codesourcery.com>
26405
26406         PR fortran/16222
26407         * gfortran.dg/real_do_1.f90: New test.
26408
26409 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26410
26411         PR tree-opt/18040
26412         * g++.dg/opt/ptrmem6.C: New test.
26413
26414 2004-12-11  Roger Sayle  <roger@eyesopen.com>
26415
26416         PR middle-end/18921
26417         * gcc.dg/pr18921-1.c: New test case.
26418
26419 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26420
26421         PR fortran/17175
26422         * gfortran.dg/scale_1.f90: New test.
26423
26424 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
26425
26426         PR middle-end/18903
26427         * gcc.c-torture/compile/pr18903.c: New test.
26428
26429 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
26430
26431         * gcc.c-torture/execute/20041210-1.c: New test.
26432
26433 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26434
26435         PR c++/18731
26436         * g++.dg/parser/struct-1.C: New test.
26437         * g++.dg/parser/struct-2.C: New test.
26438         * g++.dg/parser/struct-3.C: New test.
26439
26440 2004-12-09  Richard Henderson  <rth@redhat.com>
26441
26442         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
26443
26444         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
26445         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
26446
26447 2004-12-09  Matt Austern  <austern@apple.com>
26448
26449         PR c++/18514
26450         * g++.dg/ext/builtin1.C: New
26451         * g++.dg/ext/builtin2.C: New
26452         * g++.dg/ext/builtin3.C: New
26453         * g++.dg/ext/builtin4.C: New
26454         * g++.dg/ext/builtin5.C: New
26455
26456 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
26457
26458         PR tree-opt/18904
26459         * g++.dg/opt/ptrmem5.C: New test.
26460
26461 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
26462
26463         * g++.dg/parse/typename5.C: Adjust for new error.
26464         * g++.dg/parse/typename7.C: New.
26465
26466 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26467
26468         PR c++/18073
26469         * g++.dg/other/mmintrin.C: New test.
26470
26471 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26472
26473         PR c++/16681
26474         * g++.dg/init/array15.C: New.
26475         * g++.dg/init/array16.C: New.
26476
26477 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26478
26479         PR fortran/18826
26480         * gfortran.dg/assign_1.f90: New test.
26481
26482 2004-12-08  Nick Clifton  <nickc@redhat.com>
26483
26484         * gcc.target/xstormy16/bss_below100: New directory containing tests.
26485         * gcc.target/xstormy16/data_below100: Likewise.
26486         * gcc.target/xstormy16/sfr: Likewise.
26487         * gcc.target/xstormy16/below100.S: New test source file.
26488         * gcc.target/xstormy16/below100.ld: New test linker script.
26489         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26490         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
26491         bp instructions.
26492         * gcc.target/xstormy16/bp.c: Likewise.
26493
26494         * gcc.target/xstormy16/bss_below100: New files:
26495         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26496         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26497         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26498         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26499         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26500         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26501         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26502         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26503         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26504         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26505         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26506         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26507         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26508         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26509         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26510         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26511         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26512         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26513         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26514         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26515         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26516         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26517         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26518         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26519         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26520         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26521         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26522
26523         * gcc.target/xstormy16/data_below100: New files:
26524         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26525         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26526         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26527         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26528         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26529         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26530         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26531         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26532         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26533         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26534         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26535         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26536         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26537         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26538         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26539         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26540         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26541         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26542         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26543         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26544         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26545         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26546         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26547         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26548         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26549         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26550         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26551
26552         * gcc.target/xstormy16/sfr: New files:
26553         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
26554         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
26555         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
26556         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
26557         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
26558         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
26559         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
26560         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
26561         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
26562         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
26563         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
26564         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
26565         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
26566         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
26567         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
26568         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
26569         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
26570         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
26571         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
26572         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
26573         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
26574         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
26575         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
26576         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
26577         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
26578         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
26579         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
26580         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
26581         27_if0_sfrw_bitfield_f.c
26582
26583 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26584
26585         PR c++/18100
26586         * g++.dg/lookup/name-clash4.C: New test.
26587
26588 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
26589
26590         PR c++/18672
26591         * g++.dg/opt/array1.C: New.
26592
26593         PR c++/18803
26594         * g++.dg/template/operator5.C: New.
26595
26596 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
26597
26598         PR c/18867
26599         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
26600
26601 2004-12-07  Steven Bosscher  <stevenb@suse.de>
26602
26603         * gcc.dg/noncompile/20041207.c: New test.
26604
26605 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
26606
26607         * g++.dg/other/unreachable-1.C: New test.
26608
26609 2004-12-06  Nick Clifton  <nickc@redhat.com>
26610
26611         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
26612         <limits.h> because the latter comes from gcc's include/ directory
26613         and not the newlib/libc/include directory.
26614
26615 2004-12-04  Richard Henderson  <rth@redhat.com>
26616
26617         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
26618
26619 2004-12-04  Richard Henderson  <rth@redhat.com>
26620
26621         * lib/target-supports.exp (check_gc_sections_available): Disable
26622         for alpha and ia64.
26623
26624 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
26625
26626         PR middle-end/17909
26627         * g++.dg/other/vararg-2.C: New test.
26628
26629 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26630
26631         PR c++/17011, c++/17971
26632         * g++.dg/template/error15.C: Adjust expected error.
26633         * g++.dg/template/instantiate3.C: Likewise.
26634
26635 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
26636
26637         * gcc.dg/altivec-18.c: Fix for darwin
26638
26639 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26640
26641         PR c++/18782
26642         * g++.dg/parse/ptrmem2.C: New.
26643
26644         PR c++/18318
26645         * g++.dg/template/new1.C: New.
26646
26647 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26648
26649         PR fortran/18710
26650         * gfortran.dg/direct_io_3.f90: New test.
26651
26652 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
26653
26654         PR 18758
26655         * g++.dg/parse/crash21.C: New.
26656
26657 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26658
26659         PR c++/15664, c++/18276
26660         * g++.dg/template/ttp13.C: New test.
26661         * g++.dg/template/ttp14.C: Likewise.
26662
26663 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26664
26665         PR c++/18123
26666         * g++.dg/parse/enum2.C: New test.
26667         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
26668
26669 2004-12-02  Nick Clifton  <nickc@redhat.com>
26670
26671         * gcc.target/xstormy16: New test directory.
26672         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26673         * gcc.target/xstormy16/bp.c: Check the generation of bp
26674         instructions.
26675         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
26676         bn instructions and the BELOW100 attribute.
26677
26678 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
26679
26680         PR target/16952
26681         * gcc.dg/ppc-eabi.c: New.
26682
26683 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
26684
26685         PR fortran/18284
26686         * gfortran.dg/backspace.f90
26687
26688 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
26689
26690         * gfortran.dg/inquire.f90: New test.
26691
26692 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
26693
26694         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
26695         handle effective-target-keyword.
26696         (dg-skip-if): Support effective-target keyword as target list.
26697         (dg-xfail-if): Ditto.
26698         * lib/target-supports.exp (is-effective-target-keyword): New proc.
26699
26700 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
26701
26702         PR tree-optimization/18291
26703         * gcc.c-torture/compile/pr18291.c: New test.
26704
26705 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26706
26707         PR C++/18729
26708         * g++.dg/parse/crash20.C: New.
26709
26710         PR c++/17431
26711         * g++.dg/overload/arg1.C: New.
26712         * g++.dg/overload/arg2.C: New.
26713         * g++.dg/overload/arg3.C: New.
26714         * g++.dg/overload/arg4.C: New.
26715
26716 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
26717
26718         * gcc.dg/c99-flex-array-4.c: Remove.
26719
26720 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
26721
26722         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
26723
26724         * lib/target-supports.exp (is-effective-target): Simplify.
26725
26726         * lib/target-supports.exp (check_effective_target_vect_long):
26727         Fix for powerpc64-*-*.
26728
26729 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
26730
26731         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
26732         to support new requirements on FreeBSD 5.
26733
26734 2004-11-30  Devang Patel  <dpatel@apple.com>
26735
26736         PR 18702
26737         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
26738
26739 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
26740
26741         * g++.dg/ext/altivec-13.C: New test.
26742
26743 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
26744
26745         PR tree-opt/18298
26746         * gcc.c-torture/execute/p18298.c: New test.
26747
26748 2004-11-30  Ira Rosen  <irar@il.ibm.com>
26749             Dorit Naishlos  <dorit@il.ibm.com>
26750
26751         PR tree-opt/18607
26752         * gcc.dg/vect/vect-89.c: New test.
26753
26754 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
26755
26756         * gcc.dg/pr18596-1.c: New test.
26757
26758 2004-11-30  Ben Elliston  <bje@au.ibm.com>
26759
26760         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
26761
26762 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
26763
26764         PR c/18479
26765         * gcc.dg/pr18479.c: New test.
26766
26767 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26768
26769         PR target/18490
26770         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
26771         mmix-knuth-mmixware.
26772
26773         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
26774         cris-*-elf* cris-*-aout* mmix-*-*
26775
26776 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
26777
26778         PR middle-end/18725
26779         * gcc.dg/pr18725.c: New test.
26780
26781 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26782
26783         PR target/18488
26784         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
26785
26786         PR target/18336
26787         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
26788
26789 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
26790
26791         PR c++/18368
26792         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
26793         * g++.old-deja/g++.law/ctors5.C: Likewise.
26794         * g++.old-deja/g++.other/crash25.C: Likewise.
26795
26796         PR c++/18674
26797         * g++.dg/template/error16.C: New test.
26798
26799         PR c++/18512
26800         * g++.dg/template/crash29.C: New test.
26801
26802 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
26803
26804         PR tree-optimization/18712
26805         * gcc.c-torture/compile/pr18712.c: New test.
26806
26807 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
26808
26809         PR c/7544
26810         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
26811         tests.
26812
26813 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26814
26815         PR c++/18652
26816         * g++.dg/lookup/crash6.C: New test.
26817
26818 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26819
26820         PR middle-end/18164
26821         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
26822
26823 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26824
26825         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
26826         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
26827         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
26828
26829 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
26830
26831         * gcc.dg/pr18164.c: New test.
26832
26833 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
26834
26835         * gcc.dg/funroll-loops-all.c: New.
26836
26837 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
26838
26839         PR target/18489
26840         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
26841         delimeter, match space and TAB as well as ":".
26842
26843         PR target/18484
26844         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
26845
26846         PR target/18348
26847         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
26848
26849         PR target/18345
26850         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
26851
26852         PR target/18337
26853         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
26854
26855 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
26856
26857         * gfortran.dg/direct_io_2.f90: New test.
26858
26859 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
26860
26861         PR target/18334
26862         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
26863
26864 2004-11-28  Richard Henderson  <rth@redhat.com>
26865
26866         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
26867
26868 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
26869
26870         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
26871         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
26872         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
26873         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
26874         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
26875         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
26876         gcc.dg/pointer-arith-8.c: New tests.
26877
26878 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
26879
26880         PR fortran/18364
26881         * gfortran.dg/endfile.f90: New test.
26882
26883 2004-11-27  Falk Hueffner  <falk@debian.org>
26884
26885         * gcc.dg/loop-6.c: New test.
26886
26887 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
26888
26889         * gcc.c-torture/execute/20041126-1.c: New test.
26890
26891 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
26892
26893         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
26894         on IRIX.
26895
26896 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
26897
26898         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
26899         functions.
26900
26901 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
26902
26903         PR rtl-optimization/17825
26904         * gcc.c-torture/compile/20041119-1.c: New test.
26905
26906 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26907
26908         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
26909         Check existence of ld library path variables before unsetting.
26910
26911 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
26912
26913         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
26914
26915 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
26916
26917         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
26918
26919 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
26920
26921         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
26922
26923 2004-11-26  Ben Elliston  <bje@au.ibm.com>
26924
26925         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
26926         dg-do directive.
26927
26928 2004-11-26  Ben Elliston  <bje@au.ibm.com>
26929
26930         * gcc.dg/pr17957.c: Pass --param, not -param.
26931
26932 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26933
26934         PR middle-end/17957
26935         * gcc.dg/pr17957.c: New test.
26936
26937 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
26938
26939         PR c++/18445
26940         * g++.dg/template/crash28.C: Likewise.
26941
26942         PR c++/18001
26943         * g++.dg/expr/unary2.C: Adjust lvalue messages.
26944         * g++.dg/ext/lvaddr.C: Likewise.
26945         * g++.dg/opt/pr7503-3.C: Likewise.
26946
26947         PR c++/18466
26948         * g++.dg/parse/qualified3.C: New test.
26949         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
26950
26951         PR c++/18545
26952         * g++.dg/expr/return1.C: New test.
26953
26954 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26955
26956         Friend class name lookup 3/n, PR c++/3332
26957         * g++.dg/lookup/friend3.C: New test.
26958         * g++.dg/lookup/friend4.C: Likewise.
26959         * g++.dg/lookup/friend5.C: Likewise.
26960
26961 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26962
26963         Friend class name lookup 2/n, PR c++/14513, c++/15410
26964         * g++.dg/lookup/friend2.C: New test.
26965         * g++.dg/template/friend31.C: Likewise.
26966
26967 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26968
26969         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
26970
26971 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
26972
26973         PR c++/17473
26974         * g++.dg/tc1/dr56.C: Remove.
26975         * g++.dg/template/typedef1.C: Add dg-error markers.
26976         * g++.old-deja/g++.other/typedef7.C: Likewise.
26977
26978         PR c++/18285
26979         * g++.dg/parse/typedef7.C: New test.
26980
26981 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
26982
26983         * gcc.c-torture/execute/20041124-1.c: New test.
26984
26985 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
26986
26987         * g++.dg/template/deduce3.C: New test.
26988
26989         PR c++/18586
26990         * g++.dg/template/crash27.C: New test.
26991
26992         PR c++/18530
26993         * g++.dg/warn/Wshadow-3.C: New test.
26994
26995 2004-11-24  Devang Patel  <dpatel@apple.com>
26996
26997         PR/18555
26998         * gcc.dg/cpp/isysroot-1.c: New test.
26999         * gcc.dg/cpp/usr/include/stdio.h: New file.
27000         * gcc.dg/cpp/isysroot-2.c: New test.
27001         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
27002         New file.
27003
27004 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27005
27006         PR c++/8929
27007         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
27008
27009 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27010
27011         * gcc.target/sparc/align.c: Do not include <stdint.h>.
27012         * gcc.target/sparc/pdist.c: Likewise.
27013
27014 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
27015
27016         PR c++/16882
27017         * g++.dg/conversion/simd1.C: New test.
27018
27019 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27020
27021         * lib/target-libpath.exp: New file defining
27022         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
27023         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
27024         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
27025         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
27026         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
27027
27028 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
27029
27030         * gcc.dg/pragma-align-2.c: Test macro expansion.
27031         * gcc.dg/pragma-pack-2.c: New test.
27032
27033 2004-11-23  Richard Henderson  <rth@redhat.com>
27034
27035         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
27036         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27037         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
27038         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
27039         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
27040         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
27041
27042         * gcc.dg/vect/vect.exp: Add check for alpha.
27043         * lib/target-supports.exp (check_alpha_max_hw_available): New.
27044         (check_effective_target_vect_int): Enable for alpha.
27045         (check_effective_target_vect_long): New.
27046         (is-effective-target): Add it.
27047
27048 2004-11-23  Uros Bizjak <uros@kss-loka.si>
27049
27050         * gcc.dg/pr18614-1.c: New test.
27051
27052 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27053
27054         * gcc.dg/setjmp-2.c: New test.
27055
27056 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
27057
27058         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
27059         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
27060         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
27061         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
27062         gcc.target/sparc/pdist.c: New tests.
27063
27064 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
27065
27066         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
27067
27068 2004-11-22  Dale Johannesen  <dalej@apple.com>
27069
27070         * gcc.dg/20041111-1.c: New.
27071
27072 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27073
27074         PR tree-opt/18536
27075         * gcc.dg/vect/pr18536.c: New test.
27076
27077 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27078
27079         PR c++/18354
27080         * g++.dg/template/nontype11.C: New test.
27081
27082 2004-11-21  Roger Sayle  <roger@eyesopen.com>
27083
27084         PR middle-end/18520
27085         * gcc.dg/pr18520-1.c: New test case.
27086
27087 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
27088
27089         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
27090         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
27091         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
27092         expected diagnostics.
27093
27094 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27095
27096         PR target/18580
27097         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
27098         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
27099         vect-77.c, vect-77a.c: XFAIL on the SPARC.
27100
27101 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27102
27103         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
27104
27105 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
27106             Joseph Myers  <joseph@codesourcery.com>
27107
27108         * lib/target-supports.exp (check_visibility_available): Really
27109         test the compiler.
27110
27111 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27112
27113         PR tree-opt/18181
27114         * gcc.dg/vect/vect-85.c: New test.
27115         * gcc.dg/vect/vect-86.c: New test.
27116         * gcc.dg/vect/vect-87.c: New test.
27117         * gcc.dg/vect/vect-88.c: New test.
27118
27119 2004-11-19  Ben Elliston  <bje@au.ibm.com>
27120
27121         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
27122
27123 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
27124
27125         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
27126         * gcc.dg/ppc-and-1.c: Ditto.
27127         * gcc.dg/ppc-compare-1.c: Ditto.
27128         * gcc.dg/ppc-mov-1.c: Ditto
27129
27130 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
27131             Mark Mitchell  <mark@codesourcery.com>
27132
27133         * gcc.dg/pragma-init-fini-2.c: New test.
27134
27135 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
27136             Aldy Hernandez  <aldyh@redhat.com>
27137
27138         * lib/target-supports.exp (check_effective_target_vect_int): New
27139         (check_effective_target_vect_float): New
27140         (check_effective_target_vect_double): New.
27141         (is-effective-target): Support new effective targets keywords.
27142         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
27143         default action for dg-do.
27144         * gcc.dg/vect/pr16105.c: Use new support.
27145         * gcc.dg/vect/pr18400.c: Ditto.
27146         * gcc.dg/vect/pr18425.c: Ditto.
27147         * gcc.dg/vect/vect-1.c: Ditto.
27148         * gcc.dg/vect/vect-10.c: Ditto.
27149         * gcc.dg/vect/vect-11.c: Ditto.
27150         * gcc.dg/vect/vect-12.c: Ditto.
27151         * gcc.dg/vect/vect-13.c: Ditto.
27152         * gcc.dg/vect/vect-14.c: Ditto.
27153         * gcc.dg/vect/vect-15.c: Ditto.
27154         * gcc.dg/vect/vect-16.c: Ditto.
27155         * gcc.dg/vect/vect-17.c: Ditto.
27156         * gcc.dg/vect/vect-18.c: Ditto.
27157         * gcc.dg/vect/vect-19.c: Ditto.
27158         * gcc.dg/vect/vect-2.c: Ditto.
27159         * gcc.dg/vect/vect-20.c: Ditto.
27160         * gcc.dg/vect/vect-21.c: Ditto.
27161         * gcc.dg/vect/vect-22.c: Ditto.
27162         * gcc.dg/vect/vect-23.c: Ditto.
27163         * gcc.dg/vect/vect-24.c: Ditto.
27164         * gcc.dg/vect/vect-25.c: Ditto.
27165         * gcc.dg/vect/vect-26.c: Ditto.
27166         * gcc.dg/vect/vect-27.c: Ditto.
27167         * gcc.dg/vect/vect-27a.c: Ditto.
27168         * gcc.dg/vect/vect-28.c: Ditto.
27169         * gcc.dg/vect/vect-29.c: Ditto.
27170         * gcc.dg/vect/vect-29a.c: Ditto.
27171         * gcc.dg/vect/vect-3.c: Ditto.
27172         * gcc.dg/vect/vect-30.c: Ditto.
27173         * gcc.dg/vect/vect-31.c: Ditto.
27174         * gcc.dg/vect/vect-32.c: Ditto.
27175         * gcc.dg/vect/vect-33.c: Ditto.
27176         * gcc.dg/vect/vect-34.c: Ditto.
27177         * gcc.dg/vect/vect-35.c: Ditto.
27178         * gcc.dg/vect/vect-36.c: Ditto.
27179         * gcc.dg/vect/vect-37.c: Ditto.
27180         * gcc.dg/vect/vect-38.c: Ditto.
27181         * gcc.dg/vect/vect-4.c: Ditto.
27182         * gcc.dg/vect/vect-40.c: Ditto.
27183         * gcc.dg/vect/vect-41.c: Ditto.
27184         * gcc.dg/vect/vect-42.c: Ditto.
27185         * gcc.dg/vect/vect-43.c: Ditto.
27186         * gcc.dg/vect/vect-44.c: Ditto.
27187         * gcc.dg/vect/vect-45.c: Ditto.
27188         * gcc.dg/vect/vect-46.c: Ditto.
27189         * gcc.dg/vect/vect-47.c: Ditto.
27190         * gcc.dg/vect/vect-48.c: Ditto.
27191         * gcc.dg/vect/vect-48a.c: Ditto.
27192         * gcc.dg/vect/vect-49.c: Ditto.
27193         * gcc.dg/vect/vect-5.c: Ditto.
27194         * gcc.dg/vect/vect-50.c: Ditto.
27195         * gcc.dg/vect/vect-51.c: Ditto.
27196         * gcc.dg/vect/vect-52.c: Ditto.
27197         * gcc.dg/vect/vect-53.c: Ditto.
27198         * gcc.dg/vect/vect-54.c: Ditto.
27199         * gcc.dg/vect/vect-55.c: Ditto.
27200         * gcc.dg/vect/vect-56.c: Ditto.
27201         * gcc.dg/vect/vect-56a.c: Ditto.
27202         * gcc.dg/vect/vect-57.c: Ditto.
27203         * gcc.dg/vect/vect-58.c: Ditto.
27204         * gcc.dg/vect/vect-59.c: Ditto.
27205         * gcc.dg/vect/vect-6.c: Ditto.
27206         * gcc.dg/vect/vect-60.c: Ditto.
27207         * gcc.dg/vect/vect-61.c: Ditto.
27208         * gcc.dg/vect/vect-62.c: Ditto.
27209         * gcc.dg/vect/vect-63.c: Ditto.
27210         * gcc.dg/vect/vect-64.c: Ditto.
27211         * gcc.dg/vect/vect-65.c: Ditto.
27212         * gcc.dg/vect/vect-66.c: Ditto.
27213         * gcc.dg/vect/vect-67.c: Ditto.
27214         * gcc.dg/vect/vect-68.c: Ditto.
27215         * gcc.dg/vect/vect-69.c: Ditto.
27216         * gcc.dg/vect/vect-7.c: Ditto.
27217         * gcc.dg/vect/vect-72.c: Ditto.
27218         * gcc.dg/vect/vect-72a.c: Ditto.
27219         * gcc.dg/vect/vect-73.c: Ditto.
27220         * gcc.dg/vect/vect-74.c: Ditto.
27221         * gcc.dg/vect/vect-75.c: Ditto.
27222         * gcc.dg/vect/vect-76.c: Ditto.
27223         * gcc.dg/vect/vect-77.c: Ditto.
27224         * gcc.dg/vect/vect-77a.c: Ditto.
27225         * gcc.dg/vect/vect-78.c: Ditto.
27226         * gcc.dg/vect/vect-79.c: Ditto.
27227         * gcc.dg/vect/vect-8.c: Ditto.
27228         * gcc.dg/vect/vect-80.c: Ditto.
27229         * gcc.dg/vect/vect-82.c: Ditto.
27230         * gcc.dg/vect/vect-82_64.c: Ditto.
27231         * gcc.dg/vect/vect-83.c: Ditto.
27232         * gcc.dg/vect/vect-83_64.c: Ditto.
27233         * gcc.dg/vect/vect-9.c: Ditto.
27234         * gcc.dg/vect/vect-all.c: Ditto.
27235         * gcc.dg/vect/vect-none.c: Ditto.
27236
27237 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
27238
27239         * lib/gcc-dg.exp (dg-skip-if): New function.
27240         (dg-forbid-option): Remove.
27241         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
27242         * g++.dg/abi/bitfield8.C: Likewise.
27243         * g++.dg/abi/dtor1.C: Likewise.
27244         * g++.dg/abi/empty10.C: Likewise.
27245         * g++.dg/abi/empty7.C: Likewise.
27246         * g++.dg/abi/empty9.C: Likewise.
27247         * g++.dg/abi/layout3.C: Likewise.
27248         * g++.dg/abi/layout4.C: Likewise.
27249         * g++.dg/abi/thunk1.C: Likewise.
27250         * g++.dg/abi/thunk2.C: Likewise.
27251         * g++.dg/abi/vbase11.C: Likewise.
27252         * g++.dg/abi/vthunk2.C: Likewise.
27253         * g++.dg/abi/vthunk3.C: Likewise.
27254         * g++.dg/ext/attrib8.C: Likewise.
27255         * g++.dg/opt/longbranch2.C: Likewise.
27256         * g++.dg/opt/reg-stack4.C: Likewise.
27257         * g++.old-deja/g++.ext/attrib1.C: Likewise.
27258         * g++.old-deja/g++.ext/attrib2.C: Likewise.
27259         * g++.old-deja/g++.ext/attrib3.C: Likewise.
27260         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27261         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27262         * gcc.dg/20000609-1.c: Likewise.
27263         * gcc.dg/20000720-1.c: Likewise.
27264         * gcc.dg/20011107-1.c: Likewise.
27265         * gcc.dg/20011119-1.c: Likewise.
27266         * gcc.dg/20020108-1.c: Likewise.
27267         * gcc.dg/20020122-2.c: Likewise.
27268         * gcc.dg/20020122-3.c: Likewise.
27269         * gcc.dg/20020201-3.c: Likewise.
27270         * gcc.dg/20020206-1.c: Likewise.
27271         * gcc.dg/20020218-1.c: Likewise.
27272         * gcc.dg/20020310-1.c: Likewise.
27273         * gcc.dg/20020411-1.c: Likewise.
27274         * gcc.dg/20020418-2.c: Likewise.
27275         * gcc.dg/20020426-1.c: Likewise.
27276         * gcc.dg/20020426-2.c: Likewise.
27277         * gcc.dg/20020517-1.c: Likewise.
27278         * gcc.dg/20020523-1.c: Likewise.
27279         * gcc.dg/20020523-2.c: Likewise.
27280         * gcc.dg/20020729-1.c: Likewise.
27281         * gcc.dg/20030204-1.c: Likewise.
27282         * gcc.dg/20030826-2.c: Likewise.
27283         * gcc.dg/20030926-1.c: Likewise.
27284         * gcc.dg/20031202-1.c: Likewise.
27285         * gcc.dg/980312-1.c: Likewise.
27286         * gcc.dg/980313-1.c: Likewise.
27287         * gcc.dg/990117-1.c: Likewise.
27288         * gcc.dg/990424-1.c: Likewise.
27289         * gcc.dg/990524-1.c: Likewise.
27290         * gcc.dg/991230-1.c: Likewise.
27291         * gcc.dg/i386-387-1.c: Likewise.
27292         * gcc.dg/i386-387-2.c: Likewise.
27293         * gcc.dg/i386-387-3.c: Likewise.
27294         * gcc.dg/i386-387-4.c: Likewise.
27295         * gcc.dg/i386-387-5.c: Likewise.
27296         * gcc.dg/i386-387-6.c: Likewise.
27297         * gcc.dg/i386-asm-1.c: Likewise.
27298         * gcc.dg/i386-bitfield1.c: Likewise.
27299         * gcc.dg/i386-bitfield2.c: Likewise.
27300         * gcc.dg/i386-loop-1.c: Likewise.
27301         * gcc.dg/i386-loop-2.c: Likewise.
27302         * gcc.dg/i386-loop-3.c: Likewise.
27303         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27304         * gcc.dg/i386-pic-1.c: Likewise.
27305         * gcc.dg/i386-regparm.c: Likewise.
27306         * gcc.dg/i386-signbit-1.c: Likewise.
27307         * gcc.dg/i386-signbit-2.c: Likewise.
27308         * gcc.dg/i386-signbit-3.c: Likewise.
27309         * gcc.dg/i386-sse-5.c: Likewise.
27310         * gcc.dg/i386-sse-8.c: Likewise.
27311         * gcc.dg/i386-unroll-1.c: Likewise.
27312         * gcc.dg/tls/opt-1.c: Likewise.
27313         * gcc.dg/tls/opt-2.c: Likewise.
27314         * gcc.dg/unroll-1.c: Likewise.
27315         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27316         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27317         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27318         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27319
27320 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27321
27322         * g++.dg/template/incomplete1.C: New test.
27323
27324 2004-11-16  Nick Clifton  <nickc@redhat.com>
27325
27326         Revert patches accidentally commited during checkin of fixes for
27327         xstormy16 tests:
27328         gcc.c-torture/execute/simd-4.c: Revert
27329         gcc.dg/20040910-1.c: Revert.
27330
27331 2004-11-16  Paul Brook  <paul@codesourcery.com>
27332
27333         PR fortran/13010
27334         * gfortran.dg/der_pointer_1.f90: New test.
27335
27336 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
27337
27338         PR c/18498
27339         * gcc.dg/bitfld-13.c: New test.
27340
27341 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
27342
27343         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
27344         powerpc*-*-linux*.
27345
27346         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
27347         * gcc.dg/ppc64-abi-2.c: Ditto.
27348         * gcc.dg/ppc64-abi-3.c: Ditto.
27349
27350         * lib/gcc-dg.exp (dg-target-list): Remove.
27351
27352 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
27353
27354         * gcc.dg/ia64-postinc.c: New test.
27355
27356 2004-11-15  Mark Mitchell <mark@codesourcery.com>
27357
27358         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
27359
27360 2004-11-15  Nick Clifton  <nickc@redhat.com>
27361
27362         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
27363         __INT_MAX__ so that the test can be compiled by toolchains
27364         targeted at 16-bit processors.
27365
27366         * gcc.dg/20040625-1.c: Use long constants rather than integers
27367         when performing arithmetic that will overflow 16-bits.
27368
27369         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
27370         xstormy16.  It does not support 128-bit vector operations.
27371
27372         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
27373         with the macro PTR_TYPE.  Define this macro to an integer type
27374         suitable for holding a pointer.
27375
27376         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
27377         the target is a 16-bit processor.
27378
27379         * gcc.dg/cpp/if-2.c: Expect a different warning message from
27380         16-bit targets where the character constant will be too long.
27381
27382         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
27383         where the double will not be directly addressable.
27384
27385 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27386
27387         Friend class name lookup 1/n, PR c++/18471
27388         * g++.dg/template/crash26.C: New test.
27389         * g++.dg/lookup/struct1.C: Adjust expected error.
27390         * g++.dg/parse/elab1.C: Likewise.
27391         * g++.dg/parse/elab2.C: Likewise.
27392         * g++.dg/parse/int-as-enum1.C: Likewise.
27393         * g++.dg/parse/struct-as-enum1.C: Likewise.
27394         * g++.dg/parse/typedef1.C: Likewise.
27395         * g++.dg/parse/typedef3.C: Likewise.
27396         * g++.dg/parse/typedef4.C: Likewise.
27397         * g++.dg/parse/typedef5.C: Likewise.
27398         * g++.dg/template/nontype4.C: Likewise.
27399         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
27400         * g++.old-deja/g++.other/elab1.C: Likewise.
27401         * g++.old-deja/g++.other/syntax4.C: Likewise.
27402
27403 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27404
27405         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
27406
27407 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
27408
27409         * gcc.c-torture/execute/20041114-1.c: New test.
27410
27411 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
27412
27413         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
27414         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
27415         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
27416         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
27417         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
27418         gcc.dg/switch-7.c: New tests.
27419
27420 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27421
27422         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
27423
27424 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27425
27426         PR tree-opt/18400
27427         * gcc.dg/vect/pr18400.c: New test.
27428
27429 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27430             Andrew Pinski  <pinskia@physics.uc.edu>
27431
27432         PR tree-opt/18425
27433         * gcc.dg/vect/pr18425.c: New test.
27434
27435 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27436
27437         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
27438         Guard with dg-require-alias and dg-require-visibility.
27439
27440 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27441
27442         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
27443
27444 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27445
27446         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
27447
27448 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27449
27450         PR c++/17344
27451         * g++.dg/template/defarg5.C: New test.
27452
27453 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27454
27455         * g++.dg/parse/cast1.C: Run only on ILP32.
27456         * g++.old-deja/g++.mike/p784.C: Likewise.
27457
27458 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
27459
27460         * gcc.c-torture/execute/20041113-1.c: New test.
27461
27462 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
27463
27464         PR target/18230
27465         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
27466         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
27467         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
27468         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27469         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
27470         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
27471         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
27472         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
27473         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
27474         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27475         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27476         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
27477         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
27478
27479 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
27480
27481         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
27482         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
27483         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
27484         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
27485         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
27486         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
27487         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
27488         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
27489         gcc.target/sparc/combined-1.c: New tests.
27490
27491 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
27492
27493         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
27494         New tests.
27495
27496 2004-11-12  Mark Mitchell <mark@codesourcery.com>
27497
27498         * lib/gcc-dg.exp (dg-forbid-option): New function.
27499         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
27500         * g++.dg/abi/bitfield8.C: Likewise.
27501         * g++.dg/abi/dtor1.C: Likewise.
27502         * g++.dg/abi/empty10.C: Likewise.
27503         * g++.dg/abi/empty7.C: Likewise.
27504         * g++.dg/abi/empty9.C: Likewise.
27505         * g++.dg/abi/layout3.C: Likewise.
27506         * g++.dg/abi/layout4.C: Likewise.
27507         * g++.dg/abi/thunk1.C: Likewise.
27508         * g++.dg/abi/thunk2.C: Likewise.
27509         * g++.dg/abi/vbase11.C: Likewise.
27510         * g++.dg/abi/vthunk2.C: Likewise.
27511         * g++.dg/abi/vthunk3.C: Likewise.
27512         * g++.dg/ext/attrib8.C: Likewise.
27513         * g++.dg/opt/longbranch2.C: Likewise.
27514         * g++.dg/opt/reg-stack4.C: Likewise.
27515         * g++.old-deja/g++.ext/attrib1.C: Likewise.
27516         * g++.old-deja/g++.ext/attrib2.C: Likewise.
27517         * g++.old-deja/g++.ext/attrib3.C: Likewise.
27518         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27519         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27520         * gcc.dg/20000609-1.c: Likewise.
27521         * gcc.dg/20000720-1.c: Likewise.
27522         * gcc.dg/20011107-1.c: Likewise.
27523         * gcc.dg/20011119-1.c: Likewise.
27524         * gcc.dg/20020108-1.c: Likewise.
27525         * gcc.dg/20020122-2.c: Likewise.
27526         * gcc.dg/20020122-3.c: Likewise.
27527         * gcc.dg/20020201-3.c: Likewise.
27528         * gcc.dg/20020206-1.c: Likewise.
27529         * gcc.dg/20020218-1.c: Likewise.
27530         * gcc.dg/20020310-1.c: Likewise.
27531         * gcc.dg/20020411-1.c: Likewise.
27532         * gcc.dg/20020418-2.c: Likewise.
27533         * gcc.dg/20020426-1.c: Likewise.
27534         * gcc.dg/20020426-2.c: Likewise.
27535         * gcc.dg/20020517-1.c: Likewise.
27536         * gcc.dg/20020523-1.c: Likewise.
27537         * gcc.dg/20020523-2.c: Likewise.
27538         * gcc.dg/20020729-1.c: Likewise.
27539         * gcc.dg/20030204-1.c: Likewise.
27540         * gcc.dg/20030826-2.c: Likewise.
27541         * gcc.dg/20030926-1.c: Likewise.
27542         * gcc.dg/20031202-1.c: Likewise.
27543         * gcc.dg/980312-1.c: Likewise.
27544         * gcc.dg/980313-1.c: Likewise.
27545         * gcc.dg/990117-1.c: Likewise.
27546         * gcc.dg/990424-1.c: Likewise.
27547         * gcc.dg/990524-1.c: Likewise.
27548         * gcc.dg/991230-1.c: Likewise.
27549         * gcc.dg/i386-387-1.c: Likewise.
27550         * gcc.dg/i386-387-2.c: Likewise.
27551         * gcc.dg/i386-387-3.c: Likewise.
27552         * gcc.dg/i386-387-4.c: Likewise.
27553         * gcc.dg/i386-387-5.c: Likewise.
27554         * gcc.dg/i386-387-6.c: Likewise.
27555         * gcc.dg/i386-asm-1.c: Likewise.
27556         * gcc.dg/i386-bitfield1.c: Likewise.
27557         * gcc.dg/i386-bitfield2.c: Likewise.
27558         * gcc.dg/i386-loop-1.c: Likewise.
27559         * gcc.dg/i386-loop-2.c: Likewise.
27560         * gcc.dg/i386-loop-3.c: Likewise.
27561         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27562         * gcc.dg/i386-pic-1.c: Likewise.
27563         * gcc.dg/i386-regparm.c: Likewise.
27564         * gcc.dg/i386-signbit-1.c: Likewise.
27565         * gcc.dg/i386-signbit-2.c: Likewise.
27566         * gcc.dg/i386-signbit-3.c: Likewise.
27567         * gcc.dg/i386-sse-5.c: Likewise.
27568         * gcc.dg/i386-sse-8.c: Likewise.
27569         * gcc.dg/i386-unroll-1.c: Likewise.
27570         * gcc.dg/tls/opt-1.c: Likewise.
27571         * gcc.dg/tls/opt-2.c: Likewise.
27572         * gcc.dg/unroll-1.c: Likewise.
27573         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27574         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27575         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27576         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27577         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
27578         -m64 is specified.
27579
27580 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
27581
27582         PR c++/18389
27583         * g++.dg/parse/cond1.C: New test.
27584
27585         PR c++/18429
27586         * g++.dg/template/array9.C: New test.
27587         * g++.dg/ext/vla1.C: Adjust error messages.
27588         * g++.dg/ext/vlm1.C: Likewise.
27589         * g++.dg/template/crash2.C: Likewise.
27590
27591         PR c++/18436
27592         * g++.dg/template/call3.C: New test.
27593
27594         PR c++/18407
27595         * g++.dg/template/ptrmem11.C: New test.
27596
27597 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
27598
27599         PR other/14264
27600         * lib/g++.exp: Set LC_ALL and LANG to C.
27601         * lib/gcc-dg.exp: Likewise.
27602         * lib/gfortran.exp: Likewise.
27603         * lib/objc.exp: Likewise.
27604         * lib/treelang.exp: Likewise.
27605
27606 2004-11-12  Andreas Schwab  <schwab@suse.de>
27607
27608         * gcc.dg/pr16286.c: Fix last change.
27609
27610 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
27611
27612         PR c++/18416
27613         * g++.dg/init/global1.C: New test.
27614
27615 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
27616
27617         * gcc.c-torture/execute/20041112-1.c: New test.
27618
27619 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27620
27621         * lib/gcc-dg.exp (dg-target-list): New.
27622
27623 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27624             Richard Sandiford  <rsandifo@redhat.com>
27625
27626         * lib/target-supports.exp (get-compiler_messages): New.
27627         (check_named_sections_available): Use it.
27628         (check_effective_target_ilp32): New.
27629         (check_effective_target_lp64): New.
27630         (is-effective-target): New.
27631         * lib/gcc-dg.exp (dg-require-effective-target): New.
27632
27633 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
27634
27635         * gcc.dg/precedence-1.c: New test.
27636
27637 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27638
27639         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
27640
27641         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
27642         message, delete generated files, use more descriptive name for
27643         executable, and make the test unsupported when it cannot be run.
27644
27645         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
27646         (dg-require-weak, dg-require-visibility, dg-require-alias,
27647         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
27648         dg-require-iconv, dg-require-named-sections): Use it.
27649
27650         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
27651
27652 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
27653
27654         PR target/16457
27655         * gcc.dg/ppc-and-1: New
27656
27657         PR target/16796
27658         * gcc.dg/ppc-mov-1.c: New.
27659
27660         PR target/16458
27661         * gcc.dg/ppc-compare-1.c: New.
27662
27663 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
27664
27665         * objc.dg/desig-init-2.m: New test.
27666
27667 2004-11-10  Adam Nemet  <anemet@lnxw.com>
27668
27669         PR middle-end/18160
27670         * g++.dg/warn/register-var-1.C: New test.
27671         * g++.dg/warn/register-var-2.C: New test.
27672
27673 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27674
27675         * gcc.dg/union-2.c: New test.
27676
27677 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
27678
27679         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
27680         New test for PR tree-optimization/17892.
27681
27682 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
27683
27684         PR c++/18369
27685         * g++.dg/init/new12.C: New test.
27686
27687 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
27688
27689         * gcc.target/sparc: New directory.
27690         * gcc.target/sparc/sparc.exp: New driver.
27691         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
27692         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
27693         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
27694         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
27695
27696 2004-11-10  Paul Brook  <paul@codesourcery.com>
27697
27698         PR fortran/18218
27699         * gfortran.dg/list_read.c: New test.
27700
27701 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27702
27703         PR c/18322
27704         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
27705         expected diagnostic location.
27706
27707 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
27708
27709         * gcc.dg/20041109-1.c: New test.
27710
27711 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27712
27713         PR objc/18406
27714         * objc/compile/pr18406.m: New test.
27715
27716 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27717
27718         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
27719
27720 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27721
27722         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
27723
27724 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
27725
27726         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
27727
27728 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
27729
27730         * gcc.dg/20030225-2.c: Add prototype for abort and
27731         exit.
27732
27733 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
27734
27735         PR tree-opt/18299
27736         * gcc.c-torture/pr18299-1.c: New test.
27737
27738 2004-11-06  Andreas Schwab  <schwab@suse.de>
27739
27740         * gcc.dg/pr16286.c: Also test for bool and pixel.
27741
27742 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
27743
27744         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
27745         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
27746         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
27747         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
27748         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
27749         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
27750         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
27751         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
27752         gcc.dg/struct-semi-3.c: New tests.
27753
27754 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27755
27756         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
27757
27758 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27759
27760         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
27761         Do not use C99 designators.
27762
27763 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27764
27765         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
27766
27767 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27768
27769         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
27770         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
27771         * gcc.c-torture/execute/simd-5.x: Remove.
27772
27773 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
27774
27775         PR rtl-optimization/17933
27776         * gcc.dg/torture/pr17933-1.c: New test.
27777
27778 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
27779
27780         PR target/18106
27781         * lib/target-supports.exp (check_weak_available): Support
27782         Windows.
27783
27784 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
27785
27786         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
27787         call to fflush(stdout) before abort.
27788         (my_ffsll): New function.
27789         (generate_fields): Use it.
27790
27791 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
27792
27793         * gcc.dg/init-undef-1.c: New test.
27794
27795 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
27796
27797         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
27798         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
27799         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
27800         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
27801         expected messages for new parser.
27802
27803 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
27804
27805         * g++.dg/ext/visibility/symbian1.C: New test.
27806
27807 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27808
27809         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
27810         on LP64 targets.
27811
27812 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
27813
27814         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
27815         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
27816         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
27817         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
27818         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
27819         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
27820         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
27821         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
27822         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
27823         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
27824
27825 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
27826
27827         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
27828         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
27829         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
27830         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
27831         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
27832         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
27833         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
27834         for new parser.
27835
27836 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
27837
27838         PR target/15342
27839         * gcc.dg/20041104-1.c: New test.
27840
27841 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27842
27843         * g++.dg/template/nontype7.C: New test.
27844         * g++.dg/template/nontype8.C: Likewise.
27845         * g++.dg/template/nontype9.C: Likewise.
27846         * g++.dg/template/nontype10.C: Likewise.
27847         * g++.dg/tc1/dr49.C: Likewise.
27848         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
27849         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
27850
27851 2004-11-04  Ben Elliston  <bje@au.ibm.com>
27852
27853         * g++.dg/rtti/tinfo1.C: Remove xfails.
27854
27855 2004-11-04  Ben Elliston  <bje@au.ibm.com>
27856
27857         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
27858         packed attribute to the definition to satisfy the new C++ parser.
27859
27860 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27861
27862         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
27863         invocations of va_arg.
27864
27865 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
27866
27867         PR c++/18124
27868         * g++.dg/template/crash25.C: New test.
27869
27870         PR c++/18155
27871         * g++.dg/template/typedef2.C: New test.
27872         * g++.dg/parse/crash13.C: Adjust error markers.
27873
27874         PR c++/18177
27875         * g++.dg/conversion/const3.C: New test.
27876
27877 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27878
27879         PR fortran/17535
27880         PR fortran/17583
27881         PR fortran/17713
27882         * gfortran.dg/generic_[123].f90: New testcases.
27883
27884 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27885
27886         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
27887         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
27888
27889 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27890
27891         PR tree-opt/16808
27892         * gcc.c-torture/compile/pr16808.c: New test.
27893
27894 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
27895
27896         PR rtl-optimization/17104
27897         * gcc.dg/ppc-bitfield1.c: New.
27898
27899 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
27900
27901         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
27902
27903 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
27904
27905         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
27906         strings for 32-bit code.
27907
27908 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
27909
27910         PR c/18239
27911         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
27912
27913 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
27914
27915         PR c++/18064
27916         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
27917
27918 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
27919
27920         PR c++/15172
27921         * g++.dg/init/aggr2.C: New test.
27922
27923 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
27924
27925         * objc.dg/local-decl-1.m: New test.
27926
27927 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27928
27929         * gcc.dg/20040910-1.c: Adjust regex.
27930
27931 2004-10-30  Roger Sayle  <roger@eyesopen.com>
27932
27933         PR rtl-optimization/18084
27934         * g++.dg/opt/pr18084-1.C: New testcase.
27935
27936 2004-10-30  Matt Austern  <austern@apple.com>
27937
27938         PR c++/17542
27939         * g++.dg/ext/attrib18.C: New test.
27940
27941 2004-10-30  Roger Sayle  <roger@eyesopen.com>
27942
27943         PR middle-end/18096
27944         * gcc.dg/pr18096-1.c: New test case.
27945
27946 2004-10-30  Roger Sayle  <roger@eyesopen.com>
27947
27948         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
27949
27950 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
27951
27952         PR c/16666
27953         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
27954         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
27955         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
27956         gcc.dg/old-style-prom-3.c: New tests.
27957
27958 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
27959
27960         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
27961         Remove unnecessary inclusion of stdio.h.
27962
27963 2004-10-29  Roger Sayle  <roger@eyesopen.com>
27964
27965         PR rtl-optimization/17581
27966         * gcc.dg/pr17581-1.c: New test case.
27967
27968 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
27969
27970         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
27971         being implemented.
27972         * g++.dg/conversion/dr195-1.C: New.
27973         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
27974         * g++.old-deja/g++.mike/p10148.C: Likewise.
27975
27976 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
27977
27978         PR c++/17695
27979         * g++.dg/debug/typedef2.C: New test.
27980
27981 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
27982
27983         PR fortran/13490
27984         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
27985         * gfortran.dg/g77/README: Update.
27986
27987 2004-10-28  Matt Austern  <austern@apple.com>
27988
27989         PR c++/14124
27990         * g++.dg/ext/packed7.C: New test.
27991
27992 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27993
27994         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
27995         scan-assembler.
27996         * lib/scanasm.exp (hidden-scan-for): New proc.
27997         (scan-hidden): Use hidden-scan-for instead of constructing the scan
27998         string.
27999         (scan-not-hidden): Likewise.
28000         * lib/target-supports.exp (check_visibility_available): mach-o is
28001         support too.
28002
28003 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
28004
28005         PR c++/17132
28006         * g++.dg/template/memclass3.C: New test.
28007
28008 2004-10-28  Adam Nemet  <anemet@lnxw.com>
28009
28010         PR middle-end/18160
28011         * gcc.dg/register-var-1.c: New test.
28012         * gcc.dg/register-var-2.c: New test.
28013         * gcc.dg/asm-7.c: Taking the address of a register variable is an
28014         error now.
28015
28016 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
28017
28018         PR other/18172
28019         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
28020         unused variables.
28021         * gcc.dg/vect/vect-22.c: Likewise.
28022
28023 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
28024
28025         * gcc.dg/i386-rotate-1.c: New test.
28026
28027 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
28028
28029         * g++.dg/init/ref12.C: Add "run" marker.
28030
28031         PR c++/17435
28032         * g++.dg/init/ref12.C: New test.
28033
28034         PR c++/18140
28035         * g++.dg/template/shift1.C: New test.
28036         * g++.dg/template/error10.C: Adjust error markers.
28037
28038 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
28039
28040         PR tree-opt/17529
28041         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
28042
28043 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
28044
28045         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
28046         * gcc.dg/weak/weak-3.c: Likewise.
28047         * gcc.dg/weak/weak-5.c: Likewise.
28048         * gcc.dg/weak/weak-9.c: Likewise.
28049         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
28050         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
28051
28052         * gcc.dg/darwin-weakimport-1.c: New.
28053
28054 2004-10-28  Ben Elliston  <bje@au.ibm.com>
28055
28056         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
28057
28058 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
28059
28060         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
28061         'syntax' error messages.
28062         * gcc.dg/cpp/direct2s.c: Likewise.
28063
28064 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
28065
28066         * gcc.c-torture/compile/20041026-1.c: New.
28067
28068 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
28069
28070         PR c++/18093
28071         * g++.dg/lookup/ns2.C: New test.
28072
28073         PR c++/18020
28074         * g++.dg/template/enum4.C: New test.
28075
28076         PR c++/18161
28077         * g++.dg/template/expr1.C: New test.
28078
28079 2004-10-26  Ben Elliston  <bje@au.ibm.com>
28080
28081         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
28082
28083 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28084
28085         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
28086         gcc.dg/decl-nospec-3.c: New tests.
28087
28088 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
28089
28090         * objc.dg/super-class-3.m: New test.
28091
28092 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28093
28094         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
28095         resyncing.
28096         * gcc.dg/cpp/direct2s.c: Likewise.
28097
28098 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
28099
28100         * objc.dg/image-info.m: Update for changes to section selection.
28101
28102 2004-10-25  David Ayers  <d.ayers@inode.at>
28103             Ziemowit Laski  <zlaski@apple.com>
28104
28105         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
28106         diagnostics when messaging 'id <Proto>'.
28107         * objc.dg/class-protocol-1.m: New test.
28108         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
28109         a non-existent method signature.
28110         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
28111         Update diagnostics when messaging with non-existent method signature.
28112         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
28113         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
28114         invalid receivers are now resolved as if messaging 'id'; remove
28115         extraneous diagnostics.
28116
28117 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
28118
28119         PR c/16667
28120         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
28121         gcc.dg/init-desig-obs-3.c: New tests.
28122
28123 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
28124
28125         * gcc.dg/debug/20041023-1.c: New test.
28126
28127 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
28128
28129         PR middle-end/17407
28130         * gcc.c-torture/compile/pr17407.c: New test.
28131
28132         PR c++/18121
28133         * g++.dg/template/array8.C: New test.
28134
28135 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28136
28137         PR other/18138
28138         * lib/g++.exp: Accept more than one multilib libgcc.
28139         * lib/gcc-dg.exp: Likewise.
28140         * lib/objc.exp: Likewise.
28141         * lib/treelang.exp: Likewise.
28142         * lib/gfortran.exp: Likewise.
28143
28144 2004-10-24  Ben Elliston  <bje@au.ibm.com>
28145
28146         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
28147
28148 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
28149
28150         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
28151         * gcc.dg/c99-const-expr-3.c: Likewise.
28152
28153 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
28154
28155         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
28156
28157 2004-10-23  Ben Elliston  <bje@au.ibm.com>
28158
28159         * gcc.c-torture/execute/loop-2e.x: Remove.
28160
28161 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
28162
28163         PR c++/18095
28164         * g++.dg/parse/crash18.C: New.
28165         * g++.dg/parse/crash19.C: New.
28166
28167 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28168
28169         * g++.dg/ext/dllimport1.C: Move dg-warnings.
28170         * g++.dg/ext/dllimport2.C: Same.
28171         * g++.dg/ext/dllimport8.C: Same.
28172
28173 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
28174
28175         PR c++/10841
28176         * g++.dg/conversion/cast1.C: New test.
28177         * g++.dg/overload/pmf1.C: Adjust error marker.
28178
28179 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
28180
28181         PR objc/17923
28182         * objc.dg/const-str-7.m: New test.
28183
28184 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28185
28186         * g++.dg/template/memfriend11.C: Fix comment typo.
28187         * g++.dg/template/memfriend14.C: Likewise.
28188
28189 2004-10-20  Richard Henderson  <rth@redhat.com>
28190
28191         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
28192         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
28193         -fasynchronous-unwind-tables.
28194
28195 2004-10-20  Richard Henderson  <rth@redhat.com>
28196
28197         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
28198         (main): Return success.
28199         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
28200         (main): Return success.
28201
28202 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28203
28204         PR c++/13495
28205         * g++.dg/template/memfriend9.C: New test.
28206         * g++.dg/template/memfriend10.C: Likewise.
28207         * g++.dg/template/memfriend11.C: Likewise.
28208         * g++.dg/template/memfriend12.C: Likewise.
28209         * g++.dg/template/memfriend13.C: Likewise.
28210         * g++.dg/template/memfriend14.C: Likewise.
28211         * g++.dg/template/memfriend15.C: Likewise.
28212         * g++.dg/template/memfriend16.C: Likewise.
28213         * g++.dg/template/memfriend17.C: Likewise.
28214         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
28215
28216 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
28217
28218         * g++.dg/conversion/dr195.C: New.
28219         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
28220
28221 2004-10-20  Ben Elliston  <bje@au.ibm.com>
28222             Devang Patel  <dpatel@apple.com>
28223
28224         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
28225         of floating point arithmetic, which could trap.
28226
28227 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
28228
28229         PR c++/14035
28230         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
28231         * g++.dg/conversion/const2.C: New test.
28232         * g++.dg/expr/reinterpret2.C: New test.
28233         * g++.dg/expr/reinterpret3.C: New test.
28234         * g++.dg/expr/cast2.C: New test.
28235         * g++.dg/expr/copy1.C: New test.
28236         * g++.dg/other/conversion1.C: Change error message.
28237         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
28238         function pointers to void *.
28239         * g++.old-deja/g++.mike/p10148.C: Likewise.
28240
28241 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28242
28243         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
28244
28245 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
28246
28247         PR c++/18047
28248
28249         * g++.dg/parse/expr3.C: New test.
28250
28251 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28252
28253         * gcc.dg/smod-1.c: New test.
28254
28255 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
28256
28257         * objc.dg/method-14.m: New test.
28258
28259 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
28260
28261         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
28262         Also xfail as the patch was reverted.
28263
28264 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
28265
28266         PR middle-end/16973
28267         * gcc.dg/pr16973.c: New test.
28268
28269 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
28270
28271         PR tree-optimization/17656
28272         * gcc.c-torture/compile/pr17656.c: New test.
28273
28274 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
28275
28276         * g++.dg/eh/shadow1.C: New.
28277
28278 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
28279
28280         * gcc.c-torture/compile/20041018-1.c: New test.
28281
28282 2004-10-18  Ben Elliston  <bje@au.ibm.com>
28283
28284         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
28285         compiler referring to register 0 when accessing sdata.  The linker
28286         now patches things up.
28287
28288 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
28289
28290         PR c/17529
28291         * gcc.c-torture/compile/pr17529.c: New test.
28292
28293 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28294
28295         PR c++/17743
28296         * g++.dg/ext/attrib17.C: New test.
28297
28298 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28299
28300         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
28301
28302 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28303
28304         PR c++/10479
28305         * g++.dg/ext/attrib16.C: New test.
28306
28307 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
28308
28309         PR c++/17042
28310         * g++.dg/init/dso_handle1.C: New test.
28311
28312         PR c++/14667
28313         * g++.dg/parse/typedef6.C: New test.
28314
28315         PR c++/17916
28316         * g++.dg/parse/pragma1.C: New test.
28317
28318 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
28319
28320         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
28321
28322 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
28323
28324         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
28325         -fno-common when on HPPA HP-UX platforms.
28326
28327 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
28328
28329         PR other/16820
28330         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
28331         stdint.h.
28332         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
28333         uintptr_t.
28334
28335 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28336
28337         PR c++/16301
28338         * g++.dg/lookup/strong-using-4.C: New test.
28339
28340 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28341
28342         PR middle-end/16567
28343         * gcc.c-torture/compile/nested-1.c: New test.
28344
28345 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28346
28347         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
28348         and mipsisa64*-*-* (until support for misaligned loads is added).
28349         * gcc.dg/vect/vect-50.c: Likewise.
28350         * gcc.dg/vect/vect-52.c: Likewise.
28351         * gcc.dg/vect/vect-54.c: Likewise.
28352         * gcc.dg/vect/vect-58.c: Likewise.
28353         * gcc.dg/vect/vect-60.c: Likewise.
28354         * gcc.dg/vect/vect-80.c: Likewise.
28355
28356 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
28357
28358         PR c++/17976
28359         * g++.dg/init/dtor3.C: New test.
28360
28361 2004-10-15  Ben Elliston  <bje@au.ibm.com>
28362
28363         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
28364
28365 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
28366
28367         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
28368         * gcc.dg/macho-lo-sum.c: Likewise.
28369
28370 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
28371
28372         * gcc.dg/ppc-spe64-1.c: New test.
28373
28374 2004-10-14  Devang Patel  <dpatel@apple.com>
28375
28376         PR 17635
28377         * gcc.dg/pr17635.c : New test.
28378
28379 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
28380
28381         * gcc.dg/vect/vect-28.c: Remove xfail.
28382         * gcc.dg/vect/vect-30.c: Remove xfail.
28383         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
28384         * gcc.dg/vect/vect-33.c: Remove xfail.
28385         * gcc.dg/vect/vect-44.c: Remove xfail.
28386         * gcc.dg/vect/vect-46.c: Remove xfail.
28387         * gcc.dg/vect/vect-50.c: Remove xfail.
28388         * gcc.dg/vect/vect-52.c: Remove xfail.
28389         * gcc.dg/vect/vect-54.c: Remove xfail.
28390         * gcc.dg/vect/vect-58.c: Remove xfail.
28391         * gcc.dg/vect/vect-60.c: Remove xfail.
28392         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
28393         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
28394         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
28395         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
28396         * gcc.dg/vect/vect-8.c: Remove xfail.
28397         * gcc.dg/vect/vect-80.c: Remove xfail.
28398         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
28399
28400 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28401
28402         * gcc.dg/vect/vect-82.c: New testcase.
28403         * gcc.dg/vect/vect-82_64.c: New testcase.
28404         * gcc.dg/vect/vect-83.c: New testcase.
28405         * gcc.dg/vect/vect-83_64.c: New testcase.
28406
28407 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28408
28409         * gcc.dg/cpp/error-1.c: New test.
28410
28411 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28412
28413         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
28414
28415 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
28416
28417         PR target/17984
28418         * gcc.dg/cris-peep2-xsrand2.c: New test.
28419
28420 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
28421
28422         PR c++/17661
28423         * g++.dg/expr/for2.C: New test.
28424
28425 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28426
28427         * g++.dg/inherit/thunk1.C: Run on the SPARC.
28428
28429 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
28430
28431         PR tree-optimization/17724
28432         * g++.dg/opt/pr17724-1.C: New test.
28433         * g++.dg/opt/pr17724-2.C: New test.
28434         * g++.dg/opt/pr17724-3.C: New test.
28435         * g++.dg/opt/pr17724-4.C: New test.
28436         * g++.dg/opt/pr17724-5.C: New test.
28437         * g++.dg/opt/pr17724-6.C: New test.
28438
28439 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
28440
28441         PR c/17301
28442         * gcc.dg/pr17301-2.c: New test.
28443
28444 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
28445
28446         PR c++/15876
28447         * g++.dg/parse/error22.C: New test.
28448
28449         PR c++/17936
28450         * g++.dg/template/spec18.C: New test.
28451
28452 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
28453
28454         * gcc.dg/ia64-asm-1.c: Add prototype for abort
28455         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
28456         memcpy.
28457         * gcc.dg/ia64-sync-2.c: Ditto.
28458         * gcc.dg/ia64-sync-3.c: Ditto.
28459
28460 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28461
28462         * g++.dg/eh/cleanup5.C: Add dg-options "".
28463
28464 2004-10-11  Roger Sayle  <roger@eyesopen.com>
28465
28466         PR middle-end/17657
28467         * gcc.dg/switch-4.c: New test case.
28468
28469 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
28470
28471         * gcc.c-torture/execute/20041011-1.c: New test.
28472
28473 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
28474
28475         PR c++/17554
28476         * g++.dg/init/for3.C: New test.
28477
28478         PR c++/17657
28479         * g++.dg/opt/switch2.C: New test.
28480
28481         PR middle-end/17703
28482         * g++.dg/warn/Wreturn-2.C: New test.
28483
28484 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
28485
28486         PR c++/17907
28487         * g++.dg/eh/cleanup5.C: New test.
28488
28489 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
28490
28491         PR c++/17393
28492         * g++.dg/parse/error21.C: New test.
28493
28494 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28495
28496         * g++.dg/overload/pmf1.C: Adjust quoting marks.
28497         * g++.dg/warn/incomplete1.C: Likewise.
28498         * g++.dg/template/qualttp20.C: Likewise.
28499
28500 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28501
28502         PR c/17881
28503         * parm-incomplete-1.c: New test.
28504
28505 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
28506
28507         PR c++/17867
28508         * g++.dg/parse/error19.C: New test.
28509
28510         PR c++/17670
28511         * g++.dg/init/new11.C: New test.
28512
28513         PR c++/17821
28514         * g++.dg/parse/error20.C: New test.
28515
28516         PR c++/17826
28517         * g++.dg/template/crash24.C: New test.
28518
28519 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28520
28521         PR c/17301
28522         * gcc.dg/pr17301-1.c: New test.
28523
28524 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28525
28526         PR c/17189
28527         * gcc.dg/anon-struct-5.c: New test.
28528
28529 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28530
28531         PR c/17844
28532         * gcc.dg/pr17844-1.c: New test.
28533
28534 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
28535
28536         PR tree-optimization/17906
28537         * gcc.c-torture/compile/pr17906.c: New.
28538
28539 2004-10-09  Stuart Hastings  <stuart@apple.com>
28540             Roger Sayle  <roger@eyesopen.com>
28541
28542         PR rtl-optimization/17853
28543         * gcc.dg/i386-mmx-5.c: New testcase.
28544
28545 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
28546
28547         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
28548
28549 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
28550
28551         PR c++/17524
28552         * g++.dg/template/static9.C: New test.
28553
28554         PR c++/17685
28555         * g++.dg/parse/operator5.C: New test.
28556
28557 2004-10-09  Roger Sayle  <roger@eyesopen.com>
28558
28559         PR middle-end/17894
28560         * gcc.c-torture/execute/divcmp-4.c: New test case.
28561
28562 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28563
28564         PR tree-opt/17902
28565         * g++.dg/opt/pr17902.C: New test.
28566
28567 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
28568
28569         * gcc.dg/cpp/ident-1.c: Add dg-options "".
28570
28571 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28572
28573         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
28574
28575 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28576
28577         * gcc.dg/assign-warn-3.c: New test.
28578
28579 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28580
28581         PR c/16999
28582         * gcc.dg/cpp/ident-1.c: New test.
28583
28584 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28585
28586         * gcc.c-torture/compile/acc1.c: New.
28587
28588 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28589
28590         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
28591         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
28592
28593 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28594
28595         * gcc.dg/ultrasp11.c: New test.
28596
28597 2004-10-08  Michael Matz  <matz@suse.de>
28598
28599         * gcc.dg/doloop-2.c: New test.
28600
28601 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28602
28603         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
28604         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
28605         objc.dg/method-9.m: Update expected diagnostics.
28606
28607 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
28608
28609         * gcc.dg/ppc-fsel-3.c: New file.
28610         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
28611
28612 2004-10-07  Paul Brook  <paul@codesourcery.com>
28613
28614         * gfortran.dg/intrinsic_verify_1.f90: New test.
28615
28616 2004-10-07  Paul Brook  <paul@codesourcery.com>
28617
28618         * gfortran.dg/empty_format_1.f90: Remove stray commas.
28619
28620 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28621
28622         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
28623         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
28624         commit.
28625
28626 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28627
28628         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
28629
28630 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28631
28632         PR c++/17115
28633         * g++.dg/warn/Winline-4.C: New test.
28634
28635 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28636
28637         * gcc.c-torture/compile/20041007-1.c: New test.
28638
28639 2004-10-07  Paul Brook  <paul@codesourcery.com>
28640
28641         PR fortran/17678
28642         * gfortran.dg/use_allocated_1.f90: New test.
28643
28644 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
28645
28646         PR middle-end/17849
28647         * gfortran.fortran-torture/compile/nested.f90: New test
28648
28649 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28650
28651         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
28652
28653 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
28654
28655         PR c++/17368
28656         * g++.dg/ext/asm6.C: New test.
28657
28658 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
28659
28660         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
28661
28662 2004-10-06  Paul Brook  <paul@codesourcery.com>
28663
28664         PR libfortran/17709
28665         * gfortran.dg/empty_format_1.f90: New test.
28666
28667 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28668
28669         PR fortran/17568
28670         * gfortran.dg/ishft.f90: New test.
28671
28672         PR fortran/17283
28673         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
28674         tests.
28675
28676 2004-10-06  Paul Brook  <paul@codesourcery.com>
28677
28678         * gfortran.dg/do_1.f90: New test.
28679
28680 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28681
28682         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
28683         optimizing for size.
28684
28685 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28686
28687         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
28688
28689 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28690
28691         * gcc.c-torture/compile/20041005-1.c: New test.
28692
28693 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28694
28695         PR c++/17829
28696         * g++.dg/lookup/koenig4.C: New.
28697
28698 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28699
28700         * g++.dg/other/classkey1.C: Adjust quoting marks.
28701         * g++.dg/parse/error15.C: Likewise.
28702         * g++.dg/template/meminit2.C (int>): Likewise.
28703
28704 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28705
28706         PR fortran/17283
28707         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
28708
28709         PR fortran/17631
28710         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
28711
28712         PR fortran/17708
28713         * gfortran.dg/pr17708.f90: New test.
28714
28715 2004-10-04  Chao-ying Fu  <fu@mips.com>
28716
28717         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
28718         * gcc.dg/vect/vect-4.c: Ditto.
28719         * gcc.dg/vect/vect-5.c: Ditto.
28720         * gcc.dg/vect/vect-6.c: Ditto.
28721         * gcc.dg/vect/vect-8.c: Ditto.
28722         * gcc.dg/vect/vect-16.c: Ditto.
28723         * gcc.dg/vect/vect-30.c: Ditto.
28724         * gcc.dg/vect/vect-40.c: Ditto.
28725         * gcc.dg/vect/vect-41.c: Ditto.
28726         * gcc.dg/vect/vect-42.c: Ditto.
28727         * gcc.dg/vect/vect-43.c: Ditto.
28728         * gcc.dg/vect/vect-44.c: Ditto.
28729         * gcc.dg/vect/vect-45.c: Ditto.
28730         * gcc.dg/vect/vect-46.c: Ditto.
28731         * gcc.dg/vect/vect-47.c: Ditto.
28732         * gcc.dg/vect/vect-48.c: Ditto.
28733         * gcc.dg/vect/vect-49.c: Ditto.
28734         * gcc.dg/vect/vect-50.c: Ditto.
28735         * gcc.dg/vect/vect-51.c: Ditto.
28736         * gcc.dg/vect/vect-52.c: Ditto.
28737         * gcc.dg/vect/vect-53.c: Ditto.
28738         * gcc.dg/vect/vect-54.c: Ditto.
28739         * gcc.dg/vect/vect-55.c: Ditto.
28740         * gcc.dg/vect/vect-56.c: Ditto.
28741         * gcc.dg/vect/vect-57.c: Ditto.
28742         * gcc.dg/vect/vect-58.c: Ditto.
28743         * gcc.dg/vect/vect-59.c: Ditto.
28744         * gcc.dg/vect/vect-60.c: Ditto.
28745         * gcc.dg/vect/vect-74.c: Ditto.
28746         * gcc.dg/vect/vect-79.c: Ditto.
28747         * gcc.dg/vect/vect-80.c: Ditto.
28748
28749 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28750
28751         * gcc.dg/unused-7.c: Use the correct option.
28752
28753 2004-10-04  Paul Brook  <paul@codesourcery.com>
28754         Bud Davis  <bdavis9659@comcast.net>
28755
28756         PR fortran/17706
28757         PR fortran/16434
28758         * gfortran/pr17706.f90: New test.
28759         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
28760
28761 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28762
28763         * gfortran.dg/pr17612.f90: New test.
28764
28765 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28766
28767         * g++.dg/template/local1.C: Adjust quoting marks in
28768         testing for diagnostics.
28769         * g++.dg/tls/diag-2.C: Likewise.
28770         * g++.dg/other/error8.C: Likewise.
28771
28772 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
28773
28774         PR c/17178
28775         * gcc.dg/unused-4.c: Adjust to be correct.
28776
28777         PR c/17820
28778         * gcc.dg/unused-7.c: New test.
28779
28780 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
28781
28782         PR c++/17797
28783         * g++.dg/overload/template2.C: New test.
28784
28785 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
28786
28787         PR tree-optimization/16632
28788         * gcc.dg/tree-ssa/20041002-1.c: New.
28789
28790 2004-10-03  Paul Brook  <paul@codesourcery.com>
28791
28792         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
28793         rather than relying on default formatting.
28794
28795 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
28796
28797         * gcc.dg/20040920-1.c: Update expected message text.
28798
28799 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
28800
28801         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
28802
28803 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
28804
28805         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
28806         tree level.
28807
28808 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
28809
28810         * gcc.dg/tree-ssa/pr17343.c: Remove.
28811
28812 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
28813
28814         PR tree-opt/17343
28815         * gcc.dg/tree-ssa/pr17343.c: New test.
28816
28817 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
28818
28819         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
28820         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
28821         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
28822         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
28823         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
28824
28825 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28826
28827         * gcc.dg/lvalue-2.c: New test.
28828
28829 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28830
28831         PR c/17730
28832         * gcc.dg/pr17730-1.c: New test
28833
28834 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
28835
28836         PR c/7425
28837         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
28838
28839 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
28840
28841         * gcc.c-torture/execute/stdarg-1.c: New test.
28842         * gcc.c-torture/execute/stdarg-2.c: New test.
28843         * gcc.c-torture/execute/stdarg-3.c: New test.
28844         * gcc.dg/tree-ssa/stdarg-1.c: New test.
28845         * gcc.dg/tree-ssa/stdarg-2.c: New test.
28846         * gcc.dg/tree-ssa/stdarg-3.c: New test.
28847         * gcc.dg/tree-ssa/stdarg-4.c: New test.
28848         * gcc.dg/tree-ssa/stdarg-5.c: New test.
28849
28850 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
28851
28852         PR tree-optimization/17697
28853         * g++.dg/opt/pr17697-1.C: New test.
28854         * g++.dg/opt/pr17697-2.C: New test.
28855         * g++.dg/opt/pr17697-3.C: New test.
28856
28857 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
28858
28859         PR c/16409
28860         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
28861         gcc.dg/vla-init-5.c: New tests.
28862
28863 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
28864
28865         PR c/13804
28866         * gcc.dg/pr13804-1.c: New test.
28867
28868 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28869
28870         PR fortran/16938
28871         * gfortran.dg/pr16938.f90: New test.
28872
28873 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
28874
28875         * g++.dg/template/crash23.C: New test.
28876
28877 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
28878
28879         PR c++/17585
28880         * g++.dg/template/static8.C: New test.
28881
28882 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
28883
28884         PR c++/17681
28885         * g++.dg/other/error9.C: New test.
28886
28887 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
28888
28889         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
28890
28891 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28892
28893         PR fortran/15164
28894         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
28895
28896 2004-09-26  Roger Sayle  <roger@eyesopen.com>
28897
28898         PR middle-end/17112
28899         * gcc.dg/pr17112-1.c: New test case.
28900
28901 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28902
28903         PR c/11459
28904         * gcc.dg/pr11459-1.c: New test.
28905
28906 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
28907
28908         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
28909         * gcc.dg/tree-ssa/loop-4.c: Likewise.
28910
28911 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28912
28913         * gfortran.dg/pr15324.f90: Make array bounds consistent.
28914
28915 2004-09-25  Jan Hubicka  <jh@suse.cz>
28916
28917         * compile/30040909-1.c: New test.
28918         * compile/30040907-1.c: New test.
28919
28920 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
28921
28922         * gcc.c-torture/execute/va-arg-26.c: New test.
28923
28924 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
28925
28926         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
28927         extra diagnostics on targets with 64-bit pointers.
28928         * objc.dg/selector-1.m: Adjust dg-warning regexp.
28929
28930 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28931
28932         PR c/17188
28933         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
28934         * gcc.dg/decl-3.c: Adjust expected message.
28935
28936 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28937
28938         PR fortran/17615
28939         * gfortran.dg/pr17615.f90: New test.
28940
28941 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
28942
28943         PR tree-optimzation/17517
28944         * g++.dg/tree-ssa/pr17517.C: New Test.
28945
28946 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28947
28948         PR c++/16889
28949         * g++.dg/lookup/ambig3.C: New.
28950
28951 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
28952
28953         PR tree-opt/17624
28954         * g++.dg/opt/pr17624.C: New test.
28955
28956 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28957
28958         PR c/6980
28959         * gcc.dg/Wbad-function-cast-1.c: New test.
28960
28961 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
28962
28963         * g++.dg/ext/complit1.C
28964         * g++.dg/other/error2.C
28965         * g++.dg/other/nontype-1.C
28966         * g++.dg/parse/crash11.C
28967         * g++.dg/parse/crash12.C
28968         * g++.dg/parse/error15.C
28969         * g++.dg/parse/error4.C
28970         * g++.dg/parse/tmpl-outside1.C
28971         * g++.dg/parse/too-many-tmpl-args1.C
28972         * g++.dg/template/dependent-expr3.C
28973         * g++.dg/template/error10.C
28974         * g++.dg/template/instantiate1.C
28975         * g++.dg/template/vtable2.C
28976         * g++.dg/warn/Wshadow-1.C
28977         * g++.dg/warn/weak1.C
28978         * g++.old-deja/g++.brendan/crash16.C
28979         * g++.old-deja/g++.brendan/crash18.C
28980         * g++.old-deja/g++.brendan/crash48.C
28981         * g++.old-deja/g++.brendan/crash49.C
28982         * g++.old-deja/g++.brendan/crash55.C
28983         * g++.old-deja/g++.brendan/crash56.C
28984         * g++.old-deja/g++.brendan/crash8.C
28985         * g++.old-deja/g++.brendan/enum11.C
28986         * g++.old-deja/g++.brendan/enum8.C
28987         * g++.old-deja/g++.brendan/enum9.C
28988         * g++.old-deja/g++.brendan/friend3.C
28989         * g++.old-deja/g++.brendan/misc14.C
28990         * g++.old-deja/g++.bugs/900402_02.C
28991         * g++.old-deja/g++.bugs/900404_03.C
28992         * g++.old-deja/g++.bugs/900404_04.C
28993         * g++.old-deja/g++.bugs/900428_03.C
28994         * g++.old-deja/g++.jason/crash4.C
28995         * g++.old-deja/g++.jason/overload21.C
28996         * g++.old-deja/g++.jason/redecl1.C
28997         * g++.old-deja/g++.jason/report.C
28998         * g++.old-deja/g++.jason/rfg10.C
28999         * g++.old-deja/g++.jason/template30.C
29000         * g++.old-deja/g++.law/arm12.C
29001         * g++.old-deja/g++.law/ctors5.C
29002         * g++.old-deja/g++.law/cvt20.C
29003         * g++.old-deja/g++.law/init10.C
29004         * g++.old-deja/g++.law/init8.C
29005         * g++.old-deja/g++.law/visibility17.C
29006         * g++.old-deja/g++.law/visibility7.C
29007         * g++.old-deja/g++.mike/net8.C
29008         * g++.old-deja/g++.mike/p646.C
29009         * g++.old-deja/g++.mike/p700.C
29010         * g++.old-deja/g++.mike/p701.C
29011         * g++.old-deja/g++.mike/p811.C
29012         * g++.old-deja/g++.ns/template13.C
29013         * g++.old-deja/g++.other/array3.C
29014         * g++.old-deja/g++.other/crash25.C
29015         * g++.old-deja/g++.other/dtor3.C
29016         * g++.old-deja/g++.other/dtor4.C
29017         * g++.old-deja/g++.other/main1.C
29018         * g++.old-deja/g++.other/warn7.C
29019         * g++.old-deja/g++.pt/crash11.C
29020         * g++.old-deja/g++.pt/crash36.C
29021         * g++.old-deja/g++.pt/spec22.C
29022         * g++.old-deja/g++.pt/spec9.C
29023         * g++.old-deja/g++.pt/ttp52.C
29024         * g++.old-deja/g++.robertl/eb103.C
29025         * g++.old-deja/g++.robertl/eb121.C
29026         * g++.old-deja/g++.robertl/eb22.C
29027         * g++.old-deja/g++.robertl/eb8.C:
29028         Update locations and/or regexps of dg-error markers.
29029         Remove markers for some bogus messages that are no longer issued.
29030
29031 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
29032
29033         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
29034         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
29035
29036 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
29037
29038         PR c++/17618
29039         * g++.dg/lookup/crash5.C: New test.
29040
29041 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
29042
29043         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
29044         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
29045         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
29046         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
29047         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
29048         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
29049
29050         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
29051         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
29052         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
29053         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
29054         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
29055         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
29056
29057         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
29058
29059         * gcc.dg/vect/vect-44.c: Check additional cases.
29060         * gcc.dg/vect/vect-48.c: Check additional cases.
29061
29062         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
29063         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
29064         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
29065         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
29066         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
29067         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
29068         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
29069         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
29070         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
29071
29072         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
29073         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
29074         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
29075
29076 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29077
29078         * gcc.dg/tree-ssa/loop-6.c: New test.
29079
29080 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
29081
29082         PR c++/17620
29083         * g++.dg/inherit/base2.C: New.
29084
29085 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29086
29087         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
29088         * gcc.dg/20001012-2.c: Likewise.
29089         * gcc.dg/20001013-1.c: Likewise.
29090         * gcc.dg/20001101-1.c: Likewise.
29091         * gcc.dg/20001102-1.c: Likewise.
29092         * gcc.dg/bf-spl1.c: Likewise.
29093         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
29094         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
29095
29096 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
29097
29098         PR tree-optimization/16721
29099         * gcc.dg/tree-ssa/pr16721.c: New test.
29100
29101 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
29102
29103         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
29104         * gcc.dg/20040305-1.c: Likewise.
29105
29106 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29107
29108         PR c/16566
29109         * gcc.c-torture/compile/pr16566-1.c,
29110         gcc.c-torture/compile/pr16566-2.c,
29111         gcc.c-torture/compile/pr16566-3.c: New tests.
29112
29113 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
29114
29115         PR tree-optimization/17512
29116         * gcc.c-torture/compile/20040916-1.c.
29117
29118 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
29119
29120         * gcc.dg/pragma-re-3.c: New test.
29121
29122 2004-09-17  Matt Austern  <austern@apple.com>
29123
29124         PR c++/15049
29125         * g++.dg/other/anon3.C: New.
29126
29127 2004-09-21  Roger Sayle  <roger@eyesopen.com>
29128
29129         PR c++/7503
29130         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
29131         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
29132         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
29133         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
29134         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
29135
29136 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
29137
29138         PR fortran/17286
29139         * gfortran.dg/pr17286.f90: New test.
29140
29141 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
29142
29143         PR c++/17530
29144         * g++.dg/template/static7.C: New test.
29145
29146 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
29147
29148         PR tree-opt/17558
29149         * gcc.c-torture/compile/pr17558.c: New test.
29150
29151 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29152
29153         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
29154         if SKIP_ATTRIBUTE is defined.
29155
29156 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29157
29158         PR fortran/15957
29159         * gfortran.dg/pr15957.f90: New test.
29160
29161 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
29162
29163         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
29164         in comparison.
29165         * gcc.dg/vect/vect-79.c: Likewise.
29166         * gcc.dg/vect/vect-80.c: Likewise.
29167
29168 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29169
29170         PR fortran/15750
29171         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
29172
29173 2004-09-20  Ira Rosen  <irar@il.ibm.com>
29174
29175         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
29176         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
29177         * gcc.dg/vect/vect-62.c: New testcase.
29178         * gcc.dg/vect/vect-63.c: New testcase.
29179         * gcc.dg/vect/vect-64.c: New testcase.
29180         * gcc.dg/vect/vect-65.c: New testcase.
29181         * gcc.dg/vect/vect-66.c: New testcase.
29182         * gcc.dg/vect/vect-67.c: New testcase.
29183         * gcc.dg/vect/vect-68.c: New testcase.
29184         * gcc.dg/vect/vect-69.c: New testcase.
29185         * gcc.dg/vect/vect-79.c: New testcase.
29186         * gcc.dg/vect/vect-80.c: New testcase.
29187
29188 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29189
29190         * gcc.target/mips/asm-1.c: New test.
29191
29192 2004-09-19  Ira Rosen  <irar@il.ibm.com>
29193
29194         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
29195         * gcc.dg/vect/vect-73.c: New testcase.
29196         * gcc.dg/vect/vect-74.c: New testcase.
29197         * gcc.dg/vect/vect-75.c: New testcase.
29198         * gcc.dg/vect/vect-76.c: New testcase.
29199         * gcc.dg/vect/vect-77.c: New testcase.
29200         * gcc.dg/vect/vect-78.c: New testcase
29201
29202 2004-09-18  Paul Brook  <paul@codesourcery.com>
29203
29204         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
29205
29206 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29207
29208         PR c/17424
29209         * gcc.dg/pr17424-1.c: New test.
29210
29211 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
29212
29213         * g++.dg/tree-ssa/pr17153.C: New test.
29214
29215 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
29216
29217         PR pch/13361
29218         * g++.dg/pch/wchar-1.C: New.
29219         * g++.dg/pch/wchar-1.Hs: New.
29220
29221 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
29222
29223         * gcc.c-torture/execute/20040917-1.c: New test.
29224
29225 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29226
29227         PR tree-optimization/17319
29228         * gcc.dg/pr17319.c: New test.
29229
29230 2004-09-17  Devang Patel  <dpatel@apple.com>
29231
29232         * gcc.dg/20040813-1.c: New test.
29233
29234 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29235
29236         PR tree-optimization/17273
29237         * gcc.c-torture/compile/pr17273.c: New test.
29238
29239 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29240
29241         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
29242         Update expected messages.
29243         * gcc.dg/declspec-13.c: New test.
29244
29245 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
29246
29247         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
29248
29249 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29250
29251         * gcc.c-torture/execute/pr17252.c: Use post-increment to
29252         change what 'a' is pointing to.
29253
29254 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
29255
29256         PR c++/16002
29257         * g++.dg/template/error18.C: New test.
29258
29259         PR c++/16029
29260         * g++.dg/warn/Wunused-8.C: New test.
29261
29262 2004-09-17  Steven Bosscher  <stevenb@suse.de>
29263
29264         PR tree-optimization/17513
29265         * gcc.dg/20040916-1.c: New test.
29266
29267 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
29268
29269         PR c++/17501
29270         * g++.dg/template/typename7.C: New test.
29271
29272 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29273
29274         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
29275
29276 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
29277
29278         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
29279         with -ftree-based-profiling also.
29280         * lib/profopt.exp: Support late-set profile_option/feedback_option.
29281
29282 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
29283
29284         PR/15364
29285         * gfortran.dg/der_array_io_1.f90: New test.
29286         * gfortran.dg/der_array_io_2.f90: New test.
29287         * gfortran.dg/der_array_io_3.f90: New test.
29288
29289 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
29290
29291         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
29292         EABI.
29293
29294 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
29295
29296         * g++.dg/opt/switch1.C: New test.
29297
29298 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29299
29300         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
29301         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
29302         Update expected messages.
29303
29304 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29305
29306         PR fortran/16485
29307         * gfortran.dg/same_name_1.f90: New test.
29308
29309 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
29310
29311         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
29312         dereference garbage pointers.
29313
29314 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
29315
29316         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
29317         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
29318
29319         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
29320         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
29321         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
29322
29323 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
29324
29325         PR c++/17324
29326         * g++.dg/template/mangle1.C: New test.
29327
29328 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29329
29330         PR tree-optimization/17252
29331         * gcc.c-torture/execute/pr17252.c: New test.
29332
29333 2004-09-14  Andrew Pinski  <apinski@apple.com>
29334
29335         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
29336
29337 2004-09-14  Roger Sayle  <roger@eyesopen.com>
29338
29339         PR rtl-optimization/9771
29340         * gcc.dg/pr9771-1.c: New test case.
29341
29342 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29343
29344         PR tree-optimization/15262
29345         * gcc.c-torture/execute/pr15262-1.c: New test.
29346         * gcc.c-torture/execute/pr15262-2.c: New test.
29347
29348 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29349
29350         * gcc.dg/declspec-12.c: New test.
29351
29352 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
29353
29354         * gfortran.dg/pr17090.f90: Add directives to test.
29355
29356 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29357
29358         * gcc.c-torture/compile/20040914-1.c: New test.
29359
29360 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29361
29362         PR c++/16162
29363         * g++.dg/template/decl2.C: New test.
29364
29365 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
29366
29367         PR fortran/17090
29368         * gfortran.dg/pr17090.f90: New test.
29369
29370 2004-09-13  Dale Johannesen  <dalej@apple.com>
29371
29372         * gcc.c-torture/compile/pr17408.c: New test case.
29373
29374 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29375
29376         PR c++/16716
29377         * g++.dg/parse/crash17.C: New test.
29378
29379         PR c++/17327
29380         * g++.dg/template/enum3.C: New test.
29381
29382 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
29383
29384         * lib/gcc-defs.exp: Load wrapper.exp.
29385         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
29386         using local code.
29387         * lib/gcc.exp (gcc_init): Similar.
29388         * lib/gfortran.exp (gfortran_init): Similar.
29389         * lib/objc.exp (objc_init): Similar.
29390         * lib/treelang.exp (treelang_init): Similar.
29391         * lib/wrapper.exp: New file with build_wrapper call machinery in
29392         ${tool}_maybe_build_wrapper.
29393
29394 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29395
29396         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
29397         "inline".
29398         * gcc.dg/declspec-11.c: Update expected messages.
29399         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
29400         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
29401         gcc.dg/inline-12.c: New tests.
29402
29403 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
29404
29405         * g++.dg/tree-ssa/pr17400.C: New testcase.
29406
29407 2004-09-13  James E Wilson  <wilson@specifixinc.com>
29408
29409         * gcc.target/mips/sb1-1.c: New testcase.
29410
29411 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
29412
29413         * lib/g77-dg.exp: Remove unused file.
29414         * lib/mike-g77.exp: Ditto.
29415         * lib/g77.exp: Ditto.
29416
29417 2004-09-12  Richard Henderson  <rth@redhat.com>
29418
29419         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
29420
29421 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29422
29423         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
29424         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
29425         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
29426         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
29427         Update expected messages.
29428
29429 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
29430
29431         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
29432         declaration/use mismatch for dirp parameter.
29433
29434 2004-09-12  Andrew Pinski  <apinski@apple.com>
29435
29436         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
29437         -fgnu-runtime is passed.
29438
29439 2004-09-12  Richard Henderson  <rth@redhat.com>
29440
29441         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
29442         do the uplevel thing and update additional_flags directly.
29443         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
29444         gfortran.fortran-torture/execute/intrinsic_nearest.x,
29445         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
29446         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
29447
29448 2004-09-11  Steven Bosscher  <stevenb@suse.de>
29449
29450         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
29451
29452 2004-09-11  Roger Sayle  <roger@eyesopen.com>
29453
29454         PR middle-end/17411
29455         * g++.dg/opt/pr17411-1.C: New test case.
29456
29457 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29458
29459         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29460         gcc.dg/tls/diag-2.c: Update expected messages.
29461         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
29462         messages.
29463         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
29464         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
29465         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
29466         gcc.dg/tls/diag-5.c: New tests.
29467
29468 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
29469
29470         * gcc.dg/20040910-1.c: Correct dg-error regexp.
29471
29472 2004-09-11  Steven Bosscher  <stevenb@suse.de>
29473
29474         * g++.dg/parse/break-in-for.C: New test.
29475
29476 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
29477
29478         * gcc.dg/tree-ssa/20040911-1.c: New test.
29479
29480 2004-09-11  Andreas Jaeger  <aj@suse.de>
29481
29482         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
29483         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
29484
29485 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
29486
29487         * gcc.target/frv: New directory of FR-V-specific tests.
29488
29489 2004-09-10  James E Wilson  <wilson@specifixinc.com>
29490
29491         * gcc.dg/convert-vec-1.c: New test.
29492
29493 2004-09-10  Roger Sayle  <roger@eyesopen.com>
29494
29495         PR middle-end/17024
29496         * gcc.dg/pr17024-1.c: New test case.
29497
29498 2004-09-10  Eric Christopher  <echristo@redhat.com>
29499
29500         * gcc.dg/20040910-1.c: New test.
29501
29502 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29503
29504         * gcc.dg/bitfld-9.c: New test.
29505
29506 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
29507
29508         * gcc.c-torture/execute/ieee/acc1.c: New test.
29509         * gcc.c-torture/execute/ieee/acc2.c: New test.
29510         * gcc.c-torture/execute/ieee/mzero6.c: New test.
29511
29512 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29513
29514         * gcc.dg/deprecated-2.c: New test.
29515
29516 2004-09-09  James E Wilson  <wilson@specifixinc.com>
29517
29518         * gcc.dg/init-vec-1.c: New test.
29519
29520 2004-09-09  Roger Sayle  <roger@eyesopen.com>
29521
29522         PR middle-end/17055
29523         * gcc.dg/pr17055-1.c: New test case.
29524
29525 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
29526
29527         PR target/17377
29528         * gcc.c-torture/execute/pr17377.c: New test.
29529
29530 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29531
29532         PR c/8420
29533         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
29534         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
29535         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29536         gcc.dg/long-long-typespec-1.c: New tests.
29537         * gcc.dg/tls/diag-2.c: Update expected diagnostics
29538
29539 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29540
29541         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
29542         gcc.dg/gnu99-static-1.c: New tests.
29543
29544 2004-09-08  Devang Patel  <dpatel@apple.com>
29545
29546         * gcc.dg/darwin-ld-20040828-1.c: New test.
29547         * gcc.dg/darwin-ld-20040828-2.c: New test.
29548         * gcc.dg/darwin-ld-20040828-3.c: New test.
29549
29550 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
29551
29552         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
29553         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
29554         in error message.
29555         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
29556         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
29557         in error message.
29558         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
29559         types they qualify.
29560         * objc.dg/type-size-2.m: Fix wording in comment.
29561         * objc.dg/va-meth-1.m: New test case.
29562
29563 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
29564
29565         PR c/16633:
29566         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
29567         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
29568
29569 2004-09-06  Devang Patel  <dpatel@apple.com>
29570
29571         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
29572         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
29573
29574 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
29575
29576         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
29577         reflect changed line numbering of diagnostics.
29578
29579 2004-09-06  Paul Brook  <paul@codesourcery.com>
29580
29581         * gfortran.dg/edit_real_1.f90: Add new test.
29582
29583 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29584
29585         * gcc.dg/tree-ssa/loop-2.c: New test.
29586         * gcc.dg/tree-ssa/loop-3.c: New test.
29587         * gcc.dg/tree-ssa/loop-4.c: New test.
29588         * gcc.dg/tree-ssa/loop-5.c: New test.
29589
29590 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29591
29592         * gcc.dg/format/sentinel-1.c: Update for parameter option.
29593
29594 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29595
29596         * gcc.dg/format/sentinel-1.c: New test.
29597
29598 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
29599
29600         * gcc.dg/builtins-46.c: New.
29601
29602 2004-09-03  Devang Patel  <dpatel@apple.com>
29603
29604         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
29605         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
29606
29607 2004-09-03  Jan Beulich  <jbeulich@novell.com>
29608
29609         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
29610         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
29611         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
29612         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
29613         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
29614         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
29615         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
29616         the non-portable bzero.
29617         * gcc.dg/20010912-1.c: xfail for NetWare.
29618         * gcc.dg/20020426-2.c: xfail for NetWare.
29619         * gcc.dg/20021014-1.c: xfail for NetWare.
29620         * gcc.dg/20021018-1.c: xfail for NetWare.
29621         * gcc.dg/20030213-1.c: xfail for NetWare.
29622         * gcc.dg/20030225-1.c: xfail for NetWare.
29623         * gcc.dg/20030708-1.c: xfail for NetWare.
29624         * gcc.dg/builtins-config.h: Also exclude NetWare.
29625         * gcc.dg/format/format.h: Define restrict only if not already defined.
29626         * gcc.dg/nest.c: xfail for NetWare.
29627         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
29628         * lib/target-supports.exp (check_visibility_available): Exclude
29629         NetWare.
29630
29631 2004-09-03  Jan Beulich  <jbeulich@novell.com>
29632
29633         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
29634         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
29635         deterministic starting point for the alignment of structure fields.
29636         * gcc.dg/Wpadded.c: Dito.
29637         * g++.dg/abi/vbase10.C: Dito.
29638
29639 2004-09-03  Devang Patel  <dpatel@apple.com>
29640
29641         * g++.dg/debug/pr15736.cc: New test.
29642
29643 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
29644
29645         * README.QMTEST: Fix out-of-date link.
29646
29647 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
29648
29649         PR fortran/16579
29650         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
29651         Delete.  Duplicate of gfortran.dg/g77/20010610.f
29652
29653 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
29654
29655         * g++.dg/abi/arm_rtti1.C: New test.
29656
29657 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
29658
29659         * gcc.dg/ppc-vector-memcpy.c: New.
29660         * gcc.dg/ppc-vector-memset.c: New.
29661
29662 2004-09-02  Chao-ying Fu  <fu@mips.com>
29663
29664         * gcc.target/mips/mips-3d-1.c: New test.
29665         * gcc.target/mips/mips-3d-2.c: New test.
29666         * gcc.target/mips/mips-3d-3.c: New test.
29667         * gcc.target/mips/mips-3d-4.c: New test.
29668         * gcc.target/mips/mips-3d-5.c: New test.
29669         * gcc.target/mips/mips-3d-6.c: New test.
29670         * gcc.target/mips/mips-3d-7.c: New test.
29671         * gcc.target/mips/mips-3d-8.c: New test.
29672         * gcc.target/mips/mips-3d-9.c: New test.
29673         * gcc.target/mips/mips-ps-1.c: New test.
29674         * gcc.target/mips/mips-ps-2.c: New test.
29675         * gcc.target/mips/mips-ps-3.c: New test.
29676         * gcc.target/mips/mips-ps-4.c: New test.
29677         * gcc.target/mips/mips-ps-type.c: New test.
29678
29679 2004-09-02  Paul Brook  <paul@codesourcery.com>
29680
29681         * gfortran.dg/edit_real_1.f90: Add new tests.
29682
29683 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29684
29685         PR fortran/15327
29686         * gfortran.dg/merge_char_1.f90: New test.
29687
29688 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29689
29690         PR fortran/16404
29691         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
29692
29693 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29694
29695         PR c/1522
29696         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
29697
29698 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
29699
29700         * g++.dg/opt/loop1.C: Do not XFAIL.
29701
29702 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
29703
29704         * gcc.c-torture/execute/20040831-1.c: New test.
29705
29706 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
29707
29708         PR fortran/16579
29709         * gfortran.dg/g77/20010610.f: Now passes.
29710         Copy from g77.f-torture/execute. Add dg-run directive.
29711         * gfortran.dg/g77/README: Update
29712
29713 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29714
29715         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
29716         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
29717         (t1, t2, t3, t4): Add volatile.
29718
29719 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
29720
29721         * g++.dg/ext/visibility/arm1.C: New test.
29722
29723 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
29724
29725         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
29726         -pedantic-errors.
29727
29728 2004-09-01  Paul Brook  <paul@codesourcery.com>
29729
29730         * gfortran.dg/eof_2.f90: New test.
29731
29732 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29733
29734         PR fortran/16579
29735         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
29736
29737 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
29738
29739         PR libfortran/16805
29740         * gfortran.dg/list_read_2.f90: New test.
29741
29742 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
29743
29744         * g++.dg/abi/key1.C: New test.
29745
29746 2004-08-31  Richard Henderson  <rth@redhat.com>
29747
29748         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
29749         form of offsetof.
29750         * g++.dg/other/offsetof5.C: Remove duplicate.
29751
29752 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29753
29754         PR fortran/17244
29755         * gfortran.dg/func_derived_1.f90: New test.
29756
29757 2004-08-31  Paul Brook  <paul@codesourcery.com>
29758
29759         * gfortran.dg/eof_1.f90: New test.
29760
29761 2004-08-31  Paul Brook  <paul@codesourcery.com>
29762
29763         * gfortran.dg/list_read_1.f90: New file.
29764
29765 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
29766
29767         * g++.dg/opt/loop1.C: XFAIL.
29768
29769 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
29770
29771         * gcc.dg/funcdef-storage-1.c: New.
29772         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
29773         an extern function in local scope.
29774         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
29775         declare an 'auto inline' function in local scope.
29776         * gcc.dg/20011130-1.c: Likewise.
29777         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
29778         an 'auto' function in local scope.
29779         * gcc.dg/20021014-1.c: Likewise.
29780         * gcc.dg/20030331-2.c: Likewise.
29781
29782 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29783
29784         * gfortran.dg/blockdata_1.f90: New test.
29785
29786 2004-08-30  Richard Henderson  <rth@redhat.com>
29787
29788         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
29789
29790 2004-08-30  Richard Henderson  <rth@redhat.com>
29791
29792         * lib/fortran-torture.exp (fortran-torture-execute): Honor
29793         additional_flags set by alternate driver.
29794         (ieee-options): New procedure.
29795         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
29796         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
29797         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
29798         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
29799
29800 2004-08-30  Richard Henderson  <rth@redhat.com>
29801
29802         * lib/f-torture.exp: Remove.
29803
29804 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
29805
29806         PR rtl-optimization/16590
29807         * g++.dg/opt/loop1.C: New test.
29808
29809 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29810
29811         PR fortran/13910
29812         * gfortran.dg/oldstyle_1.f90: New test.
29813
29814 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
29815         Paul Brook  <paul@codesourcery.com>
29816
29817         * gfortran.dg/g77/README: Update.
29818         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
29819         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
29820         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
29821
29822 2004-08-28  Paul Brook  <paul@codesourcery.com>
29823
29824         PR libfortran/17195
29825         * gfortran.dg/edit_real_1.f90: New test.
29826
29827 2004-08-27  Paul Brook  <paul@codesourcery.com>
29828
29829         * gfortran.dg/rewind_1.f90: New test.
29830
29831 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
29832
29833         PR fortran/16597
29834         * gfortran.dg/pr16597.f90: New test.
29835
29836 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29837
29838         PR c/13801
29839         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
29840         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
29841         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
29842         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
29843         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
29844
29845 2004-08-26  Nick Clifton  <nickc@redhat.com>
29846
29847         * gcc.c-torture/compile/pr17119.c: New test.
29848
29849 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29850
29851         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
29852
29853 2004-08-25  Richard Henderson  <rth@redhat.com>
29854
29855         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
29856         the bits that expect kind=8 to be the largest real kind.
29857
29858 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
29859
29860         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
29861
29862 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29863
29864         * gfortran.dg/assignment_1.f90: New test.
29865
29866 2004-08-25  Adam Nemet  <anemet@lnxw.com>
29867
29868         * g++.dg/template/repo3.C: New test.
29869
29870 2004-08-25  Roger Sayle  <roger@eyesopen.com>
29871
29872         PR middle-end/16693
29873         PR tree-optimization/16372
29874         * g++.dg/opt/pr16372-1.C: New test case.
29875         * g++.dg/opt/pr16693-1.C: New test case.
29876         * g++.dg/opt/pr16693-2.C: New test case.
29877
29878 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
29879
29880         * objc.dg/proto-lossage-4.m: New test.
29881
29882 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
29883
29884         PR c++/17155
29885         * g++.dg/inherit/local2.C: New test.
29886
29887 2004-08-25  Paul Brook  <paul@codesourcery.com>
29888
29889         PR fortran/17144
29890         * gfortran.dg/string_ctor_1.f90: New test.
29891
29892 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29893
29894         PR c++/14428
29895         * g++.dg/template/redecl2.C: New test.
29896
29897 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
29898
29899         PR fortran/17143
29900         * gfortran.dg/pr17143.f90: New test.
29901
29902 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
29903
29904         PR fortran/17164
29905         * gfortran.dg/pr17164.f90: New test.
29906
29907 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29908
29909         * gcc.dg/tree-ssa/loop-1.c: New test.
29910
29911 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
29912
29913         * gcc.c-torture/compile/20040824-1.c: New test.
29914
29915 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
29916
29917         * gcc.c-torture/compile/iftrap-3.c: New test.
29918
29919 2004-08-24  Paul Brook  <paul@codesourcery.com>
29920
29921         * gfortran.dg/entry_2.f90: New test.
29922
29923 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29924
29925         PR c++/16889
29926         * g++.dg/lookup/ambig[12].C: New.
29927
29928 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29929
29930         PR c++/16706
29931         * g++.dg/template/crash21.C: New test.
29932         * g++.dg/template/crash22.C: Likewise.
29933
29934 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29935
29936         PR c++/17149
29937         * g++.dg/template/access15.C: New.
29938
29939 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
29940
29941         PR c++/17163
29942         * g++.dg/template/repo2.C: New test.
29943
29944 2004-08-23  Roger Sayle  <roger@eyesopen.com>
29945
29946         PR rtl-optimization/17078
29947         * gcc.c-torture/execute/pr17078-1.c: New test case.
29948
29949 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
29950
29951         PR c/14492
29952         * gcc.dg/debug/crash1.c: New test.
29953
29954 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
29955
29956         PR c/16180
29957         * gcc.dg/loop-5.c: New test.
29958
29959 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29960
29961         * gcc.c-torture/execute/20040823-1.c: New test.
29962
29963 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
29964
29965         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
29966         to the assembler.  Simplify test accordingly.
29967         (asm_abi_flags): Use GNU names.
29968         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
29969         to check for ABI flags.
29970
29971 2004-08-22  Andrew Pinski  <apinski@apple.com>
29972
29973         * g++.dg/opt/pr14029.C: New test.
29974         * gcc.c-torture/execute/pr15262.c: New test.
29975
29976 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29977
29978         * gfortran.dg/reduction.f90: Add checks with complex arguments.
29979
29980 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
29981
29982         PR 16908
29983         * gfortran.dg/direct_io.f90: New test.
29984
29985 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
29986
29987         PR c++/17121
29988         * g++.dg/inherit/local2.C: New test.
29989
29990 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
29991
29992         PR c++/17120
29993         * g++.dg/warn/Wparentheses-4.C: New test.
29994
29995 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
29996
29997         PR c++/17121
29998         * g++.dg/inherit/local2.C: New test.
29999
30000         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
30001         * gcc.dg/ppc-ldstruct.c: Likewise.
30002         * gcc.dg/ppc64-abi-2.c: Likewise.
30003
30004 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
30005
30006         PR rtl-optimization/17099
30007         * gcc.c-torture/execute/20040820-1.c: New test.
30008
30009 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
30010
30011         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
30012
30013 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
30014
30015         PR fortran/17077
30016         * gfortran.dg/auto_array_1.f90: New test.
30017
30018 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30019
30020         PR fortran/17074
30021         * gfortran.dg/simpleif_1.f90: New test.
30022
30023 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
30024
30025         * lib/target-supports.exp (check_profiling_available): Return
30026         false for arm*-*-symbianelf* and arm*-*-eabi*.
30027
30028         PR c++/15890
30029         * g++.dg/template/delete1.C: New test.
30030
30031 2004-08-19  Paul Brook  <paul@codesourcery.com>
30032
30033         PR fortran/14976
30034         PR fortran/16228
30035         * gfortran.dg/data_char_1.f90: New test.
30036
30037 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
30038
30039         PR fortran/16946
30040         * gfortran.dg/reduction.f90: New testcase.
30041
30042 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30043
30044         PR fortran/16520
30045         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
30046
30047 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30048
30049         PR c++/17041
30050         * g++.dg/Wparentheses-3.C: New test.
30051
30052 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
30053
30054         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
30055         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
30056         * gcc.dg/vect/vect-2.c: Likewise.
30057         * gcc.dg/vect/vect-3.c: Likewise.
30058         * gcc.dg/vect/vect-4.c: Likewise.
30059         * gcc.dg/vect/vect-5.c: Likewise.
30060         * gcc.dg/vect/vect-6.c: Likewise.
30061         * gcc.dg/vect/vect-7.c: Likewise.
30062         * gcc.dg/vect/vect-25.c: Likewise.
30063         * gcc.dg/vect/vect-31.c: Likewise.
30064         * gcc.dg/vect/vect-32.c: Likewise.
30065         * gcc.dg/vect/vect-34.c: Likewise.
30066         * gcc.dg/vect/vect-36.c: Likewise.
30067         * gcc.dg/vect/vect-all.c: Likewise.
30068
30069 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
30070
30071         PR c++/17068
30072         * g++.dg/template/operator4.C: New test.
30073
30074 2004-08-18  Richard Henderson  <rth@redhat.com>
30075
30076         * gcc.dg/20040206-1.c: XFAIL.
30077
30078 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30079
30080         PR c++/16246
30081         * g++.dg/template/array7.C: New test.
30082
30083 2004-08-17  James E Wilson  <wilson@specifixinc.com>
30084
30085         * gcc.dg/mips-movcc-1.c: New test.
30086         * gcc.dg/mips-movcc-2.c: New test.
30087         * gcc.dg/mips-movcc-3.c: New test.
30088
30089         * gcc.dg/mips-nmadd-1.c: New test.
30090         * gcc.dg/mips-nmadd-2.c: New test.
30091
30092 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30093
30094         PR c++/15871
30095         * g++.dg/opt/inline8.C: New test.
30096
30097         PR c++/16965
30098         * g++.dg/parse/error17.C: New test.
30099
30100 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
30101
30102         * gcc.dg/vect: New directory for vectorizer tests.
30103         * gcc.dg/vect/tree-vect.h: New file.
30104         * gcc.dg/vect/vect.exp: New file.
30105         * gcc.dg/vect/pr16105.c.c: New test.
30106         * gcc.dg/vect/vect-1.c: New test.
30107         * gcc.dg/vect/vect-2.c: New test.
30108         * gcc.dg/vect/vect-3.c: New test.
30109         * gcc.dg/vect/vect-4.c: New test.
30110         * gcc.dg/vect/vect-5.c: New test.
30111         * gcc.dg/vect/vect-6.c: New test.
30112         * gcc.dg/vect/vect-7.c: New test.
30113         * gcc.dg/vect/vect-8.c: New test.
30114         * gcc.dg/vect/vect-9.c: New test.
30115         * gcc.dg/vect/vect-10.c: New test.
30116         * gcc.dg/vect/vect-11.c: New test.
30117         * gcc.dg/vect/vect-12.c: New test.
30118         * gcc.dg/vect/vect-13.c: New test.
30119         * gcc.dg/vect/vect-14.c: New test.
30120         * gcc.dg/vect/vect-15.c: New test.
30121         * gcc.dg/vect/vect-16.c: New test.
30122         * gcc.dg/vect/vect-17.c: New test.
30123         * gcc.dg/vect/vect-18.c: New test.
30124         * gcc.dg/vect/vect-19.c: New test.
30125         * gcc.dg/vect/vect-20.c: New test.
30126         * gcc.dg/vect/vect-21.c: New test.
30127         * gcc.dg/vect/vect-22.c: New test.
30128         * gcc.dg/vect/vect-23.c: New test.
30129         * gcc.dg/vect/vect-24.c: New test.
30130         * gcc.dg/vect/vect-25.c: New test.
30131         * gcc.dg/vect/vect-26.c: New test.
30132         * gcc.dg/vect/vect-27.c: New test.
30133         * gcc.dg/vect/vect-28.c: New test.
30134         * gcc.dg/vect/vect-29.c: New test.
30135         * gcc.dg/vect/vect-30.c: New test.
30136         * gcc.dg/vect/vect-31.c: New test.
30137         * gcc.dg/vect/vect-32.c: New test.
30138         * gcc.dg/vect/vect-33.c: New test.
30139         * gcc.dg/vect/vect-34.c: New test.
30140         * gcc.dg/vect/vect-35.c: New test.
30141         * gcc.dg/vect/vect-36.c: New test.
30142         * gcc.dg/vect/vect-37.c: New test.
30143         * gcc.dg/vect/vect-38.c: New test.
30144         * gcc.dg/vect/vect-40.c: New test.
30145         * gcc.dg/vect/vect-41.c: New test.
30146         * gcc.dg/vect/vect-42.c: New test.
30147         * gcc.dg/vect/vect-43.c: New test.
30148         * gcc.dg/vect/vect-44.c: New test.
30149         * gcc.dg/vect/vect-45.c: New test.
30150         * gcc.dg/vect/vect-46.c: New test.
30151         * gcc.dg/vect/vect-47.c: New test.
30152         * gcc.dg/vect/vect-48.c: New test.
30153         * gcc.dg/vect/vect-49.c: New test.
30154         * gcc.dg/vect/vect-50.c: New test.
30155         * gcc.dg/vect/vect-51.c: New test.
30156         * gcc.dg/vect/vect-52.c: New test.
30157         * gcc.dg/vect/vect-53.c: New test.
30158         * gcc.dg/vect/vect-54.c: New test.
30159         * gcc.dg/vect/vect-55.c: New test.
30160         * gcc.dg/vect/vect-56.c: New test.
30161         * gcc.dg/vect/vect-57.c: New test.
30162         * gcc.dg/vect/vect-58.c: New test.
30163         * gcc.dg/vect/vect-59.c: New test.
30164         * gcc.dg/vect/vect-60.c: New test.
30165         * gcc.dg/vect/vect-61.c: New test.
30166         * gcc.dg/vect/vect-all.c: New test.
30167         * gcc.dg/vect/vect-none.c: New test.
30168
30169 2004-08-17  Paul Brook  <paul@codesourcery.com>
30170
30171         PR fortran/13082
30172         * gfortran.dg/entry_1.f90: New test.
30173
30174 2004-08-17  Andrew Pinski  <apinski@apple.com>
30175
30176         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
30177
30178 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
30179
30180         * gcc.dg/pr17036-1.c: New test.
30181
30182 2004-08-16  Devang Patel  <dpatel@apple.com>
30183
30184         * gcc.dg/darwin-20040809-1.c: New test.
30185
30186 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
30187
30188         * gcc.dg/funcdef-attr-1.c: New test.
30189
30190 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
30191
30192         * gcc.dg/altivec-17.c: New test.
30193         * gcc.dg/altivec-18.c: New test.
30194
30195 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30196
30197         PR c++/6749
30198         * g++.dg/template/vtable2.C: New test.
30199
30200 2004-08-14  Richard Henderson  <rth@redhat.com>
30201
30202         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
30203         * gcc.dg/pack-test-4.c (main): Return 0.
30204         * gcc.dg/setjmp-1.c: Remove XFAIL.
30205         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
30206
30207 2004-08-14  Richard Henderson  <rth@redhat.com>
30208
30209         * gcc.dg/980217-1.c: Add prototype for printf.
30210
30211 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
30212
30213         * gfortran.dg/pr16935.f90: New test.
30214
30215 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
30216
30217         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
30218
30219 2004-08-13  Paul Brook  <paul@codesourcery.com>
30220
30221         * gfortran.dg/der_io_1.f90: Remove stray comma.
30222
30223 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
30224
30225         * gcc.dg/vmx/cw-bug-2.c: Remove.
30226         * gcc.dg/vmx/vprint-1.c: Remove.
30227         * gcc.dg/vmx/vscan-1.c: Remove.
30228
30229 2004-08-12  Devang patel  <dpatel@apple.com>
30230
30231         * gcc.dg/darwin-20040809-2.c: New test.
30232
30233 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
30234
30235         * g++.dg/ext/altivec-12.C: New test.
30236
30237         * g++.dg/ext/altivec-11.C: New test.
30238
30239 2004-08-12  Paul Brook  <paul@codesourcery.com>
30240
30241         * g++.dg/abi/arm_cxa_vec_1.C: New test.
30242
30243 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
30244
30245         * g++.dg/ext/altivec-2.C: Check for hardware support before
30246         executing any VMX instructions.
30247
30248         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
30249
30250 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
30251
30252         PR c++/16276
30253         * g++.old-deja/g++.other/comdat4.C: New test.
30254         * g++.old-deja/g++.other/comdat4-aux.cc: New.
30255
30256 2004-08-12  Ben Elliston  <bje@au.ibm.com>
30257
30258         PR target/16286
30259         * gcc.dg/pr16286.c: New test.
30260
30261 2004-08-12 Jan Beulich <jbeulich@novell.com>
30262
30263         * g++.dg/ext/asm5.C: New.
30264
30265 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30266
30267         PR c++/16698
30268         * g++.dg/eh/crash1.C: New test.
30269
30270         PR c++/16717
30271         * g++.dg/ext/construct1.C: New test.
30272
30273 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30274
30275         PR c++/16853
30276         * g++.dg/init/ptrmem1.C: New test.
30277
30278         PR c++/16618
30279         * g++.dg/parse/offsetof5.C: New test.
30280
30281         PR c++/16870
30282         * g++.dg/template/overload3.C: New test.
30283
30284 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30285
30286         PR c++/16964
30287         * g++.dg/parse/error16.C: New test.
30288
30289         PR c++/16904
30290         * g++.dg/template/error14.C: New test.
30291
30292         PR c++/16929
30293         * g++.dg/template/error15.C: New test.
30294
30295 2004-08-11  Devang Patel  <dpatel@apple.com>
30296
30297         * gcc.dg/darwin-ld-20040809-1.c: New test.
30298         * gcc.dg/darwin-ld-20040809-2.c: New test.
30299
30300 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
30301
30302         PR fortran/16917
30303         * gfortran.dg/dfloat_1.f90: New test.
30304
30305 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
30306
30307         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
30308         * gcc.dg/dll-2.c: Fix dg-require syntax.
30309         * gcc.misc-tests/arm-isr.c (abort): Declare.
30310         (exit): Likewise.
30311
30312 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
30313
30314         PR c++/16971
30315         * g++.dg/parse/crash16.C: New test.
30316
30317 2004-08-10  Roger Sayle  <roger@eyesopen.com>
30318
30319         * gcc.dg/mips-rsqrt-1.c: New test case.
30320         * gcc.dg/mips-rsqrt-2.c: New test case.
30321         * gcc.dg/mips-rsqrt-3.c: New test case.
30322
30323 2004-08-10  Paul Brook  <paul@codesourcery.com>
30324
30325         * gfortran.dg/der_io_1.f90: New test.
30326
30327 2004-08-10  Paul Brook  <paul@codesourcery.com>
30328
30329         PR fortran/16919
30330         * gfortran.dg/der_array_1.f90: New test.
30331
30332 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
30333
30334         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
30335
30336 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
30337
30338         * gcc.dg/wchar_t-2.c: Fix typo.
30339
30340 2004-08-09  Falk Hueffner  <falk@debian.org>
30341
30342         PR tree-optimization/12517
30343         * gcc.c-torture/compile/pr12517.c: New test.
30344
30345         PR tree-optimization/12578
30346         * gcc.c-torture/compile/pr12578.c: New test.
30347
30348         PR tree-optimization/12899
30349         * gcc.c-torture/compile/pr12899.c: New test.
30350
30351         PR rtl-optimization/14692
30352         * gcc.c-torture/compile/pr14692.c: New test.
30353
30354         PR tree-optimization/16461
30355         * gcc.c-torture/compile/pr16461.c: New test.
30356
30357 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30358
30359         * gfortran.dg/getenv_1.f90: New test.
30360
30361 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30362
30363         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
30364         wchar_t.
30365         * gcc.dg/symbian5.c: Test -fno-short-wchar.
30366
30367 2004-08-06  Paul Brook  <paul@codesourcery.com>
30368
30369         * gfortran.dg/ret_array_1.f90: New test.
30370         * gfortran.dg/ret_pointer_1.f90: New test.
30371
30372 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
30373
30374         * gcc.dg/missing-field-init-[12].c: New tests.
30375         * g++.dg/warn/missing-field-init-[12].C: New tests.
30376
30377 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30378
30379         * gcc.dg/enum2.c: New test.
30380         * gcc.dg/symbian3.c: Likewise.
30381         * gcc.dg/symbian4.c: Likewise.
30382         * gcc.dg/wchar_t-2.c: Likewise.
30383
30384 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30385
30386         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
30387         destructor tests.
30388
30389 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30390
30391         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
30392         dg-require-visiblity.
30393         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
30394         * g++.dg/ext/visibility/fvisibility.C: Likewise.
30395         * g++.dg/ext/visibility/memfuncts.C: Likewise.
30396         * g++.dg/ext/visibility/new1.C: Likewise.
30397         * g++.dg/ext/visibility/pragma.C: Likewise.
30398         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
30399         * g++.dg/ext/visibility/virtual.C: Likewise.
30400         * g++/dg/ext/visibility/visibility-1.C: Likewise.
30401         * g++/dg/ext/visibility/visibility-2.C: Likewise.
30402         * g++/dg/ext/visibility/visibility-3.C: Likewise.
30403         * g++/dg/ext/visibility/visibility-4.C: Likewise.
30404         * g++/dg/ext/visibility/visibility-5.C: Likewise.
30405         * g++/dg/ext/visibility/visibility-6.C: Likewise.
30406         * g++/dg/ext/visibility/visibility-7.C: Likewise.
30407         * g++/dg/ext/visibility/visibility-8.C: New test.
30408         * gcc.c-torture/compile/dll.x: Remove.
30409         * gcc.dg/dll-2.c: Use dg-require-dll
30410         * gcc.dg/visibility-10.c: New test.
30411         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
30412         supporting DLLs.
30413         * lib/scanasm.exp (scan_hidden): New function.
30414         (scan_not_hidden): Likewise.
30415
30416 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
30417
30418         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
30419
30420 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
30421
30422         * gcc.c-torture/execute/20040805-1.c: New test.
30423
30424 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
30425
30426         * gcc.dg/20020118-1.c: Declare abort.
30427         * gcc.dg/altivec_check.h: Likewise.
30428         * gcc.dg/iftrap-2.c: Likewise.
30429         * gcc.dg/pragma-darwin.c: Likewise.
30430         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
30431
30432 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
30433
30434         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
30435
30436 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30437
30438         * gcc.c-torture/execute/builtins/abs-2.c,
30439         gcc.c-torture/execute/builtins/abs-3.c,
30440         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
30441         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
30442         intmax_t, uintmax_t and their limits.
30443         * gcc.dg/intmax_t-1.c: New test.
30444
30445 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30446
30447         * g++.dg/tc1/dr147.C: Add reference to PR.
30448
30449 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
30450
30451         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
30452         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
30453
30454 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
30455
30456         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
30457
30458 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30459
30460         * gcc.dg/redecl-5.c: New test.
30461         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
30462         of scanf.
30463
30464 2004-08-03  Roger Sayle  <roger@eyesopen.com>
30465
30466         PR middle-end/16790
30467         * gcc.c-torture/execute/pr16790-1.c: New test case.
30468
30469 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
30470
30471         * g++.dg/ext/visibility/assign1.C: New test.
30472         * g++.dg/ext/visibility/new1.C: Likewise.
30473
30474         * gcc.dg/symbian1.c: New test.
30475         * gcc.dg/symbian2.c: Likewise.
30476
30477 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
30478
30479         PR target/16570
30480         * gcc.dg/i386-sse-9.c: New test.
30481
30482 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30483
30484         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
30485
30486 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30487
30488         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
30489         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
30490         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
30491         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
30492         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
30493         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
30494         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
30495         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
30496         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
30497         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
30498         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
30499         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
30500         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
30501         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
30502         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
30503         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
30504         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
30505         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
30506         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
30507         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
30508         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
30509         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
30510         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
30511         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30512         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
30513         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
30514         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
30515         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
30516         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30517         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30518         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
30519         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
30520         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
30521         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
30522         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
30523         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30524         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30525         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30526         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30527         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
30528         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
30529         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
30530         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
30531         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
30532         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30533         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30534         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
30535         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
30536         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
30537         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
30538         gcc.misc-tests/i386-pf-3dnow-1.c,
30539         gcc.misc-tests/i386-pf-athlon-1.c,
30540         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30541         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
30542         Declare built-in functions used.
30543         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
30544
30545 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
30546
30547         PR c++/16707
30548         * g++.dg/lookup/using12.C: New test.
30549
30550         * g++.dg/init/null1.C: Fix PR number.
30551         * g++.dg/parse/namespace10.C: Likewise.
30552
30553 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
30554
30555         PR c++/16224
30556         * g++.dg/template/spec17.C: New test.
30557         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
30558         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
30559
30560 2004-08-02  David Billinghurst
30561
30562         PR fortran/16292
30563         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
30564
30565 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
30566
30567         * gcc.dg/ia64-got-1.c: New test case.
30568
30569 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
30570
30571         PR c++/16489
30572         * g++.dg/init/null1.C: New test.
30573         * g++.dg/tc1/dr76.C: Adjust error marker.
30574
30575         PR c++/16529
30576         * g++.dg/parse/namespace10.C: New test.
30577
30578         PR c++/16810
30579         * g++.dg/inherit/ptrmem2.C: New test.
30580
30581 2004-08-02  Ben Elliston  <bje@au.ibm.com>
30582
30583         PR target/16155
30584         * gcc.dg/pr16155.c: New test.
30585
30586 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
30587
30588         * gcc.dg/redecl-2.c: New test.
30589
30590 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
30591
30592         * gcc.dg/darwin-longdouble.c: New file.
30593
30594 2004-07-30  Richard Henderson  <rth@redhat.com>
30595
30596         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
30597         write to constant argument.
30598         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
30599
30600 2004-07-30  Richard Henderson  <rth@redhat.com>
30601
30602         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
30603         tests of nearest around zero.
30604
30605 2004-07-30  Andrew Pinski  <apinski@apple.com>
30606
30607         * gcc.c-torture/compile/20040730-1.c: New test.
30608
30609 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
30610
30611         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
30612         powerpc-eabispe.
30613
30614 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
30615
30616         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
30617
30618 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
30619
30620         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
30621         contains $ld_library_path.
30622         * lib/gfortran.exp (gfortran_link_flags): Likewise.
30623
30624 2004-07-29  Richard Henderson  <rth@redhat.com>
30625
30626         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
30627
30628         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
30629         (alt2, which): New.
30630         (Check): Accept either alternative.
30631
30632 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
30633
30634         * g++.dg/abi/inline1.C: New test.
30635         * g++.dg/abi/local1-a.cc: Likewise.
30636         * g++.dg/abi/local1.C: Likewise.
30637         * g++.dg/abi/mangle11.C: Tweak location of warnings.
30638         * g++.dg/abi/mangle12.C: Likewise.
30639         * g++.dg/abi/mangle17.C: Likewise.
30640         * g++.dg/abi/mangle20-2.C: Likewise.
30641         * g++.dg/opt/interface1.C: Likewise.
30642         * g++.dg/opt/interface1.h: Likewise.
30643         * g++.dg/opt/interface1-a.cc: New test.
30644         * g++.dg/parse/repo1.C: New test.
30645         * g++.dg/template/repo1.C: Likewise.
30646         * g++.dg/warn/Winline-1.C: Likewise.
30647         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
30648
30649 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
30650
30651         * gcc.dg/tree-ssa/20040729-1.c: New test.
30652
30653 2004-07-27  Matt Austern <austern@apple.com>
30654
30655         * gcc.dg/darwin-bool-1.c: New test.
30656         * gcc.dg/darwin-bool-2.c: New test.
30657
30658 2004-07-28  Richard Henderson  <rth@redhat.com>
30659
30660         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
30661         arguments in the correct type.  Don't write to constant arguments.
30662
30663 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30664
30665         PR tree-optimization/16688
30666         PR tree-optimization/16689
30667         * g++.dg/tree-ssa/pr16688.C: New test.
30668
30669 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30670
30671         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30672         loads.  Not only in the comment, this time.
30673
30674 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
30675
30676         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
30677         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
30678         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
30679         * gcc.dg/sh4a-bitmovua.c: New.
30680         * gcc.dg/sh4a-cos.c: New.
30681         * gcc.dg/sh4a-cosf.c: New.
30682         * gcc.dg/sh4a-fprun.c: New.
30683         * gcc.dg/sh4a-fsrra.c: New.
30684         * gcc.dg/sh4a-memmovua.c: New.
30685         * gcc.dg/sh4a-sin.c: New.
30686         * gcc.dg/sh4a-sincos.c: New.
30687         * gcc.dg/sh4a-sincosf.c: New.
30688         * gcc.dg/sh4a-sinf.c: New.
30689
30690 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30691
30692         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
30693         conditionals.
30694         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30695         loads.
30696         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
30697         DOM1.
30698
30699 2004-07-27  Andrew Pinski  <apinski@apple.com>
30700
30701         * g++.dg/rtti/tinfo1.C: Correct the xfail.
30702
30703 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
30704
30705         * gcc.dg/pragma-isr.c: New test.
30706
30707 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30708
30709         PR c++/14429
30710         * g++.dg/template/ttp11.C: New test.
30711
30712 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
30713
30714         * gcc.c-torture/compile/20040727-1.c: New test.
30715
30716 2004-07-26  Eric Christopher  <echristo@redhat.com>
30717
30718         * gcc.c-torture/compile/20040726-2.c: New test.
30719
30720 2004-07-26  Andrew Pinski  <apinski@apple.com>
30721
30722         * g++.dg/rtti/tinfo1.C: Xfail.
30723
30724 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
30725
30726         * gcc.c-torture/compile/20040726-1.c: New test.
30727
30728 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
30729             Brian Ryner  <bryner@brianryner.com>
30730
30731         PR c++/9283
30732         PR c++/15000
30733         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
30734         * g++.dg/ext/visibility/: New directory.
30735         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
30736         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
30737         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
30738         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
30739         * g++.dg/ext/visibility/fvisibility.C,
30740         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
30741         g++.dg/ext/visibility/fvisibility-override1.C
30742         g++.dg/ext/visibility/fvisibility-override2.C
30743         g++.dg/ext/visibility/memfuncts.C
30744         g++.dg/ext/visibility/noPLT.C
30745         g++.dg/ext/visibility/pragma.C
30746         g++.dg/ext/visibility/pragma-override1.C
30747         g++.dg/ext/visibility/pragma-override2.C
30748         g++.dg/ext/visibility/staticmemfuncts.C
30749         g++.dg/ext/visibility/virtual.C: New tests.
30750
30751 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30752
30753         PR c/15360
30754         * gcc.dg/pr15360-1.c: New test.
30755
30756 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
30757
30758         * gcc.dg/pragma-align-2.c: New test.
30759         * gcc.dg/pragma-init-fini.c: New test.
30760         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
30761         targets.
30762
30763 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30764
30765         * gcc.dg/init-string-2.c: New test.
30766
30767 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
30768
30769         PR 16684
30770         * gcc.dg/Wredundant-decls-1.c: New test case.
30771
30772 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
30773
30774         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
30775         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
30776         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
30777         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
30778         * gcc.dg/compat/generate-random.c: New file.
30779         * gcc.dg/compat/generate-random.h: Likewise.
30780         * gcc.dg/compat/generate-random_r.c: Likewise.
30781         * gcc.dg/compat/struct-layout-1.h: Likewise.
30782         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
30783         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
30784         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
30785         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
30786         * gcc.dg/compat/struct-layout-1_main.c: New test.
30787         * gcc.dg/compat/struct-layout-1_x.c: New file.
30788         * gcc.dg/compat/struct-layout-1_y.c: New file.
30789         * gcc.dg/compat/struct-layout-1_test.h: New file.
30790
30791 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
30792
30793         * gcc.dg/comp-return-1.c: New test
30794
30795 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
30796
30797         * gcc.dg/vmx/8-02a.c: Fix typo.
30798
30799         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
30800         * gcc.dg/darwin-abi-3.c: New test.
30801
30802         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
30803         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
30804
30805         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
30806         * gcc.dg/vmx/ops-long-1.c: New test.
30807         * gcc.dg/vmx/ops-long-2.c: New test.
30808
30809 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30810
30811         * g++.dg/lookup/conv-[1234].C: New.
30812
30813 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
30814
30815         * g++.dg/parse/attr2.C: Simplify.
30816
30817 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30818
30819         PR c/7284
30820         * gcc.c-torture/execute/pr7284-1.c: New test.
30821
30822 2004-07-22  Brian Booth  <bbooth@redhat.com>
30823
30824         * gcc.dg/tree-ssa/20040721-1.c: New test.
30825
30826 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30827
30828         * g++.dg/template/crash20.c: New.
30829
30830 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
30831
30832         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
30833         Add dg-run directive.  Declare variables as required.
30834         * gfortran.dg/g77/README: Update
30835
30836 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
30837
30838         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
30839         gcc.dg/cris-peep2-andu2.c: New tests.
30840
30841 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30842
30843         PR c/15052
30844         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
30845         on return type.
30846         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
30847         messages.
30848         * gcc.dg/qual-return-2.c: Update expected messages.
30849         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
30850
30851 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30852
30853         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
30854         * gcc.dg/noncompile/921102-1.c: Update expected error message.
30855
30856 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30857
30858         PR c/11250
30859         * gcc.dg/init-string-1.c: New test.
30860
30861 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
30862
30863         PR middle-end/15345
30864         PR c/16450
30865         * gcc.dg/torture/nested-fn-1.c: New test.
30866
30867 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
30868
30869         PR target/16559
30870         * gcc.dg/ia64-fptr-1.c: New file.
30871
30872 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30873
30874         PR c++/14497
30875         * g++.dg/template/spec16.C: New test.
30876         * g++.old-deja/g++.robertl/eb118.C: Remove.
30877
30878 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30879
30880         PR c++/509
30881         * g++.dg/template/spec15.C: New test.
30882
30883 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
30884
30885         Copy cases from g77.f-torture/execute and add dg-run
30886         directive.  Other changes as noted.
30887         * gfortran.dg/g77/13037.f
30888         * gfortran.dg/g77/1832.f
30889         * gfortran.dg/g77/19981119-0.f
30890         * gfortran.dg/g77/19990313-0.f
30891         * gfortran.dg/g77/19990313-1.f
30892         * gfortran.dg/g77/19990313-2.f
30893         * gfortran.dg/g77/19990313-3.f
30894         * gfortran.dg/g77/19990419-1.f
30895         * gfortran.dg/g77/19990826-0.f
30896         * gfortran.dg/g77/19990826-2.f
30897         * gfortran.dg/g77/20000503-1.f
30898         * gfortran.dg/g77/20001111.f
30899         * gfortran.dg/g77/20010116.f
30900         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
30901         * gfortran.dg/g77/20010430.f
30902         * gfortran.dg/g77/6177.f
30903         * gfortran.dg/g77/947.f
30904         * gfortran.dg/g77/970816-3.f
30905         * gfortran.dg/g77/971102-1.f
30906         * gfortran.dg/g77/980520-1.f
30907         * gfortran.dg/g77/980628-0.f
30908         * gfortran.dg/g77/980628-1.f
30909         * gfortran.dg/g77/980628-10.f
30910         * gfortran.dg/g77/980628-2.f
30911         * gfortran.dg/g77/980628-3.f
30912         * gfortran.dg/g77/980628-7.f
30913         * gfortran.dg/g77/980628-8.f
30914         * gfortran.dg/g77/980628-9.f
30915         * gfortran.dg/g77/980701-0.f
30916         * gfortran.dg/g77/980701-1.f
30917         * gfortran.dg/g77/cabs.f
30918         * gfortran.dg/g77/claus.f
30919         * gfortran.dg/g77/complex_1.f
30920         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
30921         * gfortran.dg/g77/dcomplex.f
30922         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
30923         * gfortran.dg/g77/f90-intrinsic-mathematical.f
30924         * gfortran.dg/g77/f90-intrinsic-numeric.f
30925         * gfortran.dg/g77/int8421.f
30926         * gfortran.dg/g77/labug1.f
30927         * gfortran.dg/g77/large_vec.f
30928         * gfortran.dg/g77/le.f
30929         * gfortran.dg/g77/short.f
30930         * gfortran.dg/g77/README: Update
30931
30932 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
30933
30934         PR c++/16637
30935         * g++.dg/parse/lookup4.C: New test.
30936
30937 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30938
30939         PR c++/16175
30940         * g++.dg/template/ttp10.C: New test.
30941
30942 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30943
30944         * gcc.dg/pr12625-1.c: New test.
30945
30946 2004-07-20  Steven Bosscher  <stevenb@suse.de>
30947
30948         * gcc.dg/switch-warn-1.c: New test.
30949         * gcc.dg/switch-warn-2.c: New test.
30950         * gcc.c-torture/compile/pr14730.c: Update.
30951
30952 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
30953
30954         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
30955         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
30956         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
30957         g++.dg/template/nontype3.C: Remove trailing CR from tests.
30958
30959 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
30960
30961         PR c++/16623
30962         * g++.dg/template/assign1.C: New test.
30963
30964 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30965
30966         PR c++/12170
30967         * g++.dg/template/ttp9.C: New test.
30968
30969 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
30970
30971         * gcc.dg/format/cmn-err-1.c: New test.
30972
30973 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30974
30975         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
30976         gcc.dg/Wparentheses-10.c: New tests.
30977         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
30978
30979 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30980
30981         PR fortran/16465
30982         * gfortran.dg/g77//ffixed-line-length-0.f,
30983         gfortran.dg/g77/ffixed-line-length-132.f,
30984         gfortran.dg/g77/ffixed-line-length-72.f,
30985         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
30986         gfortran.dg/g77/README: Update.
30987
30988 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30989
30990         PR c++/13092
30991         * g++.dg/template/non-dependent7.C: New test.
30992         * g++.dg/template/non-dependent8.C: Likewise.
30993         * g++.dg/template/non-dependent9.C: Likewise.
30994         * g++.dg/template/non-dependent10.C: Likewise.
30995
30996 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
30997
30998         PR c++/16337
30999         * g++.dg/parse/attr2.C: New test.
31000
31001 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
31002
31003         * g77.dg: Removed.
31004         * g77.f-torture: Ditto.
31005
31006 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31007
31008         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
31009         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
31010         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
31011
31012 2004-07-16  Richard Henderson  <rth@redhat.com>
31013
31014         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
31015
31016 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31017
31018         * lib/fortran-torture.exp (fortran-torture): Don't test compile
31019         tests with full list of options.
31020         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
31021         of TORTURE_OPTIONS if test contains 'dg-do run'.
31022
31023         PR fortran/16404
31024         * gfortran.dg/do_iterator.f90: New test.
31025
31026 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31027
31028         PR rtl-optimization/16536
31029         * gcc.c-torture/execute/restrict-1.c: New test.
31030
31031 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31032
31033         PR fortran/15324
31034         * gfortran.dg/pr15324.f90: New test.
31035
31036         PR fortran/15129
31037         * gfortran.dg/pr15129.f90: New test.
31038
31039         PR fortran/15140
31040         * gfortran.dg/pr15140.f90: New test.
31041
31042         PR fortran/13792
31043         * gfortran.fortran-torture/execute/bounds.f90: Add check for
31044         compile-time simplification.
31045
31046 2004-07-14  Mike Stump  <mrs@apple.com>
31047
31048         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
31049
31050 2004-07-14  James E Wilson  <wilson@specifixinc.com>
31051
31052         PR target/16325
31053         * gcc.dg/profile-generate-1.c: New.
31054
31055 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
31056
31057         * gcc.c-torture/execute/20040709-1.c: New test.
31058         * gcc.c-torture/execute/20040709-2.c: New test.
31059
31060 2004-07-14  Mike Stump  <mrs@apple.com>
31061
31062         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
31063
31064 2004-07-14  Mike Stump  <mrs@apple.com>
31065
31066         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
31067
31068 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
31069
31070         PR c++/16518
31071         * g++.dg/parse/mutable1.C: New test.
31072
31073 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
31074
31075         PR tree-optimization/16443
31076         * gcc.dg/tree-ssa/20040713-1.c: New test.
31077
31078 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
31079
31080         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
31081         for operator new.
31082
31083 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31084
31085         * gfortran.dg/g77/README: New file
31086         * gfortran.dg/g77/19981216-0.f: Copy from
31087         g77.f-torture/noncompile.  Add "dg-do compile" and
31088         dg-error as required.
31089         * gfortran.dg/g77/19990218-1.f: Likewise.
31090         * gfortran.dg/g77/19990905-1.f: Likewise.
31091         * gfortran.dg/g77/9263.f: Likewise.
31092         * gfortran.dg/g77/980615-0.f: Likewise.
31093         * gfortran.dg/g77/980616-0.f: Likewise.
31094         * gfortran.dg/g77/check0.f: Likewise.
31095         * gfortran.dg/g77/select_no_compile.f: Likewise.
31096
31097 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31098
31099         Copy files from g77.f-torture/compile.
31100         Add "{ dg-do compile}".  Other changes as noted
31101         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
31102         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
31103         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
31104         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
31105         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
31106         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
31107         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
31108         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
31109         statement to conform to standard.  Append alpha1.x for reference.
31110         * gfortran.dg/g77/xformat.f: Add dg-warning
31111
31112 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31113
31114         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
31115         Add {dg-do compile} directive.
31116         * gfortran.dg/g77/cpp2.F: Likewise.
31117
31118 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31119
31120         PR c++/5402
31121         * g++.dg/lookup/name-clash1.C: New test.
31122
31123         PR c++/9777
31124         * g++.dg/lookup/name-clash2.C: New test.
31125
31126         PR c++/12102
31127         * g++.dg/lookup/name-clash3.C: New test.
31128
31129 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31130
31131         * g++.dg/lookup/new2.C: New test.
31132         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
31133
31134 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
31135
31136         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
31137         Add {dg-do compile} directive.
31138         * gfortran.dg/g77/13060.f: Likewise.
31139         * gfortran.dg/g77/19990218-0.f: Likewise.
31140         * gfortran.dg/g77/19990305-0.f: Likewise.
31141         * gfortran.dg/g77/19990419-0.f: Likewise.
31142         * gfortran.dg/g77/19990502-0.f: Likewise.
31143         * gfortran.dg/g77/19990502-1.f: Likewise.
31144         * gfortran.dg/g77/19990525-0.f: Likewise.
31145         * gfortran.dg/g77/19990826-1.f: Likewise.
31146         * gfortran.dg/g77/19990826-3.f: Likewise.
31147         * gfortran.dg/g77/19990905-2.f: Likewise.
31148         * gfortran.dg/g77/20000412-1.f: Likewise.
31149         * gfortran.dg/g77/20000511-1.f: Likewise.
31150         * gfortran.dg/g77/20000511-2.f: Likewise.
31151         * gfortran.dg/g77/20000518.f: Likewise.
31152         * gfortran.dg/g77/20000601-1.f: Likewise.
31153         * gfortran.dg/g77/20000601-2.f: Likewise.
31154         * gfortran.dg/g77/20000629-1.f: Likewise.
31155         * gfortran.dg/g77/20000630-2.f: Likewise.
31156         * gfortran.dg/g77/20010115.f: Likewise.
31157         * gfortran.dg/g77/20010321-1.f: Likewise.
31158         * gfortran.dg/g77/20010426.f: Likewise.
31159         * gfortran.dg/g77/20020307-1.f: Likewise.
31160         * gfortran.dg/g77/8485.f: Likewise.
31161         * gfortran.dg/g77/960317-1.f: Likewise.
31162         * gfortran.dg/g77/970915-0.f: Likewise.
31163         * gfortran.dg/g77/980310-1.f: Likewise.
31164         * gfortran.dg/g77/980310-2.f: Likewise.
31165         * gfortran.dg/g77/980310-3.f: Likewise.
31166         * gfortran.dg/g77/980310-4.f: Likewise.
31167         * gfortran.dg/g77/980310-6.f: Likewise.
31168         * gfortran.dg/g77/980310-7.f: Likewise.
31169         * gfortran.dg/g77/980310-8.f: Likewise.
31170         * gfortran.dg/g77/980419-2.f: Likewise.
31171         * gfortran.dg/g77/980424-0.f: Likewise.
31172         * gfortran.dg/g77/980427-0.f: Likewise.
31173         * gfortran.dg/g77/980729-0.f: Likewise.
31174         * gfortran.dg/g77/981117-1.f: Likewise.
31175         * gfortran.dg/g77/toon_1.f: Likewise.
31176
31177 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31178
31179         PR c++/2204
31180         * g++.dg/other/abstract2.C: New test.
31181
31182 2004-07-12  Paul Brook  <paul@codesourcery.com>
31183
31184         * gfortran.dg/pointer_init_1.f90: New test.
31185
31186 2004-07-11  Paul Brook  <paul@codesourcery.com>
31187
31188         PR fortran/15986
31189         * gfortran.dg/contained_1.f90: New test.
31190
31191 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
31192
31193         * g++.dg/parse/defarg8.C: New test.
31194
31195 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31196
31197         PR fortran/16433
31198         * gfortran.dg/pr16433.f: New test.
31199
31200         PR fortran/17574
31201         * gfortran.dg/pr15754.f90: New test.
31202
31203 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31204
31205         PR tree-optimization/16437
31206         * gcc.c-torture/execute/bitfld-4.c: New test.
31207
31208 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31209
31210         * gfortran.fortran-torture/execute/common_2.f90: Add check for
31211         access to common var from module.
31212
31213 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31214
31215         PR fortran/16336
31216         * gfortran.fortran-torture/execute/common_2.f90: New test.
31217
31218 2004-07-10  Paul Brook  <paul@codesourcery.com>
31219
31220         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
31221
31222 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31223
31224         PR fortran/15969
31225         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
31226
31227 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
31228
31229         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
31230         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
31231         * gfortran.dg/g77/ffree-form-1.f: Likewise.
31232         * gfortran.dg/g77/ffree-form-2.f: Likewise.
31233         * gfortran.dg/g77/ffree-form-3.f: Likewise.
31234         * gfortran.dg/g77/fno-underscoring.f: Likewise.
31235         * gfortran.dg/g77/funderscoring.f: Likewise.
31236         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
31237
31238 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31239
31240         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
31241
31242 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31243         Paul Brook  <paul@codesourcery.com>
31244
31245         PR fortran/13415
31246         * gfortran.dg/common_pointer_1.f90: New test.
31247
31248 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31249
31250         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
31251
31252 2004-07-09  James E Wilson  <wilson@specifixinc.com>
31253
31254         PR target/16364
31255         * gcc.c-torture/compile/20040709-1.c: New.
31256
31257 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31258
31259         PR fortran/14077
31260         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
31261
31262 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31263
31264         PR fortran/13201
31265         * gfortran.dg/shape_1.f90: New test.
31266
31267 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
31268             Andrew Pinski  <apinski@apple.com>
31269
31270         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
31271
31272 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31273
31274         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
31275         comment.
31276
31277 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31278         Paul Brook  <paul@codesourcery.com>
31279
31280         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
31281         '.f95' and '.F95'.
31282
31283 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
31284
31285         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
31286
31287 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31288
31289         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
31290         testcases with capital suffix.
31291
31292 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31293
31294         PR fortran/15481
31295         PR fortran/13372
31296         PR fortran/13575
31297         PR fortran/15978
31298         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
31299
31300         * gfortran.dg/implicit_1.f90: New test.
31301
31302 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31303
31304         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
31305         expression to match gfortran warning/error messages
31306         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
31307         dg-error text.
31308
31309 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31310
31311         * lib/fortran-torture.exp: Rename proc search_for to
31312         search_for_re.
31313
31314 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31315
31316         * gcc.c-torture/execute/simd-5.x: New file.
31317         XFAIL on SPARC 64-bit at -O0.
31318
31319 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31320
31321         PR c++/8211
31322         PR c++/16165
31323         * g++.dg/warn/effc3.C: New test.
31324
31325 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31326
31327         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
31328         change X to 1X in format.
31329         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
31330         add data statements to conform to standard.
31331
31332 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31333
31334         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
31335         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
31336         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
31337
31338 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31339
31340         * gfortran.dg/g77/7388.f: Copy from g77.dg
31341         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
31342         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
31343         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
31344         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
31345         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
31346         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
31347         * gfortran.dg/g77/strlen0.f: Likewise.
31348
31349 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31350
31351         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
31352         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
31353
31354 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31355
31356         * gcc.c-torture/execute/920428-2.x: Delete.
31357         * gcc.c-torture/execute/920501-7.x: Likewise.
31358
31359 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
31360
31361         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
31362         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
31363         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
31364         prescott and c3-2.
31365         (PREFETCH_3DNOW): Add -march=c3.
31366
31367 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
31368
31369         PR c/16437
31370         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
31371         * gcc.c-torture/execute/bf64-1.x: Likewise.
31372
31373 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31374
31375         * gcc.c-torture/compile/20040708-1.c: New test.
31376
31377 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31378
31379         PR c++/16169
31380         * g++.dg/warn/effc2.C: New test.
31381
31382 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31383
31384         * gcc.c-torture/execute/bitfld-1.x: Remove.
31385         * gcc.c-torture/execute/bitfld-3.c: New test.
31386         * gcc.dg/bitfld-2.c: Remove XFAILs.
31387
31388 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
31389
31390         PR c++/16276
31391         * g++.dg/rtti/tinfo1.C: New file.
31392
31393 2004-07-07  Eric Christopher  <echristo@redhat.com>
31394
31395         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
31396
31397 2004-07-07  Andrew Pinski  <apinski@apple.com>
31398
31399         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
31400
31401 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
31402
31403         * g++.dg/init/call1.C: XFAIL.
31404
31405 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
31406
31407         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
31408         except for movstrict*, to movmem* and clrstr* to clrmem*.
31409
31410 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
31411
31412         * gcc.c-torture/execute/20040707-1.c: New test.
31413
31414 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
31415
31416         * gcc.c-torture/execute/20040706-1.c: New test.
31417
31418 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31419
31420         PR c++/3671
31421         * g++.dg/template/spec14.C: New test.
31422
31423 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
31424
31425         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
31426         nothing if not yet defined.  Use it in b, c and d type definitions.
31427         * gcc.c-torture/execute/20040705-1.c: New test.
31428         * gcc.c-torture/execute/20040705-2.c: New test.
31429
31430 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31431
31432         PR c++/2518
31433         * g++.dg/lookup/new1.C: New test.
31434
31435 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31436
31437         PR c++/11406
31438         * g++.dg/template/sizeof8.C: New test.
31439
31440 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
31441
31442         * gcc.c-torture/compile/20040705-1.c: New test.
31443
31444 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
31445
31446         * gfortran.fortran-torture/execute/seq_io.f90: New test.
31447
31448 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
31449
31450         * gcc.dg/cpp/if-mop.c: Two new testcases.
31451         * gcc.dg/cpp/trad/comment-3.c: New.
31452
31453 2004-07-04  Paul Brook  <paul@codesourcery.com>
31454
31455         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
31456
31457 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
31458
31459         PR c++/3761
31460         * g++.dg/lookup/crash4.C: New test.
31461
31462 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
31463
31464         * gcc.c-torture/execute/builtin-abs-1.c
31465         * gcc.c-torture/execute/builtin-abs-2.c
31466         * gcc.c-torture/execute/builtin-complex-1.c
31467         * gcc.c-torture/execute/builtins/string-1-lib.c
31468         * gcc.c-torture/execute/builtins/string-1.c
31469         * gcc.c-torture/execute/builtins/string-2-lib.c
31470         * gcc.c-torture/execute/builtins/string-2.c
31471         * gcc.c-torture/execute/builtins/string-3-lib.c
31472         * gcc.c-torture/execute/builtins/string-3.c
31473         * gcc.c-torture/execute/builtins/string-4-lib.c
31474         * gcc.c-torture/execute/builtins/string-4.c
31475         * gcc.c-torture/execute/builtins/string-5-lib.c
31476         * gcc.c-torture/execute/builtins/string-5.c
31477         * gcc.c-torture/execute/builtins/string-6-lib.c
31478         * gcc.c-torture/execute/builtins/string-6.c
31479         * gcc.c-torture/execute/builtins/string-7-lib.c
31480         * gcc.c-torture/execute/builtins/string-7.c
31481         * gcc.c-torture/execute/builtins/string-8-lib.c
31482         * gcc.c-torture/execute/builtins/string-8.c
31483         * gcc.c-torture/execute/builtins/string-9-lib.c
31484         * gcc.c-torture/execute/builtins/string-9.c
31485         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
31486         * gcc.c-torture/execute/builtins/string-asm-1.c
31487         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
31488         * gcc.c-torture/execute/builtins/string-asm-2.c
31489         * gcc.c-torture/execute/stdio-opt-1.c
31490         * gcc.c-torture/execute/stdio-opt-2.c
31491         * gcc.c-torture/execute/stdio-opt-3.c
31492         * gcc.c-torture/execute/string-opt-1.c
31493         * gcc.c-torture/execute/string-opt-10.c
31494         * gcc.c-torture/execute/string-opt-11.c
31495         * gcc.c-torture/execute/string-opt-12.c
31496         * gcc.c-torture/execute/string-opt-13.c
31497         * gcc.c-torture/execute/string-opt-14.c
31498         * gcc.c-torture/execute/string-opt-15.c
31499         * gcc.c-torture/execute/string-opt-16.c
31500         * gcc.c-torture/execute/string-opt-2.c
31501         * gcc.c-torture/execute/string-opt-6.c
31502         * gcc.c-torture/execute/string-opt-7.c
31503         * gcc.c-torture/execute/string-opt-8.c:
31504         Replace with ...
31505
31506         * gcc.c-torture/execute/builtins/abs-2.c
31507         * gcc.c-torture/execute/builtins/abs-3.c
31508         * gcc.c-torture/execute/builtins/complex-1.c
31509         * gcc.c-torture/execute/builtins/fprintf.c
31510         * gcc.c-torture/execute/builtins/fputs.c
31511         * gcc.c-torture/execute/builtins/memcmp.c
31512         * gcc.c-torture/execute/builtins/memmove.c
31513         * gcc.c-torture/execute/builtins/memops-asm.c
31514         * gcc.c-torture/execute/builtins/mempcpy-2.c
31515         * gcc.c-torture/execute/builtins/mempcpy.c
31516         * gcc.c-torture/execute/builtins/memset.c
31517         * gcc.c-torture/execute/builtins/printf.c
31518         * gcc.c-torture/execute/builtins/sprintf.c
31519         * gcc.c-torture/execute/builtins/strcat.c
31520         * gcc.c-torture/execute/builtins/strchr.c
31521         * gcc.c-torture/execute/builtins/strcmp.c
31522         * gcc.c-torture/execute/builtins/strcpy.c
31523         * gcc.c-torture/execute/builtins/strcspn.c
31524         * gcc.c-torture/execute/builtins/strlen-2.c
31525         * gcc.c-torture/execute/builtins/strlen.c
31526         * gcc.c-torture/execute/builtins/strncat.c
31527         * gcc.c-torture/execute/builtins/strncmp-2.c
31528         * gcc.c-torture/execute/builtins/strncmp.c
31529         * gcc.c-torture/execute/builtins/strncpy.c
31530         * gcc.c-torture/execute/builtins/strpbrk.c
31531         * gcc.c-torture/execute/builtins/strpcpy-2.c
31532         * gcc.c-torture/execute/builtins/strpcpy.c
31533         * gcc.c-torture/execute/builtins/strrchr.c
31534         * gcc.c-torture/execute/builtins/strspn.c
31535         * gcc.c-torture/execute/builtins/strstr-asm.c
31536         * gcc.c-torture/execute/builtins/strstr.c:
31537         ... these new files.
31538
31539         * gcc.c-torture/execute/builtins/abs-2-lib.c
31540         * gcc.c-torture/execute/builtins/abs-3-lib.c
31541         * gcc.c-torture/execute/builtins/complex-1-lib.c
31542         * gcc.c-torture/execute/builtins/fprintf-lib.c
31543         * gcc.c-torture/execute/builtins/fputs-lib.c
31544         * gcc.c-torture/execute/builtins/memcmp-lib.c
31545         * gcc.c-torture/execute/builtins/memmove-lib.c
31546         * gcc.c-torture/execute/builtins/memops-asm-lib.c
31547         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
31548         * gcc.c-torture/execute/builtins/mempcpy-lib.c
31549         * gcc.c-torture/execute/builtins/memset-lib.c
31550         * gcc.c-torture/execute/builtins/printf-lib.c
31551         * gcc.c-torture/execute/builtins/sprintf-lib.c
31552         * gcc.c-torture/execute/builtins/strcat-lib.c
31553         * gcc.c-torture/execute/builtins/strchr-lib.c
31554         * gcc.c-torture/execute/builtins/strcmp-lib.c
31555         * gcc.c-torture/execute/builtins/strcpy-lib.c
31556         * gcc.c-torture/execute/builtins/strcspn-lib.c
31557         * gcc.c-torture/execute/builtins/strlen-2-lib.c
31558         * gcc.c-torture/execute/builtins/strlen-lib.c
31559         * gcc.c-torture/execute/builtins/strncat-lib.c
31560         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
31561         * gcc.c-torture/execute/builtins/strncmp-lib.c
31562         * gcc.c-torture/execute/builtins/strncpy-lib.c
31563         * gcc.c-torture/execute/builtins/strpbrk-lib.c
31564         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
31565         * gcc.c-torture/execute/builtins/strpcpy-lib.c
31566         * gcc.c-torture/execute/builtins/strrchr-lib.c
31567         * gcc.c-torture/execute/builtins/strspn-lib.c
31568         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
31569         * gcc.c-torture/execute/builtins/strstr-lib.c
31570         * gcc.c-torture/execute/builtins/lib/abs.c
31571         * gcc.c-torture/execute/builtins/lib/fprintf.c
31572         * gcc.c-torture/execute/builtins/lib/memset.c
31573         * gcc.c-torture/execute/builtins/lib/printf.c
31574         * gcc.c-torture/execute/builtins/lib/sprintf.c
31575         * gcc.c-torture/execute/builtins/lib/strcpy.c
31576         * gcc.c-torture/execute/builtins/lib/strcspn.c
31577         * gcc.c-torture/execute/builtins/lib/strncat.c
31578         * gcc.c-torture/execute/builtins/lib/strncmp.c
31579         * gcc.c-torture/execute/builtins/lib/strncpy.c
31580         * gcc.c-torture/execute/builtins/lib/strpbrk.c
31581         * gcc.c-torture/execute/builtins/lib/strspn.c
31582         * gcc.c-torture/execute/builtins/lib/strstr.c:
31583         New files containing support routines.
31584
31585         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
31586         declaration.
31587         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
31588         when not optimizing.
31589
31590 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
31591
31592         PR c++/16240
31593         * g++.dg/abi/mangle22.C: New test.
31594         * g++.dg/abi/mangle23.C: Likewise.
31595
31596 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
31597
31598         PR fortran/16290
31599         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
31600         Allow for cases without denormalized floating point numbers.
31601
31602 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
31603
31604         PR c/1027
31605         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31606         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
31607         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
31608         expected warning text.
31609         * gcc.dg/format/diag-2.c: New test.
31610
31611 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31612
31613         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
31614
31615 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
31616
31617         * gcc.dg/builtins-43.c: New.
31618         * gcc.dg/builtins-44.c: New.
31619         * gcc.dg/builtins-45.c: New.
31620
31621 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
31622             Andreas Tobler  <a.tobler@schweiz.ch>
31623
31624         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
31625         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
31626         as SIGSEGV.
31627         * gcc.dg/cleanup-11.c: Likewise.
31628         * gcc.dg/cleanup-8.c: Likewise.
31629         * gcc.dg/cleanup-9.c: Likewise.
31630         * gcc.dg/cleanup-5.c: Run on all platforms.
31631
31632 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31633
31634         * g++.dg/warn/nonnull1.C: New test.
31635
31636 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31637
31638         * gcc.dg/compat/compat-common.h: Wrap up CINT in
31639         an #ifndef SKIP_COMPLEX_INT/#endif pair.
31640         Special-case the Sun compiler wrt to <complex.h>.
31641
31642 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
31643
31644         * gcc.dg/Wunreachable-8.C: New test.
31645
31646         * gcc.dg/h8300-ice2.c : New test.
31647
31648 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
31649
31650         PR fortran/16161
31651         * gfortran.fortran-torture/compile/implicit.f90: Add test
31652         for implicit character.
31653
31654 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
31655
31656         PR fortran/16289
31657         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
31658         Use tiny() intrinsic to find smallest non-negative real
31659
31660 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
31661
31662         * gcc.dg/compat/struct-by-value-22_main.c: New test.
31663         * gcc.dg/compat/struct-by-value-22_x.c: New.
31664         * gcc.dg/compat/struct-by-value-22_y.c: New.
31665
31666         * gcc.c-torture/execute/20040629-1.c: New test.
31667
31668 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
31669
31670         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
31671         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
31672
31673         PR target/16195
31674         * gcc.dg/20040625-1.c: New test.
31675
31676 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31677
31678         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
31679
31680 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31681
31682         PR fortran/15963
31683         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
31684
31685 2004-06-29  Richard Henderson  <rth@redhat.com>
31686
31687         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
31688
31689 2004-06-29  Paul Brook  <paul@codesourcery.com>
31690
31691         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
31692         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
31693
31694 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
31695
31696         PR c++/16260
31697         * g++.dg/parse/crash15.C: New.
31698
31699 2004-06-28  Andrew Pinski  <apinski@apple.com>
31700
31701         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
31702         by the error already.
31703
31704         * g++.dg/opt/ptrmem4.C: Change to compile only test.
31705
31706 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
31707
31708         PR target/14041
31709         * gcc.dg/h8300-bss-align-1.c : New.
31710
31711 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31712
31713         * PR c++/16174
31714         * g++.dg/template/ctor4.C: New.
31715
31716 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
31717
31718         PR c++/16205
31719         * g++.dg/warn/Wsequence-point-1.C: New test.
31720
31721 2004-06-27  Paul Brook  <paul@codesourcery.com>
31722
31723         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
31724
31725 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
31726
31727         * g++.old-deja/g++.mike/p7325.C: Remove.
31728
31729 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
31730
31731         PR c/14963
31732         * gcc.dg/pr14963.c: New test.
31733
31734 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
31735
31736         PR c++/16193
31737         * g++.dg/parse/redef1.C: New test.
31738
31739 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
31740
31741         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
31742         20021110.c.
31743         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
31744         20021119-1.c.
31745         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
31746         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
31747         5-04.c.
31748         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
31749         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
31750         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
31751         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
31752         g++.brendan/enum14.C.
31753         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
31754         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
31755         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
31756         g++.mike/virt1.C.
31757         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
31758         memtemp24.C.
31759
31760 2004-06-27  Roger Sayle  <roger@eyesopen.com>
31761
31762         * gcc.dg/20040527-1.c: New test case.
31763
31764 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
31765
31766         PR gfortran/pr16196
31767         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
31768
31769 2004-06-25  Roger Sayle  <roger@eyesopen.com>
31770
31771         PR middle-end/15825
31772         * gcc.dg/pr15825-1.c: New test case.
31773
31774 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
31775
31776         * gcc.c-torture/execute/20040625-1.c: New test.
31777
31778 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31779
31780         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
31781
31782 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
31783
31784         * gcc.dg/torture/mips-div-1.c: New test.
31785
31786 2004-06-24  Jeff Law  <law@redhat.com>
31787
31788         * gcc.dg/tree-ssa/20040624-1.c: New test.
31789
31790 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
31791
31792         * gcc.c-torture/compile/20040624-1.c: New test.
31793
31794 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31795
31796         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
31797         this directory.
31798
31799 2004-06-23  Andrew Pinski  <apinski@apple.com>
31800
31801         PR middle-end/15988
31802         * g++.dg/opt/ptrmem4.C: New test.
31803
31804         * gcc.dg/c90-array-quals-2.c: New test.
31805
31806 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
31807
31808         * gcc.dg/kpice1.c: New test.
31809
31810 2006-06-23  Andrew Pinski  <apinski@apple.com>
31811
31812         * gcc.dg/c90-array-quals.c: New test.
31813
31814 2006-06-22  Richard Henderson  <rth@redhat.com>
31815
31816         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
31817
31818 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
31819
31820         * gcc.dg/builtins-config.h: Handle FreeBSD.
31821
31822 2006-06-22  Richard Henderson  <rth@redhat.com>
31823
31824         * g++.dg/opt/devirt1.C: New.
31825
31826 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
31827
31828         * g++.dg/opt/pr15551.C: New testcase.
31829
31830 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
31831
31832         PR target/14800
31833         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
31834         x86_64-*-linux* when compiling for 32bit.
31835
31836 2004-06-21  Andrew Pinski  <apinski@apple.com>
31837
31838         * gcc.dg/pch/struct-1.c: New.
31839         * gcc.dg/pch/struct-1.hs: New.
31840
31841 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
31842
31843         * gcc.dg/pch/save-temps-1.c: New file.
31844         * gcc.dg/pch/save-temps-1.hs: New file.
31845
31846 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
31847
31848         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
31849         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
31850
31851 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31852
31853         * gfortran.fortran-torture/execute/select_1.f90: Rename function
31854         to fix type error.
31855         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
31856         Remove trailing spaces.
31857
31858 2004-06-21  Richard Henderson  <rth@redhat.com>
31859
31860         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
31861         merging && to BIT_FIELD_REF.
31862
31863 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
31864
31865         * g++.dg/opt/placeholder1.C: New test.
31866
31867 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31868
31869         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
31870         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31871         * gcc.dg/compat/union-m128-1_x.c: Likewise.
31872         * gcc.dg/compat/union-m128-1_y.c: Likewise.
31873
31874 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
31875
31876         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
31877         extern "C".
31878         * g++.dg/other/pragma-re-1.C: Add comments.
31879
31880 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
31881
31882         PR gfortran/16080
31883         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
31884
31885 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
31886
31887         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
31888         instead of setting the type of size_t by
31889         hand.
31890
31891 2004-06-18  Roger Sayle  <roger@eyesopen.com>
31892
31893         * gcc.dg/unordered-2.c: New test case.
31894         * gcc.dg/unordered-3.c: New test case.
31895
31896 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
31897
31898         PR other/16043
31899         * lib/g++.exp (g++_version): Tweak regexp for version
31900         * lib/g77.exp (g77_version): Likewise.
31901         * lib/gfortran.exp (gfortran_version): Likewise.
31902         * lib/objc.exp (objc_version): Likewise.
31903         * lib/treelang.exp (treelang_version): Likewise.
31904
31905 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
31906
31907         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
31908         Use INT_MAX instead of __INT_MAX__.
31909         * gcc.dg/compat/struct-align-2_y.c: Likewise.
31910
31911         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
31912         * gcc.dg/compat/scalar-return-3_x.c: Use it.
31913         * gcc.dg/compat/scalar-return-3_y.c: Use it.
31914         * gcc.dg/compat/scalar-return-4_x.c: Use it.
31915         * gcc.dg/compat/scalar-return-4_y.c: Use it.
31916         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
31917         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
31918         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
31919         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
31920
31921         * gcc.dg/range-test-1.c: New test.
31922         * g++.dg/opt/range-test-1.C: New test.
31923
31924 2004-06-17  Richard Henderson  <rth@redhat.com>
31925
31926         * objc.dg/sync-1.m: New.
31927         * objc.dg/try-catch-1.m: Don't force next runtime.
31928         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
31929         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
31930         shadowed catch clause.
31931         * objc.dg/try-catch-5.m: New.
31932
31933 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
31934
31935         Bug 14610
31936         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
31937
31938 2004-06-15  Richard Henderson  <rth@redhat.com>
31939
31940         * gcc.dg/20001116-1.c: Move expected warning line.
31941
31942 2004-06-15  Richard Henderson  <rth@redhat.com>
31943
31944         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
31945         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
31946
31947 2004-06-15  Jeff Law  <law@redhat.com>
31948
31949         * gcc.dg/tree-ssa/20040615-1.c: New test.
31950         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
31951         be less sensitive to operand ordering.
31952         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
31953
31954 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
31955
31956         * g++.dg/abi/bitfield3.C: Add comment..
31957
31958 2004-06-15  Richard Henderson  <rth@redhat.com>
31959
31960         * g++.dg/ext/stmtexpr1.C: XFAIL.
31961         * gcc.dg/20030612-1.c: XFAIL.
31962
31963 2004-06-15  Eric Christopher  <echristo@redhat.com>
31964
31965         * g++.dg/charset/asm5.c: New.
31966         * gcc.dg/charset/asm6.c: New.
31967
31968 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31969
31970         PR fortran/15962
31971         * gfortran.fortran-torture/execute/select_1.f90: New test.
31972
31973 2004-06-15  Paul Brook  <paul@codesourcery.com>
31974
31975         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
31976
31977 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31978
31979         PR c++/15967
31980         * g++.dg/lookup/crash3.C: New test.
31981
31982 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31983
31984         PR c++/15947
31985         * g++.dg/parse/dtor4.C: New test.
31986
31987 2004-06-14  Jeff Law  <law@redhat.com>
31988
31989         * gcc.c-torture/compile/20040614-1.c: New test.
31990
31991 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31992
31993         PR fortran/15211
31994         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
31995         LEN of a character array.
31996
31997 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
31998
31999         PR c++/15096
32000         * g++.dg/template/ptrmem10.C: New test.
32001
32002         PR c++/14930
32003         * g++.dg/template/friend30.C: New test.
32004
32005 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32006
32007         PR fortran/14928
32008         * gfortran.fortran-torture/compile/mloc.f90: New test.
32009
32010 2004-06-13  Paul Brook  <paul@codesourcery.com>
32011
32012         * gfortran.fortran-torture/execute/random_2.f90: New test.
32013
32014 2004-06-13  Eric Christopher  <echristo@redhat.com>
32015
32016         * gcc.dg/noncompile/redecl-1.c: Fix error message.
32017
32018 2004-06-12  Paul Brook  <paul@codesourcery.com>
32019
32020         * gfortran.fortran-torture/execute/contained_3.f90: New test.
32021
32022 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32023
32024         PR fortran/14923
32025         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
32026
32027 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32028
32029         PR fortran/14957
32030         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
32031         syntax errors in end statements of contained subroutines.
32032
32033 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32034
32035         PR fortran/12841
32036         * gfortran.fortran-torture/execute/null_arg.f90: New test.
32037
32038 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32039
32040         PR fortran/15665
32041         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
32042
32043 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32044
32045         PR gfortran/12839
32046         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
32047
32048 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
32049
32050         PR c++/15862
32051         * g++.dg/parse/enum1.C: New test.
32052
32053 2004-06-10  Jeff Law  <law@redhat.com>
32054
32055         * gcc.c-torture/compile/20040610-1.c: New test.
32056
32057 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32058
32059         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
32060         * g++.old-deja/g++.other/decl3.C: Likewise.
32061
32062 2004-06-10  Brian Booth  <bbooth@redhat.com>
32063
32064         * gcc.dg/tree-ssa/20031015-1.c: Scan for
32065         V_MAY_DEF instead of VDEF.
32066         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
32067
32068 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
32069
32070         PR c++/14211
32071         * g++.dg/conversion/const1.C: New test.
32072
32073         PR c++/15076
32074         * g++.dg/conversion/reinterpret1.C: New test.
32075
32076         PR c++/15877
32077         * g++.dg/template/enum2.C: New test.
32078
32079         PR c++/15227
32080         * g++.dg/template/error13.C: New test.
32081
32082 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32083
32084         PR fortran/14957
32085         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
32086         arguments to test_* REAL and of the right size.
32087
32088 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32089
32090         PR target/15569
32091         PR rtl-optimization/15681
32092         * gcc.dg/20040609-1.c: New test.
32093
32094 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32095
32096         PR c++/14791
32097         * g++.dg/opt/builtins1.C: New test.
32098
32099 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
32100
32101         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
32102         that use default windows32 struct layout.
32103         * gcc.dg/i386-bitfield2.c: Likewise.
32104
32105 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
32106
32107         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
32108         for mingw32 and cygwin targets.
32109
32110 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
32111
32112         * gcc.dg/pch/macro-4.c: New.
32113         * gcc.dg/pch/macro-4.hs: New.
32114
32115 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32116
32117         PR fortran/13249
32118         * gfortran.fortran-torture/compile/name_clash.f90: New test.
32119
32120 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32121
32122         PR fortran/13372
32123         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
32124
32125 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
32126
32127         PR gfortran/14897
32128         * gfortran.fortran-torture/execute/t_edit.f90: New test.
32129
32130 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
32131
32132         PR gfortran/15755
32133         * gfortran.fortran-torture/execute/backspace.c : New test.
32134
32135 2004-06-09  Paul Brook  <paul@codesourcery.com>
32136
32137         * gfortran.fortran-torture/execure/intrinsic_associated.f90
32138         (pointer_to_section): Rewrite to use smaller array.
32139
32140 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
32141
32142         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
32143         * gcc.dg/ext/altivec-10.c: Same.
32144         * gcc.dg/ext/altivec-11.c: Same.
32145         * gcc.dg/ext/altivec-12.c: Same.
32146         * gcc.dg/ext/altivec-13.c: Same.
32147         * gcc.dg/ext/altivec-14.c: Same.
32148         * gcc.dg/ext/altivec-15.c: Same.
32149         * gcc.dg/ext/altivec-16.c: Same.
32150         * gcc.dg/ext/altivec-3.c: Same.
32151         * gcc.dg/ext/altivec-4.c: Same.
32152         * gcc.dg/ext/altivec-6.c: Same.
32153         * gcc.dg/ext/altivec-7.c: Same.
32154         * gcc.dg/ext/altivec-8.c: Same.
32155         * gcc.dg/ext/altivec-varargs-1.c: Same.
32156
32157         * g++.dg/ext/altivec-1.C: Correct dg syntax.
32158         * g++.dg/ext/altivec-10.C: Same.
32159         * g++.dg/ext/altivec-2.C: Same.
32160         * g++.dg/ext/altivec-3.C: Same.
32161         * g++.dg/ext/altivec-4.C: Same.
32162         * g++.dg/ext/altivec-5.C: Same.
32163         * g++.dg/ext/altivec-6.C: Same.
32164         * g++.dg/ext/altivec-7.C: Same.
32165         * g++.dg/ext/altivec-8.C: Same.
32166         * g++.dg/ext/altivec-9.C: Same.
32167
32168 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32169
32170         PR c++/7841
32171         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
32172
32173 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32174
32175         * gcc.dg/union-1.c: New test.
32176
32177 2004-06-07  Roger Sayle  <roger@eyesopen.com>
32178
32179         * gcc.dg/builtins-41.c: New test case.
32180         * gcc.dg/builtins-42.c: New test case.
32181
32182 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
32183
32184         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
32185         * g++.dg/ext/altivec-10.C: Same.
32186         * g++.dg/ext/altivec-2.C: Same.
32187         * g++.dg/ext/altivec-3.C: Same.
32188         * g++.dg/ext/altivec-4.C: Same.
32189         * g++.dg/ext/altivec-5.C: Same.
32190         * g++.dg/ext/altivec-6.C: Same.
32191         * g++.dg/ext/altivec-7.C: Same.
32192         * g++.dg/ext/altivec-8.C: Same.
32193         * g++.dg/ext/altivec-9.C: Same.
32194         * g++.old-deja/g++.abi/cxa_vec.C: Same.
32195         * g++.old-deja/g++.brendan/new3.C: Same.
32196         * gcc.c-torture/execute/eeprof-1.x: Same.
32197
32198 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
32199
32200         PR c/14765
32201         * gcc.dg/pr14765-1.c: New test.
32202
32203 2004-06-07  Roger Sayle  <roger@eyesopen.com>
32204
32205         PR c/14649
32206         * gcc.dg/pr14649-1.c: New test case.
32207
32208 2004-06-07  Richard Henderson  <rth@redhat.com>
32209
32210         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
32211         if temporaries.
32212
32213 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
32214
32215         * g++.dg/eh/elide1.C: Remove XFAIL.
32216
32217 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
32218
32219         PR c++/15337
32220         * g++.dg/expr/sizeof3.C: New test.
32221
32222         PR c++/14777
32223         * g++.dg/template/access14.C: New test.
32224
32225         PR c++/15554
32226         * g++.dg/template/enum1.C: New test.
32227
32228         PR c++/15057
32229         * g++.dg/eh/throw1.C: New test.
32230
32231 2004-06-07  David Ayers  <d.ayers@inode.at>
32232             Ziemowit Laski  <zlaski@apple.com>
32233
32234         * lib/objc.exp (objc_target_compile): Revert the '-framework
32235         Foundation' flag fix, since bare Darwin does not ship
32236         with the Foundation framework.
32237         * objc/execute/next_mapping.h: Provide a local NSConstantString
32238         @interface and @implementation.
32239         (objc_constant_string_init): A constructor function, used to
32240         initialize the NSConstantString meta-class object.
32241         * objc/execute/string1.m: Include "next_mapping.h" instead of
32242         <Foundation/NSString.h>.
32243         * objc/execute/string2.m: Likewise.
32244         * objc/execute/string3.m: Likewise.
32245         * objc/execute/string4.m: Likewise.
32246
32247 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
32248
32249         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
32250         to double. Replace double with FLOAT.
32251         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
32252
32253         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
32254         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
32255         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
32256         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
32257         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
32258         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
32259         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
32260         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
32261
32262 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32263
32264         PR c/13519
32265         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
32266
32267 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32268
32269         PR c++/15503
32270         * g++.dg/template/meminit2.C: New test.
32271
32272 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
32273
32274         PR target/15822
32275         * gcc.c-torture/execute/compare-fp-1.c,
32276         gcc.c-torture/execute/compare-fp-2.c,
32277         gcc.c-torture/execute/compare-fp-3.c,
32278         gcc.c-torture/execute/compare-fp-4.c,
32279         gcc.c-torture/execute/compare-fp-3.x,
32280         gcc.c-torture/execute/compare-fp-4.x: Moved...
32281         * gcc.c-torture/execute/ieee/compare-fp-1.c,
32282         gcc.c-torture/execute/ieee/compare-fp-2.c,
32283         gcc.c-torture/execute/ieee/compare-fp-3.c,
32284         gcc.c-torture/execute/ieee/compare-fp-4.c,
32285         gcc.c-torture/execute/ieee/compare-fp-3.x,
32286         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
32287
32288 2004-06-04  David Ayers  <d.ayers@inode.at>
32289
32290         * objc/execute/protocol-isEqual-4.m: New testcase.
32291
32292 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
32293
32294         * objc/execute/protocol-isEqual-1.m: New testcase.
32295         * objc/execute/protocol-isEqual-2.m: New testcase.
32296         * objc/execute/protocol-isEqual-3.m: New testcase.
32297
32298 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32299
32300         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
32301
32302 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
32303
32304         * lib/objc.exp (objc_target_compile): When running tests on
32305         Darwin (Mac OS X), inform the linker about '-framework
32306         'Foundation'.
32307
32308 2004-06-02  Eric Christopher  <echristo@redhat.com>
32309
32310         * gcc.c-torture/compile/20040602-1.c: New.
32311
32312 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
32313
32314         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
32315         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
32316
32317         PR tree-optimization/14736
32318         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
32319
32320         PR tree-optimization/14042
32321         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
32322
32323         PR tree-optimization/14729
32324         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
32325
32326 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32327
32328         PR fortran/15557
32329         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
32330
32331 2004-06-01  Richard Hederson  <rth@redhat.com>
32332
32333         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
32334
32335 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32336
32337         PR c++/14932
32338         * g++.dg/parse/offsetof4.C: New test.
32339
32340 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
32341
32342         PR objc/7993
32343         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
32344
32345 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
32346
32347         PR c++/15701
32348         * g++.dg/template/friend29.C: New test.
32349
32350 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
32351
32352         PR c/15749
32353         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
32354
32355 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
32356
32357         * gcc.dg/sparc-trap-1.c: New test.
32358
32359 2004-05-31  Roger Sayle  <roger@eyesopen.com>
32360
32361         PR middle-end/15069
32362         * g++.dg/opt/fold3.C: New test case.
32363
32364 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
32365
32366         * lib/target-supports.exp (check_iconv_available): Fix fallout
32367         from 2004-05-28 patch.
32368
32369 2004-05-30  Paul Brook  <paul@codesourcery.com>
32370
32371         PR fortran/15620
32372         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
32373         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
32374
32375 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
32376
32377         * gfortran.fortran-torture/execute/random_1.f90: New test.
32378
32379 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32380
32381         * g++.dg/ext/altivec-10.C: New test.
32382
32383 2004-05-29  Paul Brook  <paul@codesourcery.com>
32384
32385         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
32386
32387 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32388
32389         * gcc.dg/altivec-16.c: New test.
32390
32391 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
32392
32393         * lib/target-supports.exp (check_vmx_hw_available): New.
32394         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
32395
32396         * lib/target-supports.exp (check_alias_available,
32397         check_iconv_available, check_named_sections_available): Use
32398         unique names for temporary files.
32399
32400 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32401
32402         * gcc.dg/altivec-15.c: New test.
32403
32404 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32405
32406         PR c++/15083
32407         * g++.dg/warn/noeffect6.C: New test.
32408
32409         PR c++/15471
32410         * g++.dg/expr/ptrmem4.C: New test.
32411
32412         PR c++/15640
32413         * g++.dg/template/operator3.C: New test.
32414
32415 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32416
32417         PR c++/14668
32418         * g++.dg/lookup/redecl1.C: New test.
32419         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
32420
32421 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
32422
32423         * gcc.c-torture/execute/compare-fp-1.c,
32424         gcc.c-torture/execute/compare-fp-2.c,
32425         gcc.c-torture/execute/compare-fp-3.c,
32426         gcc.c-torture/execute/compare-fp-4.c,
32427         gcc.c-torture/execute/compare-fp-3.x,
32428         gcc.c-torture/execute/compare-fp-4.x,
32429         gcc.dg/pr15649-1.c: New.
32430
32431 2004-05-27  Adam Nemet  <anemet@lnxw.com>
32432
32433         PR c++/12883
32434         * g++.dg/init/array14.C: New test.
32435
32436 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
32437
32438         * lib/compat.exp (compat-get-options-main): New.
32439         (compat-get-options): Remove unneeded code, warn for ignored
32440         command.
32441         (compat-execute): Check flag set by dg-require-* commands.
32442
32443         * lib/compat.exp (compat-execute): Break up long lines.
32444
32445 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
32446
32447         * gcc.dg/altivec-7.c: Don't use 'vector long'.
32448         * gcc.dg/altivec-14.c: New test.
32449         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
32450
32451         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
32452         * gcc.dg/altivec-12.c: Ditto.
32453
32454         * gcc.dg/altivec-3.c: Move call to altivec_check.
32455
32456 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32457
32458         PR c++/15044
32459         * g++.dg/template/error12.C: New test.
32460
32461         PR c++/15317
32462         * g++.dg/ext/attrib15.C: New test.
32463
32464         PR c++/15329
32465         * g++.dg/template/ptrmem9.C: New test.
32466
32467 2004-05-25  Paul Brook  <paul@codesourcery.com>
32468
32469         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
32470
32471 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32472
32473         PR c++/15165
32474         * g++.dg/template/crash19.C: New test.
32475
32476 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32477
32478         PR c++/15025
32479         * g++.dg/template/redecl1.C: New test.
32480
32481 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32482
32483         PR c++/14821
32484         * g++.dg/other/ns1.C: New test.
32485
32486         PR c++/14883
32487         * g++.dg/template/invalid1.C: New test.
32488
32489 2004-05-23  Paul Brook  <paul@codesourcery.com>
32490         Victor Leikehman  <lei@haifasphere.co.il>
32491
32492         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
32493         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
32494
32495 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
32496
32497         PR c++/15285
32498         PR c++/15299
32499         * g++.dg/template/non-dependent5.C: New test.
32500         * g++.dg/template/non-dependent6.C: New test.
32501
32502 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
32503
32504         PR c++/15507
32505         * g++.dg/inherit/union1.C: New test.
32506
32507         PR c++/15542
32508         * g++.dg/template/addr1.C: New test.
32509
32510         PR c++/15427
32511         * g++.dg/template/array5.C: New test.
32512
32513         PR c++/15287
32514         * g++.dg/template/array6.C: New test.
32515
32516 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
32517             Roger Sayle  <roger@eyesopen.com>
32518
32519         * g++.dg/lookup/forscope2.C: New test case.
32520
32521 2004-05-22  Ben Elliston  <bje@au.ibm.com>
32522
32523         * gcc.dg/cpp/Wmissingdirs.c: New.
32524
32525 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
32526
32527         PR target/15301
32528         * gcc.dg/compat/union-m128-1.h: New file.
32529         * gcc.dg/compat/union-m128-1_main.c: Likewise.
32530         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32531         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32532
32533 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
32534
32535         PR target/15302
32536         * gcc.dg/compat/struct-complex-1.h: New file.
32537         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
32538         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
32539         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32540
32541 2004-05-20  Roger Sayle  <roger@eyesopen.com>
32542
32543         PR middle-end/3074
32544         * gcc.dg/pr3074-1.c: New test case.
32545         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
32546
32547 2004-05-20  Falk Hueffner  <falk@debian.org>
32548
32549         PR other/15526
32550         * gcc.dg/ftrapv-1.c: New test case.
32551
32552 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
32553
32554         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
32555
32556 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
32557             Jeff Law  <law@redhat.com>
32558
32559         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
32560         * gcc.dg/tree-ssa/20040518-2.c: New test.
32561
32562         * gcc.dg/tree-ssa/20040518-1.c: New test.
32563
32564 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
32565
32566         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
32567
32568 2004-05-18  Paul Brook  <paul@codesourcery.com>
32569
32570         PR fortran/13930
32571         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
32572
32573 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32574
32575         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
32576         constant folding.
32577
32578 2004-05-17  Steven Bosscher  <stevenb@suse.de>
32579
32580         * gcc.dg/tree-ssa/20040517-1.c: New test.
32581
32582 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32583
32584         * gcc.dg/loop-4.c: New test.
32585
32586 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
32587
32588         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
32589
32590 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
32591
32592         PR fortran/15311
32593         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
32594
32595 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32596
32597         PR fortran/13826
32598         PR fortran/13940
32599         * gfortran.fortran-torture/compile/data_1.f90: New test.
32600
32601 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
32602
32603         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
32604         * gcc.dg/uninit-H.c: Define ASM for __s390__.
32605
32606 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32607
32608         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
32609
32610 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32611
32612         PR c/15444
32613         * gcc.dg/format/xopen-1.c: Adjust expected message.
32614         * gcc.dg/format/xopen-3.c: New test.
32615
32616 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
32617
32618         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
32619
32620 2004-05-14  Jeff Law  <law@redhat.com>
32621
32622         * gcc.dg/tree-ssa/20040514-2.c: New test.
32623
32624 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32625
32626         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
32627         this ...
32628         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
32629         this.
32630
32631 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
32632
32633         * gcc.dg/tree-ssa/20040514-1.c: New test.
32634
32635 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32636
32637         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
32638         test.
32639
32640 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32641
32642         PR fortran/14066
32643         * gfortran.fortran-torture/compile/do_1.f90: New test.
32644
32645 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32646
32647         PR fortran/15051
32648         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
32649         test.
32650
32651 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
32652
32653         PR fortran/15149
32654         * gfortran.fortran-torture/execute/random_init.f90: New test.
32655
32656 2004-05-13  Paul Brook  <paul@codesourcery.com>
32657
32658         PR fortran/15314
32659         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
32660
32661 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
32662
32663         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
32664         for the powerpc case.
32665
32666 2004-05-13  Jeff Law  <law@redhat.com>
32667
32668         * gcc.dg/tree-ssa/20040513-1.c: New test.
32669         * gcc.dg/tree-ssa/20040513-2.c: New test.
32670
32671 2004-05-13  Paul Brook  <paul@codesourcery.com>
32672
32673         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
32674         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
32675         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
32676
32677 2004-05-13  Andreas Schwab  <schwab@suse.de>
32678
32679         PR other/10819
32680         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
32681         characters.
32682
32683 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
32684
32685         PR fortran/15294
32686         * gfortran.fortran-torture/execute/adjustr.f90: New file.
32687
32688 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
32689
32690         Merge from tree-ssa-20020619-branch.  See
32691         ChangeLog.tree-ssa for details.
32692
32693 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
32694
32695         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
32696         include <altivec.h> explicitly.
32697         * gcc.dg/altivec-13.c: Likewise.
32698
32699 2004-05-11  Paul Brook  <paul@codesourcery.com>
32700
32701         * gcc.c-torture/compile/20010518-1.c: Force enum size.
32702
32703 2004-05-10  Eric Christopher  <echristo@redhat.com>
32704
32705         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
32706         * gcc.dg/sibcall-4.c: Ditto.
32707
32708 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
32709
32710         * g++.dg/ext/altivec-8.C: New test case.
32711         * gcc.dg/altivec-13.c: New test case.
32712
32713 2004-05-08  Roger Sayle  <roger@eyesopen.com>
32714
32715         * gcc.c-torture/execute/divcmp-1.c: New test case.
32716         * gcc.c-torture/execute/divcmp-2.c: New test case.
32717         * gcc.c-torture/execute/divcmp-3.c: New test case.
32718
32719 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
32720
32721         * g++.dg/other/pragma-re-2.C: New test.
32722
32723 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
32724
32725         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
32726         * gcc.dg/i386-387-2.c: Likewise.
32727
32728         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
32729         __builtin_drem.
32730         * gcc.dg/i386-387-6.c: Likewise.
32731
32732 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
32733
32734         * gcc.dg/builtins-33.c: Also check log1p*.
32735
32736 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
32737
32738         PR optimization/15296
32739         * gcc.c-torture/execute/pr15296.c: New test.
32740
32741 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
32742
32743         * gcc.dg/builtins-40.c: New test.
32744
32745 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
32746
32747         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
32748
32749 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
32750
32751         * g++.dg/ext/spe1.C: New testcase.
32752
32753 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
32754
32755         * objc.dg/image-info.m: Allow additional attributes
32756         for __image_info section.
32757
32758 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
32759
32760         * gcc.dg/torture/mips-hilo-2.c: New test.
32761
32762 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32763
32764         PR c++/14389
32765         * g++.dg/template/member5.C: New test.
32766
32767 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
32768
32769         * gcc.dg/builtins-34.c: Also check expm1*.
32770
32771 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32772
32773         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
32774         * gcc.dg/torture/builtin-convert-3.c: New test.
32775
32776 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
32777
32778         PR middle-end/15054
32779         * g++.dg/opt/pr15054.C: New test.
32780
32781 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32782
32783         * gcc.dg/torture/builtin-rounding-1.c: New test.
32784         * gcc.dg/builtins-25.c: Delete.
32785         * gcc.dg/builtins-29.c: Delete.
32786
32787 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
32788
32789         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
32790         * gcc.dg/sibcall-4.c: Likewise.
32791         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
32792
32793 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
32794
32795         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
32796         bit-field on 16-bit targets.
32797
32798 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
32799
32800         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
32801         16-bit targets.
32802
32803 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
32804
32805         * gcc.dg/rs6000-power2-1.c: Change to compile only.
32806         * gcc.dg/rs6000-power2-2.c: Likewise.
32807
32808 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
32809
32810         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
32811         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
32812         Change the asm registers to be in form of frN instead of fN.
32813
32814 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32815
32816         * gcc.dg/torture/builtin-convert-2.c: New test.
32817
32818 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
32819
32820         * gcc.dg/rs6000-power2-1.c: New test.
32821         * gcc.dg/rs6000-power2-2.c: New test.
32822
32823 2004-04-28  Jan Hubicka  <jh@suse.cz>
32824
32825         * gcc.dg/unused-6.c: New test.
32826
32827 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
32828             Ulrich Weigand  <uweigand@de.ibm.com>
32829
32830         * ada/acats/run_all.sh: Define $target variable.
32831
32832 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
32833
32834         PR c++/15119
32835         * g++.dg/other/vararg-1.C: New test.
32836
32837         PR c++/4794
32838         * g++.dg/eh/cleanup3.C: New test.
32839
32840 2004-04-24  Laurent GUERBY <laurent@guerby.net>
32841
32842         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
32843         and ad8011a (target_insn).
32844         * ada/acats/support/macro.dfs: Likewise.
32845         * ada/acats/support/impbit.adb: New file.
32846
32847 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
32848
32849         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
32850
32851 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32852
32853         * gcc.dg/loop-3.c: New test.
32854
32855 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
32856
32857         * gcc.c-torture/execute/simd-5.c: New test.
32858
32859 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32860
32861         PR c++/15064
32862         * g++.dg/template/crash18.C: New test.
32863
32864 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
32865
32866         * g++.dg/ext/complit3.C: New test.
32867
32868 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
32869
32870         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
32871         * gcc.dg/altivec-3.c: Same.
32872         * gcc.dg/altivec-varargs-1.c: Same.
32873
32874 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
32875
32876         * lib/target-supports.exp (check_profiling_available): Assume
32877         profiling is not available on powerpc-eabi targets.
32878
32879 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
32880
32881         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
32882         * gcc.dg/vmx/bug-1.c: Ditto.
32883
32884 2004-04-20  Eric Christopher  <echristo@redhat.com>
32885
32886         * gcc.dg/charset/extern.c: New test.
32887         * g++.dg/charset/extern3.cc: Ditto.
32888
32889 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
32890
32891         * gcc.dg/builtins-39.c: New test.
32892
32893 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
32894
32895         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
32896
32897 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
32898
32899         * gcc.dg/torture/mips-hilo-1.c: New test.
32900
32901 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
32902
32903         * gcc.c-torture/compile/20040419-1.c: New test.
32904
32905 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
32906
32907         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
32908
32909 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
32910             Aldy Hernandez  <aldyh@redhat.com>
32911
32912         * gcc.c-torture/execute/va-arg-24.c: New.
32913
32914 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
32915             Aldy Hernandez  <aldyh@redhat.com>
32916
32917         * gcc.dg/vmx/1b-01.c: New.
32918         * gcc.dg/vmx/1b-02.c: New.
32919         * gcc.dg/vmx/1b-03.c: New.
32920         * gcc.dg/vmx/1b-04.c: New.
32921         * gcc.dg/vmx/1b-05.c: New.
32922         * gcc.dg/vmx/1b-06.c: New.
32923         * gcc.dg/vmx/1b-07.c: New.
32924         * gcc.dg/vmx/1c-01.c: New.
32925         * gcc.dg/vmx/1c-02.c: New.
32926         * gcc.dg/vmx/3a-01a.c: New.
32927         * gcc.dg/vmx/3a-01.c: New.
32928         * gcc.dg/vmx/3a-01m.c: New.
32929         * gcc.dg/vmx/3a-03.c: New.
32930         * gcc.dg/vmx/3a-03m.c: New.
32931         * gcc.dg/vmx/3a-04.c: New.
32932         * gcc.dg/vmx/3a-04m.c: New.
32933         * gcc.dg/vmx/3a-05.c: New.
32934         * gcc.dg/vmx/3a-06.c: New.
32935         * gcc.dg/vmx/3a-06m.c: New.
32936         * gcc.dg/vmx/3a-07.c: New.
32937         * gcc.dg/vmx/3b-01.c: New.
32938         * gcc.dg/vmx/3b-02.c: New.
32939         * gcc.dg/vmx/3b-10.c: New.
32940         * gcc.dg/vmx/3b-13.c: New.
32941         * gcc.dg/vmx/3b-14.c: New.
32942         * gcc.dg/vmx/3b-15.c: New.
32943         * gcc.dg/vmx/3c-01a.c: New.
32944         * gcc.dg/vmx/3c-01.c: New.
32945         * gcc.dg/vmx/3c-02.c: New.
32946         * gcc.dg/vmx/3c-03.c: New.
32947         * gcc.dg/vmx/3d-01.c: New.
32948         * gcc.dg/vmx/4-01.c: New.
32949         * gcc.dg/vmx/4-03.c: New.
32950         * gcc.dg/vmx/5-01.c: New.
32951         * gcc.dg/vmx/5-02.c: New.
32952         * gcc.dg/vmx/5-03.c: New.
32953         * gcc.dg/vmx/5-04.c: New.
32954         * gcc.dg/vmx/5-05.c: New.
32955         * gcc.dg/vmx/5-06.c: New.
32956         * gcc.dg/vmx/5-07.c: New.
32957         * gcc.dg/vmx/5-07t.c: New.
32958         * gcc.dg/vmx/5-08.c: New.
32959         * gcc.dg/vmx/5-10.c: New.
32960         * gcc.dg/vmx/5-11.c: New.
32961         * gcc.dg/vmx/7-01a.c: New.
32962         * gcc.dg/vmx/7-01.c: New.
32963         * gcc.dg/vmx/7c-01.c: New.
32964         * gcc.dg/vmx/7d-01.c: New.
32965         * gcc.dg/vmx/7d-02.c: New.
32966         * gcc.dg/vmx/8-01.c: New.
32967         * gcc.dg/vmx/8-02a.c: New.
32968         * gcc.dg/vmx/8-02.c: New.
32969         * gcc.dg/vmx/brode-1.c: New.
32970         * gcc.dg/vmx/bug-1.c: New.
32971         * gcc.dg/vmx/bug-2.c: New.
32972         * gcc.dg/vmx/bug-3.c: New.
32973         * gcc.dg/vmx/cw-bug-1.c: New.
32974         * gcc.dg/vmx/cw-bug-2.c: New.
32975         * gcc.dg/vmx/cw-bug-3.c: New.
32976         * gcc.dg/vmx/dct.c: New.
32977         * gcc.dg/vmx/debug-1.c: New.
32978         * gcc.dg/vmx/debug-2.c: New.
32979         * gcc.dg/vmx/debug-3.c: New.
32980         * gcc.dg/vmx/debug-4.c: New.
32981         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
32982         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
32983         * gcc.dg/vmx/eg-5.c: New.
32984         * gcc.dg/vmx/fft.c: New.
32985         * gcc.dg/vmx/gcc-bug-1.c: New.
32986         * gcc.dg/vmx/gcc-bug-2.c: New.
32987         * gcc.dg/vmx/gcc-bug-3.c: New.
32988         * gcc.dg/vmx/gcc-bug-4.c: New.
32989         * gcc.dg/vmx/gcc-bug-5.c: New.
32990         * gcc.dg/vmx/gcc-bug-6.c: New.
32991         * gcc.dg/vmx/gcc-bug-7.c: New.
32992         * gcc.dg/vmx/gcc-bug-8.c: New.
32993         * gcc.dg/vmx/gcc-bug-9.c: New.
32994         * gcc.dg/vmx/gcc-bug-b.c: New.
32995         * gcc.dg/vmx/gcc-bug-c.c: New.
32996         * gcc.dg/vmx/gcc-bug-d.c: New.
32997         * gcc.dg/vmx/gcc-bug-e.c: New.
32998         * gcc.dg/vmx/gcc-bug-f.c: New.
32999         * gcc.dg/vmx/gcc-bug-g.c: New.
33000         * gcc.dg/vmx/gcc-bug-i.c: New.
33001         * gcc.dg/vmx/harness.h: New.
33002         * gcc.dg/vmx/ira1.c: New.
33003         * gcc.dg/vmx/ira2a.c: New.
33004         * gcc.dg/vmx/ira2b.c: New.
33005         * gcc.dg/vmx/ira2.c: New.
33006         * gcc.dg/vmx/ira2c.c: New.
33007         * gcc.dg/vmx/mem.c: New.
33008         * gcc.dg/vmx/newton-1.c: New.
33009         * gcc.dg/vmx/ops.c: New.
33010         * gcc.dg/vmx/sn7153.c: New.
33011         * gcc.dg/vmx/spill2.c: New.
33012         * gcc.dg/vmx/spill3.c: New.
33013         * gcc.dg/vmx/spill.c: New.
33014         * gcc.dg/vmx/t.c: New.
33015         * gcc.dg/vmx/varargs-1.c: New.
33016         * gcc.dg/vmx/varargs-2.c: New.
33017         * gcc.dg/vmx/varargs-3.c: New.
33018         * gcc.dg/vmx/varargs-4.c: New.
33019         * gcc.dg/vmx/varargs-5.c: New.
33020         * gcc.dg/vmx/varargs-6.c: New.
33021         * gcc.dg/vmx/varargs-7.c: New.
33022         * gcc.dg/vmx/vmx.exp: New.
33023         * gcc.dg/vmx/vprint-1.c: New.
33024         * gcc.dg/vmx/vscan-1.c: New.
33025         * gcc.dg/vmx/x-01.c: New.
33026         * gcc.dg/vmx/x-02.c: New.
33027         * gcc.dg/vmx/x-03.c: New.
33028         * gcc.dg/vmx/x-04.c: New.
33029         * gcc.dg/vmx/x-05.c: New.
33030         * gcc.dg/vmx/yousufi-1.c: New.
33031         * gcc.dg/vmx/zero-1.c: New.
33032         * gcc.dg/vmx/zero.c: New.
33033
33034 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
33035
33036         * g++.dg/lookup/java1.C: Update for chage of
33037         _Jv_AllocObject.
33038         * g++.dg/lookup/java2.C: Likewise.
33039
33040 2004-04-17  Laurent GUERBY <laurent@guerby.net>
33041
33042         * ada/acats/run_all.sh: use -O2 by default.
33043
33044 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
33045
33046         * gcc.dg/vr-mult-[12].c: New tests.
33047
33048 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33049
33050         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
33051
33052         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
33053
33054 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
33055
33056         * lib/target-supports.exp (check_profiling_available): Assume
33057         profiling isn't available for mips*-*-elf targets.
33058
33059 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
33060
33061         * gcc.dg/builtins-38.c: New test.
33062
33063 2004-04-14  Eric Christopher  <echristo@redhat.com>
33064
33065         * g++.dg/charset/charset.exp: Run .cc extension tests.
33066
33067 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
33068
33069         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
33070
33071 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33072
33073         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
33074
33075 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
33076
33077         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
33078         * gcc.dg/i386-387-2.c: Likewise.
33079
33080         * gcc.dg/i386-387-7.c: New test.
33081         * gcc.dg/i386-387-8.c: New test.
33082
33083         * gcc.dg/builtins-37.c: New test.
33084
33085 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
33086
33087         * g++.dg/pch/externc-1.C: Add missing semicolon.
33088
33089 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
33090
33091         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
33092
33093 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33094
33095         * gcc.c-torture/execute/20040411-1.c: New test.
33096
33097 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33098
33099         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
33100
33101 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
33102
33103         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
33104
33105 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
33106
33107         * lib/target-supports.exp (check_named_sections_available): New.
33108         * lib/gcc-dg.exp (dg-require-named-sections): New.
33109         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
33110         old-deja.exp.  Also prune error-count message from HP linker.
33111         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
33112
33113         * g++.dg/init/init-ref4.C: Use dg-require-weak.
33114         * g++.old-deja/g++.pt/static3.C: Likewise.
33115         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
33116
33117 2004-04-09  Roger Sayle  <roger@eyesopen.com>
33118
33119         * gcc.c-torture/execute/20040409-1.c: New test case.
33120         * gcc.c-torture/execute/20040409-2.c: New test case.
33121         * gcc.c-torture/execute/20040409-3.c: New test case.
33122
33123 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33124
33125         * gcc.dg/20040409-1.c: New test.
33126
33127 2004-04-08  Roger Sayle  <roger@eyesopen.com>
33128
33129         PR target/14888
33130         * g++.dg/opt/pr14888.C: New test case.
33131
33132 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
33133
33134         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
33135         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
33136         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
33137         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
33138         New tests.
33139
33140 2004-04-08  Paul Brook  <paul@codesourcery.com>
33141
33142         * gcc.dg/spill-1.c: New test.
33143
33144 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33145
33146         * gcc.dg/torture/builtin-ctype-2.c: New test.
33147
33148 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
33149
33150         * gcc.dg/pch/pch.exp: Add largefile test.
33151
33152 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
33153
33154         * g++.dg/pch/externc-1.Hs: New.
33155         * g++.dg/pch/externc-1.C: New.
33156
33157 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33158
33159         * gcc.dg/compat/struct-by-value-5a_main.c,
33160         gcc.dg/compat/struct-by-value-5b_main.c: New files.
33161         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
33162         * gcc.dg/compat/struct-by-value-5a_x.c,
33163         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
33164         gcc.dg/compat/struct-by-value-5_x.c.
33165         * gcc.dg/compat/struct-by-value-5a_y.c,
33166         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
33167         gcc.dg/compat/struct-by-value-5_y.c.
33168
33169         * gcc.dg/compat/struct-by-value-6a_main.c,
33170         gcc.dg/compat/struct-by-value-6b_main.c: New files.
33171         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
33172         * gcc.dg/compat/struct-by-value-6a_x.c,
33173         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
33174         gcc.dg/compat/struct-by-value-6_x.c.
33175         * gcc.dg/compat/struct-by-value-6a_y.c,
33176         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
33177         gcc.dg/compat/struct-by-value-6_y.c.
33178
33179         * gcc.dg/compat/struct-by-value-7a_main.c,
33180         gcc.dg/compat/struct-by-value-7b_main.c: New files.
33181         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
33182         * gcc.dg/compat/struct-by-value-7a_x.c,
33183         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
33184         gcc.dg/compat/struct-by-value-7_x.c.
33185         * gcc.dg/compat/struct-by-value-7a_y.c,
33186         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
33187         gcc.dg/compat/struct-by-value-7_y.c.
33188
33189 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
33190
33191         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
33192         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
33193         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
33194         options.
33195
33196 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
33197
33198         * gcc.dg/builtins-36.c: New test.
33199
33200 2004-04-06  Paul Brook  <paul@codesourcery.com>
33201
33202         * README.gcc: Remove obsolete contraint on testcases.
33203
33204 2004-04-05  Paul Brook  <paul@codesourcery.com>
33205
33206         PR2123
33207         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
33208         failure and exit(0) on success.
33209         * g++.dg/expr/anew2.C: Ditto.
33210         * g++.dg/expr/anew3.C: Ditto.
33211         * g++.dg/expr/anew4.C: Ditto.
33212
33213 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
33214
33215         PR c++/3518
33216         * g++.dg/template/unify7.C: New.
33217
33218 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
33219
33220         * g++.dg/README: Bring up to date with new subdirectories; remove
33221         duplicate subdirectory lines.
33222
33223 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
33224
33225         PR c++/14007
33226         * g++.dg/template/unify5.C: New.
33227         * g++.dg/template/unify6.C: New.
33228         * g++.dg/template/qualttp20.C: Adjust.
33229         * g++.old-deja/g++.jason/report.C: Adjust.
33230         * g++.old-deja/g++.other/qual1.C: Adjust.
33231
33232 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
33233
33234         PR c++/14803
33235         * g++.dg/inherit/ptrmem1.C: New test.
33236
33237 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
33238
33239         PR c++/14755
33240         * gcc.c-torture/execute/20040331-1.c: New test.
33241         * gcc.dg/20040331-1.c: New test.
33242
33243 2004-04-01  Paul Brook  <paul@codesourcery.com>
33244
33245         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
33246
33247 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
33248
33249         PR c++/14724
33250         * g++.dg/init/goto1.C: New test.
33251
33252         PR c++/14763
33253         * g++.dg/template/defarg4.C: New test.
33254
33255 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
33256
33257         * gcc.dg/altivec-11.c: Extend test for more valid cases.
33258
33259 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
33260
33261         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
33262
33263 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
33264
33265         * gcc.dg/noncompile/undeclared-2.c: New test.
33266
33267 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33268
33269         * gcc.dg/940409-1.c: Remove XFAIL.
33270         * gcc.dg/reg-vol-struct-1.c: New test.
33271
33272 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33273
33274         * gcc.dg/torture/builtin-wctype-1.c: New test.
33275
33276 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
33277
33278         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
33279         * gcc.dg/20001101-1.c: Likewise.
33280         * gcc.dg/20001102-1.c: Likewise.
33281
33282 2004-03-25  Roger Sayle  <roger@eyesopen.com>
33283
33284         * gcc.dg/compare8.c: Add an additional test for XOR.
33285
33286 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33287
33288         * gcc.dg/torture/builtin-ctype-1.c: New test.
33289
33290 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33291
33292         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
33293         * gcc.dg/torture/builtin-math-1.c: Likewise.
33294         * gcc.dg/torture/builtin-power-1.c: New test.
33295
33296 2004-03-24  Andreas Schwab  <schwab@suse.de>
33297
33298         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
33299         IA64 assembler.
33300
33301 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
33302             Roger Sayle  <roger@eyesopen.com>
33303
33304         * gcc.dg/compare8.c: New test case.
33305
33306 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
33307
33308         * g++.dg/ext/altivec-7.C: New test.
33309
33310 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
33311
33312         PR 12267, 12391, 12560, 13129, 14114, 14133
33313         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
33314         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
33315         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
33316         Adjust error regexps.
33317         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
33318         * gcc.dg/noncompile/undeclared-1.c: New test cases.
33319         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
33320         * gcc.dg/local1.c: Add explanatory comment.
33321
33322 2004-03-23  Roger Sayle  <roger@eyesopen.com>
33323
33324         PR optimization/14669
33325         * g++.dg/opt/fold2.C: New test case.
33326
33327 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
33328
33329         PR c/14069
33330         * gcc.dg/20040322-1.c: New test.
33331
33332 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33333
33334         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
33335         * gcc.dg/ultrasp4.c: Likewise.
33336         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
33337
33338 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33339
33340         * gcc.dg/i386-sse-8.c: Reset default options.
33341
33342 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33343
33344         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
33345         in the error message text.
33346
33347 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33348
33349         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
33350
33351 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
33352
33353         PR c++/14616
33354         * g++.dg/init/array13.C: New test.
33355
33356 2004-03-20  Roger Sayle  <roger@eyesopen.com>
33357
33358         PR target/13889
33359         * gcc.c-torture/compile/pr13889.c: New test case.
33360
33361 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33362
33363         PR c/14635
33364         * builtins-1.c (nan, nans): Don't test.
33365         * builtins-30.c: Don't use nan, nanf, nanl.
33366         * builtins-35.c: New test.
33367
33368 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
33369
33370         * g++.dg/ext/altivec-6.C: New test.
33371
33372 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
33373
33374         * g++.dg/init/placement3.C: New test.
33375
33376         * g++.dg/template/spec13.C: New test.
33377
33378         * g++.dg/lookup/using11.C: New test.
33379
33380         * g++.dg/lookup/koenig3.C: New test.
33381
33382         * g++.dg/template/operator2.C: New test.
33383
33384         * g++.dg/expr/dtor3.C: New test.
33385         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
33386         marker.
33387         * g++.old-deja/g++.law/visibility28.C: Likewise.
33388
33389 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
33390
33391         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
33392         * gcc.dg/ppc64-abi-3.c: Likewise.
33393
33394 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33395
33396         PR c++/14545
33397         * g++.dg/parse/template15.C: New test.
33398
33399 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33400
33401         * g++.dg/expr/dtor2.C: New test.
33402
33403         * g++.dg/lookup/anon4.C: New test.
33404
33405         * g++.dg/overload/using1.C: New test.
33406
33407         * g++.dg/template/lookup7.C: New test.
33408
33409         * g++.dg/template/typename6.C: New test.
33410
33411         * g++.dg/expr/cond6.C: New test.
33412
33413 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33414
33415         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
33416
33417 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33418
33419         * g++.dg/expr/cond5.C: New test.
33420         * g++.dg/expr/constcast1.C: Likewise.
33421         * g++.dg/expr/ptrmem2.C: Likewise.
33422         * g++.dg/expr/ptrmem3.C: Likewise.
33423         * g++.dg/lookup/main1.C: Likewise.
33424         * g++.dg/template/lookup6.C: Likewise.
33425
33426 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33427
33428         * gcc.dg/local1.c: New test.
33429
33430         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
33431
33432 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33433
33434         * gcc.dg/torture/builtin-convert-1.c: New test.
33435
33436 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33437
33438         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
33439
33440 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
33441
33442         PR c++/14481
33443         * g++.dg/warn/Wunused-7.C: New test.
33444
33445 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33446
33447         * gcc.dg/torture/builtin-integral-1.c: New test.
33448
33449 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
33450
33451         PR c++/14586
33452         * g++.dg/parse/non-dependent3.C: New test.
33453
33454 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
33455
33456         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
33457         * g++.dg/eh/simd-2.C: Likewise.
33458         * g++.dg/init/array10.C: Likewise.
33459         * gcc.c-torture/compile/simd-1.c: Likewise.
33460         * gcc.c-torture/compile/simd-2.c: Likewise.
33461         * gcc.c-torture/compile/simd-3.c: Likewise.
33462         * gcc.c-torture/compile/simd-4.c: Likewise.
33463         * gcc.c-torture/compile/simd-6.c: Likewise.
33464         * gcc.c-torture/execute/simd-1.c: Likewise.
33465         * gcc.c-torture/execute/simd-2.c: Likewise.
33466         * gcc.dg/compat/vector-defs.h: Likewise.
33467         * gcc.dg/20020531-1.c: Likewise.
33468         * gcc.dg/altivec-3.c: Likewise.
33469         * gcc.dg/altivec-4.c: Likewise.
33470         * gcc.dg/altivec-varargs-1.c: Likewise.
33471         * gcc.dg/compat/vector-defs.h: Likewise.
33472         * gcc.dg/i386-mmx-3.c: Likewise.
33473         * gcc.dg/i386-sse-4.c: Likewise.
33474         * gcc.dg/i386-sse-5.c: Likewise.
33475         * gcc.dg/i386-sse-8.c: Likewise.
33476         * gcc.dg/simd-1.c: Likewise.
33477         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
33478         __ev64_opaque__ since the machine description provides it.
33479
33480 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33481
33482         * lib/compat.exp (skip_list): New global variable.
33483         Use it to hold the user defined COMPAT_SKIPS list if any.
33484         (compat-obj): Add the members of skip_list to optall.
33485
33486 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33487
33488         * gcc.dg/compat/union-by-value-1_main.c,
33489         union-by-value-1_x.c, union-by-value-1_y.c,
33490         union-check.h, union-defs.h,
33491         union-init.h, union-return-1_main.c,
33492         union-return-1_x.c, union-return-1_y.c: New files.
33493
33494 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33495
33496         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
33497         mixed-struct-init.h: Add 4 mixed structure types.
33498         struct-by-value-21_main.c, struct-by-value-21_x.c,
33499         struct-by-value-21_y.c, struct-return-21_main.c,
33500         struct-return-21_x.c, struct-return-21_y.c: New files.
33501
33502 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
33503
33504         PR c++/14550
33505         * g++.dg/parse/template14.C: New test.
33506
33507 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33508
33509         * gcc.c-torture/execute/20040313-1.c: New test.
33510
33511 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
33512
33513         PR target/14533
33514         * gcc.dg/20040311-2.c: New test.
33515
33516 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
33517
33518         PR other/14544
33519         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
33520         bit-field.
33521
33522 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
33523
33524         * gcc.dg/20040305-2.c: Add missing return statement.
33525
33526 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33527
33528         * gcc.dg/builtins-34.c: Also check pow10*.
33529
33530 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
33531
33532         PR target/14262
33533         * gcc.dg/20040305-2.c: New test.
33534
33535 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
33536
33537         * gcc.dg/20040310-1.c: New test.
33538
33539 2004-03-11  Roger Sayle  <roger@eyesopen.com>
33540
33541         * gcc.c-torture/execute/20040311-1.c: New test case.
33542
33543 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
33544
33545         PR c++/14476
33546         * g++.dg/lookup/enum1.C: New test.
33547
33548 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
33549
33550         PR c++/14510
33551         * g++.dg/lookup/struct2.C: New test.
33552
33553 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
33554
33555         * gcc.dg/builtins-34.c: New test.
33556
33557 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33558
33559         * gcc.dg/torture/builtin-nonneg-1.c: New test.
33560
33561 2004-03-09  James E Wilson  <wilson@specifixinc.com>
33562
33563         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
33564         * gcc.dg/alias-2.c: New testcase.
33565
33566 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
33567
33568         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
33569
33570 2004-03-09  Roger Sayle  <roger@eyesopen.com>
33571
33572         * gcc.c-torture/execute/20040309-1.c: New test case.
33573
33574 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33575
33576         PR c++/14397
33577         * g++.dg/overload/ref1.C: New.
33578
33579 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33580
33581         PR c++/14409
33582         * g++.dg/template/spec12.C: New test.
33583
33584         PR c++/14448
33585         * g++.dg/parse/crash14.C: New test.
33586
33587 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
33588
33589         PR c++/14230
33590         * g++.dg/init/ref11.C: New test.
33591
33592 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
33593
33594         PR c++/14432
33595         * g++.dg/parse/builtin2.C: New test.
33596
33597 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
33598
33599         PR c++/14401
33600         * g++.dg/init/ctor3.C: New test.
33601         * g++.dg/init/union1.C: New test.
33602         * g++.dg/ext/anon-struct4.C: New test.
33603
33604 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
33605
33606         * g++.dg/lookup/koenig1.C: Tweak error messages.
33607         * g++.dg/lookup/used-before-declaration.C: Likewise.
33608         * g++.dg/other/do1.C: Likewise.
33609         * g++.dg/overload/koenig1.C: Likewise.
33610         * g++.dg/parse/crash13.C: Likewise.
33611         * g++.dg/template/instantiate3.C: Likewise.
33612
33613 2004-03-08  Eric Christopher  <echristo@redhat.com>
33614
33615         * * lib/target-supports.exp: Enable libiconv in test
33616         compilation.  Fix up error checking.
33617
33618 2004-03-08  Roger Sayle  <roger@eyesopen.com>
33619
33620         PR middle-end/14289
33621         * gcc.dg/pr14289-1.c: New test case.
33622         * gcc.dg/pr14289-2.c: Likewise.
33623         * gcc.dg/pr14289-3.c: Likewise.
33624
33625 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
33626
33627         * gcc.c-torture/execute/20040308-1.c: New test.
33628
33629 2004-03-07  Roger Sayle  <roger@eyesopen.com>
33630
33631         * gcc.c-torture/execute/20040307-1.c: New test case.
33632
33633 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
33634
33635         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
33636
33637 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
33638
33639         * gcc.dg/20040306-1.c: New test.
33640
33641 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
33642
33643         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
33644         them static.
33645         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
33646
33647 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33648
33649         PR c/14465
33650         * gcc.dg/decl-6.c: New test.
33651
33652 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33653
33654         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
33655         Rename LOGPOW -> LOG_POW.
33656         (SQRT_EXP, POW_EXP): New.
33657
33658 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33659
33660         * gcc.dg/i386-sse-8.c: New test.
33661
33662 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33663
33664         PR c/14114
33665         * gcc.dg/decl-5.c: New test.
33666
33667 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
33668
33669         * gcc.dg/20040305-1.c: New test.
33670
33671 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
33672
33673         PR other/14354
33674         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
33675
33676 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
33677
33678         PR c++/14425, c++/14426
33679         * g++.dg/ext/altivec-4.C: New test.
33680         * g++.dg/ext/altivec-5.C: New test.
33681
33682 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
33683
33684         * g++.old-deja/g++.other/linkage1.C: Expect errors about
33685         global variables of a type with no linkage.
33686         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
33687         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
33688         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
33689         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
33690         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
33691         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
33692         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
33693         * g++.dg/warn/deprecated.C: Name enum Color.
33694         * g++.dg/overload/VLA.C: Name structure for 'b'.
33695         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
33696
33697 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33698
33699         * gcc.c-torture/compile/20040304-1.c: New test.
33700
33701 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
33702
33703         PR 13728
33704         * gcc.dg/decl-4.c: New testcase.
33705
33706 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
33707
33708         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
33709         as PRECF if sizeof (float) > sizeof (double).
33710         (PRECL): Make it the same as PRECF if
33711         sizeof (float) > sizeof (long double).
33712
33713 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33714
33715         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
33716         system type.  Add check for irix6 which doesn't have c99 runtime.
33717
33718 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
33719
33720         * gcc.dg/const-elim-1.c: xfail for xtensa.
33721
33722 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33723
33724         PR c++/14369
33725         * g++.dg/template/cond4.C: New test.
33726
33727 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33728
33729         PR c++/14360
33730         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
33731
33732         PR c++/14361
33733         * g++.dg/parse/defarg7.C: New test.
33734
33735         PR c++/14359
33736         * g++.dg/template/friend26.C: New test.
33737
33738 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33739
33740         PR c++/14324
33741         * g++.dg/abi/mangle21.C: New test.
33742
33743         PR c++/14260
33744         * g++.dg/parse/constructor2.C: New test.
33745
33746         PR c++/14337
33747         * g++.dg/template/sfinae1.C: New test.
33748
33749 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
33750
33751         PR c++/14267
33752         * g++.dg/expr/crash2.C: New test.
33753
33754         PR middle-end/13448
33755         * gcc.dg/inline-5.c: New test.
33756         * gcc.dg/always-inline.c: Split out tests into ...
33757         * gcc.dg/always-inline2.c: ... this and ...
33758         * gcc.dg/always-inline3.c: ... this.
33759
33760 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
33761
33762         PR debug/12103
33763         * g++.dg/debug/crash1.C: New test.
33764
33765 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
33766
33767         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
33768         function with __attribute__((noinline)).
33769         (recurser_void2): Likewise.
33770         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
33771         (recurser_void2): Likewise.
33772
33773 2004-02-29  Roger Sayle  <roger@eyesopen.com>
33774
33775         PR middle-end/14203
33776         * g++.dg/warn/Wunused-6.C: New test case.
33777
33778 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
33779
33780         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
33781         not defined.
33782
33783 2004-02-27  Eric Christopher  <echristo@redhat.com>
33784
33785         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
33786         * g++.dg/charset/asm2.c: Run only x86.
33787         * gcc.dg/charset/asm3.c: Ditto.
33788
33789 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
33790
33791         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
33792         ld_library_path.
33793
33794 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
33795
33796         * g++.dg/ext/altivec-3.C: New.
33797
33798 2004-02-26  Richard Henderson  <rth@redhat.com>
33799
33800         * g++.dg/ext/attrib10.C: Mark for warning.
33801         * gcc.dg/attr-alias-1.c: New.
33802
33803 2004-02-26  Richard Henderson  <rth@redhat.com>
33804
33805         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
33806         * gcc.c-torture/execute/20040208-2.c: ... it back.
33807
33808 2004-02-26  Eric Christopher  <echristo@redhat.com>
33809
33810         * lib/target-supports.exp (check-iconv-available): New function.
33811         * lib/gcc-dg.exp (dg-require-iconv): New function.
33812         Use above.
33813         * gcc.dg/charset: New directory.
33814         * gcc.dg/charset/charset.exp: New file.
33815         * gcc.dg/charset/asm1.c: Ditto.
33816         * gcc.dg/charset/asm2.c: Ditto.
33817         * gcc.dg/charset/asm3.c: Ditto.
33818         * gcc.dg/charset/asm4.c: Ditto.
33819         * gcc.dg/charset/asm5.c: Ditto.
33820         * gcc.dg/charset/attribute1.c: Ditto.
33821         * gcc.dg/charset/attribute2.c: Ditto.
33822         * gcc.dg/charset/string1.c: Ditto.
33823         * g++.dg/charset: New directory.
33824         * g++.dg/dg.exp: Add here. Special options.
33825         * g++.dg/charset/charset.exp: New file.
33826         * g++.dg/charset/asm1.c: Ditto.
33827         * g++.dg/charset/asm2.c: Ditto.
33828         * g++.dg/charset/asm3.c: Ditto.
33829         * g++.dg/charset/asm4.c: Ditto.
33830         * g++.dg/charset/attribute1.c: Ditto.
33831         * g++.dg/charset/attribute2.c: Ditto.
33832         * g++.dg/charset/extern1.cc: Ditto.
33833         * g++.dg/charset/extern2.cc: Ditto.
33834         * g++.dg/charset/string1.c: Ditto.
33835
33836 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
33837
33838         PR c++/14278
33839         * g++.dg/parse/comma1.C: New test.
33840
33841 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33842
33843         PR c++/14284
33844         * g++.dg/template/ttp8.C: New test.
33845
33846 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
33847
33848         * gcc.dg/fixuns-trunc-1.c: New test.
33849
33850 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33851
33852         * gcc.dg/builtins-config.h: Use #elif.
33853
33854 2004-02-26  Michael Matz  <matz@suse.de>
33855
33856         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
33857         * gcc.dg/991214-1.c: Likewise.
33858         * gcc.dg/i386-asm-1.c: Likewise.
33859
33860 2004-02-25  Richard Henderson  <rth@redhat.com>
33861
33862         * gcc.c-torture/execute/20040208-2.c: Move ...
33863         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
33864
33865 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33866
33867         PR c++/14246
33868         * g++.dg/other/crash-3.C: New test.
33869
33870 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33871
33872         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
33873         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
33874
33875         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
33876         HP-UX.
33877
33878 2004-02-24  Michael Matz  <matz@suse.de>
33879
33880         * gcc.dg/i386-regparm.c: New.
33881
33882 2004-02-23  James E Wilson  <wilson@specifixinc.com>
33883
33884         * gcc.c-torture/execute/20040223-1.c: New.
33885
33886 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
33887             Kazu Hirata  <kazu@cs.umass.edu>
33888
33889         * gcc.dg/fwritable-strings-1.c: Remove.
33890
33891 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
33892
33893         PR c/14156
33894         * gcc.dg/20040223-1.c: New test.
33895
33896 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33897
33898         PR c++/14106
33899         * g++.dg/ext/typeof9.C: New test.
33900
33901 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33902
33903         PR c++/14250
33904         * g++.dg/other/switch1.C: New test.
33905
33906 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33907
33908         * gcc.dg/cast-function-1.c: Adjust for new informative message.
33909         * gcc.dg/va-arg-1.c: Likewise.
33910
33911 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33912
33913         PR c++/14143
33914         * g++.dg/template/koenig5.C: New test.
33915
33916 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
33917
33918         * g++.dg/ext/altivec-1.C: Generalize target triple.
33919         * g++.dg/ext/altivec-2.C: New test case.
33920         * g++.dg/ext/altivec_check.h: New file.
33921         * gcc.dg/altivec-1.c: Generalize target triple;
33922         include altivec_check.h and call altivec_check().
33923         * gcc.dg/altivec-[2-5].c: Generalize target triple.
33924         * gcc.dg/altivec-6.c: New test case.
33925         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
33926         type casts as needed.
33927         * gcc.dg/altivec-10.c: Include altivec_check.h and call
33928         altivec_check().
33929         * gcc.dg/altivec-12.c: New test case.
33930         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
33931         include altivec_check.h and call altivec_check().
33932         * gcc.dg/altivec_check.h: New file.
33933
33934 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33935
33936         * lib/target-supports.exp (check_alias_available): Don't mangle
33937         function `g' in test program.
33938
33939 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33940
33941         * lib/target-supports.exp (check_profiling_available): Check
33942         argument to determine whether we support a profiling type.
33943         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
33944         check_profiling_available.
33945         * g++.dg/bprob/bprob.exp: Likewise.
33946         * g77.dg/bprob/bprob.exp: Likewise.
33947         * gcc.misc-tests/bprob.exp: Likewise.
33948         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
33949         dg-require-profiling and delete expected error handling.
33950         * gcc.dg/20021014-1.c: Likewise.
33951         * gcc.dg/nest.c: Likewise.
33952
33953 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33954
33955         PR c++/12007
33956         * g++.dg/other/vthunk1.C: New test.
33957
33958 2004-02-20  Falk Hueffner  <falk@debian.org>
33959
33960         PR target/14201
33961         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
33962
33963 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
33964
33965         PR c++/13927
33966         * g++.dg/other/error8.C: Remove XFAIL markers.
33967
33968         PR c++/14173
33969         * g++.dg/ext/packed5.C: New test.
33970
33971         PR c++/14199
33972         * g++.dg/warn/Wunused-5.C: New test.
33973
33974         PR c++/14186
33975         * g++.dg/lookup/member1.C: New test.
33976
33977 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
33978
33979         * gcc.c-torture/compile/20040130-1.c: Enable only when
33980         __INT_MAX__ >= 2147483647L.
33981         * gcc.c-torture/compile/961203-1.c: Likewise.
33982
33983 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
33984
33985         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
33986         * g++.dg/opt/template1.C: Robustify assembler regexp
33987
33988 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33989
33990         * gcc.c-torture/execute/simd-4.x: Remove.
33991         * gcc.c-torture/execute/va-arg-25.x: Likewise.
33992         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
33993         Guard with #ifndef SKIP_ATTRIBUTE.
33994         * gcc.dg/compat/vector-1_y.c: Likewise.
33995         * gcc.dg/compat/vector-2_x.c: Likewise.
33996         * gcc.dg/compat/vector-2_y.c: Likewise.
33997         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
33998         * g++.dg/eh/simd-2.C: Likewise.
33999
34000 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
34001
34002         * gcc.c-torture/compile/complex-1.c: New.
34003
34004 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
34005
34006         PR target/14209
34007         * gcc.c-torture/execute/20040218-1.c: New test.
34008
34009 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34010
34011         PR c++/14181
34012         * g++.dg/parse/new2.C: New test.
34013
34014 2004-02-18  Paul Brook  <paul@codesourcery.com>
34015
34016         * gcc.c-torture/compile/libcall-1.c: New test.
34017
34018 2004-02-18  Paul Brook  <paul@codesourcery.com>
34019
34020         PR debug/12934
34021         * gcc.dg/debug/debug-7.c: New test.
34022
34023 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
34024
34025         * gcc.dg/20040217-1.c: New test.
34026
34027 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
34028
34029         * gcc.c-torture/execute/990208-1.x: Delete.
34030
34031 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
34032
34033         * gcc.c-torture/execute/20040208-2.x: New file.
34034
34035 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
34036
34037         PR c++/11326
34038         * g++.dg/abi/structret1.C: New test.
34039
34040 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
34041
34042         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
34043         (i386_cpuid): No need to test if cpuid is available on AMD64.
34044         Fix assembly, so that it works onboth i386 and AMD64.
34045         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
34046         (vecInLong): Fix s[] member type to unsigned int.
34047         (vecInWord): Remove type.
34048         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
34049         (a64, b64, c64, d64, e64): Remove.
34050         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
34051         Remove unused variable.  Remove initialization of removed variables.
34052         Don't call mmx_tests nor sse_tests.
34053         (reference_mmx, reference_sse): Remove.
34054         (check): Add return stmt.
34055         * gcc.dg/i386-sse-7.c: New test.
34056         * gcc.dg/i386-mmx-4.c: New test.
34057
34058 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34059
34060         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
34061         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34062         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34063         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
34064         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
34065         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
34066         g++.dg/tc1/dr94.C: Fix line terminator.
34067
34068 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
34069
34070         * gcc.c-torture/compile/20040216-1.c: New.
34071
34072 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34073
34074         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34075         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34076         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
34077         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
34078         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
34079         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
34080
34081 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34082
34083         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
34084
34085 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
34086
34087         PR c++/13971
34088         * g++.dg/expr/cond4.C: New test.
34089
34090         PR c++/14086
34091         * g++.dg/lookup/crash2.C: New test.
34092
34093 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
34094
34095         * gcc.c-torture/compile/20040214-2.c: New test.
34096
34097 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
34098
34099         PR c++/14116
34100         * g++.dg/ext/typeof8.C: New test.
34101
34102 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
34103
34104         * gcc.c-torture/compile/20040214-1.c: New test.
34105
34106 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34107
34108         PR c++/13635
34109         * g++.dg/template/spec11.C: New test.
34110
34111 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34112
34113         PR c++/13927
34114         * g++.dg/other/error8.C: New test.
34115
34116 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
34117
34118         PR c++/14122
34119         * g++.dg/template/array4.C: New test.
34120
34121         PR c++/14108
34122         * g++.dg/inherit/thunk2.C: New test.
34123
34124         PR c++/14083
34125         * g++.dg/eh/cond2.C: New test.
34126
34127 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
34128
34129         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
34130
34131 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
34132
34133         * lib/scanasm.exp (dg-scan): Quote pattern before display.
34134
34135 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
34136
34137         * g++.dg/simd-2.C: xfail on ppc64-linux.
34138
34139 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34140
34141         PR c/456
34142         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
34143         tests.
34144
34145 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
34146
34147         * gcc.dg/builtins-33.c: New test.
34148
34149 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
34150
34151         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
34152
34153 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
34154
34155         * g++.dg/simd-2.C: Set -maltivec for ppc64.
34156
34157 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
34158
34159         * gcc.dg/ppc64-abi-3.c: New test.
34160
34161 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
34162
34163         PR c/14092
34164
34165         * gcc.dg/pr14092-1.c: New testcase.
34166
34167 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
34168
34169         * gcc.dg/cpp/assert4.c: Fix typo last change.
34170
34171         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
34172         * gcc.dg/cpp/assert4.c: Handle powerpc64.
34173
34174         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
34175
34176 2004-02-09  Roger Sayle  <roger@eyesopen.com>
34177
34178         * gcc.c-torture/compile/20040209-1.c: New test case.
34179
34180 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34181
34182         * gcc.dg/c90-init-1.c: Adjust expected error messages.
34183
34184 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
34185
34186         * gcc.c-torture/execute/20040208-[12].c: New tests.
34187
34188 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34189
34190         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
34191
34192 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34193
34194         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
34195
34196 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
34197
34198         Bug 13856
34199         * gcc.dg/visibility-8.c: New testcase.
34200
34201 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
34202
34203         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
34204         arguments.
34205         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
34206
34207 2004-02-07  Roger Sayle  <roger@eyesopen.com>
34208
34209         PR middle-end/13696
34210         * g++.dg/opt/fold1.C: New test case.
34211
34212 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34213
34214         PR c++/14033
34215         * g++.dg/other/crash-2.C: New test.
34216
34217 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34218
34219         PR c++/14028
34220         * g++.dg/parse/angle-bracket2.C: New test.
34221
34222 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34223
34224         PR middle-end/13750
34225         Revert:
34226         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
34227         PR pch/13361
34228         * g++.dg/pch/wchar-1.C: New.
34229         * g++.dg/pch/wchar-1.Hs: New.
34230
34231 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34232
34233         PR c++/14008
34234         * g++.dg/parse/error15.C: New test.
34235         * g++.dg/parse/crash11.C: Update dg-error mark.
34236
34237 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34238
34239         PR c++/13932
34240         * g++.dg/warn/conv2.C: New test.
34241
34242 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34243
34244         PR c++/13086
34245         * g++.dg/warn/incomplete1.C: Remove xfail.
34246
34247 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34248
34249         * lib/file-format.exp (gcc_target_object_format): Use
34250         ${tool}_target_compile, not gcc_target_compile.
34251         * lib/target-supports.exp (check_alias_available): Likewise.
34252         (check_gc_sections_available): Likewise.
34253         * g++.dg/ext/attrib10.C: Use dg-require-alias.
34254         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
34255         dg-require-alias.
34256
34257 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34258
34259         PR c++/13969
34260         * g++.dg/template/static6.C: New test.
34261
34262 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
34263
34264         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
34265
34266 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34267
34268         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
34269         tests for systems where `char' is unsigned by default.
34270
34271 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34272
34273         PR c++/13997
34274         * g++.dg/template/partial3.C: New test.
34275
34276 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
34277
34278         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
34279         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
34280         Remove mentions of obsolete ports.
34281
34282 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
34283
34284         * gcc.dg/noncompile/20001228-1.c: Fix for new
34285         error message.
34286
34287 2004-02-03  Roger Sayle  <roger@eyesopen.com>
34288
34289         PR target/9348
34290         * gcc.c-torture/execute/multdi-1.c: New test case.
34291
34292 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34293
34294         PR c++/13925
34295         * g++.dg/template/lookup5.C: New test.
34296
34297 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34298
34299         PR c++/13950
34300         * g++.dg/template/lookup4.C: New test.
34301
34302         PR c++/13970
34303         * g++.dg/parse/error14.C: New test.
34304
34305         PR c++/14002
34306         * g++.dg/parse/template13.C: New test.
34307
34308 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34309
34310         PR c++/13978
34311         * g++.dg/template/koenig4.C: New test.
34312
34313         PR c++/13968
34314         * g++.dg/template/crash17.C: New test.
34315
34316         PR c++/13975
34317         * g++.dg/parse/error13.C: New test.
34318         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
34319
34320 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34321
34322         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
34323
34324 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
34325
34326         PR c/11658
34327         PR c/13994
34328         * gcc.dg/noncompile/20040203-1.c: New test.
34329         * gcc.dg/noncompile/20040203-2.c: Likewise.
34330         * gcc.dg/noncompile/20040203-3.c: Likewise.
34331         * gcc.dg/20040203-1.c: Likewise.
34332
34333 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
34334
34335         PR c++/10858
34336         * g++.dg/template/sizeof7.C: New test.
34337
34338 2004-02-02  Eric Christopher  <echristo@redhat.com>
34339             Zack Weinberg  <zack@codesourcery.com>
34340
34341         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
34342
34343 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
34344
34345         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
34346         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
34347         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
34348         * gcc.dg/cleanup-5.c: Run only on Linux targets.
34349
34350 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
34351
34352         PR c++/13113
34353         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
34354
34355         PR c++/13854
34356         * g++.dg/ext/attrib13.C: New test.
34357
34358         PR c++/13907
34359         * g++.dg/conversion/op2.C: New test.
34360
34361 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34362
34363         * gcc.dg/titype-1.c: Fix pasto.
34364
34365 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34366
34367         * gcc.dg/titype-1.c: New test.
34368
34369 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34370
34371         PR c++/13957
34372         * g++.dg/template/non-type-template-argument-1.C,
34373         g++.dg/template/qualified-id1.C: Update dg-error marks.
34374         * g++.dg/template/nontype6.C: New test.
34375
34376 2004-02-01  Roger Sayle  <roger@eyesopen.com>
34377
34378         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
34379         * gcc.dg/builtins-31.c: New testcase.
34380         * gcc.dg/builtins-32.c: New testcase.
34381
34382 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
34383
34384         * objc.dg/call-super-2.m: Update line numbers
34385         for the including of stddef.h.
34386
34387 2004-01-30  Michael Matz  <matz@suse.de>
34388
34389         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
34390         g++.dg/ext/case-range3.C: New tests.
34391
34392 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34393
34394         DR206
34395         PR c++/13813
34396         * g++.dg/template/member4.C: New test.
34397
34398 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34399
34400         PR c++/13683
34401         * g++.dg/template/sizeof6.C: New test.
34402
34403 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34404
34405         * gcc.dg/fwritable-strings-1.c: New test.
34406
34407 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34408
34409         * gcc.c-torture/compile/20040130-1.c: New test.
34410
34411 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
34412
34413         * objc.dg/call-super-2.m: Include stddef.h for size_t.
34414
34415 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
34416
34417         PR c++/13883
34418         * g++.dg/template/ctor3.C: New test.
34419
34420 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34421
34422         * g++.dg/tc1: New directory.
34423         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
34424         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
34425         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
34426         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
34427         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
34428
34429 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34430
34431         * g++.dg/parse/error11.C: New test.
34432         * g++.dg/parse/error12.C: Likewise.
34433
34434 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
34435
34436         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
34437         (scan_initial, main): Use aligned_sizeof instead of sizeof.
34438
34439 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
34440
34441         PR c++/13791
34442         * g++.dg/ext/attrib12.C: New test.
34443
34444         PR c++/13736
34445         * g++.dg/parse/cast2.C: New test.
34446
34447 2004-01-27  James E Wilson  <wilson@specifixinc.com>
34448
34449         * objc.dg/encode-2.m (main): New local string.  Set depending on
34450         sizeof long.  Use in sscanf call.
34451         * objc.dg/encode-3.m (main): New local string.  Set depending on
34452         sizeof long.  Use in scan_initial call.
34453
34454 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34455
34456         * objc.dg/call-super-2.m: Make LP64-safe.
34457         * objc.dg/desig-init-1.m: Likewise.
34458
34459 2004-01-27  Devang Patel <dpatel@apple.com>
34460
34461         * g++.dg/debug/namespace1.C: New test.
34462
34463 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
34464
34465         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
34466         xscale-*-*.
34467
34468         * gcc.dg/arm-mmx-1.c: New test.
34469
34470 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34471
34472         * gcc.dg/20040127-1.c: New test.
34473         * gcc.dg/20040127-2.c: New test.
34474
34475 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34476
34477         * objc.dg/stret-1.m (glob): Renamed to globa.
34478
34479 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
34480
34481         PR c++/13663
34482         * g++.dg/expr/for1.C: New test.
34483
34484 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
34485
34486         PR middle-end/13779
34487         * gcc.dg/darwin-longlong.c: New test.
34488
34489 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
34490
34491         * gcc.dg/20040124-1.c: Moved test from here...
34492         * gcc.c-torture/compile/20040124-1.c: ...to here.
34493
34494 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34495
34496         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
34497         the assembly output if -m64 is passed.
34498
34499 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
34500
34501         PR c++/13833
34502         * g++.dg/template/cond3.C: New test.
34503
34504 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34505
34506         PR c++/13810
34507         * g++.dg/template/ttp7.C: New test.
34508
34509 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34510
34511         PR c++/13797
34512         * g++.dg/template/nontype4.C: New test.
34513         * g++.dg/template/nontype5.C: Likewise.
34514
34515 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
34516
34517         * gcc.dg/torture/mips-clobber-at.c: New test.
34518
34519 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
34520
34521         * gcc.dg/20040124-1.c: New test.
34522
34523 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
34524
34525         * gcc.dg/20040123-1.c: New test.
34526
34527 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
34528
34529         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
34530
34531 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34532
34533         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
34534
34535 2004-01-23  Andrew Pinski  <apinski@apple.com>
34536
34537         * gcc.dg/20030121-1.c: Move to ..
34538         * gcc.dg/20040121-1.c: here.
34539
34540 2004-01-23  Roger Sayle  <roger@eyesopen.com>
34541
34542         * gcc.dg/builtins-29.c: New test case.
34543
34544 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
34545
34546         PR 18314
34547         * gcc.dg/builtins-30.c: New testcase.
34548
34549 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
34550
34551         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
34552         * lib/g77.exp: Likewise.
34553         * lib/objc.exp: Likewise.
34554         * lib/g++.exp: Likewise.
34555
34556 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34557
34558         * gcc.dg/struct-by-value-2.c: New test.
34559
34560 2004-01-21  Andrew Pinski  <apinski@apple.com>
34561
34562         PR target/13785
34563         * gcc.dg/20030121-1.c: New test.
34564
34565 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
34566
34567         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
34568         clobber frame pointer register in asm statement.
34569
34570 2004-01-21  Falk Hueffner  <falk@debian.org>
34571
34572         * gcc.c-torture/compile/20040121-1.c: New test.
34573
34574 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
34575
34576         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
34577
34578 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
34579
34580         * gcc.dg/ppc64-abi-2.c: New test.
34581
34582 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
34583
34584         * lib/treelang.exp: Fill out this file.
34585         * lib/treelang-dg.exp: New File.
34586
34587 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34588
34589         * gcc.c-torture/compile/981022-1.c: Remove.
34590         * gcc.dg/array-5.c: Remove XFAIL.
34591         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
34592         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
34593         gcc.dg/cond-lvalue-1.c: Update.
34594         * gcc.dg/cast-lvalue-2.c: New test.
34595
34596 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
34597
34598         PR c++/13592
34599         * g++.dg/other/error1.C (class foo): Tweak error message.
34600
34601         PR c++/13592
34602         * g++.dg/template/call2.C: New test.
34603
34604 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34605
34606         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
34607         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
34608         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
34609         scalar-return-1_x.c, scalar-return-2_y.c,
34610         scalar-return-3_x.c, scalar-return-3_y.c,
34611         scalar-return-4_x.c, scalar-return-4_y.c,
34612         struct-align-1.h, struct-align-1_x.c,
34613         struct-align-1_y.c, struct-align-2.h,
34614         struct-align-2_x.c, struct-align-2_y.c,
34615         struct-by-value-10_y.c, struct-by-value-11_x.c,
34616         struct-by-value-11_y.c, struct-by-value-12_x.c,
34617         struct-by-value-12_y.c, struct-by-value-13_x.c,
34618         struct-by-value-13_y.c, struct-by-value-14_x.c,
34619         struct-by-value-14_y.c, struct-by-value-15_x.c,
34620         struct-by-value-15_y.c, struct-by-value-16_y.c,
34621         struct-by-value-17_y.c, struct-by-value-18_y.c,
34622         struct-by-value-19_y.c, struct-by-value-1_x.c,
34623         struct-by-value-1_y.c, struct-by-value-20_y.c,
34624         struct-by-value-2_x.c, struct-by-value-2_y.c,
34625         struct-by-value-3_y.c, struct-by-value-4_x.c,
34626         struct-by-value-4_y.c, struct-by-value-5_y.c,
34627         struct-by-value-6_y.c, struct-by-value-7_y.c
34628         struct-by-value-8_x.c, struct-by-value-8_y.c
34629         struct-by-value-9_x.c, struct-by-value-9_y.c
34630         struct-return-10_x.c, struct-return-10_y.c,
34631         struct-return-19_x.c, struct-return-20_x.c
34632         struct-return-2_x.c, struct-return-2_y.c
34633         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
34634         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
34635
34636 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34637
34638         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
34639         attribute on sparc*-sun-solaris2.*.
34640
34641 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
34642
34643         PR c++/13710
34644         * g++.dg/ext/typeof7.C: New test.
34645
34646 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
34647
34648         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
34649         * gcc.dg/const-elim-1.c: Same.
34650
34651 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
34652
34653         * objc.dg/stret-1.m: New.
34654         * objc.dg/stret-2.m: New.
34655
34656 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
34657
34658         PR c++/11895
34659         * g++.dg/ext/vector1.C: New test.
34660
34661 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
34662
34663         * gcc.dg/pch/import-1.c: New.
34664         * gcc.dg/pch/import-1.hs: New.
34665         * gcc.dg/pch/import-1a.h: New.
34666         * gcc.dg/pch/import-1b.h: New.
34667         * gcc.dg/pch/import-1c.h: New.
34668
34669 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
34670
34671         PR c++/13574
34672         * g++.dg/ext/array1.C: New test.
34673
34674         PR c++/13178
34675         * g++.dg/conversion/op1.C: New test.
34676
34677 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
34678
34679         PR 11864
34680         From Kazumoto Kojima / Dan Kegel:
34681         * gcc.dg/pr11864-1.c: New test.
34682
34683         PR 10392
34684         From Marcus Comstedt / Dan Kegel:
34685         * gcc.dg/pr10392-1.c: New test.
34686
34687 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
34688
34689         PR c++/13478
34690         * g++.dg/init/ref10.C: New test.
34691
34692 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34693
34694         PR c++/13407
34695         * g++.dg/parse/typename6.C: New test.
34696
34697 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
34698
34699         PR pch/13361
34700         * g++.dg/pch/wchar-1.C: New.
34701         * g++.dg/pch/wchar-1.Hs: New.
34702
34703 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34704
34705         PR c++/9259
34706         * g++.dg/expr/sizeof2.C: New test.
34707
34708 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
34709
34710         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
34711
34712 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
34713
34714         PR c++/13659
34715         * g++.dg/lookup/strong-using-3.C: New.
34716         * g++.dg/lookup/using-10.C: New.
34717
34718 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
34719
34720         PR c++/13594
34721         * g++.dg/lookup/strong-using-2.C: New.
34722
34723 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
34724             Dan Kegel <dank@kegel.com>
34725             J"orn Rennecke <joern.rennecke@superh.com>
34726
34727         PR target/9365
34728         * gcc.dg/pr9365-1.c: New test.
34729
34730 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34731
34732         PR c++/8856
34733         * g++.dg/parse/casting-operator2.C: New test.
34734         * g++.old-deja/g++.pt/explicit83.C: Remove.
34735
34736 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34737
34738         * gcc.dg/label-compound-stmt-1.c: New test.
34739         * gcc.c-torture/compile/950922-1.c,
34740         gcc.c-torture/compile/20000211-3.c,
34741         gcc.c-torture/compile/20000518-1.c,
34742         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
34743         compound statements.
34744
34745 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
34746
34747         * gcc.dg/ppc64-abi-1.c: New test.
34748
34749 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
34750
34751          * g++.dg/ext/attrib9.C: Add dg-warnings.
34752
34753 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34754
34755         PR c++/12335
34756         * g++.dg/parse/dtor3.C: New test.
34757
34758 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
34759
34760         PR c++/12709
34761         * g++.dg/parse/try-catch-1.C: New test.
34762
34763 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
34764
34765         * ada/acats/run_all.sh: Add more verbose output in acats.log
34766         when compiling tests.
34767
34768 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
34769
34770         PR 13656
34771         * gcc.dg/typedef-redecl.c: New test case.
34772         * gcc.dg/typedef-redecl.h: New support file.
34773
34774 2004-01-13  Jan Hubicka  <jh@suse.cz>
34775
34776         * gcc.dg/always_inline.c: New test.
34777         * gcc.dg/debug/20031231-1.c: Fix.
34778
34779 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34780
34781         PR c++/13474
34782         * g++.dg/template/array3.C: New test.
34783
34784 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
34785
34786         * g++.dg/ext/lvalue1.C: No longer expected to fail.
34787         * g++.dg/warn/Wunused-2.C: Likewise.
34788
34789 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34790
34791         PR c++/13289
34792         * g++.dg/template/instantiate6.C: New test.
34793
34794 2004-01-12  Roger Sayle  <roger@eyesopen.com>
34795
34796         PR middle-end/11397
34797         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
34798
34799 2004-01-12  Jan Hubicka  <jh@suse.cz>
34800
34801         PR opt/12826
34802         * gcc.dg/20040112-1.c: New.
34803
34804         * gcc.dg/dwarf-die[1-7].c: Move to...
34805         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
34806         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
34807
34808 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
34809
34810         PR c++/4100
34811         * g++.dg/parse/friend4.C: New test.
34812
34813 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
34814
34815         PR c++/4100
34816         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
34817         definition is called a friend.
34818
34819 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
34820
34821         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
34822
34823 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
34824
34825         PR c++/3478
34826         * g++.dg/parse/error10.C: New test.
34827         * g++.dg/template/arg2.C: Accept "invalid type" error.
34828
34829 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
34830
34831         PR middle-end/13392
34832         * g++.dg/opt/expect2.C: New test.
34833
34834 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
34835
34836         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
34837         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
34838         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
34839         Update dg-error regexps.
34840
34841 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
34842
34843         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
34844         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
34845
34846 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34847
34848         * gcc.dg/pragma-re-1.c: Use right pointer type.
34849
34850 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34851
34852         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
34853
34854 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
34855
34856         * gcc.dg/rs6000-ldouble-1.c: New.
34857
34858 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34859
34860         DR 337
34861         PR c++/9256
34862         * g++.dg/other/abstract1.C: New test.
34863
34864 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
34865
34866         * g++.dg/lookup/strong-using-1.C: New.
34867
34868 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34869
34870         PR c/11234
34871         * gcc.dg/func-ptr-conv-1.c: New test.
34872         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
34873
34874 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
34875
34876         PR target/13380.
34877         * gcc.c-torture/compile/20040109-1.c: New.
34878
34879 2004-01-08  Stuart Hastings  <stuart@apple.com>
34880
34881         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
34882         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
34883         * gcc.dg/i386-sse-6.c: ...this new testcase.
34884
34885 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
34886
34887         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
34888
34889 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34890
34891         * ada/acats/run_acats: Treat 'gnatchop' the same way
34892         as 'gnatmake'.  Export GCC_DRIVER.
34893         * ada/acats/run_all.sh: Add target_gnatchop.  Use
34894         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
34895
34896 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34897
34898         PR c++/12573
34899         * g++.dg/template/dependent-expr4.C: New test.
34900
34901 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
34902
34903         * gcc.dg/altivec-11.c: New test.
34904
34905 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
34906
34907         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
34908
34909 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34910
34911         PR c/6024
34912         * gcc.dg/enum-compat-1.c: New test.
34913         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
34914
34915 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34916
34917         PR c/12165
34918         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
34919         gcc.dg/c99-idem-qual-3.c: New tests.
34920
34921 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
34922
34923         * gcc.dg/winline-7.c: Don't cast void * to int.
34924
34925 2004-01-06  Jan Hubicka  <jh@suse.cz>
34926
34927         * gcc.dg/i386-sse-5.c: New test
34928         * g++.dg/eh/simd-1.c: Add -w argument for i386.
34929
34930 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
34931
34932         PR c++/12815
34933         * g++.dg/rtti/typeid4.C: New test.
34934
34935 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34936
34937         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
34938
34939 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
34940
34941         PR c++/12132
34942         * g++.dg/template/error11.C: New test.
34943
34944         PR c++/13451
34945         * g++.dg/template/class2.C: New test.
34946
34947 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34948         Richard Sandiford <rsandifo@redhat.com>
34949
34950         PR c++/13387
34951         * g++.dg/opt/alias3.C: New test.
34952
34953 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
34954
34955         PR c++/13157
34956         * g++.dg/template/koenig3.C: New test.
34957
34958         PR c++/13529
34959         * g++.dg/parse/offsetof3.C: New test.
34960
34961         * g++.dg/init/copy7.C: Add missing dg-error markers.
34962
34963         PR c++/12226
34964         * g++.dg/init/copy7.c: New test.
34965
34966         PR c++/13536
34967         * g++.dg/parse/cast1.C: New test.
34968
34969 2004-01-04  Jan Hubicka  <jh@suse.cz>
34970
34971         * gcc.dg/winline[1-7].c: New tests.
34972
34973 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34974
34975         PR c++/13520
34976         * g++.dg/template/qualttp22.C: New test.
34977
34978 2004-01-01  Jan Hubicka  <jh@suse.cz>
34979
34980         * gcc.dg/debug/20031231-1.c: New.
34981         * gcc.c-torture/compile/20040101-1.c: New.
34982         * gcc.dg/dwarf-die-[1-7].c: New.
34983
34984 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
34985
34986         PR optimization/13521
34987         * gcc.c-torture/compile/20031231-1.c: New test.
34988
34989 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
34990
34991         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
34992
34993 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34994
34995         PR c++/10079
34996         * g++.dg/template/crash16.C: New test.
34997
34998 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
34999
35000         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
35001
35002 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35003
35004         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
35005         ports.
35006         * g++.old-deja/g++.jason/thunk3.C: Likewise.
35007         * g++.old-deja/g++.law/profile1.C: Likewise.
35008         * gcc.c-torture/compile/981006-1.c: Likewise.
35009         * gcc.c-torture/execute/loop-2e.x: Likewise.
35010         * gcc.c-torture/execute/loop-2f.x: Remove.
35011         * gcc.c-torture/execute/loop-2g.x: Likewise.
35012         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
35013         * gcc.dg/20020312-2.c: Remove traces of dead ports.
35014
35015 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35016
35017         PR c++/13507
35018         * g++.dg/ext/attrib11.C: New test.
35019
35020         PR c++/13494
35021         * g++.dg/template/array2-1.C: New test.
35022         * g++.dg/template/array2-2.C: New test.
35023
35024 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
35025
35026         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
35027
35028 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35029
35030         PR c++/12774
35031         * g++.dg/template/array1-1.C: New test.
35032         * g++.dg/template/array1-2.C: New test.
35033
35034 2003-12-29  Roger Sayle  <roger@eyesopen.com>
35035
35036         PR fortran/12632
35037         * g77.dg/12632.f: New test case.
35038
35039 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35040
35041         PR c++/13289
35042         * g++.dg/parse/nontype1.C: New test.
35043
35044 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35045
35046         PR c++/12403
35047         * g++.dg/parse/explicit1.C: New test.
35048         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
35049
35050 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35051
35052         PR c++/13081
35053         * g++.dg/opt/inline6.C: New test.
35054
35055         PR c++/12613
35056         * g++.dg/parse/error9.C: New test.
35057
35058         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
35059
35060 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35061
35062         PR c++/13009
35063         * g++.dg/init/assign1.C: New test.
35064
35065 2003-12-28  Roger Sayle  <roger@eyesopen.com>
35066
35067         PR c++/13070
35068         * g++.dg/warn/format3.C: New test case.
35069
35070 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35071
35072         * gcc.c-torture/compile/20031227-1.c: New test.
35073
35074 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35075
35076         * g++.dg/bprob/bprob.exp: Load target-supports.exp
35077         * g77.dg/bprob/bprob.exp: Likewise.
35078         * gcc.misc-tests/bprob.exp: Likewise.
35079         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
35080         variants on systems where the library does not provide that
35081         functionality.
35082         * gcc.dg/builtins-20.c: Use builtins-config.h.
35083         * gcc.dg/builtins-config.h: New file.
35084
35085 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35086
35087         * lib/gcc-dg.exp (dg-require-profiling): New function.
35088         * lib/target-supports.exp (check_profiling_available): Likewise.
35089         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
35090         * g77.dg/bprob/bprob.exp: Likewise.
35091         * gcc.misc-tests/bprob.exp: Likewise.
35092         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
35093         * gcc.dg/20021014-1.c: Likewise.
35094         * gcc.dg/nest.c: Likewise.
35095
35096 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35097
35098         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
35099         compiling.
35100         * g++.dg/lookup/java2.C: Likewise.
35101         * gcc.dg/cpp/lexident.c: Likewise.
35102
35103 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
35104
35105         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
35106         given.
35107         * gcc.c-torture/compile/961203-1.c: Likewise.
35108         * gcc.c-torture/compile/980506-1.c: Likewise.
35109
35110 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
35111
35112         * lib/gcc-dg.exp (dg-prune-output): New annotation.
35113         (additional_prunes): New global.
35114         (gcc-dg-prune): Handle additional per-test pruning.
35115         (dg-test): Clear additional_prunes between tests.
35116
35117         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
35118         dg-prune-output to avoid spurious failures from assembler
35119         complaining about nonexistent WAW violations.
35120         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
35121         Use dg-prune-output to avoid spurious failures from assembler
35122         warning about Itanium B-step errata.
35123
35124 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35125
35126         * g++.dg/abi/macro0.C: New test.
35127         * g++.dg/abi/macro1.C: Likewise.
35128         * g++.dg/abi/macro2.C: Likewise.
35129
35130         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
35131         * g++.dg/abi/bitfield7.C: Likewise.
35132         * g++.dg/abi/dtor2.C: Likewise.
35133         * g++.dg/abi/mangle11.C: Likewise.
35134         * g++.dg/abi/mangle12.C: Likewise.
35135         * g++.dg/abi/mangle14.C: Likewise.
35136         * g++.dg/abi/mangle17.C: Likewise.
35137         * g++.dg/abi/vbase10.C: Likewise.
35138         * g++.dg/abi/vbase14.C: Likewise.
35139         * g++.dg/template/qualttp17.C: Likewise.
35140
35141 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35142
35143         PR c/11995
35144         * gcc.dg/20031223-1.c: New test.
35145
35146 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35147
35148         * gcc.dg/noreturn-7.c: New test.
35149
35150 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35151
35152         * gcc.dg/null-pointer-1.c: New test.
35153
35154 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
35155
35156         * g++.old-deja/g++.jason/template18.C: Remove.
35157         * g++.old-deja/g++.jason/template37.C: Likewise.
35158
35159         PR c++/12862
35160         * g++.dg/lookup/ns1.C: New test.
35161
35162         PR c++/12397
35163         * g++.dg/template/lookup3.C: New test.
35164
35165 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
35166
35167         * g++.dg/template/recurse1.C: New test
35168
35169 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
35170
35171         PR c++/12479
35172         * g++.dg/parse/semicolon1.C: New test.
35173         * g++.dg/parse/semicolon1.h: Likewise.
35174
35175 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
35176
35177         * gcc.dg/darwin-misaligned.c: New test.
35178
35179 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
35180
35181         PR c/9163
35182         * gcc.dg/20031222-1.c: New test.
35183
35184 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
35185
35186         PR c++/13438
35187         * g++.dg/parse/error8.C: New test.
35188
35189         PR c++/11554
35190         * g++.dg/warn/ctor-init-1.C: New test.
35191
35192 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
35193
35194         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
35195         too small.
35196         * gcc.c-torture/compile/930217-1.c: Likewise.
35197         * gcc.c-torture/compile/930513-1.c: Likewise.
35198         * gcc.c-torture/execute/920908-2.c: Likewise.
35199         * gcc.c-torture/execute/921204-1.c: Likewise.
35200         * gcc.c-torture/execute/930621-1.c: Likewise.
35201         * gcc.c-torture/execute/930630-1.c: Likewise.
35202         * gcc.c-torture/execute/931031-1.c: Likewise.
35203         * gcc.c-torture/execute/980602-2.c: Likewise.
35204         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35205         * gcc.c-torture/execute/compndlit-1.c: Likewise.
35206         * gcc.c-torture/execute/extzvsi.c: Likewise.
35207         * gcc.c-torture/unsorted/ext.c: Likewise.
35208
35209 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
35210
35211         PR target/12749
35212         * gcc.c-torture/compile/20031220-2.c: New test case.
35213
35214 2003-12-20  Roger Sayle  <roger@eyesopen.com>
35215
35216         PR optimization/13031
35217         * gcc.c-torture/compile/20031220-1.c: New test case.
35218
35219 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35220
35221         * gcc.dg/cast-function-1.c: New test.
35222
35223 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35224
35225         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
35226         formats.
35227
35228 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
35229
35230         PR c++/12795
35231         * g++.dg/ext/attrib10.C: New test.
35232
35233 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
35234
35235         * gcc.dg/cleanup-10.c: New test.
35236         * gcc.dg/cleanup-11.c: New test.
35237
35238 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
35239
35240         PR c++/13239
35241         * g++.dg/opt/expect1.C: New test.
35242
35243 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
35244
35245         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
35246
35247 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
35248
35249         PR debug/12923
35250         * gcc.dg/20031218-1.c: New test.
35251
35252         PR debug/12389
35253         * gcc.dg/20031218-2.c: New test.
35254         * gcc.dg/20031218-3.c: New test.
35255
35256         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
35257         of label name and allow for USER_LABEL_PREFIX == "_" names.
35258         * g++.dg/abi/mangle18-2.C: Likewise.
35259         * g++.dg/abi/mangle19-1.C: Likewise.
35260         * g++.dg/abi/mangle19-2.C: Likewise.
35261         * g++.dg/abi/mangle20-1.C: Likewise.
35262         * g++.dg/abi/mangle20-2.C: Likewise.
35263
35264 2003-12-18  Richard Henderson  <rth@redhat.com>
35265
35266         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
35267
35268 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
35269             Dan Kegel <dank@kegel.com>
35270
35271         PR other/12009
35272         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
35273         testing a cross compiler, it causes spurious compile failures.
35274         * lib/g++.exp: Likewise.
35275
35276 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35277
35278         PR c++/13262
35279         * g++.dg/template/access13.C: New test.
35280
35281 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
35282
35283         * gcc.dg/20031216-1.c: New test.
35284
35285 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35286
35287         PR c++/9154
35288         * g++.dg/template/error10.C: New test.
35289
35290 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35291
35292         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
35293         * g++.dg/eh/simd-2.C: Likewise.
35294
35295 2003-12-17  James E Wilson  <wilson@specifixinc.com>
35296             Roger Sayle  <roger@eyesopen.com>
35297
35298         * gcc.c-torture/execute/ieee/mzero5.c: New.
35299
35300 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
35301
35302         PR c++/10603
35303         * g++.dg/parse/error6.C: New test.
35304
35305         PR c++/12827
35306         * g++.dg/parse/error7.C: New test.
35307
35308 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
35309
35310         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
35311         at -O with stabs debugging formats.
35312         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
35313         * gcc.dg/debug/debug-2.c: Likewise.
35314
35315 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35316
35317         PR c++/12696
35318         * g++.dg/init/error1.C: New test.
35319
35320         PR c++/12218
35321         * g++.dg/init/pm3.C: New test.
35322
35323 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35324
35325         PR c/3347
35326         * gcc.dg/bitfld-8.c: New test.
35327
35328 2003-12-16  James Lemke  <jim@wasabisystems.com>
35329
35330         * gcc.dg/arm-scd42-[123].c: New tests.
35331
35332 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35333
35334         PR c++/9043
35335         * g++.dg/abi/mangle20-1.C: New test.
35336         * g++.dg/abi/mangle20-2.C: New test.
35337
35338 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35339
35340         PR c++/13275
35341         * g++.dg/other/offsetof2.C: Remove XFAIL.
35342         * g++.dg/parse/offsetof1.C: New test.
35343         * g++.gd/parse/offsetof2.C: Likewise.
35344
35345 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35346
35347         * g++.dg/template/nontype3.C: New test.
35348         * g++.dg/template/static2.C: Tweaked the dg-error clause.
35349
35350 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35351
35352         * g++.dg/warn/noreturn-3.C: Also test instantiation.
35353
35354 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35355
35356         PR c++/13387
35357         * g++.dg/expr/assign1.C: New test.
35358
35359         PR c++/13242
35360         * g++.dg/abi/mangle19-1.C: New test.
35361         * g++.dg/abi/mangle19-2.C: New test.
35362
35363 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
35364
35365         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
35366
35367 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35368
35369         * gcc.c-torture/execute/20031216-1.c: New test.
35370
35371 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35372
35373         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
35374         an ICE regression.
35375
35376 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35377
35378         PR c++/10926
35379         * g++.dg/template/error9.C: New test.
35380
35381         PR c++/11116
35382         * g++.dg/template/error8.C: New test.
35383
35384 2003-12-15  Roger Sayle  <roger@eyesopen.com>
35385
35386         PR middle-end/13400
35387         * gcc.c-torture/execute/20031215-1.c: New test case.
35388
35389 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35390
35391         PR c++/13269
35392         * g++.dg/parse/error5.C: New test.
35393
35394         PR c++/12989
35395         * g++.dg/expr/sizeof1.C: New test.
35396
35397         PR c++/13310
35398         * g++.dg/template/crash15.C: New test.
35399
35400 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
35401
35402         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
35403         a non-POD type as the last named parameter of a varargs function.
35404
35405 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35406
35407         PR c++/13243
35408         PR c++/12573
35409         * g++.dg/template/crash14.C: New test.
35410         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
35411
35412 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35413
35414         * g++.dg/other/java1.C: New test.
35415
35416         PR c++/13241
35417         * g++.dg/abi/mangle18-1.C: New test.
35418         * g++.dg/abi/mangle18-2.C: New test.
35419
35420 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35421
35422         PR optimization/10312
35423         * gcc.c-torture/execute/20031214-1.c: New.
35424
35425 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
35426
35427         PR c++/10779
35428         PR c++/12160
35429         * g++.dg/parse/error3.C: New test.
35430         * g++.dg/parse/error4.C: Likewise.
35431         * g++.dg/abi/mangle4.C: Tweak error messages.
35432         * g++.dg/lookup/using5.C: Likewise.
35433         * g++.dg/other/error2.C: Likewise.
35434         * g++.dg/parse/typename5.C: Likewise.
35435         * g++.dg/parse/undefined1.C: Likewise.
35436         * g++.dg/template/arg2.C: Likewise.
35437         * g++.dg/template/ttp3.C: Likewise.
35438         * g++.dg/template/type1.C: Likewise.
35439         * g++.old-deja/g++.other/crash32.C: Likewise.
35440         * g++.old-djea/g++.pt/defarg8.C: Likewise.
35441
35442 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35443
35444         PR c++/13106
35445         * g++.dg/warn/noreturn-3.C: New test.
35446
35447 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35448
35449         PR c++/13118
35450         * g++.dg/abi/covariant3.C: New.
35451
35452 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
35453
35454         * g++.dg/eh/ia64-1.C: New test.
35455
35456 2003-12-12  Roger Sayle  <roger@eyesopen.com>
35457
35458         PR optimization/13037
35459         * g77.f-torture/execute/13037.f: New test case.
35460
35461 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35462
35463         PR c++/12881
35464         * g++.dg/abi/covariant2.C: New.
35465
35466 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
35467
35468         * gcc.dg/cpp/trad/macro.c: New tests.
35469
35470 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
35471
35472         * gcc.c-torture/execute/wchar_t-1.x: Delete.
35473
35474 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
35475
35476         PR other/10819
35477         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
35478         to fix Bug 10819.
35479         * lib/g++.exp (g++_version): Likewise.
35480         * lib/g77.exp (g77_version): Likewise.
35481         * lib/objc.exp (default_objc_version): Likewise.
35482
35483 2003-12-10  Richard Henderson  <rth@redhat.com>
35484
35485         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
35486
35487         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
35488
35489 2003-12-08  Matt Austern  <austern@apple.com>
35490
35491         PR c/13134
35492         * lib/gcc-dg.exp (dg-require-visibility): Define.
35493         * lib/target-supports (check_visibility_available): Define.
35494         * gcc.dg/visibility-1.c: New test.
35495         * gcc.dg/visibility-2.c: Likewise.
35496         * gcc.dg/visibility-3.c: Likewise.
35497         * gcc.dg/visibility-4.c: Likewise.
35498         * gcc.dg/visibility-5.c: Likewise.
35499         * gcc.dg/visibility-6.c: Likewise.
35500         * g++.dg/ext/visibility-1.C: Likewise.
35501         * g++.dg/ext/visibility-2.C: Likewise.
35502         * g++.dg/ext/visibility-3.C: Likewise.
35503         * g++.dg/ext/visibility-4.C: Likewise.
35504         * g++.dg/ext/visibility-5.C: Likewise.
35505         * g++.dg/ext/visibility-6.C: Likewise.
35506
35507 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35508
35509         * g++.dg/lookup/java1.C: New test.
35510         * g++.dg/lookup/java2.C: New test.
35511
35512 2003-12-07  Falk Hueffner  <falk@debian.org>
35513
35514         * g++.dg/opt/noreturn-1.C: New test.
35515
35516 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
35517
35518         * gcc.dg/overflow-1.c: New test.
35519
35520 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35521
35522         * g77.f-torture/compile/13060.f: New test.
35523
35524 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
35525
35526         PR c++/13323
35527         * g++.dg/inherit/operator2.C: New test.
35528
35529 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
35530
35531         PR c++/13305
35532         * g++.dg/ext/attrib9.C: New test.
35533
35534 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
35535
35536         PR c++/13314
35537         * g++.dg/template/error7.C: New test.
35538
35539 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
35540             J"orn Rennecke <joern.rennecke@superh.com>
35541
35542         PR target/13302
35543         * g++.dg/other/struct-va_list.C: New test.
35544
35545 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35546
35547         PR c++/13166
35548         * g++.dg/parse/defarg6.C: New test.
35549
35550 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
35551
35552         PR target/13256
35553         * gcc.c-torture/execute/20031201-1.c: New test.
35554
35555 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
35556
35557         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
35558
35559 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35560
35561         * gcc.dg/builtin-return-1.c: New test.
35562
35563 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
35564             J"orn Rennecke <joern.rennecke@superh.com>
35565
35566         PR optimization/13260
35567         * gcc.c-torture/execute/20031204-1.c: New test.
35568
35569 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
35570
35571         PR c++/9127
35572         * g++.dg/template/error6.C: New test.
35573
35574 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
35575
35576         * gcc.dg/20031202-1.c: New test.
35577
35578 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
35579
35580         PR c++/13179
35581         * g++.dg/template/eh1.C: New test.
35582
35583         PR c++/10771
35584         * g++.dg/template/error5.C: New test.
35585
35586 2003-12-02  David Ung  <davidu@mips.com>
35587
35588         * gcc.dg/compat/vector-check.h: Corrected type for var
35589         g_##TMODE
35590
35591 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35592
35593         PR c++/10126
35594         * g++.dg/template/ptrmem8.C: New test.
35595
35596 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35597
35598         PR c++/12573
35599         * g++.dg/template/dependent-expr3.C: New test.
35600
35601 2003-12-01  James Lemke  <jim@wasabisystems.com>
35602
35603         * gcc.dg/arm-g2.c: New test.
35604
35605 2003-12-01  Roger Sayle  <roger@eyesopen.com>
35606
35607         PR optimization/11634
35608         * gcc.dg/20031201-2.c: New test case.
35609
35610 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
35611
35612         PR 11433
35613         * objc.dg/proto-lossage-3.m: New test.
35614
35615 2003-12-01  Roger Sayle  <roger@eyesopen.com>
35616
35617         PR optimization/12628
35618         * gcc.dg/20031201-1.c: New test case.
35619
35620 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35621
35622         * gcc.dg/unaligned-1.c: New test.
35623
35624 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
35625
35626         PR c++/9849
35627         * g++.dg/template/error4.C: New test.
35628         * g++.dg/template/nested3.C: Adjust error markers.
35629
35630 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35631
35632         * gcc.dg/cpp/assert4.c: Check more #system assertions.
35633
35634 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
35635
35636         PR c/10333
35637         * gcc.dg/bitfld-7.c: New test.
35638
35639 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
35640
35641         * gcc.dg/tls/asm-1.C: New test.
35642
35643 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35644
35645         * gcc.dg/cpp/assert4.c: Update.
35646
35647 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35648
35649         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
35650         * gcc.dg/builtin-apply3.c: New test.
35651
35652 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35653
35654         * lib/compat.exp (compat-obj): New xfaildata parameter.
35655         Use it to set compiler_conditional_xfail_data before compiling.
35656         (compat-get-options): Handle dg-xfail-if.
35657         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
35658         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
35659         * gcc.dg/compat/vector-1_y.c: Likewise.
35660         * gcc.dg/compat/vector-2_x.c: Likewise.
35661         * gcc.dg/compat/vector-2_y.c: Likewise.
35662
35663 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35664
35665         * g++.dg/opt/reg-stack4.C: New test.
35666
35667 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35668
35669         * gcc.dg/builtin-apply2.c: New test.
35670
35671 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35672
35673         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
35674
35675 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35676
35677         PR c++/12924
35678         * g++.dg/template/template-id-2.C: New test.
35679
35680 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35681
35682         PR c++/5369
35683         * g++.dg/template/memfriend1.C: New test.
35684         * g++.dg/template/memfriend2.C: Likewise.
35685         * g++.dg/template/memfriend3.C: Likewise.
35686         * g++.dg/template/memfriend4.C: Likewise.
35687         * g++.dg/template/memfriend5.C: Likewise.
35688         * g++.dg/template/memfriend6.C: Likewise.
35689         * g++.dg/template/memfriend7.C: Likewise.
35690         * g++.dg/template/memfriend8.C: Likewise.
35691         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
35692
35693 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
35694
35695         PR c++/12515
35696         * g++.dg/ext/cond1.C: New test.
35697
35698 2003-11-20  Richard Henderson  <rth@redhat.com>
35699
35700         * gcc.dg/20020201-2.c: Remove.
35701         * gcc.dg/20020201-4.c: Remove.
35702         * gcc.dg/20020304-1.c: Remove.
35703
35704 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
35705
35706         * gcc.dg/cpp/trad/xwin1.c: New test case.
35707
35708 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
35709
35710         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
35711         * lib/g77.exp: Likewise.
35712         * lib/objc.exp: Likewise.
35713         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
35714         for darwin.
35715
35716 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35717
35718         PR c++/12932
35719         * g++.dg/template/static5.C: New test.
35720
35721 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35722
35723         * gcc.dg/nested-func-1.c: New test.
35724
35725 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35726
35727         * gcc.dg/cpp/assert4.c: New test.
35728
35729 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
35730
35731         PR c++/2294
35732         * g++.dg/lookup/using9.c: New test.
35733
35734 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
35735
35736         PR c++/12762
35737         * g++.dg/template/error3.C: New test.
35738
35739 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
35740
35741         PR ada/13035
35742         * ada/acats/run_acats, run_all.sh: Fix syntax error.
35743         No longer use a wrapper for gcc, since this does not work under
35744         Windows.
35745
35746 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
35747
35748         PR c++/2094
35749         * g++.dg/template/ptrmem7.C: New test.
35750
35751 2003-11-13  Andrew Pinski <apinski@apple.com>
35752
35753         * gcc.c-torture/compile/20031113-1.c: New test.
35754
35755 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
35756             Kean Johnston <jkj@sco.com>
35757
35758         PR c/13029
35759         * gcc.dg/unused-4.c: Update.
35760
35761 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35762
35763         * g++.dg/opt/const3.C: New test.
35764
35765 2003-11-13  Jan Hubicka  <jh@suse.cz>
35766
35767         * gcc.c-torture/compile/20031112-1.c: New test.
35768
35769 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
35770
35771         * g++.dg/parse/crash10.C: Remove bogus error marker.
35772
35773 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35774
35775         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
35776         (host_gcc): Likewise.
35777         (ROOT): Honor $PWDCMD.
35778         (BASE): Likewise.
35779         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
35780
35781 2003-11-12  Catherine Moore  <clm@redhat.com>
35782
35783         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
35784
35785 2003-11-12  Andreas Jaeger  <aj@suse.de>
35786             Jakub Jelinek  <jakub@redhat.com>
35787             Andrew Pinski  <pinskia@physics.uc.edu>
35788             Richard Henderson  <rth@redhat.com>
35789
35790         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
35791         systems.
35792         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
35793
35794         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
35795         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35796
35797 2003-11-11  Andreas Jaeger  <aj@suse.de>
35798
35799         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
35800
35801         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
35802
35803 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
35804
35805         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
35806         Clean ups.
35807
35808 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
35809
35810         * gcc.dg/trampoline-1.c: New test.
35811
35812 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35813
35814         * gcc.c-torture/compile/200031109-1.c: New test.
35815
35816 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35817
35818         PR c/3190
35819         PR c/8714
35820         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35821         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
35822         gcc.dg/format/no-y2k-1.c: Update.
35823
35824 2003-11-08  Roger Sayle  <roger@eyesopen.com>
35825
35826         PR optimization/10467
35827         * gcc.dg/20031108-1.c: New test case.
35828
35829 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
35830
35831         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
35832
35833 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35834
35835         * gcc.dg/compound-lvalue-1.c: New test.
35836         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
35837         some XFAILs.
35838
35839 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
35840
35841         * gcc.dg/altivec-varargs-1.c: New test.
35842
35843 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35844
35845         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
35846         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
35847         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
35848         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
35849         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
35850
35851 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35852
35853         * gcc.dg/cond-lvalue-1.c: New test.
35854
35855 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
35856
35857         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
35858
35859 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35860
35861         PR c++/11616
35862         * g++.dg/template/instantiate5.C: New test.
35863
35864 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35865
35866         PR c++/12726
35867         * g++.dg/ext/complit2.C: Replace test with self-contained version.
35868         * ChangeLog: Add missing first entry for above test.
35869
35870 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35871
35872         PR c++/9810
35873         * g++.dg/template/using8.C: New test.
35874         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
35875
35876 2003-11-02  Roger Sayle  <roger@eyesopen.com>
35877
35878         PR optimization/10817
35879         * gcc.c-torture/compile/20031102-1.c: New test case.
35880
35881 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
35882
35883         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
35884         2147483647.
35885
35886 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35887
35888         * gcc.dg/20031102-1.c: New test.
35889
35890 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35891
35892         * gcc.dg/complex-1.c: New test.
35893
35894 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35895
35896         PR c++/12796
35897         * g++.dg/template/crash13.C: Adjust expected error location.
35898         * g++.old-deja/g++.brendan/ns1.C: Likewise.
35899
35900 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
35901
35902         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35903
35904 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
35905
35906         PR/10239
35907         * gcc.c-torture/compile/20031031-2.c: New test.
35908
35909 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
35910
35911         PR/11640
35912         * gcc.c-torture/compile/20031031-1.c: New test.
35913
35914 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
35915
35916         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35917         * gcc.misc-tests/bprob.exp: Likewise.
35918         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
35919         the execution test on arm-elf configs.
35920         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
35921         configs that don't support scratch files.
35922         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
35923
35924 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
35925
35926         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
35927         done by dejagnu.
35928
35929 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
35930
35931         * ada/acats/run_all.sh: Redirect mv output to /dev/null
35932         Avoid non pure sh syntax. Add more logging.
35933
35934         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
35935         fail.
35936
35937 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35938
35939         PR libgcj/10610
35940         * gcc.dg/ppc-stackalign-1.c: New test.
35941
35942 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
35943
35944         * ada/acats/run_all.sh: Change output to be more compliant with
35945         dejagnu framework.
35946         Create acats.sum and acats.log files under testsuite/ada/acats
35947         Only run [a-z]* directories, to filter out e.g. CVS.
35948         Redirect build output to log file.
35949
35950 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
35951
35952         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
35953
35954 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
35955
35956         PR ada/5909:
35957         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
35958
35959 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
35960
35961         * gcc.c-torture/compile/20031023-1.c: New test.
35962         * gcc.c-torture/compile/20031023-2.c: New test.
35963         * gcc.c-torture/compile/20031023-3.c: New test.
35964         * gcc.c-torture/compile/20031023-4.c: New test.
35965
35966 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35967
35968         PR c++/10371
35969         * g++.dg/lookup/scoped8.C: New test.
35970
35971 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35972
35973         * g++.dg/opt/reg-stack3.C: New test.
35974
35975 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35976
35977         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
35978
35979 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35980
35981         PR c++/11076
35982         * g++.dg/template/crash13.C: New test.
35983
35984 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35985
35986         * gcc.dg/c99-restrict-2.c: New test.
35987
35988 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
35989
35990         PR c++/12698, c++/12699, c++/12700, c++/12566
35991         * g++.dg/inherit/covariant9.C: New test.
35992         * g++.dg/inherit/covariant10.C: New test.
35993         * g++.dg/inherit/covariant11.C: New test.
35994
35995 2003-10-23  Jason Merrill  <jason@redhat.com>
35996
35997         PR c++/12726
35998         * g++.dg/ext/complit2.C: New test.
35999
36000 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36001
36002         PR target/12654
36003         * gcc.c-torture/execute/20031020-1.c: New test.
36004
36005 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36006
36007         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
36008         following the jump_insn.
36009
36010 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36011
36012         * gcc.dg/cast-lvalue-1.c: New test.
36013
36014 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
36015
36016         PR c++/11962
36017         * g++.dg/template/cond2.C: New test.
36018
36019 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36020
36021         * gcc.dg/builtins-28.c: New test.
36022
36023 2003-10-20  Jan Hubicka  <jh@suse.cz>
36024
36025         * g++.dg/opt/inline4.C: Do not use min-inline-insns
36026         parameter.
36027         * gcc.dg/inline-2.c: Likewise.
36028
36029 2003-10-20  Phil Edwards  <phil@codesourcery.com>
36030
36031         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
36032         * gcc.dg/nest.c: Likewise.
36033
36034 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36035
36036         PR c++/9781, c++/10583, c++/11862
36037         * g++.dg/parse/crash13.C: New test.
36038
36039 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36040
36041         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
36042
36043 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36044
36045         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
36046         Define HAVE_C99_RUNTIME except on Solaris.
36047         * gcc.dg/builtins-20.c: Likewise.
36048
36049 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36050
36051         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
36052
36053 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36054
36055         PR c++/12495
36056         * g++.dg/template/crash21.C: New test.
36057
36058 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36059
36060         PR c++/2513
36061         * g++.dg/template/typename5.C: New test.
36062
36063 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36064
36065         PR c++/12369
36066         * g++.dg/template/friend25.C: New test.
36067
36068 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
36069
36070         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
36071         versions.
36072
36073 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
36074
36075         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
36076         == 2147483647.
36077
36078 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
36079
36080         * gcc.c-torture/execute/960416-1.x: Remove.
36081         * gcc.c-torture/execute/divconst-3.x: Likewise.
36082
36083 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
36084
36085         PR target/12598
36086         * gcc.dg/torture/cris-volatile-1.c: New test.
36087
36088 2003-10-14  Roger Sayle  <roger@eyesopen.com>
36089
36090         PR optimization/9325
36091         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
36092         for overflowing floating point to integer conversion during RTL
36093         simplification.
36094
36095 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
36096
36097         * objc/execute/_cmd.m: Fix typo.
36098         * objc.dg/image-info.m, objc.dg/symtab-1.m:
36099         Relax 'scan-assembler' regexp.
36100         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
36101         objc.dg/try-catch-4.m: Run on non-Darwin targets.
36102         * objc.dg/zero-link-2.m: Remove blank line.
36103         * objc.dg/zero-link-3.m: New test case.
36104
36105 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
36106
36107         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
36108
36109         * gcc.dg/asm-names.c: Use scan-assembler-not rather
36110         than linker trickery.
36111
36112 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36113
36114         PR c++/12370
36115         * g++.dg/other/friend2.C: New test.
36116
36117 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
36118
36119         * gcc.dg/20031012-1.c: New test.
36120
36121 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
36122
36123         * gcc.dg/weak/weak-3.c: Fix for new warning.
36124
36125 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
36126
36127         PR optimization/8750
36128         * gcc.c-torture/execute/20031012-1.c: New test case.
36129
36130 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36131
36132         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
36133         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
36134
36135 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36136
36137         PR optimization/12260
36138         * gcc.c-torture/compile/20031011-2.c: New test case.
36139
36140 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36141
36142         * gcc.c-torture/execute/20031011-1.c: New testcase.
36143
36144 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
36145
36146         * gcc.c-torture/compile/20031011-1.c: New test.
36147
36148 2003-10-11  Jan Hubicka  <jh@suse.cz>
36149
36150         * g++.dg/other/first-global.C: New test.
36151
36152 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36153
36154         * gcc.c-torture/execute/string-opt-18.c: New testcase.
36155
36156 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
36157
36158         * gcc.c-torture/compile/20031010-1.c: New test.
36159
36160 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
36161
36162         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
36163         * gcc.c-torture/execute/va-arg-25.c: ... here.
36164
36165 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
36166
36167         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
36168
36169 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
36170
36171         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
36172
36173 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
36174
36175         * g++.dg/parse/error2.C: New test.
36176
36177 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
36178
36179         PR c++/11097
36180         * g++.dg/other/error5.C: Modify the error message.
36181         * g++.dg/lookup/using8.C: New test.
36182
36183 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
36184
36185         * gcc.dg/darwin-abi-2.c: New file.
36186         * gcc.c-torture/execute/va-arg-24.c: New file.
36187
36188 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
36189
36190         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
36191         indentation.
36192
36193 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
36194
36195         PR c++/10147
36196         * g++.dg/other/error4.C: Update error messages.
36197         * g++.dg/template/ptrmem4.C: Likewise.
36198
36199         PR c++/12337
36200         * g++.dg/init/new9.C: New test.
36201
36202         PR c++/12334, c++/12236, c++/8656
36203         * g++.dg/ext/attrib8.C: New test.
36204
36205 2003-10-06  Devang Patel  <dpatel@apple.com>
36206
36207         * gcc.dg/debug/dwarf2-3.h: New test.
36208         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
36209
36210 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
36211
36212         * g++.dg/opt/cfg2.C: New test.
36213
36214 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36215
36216         * g++.dg/opt/float1.C: New test.
36217
36218 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36219
36220         * gcc.dg/c90-array-lval-6.c: New test.
36221         * gcc.dg/c99-array-lval-6.c: New test.
36222
36223 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
36224             Ziemowit Laski  <zlaski@apple.com>
36225
36226         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
36227         'Derived', so that it is never considered a class method; add
36228         new warning for '+port' method ambiguity.
36229         * objc.dg/method-12.m: Include <objc/objc.h> instead of
36230         <objc/objc-api.h> (needed on Mac OS X).
36231         * objc.dg/method-13.m: New test.
36232
36233 2003-10-03  Roger Sayle  <roger@eyesopen.com>
36234
36235         PR optimization/9325, PR java/6391
36236         * gcc.c-torture/execute/20031003-1.c: New test case.
36237
36238 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
36239
36240         PR optimization/12180
36241         * gcc.dg/20031002-1.c: New test.
36242
36243         PR c++/12486
36244         * g++.dg/inherit/error1.C: New test.
36245
36246 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
36247
36248         * lib/f-torture.exp (search_for): Rename to...
36249         (search_for_re): This.  Also, clean up comments and the
36250         "regexp" invocation.
36251
36252 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
36253
36254         * gcc.c-torture/compile/20031002-1.c: New test.
36255
36256 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
36257
36258         * g++.dg/opt/cond1.C: New test.
36259
36260 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
36261
36262         * gcc.dg/Wold-style-definition-2.c: New testcase.
36263         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
36264
36265 2003-09-29  Richard Henderson  <rth@redhat.com>
36266
36267         * g++.dg/init/array10.C: Add dg-options.
36268
36269 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
36270
36271         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
36272
36273 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36274
36275         * g++.dg/template/friend19.C: Fix typo.
36276         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
36277
36278 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
36279
36280         * gcc.c-torture/execute/20030928-1.c: New test.
36281         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
36282
36283 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36284
36285         * g++.dg/opt/unroll1.C: New test.
36286
36287 2003-09-26  Roger Sayle  <roger@eyesopen.com>
36288
36289         PR optimization/11741
36290         * gcc.dg/20030926-1.c: New test case.
36291
36292 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36293
36294         PR c++/5655
36295         * g++.dg/parse/access7.C: New test.
36296         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
36297
36298 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
36299
36300         MERGE OF objc-improvements-branch into MAINLINE:
36301         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
36302         if libobjc has not been built.
36303         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
36304         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
36305         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
36306         objc/execute/nested-3.m, objc/execute/np-2.m,
36307         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
36308         objc/execute/redefining_self.m, objc/execute/root_methods.m,
36309         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
36310         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
36311         objc.dg/special/unclaimed-category-1.h,
36312         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
36313         well as GNU runtime.
36314         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
36315         * execute/cascading-1.m, execute/function-message-1.m,
36316         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
36317         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
36318         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
36319         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
36320         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
36321         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
36322         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
36323         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
36324         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
36325         * objc.dg/bitfield-2.m: Run only on Darwin.
36326         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
36327         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
36328         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
36329         * objc.dg/const-str-1.m: Fix constant string layout.
36330
36331 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
36332
36333         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
36334
36335 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
36336
36337         * gcc.dg/darwin-abi-1.c: New file.
36338
36339 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
36340
36341         PR target/12281
36342         * gcc.c-torture/compile/20030921-1.c: New test.
36343
36344 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36345
36346         * g++.dg/opt/reg-stack2.C: New test.
36347
36348 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36349
36350         * g++.dg/eh/delayslot1.C: New test.
36351
36352 2003-09-20  Richard Henderson  <rth@redhat.com>
36353
36354         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
36355
36356 2003-09-20  Roger Sayle  <roger@eyesopen.com>
36357
36358         * gcc.c-torture/execute/20030920-1.c: New test case.
36359
36360 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36361
36362         * g++.dg/rtti/typeid3.C: Correct expected error message.
36363
36364 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36365
36366         PR c++/157
36367         * g++.dg/parse/crash12.C: New test.
36368
36369 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
36370
36371         * gcc.dg/compat/mixed-struct-check.h: New.
36372         * gcc.dg/compat/mixed-struct-defs.h: New.
36373         * gcc.dg/compat/mixed-struct-init.h: New.
36374         * gcc.dg/compat/struct-by-value-19_main.c: New.
36375         * gcc.dg/compat/struct-by-value-19_x.c: New.
36376         * gcc.dg/compat/struct-by-value-19_y.c: New.
36377         * gcc.dg/compat/struct-by-value-20_main.c: New.
36378         * gcc.dg/compat/struct-by-value-20_x.c: New.
36379         * gcc.dg/compat/struct-by-value-20_y.c: New.
36380         * gcc.dg/compat/struct-return-19_main.c: New.
36381         * gcc.dg/compat/struct-return-19_x.c: New.
36382         * gcc.dg/compat/struct-return-19_y.c: New.
36383         * gcc.dg/compat/struct-return-20_main.c: New.
36384         * gcc.dg/compat/struct-return-20_x.c: New.
36385         * gcc.dg/compat/struct-return-20_y.c: New.
36386
36387 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
36388         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
36389         so that it will not complain on LP64 targets.
36390
36391 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36392
36393         PR c++/495
36394         * g++.dg/template/friend24.C: New test.
36395
36396 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
36397
36398         PR c++/12332
36399         * g++.dg/template/memtmpl2.C: New test.
36400
36401 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
36402
36403         PR target/11184
36404         * gcc.dg/builtin-apply1.c: New test.
36405
36406 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36407
36408         PR c++/9848
36409         * g++.dg/warn/Wunused-4.C: New test.
36410
36411 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36412
36413         PR c++/12316
36414         * g++.dg/other/gc2.C: New test.
36415
36416 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
36417
36418         PR c++/11991
36419         * g++.dg/rtti/typeid3.C: New test.
36420
36421         PR c++/12266
36422         * g++.dg/overload/template1.C: New test.
36423
36424 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36425
36426         * g++.dg/opt/cfg3.C: New test.
36427
36428 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36429
36430         PR c++/7939
36431         * g++.dg/template/crash11.C: New test.
36432
36433 2003-09-16  Jason Merrill  <jason@redhat.com>
36434             Jakub Jelinek  <jakub@redhat.com>
36435
36436         * gcc.dg/attr-warn-unused-result.c: New test.
36437
36438 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36439
36440         PR c++/12184
36441         * g++.dg/expr/call2.C: New test.
36442
36443 2003-09-15  Andreas Jaeger  <aj@suse.de>
36444
36445         * gcc.dg/Wold-style-definition-1.c: New test.
36446
36447 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
36448
36449         PR c++/3907
36450         * g++.dg/parse/template12.C: New test.
36451
36452         * g++.dg/abi/bitfield11.C: New test.
36453         * g++.dg/abi/bitfield12.C: Likewise.
36454
36455 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
36456
36457         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
36458         non-expansion of functional macro name without arguments at EOL.
36459         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
36460
36461 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
36462
36463         * gcc.c-torture/execute/20030914-[12].c: New tests.
36464
36465 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
36466
36467         PR c++/11788
36468         * g++.dg/overload/addr1.C: New test.
36469
36470 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
36471
36472         * gcc.dg/20030909-1.c: New test.
36473
36474 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36475
36476         * gcc.dg/ultrasp10.c: New test.
36477
36478 2003-09-09  Devang Patel  <dpatel@apple.com>
36479
36480         * gcc.dg/darwin-ld-6.c: New test.
36481
36482 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36483
36484         * gcc.dg/torture/builtin-explog-1.c: New testcase.
36485
36486 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
36487
36488         * gcc.dg/ia64-types1.c: New test.
36489         * gcc.dg/ia64-types2.c: Likewise.
36490
36491 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36492
36493         * gcc.dg/builtins-1.c: Add more _Complex tests.
36494         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36495
36496         * gcc.dg/builtins-1.c: Test existing _Complex functions.
36497         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36498
36499 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
36500
36501         PR c++/11786
36502         * g++.dg/lookup/koenig2.C: New test.
36503
36504         PR c++/5296
36505         * g++.dg/rtti/typeid2.C: New test.
36506
36507 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
36508
36509         * gcc.c-torture/compile/20030904-1.c: New test.
36510
36511 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36512
36513         * g++.dg/opt/longbranch2.C: New test.
36514
36515 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
36516
36517         * g++.dg/template/crash10.C: Only compile it.
36518
36519 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
36520
36521         PR middle-end/11665
36522         * gcc.c-torture/compile/20030907-1.c: New test.
36523         * g++.dg/init/array11.C: New test.
36524
36525 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
36526
36527         PR c++/11852
36528         * g++.dg/init/struct1.C: New test.
36529
36530 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
36531
36532         PR c++/12181
36533         * g++.dg/expr/comma1.C: New test.
36534
36535 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
36536
36537         PR c++/11867
36538         * g++.dg/expr/static_cast5.C: New test.
36539
36540 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
36541
36542         PR c++/11507
36543         * g++.dg/lookup/scoped7.C: New test.
36544
36545         PR c++/9574
36546         * g++.dg/other/static1.C: New test.
36547
36548         PR c++/11490
36549         * g++.dg/warn/template-1.C: New test.
36550
36551         PR c++/11432
36552         * g++.dg/template/crash10.C: New test.
36553
36554         PR c++/2478
36555         * g++.dg/overload/VLA.C: New test.
36556
36557         PR c++/10804
36558         * g++.dg/template/call1.C: New test.
36559
36560 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36561
36562         PR c++/11794
36563         * g++.dg/parse/using3.C: New test.
36564
36565 2003-09-06  Roger Sayle  <roger@eyesopen.com>
36566
36567         PR c++/11409
36568         * g++.dg/overload/builtin3.C: New test case.
36569
36570 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
36571
36572         PR c/9862
36573         * gcc.dg/20030906-1.c: New test.
36574         * gcc.dg/20030906-2.c: Likewise.
36575
36576 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36577
36578         PR c++/12167
36579         * g++.dg/parse/defarg5.C: New test.
36580
36581         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
36582
36583 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
36584
36585         PR c++/12163
36586         * g++.dg/expr/static_cast4.C: New test.
36587
36588         PR c++/12146
36589         * g++.dg/template/crash9.C: New test.
36590
36591 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
36592
36593         * g++.old-deja/g++.ext/pretty2.C: Update for change
36594         in __FUNCTION__.
36595         * g++.old-deja/g++.ext/pretty3.C: Likewise.
36596
36597 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
36598
36599         PR c++/11922
36600         * g++/dg/template/qualified-id1.C: New test.
36601
36602         PR c++/12037
36603         * g++.dg/warn/noeffect4.C: New test.
36604
36605 2003-09-04  Matt Austern  <austern@apple.com>
36606
36607         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
36608         * g++.dg/ext/fnname2.C: Likewise.
36609         * g++.dg/ext/fnname3.C: Likewise.
36610
36611 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
36612
36613         * g++.dg/expr/lval1.C: New test.
36614         * g++.dg/ext/lvcast.C: Remove.
36615
36616 2003-09-03  Roger Sayle  <roger@eyesopen.com>
36617
36618         PR optimization/11700.
36619         * gcc.c-torture/compile/20030903-1.c: New test case.
36620
36621 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
36622
36623         PR c++/12053
36624         * g++.dg/abi/layout4.C: New test.
36625
36626 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
36627
36628         PR c++/11553
36629         * g++.dg/parse/friend3.C: New test.
36630
36631 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
36632
36633         PR c++/11847
36634         * g++.dg/template/class1.C: New test.
36635
36636         PR c++/11808
36637         * g++.dg/expr/call1.C: New test.
36638
36639 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
36640
36641         PR c++/12114
36642         * g++.dg/init/ref9.C: New test.
36643
36644         PR c++/11972
36645         * g++.dg/template/nested4.C: New test.
36646
36647 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
36648
36649         PR c++/12093
36650         * g++.dg/template/non-dependent4.C: New test.
36651
36652         PR c++/11928
36653         * g++.dg/inherit/conv1.C: New test.
36654
36655 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
36656
36657         PR c++/6196
36658         * g++.dg/ext/label1.C: New test.
36659         * g++.dg/ext/label2.C: Likewise.
36660
36661 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
36662
36663         * g++.dg/expr/cond3.C: New test.
36664
36665 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36666
36667         * gcc.dg/builtins-1.c: Add new builtin cases.
36668
36669 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36670
36671         * gcc.dg/builtins-1.c: Add new cases.
36672         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36673
36674 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36675
36676         * gcc.dg/builtins-1.c: Add more math builtin tests.
36677         * gcc.dg/torture/builtin-attr-1.c: New test.
36678
36679 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
36680
36681         PR optimization/5079
36682         * g++.dg/opt/static3.C: New test.
36683
36684 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36685
36686         * gcc.misc-tests/gcov-10b.c: New test.
36687
36688 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
36689
36690         * g++.dg/opt/ptrmem3.C: New test.
36691
36692         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
36693
36694 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
36695
36696         * gcc.dg/20030826-2.c: New test.
36697
36698 2003-08-26  Roger Sayle  <roger@eyesopen.com>
36699
36700         PR middle-end/12002
36701         * g77.f-torture/compile/12002.f: New test case.
36702
36703 2003-08-26  Roger Sayle  <roger@eyesopen.com>
36704
36705         * gcc.dg/20030826-1.c: New test case.
36706
36707 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
36708
36709         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
36710
36711 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
36712
36713         PR c++/11871
36714         * c++.dg/lookup/crash1.C: New test.
36715
36716         * c++.dg/warn/noeffect3.C: New test.
36717
36718 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
36719
36720         * gcc.dg/compat/vector-1_x.c: Compile with -w.
36721         * gcc.dg/compat/vector-1_y.c: Ditto.
36722         * gcc.dg/compat/vector-2_x.c: Ditto.
36723         * gcc.dg/compat/vector-2_y.c: Ditto.
36724
36725 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
36726
36727         * gcc.dg/20030702-1.c: New test.
36728
36729 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
36730
36731         PR c++/8795
36732         * g++.dg/ext/altivec-1.C: New test.
36733
36734 2003-08-24  Richard Henderson  <rth@redhat.com>
36735
36736         * g++.dg/eh/simd-2.C: Add -w for x86.
36737
36738 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
36739
36740         * gcc.dg/20030815-1.c: New test.
36741
36742 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36743
36744         PR c++/3765
36745         * g++.dg/parse/access6.C: New test.
36746
36747 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36748
36749         PR c++/641, c++/11876
36750         * g++.dg/template/friend22.C: New test.
36751         * g++.dg/template/friend23.C: Likewise.
36752
36753 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36754
36755         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
36756         identically.
36757
36758 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36759
36760         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
36761
36762 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36763
36764         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
36765
36766 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36767
36768         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
36769
36770 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36771
36772         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
36773
36774 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
36775
36776         PR c++/11919
36777         * g++.dg/overload/prom1.C: New test.
36778
36779         PR c++/11551
36780         * g++.dg/parse/dtor2.C: New test.
36781
36782         PR c++/10762
36783         * g++.dg/parse/using2.C: New test.
36784
36785 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
36786
36787         PR target/11805
36788         * gcc.c-torture/compile/20030821-1.c: New.
36789
36790 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
36791
36792         PR c++/11834
36793         * g++.dg/template/deduce2.C: New test.
36794
36795 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
36796
36797         * gcc.c-torture/execute/20030821-1.c: New test.
36798
36799 2003-08-20  Roger Sayle  <roger@eyesopen.com>
36800
36801         PR middle-end/11984
36802         * gcc.dg/20030820-1.c: New test case.
36803
36804 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
36805
36806         PR c++/11945
36807         * g++.dg/warn/noeffect2.C: New test.
36808
36809 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
36810
36811         PR c++/10926
36812         * g++.dg/template/dtor2.C: New test.
36813
36814         PR c++/11684
36815         * g++.dg/template/operator1.C: New test.
36816         * g++.dg/parse/operator4.C: New test.
36817
36818         PR c++/11946.C
36819         * g++.dg/expr/enum1.C: New test.
36820         * gcc.dg/c99-bool-1.c: Remove bogus warning.
36821
36822         PR c++/11036.C
36823         * g++.dg/parse/elab2.C: New test.
36824         * g++.dg/parse/typedef4.C: Change error message.
36825         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
36826         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
36827         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
36828
36829 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
36830
36831         * gcc.dg/pch/warn-1.c: New.
36832         * gcc.dg/pch/warn-1.hs: New.
36833
36834         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
36835         not-tested file.
36836
36837 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
36838
36839         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
36840
36841 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
36842
36843         * gcc.dg/uninit-D.c: New Test.
36844         * gcc.dg/uninit-E.c: New Test.
36845         * gcc.dg/uninit-F.c: New Test.
36846         * gcc.dg/uninit-G.c: New Test.
36847
36848 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
36849
36850         * g++.dg/README: Describe the pch directory.
36851
36852 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36853
36854         PR c++/11174
36855         * g++.dg/parse/access4.C: New test.
36856         * g++.dg/parse/access5.C: Likewise.
36857         * g++.old-deja/g++.jason/access17.C: Adjust error message.
36858
36859 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
36860
36861         * gcc.dg/noncompile/20030818-1.c: New.
36862
36863 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36864
36865         PR c++/11957
36866         * g++.dg/warn/noeffect1.C: New test.
36867
36868         * g++.dg/template/scope2.C: New test.
36869         * g++.dg/template/error2.C: Correct dg-error
36870
36871 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
36872
36873         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
36874
36875 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
36876
36877         PR C++/11512
36878         * g++.dg/template/warn1.C: New.
36879
36880 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36881
36882         * g++.dg/template/error2.C: New test.
36883         * g++.dg/lookup/using7.C: Adjust errors
36884         * g++.old-deja/g++.pt/crash36.C: Likewise.
36885         * g++.old-deja/g++.pt/derived3.C: Likewise.
36886
36887 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36888
36889         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
36890         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
36891         * gcc.c-torture/execute/builtins/string-9.c: New, from
36892         string-opt-9.c.  Adjust for execute/builtins framework.
36893         * gcc.c-torture/execute/string-opt-9.c: Delete.
36894
36895 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
36896
36897         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
36898
36899         * g++.dg/parse/ret-type2.C: New test.
36900
36901         PR c++/11703
36902         * g++.dg/init/new8.C: New test.
36903
36904         PR c++/10923
36905         * g++.dg/parse/typedef5.C: New test.
36906
36907         PR c++/9512
36908         * g++.dg/parse/qualified2.C: New test.
36909         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
36910         invalid code.
36911
36912 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
36913
36914         * g++.dg/conversion/ptrmem1.C: New test.
36915
36916 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
36917
36918         PR target/11693
36919         * gcc.dg/20030811-1.c: New test.
36920
36921         PR target/11535
36922         * gcc.c-torture/execute/20030811-1.c: New test.
36923
36924 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36925
36926         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
36927
36928 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
36929
36930         PR c++/11789.C
36931         * g++.dg/inherit/multiple1.C: New test.
36932
36933 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36934
36935         * gcc.dg/spe1.c: New test.
36936
36937         PR c++/11670
36938         * g++.dg/expr/cast2.C: New test.
36939
36940         PR c++/10530
36941         * g++.dg/template/dependent-name2.C: New test.
36942
36943 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
36944
36945         * g++.dg/parse/crash11.C: Put the dg options in comments.
36946
36947 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
36948
36949         * lib/gcc-dg.exp: Update for diagnostic change.
36950
36951 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36952
36953         PR c++/5767
36954         * g++.dg/parse/crash11.C: New test.
36955
36956 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
36957
36958         * gcc.dg/cpp/spacing1.c: Update.
36959
36960 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
36961
36962         PR target/11739
36963         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
36964         a value for -mtune.
36965
36966 2003-08-04  Roger Sayle  <roger@eyesopen.com>
36967
36968         PR middle-end/11771
36969         * gcc.c-torture/compile/20030804-1.c: New test case.
36970
36971 2003-08-04  Roger Sayle  <roger@eyesopen.com>
36972
36973         * gcc.dg/20030804-1.c: New test case.
36974
36975 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
36976
36977         * gcc.dg/cpp/separate-1.c: New test.
36978
36979 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
36980
36981         PR c++/11704
36982         * g++.dg/template/dependent-expr2.C: New test.
36983
36984         PR c++/11766
36985         * g++.dg/expr/ptrmem1.C: New test.
36986
36987 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36988
36989         PR c++/9453
36990         * g++.dg/template/friend15.C: New test.
36991
36992 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
36993
36994         * lib/dg-pch.exp: Work round PCH bug.
36995
36996 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36997
36998         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
36999         builtins.  Move cases from builtins-4.c here.
37000
37001         * gcc.dg/torture/builtin-math-1.c: New test taken from
37002         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
37003         additional cases.
37004
37005         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
37006         Delete.
37007
37008 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37009
37010         PR c++/9447
37011         * g++.dg/template/using7.C: New test.
37012
37013 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
37014
37015         * import1.c, import2.c: New tests.
37016
37017 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
37018
37019         * g++.dg/eh/crossjump1.C: New test.
37020
37021 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
37022
37023         PR c++/11697
37024         * g++.dg/template/using6.C: New test.
37025
37026         PR c++/11744
37027         * g++.dg/template/koenig2.C: New test.
37028
37029 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37030
37031         PR c++/7983
37032         * g++.dg/parse/typedef4.C: New test.
37033
37034 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37035
37036         PR c++/8442, c++/8806
37037         * g++.dg/template/elab1.C: New test.
37038         * g++.dg/template/type2.C: Likewise.
37039         * g++.dg/template/ttp3.C: Adjust expected error message.
37040         * g++.old-deja/g++.law/visibility13.C: Likewise.
37041         * g++.old-deja/g++.niklas/t135.C: Likewise.
37042         * g++.old-deja/g++.pt/ttp41.C: Likewise.
37043         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
37044         template argument.
37045         * g++.old-deja/g++.pt/ttp44.C: Likewise.
37046
37047 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
37048
37049         PR c++/11295
37050         * g++.dg/ext/stmtexpr1.C: New test.
37051
37052         * g++.dg/opt/tmp1.C: New test.
37053
37054         PR c++/11525
37055         * g++.dg/parse/constant4.C: New test.
37056
37057         PR c++/9447
37058         * g++.dg/template/using5.C: New test.
37059
37060 2003-07-31  Roger Sayle  <roger@eyesopen.com>
37061
37062         * gcc.dg/builtins-27.c: New test case.
37063
37064 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
37065
37066         * gcc.dg/tls/opt-7.c: New test.
37067
37068 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
37069
37070         * g++.old-deja/g++.other/crash18.C: Remove.
37071
37072 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37073
37074         * g++.dg/template/explicit3.C: New.
37075         * g++.dg/template/explicit4.C: New.
37076         * g++.dg/template/explicit5.C: New.
37077
37078         PR c++/11347
37079         * g++.dg/template/memtmpl1.C: New.
37080
37081 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
37082
37083         PR target/11565
37084         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
37085         * gcc.dg/i386-387-5.c (dg-options): Likewise.
37086
37087 2003-07-30  Jan Hubicka  <jh@suse.cz>
37088
37089         * vtgc1.c: Kill.
37090
37091 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
37092
37093         * gcc.dg/struct-in-proto-1.c: New test.
37094
37095 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
37096
37097         * gcc.dg/cpp/include2.c: Only expect one message.
37098
37099 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
37100
37101         PR c++/9447
37102         * g++.dg/template/using1.C: New test.
37103         * g++.dg/template/using2.C: New test.
37104         * g++.dg/template/using3.C: New test.
37105         * g++.dg/template/using4.C: New test.
37106
37107 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
37108
37109         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
37110         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37111
37112 2003-07-28  Jan Hubicka  <jh@suse.cz>
37113
37114         PR c++/11530
37115         * g++.dg/opt/call1.C: New test.
37116
37117 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
37118
37119         PR c++/11667
37120         * g++.dg/init/enum2.C: New test.
37121         * g++.dg/template/overload1.C: Add "-w" option.
37122
37123 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
37124
37125         * gcc.dg/Wdeclaration-after-statement-1.c,
37126         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
37127
37128 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
37129
37130         * gcc.c-torture/compile/20030725-1.c: New test.
37131
37132 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
37133
37134         * gcc.dg/20030505.c: Only run for SPE.
37135         Remove definition of opaque type.
37136
37137 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
37138
37139         * g++.dg/template/ptrmem6.C: New test.
37140
37141 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
37142
37143         * gcc.c-torture/compile/zero-strct-2.c: New test.
37144
37145 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
37146
37147         * gcc.dg/intermod-1.c: New test.
37148
37149 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37150
37151         PR c++/11617
37152         * g++.dg/template/lookup2.C: New test.
37153         * g++.dg/template/memclass1.C: Remove instantiated from error.
37154         * g++.dg/other/error2.C: Tweak expected errors.
37155
37156         PR c++/11596
37157         * g++.dg/template/defarg3.C: New test.
37158
37159         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
37160
37161 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
37162
37163         * g++.dg/inherit/access5.C: New test.
37164
37165 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37166
37167         PR c++/11513
37168         * g++.dg/template/crash8.C: New test.
37169
37170 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
37171
37172         PR c/10602
37173         * gcc.dg/noncompile/incomplete-2.c: New test.
37174
37175 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
37176
37177         PR c++/11645
37178         * g++.dg/inherit/access4.C: New test.
37179
37180         PR c++/11517
37181         * g++.dg/expr/cond2.C: New test.
37182
37183         PR optimization/10679
37184         * g++.dg/opt/inline4.C: New test.
37185
37186 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37187
37188         * g++.dg/parse/crash10: New test.
37189
37190 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37191
37192         * g++.dg/ext/flexary1.C: New test.
37193
37194 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37195
37196         PR c++/10793
37197         * g++.dg/template/crash9.C: New test.
37198
37199 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37200
37201         PR c++/3004
37202         * g++.dg/parse/typedef3.C: New test.
37203
37204         PR c++/7906
37205         * g++.dg/parse/operator2.C: New test.
37206
37207         PR c++/8895
37208         * g++.dg/parse/def-tmpl-arg1.C: New test.
37209
37210         PR c++/9282
37211         * g++.dg/parse/funptr1.C: New test.
37212
37213         PR c++/9452
37214         * g++.dg/parse/ambig3.C: New test.
37215
37216         PR c++/9454
37217         * g++.dg/parse/operator3.C: New test.
37218
37219         PR c++/9486
37220         * g++.dg/parse/template10.C: New test.
37221
37222         PR c++/9488
37223         * g++.dg/parse/template11.C: New test.
37224
37225         PR c++/10150
37226         * g++.dg/parse/invalid-op1.C: New test.
37227
37228         PR c++/10247
37229         * g++.dg/parse/condexpr1.C: New test.
37230
37231 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37232
37233         * g++.dg/ext/packed3.C: New test.
37234         * g++.dg/ext/packed4.C: New test.
37235
37236         * gcc.dg/pack-test-3.c: New test.
37237
37238 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
37239
37240         * lib/compat.exp: Handle dg-options per source file.
37241         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
37242         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
37243         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
37244         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
37245         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
37246         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
37247         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
37248         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
37249         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
37250         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
37251         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
37252         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
37253         * g++.dg/compat/break/bitfield7_x.C: Ditto.
37254         * g++.dg/compat/break/bitfield7_y.C: Ditto.
37255
37256 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
37257
37258         PR c/10320
37259         * gcc.c-torture/execute/20030718-1.c: New test.
37260
37261 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37262
37263         PR optimization/11536
37264         * gcc.dg/20030721-1.c: New test.
37265
37266 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
37267
37268         PR c++/11546
37269         * g++.dg/template/lookup1.C: New test.
37270
37271 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
37272
37273         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
37274         diagnostics of ill-formed constructs involving labels.
37275         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
37276         the new 'previously defined here' message.
37277
37278 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
37279
37280         * g++.dg/parse/non-dependent2.C: New test.
37281
37282 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
37283
37284         * g++.dg/init/init-ref4.C: xfail on targets without
37285         weak symbols.
37286
37287 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
37288
37289         PR target/11087
37290         * gcc.c-torture/execute/20030717-1.c: New test.
37291
37292 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37293
37294         * g++.dg/opt/cfg1.C: New test.
37295
37296 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
37297
37298         PR optimization/11557
37299         * gcc.dg/20030717-1.c: New test.
37300
37301 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
37302
37303         PR c++/10476
37304         * g++.dg/expr/crash-1.C: New test.
37305
37306         PR c++/11027
37307         * g++.dg/template/init3.C: New test.
37308
37309         PR c++/8222
37310         * g++.dg/template/non-dependent1.C: New test.
37311
37312         PR c++/11070
37313         * g++.dg/template/non-dependent2.C: New test.
37314
37315         PR c++/11071
37316         * g++.dg/template/non-dependent3.C: New test.
37317
37318         PR c++/9907
37319         * g++.dg/template/sizeof5.C: New test.
37320
37321 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
37322
37323         PR 11498
37324         * gcc.c-torture/compile/mangle-1.c: New file.
37325
37326 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37327
37328         PR c++/7809
37329         * g++.dg/parse/access3.C: New test.
37330
37331 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
37332
37333         PR c++/11384
37334         * g++.dg/init/init-ref4.C: New test.
37335
37336 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
37337
37338         PR c++/11547
37339         * g++.dg/parse/constant3.C: New test.
37340         * g++.dg/parse/crash7.C: Likewise.
37341
37342 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
37343
37344         PR target/11008
37345         * gcc.dg/i386-pentium4-not-mull.c: New.
37346
37347 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
37348
37349         * gcc.dg/asm-names.c (ymain): Make it weak.
37350
37351 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37352
37353         PR c++/5421
37354         * g++.dg/template/friend21.C: New test.
37355
37356 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
37357
37358         * gcc.dg/cleanup-8.c: New test.
37359         * gcc.dg/cleanup-9.c: New test.
37360
37361 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
37362
37363         * g++.dg/ext/dll-MI1.h: New file.
37364         * g++.dg/ext/dllexport-MI1.C: New file.
37365         * g++.dg/ext/dllimport-MI1.C: New file.
37366
37367 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
37368
37369         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
37370         it does not have cmpstrsi patterns (just cmpmemsi).
37371
37372 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
37373
37374         PR debug/11473
37375         * g++.dg/debug/debug8.C: New test.
37376
37377 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37378
37379         PR c++/10108
37380         * g++.dg/template/crash7.C: New test.
37381
37382 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
37383
37384         PR target/10795
37385         * gcc.c-torture/compile/20030708-1.c: New.
37386
37387 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37388
37389         * gcc.c-torture/execute/20030715-1.c: New test.
37390
37391 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
37392
37393         * gcc.dg/pch/inline-3.c: New file.
37394         * gcc.dg/pch/inline-3.hs: New file.
37395         * gcc.dg/pch/inline-4.c: New file.
37396         * gcc.dg/pch/inline-4.hs: New file.
37397
37398 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
37399
37400         PR c++/11509
37401         * g++.dg/template/crash6.C: New test.
37402
37403         PR c++/7053
37404         * g++.dg/template/friend20.C: New test.
37405
37406         PR c++/7019
37407         * g++.dg/template/overload2.C: New test.
37408
37409 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37410
37411         PR optimization/11440
37412         * gcc.c-torture/execute/20030714-1.c: New test.
37413
37414 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37415
37416         PR c++/11154
37417         * g++.dg/template/partial2.C: New test.
37418
37419 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
37420
37421         PR c++/11503
37422         * g++.dg/template/anon1.C: New test.
37423
37424         PR c++/11493
37425         PR c++/11495
37426         * g++.dg/parse/template9.C: Likewise.
37427         * g++.dg/template/crash4.C: New test.
37428         * g++.dg/template/koenig1.C: Likewise.
37429         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
37430         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
37431         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
37432         functions.
37433         * g++.old-deja/g++.jason/template36.C: Likewise.
37434         * g++.old-deja/g++.mike/p1989.C: Likewise.
37435         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
37436         * g++.old-deja/g++.pt/ttp20.C: Use this->.
37437         * g++.old-deja/g++.pt/ttp21.C: Use this->.
37438         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
37439         compiling.
37440         * g++.old-deja/g++.pt/union2.C: Use this->.
37441
37442 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
37443
37444         * gcc.dg/20030711-1.c: New test.
37445
37446 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
37447
37448         PR c++/11050
37449         * g++.dg/parse/args1.C: New test.
37450         * g++.pt/defarg8.C: Change expected errors.
37451
37452 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
37453
37454         PR c++/8164
37455         * g++.dg/template/nontype2.C: New test.
37456
37457         PR c++/10558
37458         * g++.dg/parse/template8.C: New test.
37459
37460         PR c++/8327
37461         * g++.dg/template/scope1.C: New test.
37462
37463         * g++.dg/warn/Wsign-compare-1.C: New test.
37464
37465 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
37466
37467         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
37468
37469 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
37470
37471         PR c++/9411
37472         * g++.dg/template/explicit2.C: New test.
37473
37474         PR c++/10032
37475         * g++.dg/warn/pedantic1.C: New test.
37476
37477 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
37478
37479         PR c++ 9483
37480         * g++.dg/other/field1.C: New test.
37481
37482 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
37483
37484         PR c/11449
37485         * gcc.c-torture/compile/20030707-1.c: New.
37486
37487 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37488
37489         PR c++/10849
37490         * g++.dg/template/access12.C: New test.
37491
37492 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
37493
37494         * g++.dg/bprob/bprob.exp (prof_ext): Update.
37495         * g77.dg/bprob/bprob.exp (prof_ext): Update.
37496         * gcc.misc-tests/bprob.exp (prof_ext): Update.
37497         * gcc.misc-tests/gcov.exp: Update
37498         * g++.dg/gcov/gcov.exp: Update
37499         * lib/gcov.exp: Update.
37500
37501 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
37502
37503         * g++.dg/abi/mangle17.C: Make sure template expressions are
37504         dependent.
37505         * g++.dg/abi/mangle4.C: Mark erroneous casts.
37506         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
37507         * g++.dg/opt/stack1.C: Remove erroneous code.
37508         * g++.dg/parse/template7.C: New test.
37509         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
37510         * g++.old-deja/g++.pt/crash4.C: Likewise.
37511
37512 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37513
37514         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
37515         with zero or one occurence of `$' after the initial `L'.
37516
37517 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
37518
37519         * gcc.c-torture/compile/20030704-1.c: Add a comment.
37520
37521 2003-07-08  Roger Sayle  <roger@eyesopen.com>
37522
37523         PR c/11370
37524         * gcc.dg/Wunreachable-6.c: New testcase.
37525         * gcc.dg/Wunreachable-7.c: New testcase.
37526
37527 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
37528
37529         PR c/11420
37530         * gcc.dg/20030708-1.c: New test.
37531
37532 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
37533
37534         * gcc.dg/compat/sdata-section.h: New file.
37535         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
37536         * gcc.dg/torture/mips-sdata-1.c: New test.
37537
37538 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37539
37540         PR c++/11030
37541         * g++.dg/template/friend19.C: New test.
37542
37543 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
37544
37545         * g++.dg/opt/strength-reduce.C: New test.
37546
37547 2003-07-07  Roger Sayle  <roger@eyesopen.com>
37548
37549         PR target/10979
37550         * gcc.dg/20030707-1.c: New testcase.
37551
37552 2003-07-07  Roger Sayle  <roger@eyesopen.com>
37553
37554         PR optimization/11059
37555         * g++.dg/opt/emptyunion.C: New testcase.
37556
37557 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37558             Eric Botcazou  <ebotcazou@libertysurf.fr>
37559
37560         * g++.dg/opt/stack1.C: New test.
37561
37562 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
37563
37564         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
37565         run test.
37566
37567         PR c++/11431
37568         * g++.dg/expr/static_cast3.C: New test.
37569
37570 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
37571
37572         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
37573         everywhere.
37574         * gcc.dg/concat.c: Concatenation of string constants with
37575         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
37576         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
37577         * gcc.dg/cpp/escape-2.c: Use wide character constants where
37578         necessary to avoid multi-character character constant warning.
37579         * gcc.dg/cpp/escape.c: Likewise.
37580         * gcc.dg/cpp/ucs.c: Likewise.
37581         Remove backslashes from dg-bogus comments, as they confuse Tcl.
37582         Fix a typo.
37583
37584 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
37585
37586         PR c/11428
37587         * gcc.c-torture/compile/20030704-1.c: New.
37588
37589 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
37590
37591         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
37592
37593 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
37594
37595         PR c++/5287, PR c++/7910,  PR c++/11021
37596         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
37597         tests for warnings.
37598         * g++.dg/ext/dllimport2.C: Add tests for warnings.
37599         * g++.dg/ext/dllimport3.C: Likewise.
37600         * g++.dg/ext/dllimport4.C: New file.
37601         * g++.dg/ext/dllimport5.C: New file.
37602         * g++.dg/ext/dllimport6.C: New file.
37603         * g++.dg/ext/dllimport7.C: New file.
37604         * g++.dg/ext/dllimport8.C: New file.
37605         * g++.dg/ext/dllimport9.C: New file.
37606         * g++.dg/ext/dllimport10.C: New file.
37607         * g++.dg/ext/dllexport1.C: New file.
37608
37609 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
37610
37611         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
37612         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
37613
37614 2003-07-03  Roger Sayle  <roger@eyesopen.com>
37615
37616         * gcc.dg/builtins-25.c: New testcase.
37617         * gcc.dg/builtins-26.c: New testcase.
37618
37619 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
37620
37621         * gcc.dg/compat/vector-defs.h: New file.
37622         * gcc.dg/compat/vector-setup.h: New file.
37623         * gcc.dg/compat/vector-check.h: New file.
37624         * gcc.dg/compat/vector-1_main.c: New file.
37625         * gcc.dg/compat/vector-1_x.c: New file.
37626         * gcc.dg/compat/vector-1_y.c: New file.
37627         * gcc.dg/compat/vector-2_main.c: New file.
37628         * gcc.dg/compat/vector-2_x.c: New file.
37629         * gcc.dg/compat/vector-2_y.c: New file.
37630
37631         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
37632         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
37633         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
37634         * gcc.dg/compat/struct-align-1.h: New file.
37635         * gcc.dg/compat/struct-align-1_main.c: New file.
37636         * gcc.dg/compat/struct-align-1_x.c: New file.
37637         * gcc.dg/compat/struct-align-1_y.c: New file.
37638         * gcc.dg/compat/struct-align-2.h: New file.
37639         * gcc.dg/compat/struct-align-2_main.c: New file.
37640         * gcc.dg/compat/struct-align-2_x.c: New file.
37641         * gcc.dg/compat/struct-align-2_y.c: New file.
37642
37643         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
37644         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37645         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37646         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37647         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37648         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37649         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37650         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37651         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37652         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37653         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37654         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37655         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37656         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37657         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37658         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37659         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37660         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37661         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37662         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37663         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37664         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37665         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37666         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37667         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37668         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37669         * gcc.dg/compat/struct-return-10_x.c: Ditto.
37670         * gcc.dg/compat/struct-return-2_x.c: Ditto.
37671         * gcc.dg/compat/struct-return-3_x.c: Ditto.
37672
37673 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37674
37675         * gcc.dg/i386-call-1.c: New test.
37676
37677 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37678
37679         PR c++/9162
37680         * g++.dg/parse/defarg4.C: New.
37681
37682 2003-07-03  Roger Sayle  <roger@eyesopen.com>
37683
37684         PR target/10700
37685         * gcc.c-torture/compile/20030703-1.c: New test case.
37686
37687 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
37688
37689         * g++.dg/template/local3.C: Remove extra semicolon.
37690
37691 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37692
37693         * gcc.dg/i386-volatile-1.c: New test.
37694
37695 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
37696
37697         PR c++/11072
37698         * g++.dg/other/offsetof2.C: XFAIL.
37699         * g++.dg/other/offsetof5.C: New.
37700
37701         PR c++/10219
37702         * g++.dg/template/error1.C: New.
37703
37704         PR c++/9779
37705         * g++.dg/template/dependent-expr1.C: New.
37706
37707 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
37708
37709         PR c++/6949
37710         * g++.dg/template/local3.C: New test.
37711
37712         PR c++/11149
37713         * g++.dg/lookup/scoped6.C: New test.
37714
37715 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
37716
37717         PR c++/8046
37718         * g++.dg/other/error7.C: New test.
37719
37720 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
37721
37722         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
37723         * g++.old-deja/g++.abi/vtable3.h: Likewise.
37724         * g++.old-deja/g++.law/code-gen5.C: Likewise.
37725         * g++.old-deja/g++.other/union2.C: Likewise.
37726         * gcc.dg/c90-const-expr-2.c: Likewise.
37727         * gcc.dg/c90-const-expr-3.c: Likewise.
37728         * gcc.dg/c99-const-expr-2.c: Likewise.
37729         * gcc.dg/c99-const-expr-3.c: Likewise.
37730         * gcc.dg/concat.c: Likewise.
37731
37732 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
37733
37734         PR c++/9559
37735         * g++.dg/init/static1.C: New test.
37736
37737 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37738
37739         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
37740         * g++.old-deja/g++.other/access2.C: Likewise.
37741         * g++.old-deja/g++.other/decl2.C: Likewise.
37742         * gcc.c-torture/execute/20020615-1.c: Likewise.
37743
37744 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37745
37746         PR c++/4933
37747         * g++.dg/template/sizeof4.C: New test.
37748
37749 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37750
37751         * g++.dg/other/error6.C: New test.
37752
37753 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37754
37755         PR c++/10750
37756         * g++.dg/parse/constant2.C: New test.
37757
37758 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
37759
37760         PR c++/11106
37761         * g++.dg/other/error5.C: New test.
37762
37763 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37764
37765         * gcc.dg/format/gcc_diag-1.c: New test.
37766
37767 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
37768
37769         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
37770
37771 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
37772
37773         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
37774         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
37775         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
37776
37777 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
37778
37779         * gcc.c-torture/execute/builtins/string-8.c: New test.
37780         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
37781         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
37782         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
37783
37784 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
37785
37786         PR c++/10468
37787         * g++.dg/ext/typeof6.C: New test.
37788
37789 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
37790
37791         PR c++/10796
37792         * g++.dg/init/enum1.C: New test.
37793
37794 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
37795
37796         * gcc.dg/20030627-1.c: New test.
37797
37798 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
37799
37800         PR c++/11332
37801         * g++.dg/expr/static_cast2.C: New test.
37802
37803 2003-06-26  Roger Sayle  <roger@eyesopen.com>
37804             Jakub Jelinek  <jakub@redhat.com>
37805
37806         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
37807         sprintf(dst,"%s",src) optimization.
37808         * gcc.c-torture/execute/20030626-1.c: New test case.
37809         * gcc.c-torture/execute/20030626-2.c: New test case.
37810
37811 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
37812
37813         * gcc.c-torture/execute/multi-ix.c: New test.
37814
37815         * gcc.c-torture/execute/simd-4.c (main):
37816         Added missing semicolon at end of union.
37817
37818 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
37819
37820         PR c++/8266
37821         * g++.dg/template/explicit-instantiation3.C: New test.
37822
37823 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
37824
37825         * gcc.dg/20030626-1.c: Use signed char.
37826
37827 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
37828
37829         * gcc.dg/20030626-1.c: New test.
37830
37831 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
37832
37833         * const-str-2.m: Update.
37834
37835 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
37836
37837         PR c++/10990
37838         * g++.dg/rtti/dyncast1.C: New test.
37839         * g++.dg/abi/mangle4.C: Correct base-specifier access.
37840         * g++.dg/lookup/scoped1.C: Remove XFAIL.
37841         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
37842
37843         PR c++/10931
37844         * g++.dg/expr/static_cast1.C: New test.
37845
37846 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
37847
37848         * gcc.dg/20030625-1.c: New test.
37849
37850 2003-06-24  Roger Sayle  <roger@eyesopen.com>
37851
37852         * gcc.c-torture/compile/20030624-1.c: New test case.
37853
37854 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
37855
37856         * gcc.c-torture/execute/string-opt-17.c: New test.
37857
37858 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
37859
37860         PR c++/5754
37861         * g++.dg/parse/crash6.C: New test.
37862
37863 2003-06-23  Roger Sayle  <roger@eyesopen.com>
37864
37865         * gcc.dg/builtins-24.c: New test case.
37866
37867 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
37868
37869         * g++.dg/opt/operator1.C: New test.
37870
37871 2003-06-22  Roger Sayle  <roger@eyesopen.com>
37872
37873         * gcc.c-torture/execute/string-opt-16.c: New test case.
37874
37875 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
37876
37877         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
37878         * g++.old-deja/g++.other/conv7.C: Likewise.
37879         * g++.old-deja/g++.other/overcnv2.C: Likewise.
37880         * g++.old-deja/g++.other/overload14.C: Likewise.
37881
37882 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
37883
37884         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
37885         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
37886
37887 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37888
37889         PR c++/10888
37890         * g++.dg/warn/Winline-3.C: New test.
37891
37892 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37893
37894         * lib/target-supports.exp (check_alias_available): Make the test
37895         program acceptable to the Solaris assembler.
37896
37897         PR c++/10749
37898         * g++.dg/template/memclass2.C: New test.
37899
37900 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37901             Eric Botcazou  <ebotcazou@libertysurf.fr>
37902
37903         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
37904         data for non-matching targets.
37905         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
37906
37907 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37908
37909         PR c++/10845
37910         * g++.dg/template/member3.C: New test.
37911
37912 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
37913
37914         PR c++/10939
37915         * g++.dg/template/func1.C: New test.
37916
37917         PR c++/9649
37918         * g++.dg/template/static4.C: New test.
37919         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
37920
37921         PR c++/11041
37922         * g++.dg/init/ref7.C: New test.
37923
37924 2003-06-19  Matt Austern  <austern@apple.com>
37925
37926         PR c++/11228
37927         * g++.dg/anew1.C: New test.
37928         * g++.dg/anew2.C: New test.
37929         * g++.dg/anew3.C: New test.
37930         * g++.dg/anew4.C: New test.
37931
37932 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
37933
37934         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
37935
37936 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
37937
37938         * gcc.c-torture/execute/simd-4.c (main): Make expected value
37939         endian-dependent.
37940
37941 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
37942
37943         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
37944         Remove cruft.
37945
37946 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
37947
37948         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
37949         * gcc.c-torture/compile/961203-1.c: Likewise.
37950         * gcc.c-torture/compile/980506-1.c: Likewise.
37951
37952 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
37953
37954         PR c++/10712
37955         * g++.dg/lookup/using7.C: New test.
37956
37957 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
37958
37959         PR c++/11105
37960         * g++.dg/abi/conv1.C: Remove it.
37961         * g++.dg/template/conv7.C: New test.
37962         * g++.dg/template/conv8.C: Likewise.
37963         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
37964         conversion operator.
37965
37966 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
37967
37968         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
37969         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37970         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37971         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37972         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37973         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37974         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37975         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37976         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37977         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37978         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37979         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37980         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37981         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37982         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37983         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37984         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37985         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37986         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37987         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37988         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37989         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37990         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37991         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37992         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37993         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37994         * gcc.dg/compat/struct-return-10_x.c: Ditto.
37995         * gcc.dg/compat/struct-return-2_x.c: Ditto.
37996         * gcc.dg/compat/struct-return-3_x.c: Ditto.
37997
37998 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
37999
38000         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
38001         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
38002         indications.
38003
38004 2003-06-16  Roger Sayle  <roger@eyesopen.com>
38005
38006         * gcc.dg/i386-387-5.c: New test case.
38007         * gcc.dg/i386-387-6.c: New test case.
38008         * gcc.dg/builtins-23.c: New test case.
38009
38010 2003-06-15  Roger Sayle  <roger@eyesopen.com>
38011
38012         * gcc.dg/builtins-22.c: New test case.
38013         * gcc.dg/i386-387-1.c: Update to test exp.
38014         * gcc.dg/i386-387-2.c: Likewise.
38015
38016 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38017
38018         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
38019
38020 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38021
38022         * lib/gcc-dg.exp (dg-require-dll): New function.
38023         (dg-xfail-if): Likewise.
38024         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
38025         driver.
38026
38027         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
38028         * gcc.c-torture/compile/20001205-1.c: Likewise.
38029         * gcc.c-torture/compile/20001226-1.c: Likewise.
38030         * gcc.c-torture/compile/20010518-2.c: Likewise.
38031         * gcc.c-torture/compile/20020312-1.c: Likewise.
38032         * gcc.c-torture/compile/20020604-1.c: Likewise.
38033         * gcc.c-torture/compile/920501-12.c: Likewise.
38034         * gcc.c-torture/compile/920501-4.c: Likewise.
38035         * gcc.c-torture/compile/920520-1.c: Likewise.
38036         * gcc.c-torture/compile/920521-1.c: Likewise.
38037         * gcc.c-torture/compile/920625-1.c: Likewise.
38038         * gcc.c-torture/compile/961203-1.c: Likewise.
38039         * gcc.c-torture/compile/980506-1.c: Likewise.
38040         * gcc.c-torture/compile/981006-1.c: Likewise.
38041         * gcc.c-torture/compile/981022-1.c: Likewise.
38042         * gcc.c-torture/compile/981223-1.c: Likewise.
38043         * gcc.c-torture/compile/990617-1.c: Likewise.
38044         * gcc.c-torture/compile/dll.c: Likewise.
38045         * gcc.c-torture/compile/labels-3.c: Likewise.
38046         * gcc.c-torture/compile/mipscop-1.c: Likewise.
38047         * gcc.c-torture/compile/mipscop-2.c: Likewise.
38048         * gcc.c-torture/compile/mipscop-3.c: Likewise.
38049         * gcc.c-torture/compile/mipscop-4.c: Likewise.
38050         * gcc.c-torture/compile/simd-5.c: Likewise.
38051         * gcc.c-torture/compile/20000804-1.x: Remove.
38052         * gcc.c-torture/compile/20001205-1.x: Likewise.
38053         * gcc.c-torture/compile/20001226-1.x: Likewise.
38054         * gcc.c-torture/compile/20010518-2.x: Likewise.
38055         * gcc.c-torture/compile/20020312-1.x: Likewise.
38056         * gcc.c-torture/compile/20020604-1.x: Likewise.
38057         * gcc.c-torture/compile/920501-12.x: Likewise.
38058         * gcc.c-torture/compile/920501-4.x: Likewise.
38059         * gcc.c-torture/compile/920520-1.x: Likewise.
38060         * gcc.c-torture/compile/920521-1.x: Likewise.
38061         * gcc.c-torture/compile/920625-1.x: Likewise.
38062         * gcc.c-torture/compile/961203-1.x: Likewise.
38063         * gcc.c-torture/compile/980506-1.x: Likewise.
38064         * gcc.c-torture/compile/981006-1.x: Likewise.
38065         * gcc.c-torture/compile/981022-1.x: Likewise.
38066         * gcc.c-torture/compile/981223-1.x: Likewise.
38067         * gcc.c-torture/compile/990617-1.x: Likewise.
38068         * gcc.c-torture/compile/mipscop-1.x: Likewise.
38069         * gcc.c-torture/compile/mipscop-2.x: Likewise.
38070         * gcc.c-torture/compile/mipscop-3.x: Likewise.
38071         * gcc.c-torture/compile/mipscop-4.x: Likewise.
38072         * gcc.c-torture/compile/simd-5.x: Likewise.
38073
38074         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
38075
38076 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38077
38078         * gcc.c-torture/execute/20030611-1.c: New test.
38079
38080 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38081
38082         PR middle-end/168
38083         * gcc.dg/20030612-1.c: New test case.
38084
38085 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38086
38087         PR c++/10635
38088         * g++.dg/expr/cast1.C: New test.
38089
38090 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38091
38092         * gcc.dg/builtins-21.c: New test case.
38093
38094 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
38095
38096         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
38097         options instead of at the end.
38098         * lib/objc.exp (objc_target_compile): Likewise.
38099
38100 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
38101
38102         PR c++/10432
38103         * g++.dg/parse/error1.C: New test.
38104
38105 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
38106
38107         * gcc.dg/compat/struct-by-value-11_main.c: New file.
38108         * gcc.dg/compat/struct-by-value-11_x.c: New file.
38109         * gcc.dg/compat/struct-by-value-11_y.c: New file.
38110         * gcc.dg/compat/struct-by-value-12_main.c: New file.
38111         * gcc.dg/compat/struct-by-value-12_x.c: New file.
38112         * gcc.dg/compat/struct-by-value-12_y.c: New file.
38113         * gcc.dg/compat/struct-by-value-13_main.c: New file.
38114         * gcc.dg/compat/struct-by-value-13_x.c: New file.
38115         * gcc.dg/compat/struct-by-value-13_y.c: New file.
38116         * gcc.dg/compat/struct-by-value-14_main.c: New file.
38117         * gcc.dg/compat/struct-by-value-14_x.c: New file.
38118         * gcc.dg/compat/struct-by-value-14_y.c: New file.
38119         * gcc.dg/compat/struct-by-value-15_main.c: New file.
38120         * gcc.dg/compat/struct-by-value-15_x.c: New file.
38121         * gcc.dg/compat/struct-by-value-15_y.c: New file.
38122         * gcc.dg/compat/struct-by-value-16_main.c: New file.
38123         * gcc.dg/compat/struct-by-value-16_x.c: New file.
38124         * gcc.dg/compat/struct-by-value-16_y.c: New file.
38125         * gcc.dg/compat/struct-by-value-17_main.c: New file.
38126         * gcc.dg/compat/struct-by-value-17_x.c: New file.
38127         * gcc.dg/compat/struct-by-value-17_y.c: New file.
38128         * gcc.dg/compat/struct-by-value-18_main.c: New file.
38129         * gcc.dg/compat/struct-by-value-18_x.c: New file.
38130         * gcc.dg/compat/struct-by-value-18_y.c: New file.
38131
38132         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
38133         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
38134         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
38135         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
38136         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
38137         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
38138         * gcc.dg/compat/scalar-return-3_main.c: New file.
38139         * gcc.dg/compat/scalar-return-3_x.c: New file.
38140         * gcc.dg/compat/scalar-return-3_y.c: New file.
38141         * gcc.dg/compat/scalar-return-4_main.c: New file.
38142         * gcc.dg/compat/scalar-return-4_x.c: New file.
38143         * gcc.dg/compat/scalar-return-4_y.c: New file.
38144
38145 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
38146
38147         * gcc.dg/compat/fp2-struct-check.h: New file.
38148         * gcc.dg/compat/fp2-struct-defs.h: New file.
38149         * gcc.dg/compat/fp2-struct-init.h: New file.
38150         * gcc.dg/compat/struct-by-value-10_main.c: New file.
38151         * gcc.dg/compat/struct-by-value-10_x.c: New file.
38152         * gcc.dg/compat/struct-by-value-10_y.c: New file.
38153         * gcc.dg/compat/struct-return-10_main.c: New file.
38154         * gcc.dg/compat/struct-return-10_x.c: New file.
38155         * gcc.dg/compat/struct-return-10_y.c: New file.
38156
38157         * gcc.dg/compat/compat-common.h: New file.
38158         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
38159         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
38160         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
38161         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
38162         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
38163         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
38164         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
38165         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38166         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
38167         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
38168         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38169         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
38170         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
38171         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38172         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
38173         * gcc.dg/compat/small-struct-check.h: Ditto.
38174         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
38175         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38176         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
38177         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
38178         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38179         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38180         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
38181         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38182         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
38183         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
38184         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38185         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38186         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
38187         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38188         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38189         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
38190         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38191         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
38192         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
38193         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38194         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
38195         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
38196         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38197         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
38198         * gcc.dg/compat/struct-return-2_main.c: Ditto.
38199         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38200         * gcc.dg/compat/struct-return-2_y.c: Ditto.
38201         * gcc.dg/compat/struct-return-3_main.c: Ditto.
38202         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38203         * gcc.dg/compat/struct-return-3_y.c: Ditto.
38204
38205 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
38206
38207         * g++.dg/pch/static-1.C: New file.
38208         * g++.dg/pch/static-1.Hs: New file.
38209
38210 2003-06-10  Richard Henderson  <rth@redhat.com>
38211
38212         * gcc.dg/asm-7.c: Adjust expected warning text.
38213
38214 2003-06-10  Roger Sayle  <roger@eyesopen.com>
38215
38216         * gcc.dg/builtins-20.c: New test case.
38217
38218 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
38219
38220         PR c++/11131
38221         * g++.dg/opt/template1.C: New test.
38222
38223 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38224
38225         * lib/gcc-dg.exp (dg-test): Clear additional_files and
38226         additional_sources.
38227
38228 2003-05-21  David Taylor  <dtaylor@emc.com>
38229
38230         * gcc.dg/Wpadded.c: New file.
38231
38232 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38233
38234         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
38235         * gcc.dg/special/weak-2.c: Add dg-require-weak.
38236         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
38237         dg-require-weak.
38238
38239 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
38240
38241         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
38242
38243 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38244
38245         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
38246         (dg-require-alias): Likewise.
38247         (dg-require-gc-sections): Likewise.
38248         * lib/target-supports.exp (check_gc_sections_available): Likewise.
38249
38250 2003-06-08  Richard Henderson  <rth@redhat.com>
38251
38252         * gcc.dg/20011029-2.c: Fix the array reference.
38253         * gcc.dg/asm-7.c: New.
38254
38255 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
38256
38257         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
38258
38259 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
38260
38261         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
38262         (dg-require-gc-sections): Likewise.
38263
38264 2003-06-08  Jan Hubicka  <jh@suse.cz>
38265
38266         * i386-cmov1.c: Fix regular expression.
38267         * i386-cvt-1.c: Likewise.
38268         * i386-local.c: Likewise.
38269         * i386-local2.c: Likewise.
38270         * i386-mul.c: Likewise.
38271         * i386-ssetype-1.c: Likewise.
38272         * i386-ssetype-3.c: Likewise.
38273         * i386-ssetype-5.c: Likewise.
38274
38275 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38276
38277         PR c++/11039
38278         * g++.dg/warn/implicit-typename2.C: New test.
38279         * g++.dg/warn/implicit-typename3.C: New test.
38280
38281 2003-06-07  Richard Henderson  <rth@redhat.com>
38282
38283         * g++.dg/other/offsetof3.C: Use size_t.
38284         * g++.dg/other/offsetof4.C: Likewise.
38285
38286 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
38287
38288         * lib/copy-file.exp: New. Implement gcc_copy_files.
38289
38290         * lib/dg-pch.exp: Load copy-file.exp
38291         (dg-pch): Use gcc_copy_files instead of "file copy".
38292
38293 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
38294
38295         * gcc.dg/weak/weak.exp: Simplify.
38296         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
38297         * gcc.dg/weak/weak-1.c: Likewise.
38298         * gcc.dg/weak/weak-2.c: Likewise.
38299         * gcc.dg/weak/weak-3.c: Likewise.
38300         * gcc.dg/weak/weak-4.c: Likewise.
38301         * gcc.dg/weak/weak-5.c: Likewise.
38302         * gcc.dg/weak/weak-6.c: Likewise.
38303         * gcc.dg/weak/weak-7.c: Likewise.
38304         * gcc.dg/weak/weak-8.c: Likewise.
38305         * gcc.dg/weak/weak-9.c: Likewise.
38306
38307 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
38308
38309         gcc.c-torture/execute/20030606-1.c: New.
38310
38311 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38312
38313         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
38314         * gcc.dg/builtins-19.c: Likewise.
38315
38316 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38317
38318         * gcc.dg/builtins-2.c: Add some more tests.
38319         * gcc.dg/builtins-18.c: New test case.
38320         * gcc.dg/builtins-19.c: New test case.
38321
38322 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38323             Jim Wilson  <wilson@tuliptree.org>
38324
38325         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
38326
38327 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
38328
38329         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
38330         mempcpy/stpcpy calls not to be optimized into something else.
38331         * gcc.c-torture/execute/string-opt-3.c: Moved to...
38332         * gcc.c-torture/execute/builtins/string-7.c: ...here.
38333         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
38334
38335 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38336
38337         * gcc.dg/format/asm_fprintf-1.c: New test.
38338
38339 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
38340
38341         * lib/gcc-defs.exp (additional_sources): New variable.
38342         (dg-additional-sources): New function.
38343         (additional_files): New variable.
38344         (dg-additional-files): New function.
38345         (dg-additional-files-options): Likewise.
38346         * lib/gcc-dg.exp (dg-require-weak): New function.
38347         (dg-require-alias): Likewise.
38348         (dg-require-gc-sections): Likewise.
38349         * lib/target-supports.exp (check_alias_available): Remove testfile
38350         parameter.
38351         (check_gc_sections_available): New function.
38352         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
38353         (dg-gpp-additional-files): Likewise.
38354         * lib/g++.exp (additional_sources): Remove.
38355         (additional_files): Likewise.
38356         (g++_target_compile): Use dg-additional-files-options.
38357
38358         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
38359         Tcl logic.
38360         * gcc.dg/special/ecos.exp: Remove.
38361         * gcc.dg/special/20000419-2.c: Use dg-require-*.
38362         * gcc.dg/special/alias-1.c: Likewise.
38363         * gcc.dg/special/alias-2.c: Likewise.
38364         * gcc.dg/special/gcsec-1.c: Likewise.
38365         * gcc.dg/special/weak-1.c: Likewise.
38366         * gcc.dg/special/weak-2.c: Likewise.
38367         * gcc.dg/special/wkali-1.c: Likewise.
38368         * gcc.dg/special/wkali-2.c: Likewise.
38369
38370         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
38371         dg-gpp-additional-*.
38372         * g++.dg/special/conpr-3.C: Likewise.
38373         * g++.dg/special/conpr-4.C: Likewise.
38374         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
38375         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
38376         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
38377         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
38378         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
38379         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
38380         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
38381         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
38382         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
38383         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
38384         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
38385         * g++.old-deja/g++.other/comdat1.C: Likewise.
38386         * g++.old-deja/g++.other/comdat2.C: Likewise.
38387         * g++.old-deja/g++.other/comdat3.C: Likewise.
38388         * g++.old-deja/g++.other/ctor1.C: Likewise.
38389         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
38390
38391 2003-06-05  Richard Henderson  <rth@redhat.com>
38392
38393         * gcc.dg/debug/20030605-1.c: New.
38394
38395 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38396
38397         * README.QMTEST: Update.
38398
38399 2003-06-04  Richard Henderson  <rth@redhat.com>
38400
38401         * gcc.dg/cleanup-1.c: New.
38402         * gcc.dg/cleanup-2.c: New.
38403         * gcc.dg/cleanup-3.c: New.
38404         * gcc.dg/cleanup-4.c: New.
38405         * gcc.dg/cleanup-5.c: New.
38406         * gcc.dg/cleanup-6.c: New.
38407         * gcc.dg/cleanup-7.c: New.
38408
38409 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38410
38411         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
38412
38413         * lib/dg-pch.exp: New file.
38414         * g++.dg/pch/pch.exp: Use dg-pch.exp.
38415         * gcc.dg/pch/pch.exp: Likewise.
38416
38417 2003-06-04  Roger Sayle  <roger@eyesopen.com>
38418
38419         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
38420         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
38421         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
38422         * gcc.dg/builtins-17.c: New test case.
38423         * gcc.dg/i386-387-4.c: New test case.
38424         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
38425
38426 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38427
38428         * gcc.dg/ultrasp9.c: New test.
38429
38430 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38431
38432         * gcc.c-torture/compile/20030604-1.c: New test.
38433         * gcc.dg/sparc-constant-1.c: New test.
38434
38435 2003-06-03  Glen Nakamura  <glen@imodulo.com>
38436
38437         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
38438
38439 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
38440
38441         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
38442
38443         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
38444         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
38445
38446 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
38447
38448         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
38449
38450 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38451
38452         PR c++/10940
38453         * g++.dg/template/spec10.C: New test.
38454
38455 2003-06-03  Roger Sayle  <roger@eyesopen.com>
38456
38457         * gcc.dg/builtins-16.c: New test case.
38458
38459 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
38460
38461         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
38462         mempcpy test with post-increments.
38463         * gcc.c-torture/execute/string-opt-3.c: New test.
38464         * gcc.dg/string-opt-1.c: New test.
38465
38466 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
38467
38468         PR fortran/10965
38469         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
38470
38471 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
38472
38473         * lib/scanasm.exp (dg-scan): New function, factored out of ...
38474         (scan-assembler): ... here.  Use dg-scan.
38475         (scan-assembler-not): Likewise.
38476         (scan-file): New function.
38477         (scan-file-not): Likewise.
38478         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
38479         * gcc.dg/cpp/_Pragma4.c: Likewise.
38480         * gcc.dg/cpp/_Pragma5.c: Likewise.
38481         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38482         * gcc.dg/cpp/avoidpaste2.c: Likewise.
38483         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
38484         * gcc.dg/cpp/cmdlne-P.c: Likewise.
38485         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
38486         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
38487         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
38488         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
38489         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
38490         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
38491         * gcc.dg/cpp/cxxcom1.c: Likewise.
38492         * gcc.dg/cpp/line1.c: Likewise.
38493         * gcc.dg/cpp/maccom1.c: Likewise.
38494         * gcc.dg/cpp/maccom2.c: Likewise.
38495         * gcc.dg/cpp/maccom3.c: Likewise.
38496         * gcc.dg/cpp/maccom4.c: Likewise.
38497         * gcc.dg/cpp/maccom5.c: Likewise.
38498         * gcc.dg/cpp/maccom6.c: Likewise.
38499         * gcc.dg/cpp/multiline.c: Likewise.
38500         * gcc.dg/cpp/spacing1.c: Likewise.
38501         * gcc.dg/cpp/spacing2.c: Likewise.
38502         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
38503         * gcc.dg/cpp/trad/maccom1.c: Likewise.
38504         * gcc.dg/cpp/trad/maccom2.c: Likewise.
38505         * gcc.dg/cpp/trad/maccom3.c: Likewise.
38506         * gcc.dg/cpp/trad/maccom4.c: Likewise.
38507         * gcc.dg/cpp/trad/maccom6.c: Likewise.
38508         * gcc.dg/cpp/cxxcom2.c: Likewise.
38509         * gcc.dg/cpp/cxxcom2.h: New file.
38510
38511         * gcc.dg/cpp/truefalse.cpp: Move it to ...
38512         * g++.dg/cpp/truefalse.C: Here.
38513         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
38514
38515 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
38516
38517         * gcc.dg/cpp/redef3.c: New file.
38518
38519 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38520
38521         * gcc.dg/i386-loop-3.c: New test.
38522
38523 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
38524
38525         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
38526
38527 2003-05-31  Roger Sayle  <roger@eyesopen.com>
38528
38529         * gcc.dg/fwrapv-1.c: New test case.
38530         * gcc.dg/fwrapv-2.c: New test case.
38531
38532 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38533
38534         PR c++/10956
38535         * g++.dg/template/spec9.C: New test.
38536
38537 2003-05-29  Roger Sayle  <roger@eyesopen.com>
38538
38539         * gcc.dg/duff-4.c: New test case.
38540
38541 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
38542
38543         PR fortran/10843
38544         * g77.dg/ffixed-form-1.f: New test
38545         * g77.dg/ffixed-form-2.f: New test
38546         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
38547         * g77.dg/ffree-form-3.f: New test
38548
38549 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
38550
38551         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
38552         * gcc.dg/wint_t-1.c: Likewise.
38553
38554 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38555
38556         * g++.dg/template/access11.C: New test.
38557
38558 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38559
38560         PR c++/10849
38561         * g++.dg/template/access10.C: New test.
38562
38563 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38564             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38565
38566         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
38567
38568 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
38569
38570         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
38571         suppress for powerpc-*-darwin*.
38572         * gcc.dg/torture/builtin-noret-2.c: Likewise.
38573
38574 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
38575
38576         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
38577         suppress option for powerpc-*-darwin*.
38578
38579 2003-05-23  Roger Sayle  <roger@eyesopen.com>
38580
38581         * gcc.dg/builtins-1.c: Add tests for tan and atan.
38582         * gcc.dg/builtins-4.c: Add test for fmod.
38583
38584 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38585
38586         PR c++/10682
38587         * g++.dg/template/instantiate4.C: New test.
38588
38589 2003-05-22  Roger Sayle  <roger@eyesopen.com>
38590
38591         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
38592
38593 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
38594
38595         * gcc.dg/compat/scalar-return-1_main.c: New file.
38596         * gcc.dg/compat/scalar-return-1_x.c: New file.
38597         * gcc.dg/compat/scalar-return-1_y.c: New file.
38598         * gcc.dg/compat/scalar-return-2_main.c: New file.
38599         * gcc.dg/compat/scalar-return-2_x.c: New file.
38600         * gcc.dg/compat/scalar-return-2_y.c: New file.
38601         * gcc.dg/compat/struct-return-3_main.c: New file.
38602         * gcc.dg/compat/struct-return-3_y.c: New file.
38603         * gcc.dg/compat/struct-return-3_x.c: New file.
38604         * gcc.dg/compat/struct-return-2_main.c: New file.
38605         * gcc.dg/compat/struct-return-2_x.c: New file.
38606         * gcc.dg/compat/struct-return-2_y.c: New file.
38607
38608 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38609
38610         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
38611         for hppa*-hp-hpux*.
38612         * gcc.dg/20021014-1.c (dg-options): Likewise.
38613         * gcc.dg/nest.c (dg-options): Likewise.
38614
38615 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
38616
38617         PR c++/9738
38618         * g++.dg/ext/dllimport2.C: New file.
38619         * g++.dg/ext/dllimport3.C: New file.
38620
38621 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
38622
38623         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
38624         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38625         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38626         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38627         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38628         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38629         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
38630         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
38631         * gcc.dg/compat/small-struct-defs.h: New file.
38632         * gcc.dg/compat/small-struct-init.h: New file.
38633         * gcc.dg/compat/small-struct-check.h: New file.
38634         * gcc.dg/compat/fp-struct-defs.h: New file.
38635         * gcc.dg/compat/fp-struct-check.h: New file.
38636         * gcc.dg/compat/fp-struct-init.h: New file.
38637         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
38638         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
38639
38640 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
38641
38642         * gcc.dg/20030225-2.c: New test.
38643
38644 2003-05-18  Roger Sayle  <roger@eyesopen.com>
38645             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38646
38647         * gcc.c-torture/compile/20030518-1.c: New test case.
38648
38649 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
38650
38651         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
38652         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
38653         gcc-dg-debug-runtest.
38654         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
38655         gcc-dg-debug-runtest.
38656
38657 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38658
38659         PR c++/9022
38660         * g++.dg/lookup/using6.C: New test.
38661
38662 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38663
38664         * g++.dg/parse/access2.C: New test.
38665
38666 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
38667
38668         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
38669         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
38670         * gcc.dg/debug/debug.exp: Likewise.
38671
38672 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
38673
38674         * gcc.dg/dollar.c: New test.
38675
38676 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
38677
38678         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
38679         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
38680         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
38681         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
38682         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
38683         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
38684         * gcc.dg/compat/struct-by-value-6_main.c: New file.
38685         * gcc.dg/compat/struct-by-value-6_x.c: New file.
38686         * gcc.dg/compat/struct-by-value-6_y.c: New file.
38687         * gcc.dg/compat/struct-by-value-7_main.c: New file.
38688         * gcc.dg/compat/struct-by-value-7_x.c: New file.
38689         * gcc.dg/compat/struct-by-value-7_y.c: New file.
38690         * gcc.dg/compat/struct-by-value-8_main.c: New file.
38691         * gcc.dg/compat/struct-by-value-8_x.c: New file.
38692         * gcc.dg/compat/struct-by-value-8_y.c: New file.
38693         * gcc.dg/compat/struct-by-value-9_main.c: New file.
38694         * gcc.dg/compat/struct-by-value-9_x.c: New file.
38695         * gcc.dg/compat/struct-by-value-9_y.c: New file.
38696
38697 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
38698
38699         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
38700         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
38701         support for "repo" mode.
38702         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
38703         * lib/g77-dg.exp: Likewise.
38704         * lib/obj-dg.exp: Likewise.
38705
38706 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
38707
38708         Merge from gcc-3_2-rhl8-branch:
38709         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
38710
38711         * gcc.dg/tls/opt-6.c: New test.
38712
38713         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
38714
38715         * gcc.dg/20030405-1.c: New test.
38716
38717         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
38718
38719         * gcc.dg/20030309-1.c: New test.
38720
38721         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38722
38723         * gcc.c-torture/execute/20030307-1.c: New test.
38724
38725         2003-02-20  Randolph Chung  <tausq@debian.org>
38726
38727         * gcc.c-torture/compile/20030220-1.c: New test.
38728
38729         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
38730
38731         * gcc.dg/20030217-1.c: New test.
38732
38733         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
38734
38735         * gcc.c-torture/compile/20020129-1.c: New test.
38736
38737         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38738
38739         * gcc.dg/unroll-1.c: New test.
38740
38741         2002-11-16  Jan Hubicka  <jh@suse.cz>
38742
38743         * gcc.c-torture/execute/20020920-1.c: New test.
38744
38745         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
38746
38747         PR target/7434
38748         * gcc.c-torture/compile/20021008-1.c: New test.
38749
38750         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
38751
38752         PR target/7559
38753         * gcc.c-torture/execute/20020810-1.c: New test.
38754
38755         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
38756
38757         * gcc.c-torture/compile/20020807-1.c: New test.
38758
38759         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
38760
38761         * gcc.dg/tls/opt-1.c: New test.
38762
38763         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
38764
38765         * gcc.dg/20020729-1.c: New test.
38766
38767         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
38768
38769         * g++.dg/opt/life1.C: New test.
38770
38771         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
38772
38773         * gcc.dg/20020525-1.c: New test.
38774
38775         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
38776
38777         PR c++/6794
38778         * g++.dg/ext/pretty1.C: New test.
38779         * g++.dg/ext/pretty2.C: New test.
38780
38781 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
38782
38783         PR c++/8385
38784         * g++.dg/ext/typeof5.C: New test.
38785
38786 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
38787
38788         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
38789         __USER_LABEL_PREFIX__ into account.
38790         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
38791
38792 2003-05-14  Roger Sayle  <roger@eyesopen.com>
38793
38794         * gcc.dg/builtins-15.c: New test case.
38795
38796 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
38797
38798         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
38799
38800 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
38801
38802         * lib/g++.exp: Tweak handling of additional source files.
38803         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
38804         * g++.dg/special/conpr-2a.C: Rename to ...
38805         * g++.dg/special/conpr-2a.cc: ... this.
38806         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
38807         * g++.dg/special/conpr-3a.C: Rename to ...
38808         * g++.dg/special/conpr-3a.cc: This.
38809         * g++.dg/special/conpr-3b.C: Rename to ...
38810         * g++.dg/special/conpr-3b.cc: This.
38811         * g++.dg/special/conpr-4.C: New test.
38812         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
38813
38814 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
38815
38816         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
38817
38818 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38819
38820         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
38821         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38822         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
38823         * g++.old-deja/g++.other/warn3.C: Likewise.
38824
38825 2003-05-11  Roger Sayle  <roger@eyesopen.com>
38826
38827         * gcc.dg/i386-387-1.c: Update to also test log.
38828         * gcc.dg/i386-387-2.c: Likewise.
38829
38830 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38831
38832         * g77.f-torture/execute/int8421.f: New test.
38833
38834 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38835
38836         PR c++/10230, c++/10481
38837         * g++.dg/lookup/scoped5.C: New test.
38838
38839 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38840
38841         PR c++/10552
38842         * g++.dg/template/ttp6.C: New test.
38843
38844 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
38845
38846         * gcc.c-torture/execute/builtins: New directory.
38847         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
38848         gcc.c-torture/execute/builtins.
38849         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
38850         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
38851         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
38852         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
38853
38854 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38855
38856         PR c++/9252
38857         * g++.dg/template/access8.C: New test.
38858         * g++.dg/template/access9.C: New test.
38859
38860 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38861
38862         PR c++/9554
38863         * g++.dg/parse/access1.C: New test.
38864
38865 2003-05-09  DJ Delorie  <dj@redhat.com>
38866
38867         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
38868         long, and not an int.
38869
38870 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38871
38872         PR c++/10555, c++/10576
38873         * g++.dg/template/memclass1.C: New test.
38874
38875 2003-05-08  DJ Delorie  <dj@redhat.com>
38876
38877         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
38878         targets.
38879         * gcc.c-torture/execute/20021024-1.x: Likewise.
38880         * gcc.c-torture/execute/shiftdi.x: Likewise.
38881         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
38882         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
38883         * gcc.dg/20021018-1.c: Likewise.
38884
38885 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38886
38887         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
38888
38889         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
38890         (bcopy): Call memmove.
38891
38892 2003-05-08  Roger Sayle  <roger@eyesopen.com>
38893
38894         * g77.f-torture/compile/8485.f: New test case.
38895
38896 2003-05-07  Richard Henderson  <rth@redhat.com>
38897
38898         PR c++/10570
38899         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
38900         Verify exception_cleanup not called for rethrows.
38901         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
38902         when exiting catch block without rethrowing.
38903         * g++.dg/eh/forced3.C: New.
38904         * g++.dg/eh/forced4.C: New.
38905
38906 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
38907
38908         * gcc.dg/20030505.c: Fix triplet.
38909
38910 2003-05-06  DJ Delorie  <dj@redhat.com>
38911
38912         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
38913         * gcc.dg/nest.c: Likewise.
38914
38915 2003-05-05  Roger Sayle  <roger@eyesopen.com>
38916
38917         * gcc.dg/builtins-14.c: New test case.
38918
38919 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
38920
38921         * lib/compat.exp (compat-execute): New argument.
38922         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
38923         * gcc.dg/compat: New test directory.
38924         * gcc.dg/compat/compat.exp: New expect script.
38925         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
38926         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
38927         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
38928         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
38929         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
38930         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
38931
38932         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
38933         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
38934         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
38935         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
38936         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
38937         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
38938         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
38939         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
38940         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
38941         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
38942         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
38943         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
38944         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
38945         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
38946         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
38947
38948 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
38949
38950         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
38951
38952 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
38953
38954         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
38955
38956 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
38957
38958         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
38959         * gcc.dg/ppc-fsel-2.c: New test.
38960
38961         * gcc.dg/unused-5.c: New test.
38962
38963 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38964
38965         PR c++/10496
38966         * g++.dg/warn/pmf1.C: New test.
38967
38968 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38969
38970         PR c++/4494
38971         * g++.dg/warn/main.C: New test.
38972
38973 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38974
38975         * gcc.dg/nonnull-3.c: New test.
38976
38977 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
38978
38979         * gcc.dg/cpp/Wtrigraphs.c: Update.
38980         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
38981
38982 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
38983
38984         * gcc.dg/ppc-fsel-1.c: New test.
38985
38986 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
38987
38988         PR c/10604
38989         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
38990
38991 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
38992
38993         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
38994
38995 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38996
38997         PR c++/9364, c++/10553, c++/10586
38998         * g++.dg/parse/typename4.C: New test.
38999         * g++.dg/parse/typename5.C: Likewise.
39000
39001 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
39002
39003         * gcc.c-torture/compile/20030503-1.c: New test.
39004
39005 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39006
39007         * g++.dg/lookup/using5.C: Fix testcase error.
39008
39009 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
39010
39011         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
39012         since MEABI is no longer supported.  Remove all vestiges
39013         of MEABI from the test.
39014
39015 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39016
39017         PR c++/10554
39018         * g++.dg/lookup/using5.C: New test.
39019
39020 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39021
39022         PR c++/8772
39023         * g++.dg/template/ttp5.C: New test.
39024
39025 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
39026
39027         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
39028         (dg-gpp-additional-sources): New function.
39029         (dg-gpp-additional-files): Likewise.
39030         * lib/g++.exp (additional_sources): New variable.
39031         (additional_files): Likewise.
39032         (g++_target_compile): Deal with them.
39033         * lib/old-dejagnu.exp: Remove.
39034         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
39035         * g++.old-deja: Revise all tests to use dg commands.
39036
39037 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39038
39039         PR c++/9432, c++/9528
39040         * g++.dg/lookup/using4.C: New test.
39041
39042 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
39043
39044         * gcc.dg/noreturn-5.c: New file.
39045         * gcc.dg/noreturn-6.c: New file.
39046
39047         * gcc.c-torture/compile/inline-1.c: New file.
39048
39049 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39050
39051         PR c++/10551
39052         * g++.dg/template/explicit1.C: New test.
39053
39054 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39055
39056         PR c++/10549
39057         * g++.dg/other/bitfield1.C: New test.
39058
39059         PR c++/10527
39060         * g++.dg/init/new7.C: New test.
39061
39062 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39063
39064         * g++.dg/ext/desig1.C: New test.
39065         * g++.dg/ext/init1.C: Update.
39066
39067         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
39068
39069 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
39070
39071         PR c++/10180
39072         * g++.dg/warn/Winline-1.C: New test.
39073
39074 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
39075
39076         * gcc.c-torture/execute/string-opt-19.c: New test.
39077
39078         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
39079         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
39080
39081 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
39082
39083         PR c++/10506
39084         * g++.dg/init/new6.C: New test.
39085
39086         PR c++/10503
39087         * g++.dg/init/ref6.C: New test.
39088
39089 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
39090
39091         * g++.dg/warn/weak1.C: XFAIL on AIX4.
39092
39093 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39094
39095         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
39096         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
39097
39098 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
39099
39100         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
39101         initialized static data members.
39102
39103 2003-04-25  H.J. Lu <hjl@gnu.org>
39104
39105         * gcc.dg/ia64-sync-4.c: New test.
39106
39107 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39108
39109         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
39110         date.
39111
39112 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
39113
39114         PR c++/10337
39115         * g++.dg/warn/conv1.C: New test.
39116         * g++.old-deja/g++.other/conv7.C: Adjust.
39117         * g++.old-deja/g++.other/overload14.C: Adjust.
39118
39119 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39120
39121         PR c++/10471
39122         * g++.dg/template/defarg2.C: New test.
39123
39124 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
39125
39126         * gcc.dg/cpp/include2.c: Update.
39127         * gcc.dg/cpp/multiline-2.c: New.
39128         * gcc.dg/cpp/multiline.c: Update.
39129         * gcc.dg/cpp/strify2.c: Update.
39130         * gcc.dg/cpp/trad/literals-2.c: Update.
39131
39132 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39133
39134         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
39135
39136 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39137
39138         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
39139
39140 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39141
39142         PR c++/10451
39143         * g++.dg/parse/crash4.C: New test.
39144
39145         PR c++/9847
39146         * g++.dg/parse/crash5.C: New test.
39147
39148 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
39149
39150         PR c++/10446
39151         * g++.dg/parse/crash3.C: New test.
39152
39153         PR c++/10428
39154         * g++.dg/parse/elab1.C: New test.
39155
39156 2003-04-22  Devang Patel  <dpatel@apple.com>
39157
39158         * gcc.dg/cpp/trad/funlike-5.c: New test.
39159
39160 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
39161
39162         * g++.dg/other/packed1.C: Fix dg options.
39163
39164 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
39165
39166         * g++.dg/other/offsetof2.C: New test.
39167
39168 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
39169
39170         * g++.dg/template/recurse.C: Adjust location of error messages.
39171
39172 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
39173
39174         PR c++/9881
39175         * g++.dg/init/addr-const1.C: New test.
39176         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
39177
39178 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39179
39180         PR c++/10405
39181         * g++.dg/lookup/struct-hack1.C: New test.
39182
39183 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
39184
39185         * ucs.c: Update diagnostic messages.
39186
39187 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39188
39189         * gcc.dg/cpp/truefalse.cpp: New test.
39190         * gcc.dg/cpp/cpp.exp: Update.
39191         * g++.dg/other/stdbool-if.C: Remove.
39192
39193 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39194
39195         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
39196         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
39197
39198 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39199
39200         * gcc.c-torture/compile/20030418-1.c: New test.
39201
39202 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
39203
39204         * README.compat: Remove; content moved to doc/sourcebuild.texi.
39205
39206 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39207
39208         PR c++/10347
39209         g++.dg/template/dependent-name1.C: New test.
39210
39211 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
39212
39213         * gcc.dg/warn-1.c (tourist_guide): New array,
39214         contains a pointer to bar.
39215
39216 2003-04-16  Roger Sayle  <roger@eyesopen.com>
39217
39218         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
39219         * gcc.c-torture/execute/medce-1.c: New test case.
39220         * gcc.c-torture/execute/medce-2.c: New test case.
39221
39222 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
39223
39224         * lib/prune.exp: Ignore more messages.
39225
39226         PR c++/10381
39227         * g++.dg/parse/lookup3.C: New test.
39228
39229 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
39230
39231         * gcc.c-torture/compile/20030415-1.c : New test.
39232
39233 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
39234
39235         * gcc.c-torture/execute/scope-2.c: Move to ...
39236         * gcc.dg/noncompile/scope.c: .... here.
39237
39238 2003-04-14  Roger Sayle  <roger@eyesopen.com>
39239
39240         * gcc.dg/20030414-2.c: New test case.
39241
39242 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
39243
39244         PR target/10377
39245         * gcc.dg/20030414-1.c: New test.
39246
39247 2003-04-13  Roger Sayle  <roger@eyesopen.com>
39248
39249         * gcc.dg/builtins-12.c: New test case.
39250         * gcc.dg/builtins-13.c: New test case.
39251
39252 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39253
39254         * gcc.c-torture/execute/string-opt-18.c: New test.
39255
39256 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
39257
39258         PR c++/10300
39259         * g++.dg/init/new5.C: New test.
39260
39261 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
39262
39263         PR c++/7910
39264         * g++.dg/ext/dllimport1.C: New test.
39265
39266 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39267
39268         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
39269
39270 2003-04-11  Bud Davis <bdavis9659@comcast.net>
39271
39272         PR Fortran/9263
39273         * g77.f-torture/noncompile/9263.f: New test
39274         PR Fortran/1832
39275         * g77.f-torture/execute/1832.f: New test
39276
39277 2003-04-11  David Chad  <davidc@freebsd.org>
39278             Loren J. Rittle  <ljrittle@acm.org>
39279
39280         PR libobjc/8562
39281         * objc.dg/headers.m: New test.
39282
39283 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
39284
39285         * gcc.c-torture/execute/builtin-noret-2.c: New.
39286         * gcc.c-torture/execute/builtin-noret-2.x: New.
39287         XFAIL builtin-noret-2.c at -O1 and above.
39288         * gcc.dg/redecl.c: New.
39289         * gcc.dg/Wshadow-1.c: Update error regexps.
39290
39291 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
39292
39293         * g++.dg/abi/bitfield10.C: New test.
39294
39295 2003-04-09  Mike Stump  <mrs@apple.com>
39296
39297         * gcc.dg/pch/pch.exp: Make testcase names longer.
39298         * g++.dg/pch/pch.exp: Make testcase names longer.
39299
39300 2003-04-08  Roger Sayle  <roger@eyesopen.com>
39301
39302         * gcc.dg/builtins-11.c: New test case.
39303
39304 2003-04-08  Roger Sayle  <roger@eyesopen.com>
39305
39306         * gcc.dg/builtins-9.c: New test case.
39307         * gcc.dg/builtins-10.c: New test case.
39308
39309 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
39310
39311         * gcc.dg/noncompile/init-4.c.c: New test.
39312
39313 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39314
39315         * gcc.misc-test/gcov-9.c: New test.
39316         * gcc.misc-test/gcov-10.c: New test
39317         * gcc.misc-test/gcov-11.c: New test.
39318
39319 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
39320
39321         PR optimization/10024
39322         * gcc.c-torture/compile/20030405-1.c: New test.
39323
39324 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
39325
39326         * gcc.dg/pch/static-3.c: New.
39327         * gcc.dg/pch/static-3.hs: New.
39328         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
39329
39330 2003-04-04  Richard Henderson  <rth@redhat.com>
39331
39332         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
39333         * g++.dg/eh/forced2.C: Likewise.
39334
39335 2003-04-03  Mike Stump  <mrs@apple.com>
39336
39337         * lib/scanasm.exp (scan-assembler): Add xfail processing for
39338         target arg.
39339         (scan-assembler-times, scan-assembler-not): Likewise.
39340         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
39341
39342 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39343
39344         * gcc.dg/sparc-loop-1.c: New test.
39345
39346 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
39347
39348         PR other/9274
39349         * g++.dg/pch/system-2.C: New.
39350         * g++.dg/pch/system-2.Hs: New.
39351
39352 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
39353
39354         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
39355
39356         * g++.dg/eh/simd-1.C (vecfunc): Same.
39357
39358 2003-04-01  Roger Sayle  <roger@eyesopen.com>
39359
39360         * gcc.c-torture/execute/20030401-1.c: New test case.
39361
39362 2003-04-01  Ziemowit Laski <zlaski@apple.com>
39363
39364         * objc.dg/defs.m: New.
39365
39366 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
39367
39368         * g++.dg/eh/simd-1.C: New.
39369         * g++.dg/eh/simd-2.C: New.
39370
39371 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
39372
39373         * gcc.c-torture/execute/simd-3.c: New.
39374
39375 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39376
39377         PR c/9936
39378         * gcc.dg/20030331-2.c: New test.
39379
39380 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39381
39382         PR c++/10278
39383         * g++.dg/parse/crash2.C: New test.
39384
39385 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39386
39387         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
39388         * gcc.c-torture/execute/20030331-1.c: ...here.
39389
39390 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39391
39392         * gcc.c-torture/execute/20030331-1.c: New test.
39393
39394 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
39395
39396         * lib/gcov.exp: Adjust call return testing strings.
39397         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
39398
39399 2003-03-31  Roger Sayle  <roger@eyesopen.com>
39400
39401         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
39402         * gcc.dg/builtins-7.c: New test case.
39403         * gcc.dg/builtins-8.c: New test case.
39404
39405 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39406
39407         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
39408
39409 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
39410
39411         PR c++/7647
39412         * g++.dg/lookup-class-member-2.C: New test.
39413
39414 2003-03-30  Glen Nakamura  <glen@imodulo.com>
39415
39416         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
39417
39418 2003-03-28  Roger Sayle  <roger@eyesopen.com>
39419
39420         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
39421
39422 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
39423
39424         * g++.dg/init/attrib1.C: New test.
39425
39426 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39427
39428         * gcc.dg/ultrasp8.c: New test.
39429
39430 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39431
39432         * gcc.dg/ultrasp7.c: New test.
39433
39434 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
39435
39436         PR c++/10047
39437         * g++.dg/template/inline1.C: New test.
39438
39439 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39440
39441         * gcc.dg/sparc-dwarf2.c: New test.
39442
39443 2003-03-27  Roger Sayle  <roger@eyesopen.com>
39444
39445         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
39446         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
39447
39448 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
39449
39450         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
39451         than reading .x files.
39452         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
39453         * g77.dg/gcov/gcov-1.f: Likewise.
39454         * gcc.misc-tests/gcov-4b.c: Likewise.
39455         * gcc.misc-tests/gcov-5b.c: Likewise.
39456         * gcc.misc-tests/gcov-6.c: Likewise.
39457         * gcc.misc-tests/gcov-7.c: Likewise.
39458         * gcc.misc-tests/gcov-8.c: Likewise.
39459         * g++.dg/gcov/gcov-1.x: Remove.
39460         * g77.dg/gcov/gcov-1.x: Likewise.
39461         * gcc.misc-tests/gcov-4b.x: Likewise.
39462         * gcc.misc-tests/gcov-5b.x: Likewise.
39463         * gcc.misc-tests/gcov-6.x: Likewise.
39464         * gcc.misc-tests/gcov-7.x: Likewise.
39465         * gcc.misc-tests/gcov-8.x: Likewise.
39466
39467 2003-03-27  Glen Nakamura  <glen@imodulo.com>
39468
39469         PR opt/10087
39470         * gcc.dg/20030324-1.c: New test.
39471
39472 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
39473
39474         PR c++/10224
39475         * g++.dg/template/arg3.C: New test.
39476
39477         PR c++/10158
39478         * g++.dg/template/friend18.C: New test.
39479
39480 2003-03-26  Roger Sayle  <roger@eyesopen.com>
39481
39482         * g77.f-torture/compile/20030326-1.f: New test case.
39483
39484 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
39485
39486         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
39487
39488         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
39489
39490 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
39491
39492         * gcc.dg/ia64-sync-3.c: New test.
39493
39494 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
39495
39496         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
39497
39498 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39499
39500         * gcc.dg/ultrasp6.c: New test.
39501
39502 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39503
39504         * gcc.dg/i386-signbit-1.c: New test.
39505         * gcc.dg/i386-signbit-2.c: New test.
39506         * gcc.dg/i386-signbit-3.c: New test.
39507
39508 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39509
39510         * gcc.dg/ultrasp5.c: Fix options.
39511
39512 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39513
39514         * gcc.dg/ultrasp5.c: Fix comment.
39515
39516 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
39517
39518         PR fortran/10197
39519         * g77.f-torture/execute/10197.f: New test.
39520
39521 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
39522
39523         PR c++/9898, c++/383
39524         * g++.dg/template/conv6.C: New test.
39525
39526         PR c++/10119
39527         * g++.dg/template/ptrmem5.C: New test.
39528
39529         PR c++/10026
39530         * g++.dg/lookup/koenig1.C: New test.
39531
39532         PR C++/10199
39533         * g++.dg/lookup/template2.C: New test.
39534
39535 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
39536
39537         * g++.dg/opt/rtti1.C: New test.
39538
39539 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39540
39541         * gcc.dg/ultrasp5.c: New test.
39542
39543 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
39544
39545         PR middle-end/9967
39546         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
39547         builtin fputs.
39548
39549 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
39550
39551         PR c/8224
39552         * gcc.dg/20030323-1.c: New test.
39553
39554 2003-03-23  Roger Sayle  <roger@eyesopen.com>
39555
39556         * gcc.c-torture/compile/20030323-1.c: New test case.
39557
39558 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
39559
39560         * gcc.dg/20030321-1.c: New test.
39561
39562 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
39563
39564         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
39565
39566 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
39567
39568         PR c++/9978, c++/9708
39569         * g++.dg/ext/vlm1.C: Adjust expected error.
39570         * g++.dg/ext/vla2.C: New test.
39571         * g++.dg/template/arg1.C: New test.
39572         * g++.dg/template/arg2.C: New test.
39573
39574 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
39575
39576         * g77.f-torture/execute/select.f: New test.
39577         * g77.f-torture/noncompile/select_no_compile.f: New test.
39578
39579 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
39580
39581         PR c++/9898
39582         * g++.dg/other/error4.C: New test.
39583
39584 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
39585
39586         * g++.dg/template/friend17.C: New test.
39587
39588 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
39589
39590         * gcc.c-torture/compile/20030320-1.c: New.
39591
39592 2003-03-20  Roger Sayle  <roger@eyesopen.com>
39593
39594         * gcc.dg/builtins-6.c: New test case.
39595
39596 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
39597
39598         PR target/10073
39599         * gcc.c-torture/compile/20030319-1.c: New.
39600
39601 2003-03-18  Jan Hubicka  <jh@suse.cz>
39602
39603         * gcc.dg/i386-cvt-1.c: New test.
39604
39605 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
39606
39607         * objc.dg/naming-1.m: Use "(parse|syntax) error".
39608         * objc.dg/naming-2.m: Likewise.
39609
39610 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
39611
39612         PR c++/9639
39613         * g++.dg/parse/crash1.C: New test.
39614
39615 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
39616
39617         PR c++/8805
39618         * g++.dg/eh/cleanup1.C: New test.
39619
39620 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
39621
39622         * gcc.c-torture/execute/20030316-1.c: New test case.
39623
39624 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39625
39626         PR c++/9629
39627         * g++.dg/init/ctor2.C: New test.
39628
39629 2003-03-15  Roger Sayle  <roger@eyesopen.com>
39630
39631         * g77.f-torture/compile/xformat.f: New test case.
39632
39633 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39634
39635         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
39636         * g++.old-deja/g++.mike/eh50.C: Likewise.
39637
39638 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39639
39640         PR c++/6440
39641         * g++.dg/template/spec7.C: New test.
39642         * g++.dg/template/spec8.C: Likewise.
39643
39644 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
39645
39646         * gcc.c-torture/execute/20030313-1.c: New test.
39647
39648 2003-03-14  Richard Henderson  <rth@redhat.com>
39649
39650         * gcc.dg/inline-2.c: Adjust alpha test for external call.
39651
39652 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
39653
39654         * gcc.c-torture/compile/20030314-1.c: New test.
39655
39656 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
39657
39658         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
39659         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
39660         thumb target,
39661         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
39662         to accept newer _imp__  prefix and additional
39663         newline in .drectve section.
39664         * gcc.dg/dll-4.c: Likewise.
39665         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
39666         switch.
39667
39668 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
39669
39670         * g++.dg/parse/namespace9.C: New test.
39671
39672         * g++.dg/init/ref5.C: New test.
39673         * g++.dg/parse/ptrmem1.C: Likewise.
39674
39675 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39676
39677         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
39678         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
39679         regular expression.
39680         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
39681         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
39682
39683 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
39684
39685         * gcc.c-torture/execute/20030224-2.c: New test.
39686
39687 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39688
39689         * gcc.dg/decl-3.c: New test.
39690
39691 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39692
39693         * gcc.dg/i386-loop-2.c: New test.
39694
39695 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
39696
39697         PR c++/9474
39698         * g++.dg/parse/namespace8.C: New test.
39699
39700         PR c++/9924
39701         * g++.dg/overload/builtin2.C: New test.
39702
39703 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
39704
39705         * gcc.dg/return-type-3.c: New test.
39706
39707 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
39708
39709         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
39710         profiling options are not supported.
39711
39712 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
39713
39714         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
39715         * g++.old-deja/g++.warn/impint2.C: Likewise.
39716
39717 2003-03-10  Devang Patel  <dpatel@apple.com>
39718
39719         * g++.dg/cpp/c++_cmd_1.C: New test.
39720         * g++.dg/cpp/c++_cmd_1.h: New file.
39721
39722 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
39723
39724         * gcc.dg/altivec-9.c: New file.
39725
39726 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39727
39728         * gcc.dg/ppc-sdata-1.c: New test.
39729         * gcc.dg/ppc-sdata-2.c: New test.
39730
39731 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
39732
39733         PR c++/9373
39734         * g++.dg/opt/ptrmem2.C: New test.
39735
39736         PR c++/8534
39737         * g++.dg/opt/ptrmem1.C: New test.
39738
39739 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39740
39741         * gcc.dg/i386-loop-1.c: New test.
39742
39743 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39744
39745         PR c++/9970
39746         * g++.dg/lookup/friend1.C: New test.
39747
39748 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
39749
39750         PR c++/9823
39751         * g++.dg/parser/constructor1.C: New test.
39752
39753 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
39754
39755         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
39756
39757         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
39758
39759 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
39760
39761         * gcc.dg/cpp/Wunused.c: Update test.
39762
39763 2003-03-08  Jan Hubicka  <jh@suse.cz>
39764
39765         * gcc.dg/inline-3.c: New test.
39766
39767 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
39768
39769         PR c++/9809
39770         * g++.dg/parse/builtin1.C: New test.
39771
39772         PR c++/9982
39773         * g++.dg/abi/cookie1.C: New test.
39774         * g++.dg/abi/cookie2.C: Likewise.
39775
39776         PR c++/9524
39777         * g++.dg/template/field1.C: New test.
39778
39779         PR c++/9912
39780         * g++.dg/parse/class1.C: New test.
39781         * g++.dg/parse/namespace7.C: Likewise.
39782         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
39783
39784 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
39785
39786         * g++.dg/init/ref4.C: New test.
39787
39788 2003-03-07  Jan Hubicka  <jh@suse.cz>
39789
39790         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
39791         * gcc.dg/inline-3.c: New test.
39792
39793 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
39794
39795         * g++.dg/init/ref3.C: New test.
39796
39797         PR c++/9965
39798         * g++.dg/init/ref2.C: New test.
39799
39800         PR c++/9400
39801         * g++.dg/warn/Wshadow-2.C: New test.
39802
39803         PR c++/9791
39804         * g++.dg/warn/Woverloaded-1.C: New test.
39805
39806 2003-03-05  Jan Hubicka  <jh@suse.cz>
39807
39808         * gcc.dg/i386-local2.c: New.
39809         * gcc.dg/i386-local.c: Fix typo.
39810
39811 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
39812
39813         * g++.dg/abi/layout3.C: New test.
39814
39815 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39816
39817         * gcc.c-torture/compile/20030305-1.c
39818
39819 2003-03-05  Jan Hubicka  <jh@suse.cz>
39820
39821         * gcc.dg/i386-local.c: New.
39822
39823 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
39824
39825         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
39826
39827 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39828
39829         * gcc.dg/switch-2.c: New test.
39830         * gcc.dg/switch-3.c: New test.
39831         * gcc.dg/Wswitch.c: Adjust line numbers.
39832         * gcc.dg/Wswitch-default.c: Likewise.
39833         * gcc.dg/Wswitch-enum.c: Likewise.
39834
39835 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
39836
39837         * gcc.c-torture/execute/20030222-1.c: New test.
39838
39839 2003-03-03  James E Wilson  <wilson@tuliptree.org>
39840
39841         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
39842
39843 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
39844
39845         PR c++/9878
39846         * g++.dg/init/ref1.C: New test.
39847
39848 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
39849
39850         * gcc.dg/sh-relax.c: New SH-only test.
39851
39852 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
39853
39854         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
39855         comment explaining purpose of testcase.
39856
39857 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
39858
39859         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
39860         for HC11/HC12 (asm needs two int registers).
39861         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
39862         HC11/HC12 because the test uses an asm which needs two 32-bit
39863         registers.
39864
39865 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
39866
39867         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
39868         for HC11/HC12 (array is too large otherwise).
39869         * gcc.c-torture/compile/920501-4.x: New file, likewise.
39870         * gcc.c-torture/compile/20010518-2.x: Likewise.
39871         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
39872         HC11/HC12 (array is too large).
39873
39874 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
39875
39876         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
39877         * lib/g++-dg.exp (g++-dg-test): Likewise.
39878
39879 2003-03-01  Roger Sayle  <roger@eyesopen.com>
39880
39881         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
39882         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
39883
39884 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39885
39886         * g++.dg/warn/implicit-typename1.C: Remove warning.
39887
39888 2003-02-28  Richard Henderson  <rth@redhat.com>
39889
39890         * gcc.dg/noreturn-1.c: Move noreturn warning line.
39891         * gcc.dg/return-type-1.c: Move control reaches end warning line.
39892
39893 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
39894
39895         * gcc.dg/pch/pch.exp: Change .pch to .gch.
39896         * g++.dg/pch/pch.exp: Likewise.
39897
39898 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
39899
39900         PR c++/9879
39901         * g++.dg/init/new4.C: New test.
39902
39903 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
39904
39905         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
39906
39907 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
39908
39909         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
39910         unsigned long.
39911
39912         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
39913         wider than float.
39914
39915 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39916
39917         * lib/scanasm.exp: Add support for counting numbers of
39918         occurences.
39919         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
39920         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
39921
39922 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
39923
39924         PR c++/9683
39925         * g++.dg/template/static3.C: New test.
39926
39927         PR c++/9829
39928         * g++.dg/parse/namespace6.C: New test.
39929
39930 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39931
39932         PR target/9732
39933         * gcc.dg/20030225-1.c: New test.
39934
39935 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
39936
39937         * README: Remove out-of-date information.
39938
39939         PR c++/9836
39940         * g++.dg/template/spec6.C: New test.
39941
39942 2003-02-24  Jeff Law  <law@redhat.com>
39943
39944         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
39945
39946 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39947
39948         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
39949         * gcc.dg/pragma-ep-1.c: Likewise.
39950
39951 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39952
39953         PR c++/9602
39954         * g++.dg/template/friend16.C: New test.
39955
39956 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
39957
39958         PR c++/5333
39959         * g++.dg/parse/fused-params1.C: Adjust error messages.
39960         * g++.dg/template/nested3.C: New test.
39961
39962 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
39963
39964         * g++.dg/abi/param1.C: New test.
39965
39966 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39967
39968         PR c++/7982
39969         * g++.dg/warn/implicit-typename1.C: New test.
39970
39971 2003-02-22  Kelley Cook <kelleycook@comcast.net>
39972
39973         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
39974         with "mtune".
39975         * g++.old-deja/g++.other/store-expr2.C: Likewise.
39976         * gcc.c-torture/execute/20010129-1.x: Likewise.
39977         * gcc.dg/20011107-1.c: Likewise.
39978         * gcc.dg/20020108-1.c: Likewise.
39979         * gcc.dg/20020122-3.c: Likewise.
39980         * gcc.dg/20020206-1.c: Likewise.
39981         * gcc.dg/20020310-1.c: Likewise.
39982         * gcc.dg/20020426-2.c: Likewise.
39983         * gcc.dg/20020517-1.c: Likewise.
39984         * gcc.dg/991230-1.c: Likewise.
39985         * gcc.dg/i386-unroll-1.c: Likewise.
39986         * gcc.misc-tests/i386-prefetch.exp: Likewise.
39987
39988 2003-02-22  Jan Hubicka  <jh@suse.cz>
39989
39990         * gcc.dg/i386-mul.c: New test.
39991
39992 2003-02-21  Roger Sayle  <roger@eyesopen.com>
39993
39994         * gcc.dg/builtins-5.c: New test case.
39995
39996 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
39997
39998         * gcc.dg/asmreg-1.c: New test.
39999
40000 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40001
40002         PR c++/9749
40003         * g++.dg/parse/varmod1.C: New test.
40004
40005 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40006
40007         PR c++/9727
40008         * g++.dg/template/op1.C: New test.
40009
40010 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40011
40012         PR c++/8906
40013         * g++.dg/template/nested2.C: New test.
40014
40015 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40016
40017         PR c++/8724
40018         * g++.dg/expr/dtor1.C: New test.
40019
40020 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
40021
40022         * gcc.dg/cpp/include3.c: New test.
40023         * gcc.dg/cpp/inc/foo.h: New file.
40024
40025 2003-02-21  Glen Nakamura  <glen@imodulo.com>
40026
40027         * gcc.c-torture/execute/20030221-1.c: New test.
40028
40029 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
40030
40031         PR c++/9729
40032         * g++.dg/abi/conv1.C: New test.
40033
40034 2003-02-20  Jan Hubicka  <jh@suse.cz>
40035
40036         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
40037
40038 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
40039
40040         * gcc.c-torture/compile/20030219-1.c: New test.
40041
40042 2003-02-18  Jan Hubicka  <jh@suse.cz>
40043
40044         * gcc.dg/funcorder.c: New test.
40045
40046 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40047
40048         * gcc.c-torture/execute/20030218-1.c: New.
40049
40050 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
40051
40052         * gcc.dg/20030218-1.c: New.
40053
40054 2003-02-18  Richard Henderson  <rth@redhat.com>
40055
40056         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
40057         * gcc.dg/attr-used-2.c: New.
40058
40059 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
40060
40061         PR c++/9704
40062         * g++.dg/init/copy5.C: New test.
40063
40064 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
40065
40066         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
40067         * g++.dg/pch/pch.exp: Likewise.
40068
40069 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40070
40071         * gcc.c-torture/execute/20030209-1.c: Enable the test if
40072         STACK_SIZE is not defined.
40073
40074 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40075
40076         PR c++/9457
40077         * g++.dg/template/init1.C: New test.
40078
40079 2003-02-16  Jan HUbicka  <jh@suse.cz>
40080
40081         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
40082         (foo): Add few extra tests
40083         * gcc.dg/c99-const-expr-3.c: Likewise.
40084         * gcc.c-torture/execute/20030216-1.c: New.
40085
40086 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40087
40088         PR c++/9459
40089         * g++.dg/ext/typeof4.C: New test.
40090
40091 2003-02-15  Roger Sayle  <roger@eyesopen.com>
40092
40093         * gcc.dg/i386-387-3.c: New test case.
40094
40095 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
40096
40097         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
40098         cris-*-elf* cris-*-aout* and mmix-*-*.
40099
40100 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
40101
40102         * gcc.dg/20030213-1.c: New test.
40103
40104 2003-02-12  Roger Sayle  <roger@eyesopen.com>
40105
40106         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
40107         * gcc.dg/i386-387-2.c: Likewise.
40108
40109 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
40110
40111         * gcc.dg/ppc-spe.c: Fix formatting.
40112         Enable tests that were previously unsupported by gas.
40113         Delete tests for instructions that no longer exist.
40114         Switch arguments on evsubifw builtin.
40115
40116 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
40117
40118         * gcc.c-torture/execute/20030209-1.c: Disable the test if
40119         STACK_SIZE is too small.
40120
40121 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40122             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40123
40124         * gcc.dg/decl-2.c: New test.
40125
40126 2003-02-10  Jan Hubicka  <jh@suse.cz>
40127
40128         * gcc.dg/i386-fpcvt-1.c: New test.
40129
40130 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
40131
40132         * gcc.c-torture/execute/20030209-1.c: New test.
40133
40134 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
40135
40136         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
40137         int-wide bitops, use the constants of the same width.
40138         Likewise, if long long is 32-bit wide, test bitops using
40139         32-bit constants.
40140
40141 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
40142
40143         * gcc.dg/20021014-1.c: Annotate with expected notice text.
40144
40145 2003-02-07  Roger Sayle  <roger@eyesopen.com>
40146
40147         * gcc.dg/builtins-4.c: New test case.
40148
40149 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40150
40151         * gcc.dg/20020430-1.c: Fix dg command typos.
40152         * gcc.dg/20020503-1.c: Likewise.
40153
40154 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40155
40156         PR c++/8785
40157         * g++.dg/parse/fused-params1.C: New test.
40158
40159         PR c++/8857
40160         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
40161
40162         PR c++/8921
40163         * g++.dg/parse/non-dependent1.C: New test.
40164
40165         PR c++/8928
40166         * g++.dg/parse/dupl-tmpl-args1.C: New test.
40167
40168         PR c++/9228
40169         * g++.dg/parse/undefined7.C: New test.
40170         * g++.dg/parse/non-templ1.C: New test.
40171
40172         PR c++/9229
40173         * g++.dg/parse/too-many-tmpl-args1.C: New test.
40174
40175 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
40176
40177         * gcc.c-torture/compile/20030206-1.c: New test.
40178
40179 2003-02-05  Roger Sayle  <roger@eyesopen.com>
40180
40181         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
40182         "pow" to "foo" to avoid potential confusion with a math built-in.
40183
40184 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40185
40186         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
40187         conditions for SPARC targets.
40188
40189 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
40190
40191         * gcc.dg/20030204-1.c: New test.
40192
40193 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40194
40195         PR c++/38
40196         * g++.dg/parse/array-size1.C: New test.
40197
40198         PR c++/5657
40199         * g++.dg/parse/undefined3.C: New test.
40200
40201         PR c++/5665
40202         * g++.dg/parse/undefined4.C: New test.
40203
40204         PR c++/5975
40205         * g++.dg/parse/undefined5.C: New test.
40206
40207         PR c++/7259
40208         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
40209
40210         PR c++/8578
40211         * g++.dg/parse/casting-operator1.C: New test.
40212
40213         PR c++/8596
40214         * g++.dg/parse/undefined6.C: New test.
40215
40216         PR c++/8736
40217         * g++.dg/parse/missing-template1.C: New test.
40218
40219 2003-02-04  Jan Hubicka  <jh@suse.cz>
40220
40221         * gcc.dg/i386-cadd.c: Compile using -march=k8.
40222         * gcc.dg/i386-cmov?.c: Likewise.
40223         * gcc.dg/i386-fpcvt-?.c: Likewise.
40224         * gcc.dg/i386-ssefp-1.c: Likewise.
40225         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
40226         conventions.
40227
40228 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
40229
40230         PR c++/7129
40231         * g++.dg/ext/max.C: New test.
40232
40233 2003-02-03  Jan Hubicka  <jh@suse.cz>
40234
40235         * gcc.c-torture/execute/20030203-1.c: New test.
40236
40237 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
40238
40239         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
40240         'natural-endian'.
40241
40242 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
40243
40244         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
40245         * g++.dg/init/new2.C: Likewise.
40246         * g++.dg/other/new1.C: Likewise.
40247
40248 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
40249
40250         * gcc.dg/struct-ret-libc.c: New test.
40251
40252 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
40253
40254         * gcc.dg/20030129-1.c: New test.
40255
40256 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40257
40258         PR c++/8849
40259         * g++.dg/template/ptrmem4.C: New test.
40260
40261 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
40262
40263         * g++.dg/parser/constant1.C: New test.
40264
40265 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40266
40267         PR c++/8591
40268         * g++.dg/parse/friend2.C: New test.
40269
40270 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
40271
40272         PR c++/9437
40273         * g++.dg/template/unify4.C: New test.
40274
40275 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
40276
40277         * gcc.c-torture/execute/20030128-1.c: New test.
40278
40279 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
40280
40281         * g++.dg/lookup/nested1.C: Test moved from ...
40282         * g++.old-deja/g++.other/lookup24.C: ... here.
40283
40284 2003-01-28  Jan Hubicka  <jh@suse.cz>
40285
40286         * gcc.dg/i386-cmov5.c: New test.
40287
40288 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
40289
40290         * gcc.c-torture/execute/20010925-1.c: Changed the
40291         memcpy declaration.
40292
40293 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
40294
40295         PR c++/3902
40296         * g++.dg/parse/template5.C: New test.
40297
40298 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
40299
40300         PR fortran/9258
40301         * g77.dg/pr9258: New test.
40302
40303 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40304
40305         * README: Move relevant parts from README.g++.
40306
40307         * README.g++: Remove this file.
40308
40309 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
40310
40311         * g++.dg/abi/dcast1.C: New test.
40312
40313 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40314
40315         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
40316
40317 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
40318
40319         PR c++/47
40320         * g++.old-deja/g++.other/lookup24.C: New test.
40321
40322 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40323
40324         PR middle-end/7227
40325         * gcc.dg/uninit-C.c: New test.
40326
40327 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
40328
40329         * g++.dg/abi/covariant1.C: New test.
40330
40331 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
40332
40333         * gcc.dg/20030123-1.c: New test.
40334
40335 2003-01-25  Jan Hubicka  <jh@suse.cz>
40336
40337         PR opt/8492
40338         * gcc.c-torture/compile/20030125-1.c
40339
40340 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
40341
40342         PR c++/9403
40343         * g++.dg/parse/template3.C: New test.
40344         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
40345
40346         PR c++/795
40347         * g++.dg/parse/template4.C: New test.
40348
40349         PR c++/9415
40350         * g++.dg/template/qual2.C: New test.
40351
40352         PR c++/8545
40353         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
40354
40355         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
40356
40357 2003-01-25  Roger Sayle  <roger@eyesopen.com>
40358
40359         * gcc.c-torture/execute/switch-1.c: New test case.
40360
40361 2003-01-25  Jan Hubicka  <jh@suse.cz>
40362
40363         * gcc.c-torture/execute/20030125-1.[cx]: New test.
40364
40365 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
40366
40367         Tweaks for Bison-1.875. From the NEWS file:
40368         "- `parse error' -> `syntax error'
40369         Bison now uniformly uses the term `syntax error'"
40370         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
40371         * gcc.dg/cpp/digraph2.c: Likewise.
40372         * gcc.dg/cpp/direct2.c: Likewise.
40373         * gcc.dg/cpp/paste4.c: Likewise.
40374         * gcc.dg/c90-restrict-1.c: Likewise.
40375         * gcc.dg/c99-func-2.c: Likewise.
40376         * gcc.dg/noncompile/920721-2.c: Likewise.
40377         * gcc.dg/noncompile/930622-2.c: Likewise.
40378         * gcc.dg/noncompile/940112-1.c: Likewise.
40379         * gcc.dg/noncompile/950921-1.c: Likewise.
40380         * gcc.dg/noncompile/951123-1.c: Likewise.
40381         * gcc.dg/noncompile/971104-1.c: Likewise.
40382         * gcc.dg/noncompile/990416-1.c: Likewise.
40383
40384 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
40385
40386         * g++.dg/parse/undefined1.C: Add error message.
40387
40388 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40389
40390         PR c++/9354
40391         * g++.dg/parse/new1.C: New test.
40392
40393         PR c++/9216
40394         * g++.dg/parse/template2.C: New test.
40395
40396         PR c++/9354
40397         * g++.dg/parse/typedef2.C: New test.
40398
40399         PR c++/9328
40400         * g++.dg/ext/typeof3.C: New test.
40401
40402 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40403
40404         PR c++/2738
40405         * g++.dg/parse/ret-type1.C: New test.
40406
40407         PR c++/3792
40408         * g++.dg/parse/tmpl-outside1.C: New test.
40409
40410         PR c++/4207
40411         * g++.dg/parse/int-as-enum1.C: New test.
40412
40413         PR c++/4903
40414         * g++.dg/parse/no-typename1.C: New test.
40415
40416         PR c++/5533
40417         * g++.dg/parse/no-value1.C: New test.
40418
40419         PR c++/5921
40420         * g++.dg/parse/wrong-inline1.C: New test.
40421
40422         PR c++/6402
40423         * g++.dg/parse/ref1.C: New test.
40424
40425         PR c++/6992
40426         * g++.dg/parse/attr-ctor1.C: New test.
40427
40428         PR c++/7229
40429         * g++.dg/parse/namespace5.C: New test.
40430
40431         PR c++/7917
40432         * g++.dg/parse/func-def1.C: New test.
40433
40434         PR c++/8143
40435         * g++.dg/parse/undefined1.C: New test.
40436
40437         PR c++/5723, PR c++/8522
40438         * g++.dg/parse/specialization1.C: New test.
40439
40440         PR c++/163, PR c++/8595
40441         * g++.dg/parse/struct-as-enum1.C: New test.
40442
40443         PR c++/9173
40444         * g++.dg/parse/undefined2.C: New test.
40445
40446 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40447
40448         PR c++/9298
40449         * g++.dg/parse/template1.C: New test.
40450
40451         PR c++/9384
40452         * g++.dg/parse/using1.C: New test.
40453
40454         PR c++/9285
40455         PR c++/9294
40456         * g++.dg/parse/expr2.C: New test.
40457
40458         PR c++/9388
40459         * g++.dg/parse/lookup2.C: Likewise.
40460
40461 2003-01-21  Jan Hubicka  <jh@suse.cz>
40462
40463         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
40464         * gcc.c-torture/execute/eeprof-1.c: Likewise.
40465         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
40466         * gcc.c-torture/execute/string-opt-*.c: Likewise.
40467
40468 2003-01-20  Nick Clifton  <nickc@redhat.com>
40469
40470         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
40471         problem with ARM sibcall code generation.
40472
40473 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
40474
40475         * gcc.c-torture/execute/20030120-1.c: New.
40476
40477 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
40478
40479         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
40480
40481 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
40482
40483         PR c++/9272
40484         * g++.dg/parse/ctor1.C: New test.
40485
40486         PR c++/9294:
40487         * g++.dg/parse/qualified1.C: New test.
40488
40489         * g++.dg/parse/typename3.C: New test.
40490
40491 2003-01-16  Richard Henderson  <rth@redhat.com>
40492
40493         * g++.dg/tls/init-2.C: Fix error matches for real this time.
40494
40495 2003-01-16  Richard Henderson  <rth@redhat.com>
40496
40497         * g++.dg/pch/pch.exp: Copy test header to the working directory
40498         before using it either for precompilation or direct use.
40499         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
40500         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
40501
40502 2003-01-16  Richard Henderson  <rth@redhat.com>
40503
40504         * gcc.dg/pch/pch.exp: Copy test header to the working directory
40505         before using it either for precompilation or direct use.
40506         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
40507         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
40508
40509 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
40510
40511         * g++.dg/ext/typename1.C: Add typename keyword.
40512         * g++.dg/template/crash1.C: Update error messages.
40513         * g++.dg/template/crash2.C: Remove error message.
40514         * g++.dg/parse/typename2.C: New test.
40515         * g++.dg/template/typename2.C: Change implicit
40516         typename warning into error.
40517         * g++.old-deja/g++.benjamin/tem03.C: Issue more
40518         error messages.
40519         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
40520         * g++.old-deja/g++.brendan/crash56.C: Add this->.
40521         * g++.old-deja/g++.law/visibility13.C: Remove error
40522         messages.
40523         * g++.old-deja/g++.ns/template17.C: Reorder code to
40524         make declaration visible in template.
40525         * g++.old-deja/g++.pt/crash3.C: Fix typos.
40526         * g++.old-deja/g++.pt/crash36.C: Issue more error
40527         messages.
40528         * g++.old-deja/g++.pt/crash5.C: Improve error
40529         message.
40530         * g++.old-deja/g++.pt/crash67.C: Remove warning.
40531         * g++.old-deja/g++.pt/inherit1.C: Add this->.
40532         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
40533         * g++.old-deja/g++.pt/typename16.C: Replace implicit
40534         typename warning with error message.
40535         * g++.old-deja/g++.pt/typename19.C: Remove warning.
40536         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
40537         * g++.old-deja/g++.robertl/eb24.C: Use this->.
40538
40539 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
40540
40541         * g++.dg/parse/ambig2.C: New test.
40542
40543 2003-01-15  Richard Henderson  <rth@redhat.com>
40544
40545         * g++.dg/tls/init-2.C: Update error message string.
40546
40547 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40548
40549         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
40550
40551 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
40552
40553         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
40554         all for HC11/HC12.
40555         * gcc.c-torture/compile/20001205-1.x: Likewise.
40556         * gcc.c-torture/compile/20001226-1.x: Likewise.
40557         * gcc.c-torture/compile/920520-1.x: Likewise.
40558         * gcc.c-torture/compile/961203-1.x: Likewise.
40559         * gcc.c-torture/compile/20020604-1.x: Likewise.
40560
40561 2003-01-15  Jan Hubicka  <jh@suse.cz>
40562
40563         * gcc.c-torture/compile/20030115-1.c: New test.
40564
40565         * gcc.dg/i386-fpcvt-1.c: New test.
40566         * gcc.dg/i386-fpcvt-2.c: New test.
40567
40568 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
40569
40570         Further conform g++'s __vmi_class_type_info to the C++ ABI
40571         specification.
40572         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
40573         the specification.
40574
40575 2003-01-14  Jan Hubicka  <jh@suse.cz>
40576
40577         * gcc.dg/i386-fpcvt-1.c: New test.
40578         * gcc.dg/i386-fpcvt-2.c: New test.
40579
40580 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40581
40582         * gcc.dg/i386-mmx-3.c: New test.
40583
40584 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
40585
40586         PR c++/9264
40587         * g++.dg/parse/octal1.C: New file.
40588
40589         PR c++/9172
40590         * g++.dg/parse/typename1.C: New file.
40591
40592 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
40593
40594         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
40595         * gcc.dg/bf-no-ms-layout.c: Likewise.
40596         * gcc.dg/bf-ms-attrib.c: Likewise.
40597
40598 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
40599
40600         PR c++/9099
40601         * g++.dg/parse/dtor1.C: New file.
40602
40603         PR c++/9128
40604         * g++.dg/rtti/typeid1.C: New file.
40605
40606         PR c++/9153
40607         * g++.dg/parse/lookup1.C: New file.
40608
40609         PR c++/9171
40610         * g++.dg/templ/spec5.C: New file.
40611
40612 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
40613
40614         * gcc.c-torture/compile/20030110-1.c: New test.
40615
40616 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
40617
40618         Merge from pch-branch:
40619
40620         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
40621
40622         * gcc.dg/pch/cpp-1.h: New.
40623         * gcc.dg/pch/cpp-1.c: New.
40624         * gcc.dg/pch/cpp-2.h: New.
40625         * gcc.dg/pch/cpp-2.c: New.
40626
40627         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
40628
40629         * gcc.dg/pch/except-1.h: New.
40630         * gcc.dg/pch/except-1.c: New.
40631
40632         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
40633
40634         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
40635         running test.
40636         * gcc.dg/pch: Include *.hp not *.h.
40637         * gcc.dg/pch/system-1.h: New.
40638         * gcc.dg/pch/system-1.c: New.
40639
40640         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
40641
40642         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
40643         rather than trying to build and run a program using PCH.
40644         * gcc.dg/pch: Remove dg-do commands from test files.
40645
40646         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
40647
40648         * gcc.dg/pch/macro-3.c: New.
40649         * gcc.dg/pch/macro-3.h: New.
40650
40651         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
40652
40653         * gcc.dg/pch/common-1.c: New.
40654         * gcc.dg/pch/common-1.h: New.
40655         * gcc.dg/pch/decl-1.c: New.
40656         * gcc.dg/pch/decl-1.h: New.
40657         * gcc.dg/pch/decl-2.c: New.
40658         * gcc.dg/pch/decl-2.h: New.
40659         * gcc.dg/pch/decl-3.c: New.
40660         * gcc.dg/pch/decl-3.h: New.
40661         * gcc.dg/pch/decl-4.c: New.
40662         * gcc.dg/pch/decl-4.h: New.
40663         * gcc.dg/pch/decl-5.c: New.
40664         * gcc.dg/pch/decl-5.h: New.
40665         * gcc.dg/pch/global-1.c: New.
40666         * gcc.dg/pch/global-1.h: New.
40667         * gcc.dg/pch/inline-1.c: New.
40668         * gcc.dg/pch/inline-1.h: New.
40669         * gcc.dg/pch/inline-2.c: New.
40670         * gcc.dg/pch/inline-2.h: New.
40671         * gcc.dg/pch/static-1.c: New.
40672         * gcc.dg/pch/static-1.h: New.
40673         * gcc.dg/pch/static-2.c: New.
40674         * gcc.dg/pch/static-2.h: New.
40675
40676         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
40677
40678         * g++.dg/pch/pch.exp: Better handle failing testcases.
40679         * gcc.dg/pch/pch.exp: Likewise.
40680         * gcc.dg/pch/macro-1.c: New.
40681         * gcc.dg/pch/macro-1.h: New.
40682         * gcc.dg/pch/macro-2.c: New.
40683         * gcc.dg/pch/macro-2.h: New.
40684
40685         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
40686
40687         * g++.dg/dg.exp: Treat files in pch/ specially.
40688         * g++.dg/pch/pch.exp: New file.
40689         * g++.dg/pch/empty.H: New file.
40690         * g++.dg/pch/empty.C: New file.
40691         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
40692         "precompile".
40693
40694         * gcc.dg/pch/pch.exp: New file.
40695         * gcc.dg/pch/empty.h: New file.
40696         * gcc.dg/pch/empty.c: New file.
40697         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
40698         "precompile".
40699
40700 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40701
40702         * g++.dg/template/friend14.C: New test.
40703
40704 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40705
40706         * gcc.dg/old-style-asm-1.c: New test.
40707
40708 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
40709
40710         * gcc.c-torture/compile/20030109-1.c: New test.
40711
40712 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40713
40714         * gcc.c-torture/execute/20030109-1.c: New test.
40715
40716 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
40717
40718         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
40719         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
40720         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
40721         * g++.old-deja/g++.mike/eh2.C: Likewise.
40722         * g++.old-deja/g++.mike/eh3.C: Likewise.
40723         * g++.old-deja/g++.mike/eh5.C: Likewise.
40724         * g++.old-deja/g++.mike/eh6.C: Likewise.
40725         * g++.old-deja/g++.mike/eh7.C: Likewise.
40726         * g++.old-deja/g++.mike/eh8.C: Likewise.
40727         * g++.old-deja/g++.mike/eh9.C: Likewise.
40728         * g++.old-deja/g++.mike/eh10.C: Likewise.
40729         * g++.old-deja/g++.mike/eh12.C: Likewise.
40730         * g++.old-deja/g++.mike/eh13.C: Likewise.
40731         * g++.old-deja/g++.mike/eh14.C: Likewise.
40732         * g++.old-deja/g++.mike/eh16.C: Likewise.
40733         * g++.old-deja/g++.mike/eh17.C: Likewise.
40734         * g++.old-deja/g++.mike/eh18.C: Likewise.
40735         * g++.old-deja/g++.mike/eh21.C: Likewise.
40736         * g++.old-deja/g++.mike/eh23.C: Likewise.
40737         * g++.old-deja/g++.mike/eh24.C: Likewise.
40738         * g++.old-deja/g++.mike/eh25.C: Likewise.
40739         * g++.old-deja/g++.mike/eh26.C: Likewise.
40740         * g++.old-deja/g++.mike/eh27.C: Likewise.
40741         * g++.old-deja/g++.mike/eh28.C: Likewise.
40742         * g++.old-deja/g++.mike/eh29.C: Likewise.
40743         * g++.old-deja/g++.mike/eh31.C: Likewise.
40744         * g++.old-deja/g++.mike/eh33.C: Likewise.
40745         * g++.old-deja/g++.mike/eh34.C: Likewise.
40746         * g++.old-deja/g++.mike/eh35.C: Likewise.
40747         * g++.old-deja/g++.mike/eh36.C: Likewise.
40748         * g++.old-deja/g++.mike/eh37.C: Likewise.
40749         * g++.old-deja/g++.mike/eh38.C: Likewise.
40750         * g++.old-deja/g++.mike/eh39.C: Likewise.
40751         * g++.old-deja/g++.mike/eh40.C: Likewise.
40752         * g++.old-deja/g++.mike/eh41.C: Likewise.
40753         * g++.old-deja/g++.mike/eh42.C: Likewise.
40754         * g++.old-deja/g++.mike/eh44.C: Likewise.
40755         * g++.old-deja/g++.mike/eh46.C: Likewise.
40756         * g++.old-deja/g++.mike/eh47.C: Likewise.
40757         * g++.old-deja/g++.mike/eh48.C: Likewise.
40758         * g++.old-deja/g++.mike/eh49.C: Likewise.
40759         * g++.old-deja/g++.mike/eh50.C: Likewise.
40760         * g++.old-deja/g++.mike/eh51.C: Likewise.
40761         * g++.old-deja/g++.mike/eh53.C: Likewise.
40762         * g++.old-deja/g++.mike/eh55.C: Likewise.
40763         * g++.old-deja/g++.mike/p7912.C: Likewise.
40764         * g++.old-deja/g++.mike/p9706.C: Likewise.
40765         * g++.old-deja/g++.mike/p10416.C: Likewise.
40766         * g++.old-deja/g++.mike/p11667.C: Likewise.
40767         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
40768         Remove redundant reference to Iris.
40769         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
40770         Elxsi, i860, Pico Java, and WE32K.
40771
40772 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
40773
40774         * g++.dg/ext/asm4.C: New test.
40775
40776 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40777
40778         PR c++/9030
40779         * g++.dg/template/friend12.C: New test.
40780         * g++.dg/template/friend13.C: Likewise.
40781         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
40782
40783 2003-01-08  Jan Hubicka  <jh@suse.cz>
40784
40785         * gcc.dg/i386-cadd.c: New test.
40786         * gcc.dg/i386-cmov4.c: Likewise.
40787
40788 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
40789
40790         PR c++/9165
40791         * g++.dg/warn/Wunused-3.C: New test.
40792
40793         * g++.dg/abi/bitfield9.C: New test.
40794
40795         PR c++/9189
40796         * g++.dg/parse/defarg3.C: New test.
40797
40798 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
40799
40800         * g++.dg/parse/ambig1.C: New test.
40801         * g++.dg/parse/defarg2.C: New test.
40802
40803 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
40804
40805         * g++.dg/template/defarg-1.C: New test.
40806         * g++.dg/template/local2.C: Likewise.
40807
40808 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
40809
40810         * gcc.c-torture/execute/20030105-1.c: New test.
40811
40812 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40813
40814         * g++.dg/parse/namespace3.C: Remove extra semicolons.
40815         * g++.dg/parse/namespace4.C: Likewise.
40816
40817 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40818
40819         * g++.dg/template/ntp2.C: New test.
40820
40821 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
40822
40823         * g++.dg/parse/extern-C-1.C: New test.
40824
40825         * g++.dg/parse/namespace4.C: New test.
40826
40827         * g++.dg/template/nested1.C: New test.
40828
40829         * g++.dg/parse/namespace3.C: New test.
40830
40831 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
40832
40833         * g++.dg/lookup/two-stage1.C: New test.
40834
40835 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40836
40837         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
40838         * g++.old-deja/g++.jason/access8.C: Likewise.
40839         * g++.old-deja/g++.other/decl5.C: Likewise.
40840
40841 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
40842
40843         * g++.dg/parse/parse7.C: New test.
40844
40845 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
40846
40847         PR c++/2843
40848         * g++.dg/ext/attrib7.C: New test.
40849
40850 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
40851
40852         * g++.dg/parse/parse6.C: New test.
40853
40854 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
40855
40856         * gcc.dg/h8300-stack-1.c: New.
40857
40858 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
40859
40860         g++.dg/lookup/exception1.C: New test.
40861
40862         g++.dg/lookup/template1.C: New test.
40863
40864         g++.dg/parse/namespace2.C: New test.
40865
40866         g++.dg/parse/parens2.C: New test.
40867
40868 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40869
40870         * g++.dg/parse/parse5.C: New test.
40871         * g++.dg/lookup/scoped4.C: New test.
40872
40873 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
40874
40875         * g++.dg/parse/parens1.C: New test.
40876
40877         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
40878         angle-bracket1.C.
40879         * g++.dg/parse/parens2.C: New test.
40880
40881         * g++.dg/lookup/scope-operator1.C: New test.
40882
40883         * g++.dg/parse/operator1.C: New test.
40884
40885 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40886
40887         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
40888         * g++.old-deja/g++.other/access6.C: Likewise.
40889         * g++.old-deja/g++.other/decl1.C: Likewise.
40890         * g++.old-deja/g++.pt/typename12.C: Likewise.
40891
40892 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
40893
40894         * g++.dg/parse/namespace1.C: New test.
40895
40896 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40897
40898         * g++.dg/parse/parse4.C: New test.
40899
40900 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40901
40902         * g++.dg/parse/parse3.C: New test.
40903
40904 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40905
40906         * g++.dg/parse/parse2.C: New test.
40907
40908 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40909
40910         * g++.dg/template/friend11.C: New test.
40911
40912 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40913
40914         * g++.dg/parse/parse1.C: New test.
40915
40916 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
40917
40918         * lib/profopt.exp: Change the name of a global variable to avoid
40919         possible clashes with other test suites.
40920
40921 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
40922
40923         * g++.dg/inherit/covariant8.C: New test.
40924
40925 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
40926
40927         * g++.dg/init/array9.C: New test.
40928
40929         PR c++/9112
40930         * g++.dg/parse/expr1.C: New test.
40931
40932 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
40933
40934         * gcc.c-torture/compile/20021230-1.c: New test.
40935
40936 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
40937
40938         * g++.dg/inherit/covariant5.C: New test.
40939         * g++.dg/inherit/covariant6.C: New test.
40940         * g++.dg/inherit/covariant7.C: New test.
40941
40942 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40943
40944         PR c++/2739
40945         * g++.dg/other/access2.C: New test.
40946
40947 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40948
40949         * g++.dg/other/anon-struct.C: No longer fails
40950         * g++.old-deja/g++.brendan/parse4.C: Likewise.
40951         * g++.old-deja/g++.brendan/parse5.C: Likewise.
40952         * g++.old-deja/g++.brendan/parse6.C: Likewise.
40953
40954 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40955
40956         * g++.dg/parse/angle-bracket.C (main): No longer fails.
40957
40958 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
40959
40960         * g++.dg/eh/spec4.C: Remove stray semicolon.
40961         * g++.dg/expr/pmf-1.C: Change error message.
40962         * g++.dg/ext/asm1.C: Remove stray semicolon.
40963         * g++.dg/ext/typename1.C: Add missing typenames.
40964         * g++.dg/inherit/template-as-base.C: Change error message.
40965         * g++.dg/lookup/scoped1.C: Likewise.
40966         * g++.dg/lookup/scoped2.C: Likewise.
40967         * g++.dg/lookup/using2.C: Likewise.
40968         * g++.dg/other/component1.C: Remove stray semicolon.
40969         * g++.dg/other/do1.C: Change error message.
40970         * g++.dg/other/error2.C: Likewise.
40971         * g++.dg/other/init1.C: Likewise.
40972         * g++.dg/other/packed1.C: Remove stray semicolon.
40973         * g++.dg/other/ptrmem2.C: Change error message.
40974         * g++.dg/parse/parameter-declaration-1.C: Remove line number
40975         marker.
40976         * g++.dg/special/initp1.C: Remove invalid attribute usage.
40977         * g++.dg/template/access3.C: Add typename keyword.
40978         * g++.dg/template/access5.C: Remove stray semicolon.
40979         * g++.dg/template/access6.C: Likewise.
40980         * g++.dg/template/complit1.C: Likewise.
40981         * g++.dg/template/crash1.C: Change error message.
40982         * g++.dg/template/inherit2.C: Remove stray semicolon.
40983         * g++.dg/template/instantiate2.C: Likewise.
40984         * g++.dg/template/instantiate3.C: Change error message.
40985         * g++.dg/template/qual1.C: Remove stray semicolon.
40986         * g++.dg/template/qualttp18.C: Change error message.
40987         * g++.dg/template/ref1.C: Remove stray semicolon.
40988         * g++.dg/template/sizeof1.C (A::value): Declare it.
40989         * g++.dg/template/spec4.C: Change error message.
40990         * g++.dg/template/static1.C: Likewise.
40991         * g++.dg/template/type1.C: Likewise.
40992         * g++.dg/template/typename3.C: Likewise.
40993         * g++.old-deja/g++.benjamin/13478.C: Change error message.
40994         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
40995         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
40996         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
40997         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
40998         named return value extension.
40999         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
41000         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
41001         * g++.old-deja/g++.bob/extern_C.C: Likewise.
41002         * g++.old-deja/g++.bob/inherit2.C: Likewise.
41003         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41004         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41005         * g++.old-deja/g++.brendan/crash13.C: Likewise.
41006         * g++.old-deja/g++.brendan/crash15.C: Likewise.
41007         * g++.old-deja/g++.brendan/crash18.C: Change error message.
41008         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
41009         * g++.old-deja/g++.brendan/crash38.C: Likewise.
41010         * g++.old-deja/g++.brendan/crash50.C: Likewise.
41011         * g++.old-deja/g++.brendan/crash56.C: Likewise.
41012         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
41013         syntax.
41014         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
41015         * g++.old-deja/g++.brendan/crash8.C: Change error message.
41016         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
41017         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41018         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
41019         * g++.old-deja/g++.brendan/template11.C: Likewise.
41020         * g++.old-deja/g++.brendan/template26.C: Likewise.
41021         * g++.old-deja/g++.brendan/template27.C: Use explicit
41022         specialization syntax.
41023         * g++.old-deja/g++.brendan/template30.C: Likewise.
41024         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
41025         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
41026         non-dependent names.
41027         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
41028         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
41029         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
41030         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
41031         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
41032         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
41033         named return value extension.
41034         * g++.old-deja/g++.ext/namedret2.C: Likewise.
41035         * g++.old-deja/g++.ext/namedret3.C: Likewise.
41036         * g++.old-deja/g++.ext/return1.C: Likewise.
41037         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
41038         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
41039         * g++.old-deja/g++.jason/access8.C: Likewise.
41040         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
41041         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
41042         pseudo-destructor names.
41043         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
41044         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
41045         pseudo-destructor names.
41046         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
41047         * g++.old-deja/g++.jason/overload19.C: Likewise.
41048         * g++.old-deja/g++.jason/overload32.C: Likewise.
41049         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
41050         stray semicolons.
41051         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
41052         * g++.old-deja/g++.jason/return.C: Likewise.
41053         * g++.old-deja/g++.jason/return2.C: Likewise.
41054         * g++.old-deja/g++.jason/shadow1.C: Likewise.
41055         * g++.old-deja/g++.jason/special.C: Use explicit specialization
41056         syntax.
41057         * g++.old-deja/g++.jason/template10.C: Account for use of
41058         non-dependent names.
41059         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
41060         syntax.
41061         * g++.old-deja/g++.jason/template37.C: Likewise.
41062         * g++.old-deja/g++.law/access4.C: Change error messages.
41063         * g++.old-deja/g++.law/arm13.C: Remove incorrect
41064         pseudo-destructor names.
41065         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
41066         * g++.old-deja/g++.law/ctors9.C: Likewise.
41067         * g++.old-deja/g++.law/cvt22.C: Likewise.
41068         * g++.old-deja/g++.law/dtors5.C: Likewise.
41069         * g++.old-deja/g++.law/global-init1.C: Likewise.
41070         * g++.old-deja/g++.law/missed-error3.C: Likewise.
41071         * g++.old-deja/g++.law/operators28.C: Likewise.
41072         * g++.old-deja/g++.law/visibility28.C: Likewise.
41073         * g++.old-deja/g++.martin/eval1.C: Likewise.
41074         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
41075         name.
41076         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
41077         * g++.old-deja/g++.mike/net34.C: Likewise.
41078         * g++.old-deja/g++.mike/net36.C: Likewise.
41079         * g++.old-deja/g++.mike/ns2.C: Likewise.
41080         * g++.old-deja/g++.mike/p12306.C: Likewise.
41081         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
41082         value extension.
41083         * g++.old-deja/g++.mike/p700.C: Likewise.
41084         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
41085         * g++.old-deja/g++.mike/p710.C: Likewise.
41086         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
41087         value extension.
41088         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
41089         * g++.old-deja/g++.mike/pmf9.C: Likewise.
41090         * g++.old-deja/g++.ns/crash2.C: Likewise.
41091         * g++.old-deja/g++.ns/crash3.C: Likewise.
41092         * g++.old-deja/g++.ns/invalid1.C: Likewise.
41093         * g++.old-deja/g++.ns/ns17.C: Likewise.
41094         * g++.old-deja/g++.ns/template16.C: Likewise.
41095         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
41096         keyword.
41097         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
41098         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
41099         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
41100         named return value extension.
41101         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
41102         * g++.old-deja/g++.other/access4.C: Issue additional error
41103         messages.
41104         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
41105         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
41106         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
41107         * g++.old-deja/g++.other/crash25.C: Change error message.
41108         * g++.old-deja/g++.other/crash4.C: Change error message.
41109         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
41110         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
41111         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
41112         checks.
41113         * g++.old-deja/g++.other/defarg8.C: Likewise.
41114         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
41115         * g++.old-deja/g++.other/dtor10.C: Likewise.
41116         * g++.old-deja/g++.other/incomplete.C: Likewise.
41117         * g++.old-deja/g++.other/linkage7.C: Likewise.
41118         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
41119         lookup algorithm.
41120         * g++.old-deja/g++.other/mangle2.C: Likewise.
41121         * g++.old-deja/g++.other/refinit2.C: Likewise.
41122         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
41123         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
41124         * g++.old-deja/g++.pt/crash28.C: Likewise.
41125         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
41126         syntax.
41127         * g++.old-deja/g++.pt/crash32.C: Change error message.
41128         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
41129         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
41130         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
41131         error message position.
41132         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
41133         * g++.old-deja/g++.pt/defarg8.C: Change error message.
41134         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
41135         syntax.
41136         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
41137         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
41138         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
41139         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
41140         keyword.
41141         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41142         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
41143         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
41144         keyword.
41145         * g++.old-deja/g++.pt/explicit71.C: Change error message.
41146         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
41147         syntax.
41148         * g++.old-deja/g++.pt/friend28.C: Account for use of
41149         non-dependent names.
41150         * g++.old-deja/g++.pt/friend29.C: Likewise.
41151         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
41152         rules.
41153         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
41154         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
41155         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
41156         lookup rules.
41157         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
41158         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
41159         keyword.
41160         * g++.old-deja/g++.pt/memclass20.C: Likewise.
41161         * g++.old-deja/g++.pt/memclass5.C: Likewise.
41162         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
41163         keyword.
41164         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
41165         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
41166         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
41167         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
41168         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
41169         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
41170         keyword.
41171         * g++.old-deja/g++.pt/spec10.C: Likewise.
41172         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
41173         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
41174         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
41175         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
41176         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
41177         * g++.old-deja/g++.pt/ttp62.C: Likewise.
41178         * g++.old-deja/g++.pt/ttp64.C: Likewise.
41179         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
41180         * g++.old-deja/g++.pt/typename15.C: Likewise.
41181         * g++.old-deja/g++.pt/typename22.C: Likewise.
41182         * g++.old-deja/g++.pt/typename6.C: Change error messages.
41183         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
41184         * g++.old-deja/g++.pt/virtual2.C: Likewise.
41185         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
41186         syntax.
41187         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
41188         return value extension.
41189         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
41190         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
41191         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
41192         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
41193
41194 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41195
41196         * g++.dg/warn/inline1.C: New test.
41197         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
41198         * g++.old-deja/g++.jason/synth10.C: Likewise.
41199         * g++.old-deja/g++.mike/net31.C: Likewise.
41200         * g++.old-deja/g++.mike/p8786.C: Likewise.
41201
41202         * g++.dg/template/friend10.C: New test.
41203         * g++.dg/template/conv5.C: New test.
41204
41205 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41206
41207         * g++.dg/lookup/scoped3.C: New test.
41208
41209         * g++.dg/lookup/decl1.C: New test.
41210         * g++.dg/lookup/decl2.C: New test.
41211
41212 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41213
41214         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
41215         gcc.c-torture/compile/20021015-1.c,
41216         gcc.c-torture/compile/20021015-2.c,
41217         gcc.c-torture/compile/20021123-1.c,
41218         gcc.c-torture/compile/20021123-2.c,
41219         gcc.c-torture/compile/20021123-3.c,
41220         gcc.c-torture/compile/20021123-4.c,
41221         gcc.c-torture/execute/20021024-1.c: Add tests previously added
41222         only to 3.1 or 3.2 branch.
41223
41224 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
41225
41226         * gcc.dg/i386-bitfield3.c: New test.
41227
41228         * gcc.dg/i386-bitfield2.c: New test.
41229
41230 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
41231
41232         * g++.dg/parse/conv_op1.C: New test.
41233
41234 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
41235
41236         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
41237         approved.
41238
41239 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
41240
41241         * gcc.c-torture/compile/20021220-1.c: New test.
41242
41243 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
41244
41245         * gcc.dg/i386-fastcall-1.c: New.
41246
41247 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41248
41249         * gcc.c-torture/execute/20021219-1.c: New test.
41250
41251 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41252
41253         * gcc.dg/i386-pic-1.c: New test.
41254
41255 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41256
41257         PR c++/8099
41258         * g++.dg/template/friend9.C: New test.
41259
41260 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41261
41262         PR c++/3663
41263         * g++.dg/template/access7.C: New test.
41264
41265 2002-12-18  Nick Clifton  <nickc@redhat.com>
41266
41267         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
41268         the libstdc++-v3 directory has been found.
41269
41270 2002-12-12  Devang Patel <dpatel@apple.com>
41271         * gcc.dg/darwin-ld-1.c: New test.
41272         * gcc.dg/darwin-ld-2.c: New test.
41273         * gcc.dg/darwin-ld-3.c: New test.
41274         * gcc.dg/darwin-ld-4.c: New test.
41275         * gcc.dg/darwin-ld-5.c: New test.
41276
41277 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41278
41279         * gcc.c-torture/compile/20021212-1.c: New test.
41280
41281 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
41282
41283         * gcc.dg/fshort-wchar: New test.
41284
41285 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
41286
41287         PR c++/8372
41288         * g++.dg/template/dtor1.C: New test.
41289
41290         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
41291         markers.
41292
41293 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
41294
41295         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
41296
41297 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
41298
41299         * g++.dg/template/static1.C: New test.
41300         * g++.dg/template/static2.C: New test.
41301         * g++.old-deja/g++.ext/memconst.C: New test.
41302
41303 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41304
41305         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
41306         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
41307         * g++.dg/special/initp1.C: Likewise.
41308
41309 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
41310
41311         * gcc.c-torture/execute/20021204-1.c: New test.
41312
41313 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
41314
41315         * gcc.dg/ppc-fmadd-1.c: New file.
41316         * gcc.dg/ppc-fmadd-2.c: New file.
41317         * gcc.dg/ppc-fmadd-3.c: New file.
41318
41319 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41320
41321         * gcc.c-torture/compile/20021204-1.c: New test.
41322
41323 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41324
41325         * g++.dg/inherit/covariant2.C: New test.
41326         * g++.dg/inherit/covariant3.C: New test.
41327         * g++.dg/inherit/covariant4.C: New test.
41328         * g++.dg/inherit/covariant1.C: Remove XFAIL.
41329         * g++.old-deja/g++.robertl/eb17.C: Likewise.
41330
41331 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
41332
41333         PR c++/8688
41334         * g++.dg/init/brace3.C: New test.
41335
41336 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
41337
41338         * gcc.dg/20020210-1.c: Fix a comment typo.
41339
41340 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
41341
41342         PR c++/8720
41343         * g++.dg/parse/defarg1.C: New test.
41344
41345         PR c++/8615
41346         * g++.dg/template/char1.C: New test.
41347
41348         * g++.dg/template/varmod1.C: Fix typo.
41349
41350 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41351
41352         DR 180
41353         * g++.old-deja/g++.pt/crash32.C: Expect error.
41354
41355 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
41356
41357         PR c++/5919
41358         * g++.dg/template/varmod1.C: New test.
41359
41360         PR c++/8727
41361         * g++.dg/inherit/typeinfo1.C: New test.
41362
41363         PR c++/8663
41364         * g++.dg/inherit/typedef1.C: New test.
41365
41366 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
41367
41368         PR c++/8332
41369         PR c++/8493
41370         * g++.dg/template/strlen1.C: New test.
41371
41372         PR c++/8227
41373         * g++.dg/template/ctor2.C: New test.
41374
41375         PR c++/8214
41376         * g++.dg/init/string1.C: New test.
41377
41378         PR c++/8511
41379         * g++.dg/template/friend8.C: New test.
41380
41381 2002-11-29  Joe Buck <jbuck@synopsys.com>
41382
41383         * g++.dg/lookup/anon2.C: New test.
41384
41385 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
41386
41387         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
41388         h8300 port.
41389
41390 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
41391
41392         * gcc.dg/bitfld-6.c: New test.
41393
41394 2002-11-27  Jan Hubicka  <jh@suse.cz>
41395
41396         * gcc.c-torture/execute/20021127.[cx]: New test.
41397
41398 2002-11-26  Jan Hubicka  <jh@suse.cz>
41399
41400         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
41401         quality.
41402
41403 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
41404
41405         * g++.dg/init/brace2.C: New test.
41406         * g++.old-deja/g++.mike/p9129.C: Correct.
41407
41408 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
41409
41410         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
41411
41412 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
41413
41414         * gcc.dg/sibcall-6: New test for indirect sibcalls.
41415
41416 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
41417
41418         * g++.dg/abi/empty11.C: New test.
41419         * g++.dg/rtti/cv1.C: New test.
41420
41421 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
41422
41423         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
41424
41425 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
41426
41427         * g++.dg/abi/empty10.C: New test.
41428
41429 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41430
41431         * gcc.c-torture/compile/20021124-1.c: New test.
41432
41433 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
41434
41435         * g++.dg/abi/rtti2.C: New test.
41436
41437 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41438
41439         * gcc.dg/i386-unroll-1.c: New test.
41440
41441 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41442
41443         * gcc.c-torture/compile/20021120-1.c: New test.
41444         * gcc.c-torture/compile/20021120-2.c: New test.
41445
41446 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41447
41448         * gcc.dg/bitfld-5.c: New test.
41449
41450 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41451
41452         * gcc.c-torture/execute/20021120-3.c: New test.
41453
41454 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41455
41456         * gcc.c-torture/execute/20021120-2.c: New test.
41457
41458 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41459
41460         * gcc.c-torture/execute/20021120-1.c: New test.
41461
41462 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
41463
41464         * gcc.c-torture/execute/20021118-3.c: New test.
41465
41466 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41467
41468         * gcc.c-torture/compile/20021119-1.c: New test.
41469
41470 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
41471
41472         * gcc.dg/duff-1.c: New test.
41473         * gcc.dg/duff-2.c: New test.
41474         * gcc.dg/duff-3.c: New test.
41475
41476 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
41477
41478         * gcc.dg/cpp/_Pragma5.c: New test.
41479
41480 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
41481
41482         * gcc.c-torture/execute/20021118-2.c: New test.
41483
41484 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
41485
41486         * gcc.c-torture/execute/20021118-1.c: New test.
41487
41488 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
41489
41490         * gcc.dg/20021116-1.c: New test.
41491
41492 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
41493
41494         * g++.dg/abi/vcall1.C: New test.
41495
41496 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
41497
41498         * gcc.dg/20021029-1.c: New test.
41499         * gcc.dg/20021029-2.c: New test.
41500
41501 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41502
41503         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
41504
41505 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41506
41507         PR c/8439
41508         * gcc.dg/20021110.c: Move to ...
41509         * gcc.c-torture/compile/20021110.c: .... here.
41510
41511 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41512
41513         PR c/8467
41514         * gcc.c-torture/execute/20021111-1.c
41515
41516 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41517
41518         PR c/8439
41519         * gcc.dg/20021110.c: New test.
41520
41521 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
41522
41523         * g++.dg/abi/vthunk3.C: Run only on x86.
41524
41525 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41526
41527         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
41528
41529 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
41530
41531         * lib/compat.exp (compat-execute): Fix logic error in last
41532         change.
41533
41534 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
41535
41536         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
41537
41538 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41539
41540         PR c++/8389
41541         * g++.dg/template/access6.C: New test.
41542
41543 2002-11-08  Jan Hubicka  <jh@suse.cz>
41544
41545         * gcc.dg/i386-ssefp-1.c: New test.
41546         * gcc.dg/i386-ssefp-1.c: New test.
41547
41548 2002-11-08  Jan Hubicka  <jh@suse.cz>
41549
41550         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
41551
41552 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
41553
41554         * g++.dg/abi/vthunk3.C: New test.
41555
41556         PR c++/8338
41557         * g++.dg/template/crash2.C: New test.
41558
41559 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
41560
41561         * g++.dg/abi/dtor1.C: New test.
41562         * g++.dg/abi/dtor2.C: Likewise.
41563
41564 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
41565
41566         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
41567         Darwin.
41568
41569 2002-11-04  Adam Nemet  <anemet@lnxw.com>
41570
41571         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
41572         -mthumb.  Only xfail with -O0.
41573
41574 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
41575
41576         * g++.dg/abi/thunk1.C: New test.
41577         * g++.dg/abi/thunk2.C: Likewise.
41578         * g++.dg/abi/vtt1.C: Likewise.
41579
41580 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
41581
41582         PR optimization/8423
41583         * gcc.c-torture/execute/builtin-constant.c: New test.
41584
41585 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
41586
41587         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
41588         Add some more cases.
41589
41590 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
41591
41592         PR c++/8391
41593         * g++.dg/opt/local1.C: New test.
41594
41595 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
41596
41597         PR c++/8160
41598         * g++.dg/template/complit1.C: New test.
41599
41600         PR c++/8149
41601         * g++.dg/template/typename4.C: Likewise.
41602
41603 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41604
41605         Core issue 287, PR c++/7639
41606         * g++.dg/template/instantiate1.C: Adjust error location.
41607         * g++.dg/template/instantiate3.C: New test.
41608         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
41609         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
41610         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
41611
41612 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
41613
41614         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
41615
41616 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
41617
41618         PR c++/8287
41619         * g++.dg/init/dtor2.C: New test.
41620
41621 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41622
41623         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
41624         * gcc.dg/nest.c: Bypass errors on irix6.
41625
41626 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
41627
41628         * gcc.dg/nest.c: Expect error for mmix-*-*.
41629         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
41630
41631 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
41632
41633         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
41634         markers.
41635
41636         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
41637
41638 2002-10-25  Mike Stump  <mrs@apple.com>
41639
41640         * gcc.dg/warn-1.c: New test.
41641
41642 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
41643
41644         * g++.dg/template/typename3.C: New test.
41645
41646 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
41647
41648         * g++.dg/lookup/ptrmem1.C: New test.
41649
41650         * g++.dg/abi/vthunk2.C: New test.
41651
41652 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
41653
41654         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
41655
41656 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
41657
41658         * g++.dg/abi/empty9.C: New test.
41659
41660 2002-10-24  Richard Henderson  <rth@redhat.com>
41661
41662         * g++.dg/inherit/thunk1.C: Enable for ia64.
41663
41664 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
41665
41666         PR c++/8067
41667         * g++.dg/lookup/pretty1.C: New test.
41668
41669 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
41670
41671         * gcc.dg/20021023-1.c: New test.
41672
41673 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
41674
41675         PR c++/7679
41676         * g++.dg/parse/inline1.C: New test.
41677
41678 2002-10-23  Richard Henderson  <rth@redhat.com>
41679
41680         * g++.dg/inherit/thunk1.C: Enable for x86_64.
41681
41682         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
41683
41684 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
41685
41686         PR c++/6579
41687         * g++.dg/parse/stmtexpr3.C: New test.
41688
41689 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
41690
41691         * g++.dg/expr/cond1.C: New test.
41692
41693 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
41694
41695         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
41696
41697 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41698
41699         * g++.dg/abi/vbase13.C: New test.
41700         * g++.dg/abi/vbase14.C: Likewise.
41701
41702 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
41703
41704         * gcc.dg/tls/pic-1.c: New test.
41705         * gcc.dg/tls/nonpic-1.c: New test.
41706         * gcc.dg/20021018-1.c: New test.
41707
41708 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
41709
41710         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
41711         Remove only files with the same base name as the test case.
41712         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
41713         (profopt-execute): Likewise.  Also, remove old profiling
41714         and performance data files before running the tests.
41715
41716         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
41717         * g++.dg/bprob/bprob.exp: Likewise.
41718         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
41719         to allow more general test case names.
41720
41721         * g++.dg/bprob/bprob-1.C: Rename to ...
41722         * g++.dg/bprob/g++-bprob-1.C: ... this.
41723
41724         * g77.dg/bprob/bprob-1.f: Rename to ...
41725         * g77.dg/bprob/g77-bprob-1.f: ... this.
41726
41727 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
41728
41729         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
41730         bison 1.50 or later.
41731
41732 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
41733
41734         * g++.dg/README: Describe more test directories.
41735
41736 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41737
41738         * g++.dg/init/array6.C: Add additional tests.
41739
41740 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
41741
41742         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
41743         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
41744
41745 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
41746
41747         * gcc.c-torture/compile/20020604-1.x: New.
41748         * gcc.c-torture/compile/simd-5.x: Likewise.
41749         * gcc.c-torture/execute/920710-1.x: Likewise.
41750         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
41751
41752 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41753
41754         * g++.dg/inherit/override1.C: Add dg-options clause.
41755
41756 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41757
41758         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
41759         _mm_slli_si128.
41760
41761 2002-10-19  Andreas Schwab  <schwab@suse.de>
41762
41763         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
41764         directory component.
41765
41766 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
41767
41768         * g++.dg/inherit/thunk1.C: New test.
41769
41770         * g++.dg/inherit/override1.C: New test.
41771
41772         * g++.dg/abi/mangle11.C: New test.
41773         * g++.dg/abi/mangle14.C: New test.
41774         * g++.dg/abi/mangle17.C: New test.
41775
41776 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
41777
41778         * g++.dg/overload/member2.C: New test.
41779
41780 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
41781
41782         * g++.dg/README: Describe new compat directory.
41783         * g++.dg/dg.exp: Skip tests in compat directory.
41784         * README.compat: New file.
41785         * lib/compat.exp: New expect script.
41786         * g++.dg/compat: New test directory.
41787         * g++.dg/compat/compat.exp: New expect script.
41788         * g++.dg/compat/abi: New test directory.
41789         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
41790         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
41791         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
41792         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
41793         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
41794         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
41795         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
41796         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
41797         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
41798         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
41799         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
41800         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
41801         * g++.dg/compat/break: New test directory.
41802         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
41803         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
41804         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
41805         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
41806         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
41807         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
41808         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
41809         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
41810         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
41811         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
41812         g++.dg/compat/break/README: New files.
41813         * g++.dg/compat/eh: New test directory.
41814         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
41815         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
41816         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
41817         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
41818         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
41819         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
41820         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
41821         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
41822         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
41823         g++.dg/compat/eh/filter2_y.C,
41824         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
41825         g++.dg/compat/eh/new1_y.C,
41826         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
41827         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
41828         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
41829         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
41830         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
41831         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
41832         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
41833         g++.dg/compat/eh/unexpected1_y.C: New files.
41834         * g++.dg/compat/init: New test directory.
41835         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
41836         g++.dg/compat/init/array5_y.C,
41837         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
41838         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
41839         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
41840         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
41841         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
41842         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
41843         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
41844         g++.dg/compat/init/init-ref2_y.C: New files.
41845
41846 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
41847
41848         PR c++/7584
41849         * g++.dg/inherit/using3.C: New test.
41850
41851 2002-10-17  Jan Hubicka  <jh@suse.cz>
41852
41853         * gcc.dg/20021017-2.c: New test.
41854
41855 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
41856
41857         * g++.dg/abi/mangle16.C: Adjust.
41858
41859         * g++.dg/init/array8.C: New test.
41860
41861 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
41862
41863         * gcc.dg/special/mips-abi.exp: New test.
41864         * gcc.dg/special/mips-abi.s: Empty file used by the above.
41865
41866 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
41867
41868         * g++.dg/abi/mangle16.C: New test.
41869         * g++.dg/abi/mangle17.C: Likewise.
41870
41871         PR c++/7478
41872         * g++.dg/template/ref1.C: New test.
41873
41874 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41875
41876         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
41877
41878 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
41879
41880         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
41881
41882 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
41883
41884         PR c++/7524
41885         * g++.dg/init/array7.C: New test.
41886
41887 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
41888
41889         * g++.dg/init/array6.C: New test.
41890
41891         * g++.dg/abi/mangle13.C: Likewise.
41892         * g++.dg/abi/mangle14.C: Likewise.
41893         * g++.dg/abi/mangle15.C: Likewise.
41894
41895 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
41896
41897         * g++.dg/abi/empty8.C: New test.
41898
41899 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
41900
41901         * g++.dg/init/ctor1.C: New test.
41902
41903 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
41904
41905         * gcc.c-torture/execute/20021015-1.c: New test.
41906
41907 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
41908
41909         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
41910
41911 2002-10-14  Jan Hubicka  <jh@suse.cz>
41912
41913         * gcc.dg/i386-ssetype-[1-5].c: New tests.
41914
41915 2002-10-14  Richard Henderson  <rth@redhat.com>
41916
41917         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
41918
41919 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
41920
41921         PR optimization/6631
41922         * g++.dg/opt/const2.C: New test.
41923
41924 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
41925
41926         PR c++/7176
41927         * g++.dg/parse/friend1.C: New test.
41928         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
41929
41930 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
41931
41932         * gcc.dg/20021014-1.c: New test.
41933
41934 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
41935
41936         PR c++/5661
41937         * g++.dg/ext/vlm1.C: New test.
41938         * g++.dg/ext/vlm2.C: Likewise.
41939
41940         * g++.dg/init/array1.C: Remove invalid braces.
41941         * g++.dg/init/brace1.C: New test.
41942         * g++.dg/init/copy2.C: Likewise.
41943         * g++.dg/init/copy3.C: Likewise.
41944         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
41945         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
41946         braces.
41947
41948 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
41949
41950         * gcc.dg/cpp/assembler.S: Don't use -ansi.
41951
41952 2002-10-11  Richard Shann  <richard.shann@superh.com>
41953
41954         * gcc.c-torture/compile/simd-5.c: New test.
41955
41956 2002-10-10  Roger Sayle  <roger@eyesopen.com>
41957
41958         * gcc.c-torture/execute/shiftopt-1.c: New test case.
41959
41960 2002-10-10  Jim Wilson  <wilson@redhat.com>
41961
41962         * gcc.c-torture/execute/20021010-1.c: New test.
41963
41964 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
41965
41966         PR c/7353
41967         * g++.dg/ext/typedef-init.C: New test.
41968         * gcc.dg/typedef-init.c: New test.
41969
41970 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
41971
41972         * gcc.dg/cpp/paste13.c: New test.
41973
41974 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41975
41976         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
41977         remaining platforms, XFAIL during compile, not execute.  Don't
41978         XFAIL at -O0.
41979
41980 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
41981
41982         * gcc.dg/alias-1.c: Tweak expected warning.
41983
41984 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
41985
41986         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
41987
41988 2002-10-06  Andreas Jaeger  <aj@suse.de>
41989
41990         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
41991         * gcc.dg/cpp/c++98.C: Likewise.
41992
41993         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
41994         * g++.dg/cpp/c++98.C: Likewise.
41995
41996         * g++.dg/README (Subdirectories): Mention cpp directory.
41997
41998         PR target/7559
41999         * gcc.dg/20021006-1.c: New test.
42000
42001 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42002
42003         PR c++/7804
42004         * g++.dg/other/warning1.C: New test.
42005
42006 2002-10-04  Roger Sayle  <roger@eyesopen.com>
42007
42008         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
42009         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
42010         and sparc-*-* with -m64 as expected failures.  See PR 8087.
42011
42012 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42013
42014         PR c++/7931
42015         * g++.dg/template/ptrmem3.C: New test.
42016
42017         PR c++/7754
42018         * g++.dg/template/union1.C: New test.
42019
42020 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42021
42022         PR c++/8006
42023         * g++.dg/abi/mangle9.C: New test.
42024         * g++.dg/abi/mangle10.C: New test.
42025         * g++.dg/abi/mangle11.C: New test.
42026         * g++.dg/abi/mangle12.C: New test.
42027
42028 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
42029
42030         PR c++/7188.
42031         * g++.dg/template/meminit1.C: New test.
42032         * g++.dg/warn/Wreorder-1.C: Likewise.
42033         * g++.old-deja/g++.mike/warn3.C: Tweak.
42034         * lib/prune.exp: Ingore "in copy constructor".
42035
42036 2002-10-02  Andreas Jaeger  <aj@suse.de>
42037
42038         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
42039         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
42040         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
42041         on x86-64.
42042
42043 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42044
42045         * gcc.dg/empty1.C: Fix typo.
42046
42047 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
42048
42049         * gcc.dg/alias-1.c: New test.
42050
42051 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42052
42053         * gcc.dg/empty1.C: New test.
42054
42055         * g++.dg/tls/init-2.C: Tweak error messages.
42056
42057 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
42058
42059         * gcc.c-torture/compile/20020923-1.c: New test.
42060
42061 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
42062
42063         * gcc.c-torture/execute/ffs-1.c: New test.
42064         * gcc.c-torture/execute/ffs-2.c: Ditto.
42065
42066 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
42067
42068         * g++.dg/overload/member1.C: New test.
42069
42070 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
42071
42072         * g++.dg/abi/empty7.C: New test.
42073         * g++.dg/init/pm2.C: Likewise.
42074
42075 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
42076
42077         * g++.dg/rtti/crash1.C: New test.
42078
42079 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
42080
42081         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
42082         gcc.dg/sibcall-4.c: New tests.
42083
42084 2002-09-28  Roger Sayle  <roger@eyesopen.com>
42085
42086         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
42087         powerpc and MMIX targets.
42088
42089 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
42090
42091         * gcc.dg/cpp/20020927-1.c: New.
42092
42093 2002-09-26  David S. Miller  <davem@redhat.com>
42094
42095         * gcc.c-torture/compile/trunctfdf.c: New.
42096
42097 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42098
42099         * lib/target-supports.exp (check_weak_available): Handle solaris2.
42100
42101 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
42102
42103         * gcc.c-torture/execute/loop-15.c: New.
42104
42105 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
42106
42107         * README.QMTEST: Fix typo.
42108
42109 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
42110
42111         * gcc.dg/20020926-1.c: New test.
42112
42113 2002-09-25  David S. Miller  <davem@redhat.com>
42114
42115         PR target/7842
42116         * gcc.c-torture/execute/shiftdi.c: New test.
42117
42118 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
42119
42120         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
42121         unique to the tool.
42122         * lib/g77.exp (g77_init): Likewise.
42123         * lib/g++.exp (g++_init): Likewise.
42124         * lib/objc.exp (objc_init): Likewise.
42125
42126 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
42127
42128         * g++.dg/abi/empty5.C: New test.
42129         * g++.dg/abi/empty6.C: New test.
42130         * g++.dg/abi/vbase12.C: New test.
42131
42132 2002-09-25  Richard Henderson  <rth@redhat.com>
42133
42134         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
42135         too-small long double.
42136
42137 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
42138
42139         * gcc.dg/20020919-1.c: New test.
42140
42141 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
42142
42143         * g++.dg/abi/bitfield6.C: New test.
42144         * g++.dg/abi/bitfield7.C: New test.
42145         * g++.dg/abi/bitfield8.C: New test.
42146         * g++.dg/abi/vbase11.C: New test.
42147
42148 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42149
42150         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
42151         hppa*-*-hpux*.  Update test comment.
42152
42153 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
42154
42155         * gcc.dg/tls/struct-1.c: New test.
42156
42157 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
42158
42159         * gcc.dg/cpp/tr-warn2.c: Update.
42160
42161 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
42162
42163         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
42164
42165 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
42166
42167         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
42168         systems.
42169
42170 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
42171
42172         * gcc.c-torture/execute/ieee/mzero3.c: New test.
42173
42174         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42175         Adjust for c++filt moved to binutils.  Remove spurious duplicate
42176         setting of cxxfilt.
42177
42178 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
42179
42180         * gcc.dg/20020312-2.c: Update for darwin.
42181
42182 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42183
42184         * g++.old-deja/g++.other/crash32.C: Mark ICE.
42185
42186 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
42187
42188         * objc.dg/comp-types-1.m: New test.
42189         * objc.dg/comp-types-2.m: New test.
42190         * objc.dg/comp-types-3.m: New test.
42191         * objc.dg/comp-types-4.m: New test.
42192         * objc.dg/comp-types-5.m: New test.
42193         * objc.dg/comp-types-6.m: New test.
42194
42195 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42196
42197         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
42198
42199 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
42200
42201         * g++.dg/other/do1.C: New test.
42202
42203         * g++.dg/template/subst1.C: New test.
42204
42205 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
42206
42207         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
42208
42209 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
42210
42211         * g++.dg/template/qualttp20.C: Adjust expected errors.
42212         * g++.old-deja/g++.jason/report.C: Likewise.
42213         * g++.old-deja/g++.other/qual1.C: Likewise.
42214
42215         * g++.dg/lookup/scoped2.C: New test.
42216
42217         * g++.dg/ext/asm3.C: New test.
42218
42219 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
42220
42221         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
42222
42223 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
42224
42225         * ChangeLog: follow spelling conventions.
42226         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
42227         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
42228         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
42229         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
42230         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
42231         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
42232         * g++.old-deja/g++.law/global-init1.C: Likewise.
42233         * g++.old-deja/g++.other/delete4.C: Likewise.
42234         * g++.old-deja/g++.other/inline21.C: Likewise.
42235         * g++.old-deja/g++.other/singleton.C: Likewise.
42236         * g77.dg/strlen0.f: Likewise.
42237         * g77.f-torture/compile/20010519-1.f: Likewise.
42238         * g77.f-torture/compile/980310-4.f: Likewise.
42239         * gcc.c-torture/compile/20000605-1.c: Likewise.
42240         * gcc.c-torture/execute/20020225-1.c: Likewise.
42241         * gcc.dg/c90-hexfloat-2.c: Likewise.
42242         * gcc.dg/c99-bool-1.c: Likewise.
42243         * gcc.dg/c99-hexfloat-2.c: Likewise.
42244         * gcc.dg/dll-2.c: Likewise.
42245         * gcc.dg/wtr-union-init-1.c: Likewise.
42246         * gcc.dg/wtr-union-init-2.c: Likewise.
42247         * gcc.dg/wtr-union-init-3.c: Likewise.
42248         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42249         * gcc.dg/cpp/defined.c: Likewise.
42250         * gcc.dg/cpp/macsyntx.c: Likewise.
42251         * gcc.dg/cpp/paste2.c: Likewise.
42252         * gcc.dg/cpp/trad/defined.c: Likewise.
42253         * gcc.dg/format/c90-printf-1.c: Likewise.
42254         * gcc.dg/format/c90-scanf-1.c: Likewise.
42255         * gcc.dg/format/c99-printf-1.c: Likewise.
42256         * gcc.dg/format/c99-scanf-1.c: Likewise.
42257         * gcc.misc-tests/gcov-8.c: Likewise.
42258         * lib/profopt.exp: Likewise.
42259
42260 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
42261
42262         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
42263
42264 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42265
42266         * g++.dg/inherit/using2.C: New test.
42267
42268 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
42269
42270         * ChangeLog: Follow spelling conventions.
42271         * g++.dg/template/friend4.C: Likewise.
42272         * g++.old-deja/g++.pt/crash67.C: Likewise.
42273         * gcc.c-torture/execute/20000801-4.c: Likewise.
42274         * gcc.dg/c90-digraph-1.c: Likewise.
42275         * gcc.dg/c94-digraph-1.c: Likewise.
42276         * gcc.dg/c99-digraph-1.c: Likewise.
42277         * gcc.dg/cpp/line5.c: Likewise.
42278         * gcc.dg/cpp/multiline.c: Likewise.
42279         * gcc.dg/cpp/trad/literals-1.c: Likewise.
42280         * gcc.dg/format/attr-3.c: Likewise.
42281         * gcc.dg/format/c90-scanf-3.c: Likewise.
42282         * gcc.dg/format/ext-4.c: Likewise.
42283
42284 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42285
42286         * g++.dg/template/pretty1.C: New test.
42287
42288 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
42289
42290         * gcc.c-torture/execute/struct-cpy-1.c: New test.
42291
42292 2002-09-13  Matt Austern  <austern@apple.com>
42293
42294         * g++.dg/other/constref[12].C: New, regression tests for
42295         passing a cast expression to a function by const reference.
42296
42297 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
42298
42299         * g++.dg/template/deduce1.C: New test.
42300
42301 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
42302
42303         * gcc.c-torture/execute/simd-1.c: Force all use of int to
42304         32-bit int.
42305
42306 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42307
42308         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
42309         usage.
42310
42311 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
42312
42313         * gcc.c-torture/compile/20020910-1.c: New test.
42314
42315 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
42316
42317         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
42318
42319 2002-09-10  Andreas Jaeger  <aj@suse.de>
42320
42321         * gcc.dg/20020312-2.c: Adjust for x86-64.
42322
42323 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
42324
42325         * g77.dg/7388.f: New test case for PR 7388.
42326
42327 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
42328
42329         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
42330
42331 2002-09-05  Ziemowit Laski <zlaski@apple.com>
42332
42333         * objc.dg/proto-lossage-1.m: New test.
42334
42335 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
42336
42337         * gcc.dg/cpp/_Pragma4.c: Fix typo.
42338
42339 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
42340
42341         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
42342         expected to pass.
42343
42344 2002-09-06  Stan Shebs  <shebs@apple.com>
42345             David Edelsohn  <edelsohn@gnu.org>
42346
42347         * gcc.dg/weak: New directory.
42348         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
42349         target-specific xfail bits.
42350         * gcc.dg/typeof-2.c: Move to new directory.
42351         * gcc.dg/weak.exp: New expect script.
42352
42353 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
42354
42355         * gcc.c-torture/execute/extzvsi.c: New test.
42356
42357 2002-09-05  Stan Shebs  <shebs@apple.com>
42358
42359         * gcc.dg/weak-1.c: xfail on Darwin.
42360         * gcc.dg/weak-2.c: Ditto.
42361         * gcc.dg/weak-3.c: Ditto.
42362         * gcc.dg/weak-4.c: Ditto.
42363         * gcc.dg/weak-5.c: Ditto.
42364         * gcc.dg/weak-6.c: Ditto.
42365         * gcc.dg/weak-7.c: Ditto.
42366         * gcc.dg/weak-8.c: Ditto.
42367         * gcc.dg/weak-9.c: Ditto.
42368
42369 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
42370
42371         * gcc.c-torture/execute/loop-14.c: New test.
42372
42373 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
42374
42375         * g++.dg/other/cxa-atexit1.C: New test.
42376
42377         * gcc.dg/typeof-2.c: New test.
42378
42379 2002-09-03  Roger Sayle  <roger@eyesopen.com>
42380
42381         * gcc.dg/builtins-2.c: New testcase.
42382         * gcc.dg/builtins-3.c: New testcase.
42383
42384 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
42385
42386         * gcc.dg/cpp/_Pragma4.c: New test.
42387
42388 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
42389
42390         * objc/execute/nil_method-1.m: New testcase.
42391
42392 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
42393
42394         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
42395         [Object class], not [Object initialize].
42396
42397 2002-08-31  Roger Sayle  <roger@eyesopen.com>
42398             Hans-Peter Nilsson  <hp@bitrange.com>
42399
42400         * gcc.c-torture/execute/20020720-1.x: Skip test on
42401         mmix-knuth-mmixware.  Correct comment.
42402
42403 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
42404
42405         * g++.dg/abi/bitfield5.C: New test.
42406         * g++.dg/abi/vbase10.C: Likewise.
42407
42408 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
42409
42410         * objc.dg/undeclared-selector.m: New test.
42411
42412 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
42413
42414         * g++.dg/other/offsetof1.C: Avoid cast warning.
42415
42416 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
42417
42418         * objc.dg/super-class-2.m: New test.
42419
42420 2002-08-24  Matt Austern  <austern@apple.com>
42421
42422         * g++.dg/ext/lvaddr.C: New test.
42423         * g++.dg/ext/lvcast.C: New test.
42424
42425 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
42426
42427         * g++.dg/inherit/cond1.C: New test.
42428
42429 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
42430
42431         * gcc.dg/noncompile/incomplete-1.c: New test.
42432
42433 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
42434
42435         * gcc.dg/typespec-1.c: New test.
42436
42437 2002-08-20  Devang Patel  <dpatel@apple.com>
42438         * objc.dg/proto-hier-2.m: New test.
42439
42440 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
42441
42442         * objc.dg/bitfield-1.m: New test.
42443         * objc.dg/bitfield-2.m: New test.
42444
42445 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42446
42447         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
42448         gcc.dg/c99-flex-array-4.c: New tests.
42449
42450 2002-08-16  Stan Shebs  <shebs@apple.com>
42451
42452         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
42453
42454 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
42455
42456         * gcc.dg/typeof-1.c: New test.
42457         * g++.dg/ext/typeof2.C: New test.
42458
42459 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42460
42461         * g++.dg/other/offsetof1.C: New test.
42462
42463 2002-08-14  Richard Henderson  <rth@redhat.com>
42464
42465         * gcc.dg/tls/diag-3.c: Fix expected message strings.
42466
42467 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
42468
42469         * gcc.dg/cpp/_Pragma3.c: New test.
42470
42471 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
42472
42473         * g++.dg/template/inherit3: New test.
42474
42475 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42476
42477         * gcc.dg/bitfld-4.c: Add blank options.
42478
42479 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
42480
42481         * g++.dg/template/crash1.C: New test.
42482
42483 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
42484
42485         * gcc.dg/tls/opt-2.c: New test.
42486
42487 2002-08-08  Devang Patel  <dpatel@apple.com>
42488
42489         * objc.dg/selector-1.m : New test
42490
42491 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
42492
42493         * g++.dg/abi/bitfield4.C: New test.
42494         * gcc.dg/bitfld-4.c: New test.
42495
42496 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
42497
42498         * g++.dg/other/packed1.C: New test.
42499
42500 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
42501
42502         * g++.dg/abi/offsetof.C: Tweak error messages.
42503         * g++.old-deja/g++.mike/p10769a.C: Likewise.
42504
42505 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
42506
42507         * gcc.dg/bitfld-3.c: New test.
42508
42509 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
42510             Richard Henderson  <rth@redhat.com>
42511
42512         * gcc.dg/i386-bitfield1.c: New test.
42513         * g++.dg/abi/bitfield3.C: Update.
42514
42515 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
42516
42517         * objc.dg/const-str-2.m: Update.
42518         * gcc.dg/cpp/c++98.c: Change to C extension.
42519         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
42520         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
42521
42522 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
42523
42524         * gcc.dg/tls/diag-3.c: New.
42525
42526 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
42527
42528         * g++.dg/README (Subdirectories): Document new subdir expr.
42529         * g++.dg/expr/pmf-1.C: New test.
42530
42531 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
42532
42533         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
42534
42535 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
42536
42537         * g++.dg/abi/bitfield3.C: New test.
42538
42539 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
42540
42541         * lib/gcov.exp: Tweak expected line formats.
42542         * gcc.misc-tests/gcov8.c: New test.
42543         * gcc.misc-tests/gcov8.x: New flags.
42544
42545 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
42546
42547         * consistency.vlad/layout/endian.c: Include string.h.
42548
42549         * gcc.c-torture/execute/20020805-1.c: New test.
42550
42551 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
42552
42553         * g++.dg/other/conversion1.C: New test.
42554
42555 2002-08-03  Roger Sayle  <roger@eyesopen.com>
42556
42557         * gcc.dg/builtins-1.c: New testcase.
42558
42559 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
42560
42561         * g++.dg/inherit/access3.C: New test.
42562
42563 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
42564
42565         * gcc.dg/ia64-visibility-2.c: New test.
42566
42567 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
42568
42569         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
42570         __qualifier_flags to __flags.
42571
42572 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
42573
42574         * g++.dg/inherit/operator1.C: New test.
42575         * g++.dg/lookup/disamb1.C: Fix typo in comment.
42576         * g++.dg/other/error1.C: Change expected error message.
42577         * g++.dg/template/conv4.C: Likewise.
42578
42579 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
42580
42581         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
42582         for documented behavior.
42583
42584 2002-07-25  Roger Sayle  <roger@eyesopen.com>
42585
42586         * gcc.c-torture/execute/20020720-1.x: Skip this test on
42587         several targets known to fail.
42588
42589 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
42590
42591         * gcc.dg/mips-args-[123].c: New tests.
42592
42593 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
42594
42595         * gcc.dg/ppc-spe.c: New.
42596
42597 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
42598
42599         * g++.dg/other/ptrmem4.C: New testcase.
42600
42601 2002-07-24  Richard Henderson  <rth@redhat.com>
42602
42603         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
42604
42605 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
42606
42607         * g++.dg/ext/alignof1.C (main): Return 0 for success.
42608
42609 2002-07-24  Roger Sayle  <roger@eyesopen.com>
42610
42611         * gcc.c-torture/execute/memset-3.c: New testcase.
42612
42613 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
42614
42615         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
42616         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
42617
42618 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42619
42620         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
42621         Delete.
42622
42623 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
42624
42625         * gcc.c-torture/compile/simd-4.c: New test.
42626
42627 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42628
42629         PR c++/7347, c++/7348
42630         * g++.dg/template/access4.C: New test.
42631         * g++.dg/template/access5.C: New test.
42632         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
42633         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
42634         * g++.old-deja/g++.pt/ttp58.C: Likewise.
42635         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
42636
42637 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
42638
42639         * gcc.dg/gnu89-init-2.c: New test.
42640
42641 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
42642
42643         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
42644
42645 2002-07-20  Roger Sayle  <roger@eyesopen.com>
42646
42647         * gcc.c-torture/execute/20020720-1.c: New testcase.
42648
42649 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
42650
42651         * gcc.dg/cpp/Wsignprom.c: New tests.
42652
42653 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
42654
42655         * gcc.c-torture/execute/loop-13.c: New test.
42656
42657 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
42658
42659         * gcc.dg/cpp/expr.c: New tests.
42660
42661 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
42662
42663         * g++.dg/opt/pr6713.C: Add template instantiation.
42664
42665 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
42666
42667         * gcc.dg/nest.c: New test.
42668
42669 2002-07-17  Richard Henderson  <rth@redhat.com>
42670
42671         * g++.dg/opt/pr6713.C: New test.
42672
42673 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
42674
42675         * gcc.c-torture/execute/loop-2e.x: Let the testcase
42676         XFAIL for all x86 processors.
42677
42678 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
42679
42680         * gcc.c-torture/execute/20010122-1.x: Do not test with
42681         -fomit-frame-pointer.
42682
42683 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42684
42685         * g++.dg/template/instantiate2.C: New test.
42686         * g++.dg/template/spec4.C: New test.
42687
42688 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42689
42690         * g++.dg/template/access2.C: New test.
42691         * g++.dg/template/access3.C: New test.
42692
42693 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
42694
42695         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
42696         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
42697         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
42698         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
42699         Convert to use <stdarg.h>.
42700         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
42701         Delete.
42702         * gcc.dg/va-arg-2.c: New.
42703         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
42704
42705 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
42706
42707         * gcc.c-torture/compile/20020710-1.c: New test.
42708
42709 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
42710                           Andrew Pinski  <pinskia@physics.uc.edu>
42711
42712         gcc.c-torture/compile/simd-2.c: New testcase.
42713         gcc.c-torture/compile/simd-3.c: Likewise.
42714
42715 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
42716
42717         PR c++/7224
42718         * g++.dg/overload/error1.C: New test.
42719
42720 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42721
42722         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
42723         configuration and IRIX 6 O32 ABI.
42724
42725 2002-07-11  Roger Sayle  <roger@eyesopen.com>
42726
42727         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
42728
42729 2002-07-10  Roger Sayle  <roger@eyesopen.com>
42730
42731         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
42732
42733 2002-07-10  Jeffrey A Law  <law@redhat.com>
42734
42735         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
42736
42737         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
42738
42739 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
42740
42741         * gcc.dg/20020312-2.c: Check for __PPC__.
42742
42743 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
42744
42745         * gcc.c-torture/compile/20020709-1.c: New test.
42746
42747 2002-07-07  Roger Sayle  <roger@eyesopen.com>
42748
42749         * g++.dg/template/qualttp21.C: New test case.
42750
42751 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
42752
42753         * gcc.c-torture/compile/20020706-1.c: New test.
42754         * gcc.c-torture/compile/20020706-2.c: New test.
42755
42756 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
42757             Alexandre Oliva  <aoliva@redhat.com>
42758
42759         * g++.dg/warn/incomplete1.C: New test.
42760
42761 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42762
42763         PR c++/7099
42764         * g++.dg/warn/noreturn1.C: New test.
42765
42766 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
42767
42768         PR c++/6706
42769         * g++.dg/debug/debug6.C: New test.
42770         * g++.dg/debug/debug7.C: New test.
42771
42772 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
42773
42774         * gcc.c-torture/compile/simd-3.c: New test.
42775
42776 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
42777
42778         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
42779         * gcc.dg/20020620-1.c: Likewise.
42780
42781 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42782
42783         PR c++/6944
42784         * g++.dg/init/array4.C: New test.
42785         * g++.dg/init/array5.C: New test.
42786
42787 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
42788
42789         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
42790         * gcc.c-torture/execute/simd-2.c (main): Likewise.
42791
42792 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42793
42794         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
42795         * gcc.dg/wtr-aggr-init-1.c: Likewise.
42796         * gcc.dg/wtr-conversion-1.c: Likewise.
42797         * gcc.dg/wtr-escape-1.c: Likewise.
42798         * gcc.dg/wtr-int-type-1.c: Likewise.
42799         * gcc.dg/wtr-label-1.c: Likewise.
42800         * gcc.dg/wtr-static-1.c: Likewise.
42801         * gcc.dg/wtr-strcat-1.c: Likewise.
42802         * gcc.dg/wtr-suffix-1.c: Likewise.
42803         * gcc.dg/wtr-switch-1.c: Likewise.
42804         * gcc.dg/wtr-unary-plus-1.c: Likewise.
42805         * gcc.dg/wtr-union-init-1.c: Likewise.
42806         * gcc.dg/wtr-union-init-2.c: Likewise.
42807         * gcc.dg/wtr-union-init-3.c: Likewise.
42808
42809         * gcc.dg/wtr-func-def-1.c: New test.
42810
42811 2002-07-02 Devang Patel <dpatel@apple.com>
42812
42813         * objc.dg/param-1.m: New test.
42814
42815 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
42816
42817         * gcc.dg/cpp/trad/directive.c: Add test.
42818         * gcc.dg/cpp/trad/macroargs.c: Add test.
42819         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
42820
42821 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
42822
42823         * gcc.dg/cpp/cmdlne-M.c: New test.
42824
42825 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
42826
42827         * objc.dg/desig-init-1.m: New test.
42828
42829 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42830
42831         PR c++/6716
42832         * g++.dg/template/instantiate1.C: New test.
42833
42834 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
42835
42836         PR c++/7112
42837         * g++.dg/template/sizeof2.C: New test.
42838
42839 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
42840
42841         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
42842         gcc.dg/cpp/trad/include.c: New tests.
42843
42844 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
42845
42846         PR target/7177
42847         * gcc.c-torture/compile/20020701-1.c: New test.
42848
42849 2002-07-01  Stan Shebs  <shebs@apple.com>
42850
42851         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
42852         header here...
42853         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
42854         (objc-torture-execute): or here.
42855
42856 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
42857
42858         * gcc.c-torture/execute/arith-rand-ll.c: New test.
42859
42860 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
42861
42862         * gcc.dg/cpp/trad/escaped-nl.c: New test.
42863
42864 2002-06-30  Devang Patel  <dpatel@apple.com>
42865
42866         * objc.dg/fsyntax-only.m: New test.
42867
42868 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
42869
42870         PR c++/6695
42871         * g++.dg/template/friend7.C: New file.
42872
42873 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
42874
42875         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
42876         return type.
42877
42878 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
42879
42880         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
42881         avoid division by zero.
42882
42883 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
42884
42885         * gcc.dg/Wunknownprag.c: New tests.
42886
42887 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
42888
42889         * gcc.c-torture/execute/simd-2.c: New test.
42890
42891 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
42892
42893         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
42894         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
42895         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
42896         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
42897         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
42898         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
42899         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
42900         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
42901         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
42902         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
42903         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
42904         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
42905         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
42906         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
42907         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
42908         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
42909         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
42910
42911 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
42912
42913         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
42914         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
42915         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
42916         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
42917         New tests.
42918         * gcc.dg/cpp/trad/directive.c: Update.
42919
42920 2002-06-23  Andreas Jaeger  <aj@suse.de>
42921
42922         * gcc.c-torture/execute/complex-6.c: New.
42923
42924 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
42925
42926         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
42927         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
42928         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
42929         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
42930
42931 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
42932
42933         * gcc.dg/cpp/trad: New directory with traditional tests copied
42934         from parent directory.
42935         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42936         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42937         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42938         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42939         Move to trad/ and rename.
42940         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
42941         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
42942         gcc.dg/cpp/trad/redef2.c: New tests.
42943         * gcc.dg/cpp/trad/trad.exp: New driver.
42944
42945 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
42946
42947         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42948         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42949         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42950         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42951         Remove.
42952
42953 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
42954
42955         * gcc.dg/20020620-1.c: New test.
42956
42957 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42958
42959         * g++.dg/template/ttp4.C: New test.
42960
42961 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
42962
42963         * g++.dg/opt/vt1.C: Fix regexp.
42964
42965 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42966
42967         * gcc.c-torture/execute/pure-1.c: Make functions static again.
42968         Don't use attribute `noinline'.
42969
42970 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
42971
42972         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
42973
42974 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
42975
42976         * gcc.c-torture/execute/simd-1.c: New.
42977
42978         * gcc.dg/simd-1.c: New.
42979
42980 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
42981
42982         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
42983
42984 2002-06-16  Richard Henderson  <rth@redhat.com>
42985
42986         * g++.dg/ext/anon-struct1.C: New.
42987         * g++.dg/ext/anon-struct2.C: New.
42988         * g++.dg/ext/anon-struct3.C: New.
42989         * gcc.dg/anon-struct-1.c: New.
42990         * gcc.dg/anon-struct-2.c: New.
42991         * gcc.dg/anon-struct-3.c: New.
42992         * gcc.dg/20011008-1.c: Adjust warning text.
42993         * gcc.dg/20020527-1.c: Add -fms-extensions.
42994
42995 2002-06-16  Richard Henderson  <rth@redhat.com>
42996
42997         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
42998
42999 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
43000
43001         * gcc.c-torture/execute/20020615-1.c: New test.
43002
43003 2002-06-15  Roger Sayle  <roger@eyesopen.com>
43004
43005         * gcc.c-tortuture/execute/compare-1.c: New test case.
43006         * gcc.c-tortuture/execute/compare-2.c: New test case.
43007         * gcc.c-tortuture/execute/compare-3.c: New test case.
43008
43009 2002-06-13  Richard Henderson  <rth@redhat.com>
43010
43011         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
43012         ia64 ilp32.
43013
43014 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43015
43016         * g++.dg/template/typename2.C: Update error message.
43017
43018 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
43019
43020         * gcc.c-torture/execute/20020611-1.c: New test.
43021
43022 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
43023
43024         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
43025         list of targets to skip.
43026
43027 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
43028
43029         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
43030         targets if not optimizing.
43031
43032 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
43033
43034         * gcc.c-torture/compile/20020605-1.c: New test.
43035
43036         * g++.dg/opt/vt1.C: New test.
43037
43038         * gcc.dg/20020531-1.c: New test.
43039
43040         * gcc.dg/20020530-1.c: New test.
43041
43042         * gcc.dg/20020527-1.c: New test.
43043
43044         * g++.dg/opt/cse1.C: New test.
43045
43046 2002-06-07  Roger Sayle  <roger@eyesopen.com>
43047
43048         * gcc.dg/20020607-2.c: New test case.
43049
43050 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
43051
43052         * gcc.c-torture/compile/20020604-1.c: New test.
43053
43054 2002-06-04  Richard Henderson  <rth@redhat.com>
43055
43056         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
43057         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
43058         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
43059
43060 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
43061
43062         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
43063
43064 2002-06-03  Richard Henderson  <rth@redhat.com>
43065
43066         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
43067         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
43068
43069 2002-06-02  Richard Henderson  <rth@redhat.com>
43070
43071         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
43072         test functions static.
43073
43074 2002-06-02  Andreas Jaeger  <aj@suse.de>
43075
43076         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
43077         now.
43078
43079 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43080
43081         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
43082         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
43083         Update for mofified diagnostics.
43084         * gcc.dg/c99-intconst-1.c: No longer fail.
43085
43086 2002-06-02  Richard Henderson  <rth@redhat.com>
43087
43088         * gcc.dg/uninit-A.c: Remove xfail markers.
43089
43090 2002-06-01  Roger Sayle  <roger@eyesopen.com>
43091
43092         * gcc.dg/fnegate-1.c: New test case.
43093
43094 2002-05-30  Osku Salerma  <osku@iki.fi>
43095
43096         * gcc.c-torture/execute/mayalias-1.c: New file.
43097
43098 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43099
43100         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
43101         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
43102         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
43103
43104 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
43105
43106         * gcc.c-torture/execute/20020529-1.c: New test.
43107
43108 2002-05-27  Richard Henderson  <rth@redhat.com>
43109
43110         * g++.dg/ext/attrib6.C: New test case.
43111
43112 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43113
43114         * gcc.c-torture/execute/pure-1.c: New test.
43115
43116 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43117
43118         * gcc.dg/cpp/arith-2.c: Remove.
43119
43120 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43121
43122         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
43123         * gcc.dg/cpp/if-3.c: Remove.
43124
43125 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
43126
43127         * g++.dg/opt/cse2.C: New test.
43128
43129 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
43130
43131         * gcc.dg/cpp/arith-1.c: New semantic tests.
43132         * gcc.dg/cpp/if-1.c: Update.
43133
43134 2002-05-24  Ben Elliston  <bje@redhat.com>
43135
43136         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
43137
43138 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43139
43140         * gcc.dg/verbose-asm.c: New test.
43141
43142 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43143
43144         * gcc.dg/cpp/paste12.c: New test.
43145
43146 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43147
43148         * g++.dg/parse/named_ops.C: New test.
43149
43150 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
43151
43152         * gcc.dg/weak-8.c: New test.
43153
43154 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
43155
43156         * gcc.dg/weak-2.c: Allow optional leading underscore
43157         in scan-assembler symbol name.
43158         * gcc.dg/weak-3.c: Likewise.
43159         * gcc.dg/weak-4.c: Likewise.
43160         * gcc.dg/weak-5.c: Likewise.
43161
43162 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
43163
43164         * gcc.dg/20020523-1.c: New test.
43165
43166 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43167
43168         * objc.dg/const-str-2.m: Update now that we stop after
43169         a command line error.
43170
43171 2002-05-22  Richard Henderson  <rth@redhat.com>
43172
43173         * g++.dg/dg.exp: Fix typo in test pruneing.
43174
43175 2002-05-22  Richard Henderson  <rth@redhat.com>
43176
43177         * g++.dg/dg.exp: Prune the tls subdirectory.
43178         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
43179         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
43180         * g++.dg/tls/init-1.C: New.
43181
43182 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
43183
43184         * gcc.dg/20020517-1.c: New test.
43185
43186 2002-05-21  Richard Henderson  <rth@redhat.com>
43187
43188         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
43189         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
43190
43191 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
43192
43193         * g++.dg/other/copy2.C: New test.
43194
43195 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
43196
43197         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
43198         (MAX_COPY): Bump up to 10 times sizeof (long long).
43199         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
43200
43201         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
43202         sizeof (long long).
43203
43204         * gcc.c-torture/execute/strcpy-1.c: New test.
43205
43206 2002-05-19  Jason Merrill  <jason2redhat.com>
43207
43208         * g++.dg/ext/oper1.C: New test.
43209
43210 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
43211 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
43212
43213         * README.QMTEST: New file.
43214
43215         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
43216
43217 2002-05-19  Andreas Jaeger  <aj@suse.de>
43218
43219         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
43220         now.
43221         * gcc.c-torture/execute/loop-2d.x: Likewise.
43222
43223 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
43224
43225         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
43226         support weak symbols.
43227         * gcc.dg/weak-4.c: Likewise.
43228         * gcc.dg/weak-6.c: Likewise.
43229
43230 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
43231
43232         * gcc.dg/weak-3.c: Add dg-excess-error comment for
43233         cygwin, coff and h8300-*-hms targets
43234         * gcc.dg/weak-5.c: Likewise.
43235         * gcc.dg/weak-7.c: Likewise.
43236
43237 2002-05-16  Jason Merrill  <jason@redhat.com>
43238
43239         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
43240         (scan-assembler-not, scan-assembler-dem): Likewise.
43241         (scan-assembler-dem-not): Likewise.
43242
43243 2002-05-15  Richard Henderson  <rth@redhat.com>
43244
43245         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
43246
43247 2002-05-15  Richard Henderson  <rth@redhat.com>
43248
43249         * gcc.dg/weak-5.c (vfoo1c): No warning here.
43250         (vfoo1f): Warning here.
43251         (vfoo1l): Don't redefine the alias.
43252
43253 2002-05-14  Jason Merrill  <jason@redhat.com>
43254             Alexandre Oliva  <aoliva@redhat.com>
43255
43256         * g++.dg/init/pm1.C: New test.
43257
43258 2002-05-12  David S. Miller  <davem@redhat.com>
43259
43260         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
43261         types.
43262
43263 2002-05-10  Roger Sayle  <roger@eyesopen.com>
43264
43265         * gcc.c-torture/execute/20020510-1.c: New test case.
43266
43267 2002-05-10  David S. Miller  <davem@redhat.com>
43268
43269         * gcc.c-torture/execute/conversion.c: Test long double too.
43270
43271 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
43272
43273         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
43274         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
43275         * lib/g++.exp (g++_link_flags): Likewise.
43276         * lib/objc.exp (objc_target_compile): Likewise.
43277
43278 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
43279
43280         * gcc.dg/cpp/poison.c: Update.
43281         * gcc.dg/cpp/20000625-2.c: Remove.
43282         * gcc.dg/cpp/direct2s.c: Remove final test.
43283
43284 2002-05-08  Tom Rix  <trix@redhat.com>
43285
43286         * gcc.c-torture/execute/20020508-1.c: New test.
43287         * gcc.c-torture/execute/20020508-2.c: New test.
43288         * gcc.c-torture/execute/20020508-3.c: New test.
43289
43290 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
43291
43292         * gcc.dg/cpp/charconst-4.c: More tests.
43293
43294 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
43295
43296         PR c/6569
43297         * gcc.dg/weak-3.c: Update location of warning messages.
43298         * gcc.dg/weak-5.c: Likewise.
43299
43300 2002-05-06  Roger Sayle  <roger@eyesopen.com>
43301
43302         * gcc.c-torture/execute/20020506-1.c: New test case.
43303
43304 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43305
43306         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
43307
43308 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43309
43310         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
43311
43312 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43313
43314         * gcc.dg/cpp/charconst-3.c: New test.
43315
43316 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43317
43318         * gcc.dg/cpp/charconst.c: Update tests.
43319
43320 2002-05-05  Tim Josling  <tej@melbpc.org.au>
43321
43322         * treelang: Added directory for new sample language treelang. Also
43323         lib/treelang.exp: New file to signal treelang should be tested.
43324
43325 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43326
43327         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
43328         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
43329         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
43330         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
43331         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
43332         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
43333         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
43334
43335 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43336
43337         * gcc.dg/format/xopen-2.c: New test.
43338
43339 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43340
43341         * gcc.dg/20020503-1.c: New test.
43342
43343 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
43344
43345         * g++.dg/init/dtor1.C: Make it tougher.
43346
43347 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
43348
43349         * g++.dg/init/dtor1.C: New test.
43350
43351 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
43352
43353         * gcc.dg/altivec-8.c: New.
43354
43355 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
43356
43357         * gcc.dg/altivec-7.c: New.
43358
43359 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
43360
43361         * g++.dg/parse/typedef1.C: New test.
43362
43363 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
43364
43365         PR c++/6486
43366         * g++.dg/template/friend6.C: New test.
43367
43368         PR c++/6492
43369         * g++.dg/init/copy1.C: New test.
43370
43371 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
43372
43373         * g++.dg/warn/effc1.C: New test.
43374
43375 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43376
43377         * gcc.dg/cpp/if-cexp.c: Add a test.
43378
43379 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
43380
43381         * gcc.dg/20020426-2.c: New test.
43382
43383 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43384
43385         * gcc.dg/cpp/if-mop.c: Update.
43386         * gcc.dg/cpp/if-mpar.c: Add test.
43387         * gcc.dg/cpp/if-oppr.c: Update.
43388
43389 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43390
43391         PR c/6343
43392         * gcc.dg/weak-[2-7].c: New tests.
43393
43394 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43395
43396         * gcc.dg/enum1.c: New test.
43397
43398 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43399
43400         PR c++/6497
43401         * g++.dg/inherit/access2.C: New test.
43402
43403 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43404
43405         PR bootstrap/6445
43406         * gcc.dg/20020426-1.c: New test.
43407
43408 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43409
43410         * g++.dg/abi/enum1.C: New test.
43411
43412 2002-04-26  Richard Henderson  <rth@redhat.com>
43413
43414         * gcc.dg/c99-bool-1.c: Expect always true warning.
43415
43416 2002-04-25  Roger Sayle  <roger@eyesopen.com>
43417
43418         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
43419
43420 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43421
43422         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
43423         targets.
43424
43425 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
43426
43427         * g++.dg/abi/mange7.C: New test.
43428
43429         PR c++/6438.
43430         * g++.dg/parse/stmtexpr2.C: New test.
43431
43432 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
43433
43434         * gcc.dg/20020312-2.c: Add SH target.
43435
43436 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43437
43438         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
43439         compiler output on mips*-*-irix*.
43440
43441 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
43442
43443         * g++.dg/parse/attr1.C: New test.
43444
43445 2002-04-23  Roger Sayle  <roger@eyesopen.com>
43446
43447         * gcc.c-torture/execute/string-opt-17.c: New test case.
43448         * gcc.c-torture/execute/memset-2.c: New test case.
43449
43450 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
43451
43452         PR c++/6256:
43453         * g++.dg/template/friend5.C: New test.
43454
43455         PR c++/6331:
43456         * g++.dg/template/qual1.C: Likewise.
43457
43458 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
43459
43460         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
43461         Include stdlib.h, not stdio.h or ctype.h.
43462
43463 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
43464
43465         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
43466         cris-*-elf* and mmix-*-*.
43467         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
43468         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
43469         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
43470         Ditto.
43471         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
43472         * gcc.dg/wchar_t-1.c: Ditto.
43473
43474 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
43475
43476         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
43477         Clarify comment.
43478
43479 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
43480
43481         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
43482
43483 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43484
43485         * gcc.c-torture/execute/20000906-1.x: Delete.
43486
43487 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
43488
43489         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
43490
43491 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
43492
43493         * PR6367
43494         * g77.f-torture/execute/6367.f: New test.
43495         * g77.f-torture/execute/6367.x: Disable for MMIX.
43496
43497 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
43498
43499         * PR6352
43500         * g++.dg/opt/inline2.C: New test.
43501
43502 2002-04-18  Richard Henderson  <rth@redhat.com>
43503
43504         * gcc.dg/20000906-1.c: Enable for all targets.
43505         * gcc.c-torture/compile/iftrap-2.c: New.
43506
43507 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
43508
43509         * gcc.dg/20020418-1.c: New test.
43510         * gcc.dg/20020418-2.c: New test.
43511
43512 2002-04-18  Richard Henderson  <rth@redhat.com>
43513
43514         * gcc.c-torture/compile/iftrap-1.c: New.
43515         * gcc.dg/iftrap-1.c: Adjust for ia64.
43516         * gcc.dg/iftrap-2.c: New.
43517
43518 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
43519
43520         * gcc.c-torture/compile/20020418-1.c: New test.
43521
43522 2002-04-18  Roger Sayle  <roger@eyesopen.com>
43523
43524         * gcc.c-torture/compile/20020415-1.c: New.
43525
43526 2002-04-18  David S. Miller  <davem@redhat.com>
43527
43528         * gcc.c-torture/execute/20020418-1.c: New test.
43529
43530 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
43531
43532         * gcc.dg/20020416-1.c: New test.
43533
43534         * g++.dg/opt/inline1.C: New test.
43535
43536 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
43537
43538         * gcc.dg/altivec-5.c: New test.
43539
43540         * gcc.dg/20020415-1.c: New test.
43541
43542 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
43543
43544         * lib/chill.exp: Remove.
43545
43546 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
43547
43548         * g++.dg/other/big-struct.C: New test.
43549
43550 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
43551
43552         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
43553         of scratch file.
43554
43555 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
43556
43557         PR c/6277
43558         * gcc.dg/i386-387-1.c: Allow optional leading underscore
43559         in scan-assembler function name
43560
43561 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
43562
43563         * g77.f-torture/execute/980628-4.x,
43564         g77.f-torture/execute/980628-5.x,
43565         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43566         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43567         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
43568         i[34567]86-*-*.
43569
43570 2002-04-13  David S. Miller  <davem@redhat.com>
43571
43572         * gcc.c-torture/execute/20020413-1.c: New test.
43573
43574 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
43575
43576         * gcc.dg/asm-6.c,
43577         * g++.dg/ext/asm1.C: New tests.
43578
43579 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
43580
43581         PR c++ 5373.
43582         * g++.dg/parse/stmtexpr1.C: New test.
43583
43584         PR c++/5189.
43585         * g++.dg/template/copy1.C: New test.
43586
43587 2002-04-12  Richard Henderson  <rth@redhat.com>
43588
43589         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
43590
43591 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
43592
43593         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
43594         gcc.c-torture/execute/20020307-2.c.
43595
43596 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
43597
43598         * g++.dg/ext/attrib5.C,
43599         * g++.dg/lookup/struct1.C: New tests.
43600
43601 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
43602
43603         * gcc.dg/20020411-1.c: New test.
43604
43605         * gcc.c-torture/execute/20020411-1.c: New test.
43606
43607 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
43608
43609         * g77.f-torture/execute/6177.f: New test.
43610
43611 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
43612
43613         PR middle-end/6247
43614         * g++.dg/opt/cleanup1.C: New test.
43615
43616         * g++.dg/opt/const1.C: New test.
43617
43618 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
43619
43620         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
43621
43622 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43623
43624         PR c++/5507
43625         * g++.dg/template/typename2.C: New test.
43626
43627 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
43628
43629         * gcc.c-torture/execute/loop-12.c: New.
43630
43631 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
43632
43633         * g77.f-torture/execute/980628-4.x,
43634         g77.f-torture/execute/980628-5.x,
43635         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43636         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43637         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
43638
43639 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43640
43641         PR optimization/6086
43642         * g++.dg/opt/preinc1.C: New test.
43643
43644 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
43645
43646         PR c++/5571
43647         * g++.dg/opt/static2.C: New test.
43648
43649 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
43650
43651         PR c/5120
43652         * gcc.dg/20020406-1.c: New test.
43653
43654 2002-04-04  David S. Miller  <davem@redhat.com>
43655
43656         * gcc.c-torture/execute/20020404-1.c: New test.
43657
43658 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
43659
43660         PR c/6123
43661         * gcc.dg/20020312-2.c: Do not declare global register variable
43662         if __PIC__ or __pic__ is defined.
43663
43664 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
43665
43666         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
43667         __asm__ so that it works correctly even if -ansi -pedantic-errors.
43668
43669 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43670
43671         * gcc.misc-tests/linkage.exp: Update last change to handle
43672         sparc*-, not just sparc-.
43673
43674 2002-04-03  Richard Henderson  <rth@redhat.com>
43675
43676         * gcc.dg/cpp/ucs.c: Improved long UCS test.
43677
43678 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
43679
43680         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
43681
43682 2002-04-02  David S. Miller  <davem@redhat.com>
43683
43684         * gcc.c-torture/execute/20020402-3.c: New test.
43685
43686 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
43687
43688         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
43689         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
43690
43691         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
43692         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
43693         g77.f-torture/execute/20001201.x,
43694         g77.f-torture/execute/u77-test.x: New files.
43695
43696         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
43697         * gcc.dg/wchar_t-1.c: Ditto.
43698
43699 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43700
43701         * gcc.c-torture/execute/20020402-1.c: New test.
43702
43703 2002-04-01  Richard Henderson  <rth@redhat.com>
43704
43705         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
43706
43707         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
43708
43709 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43710
43711         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
43712
43713 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43714
43715         * g++.dg/inherit/template-as-base.C: Expect error.
43716         * g++.dg/inherit/namespace-as-base.C: Likewise.
43717
43718 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
43719
43720         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
43721         g++.dg/ext/instantiate3.C: Tweak match patterns.
43722
43723         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
43724         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
43725         -da test.
43726
43727 2002-03-31  Richard Henderson  <rth@redhat.com>
43728
43729         * gcc.dg/special/alias-2.c: New.
43730         * gcc.dg/special/ecos.exp: Run it.
43731
43732 2002-03-31  Richard Henderson  <rth@redhat.com>
43733
43734         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
43735
43736 2002-03-31  Kazu Hirata  <kazu@hxi.com>
43737
43738         * gcc.dg/weak-1.c: Disable on h8300 port.
43739
43740 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
43741
43742         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
43743         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
43744         ordering tests.
43745         * g++.dg/bprob/bprob-1.C: New test.
43746         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
43747         * g++.dg/gcov/gcov-1.C: New test.
43748         * g++.dg/gcov/gcov-1.x: New file.
43749         * g++.dg/gcov/gcov-2.C: New test.
43750         * g++.dg/gcov/gcov-3.C: New test.
43751         * g++.dg/gcov/gcov-3.h: New file.
43752
43753 2002-03-28  Roger Sayle  <roger@eyesopen.com>
43754
43755         * g++.old-deja/g++.other/builtins5.C: New test.
43756         * g++.old-deja/g++.other/builtins6.C: New test.
43757         * g++.old-deja/g++.other/builtins7.C: New test.
43758         * g++.old-deja/g++.other/builtins8.C: New test.
43759         * g++.old-deja/g++.other/builtins9.C: New test.
43760
43761 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
43762
43763         * g++.dg/opt/static1.C: New test.
43764
43765         * g++.dg/opt/longbranch1.C: New test.
43766
43767 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
43768
43769         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
43770
43771         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
43772
43773 2002-03-28  Jeffrey A Law  (law@redhat.com)
43774
43775         * gcc.c-torture/execute/20020328-1.c: New test.
43776
43777 2002-03-27  Richard Henderson  <rth@redhat.com>
43778
43779         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
43780         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
43781         move from g++.old-deja/g++.ext/.
43782
43783 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
43784
43785         * g++.dg/init/new2.C: New test.
43786
43787 2002-03-26  Richard Henderson  <rth@redhat.com>
43788
43789         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
43790
43791         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
43792         on sparc.
43793
43794         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
43795         sparcv9 systems.
43796         * gcc.dg/20001102-1.c: Likewise.
43797
43798 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
43799
43800         * gcc.dg/cpp/endif-pedantic1.c,
43801         gcc.dg/cpp/endif-pedantic2.c: New tests.
43802
43803 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
43804
43805         * g++.dg/init/new1.C: New test.
43806
43807 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43808
43809         * g++.dg/abi/vbase9.C: New test.
43810
43811 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
43812
43813         * gcc.dg/arm-asm.c: New test.
43814
43815 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
43816
43817         * gcc.dg/Wswitch-enum.c: New test.
43818         Fix PR c/5044.
43819
43820 2002-03-26  Richard Henderson  <rth@redhat.com>
43821
43822         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
43823         structure.
43824
43825 2002-03-25  Richard Henderson  <rth@redhat.com>
43826
43827         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
43828         sparcv9 systems.
43829
43830         * gcc.c-torture/compile/20011119-1.c (xxx): New.
43831         * gcc.c-torture/compile/20011119-2.c (xxx): New.
43832
43833 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
43834
43835         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
43836
43837 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
43838
43839         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
43840         targets using generic thunk support.
43841
43842 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
43843
43844         * gcc.c-torture/compile/20020323-1.c: New test.
43845
43846         * g++.dg/opt/conj2.C: New test.
43847
43848 2002-03-24  Richard Henderson  <rth@redhat.com>
43849
43850         * gcc.dg/weak-1.c: Use -fno-common.
43851
43852 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
43853
43854         * g77.dg/f77-edit-apostrophe-out.f: New test
43855         * g77.dg/f77-edit-h-out.f: New test
43856         * g77.dg/f77-edit-t-in.f: New test
43857         * g77.dg/f77-edit-t-out.f: New test
43858         * g77.dg/f77-edit-x-out.f: New test
43859         * g77.dg/f77-edit-slash-out.f: New test
43860         * g77.dg/f77-edit-colon-out.f: New test
43861         * g77.dg/f77-edit-s-out.f: New test
43862
43863 2002-03-24  Richard Henderson  <rth@redhat.com>
43864
43865         * objc/execute/formal_protocol-6.x: New XFAIL.
43866
43867 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
43868
43869         * gcc.dg/weak-1.c: Early return from dg-final on platforms
43870         that do not support weak symbols
43871
43872 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
43873
43874         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
43875         * lib/g77.exp: Likewise.
43876         * lib/objc.exp: Likewise.
43877
43878 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
43879
43880         * gcc.dg/Wswitch-default.c: New test.
43881
43882 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
43883
43884         * g++.dg/other/enum1.C: New test.
43885
43886 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
43887
43888         * gcc.dg/pragma-ep-3.c: Fix typo.
43889
43890 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43891
43892         * g++.dg/inherit/template-as-base.C: New test.
43893
43894 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
43895
43896         * g++.old-deja/g++.other/dwarf2-1.C: Move...
43897         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
43898
43899 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
43900
43901         * gcc.dg/cpp/multiline.c: Update to match.
43902
43903 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
43904
43905         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
43906
43907 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
43908
43909         * gcc.dg/cpp/extratokens2.c: New file.
43910
43911 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
43912
43913         * gcc.dg/20020312-2.c: Add rs6000 target.
43914
43915         * gcc.c-torture/compile/20020319-1.c: New test.
43916
43917 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43918
43919         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
43920         (A, E): Handle this.
43921
43922 2002-03-20  Jason Merrill  <jason@redhat.com>
43923
43924         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
43925         ignoring -fpic.
43926         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
43927         through prune_gcc_output.
43928
43929 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
43930
43931         * gcc.c-torture/compile/20020320-1.c: New test.
43932
43933 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
43934
43935         * gcc.c-torture/compile/20020318-1.c: New test.
43936
43937         * gcc.dg/struct-by-value-1.c: New test.
43938
43939         * gcc.dg/20020319-1.c: New test.
43940
43941 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
43942
43943         * g++.dg/opt/conj1.C: New test.
43944
43945 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
43946
43947         * g++.dg/template/qualttp20.C: Revert previous change.
43948         * g++.dg/template/qualttp3.C: Likewise.
43949         * g++.dg/template/qualttp4.C: Likewise.
43950         * g++.dg/template/qualttp5.C: Likewise.
43951         * g++.dg/template/qualttp6.C: Likewise.
43952         * g++.dg/template/qualttp7.C: Likewise.
43953         * g++.dg/template/qualttp8.C: Likewise.
43954         * g++.dg/template/recurse.C: Likewise.
43955
43956 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43957
43958         * gcc.dg/cpp/wchar-1.c: Update.
43959
43960 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
43961
43962         * g++.dg/template/conv1.C: New test.
43963         * g++.dg/template/conv2.C: New test.
43964         * g++.dg/template/conv3.C: New test.
43965         * g++.dg/template/conv4.C: New test.
43966
43967 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
43968
43969         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
43970         * g++.dg/template/qualttp3.C: Likewise.
43971         * g++.dg/template/qualttp4.C: Likewise.
43972         * g++.dg/template/qualttp5.C: Likewise.
43973         * g++.dg/template/qualttp6.C: Likewise.
43974         * g++.dg/template/qualttp7.C: Likewise.
43975         * g++.dg/template/qualttp8.C: Likewise.
43976         * g++.dg/template/recurse.C: Likewise.
43977
43978 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
43979
43980         * g++.dg/opt/dtor1.C: New test.
43981
43982 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
43983
43984         * gcc.c-torture/compile/20020315-1.c: New test.
43985
43986 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
43987
43988         * gcc.dg/weak-1.c: Fix scan tests.
43989
43990 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
43991
43992         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
43993         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
43994         cris-*-aout* mmix-*-*.
43995         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
43996         cris-*-aout* mmix-*-*.
43997         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
43998         cris-*-elf* cris-*-aout* and mmix-*-*.
43999         * gcc.dg/20001009-1.c: Ditto.
44000         * gcc.dg/20010912-1.c: Ditto.
44001         * gcc.dg/20020122-4.c: Ditto.
44002         * gcc.dg/inline-2.c: Ditto.
44003
44004 2002-03-14  Jeffrey A Law  (law@cygnus.com)
44005
44006         * gcc.c-torture/compile/20020314-1.c: New test.
44007
44008 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
44009
44010         * gcc.c-torture/execute/20020314-1.c: New test.
44011
44012 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
44013
44014         * g++.dg/warn/Wunused-1.C: New test.
44015
44016 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
44017
44018         * g++.dg/abi/mangle6.C: New test.
44019
44020 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
44021
44022         * gcc.c-torture/compile/20020309-2.c: New test.
44023
44024         * gcc.c-torture/compile/20020312-1.c: New test.
44025
44026 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
44027
44028         * g++.dg/other/access1.C: New test.
44029
44030 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
44031
44032         * gcc.c-torture/execute/wchar_t-1.c: New test.
44033
44034 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
44035
44036         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
44037
44038 2002-03-12  Roger Sayle  <roger@eyesopen.com>
44039
44040         * gcc.dg/20020312-1.c: New test case.
44041
44042 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
44043
44044         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
44045
44046 2002-03-11  Richard Henderson  <rth@redhat.com>
44047
44048         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
44049         * g++.old-deja/g++.jason/report.C: Likewise.
44050
44051 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44052
44053         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
44054         * g++.old-deja/g++.robertl/eb56.C: Likewise.
44055
44056 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44057
44058         * g++.dg/overload/pmf1.C: New test.
44059
44060 2002-03-11  Kazu Hirata  <kazu@hxi.com>
44061
44062         * gcc.c-torture/execute/20020307-1.c: Use long.
44063
44064 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
44065
44066         PR optimization/5844
44067         * gcc.dg/20020310-1.c: New test.
44068
44069 2002-03-09  Michael Meissner  <meissner@redhat.com>
44070
44071         * gcc.c-torture/execute/memcpy-2.c: New test.
44072         * gcc.c-torture/execute/memset-1.c: New test.
44073         * gcc.c-torture/execute/strlen-1.c: New test.
44074         * gcc.c-torture/execute/strcmp-1.c: New test.
44075         * gcc.c-torture/execute/strncmp-1.c: New test.
44076
44077 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
44078
44079         * gcc.dg/ppc-ldstruct.c: New test.
44080
44081 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
44082
44083         * gcc.c-torture/execute/va-arg-22.c: New test.
44084
44085 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44086
44087         * gcc.c-torture/compile/20020309-1.c: New test.
44088
44089 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
44090
44091         * gcc.c-torture/execute/20020307-2.c: New test.
44092
44093 2002-03-07  Jeffrey A Law  (law@redhat.com)
44094
44095         * g77.f-torture/compile/20020307-1.f: New test.
44096
44097 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
44098
44099         * gcc.dg/unordered-1.c: New test.
44100
44101 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
44102
44103         * gcc.c-torture/execute/20020307-1.c: New test.
44104
44105 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
44106
44107         * gcc.dg/20020304-1.c: New test.
44108
44109         * gcc.c-torture/compile/20020304-2.c: New test.
44110
44111 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
44112
44113         * gcc.c-torture/compile/20020304-1.c: New test case
44114         (from PR c/5830).
44115
44116 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
44117
44118         * gcc.dg/20020103-1.c: Add other -D ppc variants.
44119
44120 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
44121
44122         * g++.dg/other/classkey1.C: New test.
44123
44124 2002-03-01  Richard Henderson  <rth@redhat.com>
44125
44126         * gcc.c-torture/compile/981223-1.x: New.
44127         * gcc.c-torture/compile/920625-1.x: New.
44128
44129 2002-02-28  Richard Henderson  <rth@redhat.com>
44130
44131         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
44132
44133 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
44134
44135         * gcc.c-torture/execute/20020227-1.c: New test.
44136
44137 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
44138
44139         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
44140         here" ERROR lines.
44141         * g++.old-deja/g++.oliva/partord1.C: Likewise.
44142         * g++.old-deja.g++.other/defarg1.C: Likewise.
44143         * g++.old-deja/g++.pt/calls2.C: Likewise.
44144         * g++.old-deja/g++.pt/crash20.C: Likewise.
44145         * g++.old-deja/g++.pt/crash30.C: Likewise.
44146         * g++.old-deja/g++.pt/crash36.C: Likewise.
44147         * g++.old-deja/g++.pt/crash6.C: Likewise.
44148         * g++.old-deja/g++.pt/defarg13.C: Likewise.
44149         * g++.old-deja/g++.pt/derived3.C: Likewise.
44150         * g++.old-deja/g++.pt/error1.C: Likewise.
44151         * g++.old-deja/g++.pt/friend21.C: Likewise.
44152         * g++.old-deja/g++.pt/friend23.C: Likewise.
44153         * g++.old-deja/g++.pt/infinite1.C: Likewise.
44154         * g++.old-deja/g++.robertl/eb128.C: Likewise.
44155
44156 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
44157
44158         * gcc.c-torture/execute/20020225-2.c: New test.
44159
44160 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
44161
44162         * gcc.c-torture/execute/920730-1t.c,
44163         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
44164         Delete test cases, only relevant to -traditional.
44165
44166 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44167
44168         * gcc.dg/cpp/undef1.c: Remove.
44169         * gcc.dg/cpp/directiv.c: Update.
44170         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
44171
44172 2002-02-27  Michael Meissner  <meissner@redhat.com>
44173
44174         * gcc.c-torture/execute/20020226-1.c: New test.
44175
44176 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
44177
44178         * g++.dg/debug/debug4.C: New test.
44179
44180         * gcc.dg/ia64-visibility-1.c: New test.
44181
44182 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
44183
44184         * gcc.dg/debug/20020224-1.c: New.
44185
44186 2002-02-25  Kazu Hirata  <kazu@hxi.com>
44187
44188         * gcc.c-torture/execute/960416-1.x: New.
44189         * gcc.c-torture/execute/divconst-3.x: Likewise.
44190
44191 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
44192
44193         * gcc.dg/20020224-1.c: New test.
44194
44195 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
44196
44197         * gcc.c-torture/execute/20020225-1.c: New.
44198
44199 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44200
44201         * gcc.dg/cpp/wchar-1.c: New test.
44202
44203 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
44204
44205         * gcc.dg/20020222-1.c: New test.
44206
44207 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
44208
44209         * g++.dg/opt/anonunion1.C: New test.
44210
44211 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
44212
44213         * g++.dg/template/qualttp19.C: New test.
44214         * g++.dg/template/qualttp20.C: New test.
44215         * g++.old-deja/g++.jason/report.C: Adjust expected errors
44216         * g++.old-deja/g++.other/qual1.C: Likewise.
44217
44218 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
44219
44220         * gcc.dg/attr-alwaysinline.c: New.
44221
44222 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
44223
44224         * gcc.dg/20020220-1.c: New test.
44225
44226         * gcc.dg/20020220-2.c: New test.
44227
44228         * g++.dg/opt/mmx1.C: New test.
44229
44230 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
44231
44232         * gcc.c-torture/compile/20020110.c: New test.
44233
44234 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
44235
44236         * gcc.c-torture/execute/20020219-1.c: New test.
44237
44238         * gcc.dg/20020219-1.c: New test.
44239
44240         * gcc.dg/noncompile/20020220-1.c: New test.
44241
44242         * g++.dg/opt/ptrintsum1.C: New test.
44243
44244         * gcc.dg/debug/20020220-1.c: New test.
44245
44246 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
44247
44248         * gcc.c-torture/execute/20020216-1.c: New test.
44249
44250 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44251
44252         * gcc.dg/decl-1.c: Update, new test.
44253
44254 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
44255
44256         * g++.dg/abi/bitfield1.C: New test.
44257         * g++.dg/abi/bitfield2.C: New test.
44258
44259 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
44260
44261         * gcc.dg/attr-nest.c: New test.
44262
44263 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
44264
44265         * gcc.c-torture/execute/20020215-1.c: New test.
44266
44267 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
44268
44269         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
44270         * g++.dg/debug/debug.exp: New.
44271         * g++.dg/debug/trivial.C: New.
44272         * g++.dg/debug/debug1.C: Moved...
44273         * g++.dg/other/debug1.C: ...from here.
44274         * g++.dg/debug/debug2.C: Moved...
44275         * g++.dg/other/debug2.C: ...from here.
44276         * g++.dg/debug/debug3.C: Moved...
44277         * g++.dg/other/debug3.C: ...from here.
44278
44279         * gcc.dg/noncompile/20020213-1.c: New test.
44280
44281 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
44282
44283         * g++.dg/other/debug3.C: New test.
44284
44285         * gcc.c-torture/execute/20020213-1.c: New test.
44286
44287 2002-02-13  Richard Smith <richard@ex-parrot.com>
44288
44289         * g++.old-deja/g++.other/thunk1.C: New test.
44290
44291 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
44292
44293         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
44294
44295 2002-02-13  Stan Shebs  <shebs@apple.com>
44296
44297         * gcc.dg/altivec-3.c: New.
44298
44299 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
44300
44301         * gcc.dg/Wunreachable-1.c: New test.
44302         * gcc.dg/Wunreachable-2.c: New test.
44303
44304 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44305
44306         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
44307
44308 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
44309
44310         * gcc.dg/decl-1.c: New test.
44311
44312 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
44313
44314         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
44315
44316 2002-02-10  Kazu Hirata  <kazu@hxi.com>
44317
44318         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
44319         * gcc.c-torture/compile/980506-1.x: Likewise.
44320
44321 2002-02-10  Kazu Hirata  <kazu@hxi.com>
44322
44323         * gcc.dg/20020210-1.c: New.
44324
44325 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
44326
44327         * g77.f-torture/execute/947.f: New regression test
44328         for PR fortran/947.
44329
44330 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
44331
44332         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
44333         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
44334
44335 2002-02-08  Richard Henderson  <rth@redhat.com>
44336
44337         * gcc.c-torture/compile/labels-3.c: New.
44338
44339 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
44340
44341         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
44342         expression statements work instead.
44343         * gcc.dg/noncompile/20020207-1.c: New test.
44344
44345 2002-02-07  Richard Henderson  <rth@redhat.com>
44346
44347         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
44348
44349 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44350
44351         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
44352         message from g77
44353         * lib/g77-dg.exp: Trim g77 error messages so that they are
44354         recognized by dg.exp.
44355
44356 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44357
44358         PR fortran/5473
44359         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
44360
44361 2002-02-07  Richard Henderson  <rth@redhat.com>
44362
44363         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
44364         to be sufficiently aligned for integers.
44365
44366 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
44367
44368         * g++.dg/template/friend4.C: New test.
44369
44370 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44371
44372         PR fortran/5743
44373         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
44374         unsupported cases.
44375
44376 2002-02-07  Richard Henderson  <rth@redhat.com>
44377
44378         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
44379         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
44380         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
44381         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
44382
44383 2002-02-06  Richard Henderson  <rth@redhat.com>
44384
44385         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
44386
44387 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
44388
44389         * gcc.dg/20020206-1.c: New test.
44390
44391 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
44392
44393         * gcc.c-torture/execute/20020206-1.c: New test.
44394
44395         * gcc.c-torture/execute/20020206-2.c: New test.
44396
44397         PR optimization/5429:
44398         * gcc.c-torture/compile/20020206-1.c: New test.
44399
44400 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
44401
44402         * g++.dg/ext/align1.C: Do not use an explicit alignment value
44403         as certain file formats cannot support particularly large
44404         alignments.
44405
44406         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
44407         and do not expect to be able to link the executable.
44408
44409         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
44410         fail because the COFF format does not support the weak attribute.
44411
44412 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
44413
44414         * g77.dg/pr5473.f: New test
44415
44416 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
44417
44418         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
44419         Fix testcase accordingly.
44420
44421 2002-02-04  Richard Henderson  <rth@redhat.com>
44422
44423         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
44424         (buf): Change to be an array of pointers, not ints.
44425
44426 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
44427
44428         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
44429         before all tests.  Move warning one line above to match where it
44430         C frontend emits.
44431         * gcc.dg/Wswitch-2.c: New test.
44432         * g++.dg/warn/Wswitch-1.C: New test.
44433         * g++.dg/warn/Wswitch-2.C: New test.
44434
44435 2002-02-04  Richard Henderson  <rth@redhat.com>
44436
44437         * g++.dg/abi/offsetof.C: Fix size comparison.
44438
44439 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
44440
44441         * gcc.dg/cast-qual-2.c: New test.
44442
44443 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
44444
44445         * gcc.dg/20020201-4.c: New test.
44446
44447 2002-02-04  Ben Elliston  <bje@redhat.com>
44448
44449         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
44450         target_info attribute != 0, in addition to the empty string.
44451         (gcc_target_compile): Likewise.
44452
44453 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
44454
44455         * gcc.dg/Wswitch.c: New test.
44456         PR gcc/4475. PR gcc/3780.
44457
44458 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
44459
44460         * g77.f-torture/execute/5122.f: New test for regressions
44461         against PR fortran/5122.
44462
44463 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
44464
44465         * g77.f-torture/compile/pr3743.f: Delete
44466         * g77.dg/pr3743-1.f: New test.
44467         * g77.dg/pr3743-2.f: New test.
44468         * g77.dg/pr3743-3.f: New test.
44469         * g77.dg/pr3743-4.f: New test.
44470
44471 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44472
44473         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
44474
44475 2002-02-02  Richard Henderson  <rth@redhat.com>
44476
44477         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
44478         * gcc.c-torture/execute/bf64-1.c: Likewise.
44479
44480 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
44481
44482         * gcc.dg/20020201-2.c: New test.
44483
44484         * gcc.dg/20020201-3.c: New test.
44485
44486         * gcc.c-torture/execute/bitfld-2.c: New test.
44487
44488 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44489
44490         * gcc.dg/bitfld-1.c: Update.
44491         * gcc.dg/bitfld-2.c: Update.
44492         * gcc.c-torture/execute/bitfld-1.x: New.
44493
44494 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
44495
44496         * gcc.c-torture/execute/20020201-1.c: New test.
44497
44498 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
44499
44500         PR target/5469
44501         * gcc.dg/20020201-1.c: New test.
44502
44503 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
44504
44505         PR fortran/3743
44506         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
44507         * g77.f-torture/compile/pr3743.x: Remove
44508
44509 2002-01-31  Tom Rix  <trix@redhat.com>
44510
44511         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
44512
44513 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44514
44515         * gcc.dg/noncompile/20020130-1.c: New test.
44516
44517 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
44518
44519         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
44520
44521 2002-01-29  Richard Henderson  <rth@redhat.com>
44522
44523         * gcc.c-torture/execute/991118-1.c: Cast various constants back
44524         to long long.
44525         * gcc.c-torture/execute/bf64-1.c: Likewise.
44526
44527 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
44528
44529         * gcc.c-torture/execute/20020129-1.c: New test.
44530
44531 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44532
44533         * gcc.c-torture/compile/20000224-1.c: Update.
44534         * gcc.c-torture/execute/bitfld-1.c: New tests.
44535         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
44536         * gcc.dg/uninit-A.c: Update.
44537
44538 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44539
44540         * g++.dg/template/ctor1.C: Add instantiation.
44541
44542 2002-01-28  Paul Koning  <pkoning@equallogic.com>
44543
44544         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
44545         argument to __builtin_prefetch to be const ptr.
44546
44547 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
44548
44549         * gcc.c-torture/compile/20020120-1.c: New test.
44550
44551 2002-01-27  Kazu Hirata  <kazu@hxi.com>
44552
44553         * gcc.c-torture/execute/20020127-1.c: New test.
44554
44555 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
44556
44557         * g77.dg/f77-edit-i-in.f: New test
44558         * g77.dg/f77-edit-i-out.f: New test
44559
44560 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
44561
44562         * gcc.dg/debug/debug.exp: New file.
44563         * gcc.dg/debug/trivial.c: New file.
44564         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
44565         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
44566         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
44567         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
44568         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
44569         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
44570         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
44571         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
44572         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
44573         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
44574         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
44575         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
44576         * gcc.dg/20000503-1.c: Removed.
44577         * gcc.dg/20010207-1.c: Removed.
44578         * gcc.dg/20011223-1.c: Removed.
44579         * gcc.dg/20020104-2.c: Removed.
44580         * gcc.dg/debug-1.c: Removed.
44581         * gcc.dg/debug-2.c: Removed.
44582         * gcc.dg/debug-3.c: Removed.
44583         * gcc.dg/debug-4.c: Removed.
44584         * gcc.dg/debug-5.c: Removed.
44585         * gcc.dg/debug-6.c: Removed.
44586         * gcc.dg/dwarf2-1.c: Removed.
44587         * gcc.dg/dwarf2-2.c: Removed.
44588
44589 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
44590
44591         * g++.old-deja/g++.other/eh5.C: New test.
44592         * g++.old-deja/g++.other/sibcall2.C: New test.
44593         * g++.old-deja/g++.other/array9.C: New test.
44594         * g++.old-deja/g++.other/typename2.C: New test.
44595         * g++.old-deja/g++.other/crash60.C: New test.
44596         * g++.old-deja/g++.other/conv9.C: New test.
44597         * g++.old-deja/g++.other/mangle10.C: New test.
44598         * g++.old-deja/g++.other/unchanging1.C: New test.
44599         * g++.old-deja/g++.other/exprstmt1.C: New test.
44600         * g++.old-deja/g++.other/inline23.C: New test.
44601         * g++.old-deja/g++.eh/ia64-1.C: New test.
44602         * g++.old-deja/g++.other/dwarf2-1.C: New test.
44603         * g++.old-deja/g++.other/reload1.C: New test.
44604         * g++.old-deja/g++.other/static20.C: New test.
44605         * g++.old-deja/g++.other/local-alloc1.C: New test.
44606         * g++.old-deja/g++.other/conv8.C: New test.
44607         * g++.old-deja/g++.other/stmtexpr2.C: New test.
44608         * g++.old-deja/g++.other/storeexpr1.C: New test.
44609         * g++.old-deja/g++.other/storeexpr2.C: New test.
44610         * g++.dg/eh/template2.C: New test.
44611         * g++.dg/warn/weak1.C: New test.
44612
44613 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
44614
44615         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
44616         Remove first, non-varying, argument.
44617
44618 2002-01-23  Richard Henderson  <rth@redhat.com>
44619
44620         * gcc.dg/inline-2.c: New.
44621
44622         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
44623         Add optional target arg.  Check number of arguments.
44624         (scan-assembler-not, scan-assembler-dem): Likewise.
44625         (scan-assembler-dem-not): Likewise.
44626
44627 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
44628
44629         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
44630         line 12.
44631         * g++.old-deja/g++.brendan/parse3.C,
44632         g++.old-deja/g++.other/crash26.C,
44633         g++.old-deja/g++.other/crash28.C,
44634         g++.old-deja/g++.other/crash29.C,
44635         g++.old-deja/g++.other/crash30.C,
44636         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
44637
44638 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
44639
44640         * gcc.dg/20020115-1.c: New.
44641
44642 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
44643
44644         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
44645
44646 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
44647
44648         * gcc.dg/20020122-3.c: New.
44649
44650 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
44651
44652         * g++.dg/other/gc1.C: New test.
44653
44654 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
44655
44656         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
44657
44658 2002-01-22  Richard Henderson  <rth@redhat.com>
44659
44660         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
44661
44662 2002-01-22  Richard Henderson  <rth@redhat.com>
44663
44664         * gcc.dg/20020122-4.c: New.
44665
44666 2002-01-22  H.J. Lu <hjl@gnu.org>
44667
44668         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
44669         link output.
44670         * gcc.dg/special/ecos.exp: Likewise.
44671         * lib/g++-dg.exp: Likewise.
44672         * lib/g77-dg.exp: Likewise.
44673         * lib/gcc-dg.exp : Likewise.
44674         * lib/mike-g++.exp: Likewise.
44675         * lib/mike-g77.exp: Likewise.
44676         * lib/mike-gcc.exp: Likewise.
44677         * lib/objc-dg.exp: Likewise.
44678
44679 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
44680
44681         PR target/5379
44682         * gcc.dg/20020122-2.c: New test.
44683
44684 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
44685
44686         * gcc.dg/20020122-1.c: New test.
44687
44688 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
44689
44690         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
44691
44692 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
44693
44694         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
44695
44696 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44697
44698         * gcc.c-torture/compile/20020121-1.c: New test.
44699
44700 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44701
44702         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
44703         ld_library_path.
44704
44705 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
44706
44707         * gcc.dg/20020218-1.c: New test.
44708
44709 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
44710
44711         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
44712         messages
44713         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
44714         "At global scope" warning
44715         * g++.dg/ext/align1.C: Change cygwin test for alignment
44716         from db-bogus to dg-warning
44717
44718 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
44719
44720         * g77.f-torture/compile/cpp2.F: New test.
44721
44722 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44723
44724         * g++.dg/template/access1.C: New test.
44725
44726 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
44727
44728         * gcc.dg/20020118-1.c: New.
44729
44730 2002-01-18  Kazu Hirata  <kazu@hxi.com>
44731
44732         * gcc.c-torture/execute/20020118-1.c: New test.
44733
44734 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
44735
44736         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
44737         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
44738         alignment warnings.
44739
44740 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
44741
44742         * gcc.misc-tests/i386-prefetch.exp: Save and restore
44743         torture_with_loops and torture_without_loops
44744
44745 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
44746
44747         * gcc.c-torture/compile/20020116-1.c: New test.
44748
44749 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
44750
44751         * gcc.dg/20020116-2.c: New test.
44752
44753         * gcc.dg/ultrasp4.c: New test.
44754
44755         * gcc.dg/20020116-1.c: New test.
44756
44757 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
44758
44759         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
44760         by EABI.
44761
44762 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
44763
44764         * gcc.misc-tests/i386-prefetch.exp: New.
44765         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
44766         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
44767         * gcc.misc-tests/i386-pf-none-1.c: New test.
44768         * gcc.misc-tests/i386-pf-sse-1.c: New test.
44769
44770 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
44771
44772         * gcc.dg/gnu89-init-1.c: Add new tests.
44773
44774 2002-01-15  Andreas Jaeger  <aj@suse.de>
44775
44776         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
44777         * gcc.dg/i386-mmx-2.c: Likewise.
44778         * gcc.dg/i386-sse-1.c: Likewise.
44779         * gcc.dg/i386-sse-2.c: Likewise.
44780         * gcc.dg/i386-sse-3.c: Likewise.
44781
44782 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
44783
44784         * g77.f-torture/execute/intrinsic-unix-bessel.f:
44785         Uncomment additional cases that now pass.
44786
44787 2002-01-11  Richard Henderson  <rth@redhat.com>
44788
44789         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
44790         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
44791
44792 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
44793
44794         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
44795
44796 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
44797
44798         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
44799         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
44800
44801 2002-01-10  Dale Johannesen  <dalej@apple.com>
44802
44803         * gcc.c-torture/execute/loop-11.c: New.
44804
44805 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
44806
44807         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
44808         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
44809
44810 2002-01-09  Richard Henderson  <rth@redhat.com>
44811
44812         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
44813         type in which to perform the operation for each size.
44814
44815 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
44816
44817         * gcc.c-torture/compile/20020109-2.c: New test.
44818
44819 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
44820
44821         * gcc.c-torture/execute/loop-10.c: New test.
44822
44823 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
44824
44825         * gcc.c-torture/compile/20010226-1.c: New test.
44826         * gcc.c-torture/compile/20010227-1.c: New test.
44827         * gcc.c-torture/compile/20010426-1.c: New test.
44828         * gcc.c-torture/compile/20010510-1.c: New test.
44829         * gcc.c-torture/compile/20010605-3.c: New test.
44830         * gcc.c-torture/compile/20010824-1.c: New test.
44831         * gcc.c-torture/execute/20010409-1.c: New test.
44832         * gcc.dg/noncompile/20000901-1.c: New test.
44833         * gcc.dg/20001023-1.c: New test.
44834         * gcc.dg/20001101-1.c: New test.
44835         * gcc.dg/20001102-1.c: New test.
44836         * gcc.dg/20010207-1.c: New test.
44837         * gcc.dg/20010405-1.c: New test.
44838         * gcc.dg/20010822-1.c: New test.
44839         * gcc.dg/20011107-1.c: New test.
44840
44841 2002-01-09  Jeffrey A Law  (law@redhat.com)
44842
44843         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
44844
44845         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
44846         execution failure on PA targets.
44847
44848 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
44849
44850         * gcc.c-torture/compile/20020109-1.c: New test.
44851
44852 2002-01-08  Kazu Hirata  <kazu@hxi.com>
44853
44854         * gcc.c-torture/execute/20020108-1.c: New test.
44855
44856 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
44857
44858         * gcc.dg/20020108-1.c: New test.
44859
44860 2002-01-08  H.J. Lu <hjl@gnu.org>
44861
44862         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
44863         for header files.
44864
44865 2002-01-08  Geoff Keating  <geoffk@redhat.com>
44866
44867         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
44868         consistency.
44869
44870 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
44871
44872         * gcc.dg/altivec-4.c: Test altivec predicates.
44873
44874 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
44875
44876         * gcc.c-torture/execute/20020107-1.c: New test.
44877
44878 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
44879
44880         PR c/5279
44881         * gcc.c-torture/compile/20020106-1.c: New test.
44882
44883 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
44884
44885         * gcc.c-torture/execute/nestfunc-4.c: New test.
44886
44887 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
44888
44889         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
44890         extra triple that slipped in.
44891         * g++.old-deja/g++.abi/align.C: Likewise.
44892         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44893
44894 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
44895
44896         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
44897         * g++.old-deja/g++.abi/align.C: Likewise.
44898         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44899
44900         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
44901         on FreeBSD/i386.
44902         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
44903         FreeBSD.
44904
44905 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
44906
44907         * gcc.dg/20020104-1.c: New test.
44908
44909         * gcc.dg/20020104-2.c: New test.
44910
44911 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
44912
44913         * gcc.dg/20020103-1.c: Fix typo in target selector.
44914
44915 2002-01-03  Richard Henderson  <rth@redhat.com>
44916
44917         * gcc.dg/20020103-1.c: New.
44918
44919 2002-01-03  Kazu Hirata  <kazu@hxi.com>
44920
44921         * gcc.c-torture/execute/20020103-1.c: New test.
44922
44923 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
44924
44925         * g++.dg/other/debug2.C: New test.
44926
44927         * gcc.c-torture/compile/20020103-1.c: New test.
44928
44929 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
44930
44931         * gcc.dg/gnu89-init-1.c: Added new tests.
44932
44933 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44934
44935         * g++.dg/template/friend2.C: Remove as patch is reverted.
44936
44937         * g++.dg/warn/oldcast1.C: New test.
44938
44939         * g++.dg/template/ptrmem1.C: New test.
44940         * g++.dg/template/ptrmem2.C: New test.
44941
44942         * g++.dg/template/ntp.C: New test.
44943
44944         * g++.dg/other/component1.C: New test.
44945
44946         * g++.dg/template/ttp3.C: New test.
44947
44948         * g++.dg/template/friend2.C: New test.
44949         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
44950
44951 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44952
44953         * g++.dg/other/ptrmem1.C: New test.
44954         * g++.dg/other/ptrmem2.C: New test.
44955
44956 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44957
44958         * g++.dg/template/ctor1.C: New test.
44959
44960 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44961
44962         * g++.dg/template/friend2.C: New test.
44963
44964 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
44965
44966         * gcc.dg/mmix-1.c: New test.
44967
44968 2001-12-31  Richard Henderson  <rth@redhat.com>
44969
44970         * gcc.dg/asm-5.c: New.
44971
44972 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
44973
44974         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
44975         in namespace __gnu_cxx
44976
44977 2001-12-30  Richard Henderson  <rth@redhat.com>
44978
44979         * gcc.dg/debug-6.c: New.
44980
44981 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
44982
44983         * gcc.c-torture/compile/20011229-2.c: New test.
44984
44985 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
44986
44987         * gcc.dg/debug-3.c: New test.
44988         * gcc.dg/debug-4.c: New test.
44989         * gcc.dg/debug-5.c: New test.
44990
44991 2001-12-29  Richard Henderson  <rth@redhat.com>
44992
44993         * g++.dg/eh/loop1.C: New.
44994
44995 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44996
44997         * g++.dg/template/crash1.C: New test.
44998
44999 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45000
45001         * g++.dg/other/const1.C: New test.
45002
45003 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
45004
45005         * gcc.c-torture/compile/20011229-1.c: New test.
45006
45007 2001-12-28  Stan Shebs  <shebs@apple.com>
45008
45009         * lib/objc-torture.exp: Resync with c-torture.exp.
45010         * lib/objc.exp: Load standard libraries.
45011
45012 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
45013
45014         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
45015         additional tests.
45016
45017 2001-12-27  Roger Sayle <roger@eyesopen.com>
45018
45019         * gcc.c-torture/execute/string-opt-16.c: New testcase.
45020
45021 2001-12-27  Richard Henderson  <rth@redhat.com>
45022
45023         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
45024
45025 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45026
45027         * g++.dg/eh/ctor1.C: New test.
45028         * g++.dg/other/error2.C: New test.
45029
45030 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45031
45032         * g++.dg/other/init2.C: New test.
45033
45034 2001-12-24  Richard Henderson  <rth@redhat.com>
45035
45036         * gcc.dg/20011223-1.c: New.
45037         * gcc.dg/inline-1.c: New.
45038
45039 2001-12-23  Richard Henderson  <rth@redhat.com>
45040
45041         * gcc.dg/asm-4.c: Test operand modifiers.
45042
45043 2001-12-23  Richard Henderson  <rth@redhat.com>
45044
45045         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
45046
45047 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45048
45049         * gcc.c-torture/execute/20011223-1.c: New test.
45050
45051 2001-12-21  Richard Henderson  <rth@redhat.com>
45052
45053         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
45054         re-enables the warning.
45055
45056 2001-12-21  Richard Henderson  <rth@redhat.com>
45057
45058         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
45059
45060 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45061
45062         * gcc.c-torture/compile/20011218-1.c: New test.
45063
45064 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
45065
45066         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
45067         arm-isr.c test.
45068         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
45069         epilogue generation for ARM ISR routines.
45070
45071 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45072
45073         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
45074         * gcc.dg/format/c90-printf-3.c: Likewise.
45075         * gcc.dg/format/c99-printf-3.c: Likewise.
45076         * gcc.dg/format/ext-1.c: Likewise.
45077         * gcc.dg/format/ext-6.c: Likewise.
45078         * gcc.dg/format/format.h: Prototype unlocked stdio.
45079
45080 2001-12-20  Richard Henderson  <rth@redhat.com>
45081
45082         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
45083         (arena): Use it.
45084         (malloc): Correct allocation logic.  Abort if we fill up the
45085         arena before initialization complete.
45086         (realloc): Correct allocation logic.
45087
45088 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45089
45090         * gcc.c-torture/compile/20011219-2.c: New test.
45091
45092         * gcc.c-torture/execute/20011219-1.c: New test.
45093
45094 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
45095
45096         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
45097         target does not support weak symbols.
45098
45099 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
45100
45101         * gcc.c-torture/compile/20011219-1.c: New test.
45102
45103 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
45104
45105         * g++.dg/other/error1.C: New test.
45106
45107 2001-12-17  Jeffrey A Law  (law@redhat.com)
45108
45109         * gcc.c-torture/execute/20011217-1.c: New test.
45110
45111 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
45112
45113         * objc.dg/special/: New directory.
45114         * objc.dg/special/special.exp: New file.
45115         * objc.dg/special/unclaimed-category-1.h: New file.
45116         * objc.dg/special/unclaimed-category-1a.m: New file.
45117         * objc.dg/special/unclaimed-category-1.m: New file.
45118
45119 2001-12-17  Andreas Jaeger  <aj@suse.de>
45120
45121         * gcc.c-torture/compile/20011217-2.c: New test.
45122
45123 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45124
45125         * gcc.c-torture/compile/20011217-1.c: New test.
45126
45127 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
45128
45129         * gcc.dg/20011214-1.c: New.
45130
45131 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
45132
45133         * gcc.dg/altivec-4.c: New.
45134
45135 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
45136
45137         * gcc.dg/20011113-1.c: New test.
45138
45139 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45140
45141         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
45142         std::__malloc_alloc_template<0> and
45143         std::__default_alloc_template<false, 0>.
45144
45145 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
45146
45147         * objc/execute/bf-21.m: New test.
45148         * objc/execute/enumeration-1.m: New test.
45149         * objc/execute/enumeration-2.m: New test.
45150
45151 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
45152
45153         * gcc.dg/gnu89-init-1.c: New test.
45154
45155 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45156
45157         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
45158         * g++.old-deja/g++.jason/2371.C: Likewise.
45159         * g++.old-deja/g++.jason/template33.C: Likewise.
45160         * g++.old-deja/g++.jason/template34.C: Likewise.
45161         * g++.old-deja/g++.jason/template36.C: Likewise.
45162         * g++.old-deja/g++.oliva/typename1.C: Likewise.
45163         * g++.old-deja/g++.oliva/typename2.C: Likewise.
45164         * g++.old-deja/g++.other/typename1.C: Likewise.
45165         * g++.old-deja/g++.pt/inherit2.C: Likewise.
45166         * g++.old-deja/g++.pt/nontype5.C: Likewise.
45167         * g++.old-deja/g++.pt/typename11.C: Likewise.
45168         * g++.old-deja/g++.pt/typename14.C: Likewise.
45169         * g++.old-deja/g++.pt/typename16.C: Likewise.
45170         * g++.old-deja/g++.pt/typename3.C: Likewise.
45171         * g++.old-deja/g++.pt/typename4.C: Likewise.
45172         * g++.old-deja/g++.pt/typename5.C: Likewise.
45173         * g++.old-deja/g++.pt/typename7.C: Likewise.
45174         * g++.old-deja/g++.robertl/eb9.C: Likewise.
45175
45176 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
45177
45178         * g++.dg/other/linkage1.C: New test.
45179         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
45180         specifiers.
45181
45182 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
45183
45184         * gcc.dg/concat.c: New test.
45185
45186 2001-12-11  Stan Shebs  <shebs@apple.com>
45187
45188         * objc/compile: New test directory.
45189         * objc/compile/compile.exp: New expect script.
45190         * objc/compile/20011211-1.m: New compile test.
45191
45192 2001-12-11  Jason Merrill  <jason@redhat.com>
45193
45194         * lib/prune.exp (prune_gcc_output): Also handle "In member
45195         function".  So many permutations...
45196
45197 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
45198
45199         * g++.dg/template/typedef1.C: New test.
45200
45201 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
45202
45203         * g++.dg/other/copy1.C: New test.
45204
45205 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
45206
45207         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
45208
45209         * gcc.dg/builtin-choose-expr.c: New.
45210
45211 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
45212
45213         * gcc.dg/altivec-2.c: New.
45214
45215 2001-12-07  Richard Henderson  <rth@redhat.com>
45216
45217         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
45218
45219 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
45220
45221         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
45222         ultrasparc.
45223
45224 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45225
45226         * g++-old.deja/g++.robertl/eb101.C: Deleted.
45227
45228 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
45229
45230         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
45231         variable argument list.
45232
45233 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
45234
45235         * gcc.c-torture/execute/memcheck: Delete entire directory.
45236         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
45237         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
45238
45239 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45240
45241         * gcc.dg/Wshadow-1.c: New test.
45242
45243 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
45244
45245         * gcc.c-torture/compile/20011130-1.c: New test.
45246
45247         * gcc.dg/noncompile/20011025-1.c: New test.
45248
45249         * g++.dg/other/anon-union.C: New test.
45250
45251         * gcc.c-torture/execute/20011024-1.c: New test.
45252
45253 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45254
45255         * gcc.c-torture/execute/20000722-1.x,
45256         gcc.c-torture/execute/20010123-1.x: Remove.
45257         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
45258         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
45259         gcc.dg/c99-complit-2.c: New tests.
45260
45261 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
45262
45263         * g++.dg/inherit/base1.C: New test.
45264
45265 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
45266
45267         * g++.dg/other/stdarg1.C: New test.
45268
45269         * gcc.c-torture/compile/20011130-2.c: New test.
45270
45271 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
45272
45273         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
45274         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
45275         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
45276         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
45277         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
45278         * gcc.dg/builtin-prefetch-1.c: New test.
45279
45280 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
45281
45282         * gcc.dg/20011130-1.c: New test.
45283
45284 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45285
45286         * g++.dg/other/scope1.C: New test.
45287         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
45288
45289 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45290
45291         * gcc.dg/vla-init-1.c: New test.
45292
45293 2001-12-01  Geoff Keating  <geoffk@redhat.com>
45294
45295         * gcc.c-torture/compile/structs.c: New testcase from GDB.
45296
45297 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45298
45299         * objc.dg/alias.m: Update.
45300         * objc.dg/class-1.m: Update.
45301         * objc.dg/const-str-1.m: Update.
45302         * objc.dg/fwd-proto-1.m: Update.
45303         * objc.dg/id-1.m: Update.
45304         * objc.dg/super-class-1.m: Update.
45305
45306 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
45307
45308         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
45309         constructs.
45310
45311 2001-11-28  Jeffrey A Law  (law@cygnus.com)
45312
45313         * gcc.c-torture/execute/20011128-1.c: New test.
45314
45315 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
45316
45317         * gcc.dg/20011127-1.c: New test.
45318
45319 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45320
45321         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
45322         from Austin Group draft 7.
45323         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
45324         scanf format arguments.
45325         * gcc.dg/format/no-exargs-2.c: New test.
45326
45327 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
45328
45329         * g++.dg/abi/vbase8-4.C: New test.
45330
45331 2001-11-24  Ian Lance Taylor  <ian@airs.com>
45332
45333         * gcc.c-torture/execute/20011121-1.c: New test.
45334
45335 2001-11-23  Jeffrey A Law  (law@cygnus.com)
45336
45337         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
45338
45339 2001-11-23  Andreas Jaeger  <aj@suse.de>
45340
45341         * gcc.dg/cpp/charconst-2.c: New test.
45342
45343 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
45344
45345         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
45346         to the host if it is remote.  Let tests specify extra headers
45347         they use.
45348         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
45349         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
45350         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
45351         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
45352         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
45353         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
45354         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
45355         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
45356         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
45357         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
45358
45359 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
45360
45361         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
45362         for little endian ARMs.
45363
45364 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
45365
45366         * gcc.c-torture/compile/20011119-1.c: New test.
45367         * gcc.c-torture/compile/20011119-2.c: New test.
45368
45369 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
45370
45371         * gcc.dg/altivec-1.c: Fix typo.
45372
45373 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45374
45375         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
45376
45377 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
45378
45379         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
45380
45381 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
45382
45383         * lib/g77.exp: Don't specify --rpath-link.
45384
45385         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
45386         across all the headers.
45387         * gcc.dg/format/format.exp: For testing on a remote host,
45388         copy format.h.
45389
45390         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
45391         * gcc.c-torture/execute/930406-1.c: Likewise.
45392         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45393
45394 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
45395
45396         * gcc.dg/altivec-1.c: New.
45397
45398 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
45399
45400         * gcc.dg/cpp/fpreprocessed.c: New test case.
45401
45402 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45403
45404         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
45405         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
45406         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
45407
45408 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45409
45410         * gcc.dg/no-builtin-1.c: New test.
45411
45412 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
45413
45414         * gcc.c-torture/execute/20011115-1.c: New test.
45415
45416 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
45417
45418         * gcc.c-torture/compile/20011114-2.c: New test.
45419         * gcc.c-torture/compile/20011114-3.c: New test.
45420         * gcc.c-torture/compile/20011114-4.c: New test.
45421
45422 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45423
45424         * g++.dg/other/init1.C: New test.
45425
45426 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
45427
45428         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
45429         message.
45430
45431         * gcc.c-torture/execute/20011114-1.c: New testcase.
45432
45433         * gcc.c-torture/compile/20010327-1.c: Revert last change.
45434         * gcc.c-torture/compile/20011114-1.c: New test, exactly
45435         like the (before this change) version of 20010327-1.c.
45436
45437 2001-11-14  Roger Sayle <roger@eyesopen.com>
45438
45439         * gcc.c-torture/execute/string-opt-13.c: New testcase.
45440
45441 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
45442
45443         * g++.dg/init/array2.C: New test.
45444
45445 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
45446
45447         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
45448
45449 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
45450
45451         * g++.dg/other/forscope1.C: New test.
45452         * g++.dg/ext/forscope1.C: New test.
45453         * g++.dg/ext/forscope2.C: New test.
45454
45455 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
45456
45457         * gcc.c-torture/execute/20011113-1.c: New test.
45458
45459 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
45460
45461         * gcc.c-torture/execute/20011109-2.c: New test.
45462
45463         * gcc.c-torture/execute/20011109-1.c: New test.
45464
45465 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
45466
45467         * gcc.c-torture/compile/20011109-1.c: New test.
45468
45469 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
45470
45471         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
45472         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
45473         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
45474         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
45475         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
45476         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
45477         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
45478
45479 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45480
45481         * g++.dg/warn/Wshadow-1.C: New tests.
45482         * g++.old-deja/g++.mike/for3.C: Update.
45483
45484 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45485
45486         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
45487         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
45488         XFAILs.  Adjust expected error texts.
45489         * gcc.c-torture/compile/20011106-1.c,
45490         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
45491         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
45492         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
45493         gcc.dg/c99-array-lval-5.c: New tests.
45494
45495 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45496
45497         * gcc.dg/cpp/defined.c: Update.
45498
45499 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45500
45501         * gcc.c-torture/execute/anon-1.c: New test.
45502
45503 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
45504
45505         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
45506         same size, so no warning should be produced on stormy16.
45507
45508         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
45509         due to oversized array.
45510         * g++.old-deja/g++.mike/ns15.C: Likewise.
45511         * g++.old-deja/g++.pt/crash16.C: Likewise.
45512
45513 2001-11-02  Graham Stott  <grahams@redhat.com>
45514
45515         * g++.dgother/debug1.C: Fix typos.
45516
45517 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
45518
45519         * g++.dg/other/debug1.C: New test.
45520
45521 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45522
45523         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
45524         of unsigned long.
45525
45526 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
45527
45528         * gcc.dg/20011029-2.c: New test.
45529
45530         * gcc.c-torture/compile/20011029-1.c: New test.
45531
45532 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
45533
45534         * objc/execute/class_self-1.m: New test.
45535         * objc/execute/class_self-2.m: New test.
45536
45537 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
45538
45539         * gcc.misc-tests/msgs.exp: Delete.
45540         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
45541         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
45542         error set to match recent changes.
45543
45544 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
45545
45546         * gcc.dg/20011021-1.c: New test.
45547
45548 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
45549
45550         * gcc.c-torture/compile/20011023-1.c: New test.
45551
45552 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
45553
45554         * lib/g77.exp: Rewrite based on lib/g++.exp.
45555
45556 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
45557
45558         * gcc.c-torture/execute/20011019-1.c: New test.
45559
45560         * gcc.dg/20011018-1.c: New test.
45561
45562 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
45563
45564         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
45565
45566 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
45567
45568         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
45569         * gcc.dg/attr-invalid.c: Likewise.
45570
45571 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
45572
45573         * gcc.dg/20011015-1.c: New test.
45574
45575 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
45576
45577         * g++.dg/template/unify2.C: New test.
45578
45579 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
45580
45581         * g++.dg/other/exception-specification.C: New test
45582
45583 2001-10-13  Tom Rix  <trix@redhat.com>
45584
45585         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
45586         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
45587
45588 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
45589
45590         * gcc.dg/20011009-1.c: New test.
45591
45592 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
45593
45594         PR g++/4476
45595         * g++.dg/other/friend1.C: New test.
45596
45597 2001-10-11  Richard Henderson  <rth@redhat.com>
45598
45599         * g++.old-deja/g++.other/crash18.C: Add -S to options.
45600
45601 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45602
45603         * gcc.c-torture/compile/20011010-1.c: New.
45604
45605 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45606
45607         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
45608         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
45609         g77.f-torture/execute/execute.exp,
45610         g77.f-torture/noncompile/noncompile.exp,
45611         gcc.c-torture/compile/compile.exp,
45612         gcc.c-torture/execute/execute.exp,
45613         gcc.c-torture/execute/ieee/ieee.exp,
45614         gcc.c-torture/execute/memcheck/memcheck.exp,
45615         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
45616         objc/execute/execute.exp: Update FSF address.
45617
45618 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
45619
45620         * gcc.dg/cpp/cmdlne-C.c: Update.
45621         * gcc.dg/cpp/cmdlne-C2.c: New.
45622
45623 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45624
45625         * gcc.c-torture/execute/20011008-3.c: New.
45626
45627 2001-10-08  DJ Delorie  <dj@redhat.com>
45628
45629         * gcc.dg/20011008-1.c: New.
45630         * gcc.dg/20011008-2.c: New.
45631
45632 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45633
45634         * gcc.dg/cpp/spacing1.c: Update test.
45635
45636 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45637
45638         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
45639         spelling errors of "separate" as "seperate".
45640
45641 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
45642
45643         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
45644         enough to avoid inlining.
45645
45646 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45647
45648         * lib/g77.exp: set libg2c_dir correctly.
45649
45650 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45651
45652         * gcc.dg/cpp/macro11.c: New test.
45653
45654 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45655
45656         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
45657         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
45658         gcc.dg/format/multattr-3.c: New tests.
45659         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
45660         tests for format attributes on function pointers being rejected.
45661
45662 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45663
45664         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
45665
45666 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45667
45668         * g++.dg/warn/format1.C: New test.
45669
45670 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
45671
45672         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
45673
45674 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45675
45676         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
45677
45678 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45679
45680         * gcc.dg/cpp/redef2.c: Add test.
45681
45682 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
45683
45684         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
45685         long-standing bug on i686, apparently.
45686         * gcc.c-torture/execute/loop-2c.x: New file.
45687         * gcc.c-torture/execute/loop-2d.x: New file.
45688         * gcc.c-torture/execute/loop-3c.x: New file.
45689
45690 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
45691
45692         * gcc.dg/cpp/20000625-2.c: Correct line number.
45693
45694 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45695
45696         * gcc.dg/cpp/macro10.c: New test.
45697         * gcc.dg/cpp/strify3.c: New test.
45698         * gcc.dg/cpp/spacing1.c: Add tests.
45699         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
45700         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
45701
45702 2001-09-24  DJ Delorie  <dj@redhat.com>
45703
45704         * gcc.c-torture/execute/20010924-1.c: New test.
45705
45706 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45707
45708         * objc/execute/paste.m: Remove.
45709
45710 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45711
45712         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
45713
45714 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
45715
45716         * g77.dg/strlen0.f: New test.
45717
45718 2001-09-21  Richard Henderson  <rth@redhat.com>
45719
45720         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
45721         * g++.old-deja/g++.abi/vtable2.C: Likewise.
45722
45723 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45724
45725         Table-driven attributes.
45726         * g++.dg/ext/attrib1.C: New test.
45727
45728 2001-09-20  DJ Delorie  <dj@redhat.com>
45729
45730         * gcc.dg/20000926-1.c: Update expected warning messages.
45731         * gcc.dg/array-2.c: Likewise, and test for warnings too.
45732         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
45733         array.
45734
45735 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
45736
45737         * g++.dg/eh/registers1.C: New test case.
45738
45739 2001-09-17  Richard Henderson  <rth@redhat.com>
45740
45741         * gcc.dg/array-5.c: Fix VLA decomposition test.
45742
45743 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45744
45745         * gcc.dg/cpp/line5.c: New testcase.
45746
45747 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
45748
45749         * gcc.dg/cpp/macro9.c: New test.
45750
45751 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
45752
45753         * gcc.c-torture/execute/980223.c: Change type of addr from long
45754         to char *.
45755
45756 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
45757
45758         * gcc.c-torture/execute/20010915-1.c: New test.
45759
45760 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
45761
45762         * g77.dg/bprob: New directory.
45763         * g77.dg/bprob/bprob.exp: New file.
45764         * g77.dg/bprob/bprob-1.f: New test.
45765         * g77.dg/gcov: New directory.
45766         * g77.dg/gcov/gcov.exp: New file.
45767         * g77.dg/gcov/gcov-1.f: New test.
45768         * g77.dg/gcov/gcov-1.x: New file.
45769
45770 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
45771
45772         * gcc.dg/cpp/directiv.c: Update.
45773         * gcc.dg/cpp/undef1.c: Update.
45774
45775 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
45776
45777         * gcc.dg/20010912-1.c: New test.
45778
45779 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
45780
45781         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
45782         language-independent file in lib.
45783         * lib/gcov.exp: New file.
45784
45785 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45786
45787         * gcc.c-torture/compile/20010911-1.c: New test.
45788
45789 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
45790
45791         * lib/profopt.exp: New, to support profile-directed optimizations.
45792         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
45793         * gcc.misc-tests/bprob-1.c: New test.
45794         * gcc.misc-tests/bprob-2.c: New test.
45795
45796 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
45797
45798         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
45799         XFAIL and which kinds of gcov output to verify.
45800         * gcc.misc-tests/gcov-4b.x: New file.
45801         * gcc.misc-tests/gcov-5b.x: New file.
45802         * gcc.misc-tests/gcov-6.x: New file.
45803         * gcc.misc-tests/gcov-7.c: New test.
45804         * gcc.misc-tests/gcov-7.x: New file.
45805
45806 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
45807
45808         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
45809         * gcc.misc-tests/gcov-6.c: New test.
45810
45811 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45812
45813         PR c++/3986
45814         * g++.dg/abi/vbase1.C: New test.
45815
45816 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
45817
45818         * objc.dg/method-2.m: New.
45819
45820 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45821
45822         PR c++/4203
45823         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
45824         * g++.dg/init/empty1.C: New test.
45825
45826 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
45827
45828         * gcc.c-torture/compile/20010903-1.c: New test.
45829
45830 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
45831
45832         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
45833         for m68k.
45834
45835 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
45836
45837         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
45838
45839         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
45840
45841         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
45842
45843 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
45844
45845         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
45846         for 16-bit 'unsigned int'.
45847
45848 2001-08-29  Kazu Hirata  <kazu@hxi.com>
45849
45850         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
45851
45852 2001-08-27  Richard Henderson  <rth@redhat.com>
45853
45854         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
45855         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
45856
45857 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
45858
45859         * gcc.dg/asm-names.c (ymain): New.
45860
45861 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
45862
45863         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
45864         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
45865         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
45866
45867 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45868
45869         * gcc.dg/compare5.c: New testcase.
45870
45871 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
45872
45873         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
45874         and "In instantiation".
45875
45876 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
45877
45878         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
45879
45880 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
45881
45882         * gcc.misc-tests/gcov.exp: Add support for branch information.
45883         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
45884         * gcc.misc-tests/gcov-4.c: New test.
45885         * gcc.misc-tests/gcov-4b.c: New test.
45886         * gcc.misc-tests/gcov-5b.c: New test.
45887
45888 2001-08-20  Zack Weinberg  <zackw@panix.com>
45889
45890         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
45891         expected to fail.
45892
45893 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45894
45895         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
45896
45897 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
45898
45899         * g++.dg/eh/template1.C: New test.
45900
45901 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
45902
45903         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
45904         Fix thinko.
45905         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
45906         for xfail.
45907
45908 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
45909
45910         * lib/g77-dg.exp: Use prune.exp for common procedures
45911         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
45912         * lib/g77.exp: (g77-dg-prune) Remove
45913
45914 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
45915
45916         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
45917
45918 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45919
45920         * g++.dg/template/unify1.C: New test.
45921
45922 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
45923
45924         * g++.dg/abi/empty4.C: New test.
45925
45926 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
45927
45928         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
45929         solaris2.*
45930         * g77.f-torture/compile/pr3743.x: Likewise.
45931
45932 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45933
45934         * g++.dg/other/using-declaration.C: New test.
45935
45936 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45937
45938         * gcc.dg/cpp/tr-sign.c: New testcase.
45939
45940 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45941
45942         * gcc.dg/cpp/19951025-1.c: Revert.
45943         * gcc.dg/cpp/directiv.c: We no longer process directives that
45944         interrupt macro arguments.
45945
45946 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
45947
45948         * gcc.dg/bconstp-1.c: New test.
45949
45950 2001-08-03  Richard Henderson  <rth@redhat.com>
45951
45952         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
45953
45954 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45955
45956         * gcc.dg/cpp/19951025-1.c: Update.
45957
45958 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
45959
45960         * g77.dg/ff90-1.f (s): Fix reference of variable z,
45961         should be x.
45962
45963 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45964
45965         Kill -fhonor-std.
45966         * g++.old-deja/g++.ns/ns14.C: Remove special options.
45967         * g++.old-deja/g++.other/std1.C: Likewise.
45968         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
45969
45970 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
45971
45972         * lib/g77.exp: Load gcc-defs.exp for common procedures
45973         (g77_pass, g77_fail, g77_finish, g77_exit,
45974         ${tool}_check_unsupported_p} Now redundant.  Deleted.
45975
45976 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
45977
45978         * g77.dg/fbackslash.f
45979         * g77.dg/fcase-preserve.f
45980         * g77.dg/ff90-1.f
45981         * g77.dg/ffixed-line-length-0.f
45982         * g77.dg/ffixed-line-length-132.f
45983         * g77.dg/ffixed-line-length-7.f
45984         * g77.dg/ffixed-line-length-72.f
45985         * g77.dg/ffixed-line-length-none.f
45986         * g77.dg/ffree-form-1.f
45987         * g77.dg/fno-backslash.f
45988         * g77.dg/fno-f90-1.f
45989         * g77.dg/fno-fixed-form-1.f
45990         * g77.dg/fno-onetrip.f
45991         * g77.dg/fno-typeless-boz.f
45992         * g77.dg/fno-underscoring.f
45993         * g77.dg/fno-vxt-1.f
45994         * g77.dg/fonetrip.f
45995         * g77.dg/ftypeless-boz.f
45996         * g77.dg/fugly-assumed.f
45997         * g77.dg/funderscoring.f
45998         * g77.dg/fvxt-1.f
45999
46000 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
46001
46002         * objc.dg/fwd-proto-1.m: New.
46003         * objc.dg/local-decl-1.m: New.
46004         * objc.dg/naming-1.m: New.
46005         * objc.dg/naming-2.m: New.
46006         * objc.dg/proto-hier-1.m: New.
46007
46008 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
46009
46010         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
46011         largest-type elements to a struct makes its size grow.
46012
46013 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46014
46015         * g++.dg/abi/vthunk1.C: New test.
46016
46017 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46018
46019         * g++.dg/abi/vbase8-22.C: New test.
46020
46021 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46022
46023         * gcc.dg/cpp/macro8.c: New test.
46024
46025 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46026
46027         * g++.dg/abi/vbase8-21.C: New test.
46028
46029 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46030
46031         * g++.dg/abi/vbase8-10.C: New test.
46032
46033 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46034
46035         * lib/g++.exp (g++_set_ld_library_path): Renamed to
46036         ${tool}_set_ld_library_path.
46037         Changed caller.
46038         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
46039         g++.exp.
46040
46041 2001-07-26  Stan Cox <scox@redhat.com>
46042
46043         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
46044         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
46045         gcc_exit, gcc_check_unsupported_p):
46046         Moved to gcc-deps.exp
46047         * gcc-deps.exp: New file.
46048
46049 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46050
46051         * g++.old-deja/g++.pt/defarg14.C: New test.
46052
46053 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46054
46055         * g++.old-deja/g++.other/lineno5.C: New test.
46056
46057 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46058
46059         * g++.old-deja/g++.pt/crash68.C: New test.
46060
46061 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46062
46063         * g++.old-deja/g++.other/crash42.C: New test.
46064
46065 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46066
46067         * gcc.dg/cpp/extratokens.c: Fix.
46068         * gcc.dg/cpp/skipping2.c: New tests.
46069
46070 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46071
46072         * gcc.c-torture/execute/20010724-1.c: New file.
46073         * gcc.c-torture/execute/20010724-1.x: New file.
46074
46075 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46076
46077         * g++.old-deja/g++.other/cond7.C: New test.
46078
46079 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46080
46081         * g++.old-deja/g++.other/optimize4.C: New test.
46082
46083 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46084
46085         * g++.old-deja/g++.abi/vbase8-5.C: New test.
46086
46087 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
46088
46089         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
46090         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
46091         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
46092         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
46093
46094         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
46095         bug report" message.
46096
46097         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
46098         * g++.dg/ext/instantiate1.C: Move from old-deja.
46099
46100 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
46101
46102         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
46103         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
46104         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
46105         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
46106
46107 2001-07-23  Jeffrey A Law  (law@cygnus.com)
46108
46109         * gcc.c-torture/execute/20010723-1.c: New test.
46110
46111 2001-07-23  Ben Elliston  <bje@redhat.com>
46112
46113         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
46114
46115 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46116
46117         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
46118         i[34567]86-*-*.
46119         Delete handling of ieee_multilib_flags.
46120         Pass -mieee for alpha*-*-* and sh-*-*.
46121         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
46122
46123 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
46124
46125         Remove old-abi tests.
46126         * g++.old-deja/g++.mike/p11116.C: Remove.
46127         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
46128
46129 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
46130
46131         * g77.f-torture/compile/pr3743.f: New test
46132
46133 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
46134
46135         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
46136
46137 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46138
46139         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
46140         g++.old-deja/g++.pt/static6.C: Likewise.
46141         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
46142         supports weak symbols.
46143
46144 2001-07-18  Andreas Jaeger  <aj@suse.de>
46145
46146         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
46147         supported again.
46148
46149 2001-07-18  Andreas Jaeger  <aj@suse.de>
46150
46151         * gcc.dg/iftrap-1.c: Fix target line.
46152
46153 2001-07-17  Richard Henderson  <rth@redhat.com>
46154
46155         * gcc.c-torture/execute/20010717-1.c: New.
46156
46157 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46158
46159         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
46160         tests.
46161
46162 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46163
46164         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
46165
46166 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46167
46168         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
46169         UAC_SIGBUS, UAC_NOPRINT definitions.
46170
46171 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
46172
46173         * objc/execute/object_is_class.m: New test.
46174         * objc/execute/object_is_meta_class.m: New test.
46175
46176 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46177
46178         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
46179         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
46180
46181 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
46182
46183         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
46184         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
46185
46186 2001-07-14  Richard Henderson  <rth@redhat.com>
46187
46188         * gcc.dg/iftrap-1.c: New.
46189
46190 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
46191
46192         * g77.f-torture/execute/intrinsic77.f: New test.
46193
46194 2001-07-11  Janis Johnson <janis@us.ibm.com>
46195
46196         * gcc.misc-tests/gcov-3.c: New test.
46197
46198 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
46199
46200         * gcc.c-torture/compile/20010711-1.c,
46201         * gcc.c-torture/compile/20010711-2.c: New tests.
46202
46203 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
46204
46205         * gcc.c-torture/execute/20010711-1.c: New test.
46206
46207 2001-07-11  Ben Elliston  <bje@redhat.com>
46208
46209         * g++.old-deja/g++.other/enum5.C: New test.
46210
46211 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
46212
46213         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
46214         (g++-dg-prune): Call prune_gcc_output.
46215         * prune.exp: New file for prune_gcc_output.
46216         * lib/g++.exp, lib/gcc.exp: Load it.
46217
46218 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46219
46220         * gcc.c-torture/compile/20010701-1.c,
46221         g++.old-deja/g++.ext/attrib6.C: New tests.
46222
46223 2001-07-06  Jeffrey A Law  (law@cygnus.com)
46224
46225         * gcc.c-torture/compile/20010706-1.c: New test.
46226
46227 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
46228
46229         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
46230
46231 2001-06-28  Stan Shebs  <shebs@apple.com>
46232
46233         * gcc.dg/pragma-darwin.c: New test.
46234
46235 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46236
46237         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
46238         Solaris 2.[678] system.
46239
46240 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46241
46242         * gcc.dg/20010622-1.c: New test.
46243
46244 2001-06-18  Stan Shebs  <shebs@apple.com>
46245
46246         * objc.dg: New directory.
46247         * objc.dg/dg.exp: New file.
46248         * objc.dg/alias.m: New.
46249         * objc.dg/class-1.m: New.
46250         * objc.dg/class-2.m: New.
46251         * objc.dg/const-str-1.m: New.
46252         * objc.dg/const-str-2.m: New.
46253         * objc.dg/id-1.m: New.
46254         * objc.dg/method-1.m: New.
46255         * objc.dg/super-class-1.m: New.
46256         * lib/objc-dg.exp: New file.
46257
46258 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46259
46260         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
46261         of label name.
46262
46263 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
46264
46265         * g++.old-deja/g++.abi/vbase8-9.C: New test.
46266
46267 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46268
46269         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
46270         variable.
46271
46272 2001-06-12  Richard Henderson  <rth@redhat.com>
46273
46274         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
46275
46276 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
46277
46278         * g++.old-deja/g++.abi/vbase5.C: New test.
46279         * g++.old-deja/g++.abi/vbase6.C: New test.
46280         * g++.old-deja/g++.abi/vbase7.C: New test.
46281
46282 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46283
46284         * gcc.c-torture/compile/20010610-1.c: New test.
46285
46286 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
46287
46288         * g++.old-deja/g++.abi/vbase4.C: New test.
46289
46290 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46291
46292         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
46293         support %f for HC11/HC12 targets.
46294         * gcc.c-torture/execute/930513-1.x: New file, likewise.
46295         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
46296         on HC11/HC12 targets.
46297         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
46298
46299 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46300
46301         * gcc.dg/wchar_t-1.c: New file.
46302         * gcc.dg/wint_t-1.c: Likewise.
46303
46304 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
46305
46306         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
46307
46308 2001-06-11  Richard Henderson  <rth@redhat.com>
46309
46310         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
46311
46312 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46313
46314         * gcc.c-torture/compile/20010611-1.c: New test.
46315
46316 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46317
46318         * gcc.dg/c99-tag-1.c: Add more tests.
46319
46320 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
46321
46322         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
46323         representation on MN10300 and ARM/Thumb.
46324
46325 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
46326
46327         * g77.f-torture/execute/20010610.f: New.
46328
46329 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
46330
46331         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
46332         names.
46333
46334 2001-06-09  Richard Henderson  <rth@redhat.com>
46335
46336         * gcc.c-torture/execute/ashrdi-1.c: New.
46337         * gcc.c-torture/execute/ashldi-1.c: New.
46338         * gcc.c-torture/execute/lshrdi-1.c: New.
46339
46340 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
46341
46342         * objc/execute/load-3.m: Added. Check sending +load to categories,
46343         in addition to classes.
46344
46345 2001-06-08  Stan Shebs  <shebs@apple.com>
46346
46347         * objc/execute/load-2.m: New test.  From Nicola Pero
46348         <n.pero@mi.flashnet.it>.
46349
46350 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
46351
46352         * gcc.c-torture/execute/20010605-2.c: New test.
46353
46354 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46355
46356         * g++.old-deja/g++.abi/vbase2.C: New test.
46357         * g++.old-deja/g++.abi/vbase3.C: New test.
46358
46359 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46360
46361         * g++.old-deja/g++.pt/friend49.C: New test.
46362
46363 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
46364
46365         * g++.old-deja/g++.ext/anon3.C: New test.
46366
46367 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
46368
46369         * g++.old-deja/g++.other/conv7.C: New test.
46370
46371 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46372
46373         * gcc.c-torture/compile/20010605-2.c: New test.
46374
46375 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46376
46377         * gcc.c-torture/execute/20010604-1.c: New test.
46378
46379 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
46380
46381         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
46382
46383 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
46384
46385         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
46386         (g++_link_flags): Likewise.
46387         (g++_init): Pass gccpath's value to two previous functions.
46388
46389 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46390
46391         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
46392         Ensure logfile entry matches exec command line.
46393
46394 2001-05-31  Richard Henderson  <rth@redhat.com>
46395
46396         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
46397         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
46398
46399 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
46400
46401         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
46402         compiler for irix6.2
46403
46404 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
46405
46406         * g++.old-deja/g++.other/optimize3.C: New file.
46407
46408 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
46409
46410         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
46411         assemble.
46412
46413 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
46414
46415         * g++.old-deja/g++.other/optimize2.C: New file.
46416
46417 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
46418
46419         * gcc.c-torture/compile/20010518-2.c: New file.
46420         * gcc.c-torture/execute/20010518-1.c: New file.
46421         * gcc.c-torture/execute/20010518-2.c: New file.
46422
46423 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46424
46425         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
46426
46427 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
46428
46429         G++ no longer defines builtins that do not begin with __builtin.
46430         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
46431         * g++.old-deja/g++.brendand/misc13.C: Likewise.
46432         * g++.old-deja/g++.law/builtin1.C: Likewise.
46433         * g++.old-deja/g++.law/cvt2.C: Likewise.
46434         * g++.old-deja/g++.mike/net5.C: Likewise.
46435         * g++.old-deja/g++.other/builtins1.C: Likewise.
46436         * g++.old-deja/g++.other/builtins2.C: Likewise.
46437         * g++.old-deja/g++.other/builtins3.C: Likewise.
46438         * g++.old-deja/g++.other/builtins4.C: Likewise.
46439         * g++.old-deja/g++.other/inline8.C: Likewise.
46440         * g++.old-deja/g++.robertl/eb39.C: Likewise.
46441
46442 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
46443
46444         * g++.old-deja/g++.pt/using1.C: Adjust.
46445         * g++.old-deja/g++.pt/using2.C: New test.
46446
46447 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46448
46449         * gcc.dg/cpp/charconst.c: New tests.
46450         * gcc.dg/cpp/escape.c: New tests.
46451         * gcc.dg/cpp/escape-1.c: New tests.
46452         * gcc.dg/cpp/escape-2.c: New tests.
46453         * gcc.dg/cpp/ucs.c: New tests.
46454
46455 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
46456
46457         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
46458         native compiler for irix6.5.
46459
46460 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
46461
46462         * lib/g++.exp (g++_include_flags): Use args to compute
46463         get_multilibs.
46464         (g++_link_flags): Likewise.
46465         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
46466
46467 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46468
46469         * gcc.dg/c90-hexfloat-1.c: Add more tests.
46470
46471 2001-05-21  Geoff Keating  <geoffk@redhat.com>
46472
46473         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
46474         this file.
46475
46476 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46477
46478         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
46479         STACK_SIZE;
46480         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
46481         to STACK_SIZE; Use it to define size of add_histo array.
46482         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
46483         to STACK_SIZE.
46484         (f): Use GITT_SIZE to define size of gitt local table.
46485         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
46486         to STACK_SIZE; Use it to define size of bytemem array.
46487
46488 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46489
46490         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
46491         on 68HC11/HC12 due to the asm instruction.
46492         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
46493         * gcc.c-torture/compile/920520-1.x: Likewise.
46494         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
46495         on 68HC11/HC12 because the function is larger than 64K.
46496         * gcc.c-torture/compile/961203-1.x: New file, this test fails
46497         on 68HC11/HC12 because the structure is too large.
46498
46499 2001-05-20  Richard Henderson  <rth@redhat.com>
46500
46501         * gcc.c-torture/execute/20010520-1.c: New.
46502
46503 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46504
46505         * g++.old-deja/g++.warn/compare1.C: New test.
46506         * gcc.dg/compare4.c: New test.
46507
46508 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
46509
46510         * g++.old-deja/g++.other/optimize1.C: New test.
46511
46512 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46513
46514         * g++.old-deja/g++.pt/spec41.C: New test.
46515
46516 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
46517
46518         * gcc.c-torture/compile/20010114-1.x: Remove.
46519
46520 2001-05-18  Stan Shebs  <shebs@apple.com>
46521
46522         * gcc.c-torture/compile/20010518-1.c: New test.
46523
46524 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
46525
46526         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
46527         * g++.old-deja/g++.pt/crash67.C: New test.
46528
46529 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
46530
46531         * g++.old-deja/g++.other/debug9.C: New test.
46532
46533 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
46534
46535         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
46536
46537 2001-05-16  Jan Hubicka  <jh@suse.cz>
46538
46539         * gcc.c-torture/compile/20010516-1.c: New test.
46540
46541 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
46542
46543         * g++.old-deja/g++.other/crash41.C: New test.
46544
46545 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
46546
46547         * g++.old-deja/g++.pt/crash66.C: New test.
46548
46549 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
46550
46551         * g++.old-deja/g++.robertl/eb27.C: Convert.
46552
46553 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
46554
46555         * g++.dg/friend-warn.C: New test.  Do not warn about friend
46556         declaration being redundant.
46557
46558 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
46559
46560         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
46561
46562 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
46563
46564         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
46565
46566 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
46567
46568         * lib/g++.exp: Use testsuite_flags.
46569
46570 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
46571
46572         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
46573
46574 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46575
46576         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
46577
46578 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
46579
46580         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
46581
46582 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
46583
46584         * gcc.c-torture/compile/20010313-1.c: New test.
46585
46586 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
46587
46588         * gcc.dg/cpp/direct2.c: New test.
46589         * gccq.dg/cpp/direct2s.c: New test.
46590
46591         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
46592
46593 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
46594
46595         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
46596         * g++.old-deja/g++.other/op3.C: Likewise.
46597
46598 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46599
46600         * gcc.dg/cpp/syshdr.h: New file.
46601         * gcc.dg/cpp/sysmac1.c: Update.
46602         * gcc.dg/cpp/sysmac2.c: Update.
46603
46604 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46605
46606         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
46607
46608 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
46609
46610         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
46611         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
46612
46613 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
46614
46615         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
46616
46617 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
46618
46619         * lib/g++.exp (g++_include_flags): Don't use any special flags
46620         if TESTING_IN_BUILD_TREE is not defined.
46621         (g++_init): Use a plain 'c++' as the compiler if
46622         TESTING_IN_BUILD_TREEE is not defined.
46623
46624 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
46625
46626         * g++.old-deja/g++.eh/catch13.C: New test.
46627         * g++.old-deja/g++.eh/catch14.C: New test.
46628
46629 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
46630
46631         * gcc.dg/cpp/tr-define.c: New test.
46632
46633 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
46634
46635         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
46636         <stdlib.h>, not <malloc.h>.
46637
46638 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
46639
46640         * g++.old-deja/g++.ns/template17.C: New test.
46641
46642 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
46643
46644         * g++.old-deja/g++.pt/ref4.C: New test.
46645
46646 2001-04-30  Richard Henderson  <rth@redhat.com>
46647
46648         * gcc.dg/20000724-1.c: Revert last change.
46649
46650 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
46651
46652         * g77.f-torture/execute/20010430.f: New test.
46653
46654 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
46655
46656         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
46657
46658 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
46659
46660         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
46661
46662 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46663
46664         * g++.old-deja/g++.eh/crash6.C: New test.
46665
46666 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46667
46668         * g++.old-deja/g++.other/warn7.C: New test.
46669
46670 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46671
46672         * g++.old-deja/g++.other/defarg9.C: New test.
46673
46674 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
46675
46676         * g77.f-torture/compile/20010426.f: New test.
46677         * g77.f-torture/execute/20010426.f: New test.
46678
46679 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
46680
46681         * g77.f-torture/compile/20000629-1.x: Remove - error
46682         has been fixed.
46683
46684 2001-04-26  Jeffrey A Law  (law@cygnus.com)
46685
46686         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
46687         Tweak slightly to work with g++.dg framework.
46688         * g++.dg/special/ecos.exp: Run initp1.C test.
46689         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
46690
46691         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
46692         its linker doesn't give line numbers either.
46693         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
46694
46695 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
46696
46697         * g++.old-deja/g++.other/lex1.C: New test.
46698
46699 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
46700
46701         * gcc.dg/noncompile/20010425-1.c: New test.
46702
46703 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
46704
46705         * g++.old-deja/g++.pt/mangle2.C: New test.
46706
46707 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46708
46709         * gcc.dg/format/plus-1.c: New test.
46710
46711 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46712
46713         * gcc.dg/20010423-1.c: New test.
46714
46715 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46716
46717         * gcc.c-torture/execute/20010422-1.c: New test.
46718
46719 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
46720
46721         * g++.old-deja/g++.ns/type2.C: New test.
46722
46723 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
46724
46725         * g++.old-deja/g++.other/perf1.C: New test.
46726
46727 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
46728
46729         * gcc.dg/c99-func-2.c: Remove xfail.
46730         * gcc.dg/c99-func-3.c: Remove xfail.
46731         * gcc.dg/c99-func-4.c: Remove xfail.
46732
46733 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
46734
46735         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
46736
46737 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46738
46739         * gcc.c-torture/compile/20010423-1.c: New test.
46740
46741 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46742
46743         * g++.old-deja/g++.pt/typename28.C: New test.
46744
46745 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46746
46747         * g++.old-deja/g++.abi/empty2.C: New test.
46748         * g++.old-deja/g++.abi/empty3.C: New test.
46749
46750 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46751
46752         * g++.old-deja/g++.other/comdat2.C: New test.
46753         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
46754
46755 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46756
46757         * g++.old-deja/g++.other/overload14.C: New test.
46758
46759 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46760
46761         * g++.old-deja/g++.other/lookup23.C: New test.
46762
46763 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46764
46765         * gcc.c-torture/execute/20010403-1.c: New test.
46766
46767 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
46768             Mark Mitchell  <mark@codesourcery.com>
46769
46770         * lib/old-dejagnu.exp: Don't delete output of executable.
46771         Add .exe suffix to executables.
46772
46773 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
46774
46775         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
46776
46777 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46778
46779         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
46780
46781 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
46782
46783         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
46784         * g++.old-deja/g++.abi/crash1.C: New test.
46785
46786 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
46787
46788         * g++.old-deja/g++.other/crash40.C: New test.
46789
46790 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46791
46792         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
46793
46794 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
46795
46796         * g++.old-deja/g++.other/warn6.C: New test.
46797
46798 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46799
46800         * g++.old-deja/g++.robertl/eb42.C: Same.
46801
46802 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46803
46804         * gcc.dg/wtr-conversion-1.c: New testcase.
46805
46806 2001-04-10  Richard Henderson  <rth@redhat.com>
46807
46808         * g++.old-deja/g++.other/array5.C: New.
46809
46810 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46811
46812         * gcc.c-torture/execute/20010408-1.c: New test.
46813
46814 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
46815
46816         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
46817         headers and constructs.
46818         * g++.old-deja/g++.robertl/eb79.C: Same.
46819         * g++.old-deja/g++.robertl/eb77.C (main): Same.
46820         * g++.old-deja/g++.robertl/eb73.C: Same.
46821         * g++.old-deja/g++.robertl/eb66.C (main): Same.
46822         * g++.old-deja/g++.robertl/eb55.C (t): Same.
46823         * g++.old-deja/g++.robertl/eb54.C (main): Same.
46824         * g++.old-deja/g++.robertl/eb46.C (main): Same.
46825         * g++.old-deja/g++.robertl/eb44.C: Same.
46826         * g++.old-deja/g++.robertl/eb41.C (main): Same.
46827         * g++.old-deja/g++.robertl/eb4.C (main): Same.
46828         * g++.old-deja/g++.robertl/eb39.C: Same.
46829         * g++.old-deja/g++.robertl/eb33.C (main): Same.
46830         * g++.old-deja/g++.robertl/eb31.C (main): Same.
46831         * g++.old-deja/g++.robertl/eb30.C: Same.
46832         * g++.old-deja/g++.robertl/eb3.C: Same.
46833         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
46834         * g++.old-deja/g++.robertl/eb21.C: Same.
46835         * g++.old-deja/g++.robertl/eb15.C: Same.
46836         * g++.old-deja/g++.robertl/eb118.C: Same.
46837         * g++.old-deja/g++.robertl/eb115.C (main): Same.
46838         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
46839         * g++.old-deja/g++.robertl/eb109.C: Same.
46840         * g++.old-deja/g++.other/sibcall1.C (main): Same.
46841         * g++.old-deja/g++.mike/rtti1.C: Same.
46842         * g++.old-deja/g++.mike/p658.C: Same.
46843         * g++.old-deja/g++.mike/net46.C: Same.
46844         * g++.old-deja/g++.mike/net34.C: Same.
46845         * g++.old-deja/g++.mike/memoize1.C: Same.
46846         * g++.old-deja/g++.mike/eh2.C: Same.
46847         * g++.old-deja/g++.law/weak.C: Same.
46848         * g++.old-deja/g++.law/visibility7.C: Same.
46849         * g++.old-deja/g++.law/visibility25.C: Same.
46850         * g++.old-deja/g++.law/visibility22.C: Same.
46851         * g++.old-deja/g++.law/visibility2.C: Same.
46852         * g++.old-deja/g++.law/visibility17.C: Same.
46853         * g++.old-deja/g++.law/visibility13.C: Same.
46854         * g++.old-deja/g++.law/visibility10.C: Same.
46855         * g++.old-deja/g++.law/visibility1.C: Same.
46856         * g++.old-deja/g++.law/virtual3.C (eval): Same.
46857         * g++.old-deja/g++.law/vbase1.C: Same.
46858         * g++.old-deja/g++.law/operators32.C: Same.
46859         * g++.old-deja/g++.law/nest3.C: Same.
46860         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
46861         * g++.old-deja/g++.law/except5.C (main): Same.
46862         * g++.old-deja/g++.law/cvt7.C (run): Same.
46863         * g++.old-deja/g++.law/cvt2.C: Same.
46864         * g++.old-deja/g++.law/cvt16.C: Same.
46865         * g++.old-deja/g++.law/ctors6.C (bar): Same.
46866         * g++.old-deja/g++.law/ctors17.C (main): Same.
46867         * g++.old-deja/g++.law/ctors13.C: Same.
46868         * g++.old-deja/g++.law/ctors12.C (main): Same.
46869         * g++.old-deja/g++.law/ctors10.C: Same.
46870         * g++.old-deja/g++.law/code-gen5.C: Same.
46871         * g++.old-deja/g++.law/bad-error7.C: Same.
46872         * g++.old-deja/g++.law/arm9.C: Same.
46873         * g++.old-deja/g++.law/arm12.C: Same.
46874         * g++.old-deja/g++.law/arg8.C: Same.
46875         * g++.old-deja/g++.law/arg1.C: Same.
46876         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
46877         * g++.old-deja/g++.jason/template31.C: Same.
46878         * g++.old-deja/g++.jason/template24.C (main): Same.
46879         * g++.old-deja/g++.jason/2371.C: Same.
46880         * g++.old-deja/g++.eh/new2.C: Same.
46881         * g++.old-deja/g++.eh/new1.C: Same.
46882         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
46883         * g++.old-deja/g++.brendan/nest21.C (main): Same.
46884         * g++.old-deja/g++.brendan/err-msg3.C: Same.
46885         * g++.old-deja/g++.brendan/crash62.C: Same.
46886         * g++.old-deja/g++.brendan/crash52.C: Same.
46887         * g++.old-deja/g++.brendan/crash49.C (main): Same.
46888         * g++.old-deja/g++.brendan/crash38.C: Same.
46889         * g++.old-deja/g++.brendan/crash15.C (main): Same.
46890         * g++.old-deja/g++.brendan/copy9.C: Same.
46891
46892 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
46893
46894         * gcc.c-torture/execute/20001203-2.c (memset):
46895         Count argument is of type __SIZE_TYPE__.
46896
46897 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
46898
46899         * gcc.c-torture/compile/20010404-1.c: New test.
46900
46901 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
46902
46903         * gcc.c-torture/compile/20010326-1.c: New test.
46904
46905 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
46906
46907         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
46908         peculiarities of the SH.
46909         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
46910
46911 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46912
46913         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
46914         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
46915         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
46916
46917 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
46918
46919         * g77.f-torture/compile/20010321-1.f: New test.
46920
46921 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
46922
46923         * gcc.c-torture/compile/20010329-1.c: New test.
46924
46925 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
46926
46927         * gcc.c-torture/execute/20010329-1.c: New test.
46928
46929 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
46930
46931         * g++.old-deja/g++.other/eh4.C: Fix typo.
46932
46933 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
46934
46935         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
46936
46937 2001-03-28  Philip Blundell  <philb@gnu.org>
46938
46939         * gcc.c-torture/compile/20010328-1.c: New test.
46940
46941 2001-03-27  Richard Henderson  <rth@redhat.com>
46942
46943         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
46944         * g++.old-deja/g++.eh/vbase3.C: Likewise.
46945
46946 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
46947
46948         * gcc.c-torture/compile/20010327-1.c: New test.
46949
46950 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
46951
46952         * g++.old-deja/g++.other/friend12.C: New test.
46953         * g++.old-deja/g++.other/friend9.C: Expect no errors.
46954         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
46955
46956 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46957
46958         * gcc.c-torture/execute/20010325-1.c: New test.
46959
46960 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
46961
46962         * g++.old-deja/g++.other/mangle3.C: New test.
46963
46964 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
46965
46966         * g++.old-deja/g++.other/anon8.C: New test.
46967
46968 2001-03-20  Philip Blundell  <philb@gnu.org>
46969
46970         * gcc.c-torture/compile/20010320-1.c: New test.
46971
46972 2001-03-17  Richard Henderson  <rth@redhat.com>
46973
46974         * g++.old-deja/g++.other/eh4.C: Add expected error text.
46975
46976 2001-03-15  Geoff Keating  <geoff@redhat.com>
46977
46978         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
46979         tests on AIX.
46980
46981 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
46982
46983         * g++.old-deja/g++.other/eh4.C: New test.
46984
46985 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
46986
46987         * gcc.dg/cpp/mi1.c: Update.
46988
46989 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
46990
46991         * g++.old-deja/g++.other/regstack.C: New test.
46992
46993 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
46994
46995         * g++.old-deja/g++.other/ref4.C: New test.
46996
46997 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
46998
46999         * objc/execute/va_method.m: Added.
47000         * objc/execute/IMP.m: Added.
47001         * objc/execute/_cmd.m: Added.
47002         * objc/execute/accessing_ivars.m: Added.
47003         * objc/execute/class-1.m: Added.
47004         * objc/execute/class-10.m: Added.
47005         * objc/execute/class-11.m: Added.
47006         * objc/execute/class-12.m: Added.
47007         * objc/execute/class-13.m: Added.
47008         * objc/execute/class-14.m: Added.
47009         * objc/execute/class-2.m: Added.
47010         * objc/execute/class-3.m: Added.
47011         * objc/execute/class-4.m: Added.
47012         * objc/execute/class-5.m: Added.
47013         * objc/execute/class-6.m: Added.
47014         * objc/execute/class-7.m: Added.
47015         * objc/execute/class-8.m: Added.
47016         * objc/execute/class-9.m: Added.
47017         * objc/execute/class-tests-1.h
47018         * objc/execute/class-tests-2.h
47019         * objc/execute/compatibility_alias.m: Added.
47020         * objc/execute/encode-1.m: Added.
47021         * objc/execute/formal_protocol-1.m: Added.
47022         * objc/execute/formal_protocol-2.m: Added.
47023         * objc/execute/formal_protocol-3.m: Added.
47024         * objc/execute/formal_protocol-4.m: Added.
47025         * objc/execute/formal_protocol-5.m: Added.
47026         * objc/execute/formal_protocol-6.m: Added.
47027         * objc/execute/formal_protocol-7.m: Added.
47028         * objc/execute/informal_protocol.m: Added.
47029         * objc/execute/initialize.m: Added.
47030         * objc/execute/load.m: Added.
47031         * objc/execute/many_args_method.m: Added.
47032         * objc/execute/nested-3.m: Added.
47033         * objc/execute/no_clash.m: Added.
47034         * objc/execute/private.m: Added.
47035         * objc/execute/redefining_self.m: Added.
47036         * objc/execute/root_methods.m: Added.
47037         * objc/execute/selector-1.m: Added.
47038         * objc/execute/static-1.m: Added.
47039         * objc/execute/static-2.m: Added.
47040         * objc/execute/va_method.m: Added.
47041
47042 2001-03-10  Richard Henderson  <rth@redhat.com>
47043
47044         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
47045
47046 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47047
47048         * g++.old-deja/g++.other/crash31.C: XFAIL.
47049         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
47050         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
47051         * gcc.c-torture/execute/20010123-1.x: XFAIL.
47052         * gcc.c-torture/execute/20010124-1.x: XFAIL.
47053         * gcc.dg/sequence-pt-1.c: XFAIL one test.
47054
47055 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
47056
47057         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
47058
47059 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47060
47061         * gcc.dg/20000724-1.c: Don't use multiline strings.
47062
47063 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47064
47065         * objc/execute/string1.m, objc/execute/string2.m: Compare the
47066         result of -cString against what we expect it to be; don't just
47067         print it out for no one to read.
47068
47069         * objc/execute/string3.m, objc/execute/string4.m: New tests.
47070         Based on testcases provided by Nicola Pero.
47071
47072 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47073
47074         * gcc.dg/cpp/macro7.c: New test.
47075
47076 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47077
47078         * gcc.dg/cpp/multiline.c: Update.
47079
47080 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47081
47082         * g++.old-deja/g++.other/enum3.C: New test.
47083
47084 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47085
47086         * g++.old-deja/g++.other/pod1.C: New test.
47087
47088 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47089
47090         * g++.old-deja/g++.ext/overload1.C: New test.
47091
47092 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47093
47094         * g++.old-deja/g++.pt/using1.C: New test.
47095
47096 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47097
47098         * g++.old-deja/g++.other/using9.C: New test.
47099
47100 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
47101
47102         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
47103
47104         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
47105
47106 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
47107
47108         * g++.old-deja/g++.ext/realpt1.C: Remove.
47109
47110 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
47111
47112         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
47113
47114 2001-02-26  Will Cohen  <wcohen@redhat.com>
47115
47116         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
47117
47118 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
47119
47120         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
47121         templatized constructors.
47122
47123 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47124
47125         * gcc.c-torture/execute/20010224-1.c: New test.
47126
47127 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
47128
47129         * gcc.c-torture/execute/20010222-1.c: New test.
47130
47131 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
47132
47133         * g++.old-deja/g++.other/inline20.C: New test.
47134
47135 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
47136
47137         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
47138
47139 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47140
47141         * g++.old-deja/g++.other/lookup22.C: New test.
47142
47143 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
47144
47145         * g77.dg: New directory.
47146         * g77.dg/20010216-1.f: New test case.
47147         * g77.dg/dg.exp: New driver.
47148         * lib/g77-dg.exp: New driver library.
47149
47150 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47151
47152         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
47153
47154 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
47155
47156         * g++.old-deja/g++.other/decl9.C: New test.
47157
47158 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
47159
47160         * g++.old-deja/g++.other/init16.C: Update the test so that it does
47161         not need <string> and also tests the initialization at runtime.
47162
47163 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47164
47165         * gcc.c-torture/execute/longlong.c: New test.
47166
47167 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
47168
47169         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
47170
47171 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
47172
47173         * gcc.c-torture/execute/920302-1.c (execute):
47174         Change argument type to short.
47175
47176 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
47177
47178         * g++.old-deja/g++.pt/deduct6.C: New test.
47179
47180 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
47181
47182         * g++.old-deja/g++.pt/deduct5.C: New test.
47183
47184 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
47185
47186         * gcc.c-torture/execute/20010209-1.c: New test.
47187
47188 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47189
47190         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
47191
47192 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
47193
47194         * g++.dg/vtgc1.C: Update for new ABI.
47195
47196         * consistency.vlad: New directory, 1665 files.
47197
47198 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47199
47200         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
47201         return type.
47202         * gcc.dg/cpp/digraphs.c: Declare puts.
47203
47204 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47205
47206         * g++.old-deja/g++.other/warn5.C: New test.
47207
47208 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47209
47210         * g++.old-deja/g++.pt/spec40.C: New test.
47211
47212 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47213
47214         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
47215         case.
47216         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
47217
47218 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
47219
47220         * gcc.c-torture/compile/20010209-1.c: New test.
47221
47222 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
47223
47224         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
47225         excess errors message but not if it crashes.
47226         * g++.old-deja/g++.other/crash27.C: Likewise.
47227         * g++.old-deja/g++.other/crash28.C: Likewise.
47228         * g++.old-deja/g++.other/crash30.C: Likewise.
47229         * g++.old-deja/g++.other/crash32.C: Likewise.
47230         * g++.old-deja/g++.other/crash35.C: Likewise.
47231         * g++.old-deja/g++.pt/inherit2.C: Likewise.
47232
47233 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47234
47235         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
47236         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
47237         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
47238         g77.f-torture/execute/execute.exp,
47239         g77.f-torture/noncompile/noncompile.exp,
47240         gcc.c-torture/execute/execute.exp,
47241         gcc.c-torture/execute/memcheck/memcheck.exp,
47242         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
47243         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
47244         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
47245         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
47246         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
47247         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
47248         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47249         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
47250         Remove bug reporting instructions with ancient email addresses.
47251
47252 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
47253
47254         * gcc.dg/20010202-1.c: New test.
47255         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
47256
47257 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
47258
47259         * g++.dg/stdbool-if.C: New test.
47260
47261 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
47262
47263         * objc/execute/fdecl.m: Added main().
47264
47265 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
47266
47267         * gcc.c-torture/execute/20010206-1.c: New test.
47268
47269 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47270
47271         * gcc.dg/cpp/avoidpaste1.c: Update.
47272
47273 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
47274
47275         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
47276         Pero <nicola@brainstorm.co.uk>.
47277         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
47278
47279 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
47280
47281         * g++.old-deja/g++.pt/spec39.C: New test.
47282
47283 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
47284
47285         * gcc.c-torture/compile/20010202-1.c: New test.
47286
47287 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
47288
47289         * g++.old-deja/g++.abi/primary2.C: New test.
47290         * g++.old-deja/g++.abi/primary3.C: New test.
47291         * g++.old-deja/g++.abi/primary4.C: New test.
47292         * g++.old-deja/g++.abi/primary5.C: New test.
47293         * g++.old-deja/g++.abi/vtable3.h: New test.
47294         * g++.old-deja/g++.abi/vtable3a.C: New test.
47295         * g++.old-deja/g++.abi/vtable3b.C: New test.
47296         * g++.old-deja/g++.abi/vtable3c.C: New test.
47297         * g++.old-deja/g++.abi/vtable3d.C: New test.
47298         * g++.old-deja/g++.abi/vtable3e.C: New test.
47299         * g++.old-deja/g++.abi/vtable3f.C: New test.
47300         * g++.old-deja/g++.abi/vtable3g.C: New test.
47301         * g++.old-deja/g++.abi/vtable3h.C: New test.
47302         * g++.old-deja/g++.abi/vtable3i.C: New test.
47303         * g++.old-deja/g++.abi/vtable3j.C: New test.
47304         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
47305
47306 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
47307
47308         * g++.old-deja/g++.other/anon6.C: New test.
47309         * g++.old-deja/g++.other/anon7.C: New test.
47310
47311 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
47312
47313         * gcc.dg/cpp/avoidpaste2.c: New tests.
47314
47315 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
47316
47317         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
47318
47319 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
47320
47321         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
47322         DECIMAL_DIG cases for Irix."
47323
47324 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
47325
47326         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
47327
47328 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47329
47330         * gcc.dg/c99-tag-1.c: New test.
47331
47332 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47333
47334         * gcc.dg/cpp/tr-warn1.c: Add tests.
47335
47336 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47337
47338         * gcc.dg/cpp/avoidpaste1.c: Update.
47339         * gcc.dg/cpp/paste4.c: Update.
47340
47341 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
47342
47343         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
47344         cases for Irix.
47345
47346 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47347
47348         * g++.old-deja/g++.other/inline19.C: New test.
47349
47350 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47351
47352         * gcc.dg/Wlarger-than.c: New test.
47353
47354 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47355
47356         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
47357
47358 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
47359
47360         * gcc.c-torture/execute/20010129-1.c: New test.
47361         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
47362
47363 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47364
47365         * gcc.dg/cpp/avoidpaste1.c: Test case.
47366
47367 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
47368
47369         * g++.old-deja/g++.other/inline18.C: New test.
47370
47371 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47372
47373         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
47374         and __builtin_putchar.
47375
47376 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
47377
47378         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
47379         tests.
47380
47381 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
47382
47383         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
47384         floating point number rounding mode to round to the nearest
47385         representable mode.
47386
47387 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
47388
47389         * g++.old-deja/g++.other/mangle2.C: New test.
47390
47391 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47392
47393         * gcc.c-torture/compile/20010124-1.c: New test.
47394
47395 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
47396
47397         * g++.old-deja/g++.pt/spec38.C: New test.
47398
47399 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47400
47401         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
47402         "Build don't run".
47403
47404 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47405
47406         * gcc.c-torture/execute/20010123-1.c: New test.
47407
47408 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47409
47410         * g++.old-deja/g++.pt/spec37.C: New test.
47411
47412 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47413
47414         * g++.old-deja/g++.pt/overload14.C: New test.
47415
47416 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47417
47418         * gcc.c-torture/execute/20010122-1.c: New test, exercise
47419         __builtin_return_address.
47420
47421 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
47422
47423         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
47424         * g++.old-deja/g++.pt/spec35.C: New test.
47425         * g++.old-deja/g++.pt/spec36.C: New test.
47426
47427 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
47428
47429         * gcc.c-torture/compile/20010118-1.c: New test.
47430
47431 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
47432
47433         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
47434
47435 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
47436
47437         * gcc.c-torture/execute/20010119-1.c: New test.
47438
47439 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47440
47441         * g++.old-deja/g++.other/vbase5.C: New test.
47442
47443 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
47444
47445         * gcc.c-torture/execute/20010118-1.c: New test.
47446
47447 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47448
47449         * g++.old-deja/g++.pt/deduct3.C: New test.
47450
47451 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47452
47453         * g++.old-deja/g++.pt/spec34.C: New test.
47454
47455 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
47456
47457         * g77.f-torture/compile/20000601-2.f: New test.
47458
47459 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47460
47461         * g++.old-deja/g++.other/init17.C: New test.
47462
47463 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
47464
47465         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
47466
47467 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47468
47469         * g++.old-deja/g++.pt/unify8.C: New test.
47470
47471 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47472
47473         * g++.old-deja/g++.abi/vbase1.C: New test.
47474
47475 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47476
47477         * g++.old-deja/g++.pt/crash65.C: New test.
47478
47479 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
47480
47481         * gcc.dg/cpp/assembl2.S: New test case.
47482
47483 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
47484
47485         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
47486         are supported.
47487
47488 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47489
47490         * g++.old-deja/g++.other/builtins1.C: New test.
47491         * g++.old-deja/g++.other/builtins2.C: Likewise.
47492         * g++.old-deja/g++.other/builtins3.C: Likewise.
47493         * g++.old-deja/g++.other/builtins4.C: Likewise.
47494
47495 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
47496
47497         * gcc.c-torture/compile/20010117-1.c: New test.
47498         * gcc.c-torture/compile/20010117-2.c: New test.
47499
47500 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47501
47502         * g77.f-torture/execute/20010116.[fx]: New test,
47503         XFAIL on i?86-*-*.
47504         * g77.f-torture/compile/20010115.f: Indicate it's
47505         a test for PR fortran/1636.
47506
47507 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47508
47509         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
47510
47511 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47512
47513         * g77.f-torture/compile/20010115.f: New test.
47514
47515 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
47516
47517         * g++.old-deja/g++.pt/nontype5.C: New test.
47518
47519 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
47520
47521         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
47522         have an equivalent working one below it.
47523
47524 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
47525
47526         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
47527         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47528
47529 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
47530
47531         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
47532         message containing "init_priority".
47533         (conpr-2.C): Likewise.
47534         (conpr-3.C): Likewise.
47535         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
47536
47537 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47538
47539         * gcc.c-torture/execute/20010114-2.c: New test.
47540
47541 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
47542
47543         * gcc.c-torture/compile/20010114-1.c: New test.
47544         * gcc.c-torture/compile/20010114-1.x: Xfail.
47545         * gcc.c-torture/compile/20010114-2.c: New test.
47546         * gcc.c-torture/execute/20010114-1.c: New test.
47547         * gcc.dg/trunc-1.c: New test.
47548         * gcc.dg/uninit-B.c: New test.
47549
47550 2001-01-13  Nick Clifton  <nickc@redhat.com>
47551
47552         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
47553         target.
47554
47555 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47556
47557         * gcc.c-torture/compile/20010113-1.c: New test.
47558
47559 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
47560
47561         * gcc.c-torture/compile/20001212-1.c: New test.
47562
47563 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47564
47565         * gcc.dg/cpp/widestr1.c: Update.
47566         * gcc.dg/cpp/prag-imp.c: Remove.
47567
47568 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
47569
47570         * gcc.c-torture/execute/20000801-3.x: Remove.
47571         * gcc.dg/c90-init-1.c: New test.
47572         * gcc.dg/c99-init-1.c: New test.
47573         * gcc.dg/c99-init-2.c: New test.
47574         * gcc.dg/gnu99-init-1.c: New test.
47575
47576 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
47577
47578         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
47579         testing that no relevant ones were found.
47580
47581 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
47582
47583         * g++.old-deja/g++.pt/cast2.C: New test.
47584
47585 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
47586
47587         * g++.old-deja/g++.pt/friend47.C: New test.
47588
47589 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47590
47591         * g++.old-deja/g++.pt/instantiate13.C: New test.
47592
47593 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47594
47595         * g++.old-deja/g++.other/defarg7.C: New test.
47596         * g++.old-deja/g++.other/defarg8.C: New test.
47597
47598 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47599
47600         * g++.old-deja/g++.pt/crash64.C: New test.
47601
47602 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47603
47604         * g++.old-deja/g++.pt/crash63.C: New test.
47605
47606 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
47607
47608         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
47609
47610 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
47611
47612         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
47613
47614 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47615
47616         * g++.old-deja/g++.pt/error3.C: New test.
47617
47618 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47619
47620         * g++.old-deja/g++.other/crash39.C: New test.
47621
47622 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47623
47624         * g++.old-deja/g++.other/vbase4.C: New test.
47625
47626 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
47627
47628         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
47629         * gcc.dg/special/20000419-2.c: New file. Identical to above.
47630         * gcc.dg/special/special.exp: New test driver which will check
47631         for alias support for the above test.
47632
47633 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
47634
47635         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
47636         problems on small machines.
47637         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
47638         parameterize.
47639
47640 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
47641
47642         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
47643         mips.
47644         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47645
47646 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
47647
47648         * g++.old_deja/g++.pt/using8.C: New test.
47649
47650 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47651
47652         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
47653
47654 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
47655
47656         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
47657         where a failure is expected.
47658         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
47659
47660 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47661
47662         * g++.old_deja/g++.pt/instantiate12.C: New test.
47663
47664 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47665
47666         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
47667         start of structs.
47668         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
47669         * g++.old-deja/g++.brendan/crash17.C: Likewise.
47670         * g++.old-deja/g++.brendan/crash29.C: Likewise.
47671         * g++.old-deja/g++.brendan/crash48.C: Likewise.
47672         * g++.old-deja/g++.brendan/ns1.C: Likewise.
47673         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
47674         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
47675         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
47676         * g++.old-deja/g++.eh/spec6.C: Likewise.
47677         * g++.old-deja/g++.jason/crash3.C: Likewise.
47678         * g++.old-deja/g++.law/ctors11.C: Likewise.
47679         * g++.old-deja/g++.law/ctors17.C: Likewise.
47680         * g++.old-deja/g++.law/ctors5.C: Likewise.
47681         * g++.old-deja/g++.law/ctors9.C: Likewise.
47682         * g++.old-deja/g++.mike/ambig1.C: Likewise.
47683         * g++.old-deja/g++.mike/net22.C: Likewise.
47684         * g++.old-deja/g++.mike/p3538a.C: Likewise.
47685         * g++.old-deja/g++.mike/p3538b.C: Likewise.
47686         * g++.old-deja/g++.mike/virt3.C: Likewise.
47687         * g++.old-deja/g++.niklas/t128.C: Likewise.
47688         * g++.old-deja/g++.other/anon4.C: Likewise.
47689         * g++.old-deja/g++.other/using1.C: Likewise.
47690         * g++.old-deja/g++.other/warn3.C: Likewise.
47691         * g++.old-deja/g++.pt/t37.C: Likewise.
47692         * g++.old-deja/g++.robertl/eb69.C: Likewise.
47693         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47694
47695 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47696
47697         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
47698
47699 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47700
47701         * gcc.c-torture/execute/stdio-opt-3.c: New test.
47702
47703 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
47704
47705         * gcc.c-torture/compile/20010107-1.c: New test.
47706
47707 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47708
47709         * gcc.c-torture/execute/builtin-noret-1.c: New test.
47710
47711 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47712
47713         * gcc.dg/format/format.h: New file.
47714         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
47715         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
47716         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
47717         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
47718         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
47719         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
47720         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
47721         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
47722         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
47723         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
47724         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
47725         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
47726         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
47727         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
47728         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
47729         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
47730         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
47731         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
47732         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
47733         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
47734         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
47735         instead of declaring standard types, macros and functions in each
47736         test.
47737
47738 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
47739
47740         * gcc.c-torture/execute/20010106-1.c: New test.
47741
47742 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47743
47744         * gcc.dg/format/format.exp: New file.
47745         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
47746         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
47747         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
47748         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
47749         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
47750         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
47751         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
47752         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
47753         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
47754         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
47755         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
47756         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
47757         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
47758         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
47759         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
47760         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
47761         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
47762         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
47763         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
47764         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
47765         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
47766         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
47767         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
47768         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
47769         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
47770         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
47771         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
47772         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
47773         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
47774         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
47775         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
47776         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
47777         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
47778         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
47779         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
47780         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
47781         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
47782         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
47783         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
47784         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
47785         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
47786         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
47787
47788 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
47789
47790         * gcc.c-torture/execute/991228-1.c: Take word endianness into
47791         account.
47792
47793 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
47794
47795         * gcc.c-torture/execute/builtin-complex-1.c: New test.
47796
47797 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
47798
47799         * g++.old-deja/g++.pt/crash62.C: New test.
47800
47801 2001-01-04  Richard Henderson  <rth@redhat.com>
47802
47803         * gcc.dg/20000926-1.c: Update expected warnings.
47804         * gcc.dg/array-2.c: Likewise.
47805         * gcc.dg/array-4.c: Also validate flexible array members.
47806         * gcc.dg/c99-flex-array-1.c: New.
47807
47808 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
47809
47810         * gcc.c-torture/compile/20001222-1.x: Remove.
47811
47812 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47813
47814         * gcc.c-torture/execute/built-in-setjmp.c: New.
47815
47816 2001-01-03  Richard Henderson  <rth@redhat.com>
47817
47818         * gcc.dg/940510-1.c: Update expected error wording.
47819         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
47820
47821 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
47822
47823         * lib/target-supports.exp (check_alias_available): Modified to
47824         indicate aliases not supported if only weak aliases are supported.
47825
47826 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47827
47828         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
47829         Turn on cmpstrsi checks for __pj__ and __i370__.
47830
47831 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47832
47833         * g++.old-deja/g++.other/virtual11.C: New test.
47834
47835 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47836
47837         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
47838
47839 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47840
47841         * gcc.c-torture/compile/20010102-1.c: New test.
47842
47843 2001-01-02  Andreas Jaeger  <aj@suse.de>
47844
47845         * gcc.dg/noreturn-3.c: New test.
47846
47847         * gcc.dg/noreturn-4.c: New test.
47848
47849 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47850
47851         * gcc.c-torture/execute/stdio-opt-1.c: Also test
47852         __builtin_fputc and __builtin_fwrite.
47853
47854 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
47855
47856         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
47857         signed char, not default char.
47858
47859 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
47860
47861         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
47862
47863 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
47864
47865         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
47866
47867 2000-12-29  Richard Henderson  <rth@redhat.com>
47868
47869         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
47870         (__cyg_profile_func_exit): Define.
47871
47872 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
47873
47874         * g++.dg/vtgc1.C: New test.
47875
47876 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
47877
47878         * gcc.dg/noncompile/20001228-1.c: New test.
47879
47880         * gcc.dg/20001228-1.c: New test.
47881
47882         * gcc.c-torture/execute/20001228-1.c: New test.
47883
47884 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
47885
47886         * gcc.dg/format-strfmon-1.c: New test.
47887
47888 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47889
47890         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
47891         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
47892         * gcc.c-torture/execute/string-opt-1.c: Likewise.
47893         * gcc.c-torture/execute/string-opt-2.c: Likewise.
47894         * gcc.c-torture/execute/string-opt-3.c: Likewise.
47895         * gcc.c-torture/execute/string-opt-4.c: Likewise.
47896         * gcc.c-torture/execute/string-opt-6.c: Likewise.
47897         * gcc.c-torture/execute/string-opt-7.c: Likewise.
47898         * gcc.c-torture/execute/string-opt-8.c: Likewise.
47899         * gcc.c-torture/execute/string-opt-9.c: Likewise.
47900         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47901         * gcc.c-torture/execute/string-opt-11.c: Likewise.
47902         * gcc.c-torture/execute/string-opt-12.c: Likewise.
47903
47904         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
47905         * gcc.c-torture/execute/string-opt-4.c: Test index.
47906
47907 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
47908
47909         * gcc.c-torture/compile/20001226-1.c: New test.
47910
47911 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47912
47913         * gcc.c-torture/compile/20001222-1.c: New test.
47914         * gcc.c-torture/compile/20001222-1.x: Xfail.
47915
47916 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
47917
47918         * gcc.c-torture/execute/comp-goto-2.c: New test.
47919
47920 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
47921
47922         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
47923         Use long types if __INT_MAX__ is 32767.
47924         (main): Use cast to (sint32 *) when poking 88 into a_page.
47925
47926         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
47927
47928 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
47929
47930         * gcc.c-torture/compile/20001221-1.c: New test.
47931         * gcc.c-torture/execute/20001221-1.c: New test.
47932
47933 2000-12-20  Richard Henderson  <rth@redhat.com>
47934
47935         * g++.old-deja/g++.pt/crash36.C: Update error lines.
47936         * g++.old-deja/g++.robertl/eb109.C: Likewise.
47937
47938 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47939
47940         * gcc.dg/compare3.c: New test.
47941
47942 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47943
47944         * gcc.dg/format-warnll-1.c: New test.
47945
47946 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
47947
47948         * gcc.dg/cpp/cmdlne-P.c: New test.
47949
47950 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47951
47952         * gcc.c-torture/execute/builtin-abs-1.c,
47953         gcc.c-torture/execute/builtin-abs-2.c: New tests.
47954
47955 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47956
47957         * gcc.dg/cpp/multiline.c: New test.
47958
47959 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47960
47961         * g++.old-deja/g++.other/syshdr1.C: Update.
47962         * gcc.dg/cpp/lineflags.c: Remove temporarily.
47963
47964 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47965
47966         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
47967
47968 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47969
47970         * g++.old-deja/g++.pt/ttp65.C: New test.
47971
47972 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47973
47974         * g++.old-deja/g++.pt/ttp64.C: New test.
47975
47976 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47977
47978         * g++.old-deja/g++.pt/spec33.C: New test.
47979
47980 2000-12-14  Catherine Moore  <clm@redhat.com>
47981
47982         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
47983         * gcc.c-torture/execute/920612-2.c: Likewise.
47984         * gcc.c-torture/execute/920428-2.c: Likewise.
47985         * gcc-c-torture/execute/va-arg-11.c: Call exit.
47986         * gcc.c-torture/execute/va-arg-21.c: Likewise.
47987
47988 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47989
47990         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
47991         * gcc.dg/pack-test-2.c: Likewise.
47992
47993 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47994
47995         Tests by Zack Weinberg <zackw@stanford.edu>.
47996
47997         * gcc.dg/cpp/defined.c: Update.
47998         * gcc.dg/cpp/defined_trad.c: New tests.
47999
48000 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48001
48002         * gcc.dg/cpp/trad-direct.c: Update.
48003
48004 2000-12-11  Neil Booth  <neilb@earthling.net>
48005
48006         * gcc.dg/cpp/defined_trad.c
48007
48008 2000-12-11  Neil Booth  <neilb@earthling.net>
48009
48010         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
48011
48012 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48013
48014         * gcc.dg/format-miss-2.c: New test.
48015
48016 2000-12-09  Neil Booth  <neilb@earthling.net>
48017
48018         * gcc.dg/cpp/lineflags.c: New tests.
48019         * gcc.dg/cpp/poison.c: Update.
48020         * gcc.dg/cpp/redef2.c: Update.
48021         * gcc.dg/cpp/skipping.c: New test.
48022
48023 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
48024
48025         * g++.old-deja/g++.other/eh3.C: New testcase.
48026
48027 2000-12-07  Neil Booth  <neilb@earthling.net>
48028
48029         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
48030         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
48031         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
48032         wtr-union-init-2.c, wtr-union-init-3.c: Update.
48033         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
48034         Update.
48035
48036 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48037
48038         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
48039         __SIZE_TYPE__ instead of int for type of integers cast to
48040         pointers.
48041
48042 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
48043
48044         * g++.old-deja/g++.other/cleanup4.C: New test.
48045
48046 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48047
48048         * format-sec-1.c: New test.
48049
48050 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48051
48052         * gcc.dg/format-nonlit-3.c: New test.
48053
48054 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48055
48056         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
48057         through a null pointer.
48058
48059 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48060
48061         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
48062         * g++.old-deja/g++.pt/partial4.C: New test.
48063
48064 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
48065
48066         * gcc.c-torture/execute/ieee/hugeval.x: New.
48067
48068 2000-12-06  Neil Booth  <neilb@earthling.net>
48069
48070         * gcc.dg/cpp/backslash2.c: New tests.
48071
48072 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48073
48074         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
48075         * gcc.c-torture/execute/stdio-opt-2.c: New test.
48076
48077 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
48078
48079         * gcc.c-torture/execute/20001203-2.c: New testcase.
48080
48081 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48082
48083         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
48084         * g++.old-deja/g++.other/virtual10.C: New test.
48085
48086 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48087
48088         * g++.old-deja/g++.mike/pmf5.C: Remove test.
48089
48090 2000-12-05  Richard Henderson  <rth@redhat.com>
48091
48092         * gcc.c-torture/compile/20001205-1.c: New.
48093
48094 2000-12-04  Neil Booth  <neilb@earthling.net>
48095
48096         * g++.old-deja/g++.other/virtual9.C: New test.
48097         * g++.old-deja/g++.pt/crash61.C: New test.
48098         * gcc.c-torture/execute/loop-9.c: New test.
48099
48100 2000-12-04  Neil Booth  <neilb@earthling.net>
48101
48102         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
48103         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
48104         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
48105         * gcc.dg/cpp/extratokens.c: ...here.
48106
48107 2000-12-04  Neil Booth  <neilb@earthling.net>
48108
48109         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
48110         New tests.
48111
48112 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48113
48114         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
48115         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
48116
48117 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48118
48119         * gcc.c-torture/execute/20001203-1.c: New test.
48120
48121 2000-12-03  Neil Booth  <neilb@earthling.net>
48122
48123         * gcc.dg/cpp/macro6.c: New test cases.
48124
48125 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48126
48127         * gcc.c-torture/execute/string-opt-9.c: New test.
48128         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48129         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48130         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48131
48132         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
48133         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
48134
48135 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
48136
48137         * gcc.dg/cpp/if-6.c: New testcase.
48138
48139         * gcc.dg/20001201-1.c: New testcase.
48140
48141 2000-12-02  Neil Booth  <neilb@earthling.net>
48142
48143         * g++.old-deja/g++.other/externC4.C,
48144         g++.old-deja/g++.other/friend10.C: New tests.
48145
48146 2000-12-02  Neil Booth  <neilb@earthling.net>
48147
48148         * g++.old-deja/g++.other/instan2.C
48149         * g++.old-deja/g++.other/instan3.C: New test.
48150
48151 2000-12-02  Neil Booth  <neilb@earthling.net>
48152
48153         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
48154         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
48155         gnuc99.c,gnuc99-pedantic.c: New tests.
48156
48157 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48158
48159         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
48160         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
48161
48162 2000-12-01  Neil Booth  <neilb@earthling.net>
48163
48164         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
48165         * gcc.dg/cpp/poison.c: Update.
48166         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
48167
48168 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
48169
48170         * g77.f-torture/execute/20001201.f: New test.
48171
48172 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48173
48174         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
48175
48176 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
48177
48178         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
48179
48180 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
48181
48182         * g++.old-deja/g++.other/cast6.C: New test.
48183
48184 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
48185
48186         * gcc.c-torture/execute/20001130-2.c: New testcase.
48187
48188 2000-11-30  Richard Henderson  <rth@redhat.com>
48189
48190         * gcc.c-torture/execute/20001130-1.c: New test.
48191
48192 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48193
48194         * g++.old-deja/g++.other/op3.C: New test.
48195
48196 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48197
48198         * g++.old-deja/g++.other/op2.C: New test.
48199
48200 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48201
48202         * g++.old-deja/g++.other/crash38.C: New test.
48203
48204 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
48205
48206         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
48207
48208 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
48209
48210         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
48211         tests.
48212         * gcc.c-torture/execute/string-opt-6.c: New test.
48213
48214         * gcc.dg/20001117-1.c: Add main.
48215
48216 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
48217
48218         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
48219         Move from here ...
48220         * gcc.dg/940510-1.c: ... to here.
48221
48222         * gcc.dg/20000926-1.c: GNU C now allows initializations of
48223         zero-size arrays in toplevel structures.
48224
48225 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
48226
48227         * gcc.c-torture/execute/loop-8.c: New test.
48228
48229 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48230
48231         * g++.old-deja/g++.other/base1.C: New test.
48232
48233 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48234
48235         * g++.old-deja/g++.other/parse2.C: New test.
48236
48237 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48238
48239         * g++.old-deja/g++.pt/incomplete1.C: New test.
48240
48241 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48242
48243         * g++.old-deja/g++.other/friend9.C: New test.
48244
48245 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
48246
48247         * gcc.dg/20001127-1.c: New test.
48248
48249 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
48250
48251         * g++.old-deja/g++.pt/friend46.C: New test.
48252
48253 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
48254
48255         * g++.old-deja/g++.other/ptrmem8.C: New test.
48256
48257 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48258
48259         * gcc.c-torture/execute/string-opt-7.c: New test.
48260         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48261
48262 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
48263
48264         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
48265         instead of 'mkcheck 2'.
48266
48267 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48268
48269         * gcc.c-torture/execute/memcheck/driver.c,
48270         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
48271         C9X references to refer to C99.
48272
48273 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
48274
48275         * gcc.dg/ultrasp3.c: New test.
48276
48277 2000-11-25  Neil Booth  <neilb@earthling.net>
48278
48279         * gcc.dg/cpp/include2.c: Update test to be locale independent.
48280
48281 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
48282
48283         * gcc.c-torture/compile/20001123-2.c: New.
48284
48285 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48286
48287         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
48288
48289 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
48290
48291         * gcc.dg/sequence-point-1.c: Add some new tests.
48292         * gcc.c-torture/execute/20001124-1.c: New test.
48293
48294 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
48295
48296         * g++.old-deja/g++.other/vaarg4.C: New test.
48297         * gcc.c-torture/compile/20001123-1.c: New test.
48298
48299 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
48300
48301         * g++.other/crash24.C: Adjust and remove XFAIL.
48302         * g++.other/crash37.C: New test.
48303
48304 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
48305
48306         * g++.old-deja/g++.pt/instantiate9.C: New test.
48307
48308 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
48309
48310         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
48311         new ABI, too.
48312
48313         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
48314         * g++.old-deja/g++.robertl/eb55.C: Likewise.
48315
48316 2000-11-22  Neil Booth  <neilb@earthling.net>
48317
48318         * gcc.dg/cpp/Wtrigraphs.c: New test.
48319
48320 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
48321
48322         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
48323
48324 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
48325
48326         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
48327
48328 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
48329
48330         * lib/gcc-dg.exp: load_lib scanasm.exp.
48331         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
48332         * lib/g++-dg.exp: load_lib scanasm.exp.
48333         * lib/scanasm.exp: New.
48334         (scan-assembler, scan-assembler-not): Add optional arguments to
48335         test name, or if not present, the pattern name.
48336         (scan-assembler-dem, scan-assembler-dem-not): New.
48337
48338         * g++.dg/dg.exp: New.
48339
48340 2000-11-21  Neil Booth  <neilb@earthling.net>
48341
48342         * gcc.dg/cpp/integrated1.c: Remove.
48343
48344 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48345
48346         * gcc.c-torture/execute/20001121-1.c: New test.
48347
48348 2000-11-21  Richard Henderson  <rth@redhat.com>
48349
48350         * gcc.c-torture/compile/20001121-1.c: New test.
48351
48352 2000-11-20  Neil Booth  <neilb@earthling.net>
48353
48354         * gcc.dg/cpp/integrated1.c: New test.
48355
48356 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48357
48358         * g++.old-deja/g++.other/inline17.C: New test.
48359
48360 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
48361
48362         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
48363         local variable to be zero: I made the variable global. Now
48364         uses abort() and exit() instead of relying on main's return value.
48365
48366 2000-11-20  Neil Booth  <neilb@earthling.net>
48367
48368         * gcc.dg/cpp/paste2.c: Update test.
48369         * objc/execute/paste.m: New test.
48370
48371 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48372
48373         * gcc.dg/c99-condexpr-1.c: New test.
48374
48375 2000-11-20  Neil Booth  <neilb@earthling.net>
48376
48377         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
48378
48379 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
48380
48381         * g++.old-deja/g++.pt/export1.C: New test.
48382
48383 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
48384
48385         * gcc.dg/20001117-1.c: New test.
48386
48387 2000-11-18  Richard Henderson  <rth@redhat.com>
48388
48389         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
48390
48391 2000-11-18  Richard Henderson  <rth@redhat.com>
48392
48393         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
48394         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
48395         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
48396
48397 2000-11-18  Richard Henderson  <rth@redhat.com>
48398
48399         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
48400         (main): New.  Exit cleanly.
48401
48402 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48403
48404         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
48405         gcc.dg/c99-fordecl-2.c: New tests.
48406
48407 2000-11-18  Richard Henderson  <rth@redhat.com>
48408
48409         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
48410         * gcc.c-torture/execute/zerolen-2.c: New.
48411
48412 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48413
48414         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
48415         memory.
48416
48417 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48418
48419         * g++.old-deja/g++.pt/instantiate8.C: New test.
48420
48421 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48422
48423         * g++.old-deja/g++.other/incomplete.C: Add more tests.
48424         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
48425
48426 2000-11-16  Nick Clifton  <nickc@redhat.com>
48427
48428         * gcc.c-torture/execute/nestfunc-2.c: New test.
48429         * gcc.c-torture/execute/nestfunc-3.c: New test.
48430
48431 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
48432
48433         * gcc.c-torture/compile/20001116-1.c: New test.
48434
48435 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48436
48437         * gcc.c-torture/execute/20001115-1.c: New test.
48438
48439 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
48440
48441         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
48442         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
48443         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
48444         * g++.old-deja/g++.abi/vmihint.C: Likewise.
48445
48446 2000-11-15  Neil Booth  <neilb@earthling.net>
48447
48448         gcc.dg/cpp/_Pragma1.c: Update.
48449         gcc.dg/cpp/_Pragma2.c: New test.
48450
48451 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
48452
48453         * g++.old-deja/g++.other/anon5.C: New test.
48454
48455 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48456
48457         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
48458         tests.
48459
48460 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
48461
48462         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
48463         output.
48464
48465 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48466
48467         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
48468         labels at end of compound statements.
48469
48470 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
48471
48472         * gcc.c-torture/execute/loop-7.c: New test.
48473
48474 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48475
48476         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
48477
48478 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48479
48480         * gcc.dg/c99-bool-1.c: New test.
48481
48482 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48483
48484         * gcc.dg/c99-scope-1.c: Remove xfail.
48485         * gcc.dg/c99-scope-2.c: New test.
48486
48487 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48488
48489         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
48490         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
48491
48492 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
48493
48494         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
48495         error messages.
48496
48497         * g++.mike/p700.C: Don't typedef wchar_t.
48498         * g++.mike/p784.C: Likewise.
48499         * g++.mike/eb101.C: Don't use __wchar_t.
48500
48501 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48502
48503         * g77.f-torture/execute/20001111.[fx]: Test premature exit
48504         from DO loop.
48505
48506 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
48507
48508         * gcc.c-torture/execute/20001111-1.c: New test.
48509
48510 2000-11-10  Nick Clifton  <nickc@redhat.com>
48511
48512         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
48513         long multuiple and accumulate.
48514
48515 2000-11-09  Richard Henderson  <rth@redhat.com>
48516
48517         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
48518         via size_t instead of int.
48519
48520         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
48521         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48522         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48523         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48524
48525 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
48526
48527         * gcc.c-torture/compile/20001109-1.c: New test.
48528         * gcc.c-torture/compile/20001109-2.c: New test.
48529
48530 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
48531
48532         * g++.old-deja/g++.pt/operator1.C: New test.
48533         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
48534
48535 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
48536
48537         * gcc.dg/20001108-1.c: New test.
48538
48539 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
48540
48541         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
48542         with both arguments constant strings.
48543         * gcc.c-torture/execute/string-opt-3.c: New test.
48544         * gcc.c-torture/execute/string-opt-4.c: New test.
48545         * gcc.c-torture/execute/string-opt-5.c: New test.
48546
48547 2000-11-08  Nick Clifton  <nickc@redhat.com>
48548
48549         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
48550         mulsidi3adddi patterns.
48551
48552 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
48553
48554         * g++.old-deja/g++.other/crash36.C: New test.
48555
48556 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
48557
48558         * g++.old-deja/g++.other/init16.C: New test.
48559
48560 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
48561
48562         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
48563
48564 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
48565
48566         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
48567         * gcc.c-torture/execute/va-arg-16.x: Likewise.
48568         * gcc.c-torture/execute/va-arg-17.x: Likewise.
48569
48570 2000-11-07  DJ Delorie  <dj@redhat.com>
48571
48572         * gcc.dg/20000614-1.c: Add return so that test can pass.
48573
48574 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48575
48576         * gcc.c-torture/execute/string-opt-1.c: New test.
48577
48578 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
48579
48580         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
48581         mips-sgi-irix6.* because the MIPS ABI passes floating-point
48582         parameters in registers, and there is no way for a varargs
48583         function to know in which order the integer and floating-point
48584         parameters should be interleaved when they are placed on the
48585         stack.
48586         * gcc.c-torture/execute/va-arg-16.x: Likewise.
48587         * gcc.c-torture/execute/va-arg-17.x: Likewise.
48588
48589 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48590
48591         * gcc.c-torture/execute/string-opt-2.c: New test.
48592
48593 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
48594
48595         * g++.old-deja/g++.pt/crash60.C: New test.
48596
48597 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
48598
48599         * g++.old-deja/g++.other/crash24.C: New test.
48600         * g++.old-deja/g++.other/crash25.C: New test.
48601         * g++.old-deja/g++.other/crash26.C: New test.
48602         * g++.old-deja/g++.other/crash27.C: New test.
48603         * g++.old-deja/g++.other/crash28.C: New test.
48604         * g++.old-deja/g++.other/crash29.C: New test.
48605         * g++.old-deja/g++.other/crash30.C: New test.
48606         * g++.old-deja/g++.other/crash31.C: New test.
48607         * g++.old-deja/g++.other/crash32.C: New test.
48608         * g++.old-deja/g++.other/crash33.C: New test.
48609         * g++.old-deja/g++.other/crash34.C: New test.
48610         * g++.old-deja/g++.other/crash35.C: New test.
48611
48612 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
48613
48614         * gcc.c-torture/execute/20001031-1.c: New test.
48615
48616 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
48617
48618         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
48619         namespace.
48620
48621         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
48622         standards-conformant.
48623
48624         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
48625
48626         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
48627         * g++.old-deja/g++.mike/p755a.C: Likewise.
48628         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
48629         library makes no calls to `operator new' during initialization.
48630
48631 2000-11-04  Neil Booth  <neilb@earthling.net>
48632
48633         * gcc.dg/cpp/include2.c: New tests.
48634
48635 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
48636
48637         * lib/g++.exp (g++_set_ld_library_path): New function.
48638         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
48639
48640 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
48641
48642         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
48643         warnings.
48644
48645 2000-11-01  Richard Henderson  <rth@redhat.com>
48646
48647         * g++.old-deja/g++.ext/namedret1.C: New.
48648         * g++.old-deja/g++.ext/namedret2.C: New.
48649         * g++.old-deja/g++.ext/namedret3.C: New.
48650
48651 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
48652
48653         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
48654         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
48655
48656 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48657
48658         * gcc.c-torture/execute/va-arg-21.c: New test.
48659
48660 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48661
48662         * gcc.dg/c99-complex-2.c: New test.
48663
48664 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48665
48666         * gcc.c-torture/execute/stdio-opt-1.c: New test.
48667
48668 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
48669
48670         * g++.old-deja/g++.other/inline16.C: New test.
48671
48672 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
48673
48674         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
48675         __PRETTY_FUNCTION__
48676
48677 2000-10-29  Neil Booth  <neilb@earthling.net>
48678
48679         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
48680         New tests.
48681         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
48682         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
48683         optimisation.
48684
48685 2000-10-29  Neil Booth  <neilb@earthling.net>
48686
48687         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
48688         * mi1.c, mi1c.h: Add null directives to multiple-include test.
48689         * mi5.c: Test multiple includes work with -C.
48690         * trigraphs.c: Test ^= version.
48691
48692 2000-10-28  Neil Booth  <neilb@earthling.net>
48693
48694         New tests and test updates for new macro expander.
48695
48696         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
48697         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
48698         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
48699         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
48700         new diagnostic messages.
48701
48702         * gcc.dg/cpp/macro3.c: New tests.
48703
48704 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
48705
48706         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
48707         on the same line.
48708
48709 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
48710
48711         * g++.old-deja/g++.other/eh2.C: New test.
48712
48713 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
48714
48715         * gcc.c-torture/execute/20001027-1.c: New test.
48716
48717 2000-10-26  Richard Henderson  <rth@redhat.com>
48718
48719         * gcc.c-torture/execute/20001026-1.c: New.
48720
48721 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
48722
48723         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
48724         * g++.old-deja/g++.law/builtin1.C: Likewise.
48725         * g++.old-deja/g++.law/ctors10.C: Likewise.
48726         * g++.old-deja/g++.law/virtual3.C: Likewise.
48727         * g++.old-deja/g++.mike/p658.C: Likewise.
48728         * g++.old-deja/g++.other/sibcall1.C: Likewise.
48729         * g++.old-deja/g++.other/vaarg2.C: Likewise.
48730         * g++.old-deja/g++.robertl/eb124.C: Likewise.
48731         * g++.old-deja/g++.robertl/eb44.C: Likewise.
48732         * g++.old-deja/g++.robertl/eb77.C: Likewise.
48733
48734 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
48735
48736         * gcc.c-torture/compile/20001024-1.c: New test.
48737
48738 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
48739
48740         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
48741         to tell us whether or not we are using V3.
48742
48743 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
48744
48745         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
48746         operands.
48747
48748 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48749
48750         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
48751
48752 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
48753
48754         * gcc.c-torture/execute/20001024-1.c: New test.
48755
48756 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
48757
48758         * g++.old-deja/g++.other/sibcall1.C: New test.
48759
48760 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
48761
48762         * gcc.dg/noncompile/init-3.c: New test.
48763
48764 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48765
48766         * gcc.dg/format-array-1.c: New test.
48767
48768 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48769
48770         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
48771         writing through null pointers; remove comment about testing
48772         unterminated strings.
48773
48774 2000-10-17  Matthew Hiller  <hiller@redhat.com>
48775
48776         * gcc.c-torture/execute/20001017-2.c: New test.
48777
48778 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48779
48780         * gcc.c-torture/compile/20001018-1.c: New test.
48781         * gcc.c-torture/compile/20001018-1.x: Xfail.
48782
48783 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48784
48785         * gcc.c-torture/execute/20001017-1.c: New test.
48786
48787 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48788
48789         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
48790         for multiple use of arguments with scanf formats; add tests for
48791         multiple use of arguments.
48792
48793 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
48794
48795         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
48796         from some old tests.
48797
48798 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48799
48800         * gcc.dg/format-miss-1.c: New test.
48801
48802 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
48803
48804         * gcc.c-torture/execute/20001013-1.c: New test.
48805
48806 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
48807
48808         * gcc.dg/format-branch-1.c: New test.
48809
48810 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
48811
48812         * README, lib/file-format.exp: Remove EGCS references.
48813
48814 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
48815
48816         * gcc.dg/20001013-1.c: New test.
48817
48818 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48819
48820         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
48821         for intmax_t in the compiler using __typeof__ and the type rules
48822         for conditional expressions.
48823
48824 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
48825
48826         * gcc.dg/20001012-1.c: New test.
48827         * gcc.dg/20001012-2.c: New test.
48828
48829 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48830
48831         * gcc.dg/format-attr-1.c: New test.
48832
48833 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48834
48835         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
48836         __LONG_LONG_MAX__ instead of LLONG_MAX.
48837
48838 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48839
48840         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
48841         scanf flags.
48842         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
48843         flags.
48844
48845 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48846
48847         * gcc.dg/sequence-pt-1.c: New test.
48848
48849 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
48850
48851         * gcc.c-torture/execute/20001011-1.c: New testcase.
48852         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
48853
48854 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
48855
48856         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
48857         does not error on it.
48858
48859 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
48860
48861         * gcc.dg/20001009-1.c: New test.
48862
48863 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
48864
48865         * gcc.c-torture/compile/20001009-1.c: Move from here ....
48866         * gcc.c-torture/execute/20001009-2.c: ... to here.
48867
48868 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
48869
48870         * gcc.c-torture/compile/20001009-1.c: New testcase.
48871         * gcc.c-torture/execute/20001009-1.c: New testcase.
48872         Testcases provided by Jan Hubicka <jh@suse.cz>.
48873
48874 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48875
48876         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48877         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
48878         uintmax_t using <limits.h> to emulate the compiler's internal
48879         logic.  No longer XFAIL %j tests.
48880
48881 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48882
48883         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
48884         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48885         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
48886         regexps and details of expected handling of some bad formats.
48887         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
48888         suppression.
48889
48890 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48891
48892         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
48893         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
48894         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
48895         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
48896         in list archives.
48897
48898 2000-10-06  Richard Henderson  <rth@cygnus.com>
48899
48900         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
48901         * g++.old-deja/g++.brendan/crash52.C: Likewise.
48902         * g++.old-deja/g++.jason/report.C: Likewise.
48903         * g++.old-deja/g++.law/friend5.C: Likewise.
48904         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
48905         of the expected warnings.
48906
48907 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
48908
48909         * g++.old-deja/g++.pt/enum14.C: New test.
48910
48911 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
48912
48913         * g++.old-deja/g++.pt/crash59.C: New test.
48914
48915 2000-10-04  Will Cohen  <wcohen@redhat.com>
48916
48917         * gcc.dg/20000926-1.c: New test.
48918
48919 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
48920
48921         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
48922         function name for current C++ compiler.
48923         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
48924
48925 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
48926
48927         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
48928         __PRETTY_FUNCTION__.
48929         * g++.old-deja/g++.ext/pretty2.C: Likewise.
48930
48931 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48932
48933         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
48934
48935 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
48936
48937         * gcc.c-torture/compile/20000923-1.c: New test.
48938
48939 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
48940
48941         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
48942         * g++.old-deja/g++.pt/ttp62.C: Same.
48943         * g++.old-deja/g++.other/inline14.C: Same.
48944
48945 2000-09-24  Richard Henderson  <rth@cygnus.com>
48946
48947         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
48948
48949 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48950
48951         * gcc.dg/c90-printf-1.c: Add test for wide string format.
48952
48953 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
48954
48955         * gcc.c-torture/compile/20000922-1.c: New file.
48956
48957 2000-09-21  Nick Clifton  <nickc@redhat.com>
48958
48959         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
48960         a signed long modulo operation.
48961         (mod6): New function - perform an unsigned long modulo operation.
48962         (main): Add tests for modulos of very large numbers by very small
48963         dividends.
48964
48965 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48966
48967         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
48968
48969 2000-09-19  Richard Henderson  <rth@cygnus.com>
48970
48971         * gcc.dg/compare2.c (case 10): XFAIL.
48972
48973 2000-09-18  Richard Henderson  <rth@cygnus.com>
48974
48975         * gcc.c-torture/execute/20000906-1.c: Move ...
48976         * gcc.dg/20000906-1.c: ... here.  Only run on targets
48977         that support __builtin_trap.
48978
48979 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
48980
48981         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
48982
48983 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48984
48985         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
48986         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
48987         more $ format tests.
48988
48989 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48990
48991         * gcc.dg/format-errmk-1.c: New test.
48992
48993 2000-09-17  Greg McGary  <greg@mcgary.org>
48994
48995         * gcc.c-torture/execute/20000917-1.x: Remove.
48996
48997 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48998
48999         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
49000
49001 2000-09-17  Greg McGary  <greg@mcgary.org>
49002
49003         * gcc.c-torture/execute/20000917-1.c: New test.
49004         * gcc.c-torture/execute/20000917-1.x: XFAIL.
49005
49006 2000-09-16  Neil Booth  <NeilB@earthling.net>
49007
49008         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
49009         in nested macro bug.
49010
49011 2000-09-15  Neil Booth  <NeilB@earthling.net>
49012
49013         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
49014
49015 2000-09-14  Jeffrey A Law  (law@cygnus.com)
49016
49017         * gcc.c-torture/execute/20000914-1.c: New test.
49018
49019 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
49020
49021         * g++.other/inline13.C: New test.
49022
49023 2000-09-12  Andreas Jaeger  <aj@suse.de>
49024
49025         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
49026         constant by Ulrich Drepper <drepper@redhat.com>.
49027
49028 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
49029
49030         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
49031
49032 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49033
49034         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
49035
49036 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
49037
49038         * gcc.dg/cpp/backslash.c: New test.
49039
49040 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
49041
49042         * gcc.c-torture/execute/20000910-1.c: New test.
49043         * gcc.c-torture/execute/20000910-2.c: Likewise.
49044
49045 2000-09-11  Robert Lipe  <robertl@sco.com>
49046
49047         * gcc.dg/pragma-align.c: New test.
49048
49049 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
49050
49051         * g++.old-deja/g++.pt/explicit82.C: New test.
49052         * g++.old-deja/g++.pt/explicit83.C: New test.
49053
49054 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
49055
49056         * gcc.dg/asm-names.c: New test.
49057
49058 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49059
49060         * gcc.dg/cpp/tr-warn6.c: New test
49061
49062 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49063
49064         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
49065         be accepted.
49066
49067 2000-09-07  Catherine Moore  <clm@redhat.com>
49068
49069         * gcc.c-torture/execute/unroll-1.c: New test.
49070
49071 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
49072
49073         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
49074         ERROR markers.
49075         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
49076         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
49077         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
49078         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
49079         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
49080         Preprocess only.
49081         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
49082         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
49083
49084 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49085
49086         * g++.old-deja/g++.pt/deduct2.C: New test.
49087
49088 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49089
49090         * g++.old-deja/g++.pt/parms2.C: New test.
49091
49092 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49093
49094         * g++.old-deja/g++.pt/crash58.C: New test.
49095
49096 2000-09-06  Greg McGary  <greg@mcgary.org>
49097
49098         * gcc.c-torture/execute/20000906-1.c: New test.
49099         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
49100
49101 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49102
49103         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
49104
49105 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49106
49107         * g++.old-deja/g++.pt/crash57.C: New test.
49108
49109 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49110
49111         * g++.old-deja/g++.pt/crash56.C: New test.
49112
49113 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49114
49115         * g++.old-deja/g++.pt/koenig1.C: New test.
49116
49117 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
49118
49119         * gcc.dg/20000904-1.c: New test.
49120
49121 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
49122
49123         * gcc.dg/cpp/paste8.c: New test.
49124
49125 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
49126
49127         * gcc.c-torture/compile/20000827-1.c: New test.
49128
49129 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49130
49131         * gcc.dg/format-diag-1.c: New test.
49132
49133 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49134
49135         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
49136         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
49137         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
49138         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
49139         gcc.dg/formatz-1.c: Adjust warning regular expressions.
49140
49141 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
49142
49143         * g++.old-deja/g++.other/nested4.C: New test.
49144
49145 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
49146
49147         * g++.old-deja/g++.ns/scoped1.C: New test.
49148
49149 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
49150
49151         * lib/g++.exp: Support testing already-installed GCC.
49152
49153 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49154
49155         * wtr-label-1.c, wtr-suffix-1.c: New tests.
49156
49157 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49158
49159         * gcc.dg/return-type-2.c: New test.
49160
49161 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
49162
49163         * gcc.c-torture/compile/20000825-1.c: New test.
49164
49165 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
49166
49167         * gcc.dg/dwarf2-2.c: New test.
49168
49169 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
49170
49171         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
49172         dg-warning regexps.
49173
49174 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49175
49176         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
49177         gcc.dg/format-ext-5.c: New tests.
49178
49179 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
49180
49181         * g++.old-deja/g++.other/crash22.C: New test.
49182
49183 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
49184
49185         * gcc.dg/noncompile/930622-2.c: Adjust error message.
49186
49187 2000-08-24  Richard Henderson  <rth@cygnus.com>
49188
49189         * gcc.dg/ia64-sync-1.c: New test.
49190         * gcc.dg/ia64-sync-2.c: New test.
49191         * gcc.dg/ia64-asm-1.c: New test.
49192
49193 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49194
49195         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
49196         * gcc.dg/format-ext-2.c: New test.
49197
49198 2000-08-23  Jason Merrill  <jason@redhat.com>
49199
49200         * lib/old-dejagnu.exp: Also ignore "In member function" and
49201         "At global scope".
49202
49203 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49204
49205         * gcc.dg/noncompile/label-lineno-1.c: New test.
49206
49207 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49208
49209         * gcc.dg/c99-array-nonobj-1.c: New test.
49210
49211 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49212
49213         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
49214         tests.
49215         * gcc.dg/format-ext-1.c: New test.
49216
49217 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49218
49219         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
49220         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
49221         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
49222         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
49223         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
49224
49225 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49226
49227         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
49228         gcc.dg/c99-strftime-2.c: New tests.
49229
49230 2000-08-22  Richard Henderson  <rth@cygnus.com>
49231
49232         * gcc.c-torture/execute/20000822-1.c: New test.
49233
49234 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
49235
49236         * gcc.c-torture/execute/20000819-1.x: Remove.
49237
49238 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49239
49240         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
49241         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
49242         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
49243         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
49244         gcc.dg/format-xopen-1.c: New tests.
49245
49246 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49247
49248         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
49249
49250 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
49251
49252         * g++.old-deja/g++.other/loop2.C: New test.
49253
49254         * gcc.c-torture/compile/20000606-1.c: New test.
49255         * gcc.c-torture/compile/20000728-1.c: New test.
49256         * gcc.c-torture/execute/20000801-1.c: New test.
49257         * gcc.c-torture/execute/20000801-2.c: New test.
49258         * gcc.c-torture/execute/20000819-1.c: New test.
49259         * gcc.c-torture/execute/20000819-1.x: XFAIL.
49260         * gcc.dg/20000629-1.c: New test.
49261         * gcc.dg/20000724-1.c: New test.
49262         * gcc.dg/20000807-1.c: New test.
49263
49264 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
49265
49266         * gcc.dg/cpp/pragma-1.c: New test.
49267         * gcc.dg/cpp/pragma-2.c: New test.
49268
49269 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
49270
49271         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
49272         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
49273
49274 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49275
49276         * gcc.c-torture/compile/20000818-1.c: New test.
49277
49278 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
49279
49280         * gcc.c-torture/execute/20000818-1.c: New test.
49281
49282 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49283
49284         * gcc.dg/format-va-1.c: New test.
49285
49286 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49287
49288         * g++.old-deja/g++.other/typedef8.C: New test.
49289
49290 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49291
49292         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
49293         * g++.old-deja/g++.mike/net36.C: Mark candidate.
49294         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
49295         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
49296         * g++.old-deja/g++.other/ptrmem7.C: New test.
49297         * g++.old-deja/g++.pt/ptrmem10.C: New test.
49298
49299 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49300
49301         * g++.old-deja/g++.pt/typename27.C: New test.
49302
49303 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
49304
49305         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
49306         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
49307         * g++.old-deja/g++.pt/friend45.C: New test.
49308         * g++.old-deja/g++.other/friend8.C: New test.
49309
49310 2000-08-15  Richard Henderson  <rth@cygnus.com>
49311
49312         * gcc.c-torture/execute/20000815-1.c: New test.
49313
49314 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49315
49316         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
49317         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
49318         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
49319
49320 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
49321
49322         * g++.old-deja/g++.other/refinit2.C: New test.
49323
49324 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
49325
49326         * lib/c-torture.exp (c-torture): Make
49327         compiler_conditional_xfail_data global.
49328         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
49329         compiler_conditional_xfail_data machinery.
49330         (f-torture-execute): Likewise.
49331         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
49332         and only when unrolling loops.
49333
49334         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
49335
49336 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49337
49338         * g++.old-deja/g++.pt/explicit81.C: New test.
49339
49340 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49341
49342         * g++.old-deja/g++.pt/typename26.C: New test.
49343
49344 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
49345
49346         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
49347         warning.
49348
49349 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49350
49351         * g++.old-deja/g++.other/array3.C: New test.
49352
49353 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49354
49355         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
49356         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
49357         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
49358         New tests.
49359
49360 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
49361
49362         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
49363         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49364
49365 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
49366
49367         * gcc.c-torture/execute/20000808-1.c: New test.
49368
49369 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49370
49371         * gcc.dg/c90-const-expr-1.c: New test.
49372
49373 2000-08-08  Richard Henderson  <rth@cygnus.com>
49374
49375         * gcc.dg/noncompile/920923-1.c: Declare calloc.
49376
49377 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49378
49379         * gcc.dg/noncompile/const-ll-1.c: New test.
49380
49381 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49382
49383         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
49384
49385 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
49386
49387         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
49388         that running programs linked against the shared version of libobjc
49389         run correctly.
49390
49391 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49392
49393         * gcc.dg/c99-printf-1.c: New test.
49394
49395 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49396
49397         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
49398
49399 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
49400
49401         * gcc.c-torture/execute/20000731-1.x: Delete.
49402
49403 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
49404
49405         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
49406         and torture_without_loops as is done by c-torture.exp.
49407         (search_for): Copy from c-torture.exp.
49408         (gcc-dg-runtest): New function, drives a directory of tests
49409         iterating over the TORTURE_OPTIONS.
49410         (scan-assembler, scan-assembler-not): Move here from
49411         individual directory drivers.
49412
49413         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
49414         defined by lib/gcc-dg.exp.
49415         * gcc.dg/cpp/cpp.exp: Likewise.
49416         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
49417         gcc-dg-runtest, so we cycle over optimization options.
49418
49419         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
49420         * gcc.dg/compare2.c: No longer expected to fail.
49421
49422 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49423
49424         * gcc.c-torture/execute/20000804-1.c: New test.
49425
49426 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49427
49428         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
49429
49430 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
49431
49432         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
49433
49434 2000-08-03  Jeffrey A Law  (law@cygnus.com)
49435
49436         * gcc.c-torture/compile/20000803-1.c: New test.
49437
49438 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49439
49440         * gcc.c-torture/execute/20000801-3.c,
49441         gcc.c-torture/execute/20000801-4.c: New tests.
49442         * gcc.c-torture/execute/20000801-3.x,
49443         gcc.c-torture/execute/20000801-4.x: Xfail.
49444
49445 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
49446
49447         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
49448         libobjc/.libs to allow for libtool.
49449
49450 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
49451
49452         * gcc.c-torture/compile/20000802-1.c: New test.
49453
49454 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
49455
49456         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
49457
49458 2000-07-31  Jeffrey A Law  (law@cygnus.com)
49459
49460         * gcc-c-torture/execute/20000731-2.c: New test.
49461
49462         * gcc.c-torture/execute/20000731-1.c: New test.
49463         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
49464
49465 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
49466
49467         * gcc.dg/cpp/paste7.c: New test.
49468         * gcc.dg/cpp/20000725-1.c: New test.
49469
49470 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
49471
49472         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
49473         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
49474         declaration warning for __builtin_dwarf_reg_size.
49475
49476         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
49477
49478 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49479
49480         * gcc.dg/noncompile/voidparam-1.c: New test.
49481
49482 2000-07-30  Richard Henderson  <rth@cygnus.com>
49483
49484         * gcc.dg/c90-digraph-1.c: Don't xfail.
49485         * gcc.dg/compare2.c (case 10): Xfail.
49486         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
49487
49488 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
49489
49490         * gcc.dg/c99-main-1.c: New test.
49491
49492 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49493
49494         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
49495
49496 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
49497
49498         * gcc.c-tortuer/execute/20000726-1.c: New test.
49499
49500 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
49501
49502         * gcc.c-torture/execute/enum-2.c: New test.
49503
49504 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49505
49506         * gcc.dg/cpp/tr-warn3.c: New test.
49507
49508 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49509
49510         * g++.old-deja/g++.ext/implicit1.C: Remove.
49511         * g++.old-deja/g++.jason/c2.C: Remove
49512         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
49513         * g++.old-deja/g++.pt/crash16.C: Likewise.
49514         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
49515
49516 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49517
49518         * g++.old-deja/g++.other/for2.C: New test.
49519
49520 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
49521
49522         * gcc.dg/20000720-1.c: New test.
49523
49524 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
49525
49526         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
49527
49528 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
49529
49530         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
49531         * gcc.c-torture/execute/20000722-1.c: New.
49532         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
49533
49534 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
49535
49536         * gcc.dg/cpp/20000720-1.S: New test.
49537
49538 2000-07-21  Michael Meissner  <meissner@redhat.com>
49539
49540         * gcc.c-torture/execute/ieee/hugeval.c: New test.
49541
49542 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
49543
49544         * g++.old-deja/g++.brendan/crash16.C,
49545         g++.old-deja/g++.brendan/parse3.C,
49546         g++.old-deja/g++.brendan/redecl1.C,
49547         g++.old-deja/g++.ns/template13.C,
49548         g++.old-deja/g++.other/decl4.C,
49549         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
49550
49551 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
49552
49553         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
49554         and "Internal error".
49555
49556         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
49557         regexps.
49558         * gcc.dg/cpp/paste6.c: New test.
49559
49560 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
49561
49562         * gcc.dg/cpp/tr-direct.c: New test.
49563
49564         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
49565         gcc.dg/cpp/undef1.c: Tweak error regexps.
49566
49567 2000-07-18  Eric Christopher <echristo@redhat.com>
49568
49569         * gcc.c-torture/compile/20000718-1.c: New test.
49570
49571 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
49572
49573         * cpplex.c (_cpp_push_token): If the token being pushed back
49574         is the previous token in this context, just subtract one from
49575         context->posn.
49576         * cppmacro.c (save_expansion): Clear aux field when storing a
49577         placemarker.
49578
49579 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
49580
49581         * gcc.dg/noncompile/redecl-1.c: New test.
49582
49583 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
49584
49585         * gcc.c-torture/execute/20000717-5.c: New test.
49586         * gcc.c-torture/execute/20000717-1.x: Removed.
49587
49588 2000-07-17  Richard Henderson  <rth@cygnus.com>
49589
49590         * gcc.c-torture/execute/20000717-4.c: New test.
49591
49592 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
49593
49594         * gcc.dg/cpp/syshdr.c: New test.
49595         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
49596
49597 2000-07-17  Neil Booth  <neilb@earthling.net>
49598
49599         * gcc.dg/cpp/cmdlne-dM.c: New test.
49600         * gcc.dg/cpp/cmdlne-dD.c: New test.
49601
49602 2000-07-17  Jeffrey A Law  (law@cygnus.com)
49603
49604         * gcc.c-torture/execute/20000717-3.c: New test.
49605
49606         * gcc.c-torture/compile/20000717-1.c: New test.
49607
49608 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
49609
49610         * gcc.c-torture/execute/20000717-2.c: New test.
49611
49612 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49613
49614         * gcc.dg/formatz-1.c: New test.
49615
49616         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
49617         * gcc.dg/c99-digraph-1.c: New tests.
49618
49619         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
49620         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
49621
49622         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
49623         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
49624         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
49625         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
49626         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
49627         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
49628         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
49629
49630 2000-07-17  Greg McGary <greg@mcgary.org>
49631
49632         * gcc.c-torture/execute/20000717-1.c: New test.
49633         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
49634
49635 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
49636
49637         * gcc.c-torture/execute/20000715-2.c: New test.
49638         * gcc.dg/20000715-1.c: New test.
49639
49640 2000-07-15  Michael Meissner  <meissner@redhat.com>
49641
49642         * gcc.c-torture/execute/20000715-1.c: New test.
49643
49644 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
49645
49646         * gcc.c-torture/execute/20000707-1.c: New test.
49647
49648 2000-07-13  Neil Booth  <NeilB@earthling.net>
49649
49650         * gcc.dg/cpp/digraph1.c,
49651         gcc.dg/cpp/digraph2.c,
49652         gcc.dg/cpp/digraphs.c: New tests.
49653
49654 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
49655
49656         * g77.f-torture/compile/20000630-2.f: New test.
49657         * g77.f-torture/compile/20000630-2.x
49658
49659 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
49660
49661         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
49662
49663 2000-07-11  Neil Booth  <NeilB@earthling.net>
49664
49665         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
49666
49667 2000-07-11  Neil Booth  <NeilB@earthling.net>
49668
49669         * gcc.dg/cpp/cmdlne-C.c: New.
49670
49671 2000-07-09  Neil Booth  <NeilB@earthling.net>
49672
49673         * gcc.dg/cpp/directiv.c: New tests.
49674         * gcc.dg/cpp/undef1.c: Update.
49675
49676 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
49677
49678         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
49679
49680 2000-07-09  Neil Booth  <NeilB@earthling.net>
49681
49682         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
49683
49684 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
49685
49686         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
49687         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
49688
49689 2000-07-08  Neil Booth  <NeilB@earthling.net>
49690
49691         * gcc.dg/cpp/macsyntx.c: New tests.
49692
49693 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
49694
49695         * gcc.dg/20000707-1.c: New test.
49696
49697 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
49698
49699         * gcc.c-torture/execute/20000706-1.c: New test.
49700         * gcc.c-torture/execute/20000706-2.c: New test.
49701         * gcc.c-torture/execute/20000706-3.c: New test.
49702         * gcc.c-torture/execute/20000706-4.c: New test.
49703         * gcc.c-torture/execute/20000706-5.c: New test.
49704
49705 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
49706
49707         * g++.old-deja/g++.pt/instantiate7.C: New test.
49708
49709 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
49710
49711         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
49712         * g++.old-deja/g++.mike/thunk3.C: Likewise.
49713         * g++.old-deja/g++.other/rtti3.C: Likewise.
49714         * g++.old-deja/g++.other/rttid3.C: Likewise.
49715
49716 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
49717
49718         *  g77.f-torture/compile/20000630-1.x: Fix typo
49719
49720 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
49721
49722         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
49723         assembly output.
49724
49725 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
49726
49727         * gcc.dg/cpp/ident.c: New test.
49728
49729 2000-07-05  Neil Booth  <NeilB@earthling.net>
49730
49731         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
49732           gcc.dg/cpp/lexstrng.c: New tests.
49733
49734 2000-07-04  Neil Booth  <NeilB@earthling.net>
49735
49736         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
49737         * gcc.dg/cpp/strify2.c: Same.
49738
49739 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
49740
49741         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
49742         * gcc.dg/cpp/19990703-1.c: Likewise.
49743         * gcc.dg/cpp/20000625-1.c: Likewise.
49744         * gcc.dg/cpp/20000625-2.c: Likewise.
49745
49746         * gcc.dg/cpp/macro1.c,
49747         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
49748         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
49749         gcc.dg/cpp/strify1.c,
49750         gcc.dg/cpp/strify2.c: New tests.
49751
49752 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
49753
49754         * gcc.c-torture/execute/20000703-1.c: New test.
49755
49756 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
49757
49758         * g++.old-deja/g++.pt (lookup10.C): New test.
49759
49760 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
49761
49762         * g++.old-deja/g++.pt (typename25.C): New test.
49763
49764 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
49765
49766         * gcc.c-torture/compile/20000701-1.c: New test.
49767
49768 2000-06-30  Nick Clifton  <nickc@cygnus.com>
49769
49770         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
49771         to test case.
49772
49773 2000-06-30  Catherine Moore  <clm@cygnus.com>
49774
49775         * gcc.c-torture/execute/align-1.c: New test.
49776
49777 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
49778
49779         * g++.old-deja/g++.pt/expr8.C: New test.
49780         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
49781
49782 2000-06-29  Nick Clifton  <nickc@cygnus.com>
49783
49784         * gcc.c-torture/compile/20000629-1.c: New test.
49785
49786 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
49787
49788
49789         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
49790         gcc.dg/noncompile directory, depending on whether they're
49791         preprocessor tests or not.  Annotate all the tests for the dg
49792         framework.
49793
49794         * gcc.c-torture/noncompile/noncompile.exp: Delete.
49795         * gcc.dg/noncompile/noncompile.exp: New.
49796
49797         * Moved files:
49798         Old name                                New name
49799         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
49800         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
49801         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
49802         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
49803         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
49804         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
49805         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
49806         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
49807         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
49808         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
49809         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
49810         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
49811         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
49812         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
49813         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
49814         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
49815         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
49816         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
49817         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
49818         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
49819         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
49820         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
49821         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
49822         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
49823
49824         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
49825         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
49826         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
49827         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
49828         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
49829         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
49830
49831 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
49832
49833         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
49834         declare one variable.  On the fourth, error.
49835         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
49836         declared by 20000628-1a.h.
49837
49838 2000-06-29  Richard Henderson  <rth@redhat.com>
49839
49840         * gcc.c-torture/execute/930529-1.x: New file.
49841         * gcc.dg/920413-1.c: Adjust expected warning text.
49842         * gcc.dg/980217-1.c: Declare abort.
49843         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
49844
49845 2000-06-29  Jeffrey A Law  (law@cygnus.com)
49846
49847         * g77.f-torture/compile/20000629-1.f: New test.
49848         * g77.f-torture/compile/20000629-1.x: Expected to fail.
49849
49850 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
49851
49852         Rearrange lots of files, removing entirely the
49853         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
49854         directories.
49855
49856         * Deleted files:
49857         gcc.c-torture/code_quality/code_quality.exp
49858         gcc.c-torture/special/special.exp
49859         gcc.failure/failure.exp
49860         gcc.failure/940409-1.x
49861         gcc.c-torture/compile/961203-1.x
49862
49863         * New files:
49864         gcc.misc-tests/linkage.exp
49865         gcc.c-torture/execute/920730-1t.c
49866         gcc.c-torture/execute/920730-1t.x
49867         gcc.c-torture/compile/920520-1.x
49868         gcc.c-torture/compile/920521-1.x
49869         gcc.c-torture/compile/981006-1.x
49870         gcc.c-torture/execute/eeprof-1.x
49871
49872         * Moved files (possibly with modifications to fit a new harness):
49873         Old name                                New name
49874         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
49875         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
49876         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
49877         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
49878         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
49879         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
49880         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
49881         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
49882         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
49883         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
49884         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
49885         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
49886         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
49887         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
49888
49889 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
49890
49891         * c-torture/compile/961203-1.x: Delete.
49892
49893         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
49894         not exit. Include stdio.h.
49895         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
49896         * gcc.misc-tests/dg-12.c: Likewise.
49897         * gcc.misc-tests/dg-5.c: Likewise.
49898         * gcc.misc-tests/dg-6.c: Likewise.
49899         * gcc.misc-tests/dg-7.c: Prototype abort.
49900         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
49901         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
49902         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
49903         not exit.
49904         * gcc.misc-tests/sieve.c: Use return from main, not exit.
49905         * gcc.misc-tests/sort2.c: Use return from main, not exit.
49906
49907 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
49908
49909         * gcc.dg/cpp/20000628-1.c: New test.
49910         * gcc.dg/cpp/20000628-1.h: New header for above test.
49911         * gcc.dg/cpp/20000628-1a.h: Likewise.
49912
49913 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
49914
49915         * gcc.dg/cpp: New directory.
49916         * gcc.dg/cpp/cpp.exp: New driver.
49917         * gcc.dg/cpp/20000627-1.c: New test.
49918         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
49919         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
49920         and rewrite as a compilation test.
49921
49922         * gcc.dg: Move many files into the cpp subdirectory, possibly
49923         renaming or editing them as well.
49924         Old name                New name
49925         990119-1.c              cpp/19990119-1.c
49926         990228-1.c              cpp/19990228-1.c
49927         990407-1.c              cpp/19990407-1.c
49928         990409-1.c              cpp/19990409-1.c
49929         990413-1.c              cpp/19990413-1.c
49930         990703-1.c              cpp/19990703-1.c
49931         20000127-1.c            cpp/20000127-1.c
49932         20000129-1.c            cpp/20000129-1.c
49933         20000207-1.c            cpp/20000207-1.c
49934         20000207-2.c            cpp/20000207-2.c
49935         20000209-1.c            cpp/20000209-1.c
49936         20000209-2.c            cpp/20000209-2.c
49937         20000301-1.c            cpp/20000301-1.c
49938         20000419-1.c            cpp/20000419-1.c
49939         20000510-1.S            cpp/20000510-1.S
49940         20000519-1.c            cpp/20000519-1.c
49941         20000529-1.c            cpp/20000529-1.c
49942         20000625-1.c            cpp/20000625-1.c
49943         20000625-2.c            cpp/20000625-2.c
49944         cpp-as1.c               cpp/assert1.c
49945         cpp-as2.c               cpp/assert2.c
49946         cxx-comments-1.c        cpp/cxxcom1.c
49947         cxx-comments-2.c        cpp/cxxcom2.c
49948         endif-label.c           cpp/endif.c
49949         cpp-hash1.c             cpp/hash1.c
49950         cpp-hash2.c             cpp/hash2.c
49951         cpp-if1.c               cpp/if-1.c
49952         cpp-if2.c               cpp/if-2.c
49953         cpp-if3.c               cpp/if-3.c
49954         cpp-if4.c               cpp/if-4.c
49955         cpp-if5.c               cpp/if-5.c
49956         cpp-cond.c              cpp/if-cexp.c
49957         cpp-missingop.c         cpp/if-mop.c
49958         cpp-missingparen.c      cpp/if-mpar.c
49959         cpp-opprec.c            cpp/if-oppr.c
49960         cpp-ifparen.c           cpp/if-paren.c
49961         cpp-shortcircuit.c      cpp/if-sc.c
49962         cpp-shift.c             cpp/if-shift.c
49963         cpp-unary.c             cpp/if-unary.c
49964         cpp-li1.c               cpp/line1.c
49965         cpp-li2.c               cpp/line2.c
49966         lineno.c                cpp/line3.c
49967         lineno-2.c              cpp/line4.c
49968         cpp-mi.c                cpp/mi1.c
49969         cpp-mic.h               cpp/mi1c.h
49970         cpp-micc.h              cpp/mi1cc.h
49971         cpp-mind.h              cpp/mi1nd.h
49972         cpp-mindp.h             cpp/mi1ndp.h
49973         cpp-mix.h               cpp/mi1x.h
49974         cpp-mi2.c               cpp/mi2.c
49975         cpp-mi2a.h              cpp/mi2a.h
49976         cpp-mi2b.h              cpp/mi2b.h
49977         cpp-mi2c.h              cpp/mi2c.h
49978         cpp-mi3.c               cpp/mi3.c
49979         cpp-mi3.def             cpp/mi3.def
49980         poison-1.c              cpp/poison.c
49981         pr-impl.c               cpp/prag-imp.c
49982         cpp-redef-2.c           cpp/redef1.c
49983         cpp-redef.c             cpp/redef2.c
49984         strpaste.c              cpp/strp1.c
49985         strpaste-2.c            cpp/strp2.c
49986         cpp-tradpaste.c         cpp/tr-paste.c
49987         cpp-tradstringify.c     cpp/tr-str.c
49988         cpp-tradwarn1.c         cpp/tr-warn1.c
49989         cpp-tradwarn2.c         cpp/tr-warn2.c
49990         trigraphs.c             cpp/trigraphs.c
49991         cpp-unc1.c              cpp/unc1.c
49992         cpp-unc2.c              cpp/unc2.c
49993         cpp-unc3.c              cpp/unc3.c
49994         cpp-unc.c               cpp/unc4.c
49995         undef.c                 cpp/undef1.c
49996         undef-2.c               cpp/undef2.c
49997         cpp-wi1.c               cpp/widestr1.c
49998
49999 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
50000
50001         * lib/g++.exp (g++_include_flags): Tweak.
50002
50003 2000-06-27  H.J. Lu  <hjl@gnu.org>
50004             Loren J. Rittle  <ljrittle@acm.org>
50005
50006         * lib/g++.exp (g++_include_flags): Override libgloss.exp
50007         version with one that knows about the new gcc tree structure.
50008         (g++_link_flags): Same.
50009
50010 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
50011
50012         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
50013         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
50014         case we are cross-compiling.
50015
50016         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
50017         g++.old-deja/g++.niklas/Makefile.in,
50018         g++.old-deja/g++.niklas/configure.in,
50019         g++.old-deja/g++.other/Makefile.in,
50020         g++.old-deja/g++.other/configure.in,
50021         gcc.c-torture/code_quality/Makefile.in,
50022         gcc.c-torture/code_quality/configure.in,
50023         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
50024         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
50025         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
50026         gcc.c-torture/execute/ieee/Makefile.in,
50027         gcc.c-torture/execute/ieee/configure.in,
50028         gcc.c-torture/noncompile/Makefile.in,
50029         gcc.c-torture/noncompile/configure.in,
50030         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
50031         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
50032         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
50033
50034 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50035
50036         * g++.old-deja/g++.other/ambig3.C: New test.
50037
50038 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50039
50040         * g++.old-deja/g++.pt/syntax1.C: New test.
50041         * g++.old-deja/g++.pt/syntax2.C: New test.
50042         * g++.old-deja/g++.other/syntax3.C: New test.
50043         * g++.old-deja/g++.other/syntax4.C: New test.
50044
50045 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50046
50047         * gcc.dg/20000623-1.c: Prototype exit and abort.
50048
50049 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50050
50051         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
50052         New tests.
50053         * gcc.dg/cpp-mi3.def: New file.
50054
50055         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
50056         inside assertions.
50057         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
50058         lexer's error messages.
50059         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
50060         divine anything from the linemarkers.
50061         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
50062         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
50063
50064 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
50065
50066         * gcc.dg/20000623-1.c: New test.
50067
50068 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
50069
50070         * gcc.c-torture/execute/20000622-1.c: New test.
50071
50072 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50073
50074         * g++.old-deja/g++.other/init15.C: New test.
50075
50076 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50077
50078         * g++.old-deja/g++.pt/vaarg2.C: New test.
50079         * g++.old-deja/g++.pt/vaarg3.C: New test.
50080
50081 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
50082
50083         * g++.old-deja/g++.other/dyncast6.C: New test.
50084
50085 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
50086
50087         * gcc.c-torture/execute/loop-6.c: New test.
50088
50089 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
50090
50091         * gcc.dg/20000614-1.c: New test.
50092         * gcc.dg/20000614-2.c: New test.
50093
50094 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
50095
50096         * g++.old-deja/g++.other/inline12.C: New test.
50097
50098 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
50099
50100         * g++.old-deja/g++.other/eh1.C: New test.
50101
50102 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
50103
50104         * g++.old-deja/g++.other/type.C: New test.
50105
50106 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50107
50108         * g++.old-deja/g++.other/initstring.C: New test.
50109
50110 2000-06-12  Jason Merrill  <jason@redhat.com>
50111
50112         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
50113
50114 2000-06-09  Jeffrey A Law  (law@cygnus.com)
50115
50116         * gcc.c-torture/compile/20000609-1.c: New test.
50117
50118 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
50119
50120         * gcc.dg/20000609-1.c: New test.
50121
50122 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
50123
50124         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
50125         * gcc.c-torture/noncompile/poison-1.c: Move...
50126         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
50127         * gcc.dg/cpp-li1.c: Add a token after the #line.
50128
50129 2000-06-05  Richard Henderson  <rth@cygnus.com>
50130
50131         * gcc.c-torture/execute/20000605-2.c: New test.
50132         * gcc.c-torture/execute/20000605-3.c: New test.
50133
50134 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
50135
50136         * g77.f-torture/execute/20000503-1.x: New file.
50137
50138 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
50139
50140         * g++.old-deja/g++.eh/badalloc1.C: New test.
50141
50142 2000-06-05  Richard Henderson  <rth@cygnus.com>
50143
50144         * gcc.c-torture/execute/20000605-1.c: New test.
50145
50146 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50147             Nathan Sidwell <nathan@codesourcery.com>
50148
50149         * gcc.c-torture/compile/20000605-1.c: New test.
50150
50151 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
50152
50153         * g77.f-torture/compile/20000601-1.f: New test.
50154
50155 2000-06-03  Richard Henderson  <rth@cygnus.com>
50156
50157         * gcc.c-torture/execute/20000603-1.c: New.
50158
50159 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
50160
50161         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
50162         * gcc.dg/noreturn-2.c (noreturn): Likewise.
50163
50164 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
50165
50166         * gcc.dg/compare2.c (case 12): XFAIL.
50167         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
50168         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
50169
50170         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
50171
50172 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
50173
50174         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
50175         guard macro is already defined when the header is first
50176         included.
50177         * gcc.dg/cpp-mix.h: New file.
50178         * gcc.dg/endif-label.c: Update patterns to match compiler.
50179
50180         * g++.brendan/complex1.C: Declare abort.
50181         * g++.law/refs4.C: Remove XFAIL.
50182         * g++.oliva/expr2.C: Declare abort and exit.
50183
50184 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
50185
50186         * gcc.c-torture/execute/20000528-1.c: New test.
50187
50188         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
50189         * g++.old-deja/g++.law/temps4.C: Likewise.
50190
50191         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
50192         stdlib.h.  Call abort() on failure.
50193         * g++.old-deja/g++.law/refs4.C: Likewise.
50194         * g++.old-deja/g++.law/temps4.C: Likewise.
50195         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
50196         * gcc.c-torture/execute/20000112-1.c: Include string.h.
50197
50198 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
50199
50200         Relative to g++.dg/special:
50201         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
50202
50203         Relative to g++.old-deja:
50204         * g++.brendan/complex1.C, g++.jason/optimize2.C,
50205         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
50206         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
50207         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
50208         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
50209         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
50210         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
50211
50212         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
50213         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
50214         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
50215         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
50216         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
50217         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
50218         and/or string.h.
50219
50220         * g++.other/goto1.C: Update expectations for error messages.
50221
50222 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
50223
50224         * gcc.c-torture/compile/20000523-1.c: New test.
50225
50226 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
50227
50228         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
50229
50230 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
50231
50232         * g++.old-deja/g++.eh/catch11.C: New test.
50233         * g++.old-deja/g++.eh/catch12.C: New test.
50234
50235 2000-05-24  Nick Clifton  <nickc@cygnus.com>
50236
50237         * gcc.c-torture/execute/20000523-1.c: New test.
50238
50239 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
50240
50241         * c-torture/execute/bcp-1.c: Replace abort in arg of
50242         __builtin_constant_p with a generic external function.
50243
50244         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
50245         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
50246         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
50247         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
50248         Prototype abort and/or exit.
50249
50250         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
50251         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
50252         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
50253         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
50254
50255 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
50256
50257         * gcc.dg/dwarf2-1.c: New test.
50258
50259 2000-05-20  Richard Henderson  <rth@cygnus.com>
50260
50261         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
50262
50263 2000-05-20  Andreas Jaeger  <aj@suse.de>
50264
50265         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
50266         testcase.
50267
50268 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
50269
50270         * gcc.c-torture/execute/20000519-2.c: New test.
50271
50272 2000-05-19  Andreas Jaeger  <aj@suse.de>
50273
50274         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
50275         which fails with SSA.
50276
50277         * lib/c-torture.exp: Also test with -O3 -fssa.
50278
50279 2000-05-18  Michael Meissner  <meissner@redhat.com>
50280
50281         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
50282         * gcc.c-torture/execute/920415-1.c: Ditto.
50283         * gcc.c-torture/execute/920501-1.c: Ditto.
50284         * gcc.c-torture/execute/conversion.c: Ditto.
50285         * gcc.c-torture/execute/cvt-1.c: Ditto.
50286
50287 2000-05-18  Jeffrey A Law  (law@cygnus.com)
50288
50289         * gcc.c-torture/compile/20000518-1.c: New test.
50290
50291 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50292
50293         * g77.f-torture/compile/200005018.f: New test.
50294
50295 2000-05-17  Jeffrey A Law  (law@cygnus.com)
50296
50297         * gcc.c-torture/compile/20000517-1.c: New test.
50298
50299 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50300
50301         * gcc.c-torture/execute/20000516-1.c: New test.
50302
50303 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
50304
50305         * g++.old-deja/g++.other/eh.C: New test.
50306
50307 2000-05-12  Richard Henderson  <rth@cygnus.com>
50308
50309         * gcc.c-torture/execute/990208-1.c (main): Don't pass
50310         constants through to doit's conditional.
50311
50312 2000-05-11  Jeffrey A Law  (law@cygnus.com)
50313
50314         * gcc.c-torture/compile/20000511-1.c: New test.
50315         * g77.f-torture/compile/20000511-1.f: New test.
50316         * g77.f-torture/compile/20000511-2.f: New test.
50317
50318 2000-05-11  Michael Meissner  <meissner@redhat.com>
50319
50320         * gcc.c-torture/execute/20000511-1.c: New test.
50321
50322 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
50323
50324         * gcc.dg/dg.exp: Scan .S files as well as .c files.
50325         * gcc.dg/20000510-1.S: New.
50326
50327 2000-05-08  Catherine Moore  <clm@cygnus.com>
50328
50329         * gcc.dg/unused-3.c: New.
50330
50331 2000-05-06  Richard Henderson  <rth@cygnus.com>
50332
50333           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
50334           * g++.old-deja/g++.mike/warn1.C: Likewise.
50335           * g++.old-deja/g++.pt/local1.C: Likewise.
50336           * g++.old-deja/g++.pt/local7.C: Likewise.
50337           * g++.old-deja/g++.pt/spec16.C: Likewise.
50338
50339 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
50340
50341         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
50342
50343 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
50344
50345           * g77.f-torture/execute/20000503-1.f: New test.
50346
50347 2000-05-04  Andreas Jaeger  <aj@suse.de>
50348
50349         * gcc.dg/noreturn-2.c: New test.
50350
50351 2000-05-04  Neil Booth  <NeilB@earthling.net>
50352
50353         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
50354         preprocessor.
50355
50356 2000-05-04  Richard Henderson  <rth@cygnus.com>
50357
50358         * gcc.c-torture/execute/20000503-1.c: Fix typo.
50359
50360 2000-05-04  Richard Henderson  <rth@cygnus.com>
50361
50362         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
50363         OpenSSL by Jason R Thorpe.
50364
50365 2000-05-03  Jim Wilson  <wilson@cygnus.com>
50366
50367         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
50368
50369 2000-05-03  Robert Lipe <robertlipe@usa.net>
50370
50371         * gcc.dg/20000503-1.c: New test.
50372
50373 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
50374
50375         * gcc.c-torture/compile/20000502-1.c: New test.
50376         * g++.old-deja/g++.other/align.C: New test.
50377         * gcc.dg/cpp-tradstringify.c: New test.
50378
50379 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50380
50381         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
50382         and hard registers.
50383
50384 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
50385
50386         * gcc.c-torture/execute/loop-5.c: New test.
50387
50388 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
50389
50390         * gcc.c-torture/execute/va-arg-20.c: New test.
50391
50392 2000-04-23  Jeffrey A Law  (law@cygnus.com)
50393
50394         * gcc.c-torture/execute/20000422-1.c: New test.
50395
50396 2000-04-20  Greg McGary  <gkm@gnu.org>
50397
50398         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
50399         when optimizing, but without sibling-call optimizations (-O1).
50400
50401 2000-04-20  Jeffrey A Law  (law@cygnus.com)
50402
50403           * gcc.c-torture/compile/20000420-1.c: New test.
50404
50405 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50406
50407         * g++.abi/ptrflags.C: New test.
50408         * g++.eh/catchptr1.C: Test incomplete pointer chains.
50409
50410 2000-04-19  Catherine Moore  <clm@cygnus.com>
50411
50412         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
50413
50414 2000-04-19  Greg McGary  <gkm@gnu.org>
50415
50416         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
50417         sibling-call optimizations.
50418
50419 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
50420
50421         * gcc.dg/20000419-1.c: New test.
50422
50423 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
50424
50425         * gcc.c-torture/execute/20000412-6.c: New test.
50426
50427 2000-04-12  Jeffrey A Law  (law@cygnus.com)
50428
50429         * gcc.c-torture/execute/20000412-5.c: New test.
50430         * g77.f-torture/compile/20000412-1.f: New test.
50431         * gcc.c-torture/execute/20000412-4.c: New test.
50432         * gcc.c-torture/compile/20000412-2.c: New test.
50433         * gcc.c-torture/execute/20000412-3.c: New test.
50434         * gcc.c-torture/compile/20000412-1.c: New test.
50435         * gcc.c-torture/execute/20000412-2.c: New test.
50436
50437 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
50438
50439         * objc/execute/bf-20.m: New test.
50440
50441 2000-04-10  Richard Henderson  <rth@cygnus.com>
50442
50443         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
50444
50445         * gcc.c-torture/execute/20000412-1.c: New test.
50446
50447 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50448
50449         * g++.old-deja/g++.eh/catchptr1.C: New test.
50450
50451 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
50452
50453         * g++.old-deja/g++.abi/cxa_vec.C: New test.
50454
50455 2000-04-08  Neil Booth  <NeilB@earthling.net>
50456
50457         * gcc.dg/cpp-nullchar.c: Remove test as
50458         embedded nulls cause problems.
50459
50460 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50461
50462         * gcc.dg/compare2.c: New test.
50463
50464 2000-04-08  Neil Booth  <NeilB@earthling.net>
50465
50466         * gcc.dg/cpp-nullchar.c: New test.
50467
50468 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
50469
50470         * gcc.dg/cpp-mi2.c: New test.
50471         * gcc.dg/cpp-mi2[abc].h: New files.
50472
50473 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
50474
50475         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
50476         member name.
50477
50478 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
50479
50480         * g++.old-deja/g++.abi/vmihint.C: New test.
50481
50482 2000-04-06  Neil Booth  <NeilB@earthling.net>
50483
50484         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
50485         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
50486         copyright.
50487
50488 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
50489
50490         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
50491         avoid stack-frame overwrite.
50492
50493 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
50494
50495         * gcc.c-torture/compile/20000405-2.c: New test.
50496         * gcc.c-torture/compile/20000405-3.c: New test.
50497
50498 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50499
50500         * gcc.c-torture/compile/20000405-1.c: New test.
50501
50502 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
50503
50504         * gcc.dg/cast-qual-1.c: Revert last change.
50505
50506 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50507
50508         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
50509
50510 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
50511
50512         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
50513         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
50514
50515 2000-04-03  Jeffrey A Law  (law@cygnus.com)
50516
50517         * gcc.c-torture/compile/20000403-2.c: New test.
50518         * gcc.c-torture/compile/20000403-1.c: New test.
50519
50520 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
50521
50522         * gcc.c-torture/execute/20000403-1.c: New test.
50523
50524 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
50525
50526         * gcc.c-torture/execute/20000402-1.c: New test.
50527
50528 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
50529
50530         * gcc.c-torture/execute/va-arg-15.c: New test.
50531         * gcc.c-torture/execute/va-arg-16.c: New test.
50532         * gcc.c-torture/execute/va-arg-17.c: New test.
50533         * gcc.c-torture/execute/va-arg-18.c: New test.
50534         * gcc.c-torture/execute/va-arg-19.c: New test.
50535
50536 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
50537
50538         * gcc.c-torture/compile/981211-1.c: Move to...
50539         * gcc.dg/cpp-as1.c: ...here.
50540         * gcc.dg/cpp-as2.c: New file.
50541
50542         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
50543         compiler.
50544
50545 2000-04-02  Neil Booth  <NeilB@earthling.net>
50546
50547         * gcc.dg/cpp-cond.c  New tests.
50548         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
50549         accidental success less likely.
50550         * gcc.dg/cpp-missingop.c  New tests.
50551         * gcc.dg/cpp-missingparen.c  New tests.
50552         * gcc.dg/cpp-shift.c  New tests.
50553         * gcc.dg/cpp-shortcircuit.c  New tests.
50554         * gcc.dg/cpp-unary.c  New tests.
50555
50556 2000-03-29  Jeffrey A Law  (law@cygnus.com)
50557
50558         * gcc.c-torture/compile/20000329-1.c: New test.
50559
50560 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
50561
50562         * gcc.c-torture/compile/20000326-1.c: New test.
50563         * gcc.c-torture/compile/20000326-2.c: New test.
50564
50565 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
50566
50567         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
50568         the first parameter is a function argument.
50569
50570 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
50571
50572         * g++.old-deja/g++.ext/array4.C: New test.
50573
50574 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
50575
50576         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
50577
50578 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50579
50580         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
50581
50582 2000-03-19  Richard Henderson  <rth@cygnus.com>
50583
50584         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
50585
50586 2000-03-19  Richard Henderson  <rth@cygnus.com>
50587
50588         * gcc.c-torture/compile/20000319-1.c: New test.
50589
50590 2000-03-14  Jeffrey A Law  (law@cygnus.com)
50591
50592         * gcc.c-torture/execute/20000314-3.c: New test.
50593         * gcc.c-torture/execute/20000314-2.c: New test.
50594         * gcc.c-torture/execute/20000314-1.c: New test.
50595         * gcc.c-torture/compile/20000314-2.c: New test.
50596         * gcc.c-torture/compile/20000314-1.c: New test.
50597
50598 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
50599
50600         * g++.old-deja/g++.warn/inline.C: New test.
50601
50602 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
50603
50604         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
50605         standards-compliant result rather than specific constants.
50606         Put test-values in array.
50607
50608 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
50609
50610         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
50611         (g++_target_compile): Put test-specific options last.
50612
50613 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50614
50615         * g++.old-deja/g++.eh/vbase4.C: New test.
50616
50617 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50618
50619         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
50620
50621 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50622
50623         * g++.old-deja/g++.brendan/misc12.C: Removed.
50624         * g++.old-deja/g++.pt/memtemp77.C: Constify.
50625         * g++.old-deja/g++.ext/pretty4.C: New test.
50626
50627 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50628
50629         * g++.old-deja/g++.other/string2.C: New test.
50630
50631 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
50632
50633         * g++.old-deja/g++.warn/impint2.C: New test.
50634
50635 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
50636
50637         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
50638         is 1, not zero.
50639
50640 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
50641
50642         * g++.old-deja/g++.warn/impint.C: New test.
50643         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
50644         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
50645         * g++.old-deja/g++.pt/explicit12.C: Likewise.
50646         * g++.old-deja/g++.pt/explicit13.C: Likewise.
50647         * g++.old-deja/g++.pt/explicit17.C: Likewise.
50648         * g++.old-deja/g++.pt/explicit18.C: Likewise.
50649         * g++.old-deja/g++.pt/explicit19.C: Likewise.
50650         * g++.old-deja/g++.pt/explicit23.C: Likewise.
50651         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50652         * g++.old-deja/g++.pt/explicit35.C: Likewise.
50653         * g++.old-deja/g++.pt/explicit6.C: Likewise.
50654         * g++.old-deja/g++.pt/memclass7.C: Likewise.
50655
50656 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
50657
50658         * gcc.dg/cpp-redef.c: New test.
50659
50660 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
50661
50662         * g++.old-deja/g++.pt/unify7.C: New test.
50663
50664 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50665
50666         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
50667         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
50668
50669 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
50670
50671         * gcc.c-torture/compile/20000224-1.c: New test.
50672
50673 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50674
50675         * gcc.c-torture/compile/cpp-2.c: New test.
50676         * gcc.c-torture/compile/cpp-1.c: New test.
50677
50678 2000-02-25  Jeffrey A Law  (law@cygnus.com)
50679
50680         * gcc.c-torture/execute/20000225-1.c: New test.
50681
50682 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50683
50684         * gcc.dg/cpp-li2.c: New test.
50685
50686         * gcc.dg/cpp-wi1.c: New test.
50687
50688         * gcc.dg/cpp-li1.c: New test.
50689
50690 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
50691
50692         * g++.old-deja/g++.other/sizeof5.C: New test.
50693
50694 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50695
50696         * gcc.c-torture/execute/va-arg-13.c: New test.
50697
50698 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
50699
50700         * gcc.c-torture/execute/va-arg-12.c: New test.
50701
50702 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
50703
50704         * gcc.c-torture/execute/20000223-1.c: New test.
50705
50706 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
50707
50708         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
50709
50710 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
50711
50712         * g++.old-deja/g++.abi/ptrmem.C: New test.
50713
50714 2000-02-19  Richard Henderson  <rth@cygnus.com>
50715
50716         * gcc.c-torture/compile/init-3.c: New.
50717
50718 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
50719
50720         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
50721         ALWAYS_CXXFLAGS.
50722
50723 2000-02-11  Robert Lipe <robertl@sco.com>
50724
50725         * gcc.c-torture/compile/20000211-3.c: New test.
50726
50727 2000-02-11  Martin Buchholz <martin@xemacs.org>
50728
50729         * gcc.c-torture/compile/20000211-2.c: New test.
50730
50731 2000-02-11  Jeffrey A Law  (law@cygnus.com)
50732
50733         * gcc.c-torture/compile/20000211-1.c: New test.
50734
50735 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
50736
50737         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
50738           on native targets
50739
50740 2000-02-08  Nathan Sidwell  <nathan@acm.org>
50741
50742         * g++.old-deja/g++.other/cast5.C: New test.
50743
50744 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
50745
50746         * gcc.c-torture/execute/20000205-1.c: New.
50747
50748 2000-02-03  Nathan Sidwell  <nathan@acm.org>
50749
50750         * g++.old-deja/g++.jason/cast3.C: Return void.
50751         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
50752
50753 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50754
50755         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
50756
50757         * gcc.dg/loop-1.c: New test.
50758
50759 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
50760
50761         * gcc.c-torture/compile/20000127-1.c: New test.
50762         * gcc.c-torture/execute/991228-1.c: New test.
50763
50764 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50765
50766         * gcc.dg/unused-2.c: New test.
50767
50768         * gcc.dg/conv-1.c: New test.
50769
50770 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
50771
50772         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
50773         compiler.
50774         (tool_option_proc): Fix typo.
50775
50776 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
50777
50778         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
50779         of the ld on the host, not on the build machine.
50780         Also, don't crash if '--help' is not a supported option.
50781
50782 2000-01-24  Richard Henderson  <rth@cygnus.com>
50783
50784         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
50785
50786 2000-01-20  Jeffrey A Law  (law@cygnus.com)
50787
50788         * gcc.c-torture/execute/20000120-2.c: New test.
50789         * gcc.c-torture/execute/20000120-1.c: New test.
50790
50791 2000-01-13  Jeffrey A Law  (law@cygnus.com)
50792
50793         * gcc.c-torture/execute/20000113-1.c: New test.
50794
50795 2000-01-12  Jeffrey A Law  (law@cygnus.com)
50796
50797         * gcc.c-torture/execute/20000112-1.c: New test.
50798
50799 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50800
50801         * gcc.dg/20000111-1.c: New test.
50802
50803 2000-01-10  Jeffrey A Law  (law@cygnus.com)
50804
50805         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
50806         with 16 bit integers.
50807
50808 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50809
50810         * gcc.dg/20000108-1.c: New test.
50811
50812 2000-01-05  Nathan Sidwell  <nathan@acm.org>
50813
50814         * g++.old-deja/g++.ns/koenig8.C: New test.
50815
50816 2000-01-05  Nathan Sidwell  <nathan@acm.org>
50817
50818         * g++.old-deja/g++.other/cast4.C: New test.
50819
50820 2000-01-05  Jeffrey A Law  (law@cygnus.com)
50821
50822         * gcc.c-torture/compile/20000105-2.c: New test.
50823         * gcc.c-torture/compile/20000105-1.c: New test.
50824
50825 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50826
50827         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
50828         references to printf & atoi to conform to ANSI standard.
50829         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
50830         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
50831         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
50832         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
50833         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
50834         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50835         * g++.old-deja/g++.brendan/copy1.C: Likewise.
50836         * g++.old-deja/g++.brendan/copy2.C: Likewise.
50837         * g++.old-deja/g++.brendan/copy3.C: Likewise.
50838         * g++.old-deja/g++.brendan/copy4.C: Likewise.
50839         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50840         * g++.old-deja/g++.brendan/copy6.C: Likewise.
50841         * g++.old-deja/g++.brendan/copy7.C: Likewise.
50842         * g++.old-deja/g++.brendan/copy8.C: Likewise.
50843         * g++.old-deja/g++.brendan/crash11.C: Likewise.
50844         * g++.old-deja/g++.brendan/crash14.C: Likewise.
50845         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
50846         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50847         * g++.old-deja/g++.brendan/delete2.C: Likewise.
50848         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
50849         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
50850         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
50851         * g++.old-deja/g++.brendan/eh1.C: Likewise.
50852         * g++.old-deja/g++.brendan/groff1.C: Likewise.
50853         * g++.old-deja/g++.brendan/init3.C: Likewise.
50854         * g++.old-deja/g++.brendan/misc12.C: Likewise.
50855         * g++.old-deja/g++.brendan/misc7.C: Likewise.
50856         * g++.old-deja/g++.brendan/new2.C: Likewise.
50857         * g++.old-deja/g++.brendan/operators4.C: Likewise.
50858         * g++.old-deja/g++.brendan/operators5.C: Likewise.
50859         * g++.old-deja/g++.brendan/overload2.C: Likewise.
50860         * g++.old-deja/g++.brendan/overload7.C: Likewise.
50861         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
50862         * g++.old-deja/g++.brendan/reference1.C: Likewise.
50863         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
50864         * g++.old-deja/g++.brendan/template24.C: Likewise.
50865         * g++.old-deja/g++.brendan/template3.C: Likewise.
50866         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
50867         * g++.old-deja/g++.jason/inline3.C: Likewise.
50868         * g++.old-deja/g++.jason/opeq.C: Likewise.
50869         * g++.old-deja/g++.law/arg5.C: Likewise.
50870         * g++.old-deja/g++.law/arm7.C: Likewise.
50871         * g++.old-deja/g++.law/ctors11.C: Likewise.
50872         * g++.old-deja/g++.law/cvt8.C: Likewise.
50873         * g++.old-deja/g++.law/init9.C: Likewise.
50874         * g++.old-deja/g++.law/refs4.C: Likewise.
50875         * g++.old-deja/g++.law/template2.C: Likewise.
50876         * g++.old-deja/g++.law/visibility24.C: Likewise.
50877         * g++.old-deja/g++.law/vtable3.C: Likewise.
50878         * g++.old-deja/g++.mike/asm2.C: Likewise.
50879         * g++.old-deja/g++.mike/eh1.C: Likewise.
50880         * g++.old-deja/g++.mike/misc1.C: Likewise.
50881         * g++.old-deja/g++.mike/misc13.C: Likewise.
50882         * g++.old-deja/g++.mike/misc14.C: Likewise.
50883         * g++.old-deja/g++.mike/ns12.C: Likewise.
50884         * g++.old-deja/g++.mike/p1248.C: Likewise.
50885         * g++.old-deja/g++.mike/p3708.C: Likewise.
50886         * g++.old-deja/g++.mike/p3708a.C: Likewise.
50887         * g++.old-deja/g++.mike/p3708b.C: Likewise.
50888         * g++.old-deja/g++.mike/p646.C: Likewise.
50889         * g++.old-deja/g++.mike/p700.C: Likewise.
50890         * g++.old-deja/g++.mike/p783.C: Likewise.
50891         * g++.old-deja/g++.mike/p783a.C: Likewise.
50892         * g++.old-deja/g++.mike/p783b.C: Likewise.
50893         * g++.old-deja/g++.mike/p786.C: Likewise.
50894         * g++.old-deja/g++.mike/p789.C: Likewise.
50895         * g++.old-deja/g++.mike/p789a.C: Likewise.
50896         * g++.old-deja/g++.mike/p807a.C: Likewise.
50897         * g++.old-deja/g++.other/delete3.C: Likewise.
50898         * g++.old-deja/g++.other/dyncast1.C: Likewise.
50899         * g++.old-deja/g++.other/dyncast2.C: Likewise.
50900         * g++.old-deja/g++.other/dyncast3.C: Likewise.
50901         * g++.old-deja/g++.other/empty1.C: Likewise.
50902         * g++.old-deja/g++.other/temporary1.C: Likewise.
50903         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
50904         * g++.old-deja/g++.pt/t16.C: Likewise.
50905         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
50906
50907 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
50908
50909         * gcc.dg/991230-1.c: New test.
50910
50911 1999-12-29  Jeffrey A Law  (law@cygnus.com)
50912
50913         * gcc.c-torture/compile/991229-3.c: New test.
50914         * gcc.c-torture/compile/991229-2.c: New test.
50915         * gcc.c-torture/compile/991229-1.c: New test.
50916
50917 1999-12-29  Greg McGary <gkm@eng.ascend.com>
50918
50919         * gcc.c-torture/compile/labels-2.c: New test.
50920
50921 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
50922
50923         * gcc.c-torture/execute/991227-1.c: New test.
50924
50925 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50926
50927         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
50928
50929 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
50930
50931         * gcc.c-torture/execute/991221-1.c: New test.
50932
50933 1999-12-20  Nathan Sidwell  <nathan@acm.org>
50934
50935         * g++.old-deja/g++.other/cast3.C: New test.
50936
50937 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
50938
50939         * gcc.c-torture/execute/991216-4.c: New test.
50940
50941 1999-12-16  Michael Meissner  <meissner@cygnus.com>
50942
50943         * gcc.c-torture/execute/991216-1.c: New test.
50944         * gcc.c-torture/execute/991216-2.c: New test.
50945         * gcc.c-torture/execute/991216-3.c: New test.
50946
50947 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
50948
50949         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
50950         Actually make the test fail by using "-O2" for compilation.
50951
50952 1999-12-15  Nathan Sidwell  <nathan@acm.org>
50953
50954         * g++.old-deja/g++.warn/cast-align1.C: New test.
50955
50956 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
50957
50958         * gcc.c-torture/compile/991214-1.c: New test.
50959         * gcc.c-torture/compile/991214-2.c: New test.
50960
50961 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
50962
50963         * gcc.dg/991214-1.c: New test.
50964
50965 1999-12-13  Jeffrey A Law  (law@cygnus.com)
50966
50967         * gcc.c-torture/compile/991213-3.c: New test.
50968         * gcc.c-torture/compile/991213-2.c: New test.
50969         * gcc.c-torture/compile/991213-1.c: New test.
50970
50971 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
50972
50973         * gcc.dg/991209-1.c: New test.
50974
50975 1999-12-08  Nathan Sidwell <nathan@acm.org>
50976
50977         * gcc.c-torture/compile/991208-1.c: New test.
50978
50979 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50980
50981         * gcc.dg/ultrasp2.c: New test.
50982
50983 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
50984
50985         * g++.old-deja/g++.abi/align.C (main): Fix typo.
50986
50987 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
50988
50989         * gcc.c-torture/compile/991202-1.c: New test.
50990         * gcc.c-torture/execute/991202-1.c: New test.
50991         * gcc.c-torture/execute/991202-2.c: New test.
50992         * gcc.c-torture/execute/991202-3.c: New test.
50993
50994 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
50995
50996         * g++.old-deja/g++.abi/align.C: New test.
50997         * g++.old-deja/g++.abi/aggregates.C: Likewise.
50998         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50999
51000 1999-12-01  Richard Henderson  <rth@cygnus.com>
51001
51002         * gcc.c-torture/execute/991201-1.c: New.
51003
51004 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
51005
51006         * gcc.dg/991129-1.c: New test.
51007
51008 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51009
51010         * gcc.c-torture/compile/991127-1.c: New test.
51011
51012 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51013
51014         * g++.old-deja/g++.other/warn4.C: New test.
51015
51016 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51017
51018         * g++.old-deja/g++.eh/cleanup2.C: New test.
51019         * g++.old-deja/g++.ext/pretty2.C: New test.
51020         * g++.old-deja/g++.ext/pretty3.C: New test.
51021         * g++.old-deja/g++.other/debug6.C: New test.
51022
51023 1999-10-20  Jim Wilson  <wilson@cygnus.com>
51024
51025         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
51026         compiler_output to look for one error message instead of two.
51027
51028 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
51029
51030         * gcc.c-torture/execute/991118-1.c: Also test case
51031         where the word boundary does not split a byte evenly.
51032
51033 1999-11-19  Nathan Sidwell  <nathan@acm.org>
51034
51035         * g++.old-deja/g++.ext/restrict1.C: New test.
51036
51037 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
51038
51039         * gcc.c-torture/execute/991118-1.c: New test.
51040
51041 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
51042
51043         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
51044         working directory pathnames.
51045
51046 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
51047
51048         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
51049         host is equipped with driver.h and driver.o so it can actually
51050         compile and run the tests.
51051
51052 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
51053
51054         * gcc.c-torture/compile/991008-1.c: New test.
51055
51056 1999-11-08  Nick Clifton  <nickc@cygnus.com>
51057
51058         * lib/gcc-dg.exp: Include target-supports.exp
51059
51060 1999-11-05  Nick Clifton  <nickc@cygnus.com>
51061
51062         * lib/target-supports.exp: New file: Provide procs to test for
51063         features supported by the target.
51064         (check_weak_available): Moved here from ecos.exp.
51065         (check_alias_available): New proc: Determine of the target
51066         toolchain supports the alias attribute.
51067
51068         * gcc.dg/special/ecos.exp: Move check_weak_available to
51069         target-supports.exp.
51070         (alias-1.c): Only perform the test if the target supports
51071         aliases.
51072         (wkali-1.c): Only perform the test if the target supports
51073         aliases.
51074
51075         * gcc.dg/990506-0.c: Expect error messages from cross
51076         targets as well as native targets.
51077
51078 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51079
51080         * gcc.dg/ultrasp1.c: Removed xfail.
51081         * gcc.dg/struct-ret-2.c: Likewise.
51082         * gcc.dg/array-1.c: Likewise.
51083
51084 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51085
51086         * gcc.dg/struct-ret-2.c: New test.
51087
51088         * gcc.dg/array-1.c: New test.
51089
51090 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
51091
51092         * gcc.c-torture/execute/991030-1.c: New test.
51093
51094 1999-10-26  Richard Henderson  <rth@cygnus.com>
51095
51096         * gcc.c-torture/compile/991026-2.c: New test.
51097
51098 1999-10-26  Jeffrey A Law  (law@cygnus.com)
51099
51100         * gcc.c-torture/compile/991026-1.c: New test.
51101
51102 1999-10-23  Jeffrey A Law  (law@cygnus.com)
51103
51104         * gcc.c-torture/execute/991023-1.c: New test.
51105
51106 1999-10-19  Jeffrey A Law  (law@cygnus.com)
51107
51108         * gcc.c-torture/execute/991019-1.c: New test.
51109
51110 1999-10-16  Richard Henderson  <rth@cygnus.com>
51111
51112         * gcc.c-torture/execute/991016-1.c: New test.
51113
51114 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
51115
51116         * gcc.c-torture/execute/991014-1.c: New test.
51117
51118 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
51119
51120         * g++.old-deja/g++.other/union2.C: New test.
51121
51122 1999-10-13  Nathan Sidwell  <nathan@acm.org>
51123
51124         * g++.old-deja/g++.other/vaarg2.C: New test.
51125         * g++.old-deja/g++.other/vaarg3.C: New test.
51126
51127 1999-10-12  Craig Burley  <craig@jcb-sc.com>
51128
51129         * g77.f-torture/noncompile/19990905-1.f: Moved from being
51130         in compile/.
51131
51132 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
51133
51134         * gcc.c-torture/execute/va-arg-11.c: New test.
51135
51136 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
51137
51138         * lib/file-format.exp (gcc_target_object_format): Don't
51139         crash if objdump is unavailable.
51140
51141 1999-09-29  Donn Terry <donn@interix.com>
51142
51143         * gcc.misc-tests/mg.exp: delete extraneous redirection.
51144
51145 1999-09-28  Nick Clifton  <nickc@cygnus.com>
51146
51147         * gcc.c-torture/compile/990928-1.c: New test.
51148
51149 1999-09-28  Nathan Sidwell  <nathan@acm.org>
51150
51151         * g++.old-deja/g++.other/decl6.C: New test.
51152
51153 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51154
51155         * gcc.c-torture/execute/va-arg-10.c: New test.
51156
51157 1999-09-27  Nathan Sidwell  <nathan@acm.org>
51158
51159         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
51160         __PRETTY_FUNCTION__.
51161
51162 1999-09-23  Nick Clifton  <nickc@cygnus.com>
51163
51164         * gcc.c-torture/execute/990923-1.c: New test.
51165
51166 1999-09-21  Nick Clifton  <nickc@cygnus.com>
51167
51168         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
51169         for which -fpic is inappropriate.
51170
51171 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
51172
51173         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
51174
51175 1999-09-21  Nathan Sidwell  <nathan@acm.org>
51176
51177         * g++.old-deja/g++.other/dyncast1.C: New test.
51178         * g++.old-deja/g++.other/dyncast2.C: New test.
51179         * g++.old-deja/g++.other/dyncast3.C: New test.
51180         * g++.old-deja/g++.other/dyncast4.C: New test.
51181         * g++.old-deja/g++.other/dyncast5.C: New test.
51182         * g++.old-deja/g++.eh/catch3.C: New test.
51183         * g++.old-deja/g++.eh/catch3p.C: New test.
51184         * g++.old-deja/g++.eh/catch4.C: New test.
51185         * g++.old-deja/g++.eh/catch4p.C: New test.
51186         * g++.old-deja/g++.eh/catch5.C: New test.
51187         * g++.old-deja/g++.eh/catch5p.C: New test.
51188         * g++.old-deja/g++.eh/catch6.C: New test.
51189         * g++.old-deja/g++.eh/catch6p.C: New test.
51190         * g++.old-deja/g++.eh/catch7.C: New test.
51191         * g++.old-deja/g++.eh/catch7p.C: New test.
51192         * g++.old-deja/g++.eh/catch8.C: New test.
51193         * g++.old-deja/g++.eh/catch8p.C: New test.
51194         * g++.old-deja/g++.eh/catch9.C: New test.
51195         * g++.old-deja/g++.eh/catch9p.C: New test.
51196
51197 1999-09-13  Nathan Sidwell  <nathan@acm.org>
51198
51199         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
51200         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
51201
51202 1999-09-13  Jeffrey A Law  (law@cygnus.com)
51203
51204         * gcc.c-torture/compile/990913-1.c: New test.
51205
51206 1999-09-10  Nathan Sidwell  <nathan@acm.org>
51207
51208         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
51209         * g++.old-deja/g++.jason/rfg5.C: Likewise.
51210
51211 1999-09-09  Richard Henderson  <rth@cygnus.com>
51212
51213         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
51214
51215 1999-09-09  Nathan Sidwell  <nathan@acm.org>
51216
51217         * g++.old-deja/g++.other/lookup11.C: New test.
51218         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
51219         what is permitted and what we want.
51220         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
51221         overload use.
51222         * g++.old-deja/g++.jason/rfg5.C: Likewise.
51223
51224 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
51225
51226         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
51227         * gcc.c-torture/noncompile/poison-1.c: New file.
51228
51229 1999-09-08  Nathan Sidwell  <nathan@acm.org>
51230
51231         * g++.old-deja/g++.other/sizeof3.C: New test.
51232         * g++.old-deja/g++.other/sizeof4.C: New test.
51233         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
51234         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
51235
51236 1999-09-07  Richard Henderson  <rth@cygnus.com>
51237
51238         * gcc.dg/va-arg-1.c: New.
51239
51240 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51241
51242         * gcc.c-torture/execute/va-arg-9.c: New test.
51243
51244 1999-09-05  Craig Burley  <craig@jcb-sc.com>
51245
51246         * g77.f-torture/compile/980519-2.f: New test.
51247         * g77.f-torture/compile/19990905-0.f: New test.
51248         * g77.f-torture/compile/19990905-1.f: New test.
51249         * g77.f-torture/compile/19990905-2.f: New test.
51250
51251         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
51252
51253 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
51254
51255         * gcc.c-torture/execute/990827-1.c: Fix typo.
51256
51257 1999-09-03  Nathan Sidwell  <nathan@acm.org>
51258
51259         * g++.old-deja/g++.other/deref1.C: New test.
51260
51261 1999-09-02  Nathan Sidwell  <nathan@acm.org>
51262
51263         * g++.old-deja/g++.other/ambig2.C: New test.
51264         * g++.old-deja/g++.other/cond5.C: New test.
51265         * g++.old-deja/g++.other/lookup16.C: New test.
51266
51267 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
51268
51269         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
51270         assemblers too.
51271
51272 1999-08-31  Jeffrey A Law  (law@cygnus.com)
51273
51274         * lib/c-torture.exp: Avoid the "compare executables" optimization
51275         when testing native.
51276
51277 1999-08-29  Jeffrey A Law  (law@cygnus.com)
51278
51279         * gcc.c-torture/execute/990829-1.c: New test.
51280         * gcc.c-torture/compile/990829-1.c: New test.
51281
51282 1999-08-27  Paul Burchard  <burchard@pobox.com>
51283
51284         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
51285         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
51286         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
51287         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
51288         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
51289         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
51290         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
51291         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
51292         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
51293         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
51294         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
51295
51296 1999-08-27  Jeffrey A Law  (law@cygnus.com)
51297
51298         * gcc.c-torture/execute/990827-1.c: New test.
51299
51300 1999-08-26  Craig Burley  <craig@jcb-sc.com>
51301
51302         * g77.f-torture/noncompile/19990826-4.f: New test.
51303
51304         * g77.f-torture/compile/19990826-3.f: New test.
51305
51306         * g77.f-torture/execute/19990826-2.f: New test.
51307
51308         * g77.f-torture/compile/19990826-1.f: New test.
51309
51310         * gcc.c-torture/execute/990826-0.c: New test.
51311         * g77.c-torture/execute/19990826-0.f: New test.
51312
51313         * g77.f-torture/noncompile/970626-2.f: New test.
51314
51315 1999-08-25  Paul Burchard  <burchard@pobox.com>
51316
51317         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
51318         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
51319         lss-011.C: New tests.
51320
51321 1999-08-25  Nathan Sidwell  <nathan@acm.org>
51322
51323         * g++.old-deja/g++.other/decl5.C: New test.
51324
51325 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51326
51327         * noncompile/noncompile.exp: Load_lib c-torture.exp.
51328         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
51329         call `postbase' for each one.  All callers of `postbase' changed
51330         to call this instead.
51331
51332 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
51333
51334         * gcc.c-torture/execute/990811-1.c: New test.
51335
51336 1999-08-09  Nick Clifton  <nickc@cygnus.com>
51337
51338         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
51339         just native ones.
51340
51341         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
51342         just native ones.
51343
51344 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51345
51346         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
51347
51348 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51349
51350         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
51351
51352 1999-08-04  Nathan Sidwell  <nathan@acm.org>
51353
51354         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
51355
51356 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51357
51358         * gcc.c-torture/execute/990804-1.c: New test.
51359
51360 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51361
51362         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
51363         * g++.old-deja/g++.brendan/crash64.C: Likewise.
51364         * g++.old-deja/g++.brendan/overload8.C: Likewise.
51365
51366 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51367
51368         * g++.old-deja/g++.other/struct1.C: New test.
51369
51370 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51371
51372         * g++.old-deja/g++.other/enum2.C: New test.
51373
51374 1999-08-02  Richard Henderson  <rth@cygnus.com>
51375
51376         Adapted from tests from Franz Sirl:
51377         * gcc.c-torture/execute/va-arg-7.c: New test.
51378         * gcc.c-torture/execute/va-arg-8.c: New test.
51379
51380 1999-08-01  Jeffrey A Law  (law@cygnus.com)
51381
51382         * gcc.c-torture/compile/990801-2.c: New test.
51383
51384         * gcc.c-torture/compile/990801-1.c: New test.
51385
51386 1999-07-27  Michael Meissner  <meissner@cygnus.com>
51387
51388         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
51389         fp-cmp-1.c, converting double to float.
51390
51391         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
51392         fp-cmp-1.c, converting double to long double.
51393
51394         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
51395         from fr1 to unknown_register, since fr1 is a legitimate register
51396         on some machines.
51397
51398 1999-07-25  Jeffrey A Law  (law@cygnus.com)
51399
51400         * README: More listname related changes.
51401
51402 1999-07-08  Catherine Moore  <clm@cygnus.com>
51403
51404         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
51405
51406 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
51407
51408         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
51409
51410 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51411
51412         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
51413
51414 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
51415
51416         * gcc.dg/990703-1.c: New test.
51417
51418 1999-06-29  Nick Clifton  <nickc@cygnus.com>
51419
51420         * lib/file-format.exp: New file: Move definition of proc
51421         gcc_target_object_format to here from
51422         gcc.dg/special/ecos.exp.
51423
51424         * lib/c-torture.exp: Include lib file-format.exp.
51425         * lib/gcc-dg.exp: Include lib file-format.exp.
51426
51427         * gcc.dg/special/ecos.exp: Remove definition of proc
51428         gcc_target_object_format.
51429
51430 1999-06-28  Jeffrey A Law  (law@cygnus.com)
51431
51432         * gcc.c-torture/execute/990628-1.c: New test.
51433
51434 1999-06-25  Jeffrey A Law  (law@cygnus.com)
51435
51436         * gcc.c-torture/compile/990625-2.c: New test.
51437
51438         * gcc.c-torture/compile/990625-1.c: New test.
51439
51440 1999-06-23  Nick Clifton  <nickc@cygnus.com>
51441
51442         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
51443         attributes compile.
51444         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
51445         ports that use the COFF/PE file format.
51446
51447 1999-06-17  Jeffrey A Law  (law@cygnus.com)
51448
51449         * gcc.c-torture/compile/990617-1.c: New test.
51450
51451 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
51452
51453         * g++.old-deja/g++.other/decl4.C: New test.
51454
51455 1999-06-14  Nathan Sidwell  <nathan@acm.org>
51456
51457         * g++.old-deja/g++.other/bitfld3.C: New test.
51458
51459 1999-06-08  Nathan Sidwell  <nathan@acm.org>
51460
51461         * g++.old-deja/g++.eh/catch1.C: New test.
51462
51463 1999-06-07  Jeffrey A Law  (law@cygnus.com)
51464
51465         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
51466
51467         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
51468         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
51469
51470 1999-06-05  Craig Burley  <craig@jcb-sc.com>
51471
51472         * g77.f-torture/compile/19990502-0.f: Replace with new,
51473         shorter, test that still fails after recent changes.
51474
51475 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51476
51477         * gcc.c-torture/execute/990604-1.c: New test.
51478
51479 1999-05-31  Jeffrey A Law  (law@cygnus.com)
51480
51481         * gcc.c-torture/execute/990531-1.c: New test.
51482
51483 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51484
51485         * gcc.c-torture/compile/990527-1.c: New test.
51486
51487 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
51488
51489         * gcc.c-torture/execute/990527-1.c: New test.
51490
51491 1999-05-25  Nick Clifton  <nickc@cygnus.com>
51492
51493         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
51494         bitfields as signed.
51495
51496 1999-05-25  Craig Burley  <craig@jcb-sc.com>
51497
51498         * g77.f-torture/compile/19990525-0.f: New test.
51499
51500 1999-05-25  Jeffrey A Law  (law@cygnus.com)
51501
51502         * gcc.c-torture/execute/990525-2.c: New test.
51503
51504         * gcc.c-torture/execute/990525-1.c: New test.
51505
51506 1999-05-24  Nathan Sidwell  <nathan@acm.org>
51507
51508         * g++.old-deja/g++.other/anon3.C: New test.
51509         * g++.old-deja/g++.other/anon4.C: New test.
51510         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
51511         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
51512         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
51513         Merrill).
51514
51515 1999-05-24  Jeffrey A Law  (law@cygnus.com)
51516
51517         * gcc.c-torture/execute/990524-1.c: New test.
51518
51519         * gcc.dg/990524-1.c: New test.
51520
51521 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51522
51523         * gcc.c-torture/compile/990523-1.c: New test.
51524
51525 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
51526
51527         * gcc.c-torture/compile/990519-1.c: New test.
51528
51529 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51530
51531         * gcc.c-torture/compile/990517-1.c: New test.
51532
51533         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
51534         (e4, f4): New tests.
51535         (main): Call them.
51536
51537 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51538
51539         * gcc.dg/noreturn-1.c: New test.
51540
51541 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51542
51543         * gcc.c-torture/execute/990513-1.c: New test.
51544
51545 1999-05-10  Richard Henderson  <rth@cygnus.com>
51546
51547         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
51548
51549 1999-05-10  Craig Burley  <craig@jcb-sc.com>
51550
51551         * g77.f-torture/execute/erfc.f: Use small single-precision
51552         values, to avoid problems on Alphas when not -mieee.
51553
51554 1999-05-08  Craig Burley  <craig@jcb-sc.com>
51555
51556         * gcc.dg/990506-0.c: New test.
51557
51558 1999-05-08  Richard Henderson  <rth@cygnus.com>
51559
51560         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
51561         the constant to test.  Don't XFAIL 64-bit targets.
51562
51563         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
51564         * g++.old-deja/g++.law/profile1.C: Likewise.
51565
51566         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
51567         operator new instances.
51568         * g++.old-deja/g++.other/delete5.C: Likewise.
51569
51570 1999-05-03  Craig Burley  <craig@jcb-sc.com>
51571
51572         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
51573         intrinsic.
51574
51575 1999-05-03  Craig Burley  <craig@jcb-sc.com>
51576
51577         * g77.f-torture/execute/u77-test.f: Reverse order of two
51578         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
51579
51580 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51581
51582         * gcc.dg/compare1.c: New test.
51583
51584 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51585
51586         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
51587         New tests.
51588
51589 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51590
51591         * g77.f-torture/compile/19990502-1.f: New test.
51592
51593 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51594
51595         * g77.f-torture/compile/19990502-0.f: New test.
51596
51597 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51598
51599         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
51600         intrinsic.
51601
51602 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51603
51604         * g77.f-torture/execute/u77-test.f (main): List libU77
51605         intrinsics not currently tested.
51606         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
51607         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
51608         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
51609         Trim blanks off the ends of some printed strings.
51610
51611 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51612
51613         * g77.f-torture/execute/u77-test.f (main): Just warn about
51614         FSTAT gid disagreement, as it's expected on some systems.
51615
51616 1999-05-01  Craig Burley  <craig@jcb-sc.com>
51617
51618         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
51619         use a new function, which allows for some slop.
51620         Clean up some commentary.
51621         (issum): The new function.
51622         (sgladd): Deleted subroutine.
51623
51624 1999-05-01  Craig Burley  <craig@jcb-sc.com>
51625
51626         * g77.f-torture/execute/u77-test.f: Modify to be more like
51627         libf2c/libU77 version, bringing patches to that version here.
51628         Add suitable commentary.
51629
51630 1999-04-25  Richard Henderson  <rth@cygnus.com>
51631
51632         * gcc.dg/990424-1.c: New test.
51633
51634 1999-04-24  Craig Burley  <craig@jcb-sc.com>
51635
51636         * g77.f-torture/execute/u77-test.f (main): Bug involving
51637         LSTAT has been fixed, so turn back on full checking.
51638
51639 1999-04-20  Craig Burley  <craig@jcb-sc.com>
51640
51641         * g77.f-torture/compile/19990419-0.f: New test.
51642         * g77.f-torture/execute/19990419-1.f: New test.
51643
51644 1999-04-17  Richard Henderson  <rth@cygnus.com>
51645
51646         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
51647         to avoid the need for a prototype to supress a warning.
51648
51649 1999-04-07  Jim Wilson  <wilson@cygnus.com>
51650
51651         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
51652
51653 1999-04-04  Jeffrey A Law  (law@cygnus.com)
51654
51655         * gcc.c-torture/execute/990404-1.c: New test.
51656
51657 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51658
51659         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
51660         * gcc.dg/cpp-if3.c: Don't use -pedantic.
51661         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
51662         missing initializer warnings.
51663
51664 1999-03-28  Jeffrey A Law  (law@cygnus.com)
51665
51666         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
51667         matching strings.
51668
51669 1999-03-26  Jeffrey A Law  (law@cygnus.com)
51670
51671         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
51672
51673 1999-03-26  Craig Burley  <craig@jcb-sc.com>
51674
51675         * g77.f-torture/execute/19990325-0.f: New test.
51676         * g77.f-torture/execute/19990325-1.f: New test.
51677
51678 1999-03-24  Jeffrey A Law  (law@cygnus.com)
51679
51680         * gcc.c-torture/execute/990324-1.c: New test.
51681
51682 1999-03-22  Jim Wilson  <wilson@cygnus.com>
51683
51684         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
51685         test with 4.
51686
51687 1999-03-17  Richard Henderson  <rth@cygnus.com>
51688
51689         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
51690
51691 1999-03-13  Craig Burley  <craig@jcb-sc.com>
51692
51693         * g77.f-torture/execute/19990313-2.f: New test.
51694         * g77.f-torture/execute/19990313-3.f: New test.
51695
51696 1999-03-13  Craig Burley  <craig@jcb-sc.com>
51697
51698         * g77.f-torture/execute/19990313-0.f: New test.
51699         * g77.f-torture/execute/19990313-1.f: New test.
51700
51701 1999-03-12  Jim Wilson  <wilson@cygnus.com>
51702
51703         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
51704         printf to sprintf.
51705         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
51706         (main): Add check for u15.  Conditionalize u31 check depending on
51707         whether ints are <32 bits or >=32 bits.
51708
51709 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51710
51711         * g77.f-torture/execute/19981119-0.f: Improve testiness.
51712
51713 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51714
51715         * g77.f-torture/compile/19990305-0.f: New test.
51716         * g77.f-torture/execute/19981119-0.f: New test.
51717
51718 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51719
51720         * g77.f-torture/execute/970625-2.f: call ABORT if final
51721         result is not correct, instead of just printing it.
51722         Add this checking via newly introduced obfuscation, to
51723         trip up buggy front ends.
51724
51725 1999-03-07  Craig Burley  <craig@jcb-sc.com>
51726
51727         * g77.f-torture/compile/960317-1.f: Moved from being
51728         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
51729
51730 1999-03-06  Craig Burley  <craig@jcb-sc.com>
51731
51732         * g77.f-torture/execute/960317-1.f: New (old) test.
51733         * g77.f-torture/execute/970625-2.f: Ditto.
51734
51735 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
51736
51737         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
51738         error message on line 1 or line 2; cccp and cpplib do this differently.
51739
51740 1999-03-01  Jeffrey A Law  (law@cygnus.com)
51741
51742         * g++.old-deja/g++.law/weak1.C: New test.
51743
51744 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51745
51746         * gcc.c-torture/execute/990119-1.c: Renamed to...
51747         * gcc.dg/990119-1.c: this, so it will only be tested once
51748         (it's a preprocessor test, it doesn't need to be run at
51749         multiple optimization levels).
51750
51751 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51752
51753         * lib/g++.exp: Don't add incdir=$base_dir/../include to
51754           ALWAYS_CXXFLAGS.
51755
51756 1999-02-24  Craig Burley  <craig@jcb-sc.com>
51757
51758         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
51759         * g77.f-torture/compile/19981216-0.f: ...as it is expected
51760         to not be compilable by current g77.
51761
51762 1999-02-24  Nick Clifton  <nickc@cygnus.com>
51763
51764         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
51765
51766 1999-02-22  Jeffrey A Law  (law@cygnus.com)
51767
51768         * gcc.c-torture/execute/990222-1.c: New test.
51769
51770 1999-02-19  Craig Burley  <craig@jcb-sc.com>
51771
51772         * g77.f-torture/compile/19990218-0.f: New test.
51773         * g77.f-torture/noncompile/19990218-1.f: New test.
51774
51775 1999-02-18  Craig Burley  <craig@jcb-sc.com>
51776
51777         * g77.f-torture/compile/19981216-0.f: New test.
51778
51779 1999-02-14  Jeffrey A Law  (law@cygnus.com)
51780
51781         * gcc.dg/990214-1.c: New test.
51782
51783 1999-02-13  Jeffrey A Law  (law@cygnus.com)
51784
51785         * gcc.dg/990213-2.c: New test.
51786
51787         * gcc.dg/990213-1.c: New test.
51788
51789 1999-02-12  Jeffrey A Law  (law@cygnus.com)
51790
51791         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
51792         ints.
51793
51794 1999-02-11  Nick Clifton  <nickc@cygnus.com>
51795
51796         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
51797         specified by target.
51798
51799         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
51800
51801 1999-02-11  Jeffrey A Law  (law@cygnus.com)
51802
51803         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
51804
51805 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
51806
51807         * gcc.dg/special/ecos.exp: New test driver for new tests with
51808         special requirements.
51809
51810         * gcc.dg/special/alias-1.c: New test.
51811         * gcc.dg/special/gcsec-1.c: New test.
51812         * gcc.dg/special/weak-1.c: New test.
51813         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
51814         * gcc.dg/special/weak-2.c: New test.
51815         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
51816         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
51817         * gcc.dg/special/wkali-1.c: New test.
51818         * gcc.dg/special/wkali-2.c: New test.
51819         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
51820         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
51821
51822 1999-02-10  Felix Lee  <flee@cygnus.com>
51823
51824           * lib/c-torture.exp (c-torture-compile): Pull out code for
51825           analyzing gcc error messages.
51826           (c-torture-execute): Likewise.  Fix some (harmless) false
51827           positives.
51828           * lib/gcc.exp (gcc_check_compile): New function.
51829
51830 1999-02-08  Richard Henderson  <rth@cygnus.com>
51831
51832         * gcc.c-torture/execute/990208-1.c: New test.
51833
51834 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
51835
51836         * g++.dg/special/ecos.exp: New driver for new tests with special
51837         requirements
51838
51839         * g++.dg/special/conpr-1.C: New test
51840         * g++.dg/special/conpr-2.C: New test
51841         * g++.dg/special/conpr-2a.C: New test
51842         * g++.dg/special/conpr-3.C: New test
51843         * g++.dg/special/conpr-3a.C: New test
51844         * g++.dg/special/conpr-3b.C: New test
51845
51846         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
51847         allow g++ to use the dg driver
51848
51849         * README: Add comment about g++.dg directory
51850
51851 1999-02-06  Jeffrey A Law  (law@cygnus.com)
51852
51853         * README: Update email addresses.
51854
51855 1999-02-03  Nick Clifton  <nickc@cygnus.com>
51856
51857         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
51858         arguments in order to force structure S onto the stack even on
51859         the alpha.
51860         (test): Pass 10 leading arguments to function foo as well as the
51861         structure S.
51862
51863         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
51864         failure for all targets.
51865
51866         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
51867         abort to terminate program execution.
51868
51869 1999-01-30  Richard Henderson  <rth@cygnus.com>
51870
51871         * gcc.c-torture/execute/990130-1.c: New test.
51872
51873 1999-01-30  Jeffrey A Law  (law@cygnus.com)
51874
51875         * gcc.dg/990130-1.c: New test.
51876
51877 1999-01-28  Michael Meissner  <meissner@cygnus.com>
51878
51879         * gcc.c-torture/execute/990128-1.c: New test.
51880
51881 1999-01-27  Michael Meissner  <meissner@cygnus.com>
51882
51883         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
51884
51885 1999-01-27  Felix Lee  <flee@cygnus.com>
51886
51887         * lib/c-torture.exp (c-torture-compile): pull out code for
51888         analyzing gcc error messages.
51889         (c-torture-execute): ditto, and fix some (harmless) false
51890         positives.
51891         * lib/gcc.exp (gcc_check_compile): new function.
51892
51893 1999-01-17  Jeffrey A Law  (law@cygnus.com)
51894
51895         * gcc.dg/990117-1.c: New test.
51896
51897         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
51898
51899         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
51900
51901 1999-01-15  Jeffrey A Law  (law@cygnus.com)
51902
51903         * g77.f-torture/compile/990115-1.f: New test.
51904
51905 1999-01-07  Jeffrey A Law  (law@cygnus.com)
51906
51907         * gcc.c-torture/compile/990107-1.c: New test
51908
51909 1999-01-06  Jeffrey A Law  (law@cygnus.com)
51910
51911         * gcc.c-torture/execute/990106-2.c: New test.
51912
51913         * gcc.c-torture/execute/990106-1.c: New test.
51914
51915 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
51916
51917         * gcc.c-torture/compile/981223-1.c: New test.
51918
51919 1998-12-29  Richard Henderson  <rth@cygnus.com>
51920
51921         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
51922         (opt3): Rename from opt4 and disable.
51923
51924 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
51925
51926         * g++.old-deja/g++.pt/ptrmem5.C: New test.
51927
51928 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
51929
51930         * g++.old-deja/g++.other/conv5.C: New test.
51931
51932 1998-12-14  Nick Clifton  <nickc@cygnus.com>
51933
51934         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
51935
51936 1998-12-11  Jeffrey A Law  (law@cygnus.com)
51937
51938         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
51939
51940 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
51941
51942         * gcc.c-torture/compile/981211-1.c: New test.
51943
51944 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
51945
51946         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
51947
51948         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
51949
51950 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51951
51952         * gcc.special/930510-1.c: Make C9X safe.
51953         * gcc.misc-tests/gcov-1.c Similarly.
51954         * gcc.misc-tests/gcov-2.c Similarly.
51955
51956 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
51957
51958         * gcc.dg/ultrasp1.c: New test.
51959
51960 1998-12-06  Richard Henderson  <rth@cygnus.com>
51961
51962         * gcc.c-torture/execute/981206.c: New test.
51963
51964 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
51965
51966         * g++.old-deja/g++.ns/template7.C: New test.
51967
51968         * g++.old-deja/g++.other/expr1.C: New test.
51969
51970         * g++.old-deja/g++.eh/tmpl3.C: New test.
51971
51972         * g++.old-deja/g++.eh/tmpl2.C: New test.
51973
51974 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
51975
51976         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
51977         * g++.old-deja/g++.other/using6.C: Removed.
51978         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
51979
51980         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
51981
51982 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
51983
51984         * g++.old-deja/g++.pt/overload8.C: New test.
51985
51986         * g++.old-deja/g++.pt/overload7.C: New test.
51987
51988         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
51989
51990         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
51991         and relinking messages.
51992         * lib/g++.exp (g++_target_compile): Remove .rpo file when
51993         compiling with -frepo.
51994
51995 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
51996
51997         * g++.old-deja/g++.pt/lookup6.C: New test.
51998
51999 1998-11-30  Nick Clifton  <nickc@cygnus.com>
52000
52001         * gcc.c-torture/execute/981130-1.c: New test.
52002         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
52003
52004 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52005
52006         * g++.old-deja/g++.pt/explicit76.C: New test.
52007
52008         * g++.old-deja/g++.pt/friend38.C: New test.
52009
52010         * g++.old-deja/g++.ns/crash2.C: New test.
52011
52012         * g++.old-deja/g++.pt/defarg8.C: New test.
52013
52014         * g++.old-deja/g++.pt/instantiate6.C: New test.
52015
52016         * g++.old-deja/g++.pt/static6.C: New test.
52017
52018         * g++.old-deja/g++.pt/decl2.C: New test.
52019
52020 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52021
52022         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
52023         problem is actually related with name lookup, but so what? :-)
52024
52025         * g++.old-deja/g++.pt/friend37.C: New test.
52026
52027 1998-11-25  Dave Love  <d.love@dl.ac.uk>
52028
52029         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
52030         element, which fails on some systems.
52031
52032         * g77.f-torture/execute/labug1.f: New test.
52033
52034 1998-11-21  Jeffrey A Law  (law@cygnus.com)
52035
52036         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
52037         is defined.
52038
52039 1998-11-18  Dave Love  <d.love@dl.ac.uk>
52040
52041         * g77.f-torture/compile/981117-1.f: New test.
52042
52043 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
52044
52045         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
52046         properly discarded.
52047
52048 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
52049
52050         * gcc.c-torture/execute/memcheck: New directory of tests for
52051         -fcheck-memory-usage.
52052
52053 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52054
52055         * README: New file, general information about the testsuite and
52056         new description of the various C++ test subdirectories.
52057         * README.g++: Eliminate obsolete information, update and move most
52058         relevant stuff to README.
52059
52060 1998-11-07  Richard Henderson  <rth@cygnus.com>
52061
52062         * gcc.c-torture/compile/981107-1.c: New test.
52063
52064 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
52065
52066         * execute/memcpy-bi.c: New testcase.
52067
52068 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
52069
52070         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
52071         base classes.
52072
52073         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
52074         template is selected.
52075
52076         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
52077         classes, it should be accepted for all types.
52078
52079         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
52080
52081         * g++.old-deja/g++.pt/spec24.C: Ensure that template
52082         specializations start with template headers.
52083
52084 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
52085
52086         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
52087
52088         * g++.old-deja/g++.other/init9.C: Test cross initialization of
52089         non-POD types.
52090
52091 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52092
52093         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
52094
52095 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
52096
52097         * compile/981022-1.c, compile/981022-1.x: New test and driver.
52098
52099 1998-10-19  Jeffrey A Law  (law@cygnus.com)
52100
52101         * 981019-1.c: New test.
52102
52103 1998-10-14  Robert Lipe <robertl@dgii.com>
52104
52105         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
52106         find objc headers.
52107
52108 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52109
52110         * compile/981001-4.c: Remove use of GCC extension that triggers a
52111         compiler bug.
52112
52113 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
52114
52115         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
52116
52117 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
52118
52119         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
52120         instantiation of template produces incorrect code for delete
52121         expression.
52122
52123         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
52124         constructors' name is not unique.
52125         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
52126         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
52127
52128         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
52129         automatic array of const is ill-formed.
52130
52131         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
52132         of template parameter?
52133
52134         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
52135         const.
52136
52137         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
52138         pointer-to-member expression.
52139
52140         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
52141         declaration causes ICE.
52142
52143 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
52144
52145         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
52146         reserved in the global namespace.
52147
52148         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
52149         generate needed virtual table.
52150
52151         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
52152
52153 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
52154
52155         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
52156         template-dependent type
52157
52158 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
52159
52160         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
52161         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
52162         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
52163
52164         * g++.old-deja/g++.other/using5.C: New test; using decl from base
52165         class should be usable as argument of member function.
52166         * g++.old-deja/g++.other/using6.C: New test; using decl from base
52167         class should be usable as return type of member function.
52168         * g++.old-deja/g++.other/using7.C: New test; using decl from base
52169         class should be usable as type of data member.
52170
52171         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
52172
52173 1998-10-09  Jeffrey A Law  (law@cygnus.com)
52174
52175         * gcc.c-torture/special/920521-1.c: Fix bogus test.
52176
52177 1998-10-08  Nick Clifton  <nickc@cygnus.com>
52178
52179         * gcc.dg/dll-?.c Add thumb to target list.
52180         Fix assembler scan patterns to match current assembler output.
52181
52182 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
52183
52184         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
52185         matching of template brackets.
52186
52187         * g++.old-deja/g++.other/using4.C: New test.  Test using
52188         declarations of methods from base classes.
52189
52190         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
52191         within functions should introduce names into the innermost
52192         enclosing namespace.
52193
52194         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
52195         of static locals if first initialization throws.
52196
52197 1998-10-07  Jim Wilson  <wilson@cygnus.com>
52198
52199         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
52200
52201 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
52202
52203         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
52204         lose track of the possible targets of tablejump insns.
52205         * special/special.exp: Run it.
52206
52207 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52208
52209         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
52210         must be declared before its specializations can be named in friend
52211         declarations.
52212
52213 1998-10-05  Dave Love  <d.love@dl.ac.uk>
52214
52215         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
52216
52217         * g77.f-torture/execute/io1.f: New test.
52218
52219 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52220
52221         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
52222         with pointer to template function, for which no argument deduction
52223         is possible.
52224
52225         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
52226         specialization of template function as argument to template
52227         function.
52228
52229         * g++.old-deja/g++.other/access2.C: New test; Inner class
52230         shouldn't have privileged access to Outer's names.
52231
52232 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52233
52234         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
52235         friend template declared within template class conflicts with
52236         nested class of the same name.
52237
52238         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
52239         is ignored.
52240
52241         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
52242         object with direct initializer as function declaration.
52243
52244         * g++.old-deja/g++.other/decl2.C: New test; duplicate
52245         initializers.
52246
52247         * g++.old-deja/g++.other/null2.C: New test; conditional operator
52248         involving const pointer and NULL produces incorrect result.
52249
52250         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
52251         type name without `typename' should be rejected with -pedantic.
52252
52253 1998-10-02  Richard Henderson  <rth@cygnus.com>
52254
52255         * g++.old-deja/g++.other/addrof1.C: New test.
52256
52257 1998-10-01  Nick Clifton  <nickc@cygnus.com>
52258
52259         * gcc.c-torture/compile/981001-1.c: New test.
52260         * gcc.c-torture/execute/981001-1.c: New test.
52261
52262 1998-10-01  Jeffrey A Law  (law@cygnus.com)
52263
52264         * gcc.c-torture/compile/981001-2.c: New test.
52265         * gcc.c-torture/compile/981001-3.c: New test.
52266         * gcc.c-torture/compile/981001-4.c: New test.
52267
52268 1998-10-01  Robert Lipe  <robertl@dgii.com>
52269
52270         * lib/objc.exp (objc_target_compile): Add -L during compiles for
52271         multilibbed hosts.  Idea grafted from g77.exp.
52272
52273 1998-09-30  Dave Love  <d.love@dl.ac.uk>
52274
52275         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
52276         avoid losing on systems which need -lsocket.
52277
52278 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
52279
52280         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
52281         * g++.old-deja/g++.other/nested2.C: Ditto.
52282         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
52283         failure.
52284
52285 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52286
52287         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
52288         preferred over template operator!= for enum bitfields.
52289
52290 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
52291
52292         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
52293         that happen to have the same base name, but in different scopes,
52294         are incorrectly rejected.
52295
52296 1998-09-16  Richard Henderson  <rth@cygnus.com>
52297
52298         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
52299         on the native word size instead of an integer literal.
52300
52301 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52302
52303         * g++.old-deja/g++.other/static2.C: Invocation of static data
52304         member of type pointer-to-function denoted as non-static member.
52305
52306         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
52307         checks involving function types and aliases.
52308
52309 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
52310
52311         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
52312         redefined to the same non-trivial type.
52313
52314         * g++.old-deja/g++.pt/explicit73.C: Test for proper
52315         namespace-qualification of template specializations declared in
52316         other namespaces.
52317
52318         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
52319         to declare a subset of the specializations of a template function
52320         as friends of specializations of a template class.
52321
52322         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
52323         member templates that do not fully specialize the enclosing
52324         template class are rejected.
52325
52326 1998-09-11  Dave Love  <d.love@dl.ac.uk>
52327
52328         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
52329
52330 1998-09-08  Dave Love  <d.love@dl.ac.uk>
52331
52332         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
52333         altered from libf2c/libU77 version.
52334
52335 1998-09-06  Dave Love  <d.love@dl.ac.uk>
52336
52337         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
52338
52339 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
52340             Alexandre Oliva  <oliva@dcc.unicamp.br>
52341
52342         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
52343         (un)signed char are different types for template specialization
52344         purposes.
52345
52346 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
52347
52348         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
52349         * objc: ObjC testsuite.
52350
52351 1998-08-31  Catherine Moore  <clm@cygnus.com>
52352
52353         * gcc.c-torture/execute/941014-1.x: New file.
52354
52355 1998-08-31  Nick Clifton  <nickc@cygnus.com>
52356
52357         * lib/c-torture.exp: Add support for
52358         torture_eval_before_compile and torture_eval_before_execute
52359         variables.
52360
52361 1998-08-30  Jeffrey A Law  (law@cygnus.com)
52362
52363         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
52364         this test triggers valid.
52365
52366 1998-08-27  Jeffrey A Law  (law@cygnus.com)
52367
52368         * gcc.dg/980827-1.c: New test.
52369
52370 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
52371
52372         * gcc.c-torture/execute/loop-4b.c: New test.
52373
52374 1998-08-26  Nick Clifton  <nickc@cygnus.com>
52375
52376         * lib/c-torture.exp: Add support for
52377         torture_eval_before_compile and torture_eval_before_execute
52378         variables.
52379
52380 1998-08-25  Jeffrey A Law  (law@cygnus.com)
52381
52382         * gcc.c-torture/compile/980825-1.c: New test.
52383
52384 1998-08-24  Nick Clifton  <nickc@cygnus.com>
52385
52386         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
52387         count number tests in opt_t0 not good_t0.
52388
52389 1998-08-24  Jeffrey A Law  (law@cygnus.com)
52390
52391         * gcc.c-torture/compile/930326-1.x: Fix typo.
52392
52393 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
52394
52395         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
52396         causes an ICE.
52397
52398 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52399
52400         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
52401         STACK_SIZE is defined.
52402         * gcc.c-torture/unsorted/stuct.c: Similarly.
52403
52404         * gcc.c-torture/compile/980821-1.c: New test.
52405
52406 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52407
52408         * gcc.c-torture/execute/980526-2.c: Disable for targets with
52409         16bit ints.
52410
52411 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
52412
52413         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
52414         code.
52415
52416 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
52417
52418         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
52419         error'.
52420
52421 1998-08-18  Jeffrey A Law  (law@cygnus.com)
52422
52423         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
52424
52425 1998-08-16  Jeffrey A Law  (law@cygnus.com)
52426
52427         * gcc.c-torture/compile/980816-1.c: New test.
52428
52429         * gcc.dg/980816-1.c: New test.
52430
52431 1998-08-13  Jeffrey A Law  (law@cygnus.com)
52432
52433         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
52434         compiler for ieee tests.
52435
52436 1998-08-01  Dave Love  <d.love@dl.ac.uk>
52437
52438         * g77.f-torture/compile/980729-0.f: New test.
52439
52440 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
52441
52442         * gcc.c-torture/special/eeprof-1.c: New test, for
52443         -finstrument-functions.
52444         * gcc.c-torture/special/special.exp: Run it.
52445
52446 1998-07-29  Jeffrey A Law  (law@cygnus.com)
52447
52448         * gcc.c-torture/compile/980729-1.c: New test.
52449
52450 1998-07-27  Nick Clifton  <nickc@cygnus.com>
52451
52452         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
52453         __thumb__ is defined, and test for ARM style doubles if so.
52454
52455 1998-07-26  Dave Love  <d.love@dl.ac.uk>
52456
52457         * g77.f-torture/noncompile/980615-0.f: New test.
52458
52459 1998-07-26  H.J. Lu  (hjl@gnu.org)
52460
52461         * gcc.dg/980312-1.c: Do link instead of compile.
52462         * gcc.dg/980313-1.c: Likewise.
52463
52464 1998-07-26  Jeffrey A Law  (law@cygnus.com)
52465
52466         * gcc.c-torture/compile/980726-1.c: New test.
52467
52468 1998-07-25  Dave Love  <d.love@dl.ac.uk>
52469
52470         * g77.f-torture/execute/io0.f: New test.
52471
52472 1998-07-24  Nick Clifton  <nickc@cygnus.com>
52473
52474         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
52475         an int.
52476
52477 1998-06-18  Michael Meissner  <meissner@cygnus.com>
52478
52479         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
52480         m32r bugs.
52481
52482 1998-07-17  Nick Clifton  <nickc@cygnus.com>
52483
52484         * gcc.dg/980626-1.c: Expect failures for all toolchains until
52485         c-decl.c:grokdeclarator can handle mode attributes.
52486
52487 1998-07-16  Jeffrey A Law  (law@cygnus.com)
52488
52489         * gcc.c-torture/execute/980716-1.c: New test.
52490
52491 1998-07-13  Jeffrey A Law  (law@cygnus.com)
52492
52493         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
52494         the mn10200.
52495         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
52496         the mn10200.
52497         * gcc.c-torture/execute/va-arg-3.x: Similarly.
52498         * gcc.c-torture/compile/930326-1.x: Similarly.
52499
52500 1998-07-13  Dave Love  <d.love@dl.ac.uk>
52501
52502         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
52503         New test from Craig.
52504
52505 1998-07-12  Dave Love  <d.love@dl.ac.uk>
52506
52507         * g77.f-torture/noncompile/980616-0.f: New test.
52508
52509         * g77.f-torture/execute/970816-3.f: New test from Craig.
52510
52511 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52512
52513         *  g++.other/singleton.C: Return error value instead of taking
52514         SIGSEGV.
52515
52516 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
52517
52518         *  g++.other/singleton.C: New test.  Warning is under dispute.
52519         Runtime crash is not.
52520
52521 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52522
52523         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
52524         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
52525         using6.C, using7.C}: New namespace tests.
52526
52527 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52528
52529         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
52530         specialization with typedef'ed names used as array indexes.
52531
52532 1998-07-09  Jeffrey A Law  (law@cygnus.com)
52533
52534         * gcc.c-torture/execute/980709-1.c: New test.
52535
52536         * gcc.dg/980709-1.c: New test.
52537
52538 1998-07-07  Richard Henderson  <rth@cygnus.com>
52539
52540         * gcc.c-torture/execute/bcp-1.c: New test.
52541
52542 1998-07-07  Jeffrey A Law  (law@cygnus.com)
52543
52544         * gcc.c-torture/execute/980707-1.c: New test.
52545
52546 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
52547
52548         * gcc.c-torture/compile/980706-1.c: New test.
52549
52550 1998-07-01  Dave Love  <d.love@dl.ac.uk>
52551
52552         * g77.f-torture/execute/980701-0.f,
52553         g77.f-torture/execute/980701-1.f: New test from Craig.
52554
52555 1998-07-01  Jeffrey A Law  (law@cygnus.com)
52556
52557         * gcc.c-torture/compile/980701-1.c: New test.
52558
52559         * gcc.c-torture/execute/980701-1.c: New test.
52560
52561 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
52562 rlsruhe.de>
52563
52564         * g++.old-deja/g++.robertl/eb132.C: New test.
52565         * g++.old-deja/g++.robertl/eb133.C: Likewise.
52566
52567 1998-06-29  Dave Love  <d.love@dl.ac.uk>
52568
52569         * g77.f-torture/execute/980628-7.f,
52570         g77.f-torture/execute/980628-8.f,
52571         g77.f-torture/execute/980628-9.f,
52572         g77.f-torture/execute/980628-10.f: New tests from Craig.
52573
52574         * g77.f-torture/execute/980628-3.f: Remove mail headers.
52575
52576 1998-06-28  Jeffrey A Law  (law@cygnus.com)
52577
52578         * g77.f-torture/execute/980628-4.f: New test from Craig.
52579         * g77.f-torture/execute/980628-5.f: Likewise.
52580         * g77.f-torture/execute/980628-2.f: Likewise.
52581         * g77.f-torture/execute/980628-0.f: Likewise.
52582         * g77.f-torture/execute/980628-1.f: Likewise.
52583         * g77.f-torture/execute/980628-3.f: Likewise.
52584         * g77.f-torture/execute/980628-6.f: Likewise.
52585
52586 1998-06-28  Jeffrey A Law  (law@cygnus.com)
52587
52588         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
52589         directory when nothing has been installed yet.
52590
52591 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
52592
52593         * gcc.c-torture/special/special.exp: Handle newer versions of
52594         dejagnu.
52595
52596 1998-06-26  Jeffrey A Law  (law@cygnus.com)
52597
52598         * gcc.dg/980626-1.c: New test.
52599
52600 1998-06-19  Bruno Haible <haible@ilog.fr>
52601
52602         * gcc.misc-tests/m-un-2.c: New test.
52603         * g++.old-deja/g++.other/warn01.c: Likewise.
52604
52605 1998-06-19  Robert Lipe  <robertl@dgii.com>
52606
52607         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
52608         compatibility with assmblers with a different comment character.
52609         Eliminate use of GAS-specific extensions.
52610
52611 1998-06-19  Jeffrey A Law  (law@cygnus.com)
52612
52613         * gcc.c-torture/execute/ieee/980619-1.c: New test.
52614
52615 1998-06-19  Robert Lipe  <robertl@dgii.com>
52616
52617         * lib/g77.exp: Replace search for libf2c.a with search for newly
52618         renamed libg2c.a
52619
52620 1998-06-17  Jeffrey A Law  (law@cygnus.com)
52621
52622         * gcc.c-torture/execute/980617-1.c: New test.
52623
52624 1998-06-12  Jeffrey A Law  (law@cygnus.com)
52625
52626         * gcc.c-torture/execute/980612-1.c: New test.
52627
52628 1998-06-08  Jeffrey A Law  (law@cygnus.com)
52629
52630         * gcc.dg/980523-1.c: Only test on ppc-linux.
52631         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
52632
52633         * gcc.c-torture/execute/980608-1.c: New test.
52634
52635 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
52636
52637         * gcc.c-torture/execute/980605-1.c: New test.
52638
52639 1998-06-04  Jeffrey A Law  (law@cygnus.com)
52640
52641         * gcc.c-torture/execute/980604-1.c: New test.
52642
52643 1998-06-02  Jeffrey A Law  (law@cygnus.com)
52644
52645         * gcc.c-torture/execute/980602-1.c: New test.
52646         * gcc.c-torture/execute/980602-2.c: Likewise.
52647
52648 1998-06-02  Dave Love  <d.love@dl.ac.uk>
52649
52650         * 970125-0.f: Fix per JCB.  Add commentary.
52651
52652 1998-05-31  Michael Meissner  <meissner@cygnus.com>
52653
52654         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
52655         IEEE -0 support.
52656
52657 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
52658
52659         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
52660         earlier.
52661
52662 1998-05-28  Catherine Moore <clm@cygnus.com>
52663
52664         * gcc.c-torture/execute/980526-3.c: New test.
52665
52666 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
52667
52668         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
52669         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
52670         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
52671         m88k-motorola-sysv3 to XFAIL.
52672
52673 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52674
52675         * gcc.dg/980526-1.c: New test.
52676         * gcc.c-torture/execute/980526-2.c: New test.
52677
52678 1998-05-26  Jeffrey A Law  (law@cygnus.com)
52679
52680         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
52681
52682         * gcc.c-torture/execute/980526-1.c: New test.
52683
52684 1998-05-26  Dave Love  <d.love@dl.ac.uk>
52685
52686         * g77.f-torture/execute/alpha2.f: Add runtime test.
52687
52688 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
52689
52690         * g++.old-deja/old-deja.exp: Strip leading directories.
52691
52692         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
52693         error for the line.  Don't run multiple tests for the same line.
52694
52695 1998-05-23  Jeffrey A Law  (law@cygnus.com)
52696
52697         * gcc.dg/980523-1.c: New test.
52698
52699 1998-05-23  Dave Love  <d.love@dl.ac.uk>
52700
52701         * g77.f-torture/compile/970915-0.f: New test.
52702
52703 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
52704
52705         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
52706
52707 1998-05-21  Jeffrey A Law  (law@cygnus.com)
52708
52709         * gcc.dg/980520-1.c: New test.
52710
52711 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
52712
52713         * gcc.dg/980502-1.c: Fix return type.
52714
52715 1998-05-20  Jeffrey A Law  (law@cygnus.com)
52716
52717         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
52718         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
52719         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
52720         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
52721         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
52722
52723 1998-05-20  Dave Love  <d.love@dl.ac.uk>
52724
52725         * g77.f-torture/execute/980520-1.f: New test.
52726
52727 1998-05-15  Dave Love  <d.love@dl.ac.uk>
52728
52729         * lib/mike-g77.exp: New file.
52730
52731         * g77.f-torture/noncompile/noncompile.exp,
52732         g77.f-torture/noncompile/check0.f: New files.
52733
52734 1998-05-14  Dave Love  <d.love@dl.ac.uk>
52735
52736         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
52737         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
52738         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
52739         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
52740         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
52741         abort where appropriate.
52742
52743 1998-05-05  Michael Meissner  <meissner@cygnus.com>
52744
52745         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
52746         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
52747
52748 1998-04-29  Dave Love  <d.love@dl.ac.uk>
52749
52750         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
52751
52752 1998-04-27  Dave Love  <d.love@dl.ac.uk>
52753
52754         * g77.f-torture/compile/980427-0.f: New test.
52755
52756 1998-04-24  Dave Love  <d.love@dl.ac.uk>
52757
52758         * g77.f-torture/compile/980424-0.f: New test.
52759
52760 1998-04-19  Dave Love  <d.love@dl.ac.uk>
52761
52762         * g77.f-torture/compile/980419-2.f (main): New test.
52763         * g77.f-torture/compile/970125-0.f: New test.
52764         * g77.f-torture/compile/980419-1.f: New test.
52765
52766 1998-04-08  Jim Wilson  <wilson@cygnus.com>
52767
52768         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
52769         of loop-4.c.
52770
52771 1998-04-07  Jim Wilson  <wilson@cygnus.com>
52772
52773         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
52774
52775 1998-04-03  Jim Wilson  <wilson@cygnus.com>
52776
52777         * gcc.c-torture/compile/980329-1.c: New test.
52778
52779 1998-03-18  Jim Wilson  <wilson@cygnus.com>
52780
52781         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
52782         * gcc.dg/980312-1.c: Fix typo in -march command.
52783
52784 1998-03-16  H.J. Lu  (hjl@gnu.org)
52785
52786         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
52787
52788 1998-03-11  Robert Lipe  <robertl@dgii.com>
52789
52790         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
52791         Dave Love agree the Fortran source is bogus.
52792
52793 1998-03-11  Robert Lipe  <robertl@dgii.com>
52794
52795         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
52796         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
52797         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
52798         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
52799         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
52800
52801 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
52802
52803         * g++.old-deja/g++.other/friend1.C: New test.
52804
52805 1998-02-18  Dave Love  <d.love@dl.ac.uk>
52806
52807         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
52808         possibly uninitialized) variables and declare dnrm2.
52809
52810 1998-02-23  Robert Lipe <robertl@dgii.com>
52811
52812         From Bruno Haible <haible@ilog.fr>:
52813         * gcc.c-torture/execute/980223.c: New test.
52814
52815 1998-02-13  Jeffrey A Law  (law@cygnus.com)
52816
52817         * gcc.dg/ifelse-1.c: New test.
52818
52819 1998-02-09  H.J. Lu  (hjl@gnu.org)
52820
52821         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
52822
52823           * lib/old-dejagnu.exp (old-dejagnu): Added the
52824           "execution test - XFAIL *-*-*" handling in the spirit of
52825           "excess errors test -". Changed the "execution test fails"
52826           handling to be like "excess errors test fails".
52827           * Update various tests accordingly.
52828
52829 1998-02-06  Jim Wilson  <wilson@cygnus.com>
52830
52831         * gcc.c-torture/execute/980205.c: New test.
52832
52833 1998-01-18  Jeffrey A Law  (law@cygnus.com)
52834
52835         * lib/c-torture.exp: Look for .x files instead of .cexp files.
52836         * lib/f-torture.exp: Similarly.
52837         * gcc.c-torture: Rename all .cexp files to .x files.
52838
52839 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
52840
52841         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
52842         (940510-1.c): Removed duplicate.
52843         (971104-1.c): New test.
52844
52845 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
52846
52847           * lib/f-torture.exp: Improve error and loop detection.
52848
52849 1997-11-19  Michael Meissner  <meissner@cygnus.com>
52850
52851         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
52852         use that to size the filler array.
52853
52854 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
52855
52856         * lib/c-torture.exp(c-torture-execute): Fix typo.
52857
52858         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
52859         testcase as the executable name. Keep the executable around if
52860         the test fails.
52861
52862 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
52863
52864         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
52865         changes.  Only test one -g option, and move it to the end of the
52866         list of options to test.
52867
52868 1997-09-19  Michael Meissner  <meissner@cygnus.com>
52869
52870         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
52871         variable GCC_TORTURE_OPTIONS to supply default switches separated
52872         by colons.  If no environment variable, run tests with -O0 -g, -O1
52873         -g, and -O2 -g as well.
52874
52875 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
52876
52877         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
52878         explanatory comments. Fix indentation.
52879
52880 1997-09-15  Jeffrey A Law  (law@cygnus.com)
52881
52882         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
52883
52884 1997-09-11  Jeffrey A Law  (law@cygnus.com)
52885
52886         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
52887         * g++.old-deja/g++.mike/p7325.C: Likewise.
52888         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
52889
52890 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
52891
52892         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
52893         * g++.old-deja/g++.brendan/crash30.C: Likewise.
52894         * g++.old-deja/g++.brendan/crash39.C: Likewise.
52895         * g++.old-deja/g++.law/operators4.C: Likewise.
52896
52897 1997-09-11  Joe Buck  (jbuck@synopsys.com)
52898
52899         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
52900         * g++.old-deja/g++.mike/p784.C: Ditto.
52901         * g++.old-deja/g++.mike/p785.C: Ditto.
52902
52903 1997-09-05  Jeffrey A Law  (law@cygnus.com)
52904
52905           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
52906
52907 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
52908
52909         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
52910         target feature; pass this to c-torture-execute as needed.
52911
52912 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
52913
52914         * lib/c-torture.exp(c-torture-execute): If the previous and the
52915         current executables being tested are identical, we don't need to
52916         run the executable again. Try to make the executable names
52917         unique. Add an optional argument for passing additional compiler
52918         flags.
52919
52920 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
52921
52922         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
52923
52924 1997-08-29  Jeffrey A Law  (law@cygnus.com)
52925
52926         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
52927
52928 1997-07-31  Jeffrey A Law  (law@cygnus.com)
52929
52930         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
52931         32bit or larger longs.
52932
52933         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
52934         have either a 32bit long or 32bit int.
52935
52936 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
52937
52938         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
52939         Make double precision tests dependent on sizeof (double).
52940
52941 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
52942
52943         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
52944         too.
52945
52946 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
52947
52948         * gcc.c-torture/compile/961203-1.cexp: New script.
52949
52950 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
52951
52952         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
52953         up the includes ourselves.
52954
52955 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
52956
52957         * lib/plumhall.exp: Remove random include, and add a few
52958         verbose messages for debugging.
52959
52960 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
52961
52962         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
52963         of trying to do it ourselves.
52964
52965 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
52966
52967         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
52968
52969 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
52970
52971         * gcc.prms/5403.c: Made regexp a bit less strict.
52972
52973 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
52974
52975         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
52976         is returned from remote_load instead.
52977         * lib/plumhall.exp: Ditto.
52978         * lib/mike-g++.exp: Ditto.
52979         * lib/old-dejagnu.exp: Ditto.
52980         * lib/c-torture.exp: Ditto.
52981
52982 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
52983
52984         * lib/g++.exp: Use build_wrapper procedure.
52985         * lib/gcc.exp: Ditto.
52986
52987 1997-05-20  Jeffrey A Law  (law@cygnus.com)
52988
52989         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
52990         an old-style decl for malloc.  Fixes tests to work when
52991         sizeof (int) != sizeof (size_t).
52992
52993 1997-05-15  Mike Meissner  <meissner@cygnus.com>
52994
52995         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
52996
52997         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
52998         use stdargs.h interface.
52999
53000 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53001
53002         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
53003         NO_VARARGS when compiling.
53004
53005 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
53006
53007         * lib/plumhall.exp(ph_includes): New procedure.
53008         (ph_make): Use it.
53009         (ph_compiler): Ditto.
53010
53011         * lib/g++.exp: Rename test-glue.c to testglue.c.
53012         * lib/gcc.exp: Ditto.
53013
53014 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
53015
53016         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
53017         to completion when it's called.
53018
53019 1997-03-21  Michael Meissner  <meissner@cygnus.com>
53020
53021         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
53022         is defined, don't do test.
53023
53024 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
53025
53026         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
53027         for object files.
53028         (ph_summary): Mark skipped testcases as untested, not unresolved.
53029
53030         * lib/plumhall.exp (ph_make): If unresolved because of bad
53031         errorCode, record errorCode in log file.
53032         (*): Replace send_log/verbose with verbose -log.
53033
53034 1997-03-19  Michael Meissner  <meissner@cygnus.com>
53035
53036         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
53037         double conversion if double isn't at least 8 bytes.
53038
53039         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
53040         int to work with targets where int is 16 bits.
53041
53042         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
53043         8 bytes, just exit, since 4 byte doubles don't have enough bits of
53044         precision for the test to complete.
53045
53046 1997-03-14  Michael Meissner  <meissner@cygnus.com>
53047
53048         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
53049         if d10v is not compiled with the -mdouble64 flag.
53050         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
53051
53052         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
53053         d10v is not compiled with the -mint32 flag.
53054
53055 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
53056
53057         * lib/plumhall.exp: Use incr_count.
53058
53059 1997-03-12  Jeffrey A Law  (law@cygnus.com)
53060
53061         * gcc.c-torture: Update to c-torture-1.45.
53062
53063 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
53064
53065         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
53066         the name of the expect testcase file).
53067
53068         * lib/g++.exp(g++_init): Ditto.
53069
53070 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
53071
53072         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
53073         the host.
53074
53075         * lib/gcc.exp(gcc_exit): New procedure.
53076
53077 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
53078
53079         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
53080         specs where appropriate.
53081
53082         * g++.old-deja/g++.arm/*: Added additional ERROR checks
53083         because of new "candidates are" messages, and removed a few
53084
53085         * Converted all non-old-style g++ testcases to old-style, and
53086         moved into g++.old-deja.
53087
53088 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
53089
53090         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
53091         options.
53092
53093         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
53094         succeeded.
53095
53096         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
53097
53098 1997-02-13  Michael Meissner  <meissner@cygnus.com>
53099
53100         * lib/gcc.exp (gcc_target_compile): Add support for defining
53101         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
53102         the machine doesn't have those features.
53103
53104 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
53105
53106         * g++.law/operators4.exp: Don't use LIBS.
53107
53108 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
53109
53110         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
53111
53112         * lib/mike-g++.exp: Don't set the compiler to be tested here.
53113         * lib/g++.exp: Set it here instead. Also, allow use of the
53114         --tool_exec and --tool_opt options. Change CXX to
53115         GXX_UNDER_TEST.
53116
53117         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
53118
53119         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
53120
53121 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
53122
53123         * lib/old-dejagnu.exp: Use prune_warnings instead of
53124         prune_system_crud.
53125         * lib/mike-g++.exp: Ditto.
53126         * lib/gcc.exp: Ditto.
53127         * lib/g++.exp: Ditto.
53128
53129         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
53130
53131 1997-02-07  Jeffrey A Law  (law@cygnus.com)
53132
53133           * 941014-2.c: Include stdlib.h
53134           * 960327-1.c: Include stdio.h
53135           * dbra.c, index-1.c: Don't assume ints are 32bits.
53136
53137 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
53138
53139         * lib/gcc.exp: Add gcc,stack_size target feature.
53140
53141         * lib/g++.exp(g++_target_compile): Add the include and link
53142         paths here, not in two other places. And, it's $options, not
53143         options.
53144
53145         * lib/mike-g++.exp(postbase): Remove the code that determines
53146         the correct include and link paths.
53147         * g++.old-deja/old-deja.exp: Ditto.
53148
53149 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
53150
53151         * lib/g++.exp(g++_init): target_compile no longer returns the
53152         filename of the result.
53153
53154 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
53155
53156         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
53157         call to glob.
53158
53159         * gcc.c-torture/special/special.exp: Change call to
53160         gcc_target_compile to include the object file.
53161
53162 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
53163
53164         * gcc.c-torture/special/special.exp: Correct misspelling in last
53165         change.
53166
53167 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
53168
53169         * lib/plumhall.exp(ph_summary): Log the entire output of the
53170         executable. Return -1 if there were any failures, 0 otherwise.
53171         (ph_execute): Return -1 if there were any failures, 0 otherwise.
53172         (ph_make): Clean up objects and executables that were built
53173         if the tests succeeded.
53174
53175 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
53176
53177         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
53178         libraries and includes in the build tree as appropriate.
53179
53180 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
53181
53182         * lib/c-torture.exp: Instead of looking for the global variable
53183         NO_LONG_LONG, check to see if that's a feature of the target.
53184
53185 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
53186
53187         * config/default.exp: Minimize. Delete the remainer of the files in
53188         config; this functionality is now in devo/dejagnu/config.
53189
53190         g++.*/*: Pass any additional flags used to compile to postbase;
53191         delete CXXFLAGS.
53192
53193         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
53194         is now done by runtest.exp. Use gcc_target_compile instead of
53195         compile.
53196
53197         lib/c-torture.exp: Use gcc_target_compile instead of compile.
53198         Remove references to CFLAGS. Use remote_file instead of
53199         calling rm -f.
53200         (c-torture): Take a list of arguments to use to compile this
53201         testcase.
53202
53203         lib/g++.exp: Simplify. Use target_compile instead of compile.
53204         lib/gcc-dg.exp: Ditto.
53205         lib/gcc.exp: Ditto.
53206         lib/mike-{gcc,g++}.exp: Ditto.
53207         lib/old-dejagnu.exp: Ditto.
53208         lib/plumhall.exp: Ditto.
53209
53210 1997-01-08  Jim Wilson  <wilson@cygnus.com>
53211
53212         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
53213         (ph_linker): Likewise.
53214
53215 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
53216
53217           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
53218         MAP_ANON / MAP_ANONYMOUS if defined;
53219         else try to map from /dev/zero .
53220
53221 1996-11-12  Jeffrey A Law  (law@cygnus.com)
53222
53223         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
53224         isn't defined, then define it to MAP_ANONYMOUS.
53225
53226 1996-11-12  Jeffrey A Law  (law@cygnus.com)
53227
53228         * gcc.c-torture: Update to c-torture-1.42 release.
53229
53230 1996-11-11  Jeffrey A Law  (law@cygnus.com)
53231
53232         * gcc.c-torture: Update to c-torture-1.41 release.
53233
53234 1996-10-27  Jeffrey A Law  (law@cygnus.com)
53235
53236         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
53237         c-torture release.
53238
53239 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
53240
53241         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
53242         and LDFLAGS.  Fix second case to append the target_info ldflags
53243         onto LDFLAGS, not CFLAGS.
53244         * lib/g++.exp (g++_init): Add target_info stuff.
53245         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
53246         of libgloss and newlib flags for !native.
53247
53248         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
53249         (GDB): Fix relative path to go up another dir for finding gdb.
53250
53251 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
53252
53253         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
53254         versions in the target_info array, if they don't exist.
53255
53256 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
53257
53258         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
53259
53260 1996-07-08  Jim Wilson  <wilson@cygnus.com>
53261
53262         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
53263         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
53264
53265 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
53266
53267         * lib/old-dejagnu.exp: Don't remove the output file before we've
53268         actually tested it. Don't append pwd to the path of the executable
53269         we're testing.
53270
53271 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
53272
53273         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
53274
53275 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
53276
53277         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
53278         temporary directory for compiler files, and set it to a default
53279         value of /tmp. Set $output as the name of the output file from
53280         compiling the testcase. Add a -o option to $cflags_var so the
53281         compiler writes the final output file as $output. Set $executable
53282         to $output.
53283
53284         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
53285         directory for compiler files, and set it to /tmp if it doesn't
53286         already have a value. Set $output_file to the name of the output
53287         file from compiling the testcase. Add a -o option to CXXFLAGS so
53288         the compiler writes the final output file as $output. Use $output
53289         as the executable to be tested.
53290
53291 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53292
53293         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
53294
53295 1996-06-08  Jeffrey A Law  (law@cygnus.com)
53296
53297         * gcc.c-torture/execute/pending-1.c: New test.  Still
53298         pending in Tege's queue.
53299
53300 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
53301
53302         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
53303         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
53304         if there were failures.  Call unresolved if there were unresolved
53305         testcases.  Call gcc_fail if program did not run to completion.
53306         (ph_make): Pass additional argument name to ph_execute.
53307         (ph_execute): Add new argument.  Pass additional arguments to
53308         ph_summary.  Call gcc_fail is there is no execution output.
53309
53310 1996-04-24  Jeffrey A Law  (law@cygnus.com)
53311
53312         * lib/plumhall.exp (proc_summary): Output relavent summary
53313         lines into the log so specific failures in plumhall can be
53314         investigated.
53315
53316 1996-04-10  Jeffrey A Law  (law@cygnus.com)
53317
53318         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
53319         (c-torture-execute): Don't try to execute tests which use
53320         "long long" types if $NO_LONG_LONG is nonzero.
53321
53322 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
53323
53324         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
53325         not c-torture.
53326
53327         * gcc.ieee: Move from here.
53328         * gcc.c-torture/execute/ieee: To here.
53329
53330 1996-03-26  Jeffrey A Law  (law@cygnus.com)
53331
53332         * gcc.c-torture: Update to c-torture-1.41 release.
53333
53334 1996-03-22  Jeffrey A Law  (law@cygnus.com)
53335
53336         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
53337         not "$output".
53338
53339 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
53340
53341         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
53342         -c present.
53343
53344 1996-03-02  Jeffrey A Law  (law@cygnus.com)
53345
53346         * config/proelf.exp: Handle connecting to a simulator.
53347
53348 1996-01-31  Jeffrey A Law  (law@cygnus.com)
53349
53350         * config/proelf.exp: New file.  Enough framework that we can
53351         run c-torture tests on the proelf targets (or any other target
53352         that gdb can connect to for that matter).
53353
53354 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
53355
53356         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
53357         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
53358
53359         * lib/plumhall.exp (ph_execute): Always call ph_summary if
53360         exec_output exists.
53361
53362 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
53363
53364         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
53365         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
53366
53367         * config/*.exp: Update FSF address.  Change result of ${tool}_load
53368         to pass/fail/unresolved/unsupported/untested.  Caller must now
53369         call unresolved/unsupported/untested.
53370         * lib/*.exp: Update FSF address.  Update to handle new results of
53371         ${tool}_load.
53372         * lib/chill.exp (verbose): Delete.
53373
53374 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
53375
53376         * lib/gcc.exp (default_gcc_start): Change order of args to
53377         $LDFLAGS $CFLAGS $LIBS.
53378         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
53379         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
53380         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
53381         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
53382         * gcc.misc-tests/dg-test.exp: Likewise.
53383         * gcc.misc-tests/msgs.exp: Likewise.
53384         * gcc.prms/prms.exp: Likewise.
53385         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
53386         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
53387
53388         * lib/dg.exp: Deleted, moved to dejagnu/lib.
53389
53390 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53391
53392         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
53393
53394         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
53395         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
53396
53397         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
53398         necessary.
53399
53400 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
53401
53402         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
53403         global for loop; add use of $mathlib.
53404         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
53405         settings here; set mathlib for anything but VxWorks.
53406
53407 1996-01-22  Jeffrey A Law  (law@cygnus.com)
53408
53409         * gcc.c-torture: Update to c-torture-1.40 release.
53410
53411 1996-01-03  Jeffrey A Law  (law@cygnus.com)
53412
53413         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
53414         dg.exp.
53415
53416 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
53417
53418         * lib/c-torture.exp (c-torture-execute): Declare "output" as
53419         global.
53420
53421 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
53422
53423         * lib/g++.exp (LIBS): Define if not already.
53424         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
53425         (gcc-dg-prune): Call prune_gcc_output.
53426         * lib/gcc.exp (prune_gcc_output): New proc.
53427         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
53428         prune_gcc_output.
53429
53430 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
53431
53432         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
53433         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
53434
53435 1995-11-15  Jeffrey A Law  (law@cygnus.com)
53436
53437         * gcc.c-torture: Update to c-torture-1.39 release.
53438
53439 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
53440
53441         * lib/c-torture.exp (c-torture-execute): Don't return if one option
53442         fails, try others as well.
53443
53444 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
53445
53446         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
53447         If compilation fails, mark execute tests as `untested'.
53448         If test is marked as unsupported, don't mark compilation and
53449         execute tests as failed.
53450
53451 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
53452
53453         * lib/g++.exp (g++_init): Don't link in libg++, and look to
53454         libstdc++ for whether or not we want to be doing shared
53455         libraries.  Delete link_curses since we don't need it anymore.
53456         * lib/mike-g++.exp (postbase): Don't link in libg++.
53457         * g++.old-deja/old-deja.exp: Likewise.
53458
53459 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
53460
53461         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
53462
53463 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
53464
53465         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
53466         For that, add `-Wl,-a,shared_archive'.
53467         * g++.old-deja/old-deja.exp: Likewise.
53468
53469 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
53470
53471         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
53472
53473 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
53474
53475         * lib/mike-g++.exp (postbase): Pay attention to the status of
53476         g++_load.
53477
53478 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
53479
53480           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
53481
53482 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
53483
53484         * lib/gcc.exp (default_gcc_start): No longer need to log program
53485         being executed or its output, execute_anywhere does that now.
53486         * lib/g++.exp (default_g++_version): Call execute_anywhere.
53487         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
53488
53489 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
53490
53491         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
53492         the same as those in lib/g++.exp.
53493
53494 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
53495
53496         * gcc.c-torture: Update to c-torture-1.38 release.
53497         * gcc.ieee: Related changes.
53498
53499 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
53500
53501         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
53502         "exec". Minor reformatting changes.
53503
53504         * config/rom68k.exp (${tool}_load): Make it work in a canadian
53505         cross. This means all "exec" calls now work on a remote host as
53506         well.
53507         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
53508         cross. Filter out the extra "\r\n" stuff that expect puts in.
53509         (c-torture-execute): Filter out the bogus warnings like
53510         c-torture-compile does. Add support for canadian cross.
53511         * lib/gcc.exp (default_gcc_version, default_gcc_start)
53512         Use execute_anywhere rather than calling exec directly. Now it
53513         works for canadian cross testing.
53514
53515 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
53516
53517         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
53518         results into a variable, and check that rather than using file exists.
53519
53520 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
53521
53522         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
53523         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
53524
53525 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
53526
53527         * g++.old-deja/old-deja.exp: Create and pass runshlib and
53528         lib_curses if there's a shared libg++ in the build tree.
53529
53530 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
53531
53532         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
53533         if not supported target.
53534
53535 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
53536
53537         * lib/g++.exp (g++_init): Move empty setting of runshlib and
53538         link_curses up to always happen, not just for native builds.
53539
53540 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
53541
53542         * gcc.c-torture: Update to c-torture-1.36 release.
53543         * gcc.failure: Related changes.
53544
53545 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
53546
53547         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
53548
53549 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
53550
53551         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
53552         * lib/mike-g++.exp (postbase): Not in here.  Still reference
53553         runshlib, link_curses, and mathlib for link and run.
53554
53555         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
53556         pass the runtime shared library options for Solaris, OSF/1, and
53557         Irix5, and link with -lcurses to avoid unresolved references.
53558
53559 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
53560
53561         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
53562         only run once.
53563
53564 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
53565
53566         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
53567
53568 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
53569
53570         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
53571         do not have a framework for the "compat" tests yet.
53572
53573 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
53574
53575         * lib/mike-g++.exp (postbase): New local variable `mathlib',
53576         set to null if we're testing vxworks5.1.  Use that instead of
53577         `-lm' in the setting of LIBS for link and run.
53578
53579 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
53580
53581         * config/rom68k.exp (${tool}_load): Major changes to make it
53582         work.  Verified that it does in fact return the stuff in
53583         exec_output properly.  Catch any Emul or any TRAP other than 0.
53584
53585 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
53586
53587         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
53588         LDFLAGS properly for targets that need stuff from libgloss.
53589         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
53590         only run once.
53591         (gpp_initialized): New variable.
53592
53593 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
53594
53595         * config/rom68k.exp: Load libgloss.exp.
53596         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
53597         so we can produce a fully linked binary.
53598         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
53599         so we can produce a fully linked binary.
53600
53601 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
53602
53603         * lib/plumhall.exp (ph_section): Watch for expected failures.
53604         Add missing `else'.
53605
53606         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
53607         run the testcase.
53608         (c-torture): Likewise.
53609
53610 1995-08-28  Doug Evans  <dje@cygnus.com>
53611
53612         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
53613
53614         * lib/mike-g++.exp (mike_cleanup): New proc.
53615         (prebase): New globals compiler_result, not_compiler_result,
53616         target_regexp.
53617         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
53618         allow leading "-" in pattern.  Watch for unsupported tests.
53619         If $compiler_result is set, pattern match assembler code,
53620         and ditto for $not_compiler_result.
53621         * lib/mike-gcc.exp: Likewise.
53622
53623         * lib/plumhall.exp (ph_execute): Only call ph_summary if
53624         execution "succeeded".
53625
53626 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
53627
53628         * config/win32.exp: New file.
53629         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
53630
53631 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
53632
53633         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
53634         unsupported.
53635         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
53636         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
53637         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
53638
53639         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
53640         "... without exceptions was ...".  That is now handled by
53641         prune_system_crud.
53642         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53643
53644 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
53645
53646         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
53647         sieve.c,sort2.c}: New files.
53648         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
53649         sieve.exp,sort2.exp}: Drivers for them.
53650
53651         * lib/mike-gcc.exp (program_output): New user settable variable.
53652         (postbase): Call prune_system_crud.  Also prune extraneous compiler
53653         messages.
53654         * lib/mike-g++.exp (program_output): New user settable variable.
53655
53656         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
53657
53658         * config/sh.exp: Deleted (use sim.exp instead).
53659
53660 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
53661
53662         * config/vx.exp: Declare CHECKTASK as global.
53663         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
53664         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
53665         * lib/old-dejagnu.exp: Load [pwd]/$executable.
53666
53667 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
53668
53669         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
53670         target. Like vx.exp, only includes `vx29k.exp' instead of
53671         `vxworks.exp'.
53672
53673 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
53674
53675         * config/sim.exp: Increase time limit from 120 seconds to 240.
53676
53677 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
53678
53679         * gcc.c-torture/execute/950628-1.c: New test.
53680
53681 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
53682
53683         * gcc.c-torture: Update with changes/additions from
53684         c-torture-1.34.
53685
53686 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
53687
53688         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
53689
53690 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
53691
53692         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
53693
53694 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
53695
53696         * gcc.c-torture/compile/950512-1.c: New test.
53697         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
53698         * gcc.dg/struct-ret-1.c: Likewise.
53699
53700 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
53701
53702         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
53703           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
53704
53705 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
53706
53707         * gcc.c-torture/special/920411-1.c: Deleted.
53708         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
53709
53710 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
53711
53712         * config/sim.exp (${tool}_load): Hack in call to bash to get a
53713         cpu limit.
53714
53715 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
53716
53717         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
53718
53719 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
53720
53721         From kenner;
53722         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
53723         is the proper length.
53724         * va-arg-3.c: Likewise.
53725
53726 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
53727
53728         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
53729         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
53730
53731         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
53732         * lib/g++.exp (default_g++_start): Delete old cruft.
53733
53734 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
53735
53736         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
53737         (2 * (1 << 18)) to (2 * (1 << 17)).
53738
53739         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
53740
53741 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
53742
53743         * config/rom68k.exp: Renamed from config/idp.exp
53744
53745 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
53746
53747         * c-torture/compile/921109-2.c
53748
53749 1995-04-18  Mike Stump  <mrs@cygnus.com>
53750
53751         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
53752         excess errors.
53753
53754 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
53755
53756         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
53757         output.
53758         * lib/g++.exp (default_g++_start): Likewise.
53759
53760 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
53761
53762         * gcc.c-torture/compile/950329-1.c: New test.
53763
53764 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
53765
53766           * config/bug.exp (${tool}_load): Updated to use new remote_open
53767           and remote_close procs.
53768         * config/idp.exp: New file.
53769
53770 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
53771
53772         * gcc.c-torture/execute/950322-1.c: New test.
53773
53774 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
53775
53776         * config/vx.exp (${tool}_load): Clean up testing of return code from
53777         vxworks_ld and vxworks_spawn.
53778
53779 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
53780
53781         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
53782
53783 1995-03-13  Mike Stump  <mrs@cygnus.com>
53784
53785         * lib/old-deja.exp: Add `excess errors test - ' error, now one
53786         can mark excess errors on a machine by machine basis.  Note, the
53787         default is to not expect any excess errors, even when excess
53788         errors test - is given, so you will want to put an XFAIL ... on
53789         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
53790         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
53791         those 4 machines, but no others.
53792
53793 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
53794
53795         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
53796         * lib/c-torture.exp: to here.
53797
53798 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
53799
53800         * gcc.c-torture/execute/950221-1.c: New test.
53801         * gcc.c-torture/execute/struct-ret-1.c: New test.
53802         * gcc.c-torture/compile/950221-1.c: New test.
53803
53804         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
53805
53806 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
53807
53808         * gcc.c-torture/execute/arith-1.c (main): Return 0.
53809         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
53810
53811 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
53812
53813         * g++.gb: New directory of tests, derived from my signature and
53814         class scoping tests.
53815
53816         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
53817         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
53818         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
53819         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
53820         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
53821         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
53822         * g++.gb/sig25.C: Likewise.
53823
53824         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
53825         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
53826         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
53827         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
53828         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
53829         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
53830         * g++.gb/sig25.exp: Likewise.
53831
53832         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
53833         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
53834         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
53835         * g++.gb/scope13.C: Likewise, this test still fails.
53836
53837         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
53838         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
53839         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
53840         * g++.gb/scope13.exp: Ditto.
53841
53842         * g++.gb/README: New file, explains what these tests are about.
53843
53844 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
53845
53846         * lib/dg.exp (dg-do): Support `preprocess'.
53847         (dg-test): Likewise.
53848
53849 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
53850
53851         * config/udi.exp: change "continue -expect" to "exp_continue".
53852
53853 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
53854
53855         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
53856         Delete redundant tests.
53857
53858         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
53859         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
53860         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
53861         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
53862         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
53863         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
53864         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
53865         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
53866
53867         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
53868         storing label pointers.
53869         * gcc.c-torture/execute/921019-1.c: Likewise.
53870         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
53871         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
53872         parameter fp.
53873         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
53874         constants.
53875
53876         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
53877         Delete obsolete tests.
53878
53879         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
53880         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
53881         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
53882         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
53883         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
53884         * gcc.c-torture/compile/950124-1.c: New test.
53885
53886         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
53887
53888 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
53889
53890         * lib/mike-g++.exp: Add -lm to LIBS.
53891
53892 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
53893
53894         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
53895
53896 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
53897
53898         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
53899
53900 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
53901
53902         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
53903
53904 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
53905
53906         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
53907         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
53908         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
53909         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
53910         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
53911         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
53912         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
53913         * g++.law/{operators31.C, operators32.C,
53914         * g++.law/{operators33.C, operators34.C}: Likewise.
53915         * g++.law/{pic1.C, refs2.C}: Likewise.
53916         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
53917         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
53918         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
53919         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53920
53921         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
53922         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
53923         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
53924         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
53925         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
53926         * g++.law/{enum9.exp, friend5.exp}: Likewise.
53927         * g++.law/{nest3.exp, nest4.exp}: Likewise.
53928         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
53929         * g++.law/{operators30.exp, operators31.exp}: Likewise.
53930         * g++.law/{operators32.exp, operators33.exp}: Likewise.
53931         * g++.law/{operators34.exp}: Likewise.
53932         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
53933         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
53934         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
53935         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
53936         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53937
53938         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
53939         No longer expected to fail.
53940         * g++.law/missed-error3.C: Tweak for recent bool changes.
53941
53942 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
53943
53944         * config/emb-unix: Deleted.
53945         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
53946         remote execution.  Do final link on remote host if REMOTE_LINK is set.
53947
53948 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
53949
53950         * lib/dg.exp (dg-test): Fix typo in last patch.
53951
53952 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
53953
53954         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
53955         (handles multiple occurrences).
53956
53957 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
53958
53959         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
53960         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
53961         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
53962         printed).
53963         * lib/c-torture.exp (c-torture-compile): Likewise.
53964         (c-torture): Prepend full path if missing.
53965         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
53966         (gcc_fail): Likewise.
53967         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
53968
53969 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
53970
53971         * lib/netware.exp: Only attach to NetWare i386 systems.
53972
53973 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
53974
53975         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
53976         messages.  Add test name to "output pattern match" pass/fail message.
53977
53978 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
53979
53980         * gcc.dg: New testsuite.
53981         * gcc.dg/dg.exp: New file.
53982
53983         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
53984         test-switch.c}: Deleted.
53985
53986         * gcc.misc-tests/msgs.exp: New testcase driver.
53987
53988 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
53989
53990         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
53991         Watch for illegal return values from ${tool}_load.
53992         * config/unix.exp (${tool}_load): Fix pass/fail detection for
53993         cross targets.  Coerce return value >0 to 1.
53994
53995 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
53996
53997         * config/unix.exp (${tool}_load): Call program rsh, not proc.
53998
53999         * config/emb-unix.exp: New file.
54000
54001         * config/sim.exp: Error if variable $SIM not defined.
54002         (${tool}_load): Mark test as "untested" if simulator missing.
54003
54004         * config/unix.exp: Load remote.exp to get rcp_download.
54005         * lib/c-torture.exp: Use different option lists for testcases with
54006         and without loops.
54007         * gcc.c-torture/execute/execute.exp: Likewise.
54008
54009 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
54010
54011         * config/*.exp: Clarify return code from ${tool}_load.
54012         Call `unresolved' or `untested' instead of `warning' or `perror'
54013         (sometimes you still want to call both though).
54014         Add comment that `shell_id' is local to each file.
54015         * config/udi.exp (timeout): Set to 30.
54016         Don't print warning if connection fails, $connectmode has already
54017         printed an error.
54018         (${tool}_load): Move verbose messages to level 2.
54019         Rework pattern for "Process started" message.
54020         Pass `shell_id' to ${connectmode}_download.
54021         Retry twice upon timeout.  Make resetting of target more robust.
54022         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
54023         Pass `shell_id' to exit_$connectmode.
54024         Only call exit_$connectmode if connected.
54025         * config/unix.exp (${tool}_load): Check return codes better.
54026         * config/vrtx.exp (${tool}_load): Likewise.
54027         * config/vx.exp (${tool}_load): Likewise.
54028         Delete unneeded global's.
54029         * lib/dg.exp (dg-test): Update to reflect clarified return codes
54030         from ${tool}_load.
54031         (dg-stat): Delete.
54032         (dg-init): Delete recording of pass/fail counts.
54033         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54034         (old-dejagnu-init): Likewise.
54035         (old-dejagnu-stat): Delete contents, empty proc now.
54036         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
54037         (c-torture): Delete references to lcnt, lpass, lfail.
54038         Get option list from TORTURE_OPTIONS.
54039         Delete -funroll[-all]-loops if no loops.
54040         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
54041         (g++_stat): Delete contents (empty proc now).
54042         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
54043         (gcc_finish): Likewise.
54044         (gcc_stat): Deleted.
54045         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
54046         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
54047         * gcc.c-torture/execute/execute.exp: Likewise.
54048         Split tests into two parts: compile, execute.
54049         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
54050         no loops.  Update to reflect clarified return codes from ${tool}_load.
54051
54052 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
54053
54054         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
54055         to grep for.
54056         (old-dejagnu): Likewise (where necessary).
54057
54058 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
54059
54060         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
54061
54062         * lib/dg.exp (dg-process-target): Fix processing of selector.
54063         Add comment regarding use of `error'.
54064
54065         * lib/gcc.exp (prune_system_crud): Define if missing.
54066         * lib/g++.exp (prune_system_crud): Likewise.
54067
54068         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
54069         Call prune_system_crud.
54070         * lib/dg.exp (dg-runtest): New proc.
54071         Use perror instead of send_user for tcl errors in testcase.
54072         Don't return any value, it's never used.
54073         Don't clobber previous definition of `unknown'.
54074         Print tcl errors in `dg-final'.
54075
54076 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
54077
54078         * lib/dg.exp (dg-process-target): Improve syntax error messages.
54079         (dg-test): Don't print errorInfo, it contains stack backtrace.
54080
54081 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
54082
54083         * lib/g++.exp (runtest_file_p): Define if missing.
54084
54085 1994-09-24  Doug Evans  (dje@cygnus.com)
54086
54087         * lib/mike-g++.exp: Comment out loading of g++.exp.
54088         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
54089         (default_g++_version): Always print something.
54090         (default_g++_start): Comment out call to `which'.
54091         (g++_start, g++_load): Deleted (must be defined in config file).
54092         * lib/gcc.exp: Test for existence of $CC at start.
54093         Delete check for tmpdir (done in gcc_init).
54094         (default_gcc_version): Always print something.
54095         (default_gcc_start): Comment out call to `which'.
54096         * config/*.exp: Major cleanup - make cross targets work at least a
54097         little better for g++ (by not being "--tool gcc" specific).
54098         Rename gcc_xxx to ${tool}_xxx.
54099         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
54100         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
54101
54102 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
54103
54104         * lib/c-torture.exp (c-torture-compile): Rework compiler
54105         message processing.
54106
54107         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
54108         c-torture.
54109
54110 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
54111
54112         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
54113
54114         * lib/dg.exp (dg-process-target): Support { target native }.
54115
54116 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
54117
54118         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
54119         looked for "... program xxx got fatal signal".
54120         Correct regsub munging of `comp_output'.
54121         Ignore compiler messages "path prefix not used" and "linker input
54122         file unused".
54123
54124 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
54125
54126         * lib/gcc.exp (runtest_file_p): Define if missing.
54127         * gcc.prms/template.c: Example to work from.
54128
54129 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
54130
54131         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
54132         * lib/dg.exp (dg-test): Call unsupported testcases as such.
54133
54134         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
54135         * gcc.prms/1883.c: Moved from compile/940714-1.c.
54136         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
54137         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
54138
54139         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
54140         (dg-process-target): No longer a varargs proc.
54141         Return S/N for target, P/F for xfail.  All callers changed.
54142         (user option procs): More argument checking.
54143         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
54144         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
54145         (dg-test): Skip test if not running on selected target in `dg-do'.
54146         Update handling of `dg-do-what', `dg-output-text'.
54147         Separate execution pass/fail from output pattern match pass/fail.
54148         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
54149
54150 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
54151
54152         * gcc.c-torture/special/special.exp: Don't expect failure for mips
54153         target for 920510-1.c.
54154
54155 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
54156
54157         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
54158         Clean up comment regarding use of passcnt, etc.
54159         (gcc_stat): Don't update `testcnt' here.
54160         (gcc_finish): Do it here.
54161         Might as well reset `but_id' here too.
54162         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
54163         to determine if the file should be tested.
54164         * gcc.c-torture/compile/compile.exp: Likewise.
54165         * gcc.c-torture/execute/execute.exp: Likewise.
54166         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54167         * gcc.misc-tests/dg-test.exp: Likewise.
54168         * gcc.prms/prms.exp: Likewise.
54169         * gcc.wendy/wendy.exp: Likewise.
54170         * g++.old-deja.exp: Likewise.
54171         Move "Testing file" message to verbose level 1.
54172
54173 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
54174
54175         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
54176
54177 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
54178
54179         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
54180         (default_gcc_start): Accept optional second list element
54181         of compiler flags.  Print compiler output at verbosity level 2.
54182         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
54183         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
54184         Save current values of framework globals passcnt, failcnt, xpasscnt,
54185         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
54186         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
54187         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
54188         xfailcnt to compute stats.  Update framework global `testcnt' from
54189         pass/fail counts.
54190         (gcc_finish): New proc.  Clean up test environment.
54191         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
54192         (gcc_epass, gcc_efail): Delete.
54193         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
54194         argument of line number.
54195         (dg-init): If the tool has an init routine, call it.
54196         (dg-test): Remove args `cflags_var' and `libs_var'.
54197         Pass all compiler options to ${tool}_start.
54198         Handle missing line number.
54199         (dg-finish): New function.
54200         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
54201         particular files.  Call gcc_finish at end.  Move "skipping test"
54202         message to verbosity level 3.
54203         * gcc.c-torture/compile/compile.exp: Likewise.
54204         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54205         * gcc.c-torture/execute/execute.exp: Likewise.
54206         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54207         Print testcase being tried at verbosity level 1.
54208         * gcc.c-torture/special/special.exp: Unset xfail.
54209         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54210         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
54211         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
54212         * gcc.failure/failure.exp: Likewise.
54213         * gcc.ieee/ieee.exp: Likewise.
54214         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
54215         Update call to dg-test.  Call dg-finish at end.
54216         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
54217         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54218         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
54219         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
54220         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
54221         * gcc.wendy/wendy.exp: Add copyright.
54222         Delete setting of tmpdir (done by gcc_init).
54223         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
54224         Pass compiler flags to gcc_start.  Call gcc_finish at end.
54225         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
54226         gcc_[ce]pass/fail.
54227
54228 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
54229
54230         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
54231         confusion.
54232         (g++_load): Likewise.
54233
54234         * config/*.exp (gcc_load): Some were varargs fns and some were not.
54235         Rename argument to `prog' to remove the confusion.
54236         Varargs fns behave differently too!
54237         (g++_load): Likewise.
54238
54239         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
54240
54241         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
54242         what it is.  Delete (always) printing of status value for !native.
54243         Simplify verbose code, and include status and exec_output.
54244         (g++_load): Use gcc_load.
54245
54246 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
54247
54248         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
54249         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
54250         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
54251         940714-3.c as these testcases don't exist anymore.  Make
54252         va-arg-1.c expected to pass.
54253
54254 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
54255
54256         * gcc.misc-tests/misc.exp: Only run specific testcases.
54257         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
54258         * gcc.misc-tests/dg-[1-9].c: New files.
54259
54260         * lib/dg.exp: New testsuite driver.
54261         * gcc.prms/prms.exp: Use it.
54262
54263         * README.gcc: New file.
54264
54265         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
54266         Document and reset `lxpass' and `lxfail'.
54267         Simplify "initialized" message.
54268         (gcc_stat): Clean up comments a little.
54269
54270 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
54271
54272         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
54273
54274 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
54275
54276         * lib/old-dejagnu.exp (process-option): New proc.
54277         (old-dejagnu-init, old-dejagnu-stat): Likewise.
54278         (old-dejagnu): Simplify.
54279         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
54280
54281 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
54282
54283         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
54284         exists and is not an empty string.
54285
54286         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
54287         $xfail rather than calling setup_xfail.  Clear $xfail when test is
54288         finished.
54289         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
54290         automatically.
54291
54292         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
54293         longer expected to fail.
54294
54295         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
54296         "f" function call.
54297
54298         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
54299
54300         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
54301         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
54302         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
54303         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
54304         c-torture-1.29.
54305
54306         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
54307         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
54308
54309         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
54310
54311         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
54312         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
54313
54314         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
54315         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
54316         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
54317
54318 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
54319
54320         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
54321         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
54322         940714-1.c, 940714-2.c, 940714-3.c},
54323         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
54324         gcc.misc-tests/{mg.c,mg.exp}:
54325         New tests.
54326         * gcc.noncompile/noncompile.exp: Change accordingly.
54327
54328 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
54329
54330         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
54331         Undo previous clobberage.
54332
54333 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
54334
54335         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
54336         * gcc.special/{930510-1.c, special.exp}:
54337         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
54338         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
54339         struct-varargs-1.c}: New tests from c-torture-1.26.
54340
54341 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
54342
54343         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
54344           argument to switch.
54345
54346 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
54347
54348         * Revert the previous changes.  Please see Rob's directory
54349         (/lisa/test/rob/progressive/gcc/testsuite) for testing
54350         fixes.
54351
54352 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
54353
54354         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
54355         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
54356         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
54357         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
54358         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
54359         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
54360         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
54361         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
54362         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
54363         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
54364         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
54365         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
54366         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
54367         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
54368         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
54369         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
54370         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
54371         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
54372         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
54373         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
54374         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
54375         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
54376         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
54377         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
54378         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
54379         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
54380         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
54381         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
54382         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
54383         testing changes.
54384
54385 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
54386
54387         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
54388         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
54389         with perror calls.
54390
54391 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
54392
54393         * config/unix.exp (g++_load): Fix syntax.
54394
54395 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
54396
54397         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
54398         * gcc.noncompile/921017-1.c: Deleted obsolete test.
54399         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
54400         Don't expect va-arg-1.c to fail.  Correct expected output for
54401         920928-1.c.
54402         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
54403         * gcc.wendy/hbm4.c: Correct typo.
54404         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
54405
54406 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
54407
54408         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
54409         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
54410         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
54411         * lib/c-torture.exp (c-torture-compile): Ditto.
54412
54413         Reduce volume of output (remove all the -I's and such).
54414         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
54415         Call gcc_cpass, gcc_cfail.
54416         (c-torture): Pass testing option to c-torture-compile.
54417
54418 1994-03-21  Doug Evans  (dje@cygnus.com)
54419
54420         Bring patches over from progressive.
54421         * config/default.exp: Exit remote shell cleanly.
54422         (g++_exit, g++_start): Add default versions.
54423         * config/sim.exp (gcc_load): Use perror, not error.
54424
54425 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
54426
54427         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
54428         set in site.exp.
54429
54430 1994-03-14  Doug Evans  (dje@cygnus.com)
54431
54432         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
54433         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
54434         (wendy_try): New proc to run testcase.
54435         (main loop): Call 'em.
54436         * gcc.wendy/*.c: Clean up pass to correct expected output.
54437
54438         * lib/gcc.exp: Minor cleanup work.
54439         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
54440
54441 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
54442
54443         * config/sim.exp (gcc_load): Document return codes better.
54444         Don't pass -v to simulator.
54445
54446 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
54447
54448         * gcc.special/920717-x.c: Fix typo.
54449         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
54450         get at sources.
54451
54452         * lib/mike-gcc.exp: Fix typo.
54453
54454 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
54455
54456         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
54457         binary to use, transform the name.
54458         * config/*.exp: rename everything. Nuke any g++ specific files,
54459         it's now a special case of gcc that requires no special support.
54460         Add a default.exp for unsupported targets.
54461
54462 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
54463
54464         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
54465         lib/old-dejagnu.exp: Fix a few patterns to work with the new
54466         version of Tcl.
54467
54468 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
54469
54470         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
54471         than a warning.
54472
54473 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
54474
54475         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
54476
54477 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
54478
54479         * gcc.execute/execute.exp: Combine opt_list and foption_list into
54480         option_list.  Compile every file with only 4/6 option choices
54481         (same as C torture) instead of with 12/18 different option
54482         choices.
54483         * lib/c-torture.exp: Likewise.
54484
54485         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
54486         not already set.
54487
54488 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
54489
54490         * lib/old-deja.exp: Add `excess errors test fails' error, now one
54491         can put an XFAIL *-*-* on excess errors.
54492
54493 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
54494
54495         * g++.law: Add more tests derived from g++-bugs snapshots.
54496
54497         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
54498         equivalent to g++.law/init9.
54499
54500         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
54501         compiled it, and the a.out file after we've run it.
54502
54503 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
54504
54505         * lib/mike-g++.exp (postbase): Delete the .o file after we've
54506         compiled it, and the a.out file after we've run it.
54507
54508 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
54509
54510         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
54511
54512 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
54513
54514         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
54515         version number.
54516
54517 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
54518
54519         * g++.law: New directory of g++ tests derived from the g++-bugs
54520         snapshots.
54521
54522 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
54523
54524         * gcc.compile: initbug1.c initbug1.exp testcase added
54525
54526 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
54527
54528         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
54529         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
54530           fixes submitted by Jeff Law (law@cs.utah.edu)
54531         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
54532           Jeff Law (law@cs.utah.edu)
54533
54534
54535 1993-11-30  Mike Stump  (mrs@cygnus.com)
54536
54537         * config/unix-g++.exp: Follow the gcc way of doing things.
54538         * g++.old-deja/old-deja.exp: Minor updates.
54539         * lib/g++.exp: New file, follow the gcc way of doing things.
54540         * lib/old-dejagnu.exp: Minor updates.
54541         * lib/mike-g++.exp: Always unset errorInfo.
54542
54543 1993-11-06  Mike Stump  (mrs@cygnus.com)
54544
54545         * lib/gcc.exp: Fix some errors with the below change, CC and
54546         CFLAGS should be global when setting, not local.
54547
54548 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
54549
54550         * lib/gcc.exp: Transform tool name.
54551
54552 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54553
54554         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
54555
54556 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54557
54558         * lib/gcc.exp: change gcc_done to gcc_stat
54559
54560 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54561
54562         * Upgraded gcc testsuite to c-torture version 1.25
54563
54564 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
54565
54566         * lib/gcc.exp: added reporting code. Changed verbose compile message.
54567         * lib/c-torture: added hooks for new reporting code.
54568
54569 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
54570
54571         * config/sh-gcc.exp: check if sh-sim exists in the path
54572
54573 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
54574
54575         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
54576         * gcc.compile/compile.exp: Initial changes for new logic.
54577         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
54578         * gcc.failure/failure.exp: Initial changes for new logic.
54579         * gcc.ieee/ieee.exp: Initial changes for new logic.
54580         * gcc.misc-tests/misc.exp: Initial changes for new logic.
54581         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
54582         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
54583         * lib/c-torture.exp: Initial changes for new logic.
54584         * lib/gcc.exp: Initial changes for new logic.
54585
54586 1993-10-15  Mike Stump  (mrs@cygnus.com)
54587
54588         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
54589         depend upon failure or success.  Fully qualify names in failure
54590         and success messages.  Always remove a.out before starting
54591         compile, just in case.  Pay more attention to error text output by
54592         the compiler.  Handle testcases with no known past errors just
54593         like all others, so that things are uniform.  Other miscellaneous
54594         improvements.
54595
54596 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
54597
54598         * gcc.cpp: new directory for cpp tests
54599
54600 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
54601
54602         * lib/chill.exp: Code reformatted, removed unused code.
54603         * config/unix-chill.exp: Code reformatted, removed unused code.
54604         * chill.execute/execute.exp: Code reformatted, removed unused code.
54605         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
54606
54607 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
54608
54609         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
54610         routines not written.
54611
54612 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
54613
54614         * config/bug-gcc.exp: Use new procs from bug.exp.
54615
54616 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
54617
54618         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
54619         via ftp, rather than depending on NFS.
54620         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
54621         case.
54622
54623 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
54624
54625         * config/bug-gcc.exp: Use new download proc.
54626
54627 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
54628
54629         * chill.execute/execute.exp: cleanups, handles errors better
54630         * chill.compile/compile.exp: rewrite, based on execute.exp
54631         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
54632         * lib/chill.exp: major changes to diff proc and compile and link
54633         procs. added chill_fail and chill_pass wrappers to pass and
54634         fail. added more comments, and handle error codes better.
54635         Added a hack to capture stderr from exec, so noncompile tests
54636         can work.
54637
54638 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
54639
54640         * chill.execute/execute.exp: rewrite of testsuite driver
54641         * lib/chill.exp: rewrite of testsuite driver
54642         * config/unix-chill.exp: rewrite of testsuite driver
54643
54644 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
54645
54646         In chill.execute:
54647         * iexpr.ch: Standardize uppercase.
54648         * tuples.dat: Standardize uppercase.
54649         * vary.ch: standardize.  Correct varying string assignments.
54650         * vary.dat: Add new output lines.
54651
54652 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
54653
54654         In chill.execute:
54655         * chprintf.ch: Standardize use of uppercase.
54656         * tuples.ch: Standardize and turn arr2 into a DCL,
54657           rather than a SYN.
54658         * pinits.ch: Standardize.
54659
54660 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
54661
54662         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
54663         * Makefil: Renamed to Makefile.in.
54664         * configure.in: New.
54665
54666 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
54667
54668         In chill.execute:
54669         * .cvsignore: Add result/output files.
54670         * Makefile: Fix up variables at start.  Use MFLAGS
54671           everywhere.  Correct bool_loc, built_ins entries.
54672           Add entry for vary1.ch.
54673         * bitarray.ch: Standardize upper-case usage.
54674         * bitexpr.ch: Standardize, add output of b1.
54675         * params.ch: Use arrayt in along PROC parameters, to
54676           avoid novelty problems.
54677         * sets.ch: Tiny cleanup.
54678         * vary1.ch: Re-indent.
54679
54680 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
54681
54682         * Add PR-related files to Makefiles, .cvsignore files, etc.
54683
54684 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
54685
54686         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
54687           with compiler objects. New names are test-flow.c and test-loop.c
54688
54689 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
54690
54691         * Upgraded c-torture tests from 1.19 to 1.20
54692
54693         * new files:
54694         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
54695         * gcc.compile: 930623-1.c 930623-2.c
54696         * gcc.noncompile: 930622-1.c 930622-2.c
54697         * gcc.failure: 920411-1.c 920627-2.c
54698         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
54699
54700 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
54701
54702         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54703           More changes to get testsuite working properly. Needs more work.
54704           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
54705
54706 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
54707
54708         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54709           More changes to get testsuite working properly. Needs more work.
54710
54711 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
54712
54713         * chill.compile/compile.exp: Added for Dejagnu support
54714         * chill.execute/execute.exp: Added for Dejagnu support
54715         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
54716
54717 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
54718
54719         This should complete moving the CHILL test files.
54720         * chill.noncompile(.cvsignore printf.grt
54721             in-printf.grt chprintf.grt chprintf.ch):
54722             Added test-support files.
54723           (Makefile): Modified further.
54724         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
54725             signal.ch): Added test files.
54726           * chill.execute (.cvsignore printf.grt printr.c
54727             in-printf.grt rts.c chprintf.grt rts.h): Added
54728           test-support files.
54729             (Makefile): More corrections.
54730
54731 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
54732
54733         * chill.compile, chill.execute, chill.nocompile: Add CHILL
54734           test cases, ready for DejaGnu.
54735
54736 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
54737
54738         * Upgraded c-torture tests from 1.18 to 1.19
54739
54740         * gcc.compile: added test(s):
54741           930607-1.c
54742         * gcc.execute: added test(s):
54743           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
54744
54745         * added new subdirectory for misc tests: gcc.misc-tests
54746         * gcc.misc-test(s): added tests:
54747           inst-check.c test-consts.c test-ior.c test-switch.c
54748
54749 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
54750
54751         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
54752
54753 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
54754
54755         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
54756
54757 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
54758
54759         * Upgraded c-torture tests from 1.17 to 1.18
54760
54761 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
54762
54763         * Upgraded c-torture tests from 1.12 to 1.17
54764
54765 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
54766
54767         * lib/old-dejagnu.exp:
54768           Fixed handling of XFAIL target triplets to correctly
54769           recognize wildcard characters.  Removed code that
54770           appended a unique id tag to the end of the file name
54771           printed out by the result of the testcases within a
54772           given test file.
54773
54774 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
54775
54776         * lib/old-dejagnu.exp:
54777           Reworked expected failure handling to trigger off of XFAIL
54778           keyword in keyphrase embeded in testcase source code. The
54779           XFAIL keyword must be at the end of the keyphrase line. It
54780           may optionally be followed by one or more target triplets.
54781           It has just occured that the handling of wildcards in the
54782           target triplet may not be correct.
54783
54784 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
54785
54786         * g++.old-deja/tests:
54787           Moved all subdirectories up one level into g++.old-deja .
54788
54789         * lib/old-dejagnu.exp:
54790           Fixed problem with CXXFLAGS not being properly reset, and being
54791           corrupted with extraneous "-c" compiler option.  This was
54792           causing binaries to not be generated for test that needed them.
54793           Modified strings passed to "pass" and "fail" so that individual
54794           tests from the same test file would be distinguished by an
54795           identifier appended to the test file name in the summary logs;
54796           this corrected a problem with erroneous diff logs.  Added code
54797           to search testcases for expected fail and unexpected pass keywords.
54798
54799 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
54800
54801         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
54802
54803 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
54804
54805         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
54806           Removed extraneous text from end of "Special g++ Options"
54807           keyphrase.
54808
54809         * lib/old-dejagnu.exp: Added pattern matching to look for new
54810           keywords, embedded in testcases comments, which will trigger
54811           calls to xpass and xfail.
54812
54813 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
54814
54815         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
54816           comments embedded in the testcases, especially the one looking for
54817           special compiler options, as well as the pattern matching for the
54818           compiler output again.
54819
54820 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
54821
54822         * lib/old-dejagnu.exp: Do a proper check of the return value for
54823           execute tests. Fixed several problems with the pattern matching
54824           of the compiler output which gave erroneous test results.
54825           Changed several of the test result messages to be more descriptive.
54826         * config/unix-g++.exp: Proc g++_load now actually works and
54827           executes the tests passed to it and returns a usable return
54828           value.
54829
54830 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
54831
54832           * lib/gcc.exp: Exits gracefully if $CC is bogus.
54833
54834 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
54835
54836         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
54837           Modified both files to properly execute the old style
54838           dejagnu tests. The previous versions of these files were
54839           experimental and did not function anything near correctly.
54840
54841 1993-04-05  Rob Savoye  (rob@cygnus.com)
54842
54843         * Removed all Makefile.in and configure.in files. No configuration
54844         needed now.
54845
54846 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
54847
54848         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
54849
54850 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
54851
54852         * gcc.compile/configure.in, gcc.unsorted/configure.in,
54853         gcc.special/configure.in, gcc.noncompile/configure.in,
54854         gcc.execute/configure.in, gcc.code_quality/configure.in,
54855         g++.other/configure.in, g++.old-deja/configure.in,
54856         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
54857         in srcname setting.
54858
54859 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
54860
54861         * lib/udi.exp: Fixed mondfe and mondfe_download.
54862         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
54863         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
54864
54865 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
54866
54867         * config/udi-gdb.exp: Check $shell_id after connecting to target.
54868         (gdb_exit): Don't remove *_soc files.
54869
54870 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
54871
54872         * lib/c-torture.exp: Don't look for main; instead always use -w
54873         -c.  This is how the c-torture tests work.  Remove the object
54874         file if the compilation succeeds.
54875         * gcc.execute/execute.exp: Remove executable if test passes.
54876         * gcc.noncompile/noncompile.exp: Every test is an expected
54877         failure.
54878         * gcc.special/special.exp: Added tests from c-torture 1.11,
54879         corrected use of existing test.
54880         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
54881         gcc.execute/920625-1.c: Updated to c-torture 1.11.
54882         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
54883         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
54884         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
54885         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
54886         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
54887         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
54888         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
54889         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
54890         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
54891         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
54892         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
54893         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
54894         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
54895         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
54896         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
54897         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
54898         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
54899         c-torture 1.11.
54900         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
54901         correspond to c-torture 1.11.
54902
54903         * New file.