OSDN Git Service

PR middle-end/32176
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3
4         PR middle-end/32176
5         * gcc.dg/pr32176.c: New test.
6
7 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8
9         * gcc.dg/const-float80.c : New test.
10         * gcc.dg/const-float128.c : New test.
11         * gcc.dg/const-float80-ped.c : New test.
12         * gcc.dg/const-float128-ped.c : New test.
13
14 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15
16         * gcc.dg/c99-math.h: Fix typo.
17
18 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
19
20         PR libgomp/32468
21         * gcc.dg/gomp/pr32468-1.c: New test.
22
23 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
24
25         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
26         an ABI option.
27
28 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
29
30         * gfortran.fortran-torture/compile/pr32583.f: New.
31         * gcc.c-torture/compile/pr32584.c: New
32
33 2007-07-02  Ollie Wild  <aaw@google.com>
34
35         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
36         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
37
38 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
39
40         * gcc.target/mips/save-restore-1.c: New test.
41         * gcc.target/mips/save-restore-2.c: Likewise.
42         * gcc.target/mips/save-restore-3.c: Likewise.
43         * gcc.target/mips/save-restore-4.c: Likewise.
44
45 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
46
47         PR tree-optimization/31966
48         PR tree-optimization/32533
49         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
50         * gfortran.dg/pr32533.f90: Ditto.
51
52 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
53
54         * g++.dg/opt/nrv12.C: New test.
55         * gcc.target/i386/nrv1.c: New test.
56
57         PR c++/31748
58         * g++.dg/gomp/pr31748.C: New test.
59
60 2007-07-02  Ira Rosen  <irar@il.ibm.com>
61  
62         PR tree-optimization/32230
63         * gcc.dg/vect/pr32230.c: New test.
64
65 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
66
67         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
68         * bind_c_coms.f90: Ditto.
69         * bind_c_coms_driver.c: Ditto.
70         * bind_c_dts.f90: Ditto.
71         * bind_c_dts_2.f03: Ditto.
72         * bind_c_dts_2_driver.c: Ditto.
73         * bind_c_dts_3.f03: Ditto.
74         * bind_c_dts_4.f03: Ditto.
75         * bind_c_dts_driver.c: Ditto.
76         * bind_c_implicit_vars.f03: Ditto.
77         * bind_c_procs.f03: Ditto.
78         * bind_c_usage_2.f03: Ditto.
79         * bind_c_usage_3.f03: Ditto.
80         * bind_c_usage_5.f03: Ditto.
81         * bind_c_usage_6.f03: Ditto.
82         * bind_c_usage_7.f03: Ditto.
83         * bind_c_vars.f90: Ditto.
84         * bind_c_vars_driver.c: Ditto.
85         * binding_c_table_15_1.f03: Ditto.
86         * binding_label_tests.f03: Ditto.
87         * binding_label_tests_10.f03: Ditto.
88         * binding_label_tests_10_main.f03: Ditto.
89         * binding_label_tests_11.f03: Ditto.
90         * binding_label_tests_11_main.f03: Ditto.
91         * binding_label_tests_12.f03: Ditto.
92         * binding_label_tests_13.f03: Ditto.
93         * binding_label_tests_13_main.f03: Ditto.
94         * binding_label_tests_14.f03: Ditto.
95         * binding_label_tests_2.f03: Ditto.
96         * binding_label_tests_3.f03: Ditto.
97         * binding_label_tests_4.f03: Ditto.
98         * binding_label_tests_5.f03: Ditto.
99         * binding_label_tests_6.f03: Ditto.
100         * binding_label_tests_7.f03: Ditto.
101         * binding_label_tests_8.f03: Ditto.
102         * binding_label_tests_9.f03: Ditto.
103         * c_assoc.f90: Ditto.
104         * c_assoc_2.f03: Ditto.
105         * c_f_pointer_shape_test.f90: Ditto.
106         * c_f_pointer_tests.f90: Ditto.
107         * c_f_tests_driver.c: Ditto.
108         * c_funloc_tests.f03: Ditto.
109         * c_funloc_tests_2.f03: Ditto.
110         * c_funloc_tests_3.f03: Ditto.
111         * c_funloc_tests_3_funcs.c: Ditto.
112         * c_kind_params.f90: Ditto.
113         * c_kind_tests_2.f03: Ditto.
114         * c_kinds.c: Ditto.
115         * c_loc_driver.c: Ditto.
116         * c_loc_test.f90: Ditto.
117         * c_loc_tests_2.f03: Ditto.
118         * c_loc_tests_2_funcs.c: Ditto.
119         * c_loc_tests_3.f03: Ditto.
120         * c_loc_tests_4.f03: Ditto.
121         * c_loc_tests_5.f03: Ditto.
122         * c_loc_tests_6.f03: Ditto.
123         * c_loc_tests_7.f03: Ditto.
124         * c_loc_tests_8.f03: Ditto.
125         * c_ptr_tests.f03: Ditto.
126         * c_ptr_tests_10.f03: Ditto.
127         * c_ptr_tests_5.f03: Ditto.
128         * c_ptr_tests_7.f03: Ditto.
129         * c_ptr_tests_7_driver.c: Ditto.
130         * c_ptr_tests_8.f03: Ditto.
131         * c_ptr_tests_8_funcs.c: Ditto.
132         * c_ptr_tests_9.f03: Ditto.
133         * c_ptr_tests_driver.c: Ditto.
134         * c_size_t_driver.c: Ditto.
135         * c_size_t_test.f03: Ditto.
136         * com_block_driver.f90: Ditto.
137         * global_vars_c_init.f90: Ditto.
138         * global_vars_c_init_driver.c: Ditto.
139         * global_vars_f90_init.f90: Ditto.
140         * global_vars_f90_init_driver.c: Ditto.
141         * interop_params.f03: Ditto.
142         * iso_c_binding_only.f03: Ditto.
143         * iso_c_binding_rename_1.f03: Ditto.
144         * iso_c_binding_rename_1_driver.c: Ditto.
145         * iso_c_binding_rename_2.f03: Ditto.
146         * iso_c_binding_rename_2_driver.c: Ditto.
147         * kind_tests_2.f03: Ditto.
148         * kind_tests_3.f03: Ditto.
149         * module_md5_1.f90: Ditto.
150         * only_clause_main.c: Ditto.
151         * print_c_kinds.f90: Ditto.
152         * test_bind_c_parens.f03: Ditto.
153         * test_c_assoc.c: Ditto.
154         * test_com_block.f90: Ditto.
155         * test_common_binding_labels.f03: Ditto.
156         * test_common_binding_labels_2.f03: Ditto.
157         * test_common_binding_labels_2_main.f03: Ditto.
158         * test_common_binding_labels_3.f03: Ditto.
159         * test_common_binding_labels_3_main.f03: Ditto.
160         * test_only_clause.f90: Ditto.
161         * use_iso_c_binding.f90: Ditto.
162         * value_5.f90: Ditto.
163         * value_test.f90: Ditto.
164         * value_tests_f03.f90: Ditto.
165
166 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
167
168         * gcc.dg/tls/opt-14.c: New.
169
170 2007-07-01  Ollie Wild  <aaw@google.com>
171
172         * g++.dg/lookup/using16.C: New test.
173         * g++.dg/lookup/using17.C: New test.
174
175 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
176
177         PR fortran/32239
178         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
179         (test_4): Use proper test for floating point equality.
180         (test_8): Likewise.
181
182 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
183
184         PR libgfortran/32554
185         * gfortran.dg/fmt_p_1.f90: New test.
186
187 2007-07-01  Ira Rosen  <irar@il.ibm.com>
188
189         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
190         initialization and fix dg-final check - the initialization loop is
191         vectorizable.
192
193 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
194             Volker Reichelt  <reichelt@netcologne.de>
195
196         PR middle-end/32559
197         * gcc.dg/pr32559.c: New test.
198
199 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
200
201         PR tree-optimization/25371
202         * gcc.dg/vect/pr25371.c: New test.
203
204 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
205
206         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
207         when allocating and initializing a flexible array.
208
209 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
210
211         PR fortran/20373
212         * gfortran.dg/intrinsic.f90: New test.
213
214 2007-06-30  Tobias Burnus  <burnus@net-b.de>
215
216         PR fortran/32555
217         * gfortran.dg/fmt_zero_check.f90: New.
218
219 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
220
221         PR fortran/30284
222         * gfortran.dg/repeat_f90: New test.
223
224 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
225
226         PR testsuite/25241
227         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
228         -pedantic-errors, so we should match errors.
229         * gcc.dg/cpp/escape-1.c: Likewise.
230         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
231         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
232         warning.
233         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
234         errors instead of warnings.
235         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
236         a pedantic warning.
237         * gcc.dg/cpp/arith-3.c: Likewise.
238
239 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
240
241         PR testsuite/25241
242         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
243         * gcc.dg/pch/valid-2.c: Likewise.
244         * gcc.dg/pch/valid-3.c: Likewise.
245         * gcc.dg/pch/warn-1.c: Likewise.
246         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
247         
248 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
249
250         PR c/4076
251         * gcc.dg/Wunused-function.c: New.
252         
253 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
254
255         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
256
257 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
258
259         * g++.dg/other/canon-31724.C: New.
260         
261 2007-06-29  Jan Hubicka  <jh@suse.cz>
262
263         PR middle-end/32372
264         * gcc.c-torture/compile/pr32372.c: new.
265
266 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
267
268         * gfortran.dg/operator_3.f90: New test.
269
270 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
271
272         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
273         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
274
275 2007-06-29  Richard Guenther  <rguenther@suse.de>
276
277         PR middle-end/32493
278         * gcc.dg/inline-23.c: New testcase.
279
280 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
281
282         PR tree-optimization/24659
283         * gcc.target/i386/vectorize2.c: New test.
284         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
285         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
286
287 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
288
289         * gcc.dg/pointer-arith-9.c: New test.
290
291 2007-06-29  Tobias Burnus  <burnus@net-b.de>
292
293         PR fortran/32483
294         * gfortran.dg/fmt_read_2.f90: New.
295
296 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
297
298         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
299         If it exists, don't try to create it.
300
301 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
302
303         * g++.dg/ext/visibility/ms-compat-1.C: New.
304
305 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
306
307         PR tree-opt/32417
308         * gfortran.fortran-torture/compile/pr32417.f90: New test.
309
310 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
311
312         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
313         targets.
314
315 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
316
317         PR fortran/32467
318         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
319
320 2007-06-27  Richard Guenther  <rguenther@suse.de>
321
322         PR middle-end/32492
323         * gcc.dg/inline-22.c: New testcase.
324
325 2007-06-26  Hui-May Chang <hm.chang@apple.com>
326
327         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
328         the scan-assembler constant.
329
330 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
331
332         PR 20216
333         * gcc.dg/pr20216.c: New.
334
335 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
336
337         PR tree-opt/32421
338         * gcc.dg/vect/pr32421.c: New test.
339
340 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
341
342         PR c++/32111
343         * g++.dg/other/friend5.C: New test.
344
345 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
346
347         PR fortran/32464
348         * gfortran.dg/host_assoc_function_2.f90: New test.
349
350         PR fortran/31494
351         * gfortran.dg/host_assoc_call_1.f90: New test.
352
353 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
354
355         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
356         
357 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
358
359         PR fortran/32456
360         * gfortran.dg/error_format.f90: New test.
361
362 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
363
364         PR fortran/32136
365         * gfortran.dg/pr32136.f90: New test.
366
367 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
368
369         PR fortran/31726
370         * gfortran.dg/minmaxloc_1.f90: New test.
371
372         PR fortran/32298
373         * gfortran.dg/minmaxloc_2.f90: New test.
374
375 2007-06-23  Mark Mitchell  <mark@codesourcery.com>
376
377         * gcc.dg/visibility-12.c: New test.
378         * gcc.dg/visibility-13.c: Likewise.
379         * g++.dg/ext/visibility-9.C: Likewise.
380         * g++.dg/ext/visibility-10.C: Likewise.
381
382 2007-06-23  Richard Guenther  <rguenther@suse.de>
383
384         PR tree-optimization/16876
385         PR middle-end/29478
386         * gcc.dg/pr29254.c: The warning is bogus.
387         * gcc.dg/warn-1.c: Likewise.
388         * gcc.dg/assign-warn-3.c: Likewise.
389         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
390
391 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
392
393         * gcc.c-torture/execute/20070623-1.c: New.
394
395 2007-06-22  Jan Hubicka  <jh@suse.cz>
396
397         * gcc.c-torture/compile/pr31541.c: New.
398
399 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
400
401         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
402         Remove -m64 from dg-options.
403
404 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
405
406         PR middle-end/32374
407         * gcc.dg/pr32374.c: New test.
408
409 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
410
411         PR fortran/32360
412         * gfortran.dg/pointer_assign_3.f90: New test.
413
414 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
415
416         PR fortran/31162
417         * gfortran.dg/assign.f90: Update test.
418         * gfortran.dg/real_do_1.f90: Update test.
419         * gfortran.dg/gomp/omp_do1.f90: Update test.
420         * gfortran.dg/warnings_are_errors_1.f: Update test.
421         * gfortran.dg/g77/20010519-1.f: Update test.
422         * gfortran.dg/g77/pr9258.f: Update test.
423         * gfortran.dg/g77/960317-1.f: Update test.
424
425 2007-06-21  Richard Guenther  <rguenther@suse.de>
426
427         PR tree-optimization/32453
428         * gcc.c-torture/compile/pr32453.c: New testcase.
429
430 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
431
432         PR tree-optimization/31866
433         * gcc.dg/pr31866.c: New test.
434
435 2007-06-21  Richard Guenther  <rguenther@suse.de>
436
437         PR tree-optimization/32451
438         * g++.dg/torture/20070621-1.C: New testcase.
439
440 2007-06-21  Christian Bruel  <christian.bruel@st.com>
441
442         * gcc.dg/attr-isr.c: Test delay slot content.
443         
444 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
445
446         PR fortran/32361
447         gfortran.dg/pointer_assign_2.f90: New test.
448
449 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
450
451         PR fortran/25061
452         gfortran.dg/invalid_procedure_name.f90: New test.
453
454 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
455
456         PR tree-optimization/25737
457         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
458
459 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
460
461         * gcc.target/i386/large-size-array-3.c: New.
462
463 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
464         Richard Guenther  <rguenther@suse.de>
465
466         PR fortran/32140
467         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
468
469 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
470
471         PR middle-end/31959
472         * gcc.dg/pr31959.c: New test.
473
474         PR inline-asm/32109
475         * g++.dg/ext/asm10.C: New test.
476
477         PR middle-end/32285
478         * gcc.c-torture/execute/20070614-1.c: New test.
479
480 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
481
482         * gcc.target/arm/stack-corruption.c: New test.
483
484 2007-06-19  Richard Guenther  <rguenther@suse.de>
485
486         * g++.dg/torture/pr30252.C: New testcase.
487
488 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
489
490         PR tree-optimization/32353
491         * g++.dg/opt/nrv13.C: New test.
492
493 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
494
495         PR fortran/20863
496         PR fortran/20882
497         * gfortran.dg/impure_assignment_2.f90 : New test.
498
499         PR fortran/32236
500         * gfortran.dg/data_initialized_2.f90 : New test.
501
502         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
503         appropriate version of 'dmach'.
504
505 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
506
507         PR target/32389
508         * gcc.target/i386/pr32389.c New test.
509
510 2007-06-18  Simon Baldwin <simonb@google.com>
511
512         PR c++/31923
513         * g++.dg/template/error25.C: New.
514         * g++.dg/template/spec35.C: New.
515
516 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
517
518         * gcc.c-torture/compile/pr32355.c: New testcase.
519         
520 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
521
522         PR tree-optimization/32383
523         * g++.dg/opt/pr32383.C: New test.
524
525 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
526
527         PR rtl-optimization/32366
528         * gcc.dg/vect/pr32366.c: New test.
529
530 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
531
532         * gcc.c-torture/compile/pr32349.c: New testcase.
533         
534 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
535
536         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
537         * gcc.target/sparc/combined-2.c: Likewise.
538         * gcc.target/sparc/fexpand.c : Likewise.
539         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
540         * gcc.target/sparc/fpack16.c : Likewise.
541         * gcc.target/sparc/fpmerge.c : Likewise.
542         * gcc.target/sparc/fpmul.c : Likewise.
543         * gcc.target/sparc/noresult.c : Likewise.
544         * gcc.target/sparc/pdist.c: Likewise.
545
546 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
547
548         PR middle-end/31723
549         * gcc.target/i386/recip-divf.c: New test.
550         * gcc.target/i386/recip-sqrtf.c: Ditto.
551         * gcc.target/i386/recip-vec-divf.c: Ditto.
552         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
553         * gcc.target/i386/sse-recip.c: Ditto.
554         * gcc.target/i386/sse-recip-vec.c: Ditto.
555
556 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
557
558         PR tree-opt/32225
559         * gcc.c-torture/compile/20070605-1.c: New test.
560
561         * gcc.c-torture/compile/20070603-1.c: New testcase.
562         * gcc.c-torture/compile/20070603-2.c: New testcase.
563
564         * gcc.c-torture/compile/20070531-1.c: New test.
565
566         PR tree-opt/32167
567         * gcc.c-torture/compile/20070531-2.c: New test.
568
569         PR tree-opt/32144
570         * gcc.c-torture/compile/20070529-1.c: New test.
571
572         PR tree-opt/32145
573         * gcc.c-torture/compile/20070529-2.c: New test.
574
575         PR tree-opt/32015
576         * gcc.c-torture/compile/20070520-1.c: New test.
577
578         * g++.dg/ext/java-1.C: New test.
579
580         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
581         loops instead of one. Remove the "can't determine dependence"
582         check.
583         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
584         needed as the cast is gone in the first place.
585         * gcc.dg/max-1.c: Change local variable a to be a global one.
586         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
587         have a cast which is PREd.
588
589 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
590
591         * g++.dg/lookup/anon6.C: New test.
592
593 2007-06-14  Dirk Mueller  <dmueller@suse.de>
594
595         PR c++/31806
596         * g++.dg/opt/static6.C: New testcase.
597
598 2007-06-14  Geoff Keating  <geoffk@apple.com>
599
600         * g++.dg/ext/visibility/overload-1.C: New.
601
602         PR 31093
603         * g++.dg/ext/visibility/anon4.C: New.
604
605 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
606
607         PR target/32268
608         * gcc.target/i386/pr32268.c: New test.
609
610 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
611
612         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
613         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
614         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
615
616         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
617         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
618         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
619         BID is used.
620
621 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
622
623         PR fortran/32302
624         * gfortran.dg/common_resize_1.f90: New test.
625
626 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
627
628         PR target/32274
629         * gcc.dg/vect/pr32224.c: Fix.   
630         
631 2007-06-13  Eric Christopher  <echristo@apple.com>
632
633         * gcc.target/i386/ssefn-1.c: Add -march=i386.
634
635 2007-06-13  Tobias Burnus  <burnus@net-b.de>
636
637         PR fortran/32323
638         * gfortran.dg/actual_array_vect_1.f90: New.
639
640 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
641
642         * gcc.target/sparc/mfpu.c: New test.
643
644 2007-06-12  Geoff Keating  <geoffk@apple.com>
645
646         * g++.dg/warn/weak1.C: Suppress on Darwin.
647         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
648
649 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
650
651         PR middle-end/31579
652          * g++.dg/torture/pr31579.C: New testcase.
653
654 2007-06-12  Ian Lance Taylor  <iant@google.com>
655
656         PR libstdc++/29286
657         * g++.dg/init/new16.C: New test.
658         * g++.dg/init/new17.C: New test.
659         * g++.dg/init/new18.C: New test.
660         * g++.dg/init/new19.C: New test.
661
662 2007-06-12  Olivier Hainque  <hainque@adacore.com>
663
664         * gnat.dg/lhs_view_convert.adb: New test.
665
666 2007-06-12  Richard Guenther  <rguenther@suse.de>
667
668         PR tree-optimization/15353
669         PR tree-optimization/31657
670         * gcc.c-torture/execute/20070424-1.c: New testcase.
671         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
672         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
673         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
674         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
675         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
676
677 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
678
679         PR rtl-optimization/32293
680         * gcc.dg/pr32293.c: New test.
681
682 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
683
684         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
685
686 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
687
688         PR fortran/29786
689         * gfortran.dg/equiv_7.f90: New test.
690         * gfortran.dg/equiv_constraint_7.f90: Change error message.
691
692         PR fortran/30875
693         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
694
695 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
696
697         * gcc.dg/setjmp-3.c: Rename raise to raise0.
698         * gcc.dg/setjmp-4.c: Likewise.
699         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
700
701 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
702
703         PR rtl-optimization/31025
704         * gfortran.dg/pr31025.f90: New.
705
706 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
707
708         PR target/32280
709         * gcc.target/i386/pr32280.c: New test.
710
711 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
712
713         PR middle-end/32279
714         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
715
716 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
717
718         PR libgfortran/32235
719         * gfortran.dg/backspace_9.f: New test.
720
721 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
722
723         * gcc.dg/tree-ssa/prefetch-7.c: New test.
724
725 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
726
727         * gcc.dg/tree-ssa/loop-28.c: New testcase.
728
729 2007-06-09  Ian Lance Taylor  <iant@google.com>
730
731         PR tree-optimization/32169
732         * gcc.c-torture/compile/pr32169.c: New test.
733
734 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
735
736         * gcc.dg/vect/costmodel: New directory.
737         * gcc.dg/vect/costmodel/i386: New directory.
738         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
739         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
740         New test.
741         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
742         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
743         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
744         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
745         * gcc.dg/vect/costmodel/x86_64: New directory.
746         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
747         New testsuite.
748         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
749         New test.
750         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
751         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
752         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
753         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
754         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
755
756 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
757
758         PR tree-optimization/32243
759         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
760         flags for -Os tests.
761         * gcc.dg/vect/03-vect-pr32243.c: New test.
762
763 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
764
765         PR tree-optimization/32224
766         * gcc.dg/vect/pr32224.c: New test.
767
768 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
769
770         PR c++/32177
771         * g++.dg/gomp/pr32177.C: New test.
772
773 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
774
775         PR testsuite/25241
776         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
777         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
778         warning nor an error.
779         * gcc.dg/Wfatal-2.c: Likewise.
780         * gcc.dg/Werror-1.c: Likewise.
781         * gcc.dg/Werror-5.c: Likewise.
782         * gcc.dg/Werror-7.c: Likewise.
783         * gcc.dg/Werror-10.c: Likewise.
784         * gcc.dg/Werror-11.c: Likewise.
785
786 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
787
788         PR c++/30759
789         * g++.dg/init/brace6.C: New test.
790
791 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
792
793         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
794         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
795         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
796         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
797
798         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
799         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
800         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
801         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
802         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
803         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
804         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
805         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
806
807         * gcc.dg/darwin-minversion-3.c: New.
808
809 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
810
811         * gcc.target/i386/builtin-copysign.c: New test.
812
813 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
814
815         PR tree-optimization/32220
816         * gfortran.dg/predcom-2.f: New testcase.
817
818 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
819
820         PR tree-opt/32231
821         * gcc.target/i386/vectorize4.c: New test.
822
823 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
824
825         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
826
827 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
828
829         PR testsuite/25241
830         * gcc.dg/simd-5.c: Mark output as a note.
831         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
832         dg-message.
833         * gcc.dg/simd-1.c: Likewise.
834         * gcc.dg/always_inline.c: Mark output as a sorry.
835         * gcc.dg/always_inline2.c: Likewise.
836         * gcc.dg/always_inline3.c: Likewise.
837
838 2007-06-06  Ian Lance Taylor  <iant@google.com>
839
840         * g++.dg/conversion/enum1.C: New test.
841
842 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
843
844         PR tree-optimization/32216
845         * gcc.dg/vect/pr32216.c: New test.
846
847 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
848
849         PR testsuite/18923
850         * gfortran.dg/invalid_contains_1.f90: New test.
851         * gfortran.dg/invalid_contains_2.f90: New test.
852
853 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
854
855         PR testsuite/32057
856         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
857         midnight issues.
858
859 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
860
861         PR testsuite/25241
862         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
863         dg-message to match de note.
864         * gcc.dg/pr26570.c: Use dg-message for a note.
865         * gcc.dg/pr29254.c: Use dg-message for generic output and use
866         dg-error instead of dg-warning because of -Werror.
867         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
868         neither an error, nor a warning.
869         * gcc.dg/glibc-uclibc-2.c: Likewise
870         * gcc.dg/cpp/19940712-1.c: Likewise.
871
872 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
873
874         PR preprocessor/23479
875         * gcc.dg/binary-constants-1.c: Add test suites for
876         the 0b-prefixed binary integer constants.
877         * gcc.dg/binary-constants-2.c: Ditto.
878         * gcc.dg/binary-constants-3.c: Ditto.
879         * gcc.dg/binary-constants-4.c: Ditto.
880
881 2007-06-05  Ian Lance Taylor  <iant@google.com>
882
883         * gcc.dg/Wstrict-overflow-19.c: New test.
884
885 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
886
887         * gcc.dg/matrix/matrix-6.c: Remove conversion.
888
889 2007-06-04  Ian Lance Taylor  <iant@google.com>
890
891         * gcc.dg/Wstrict-overflow-18.c: New test.
892
893 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
894
895         PR testsuite/25241
896         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
897         * gcc.dg/cpp/mi5.c: Likewise.
898         * gcc.dg/cpp/mi7.c: Likewise.
899
900 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
901
902         PR c/32191
903         * gcc.dg/pr32191.c: New test.
904
905 2007-05-28  Tobias Burnus  <burnus@net-b.de>
906
907         PR fortran/32124
908         * gfortran.dg/allocate_stat_1.f90: Remove.
909
910 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
911
912         * gcc.target/i386/sse4_2-check.h: New.
913         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
914         * gcc.target/i386/sse4_2-crc32.h: Likewise.
915         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
916         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
917         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
918         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
919         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
920         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
921         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
922         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
923         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
924         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
925         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
926         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
927         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
928         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
929         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
930         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
931
932 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
933
934         * gcc.dg/pie-link.c: New test.
935
936 2007-06-01  Ian Lance Taylor  <iant@google.com>
937
938         * gcc.dg/Wstrict-overflow-17.c: New test.
939
940 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
941
942         * gcc.dg/builtin-return-1.c (g): New.
943         (main): Allocate at least 64 bytes on the stack.
944
945 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
946
947         * g++.dg/init/cleanup3.C: New test.
948
949 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
950
951         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
952         int is 16 bits.
953
954 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
955
956         PR fortran/32156
957         * gfortran.dg/char_array_constructor_3.f90: New test.
958
959 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
960
961         PR tree-optimization/32160
962         * gfortran.dg/predcom-1.f: New test.
963
964 2007-05-31  Richard Guenther  <rguenther@suse.de>
965
966         * g++.dg/other/str_empty.C: Move...
967         * g++.dg/other/pr30567.C: Move...
968         * g++.dg/tree-ssa/pr27218.C: Move...
969         * g++.dg/torture: ...here and remove dg-options.
970
971 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
972
973         PR c++/32158
974         * g++.dg/ext/is_pod_incomplete.C: New.
975
976 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
977             Douglas Gregor <doug.gregor@gmail.com>
978             Pedro Lamarao <pedro.lamarao@mndfck.org>
979             Howard Hinnant <howard.hinnant@gmail.com>
980
981         PR c++/7412
982         PR c++/29939
983         * g++.dg/cpp0x/rv8p.C: New.
984         * g++.dg/cpp0x/temp-constructor-bug.C: New.
985         * g++.dg/cpp0x/cast-bug.C: New.
986         * g++.dg/cpp0x/elision_weak.C: New.
987         * g++.dg/cpp0x/collapse-bug.C: New.
988         * g++.dg/cpp0x/rv3p.C: New.
989         * g++.dg/cpp0x/rv7n.C: New.
990         * g++.dg/cpp0x/overload-conv-1.C: New.
991         * g++.dg/cpp0x/rv2n.C: New.
992         * g++.dg/cpp0x/deduce.C: New.
993         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
994         * g++.dg/cpp0x/rv6p.C: New.
995         * g++.dg/cpp0x/template_deduction.C: New.
996         * g++.dg/cpp0x/implicit-copy.C: New.
997         * g++.dg/cpp0x/rv1p.C: New.
998         * g++.dg/cpp0x/cast.C: New.
999         * g++.dg/cpp0x/rv5n.C: New.
1000         * g++.dg/cpp0x/collapse.C: New.
1001         * g++.dg/cpp0x/overload-conv-2.C: New.
1002         * g++.dg/cpp0x/rv4p.C: New.
1003         * g++.dg/cpp0x/rvo.C: New.
1004         * g++.dg/cpp0x/iop.C: New.
1005         * g++.dg/cpp0x/rv3n.C: New.
1006         * g++.dg/cpp0x/rv7p.C: New.
1007         * g++.dg/cpp0x/reference_collapsing.C: New.
1008         * g++.dg/cpp0x/overload.C: New.
1009         * g++.dg/cpp0x/named.C: New.
1010         * g++.dg/cpp0x/rv2p.C: New.
1011         * g++.dg/cpp0x/rv6n.C: New.
1012         * g++.dg/cpp0x/not_special.C: New.
1013         * g++.dg/cpp0x/bind.C: New.
1014         * g++.dg/cpp0x/rv1n.C: New.
1015         * g++.dg/cpp0x/rv5p.C: New.
1016         * g++.dg/cpp0x/elision.C: New.
1017         * g++.dg/cpp0x/named_refs.C: New.
1018         * g++.dg/cpp0x/unnamed_refs.C: New.
1019         * g++.dg/cpp0x/rv4n.C: New.
1020         * g++.dg/cpp0x/elision_neg.C: New.
1021         * g++.dg/init/copy7.C: Run in C++98 mode.
1022         * g++.dg/overload/arg1.C: Ditto.
1023         * g++.dg/overload/arg4.C: Ditto.
1024
1025 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
1026
1027         PR c++/31809
1028         * g++.dg/opt/static5.C: New test.
1029
1030 2007-05-30  Richard Guenther  <rguenther@suse.de>
1031
1032         * g++.dg/dg.exp: Prune torture/.
1033         * g++.dg/torture/dg-torture.exp: New testsuite.
1034
1035 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
1036
1037         * gcc.target/arm/pr27387.C: Move and rename to ...
1038         * g++.dg/inherit/thunk8.C: ... here.
1039
1040 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
1041
1042         PR tree-optimization/31769
1043         * g++.dg/gomp/pr31769.C: New test.
1044
1045 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
1046
1047         * gcc.target/i386/stack-realign.c: New.
1048
1049 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
1050
1051         * gcc.dg/tree-ssa/prefetch-6.c: New test.
1052
1053 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
1054
1055         * gfortran.dg/sizeof.f90: New.
1056
1057 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1058
1059         PR c/31339
1060         * gcc.dg/boolcomplex-1.c: New test.
1061
1062         PR c++/31339
1063         * g++.dg/ext/boolcomplex-1.c: New test.
1064
1065 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
1066
1067         * gcc.dg/matrix: New directory.
1068
1069 2007-05-28  Tobias Burnus  <burnus@net-b.de>
1070
1071         PR fortran/32124
1072         * gfortran.dg/allocate_stat_1.f90: New.
1073
1074 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
1075
1076         PR fortran/31972
1077         * transfer_hollerith_1.f90: New test.
1078
1079 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1080
1081         PR tree-opt/32100
1082         * gcc.c-torture/execute/vrp-7.c: New test.
1083
1084 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
1085
1086         * gfortran.dg/transfer_simplify_4.f90: New test.
1087
1088 2007-05-27  Tobias Burnus  <burnus@net-b.de>
1089
1090         PR fortran/32088
1091         * gfortran.dg/func_result_3.f90: New.
1092
1093 2007-05-27  Tobias Burnus  <burnus@net-b.de>
1094
1095         PR middle-end/32083
1096         * gfortran.dg/transfer_simplify_3.f90: New.
1097
1098 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
1099
1100         PR target/32065
1101         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
1102         to compile options.
1103         * gcc.target/i386/pr32065-2.c: New test.
1104
1105 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1106
1107         PR fortran/31813
1108         * gfortran.dg/io_constraints_2.f90: Update.
1109
1110 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
1111
1112         PR fortran/31219
1113         * gfortran.dg/array_constructor_17.f90: New test.
1114
1115 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1116
1117         PR tree-opt/32090
1118         * g++.dg/opt/array2.C: New testcase.
1119
1120 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
1121
1122         PR target/32065
1123         * gcc.target/i386/pr32065.c: New test.
1124
1125 2007-05-25  Dirk Mueller  <dmueller@suse.de>
1126             Marcus Meissner <meissner@suse.de>
1127
1128         * gcc.dg/attr-alloc_size.c: New.
1129
1130 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
1131             Lee Millward  <lee.millward@gmail.com>
1132
1133         PR c++/31745
1134         * g++.dg/parse/crash34.C: New test.
1135
1136         * g++.dg/parse/crash35.C: New test.
1137
1138 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
1139
1140         * gcc.target/i386/sse2-check.h: New.
1141         * gcc.target/i386/sse2-vec-1.c: Likewise.
1142         * gcc.target/i386/sse2-vec-2.c: Likewise.
1143         * gcc.target/i386/sse2-vec-3.c: Likewise.
1144         * gcc.target/i386/sse2-vec-4.c: Likewise.
1145         * gcc.target/i386/sse2-vec-5.c: Likewise.
1146         * gcc.target/i386/sse2-vec-6.c: Likewise.
1147
1148 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
1149
1150         PR c++/31431
1151         PR c++/31432
1152         PR c++/31434
1153         PR c++/31435
1154         PR c++/31437
1155         PR c++/31438
1156         PR c++/31442
1157         PR c++/31443
1158         PR c++/31444
1159         PR c++/31445
1160         * g++.dg/cpp0x/pr31431.C: New.
1161         * g++.dg/cpp0x/pr31437.C: New.
1162         * g++.dg/cpp0x/pr31442.C: New.
1163         * g++.dg/cpp0x/pr31444.C: New.
1164         * g++.dg/cpp0x/pr31431-2.C: New.
1165         * g++.dg/cpp0x/pr31432.C: New.
1166         * g++.dg/cpp0x/pr31434.C: New.
1167         * g++.dg/cpp0x/pr31438.C: New.
1168         * g++.dg/cpp0x/pr31443.C: New.
1169         * g++.dg/cpp0x/pr31445.C: New.
1170         * g++.dg/cpp0x/variadic-crash1.C: New.
1171
1172 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
1173
1174         * gcc.target/arm/long-calls-1.c: New test.
1175         * gcc.target/arm/long-calls-2.c: Likewise.
1176         * gcc.target/arm/long-calls-3.c: Likewise.
1177         * gcc.target/arm/long-calls-4.c: Likewise.
1178
1179 2007-05-25  Richard Guenther  <rguenther@suse.de>
1180             Andrew Pinski  <andrew_pinski@playstation.sony.com>
1181
1182         PR tree-optimization/31982
1183         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
1184
1185 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
1186
1187         PR fortran/32047
1188         * gfortran.dg/result_in_spec_2.f90: New test.
1189
1190 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1191
1192         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
1193
1194 2007-05-24  Ollie Wild  <aaw@google.com>
1195
1196         * gcc.dg/cpp/counter-1.c: New test.
1197         * gcc.dg/pch/counter-1.c: New test.
1198         * gcc.dg/pch/counter-1.hs: New file.
1199         * gcc.dg/pch/counter-2.c: New test.
1200         * gcc.dg/pch/counter-2.hs: New file.
1201         * gcc.dg/pch/counter-3.c: New test.
1202         * gcc.dg/pch/counter-3.hs: New file.
1203
1204 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
1205
1206         * gcc.dg/tree-ssa/predcom-1.c: New test.
1207         * gcc.dg/tree-ssa/predcom-2.c: New test.
1208         * gcc.dg/tree-ssa/predcom-3.c: New test.
1209         * gcc.dg/tree-ssa/predcom-4.c: New test.
1210         * gcc.dg/tree-ssa/predcom-5.c: New test.
1211         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
1212
1213 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
1214
1215         PR testsuite/32062
1216         * gcc.target/i386/sse4_1-check.h (MASK): New.
1217
1218 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1219
1220         PR fortran/32038
1221         * gfortran.dg/pr25603.f: Initialize integer variables.
1222
1223 2007-05-23  Ian Lance Taylor  <iant@google.com>
1224
1225         * g++.dg/other/vrp1.C: New test.
1226
1227 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
1228
1229         PR preprocessor/20077
1230         * gcc.dg/cpp/paste15.c: New test.
1231
1232 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
1233             Nigel Stephens  <nigel@mips.com>
1234             Richard Sandiford  <richard@codesourcery.com>
1235
1236         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
1237         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
1238         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
1239         * gcc.target/mips/inter/mips16-inter.exp: New.
1240
1241 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
1242
1243         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
1244
1245 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
1246
1247         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
1248         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
1249         * gcc.target/i386/sse3-addsubps.c: Likewise.
1250         * gcc.target/i386/sse3-haddpd.c: Likewise.
1251         * gcc.target/i386/sse3-haddps.c: Likewise.
1252         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1253         * gcc.target/i386/sse3-hsubps.c: Likewise.
1254         * gcc.target/i386/sse3-lddqu.c: Likewise.
1255         * gcc.target/i386/sse3-movddup.c: Likewise.
1256         * gcc.target/i386/sse3-movshdup.c: Likewise.
1257         * gcc.target/i386/sse3-movsldup.c: Likewise.
1258
1259         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
1260         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
1261         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1262         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1263         * gcc.target/i386/ssse3-palignr.c: Likewise.
1264         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1265         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1266         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1267         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1268         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1269         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1270         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1271         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1272         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1273         * gcc.target/i386/ssse3-psignb.c: Likewise.
1274         * gcc.target/i386/ssse3-psignd.c: Likewise.
1275         * gcc.target/i386/ssse3-psignw.c: Likewise.
1276         * gcc.target/i386/ssse3-vals.h: Likewise.
1277
1278         * gcc.target/i386/sse3-check.h: New file.
1279         * gcc.target/i386/ssse3-check.h: Likewise.
1280
1281 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1282
1283         PR middle-end/31095
1284         * gcc.c-torture/compile/bcopy-1.c: New testcase.
1285
1286 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1287
1288         PR middle-end/31606
1289         * gcc.c-torture/20070522-1.c: New testcase.
1290
1291 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1292
1293         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
1294
1295 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
1296
1297         * gcc.c-torture/execute/ieee/20000320-1.x,
1298         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1299         m68k-*-* and check_effective_target_coldfire_fpu.
1300
1301 2007-05-22  Ollie Wild  <aaw@google.com>
1302
1303         * g++.dg/lookup/hidden-class10.C: New test.
1304         * g++.dg/lookup/hidden-class11.C: New test.
1305
1306 2007-05-22  Ollie Wild  <aaw@google.com>
1307
1308         * g++.dg/lookup/name-clash5.C: New test.
1309         * g++.dg/lookup/name-clash6.C: New test.
1310
1311 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1312
1313         * g++.dg/other/i386-2.C: Update comments on header files tested.
1314         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
1315         of <tmmintrin.h>.
1316         * gcc.target/i386/sse-12.c: Likewise.
1317         * gcc.target/i386/sse-13.c: Likewise.
1318         * gcc.target/i386/sse-14.c: Likewise.
1319
1320         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
1321         Redefined to test with immediate operand.
1322         (__builtin_ia32_blendps): Likewise.
1323         (__builtin_ia32_blendpd): Likewise.
1324         (__builtin_ia32_dpps): Likewise.
1325         (__builtin_ia32_dpps): Likewise.
1326         (__builtin_ia32_insertps128): Likewise.
1327         (__builtin_ia32_vec_ext_v4sf): Likewise.
1328         (__builtin_ia32_vec_set_v16qi): Likewise.
1329         (__builtin_ia32_vec_set_v4si): Likewise.
1330         (__builtin_ia32_vec_set_v2di): Likewise.
1331         (__builtin_ia32_vec_ext_v16qi): Likewise.
1332         (__builtin_ia32_vec_ext_v4si): Likewise.
1333         (__builtin_ia32_vec_ext_v2di): Likewise.
1334         (__builtin_ia32_roundpd): Likewise.
1335         (__builtin_ia32_roundsd): Likewise.
1336         (__builtin_ia32_roundps): Likewise.
1337         (__builtin_ia32_roundss): Likewise.
1338         (__builtin_ia32_mpsadbw128): Likewise.
1339
1340 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1341
1342         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
1343
1344 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
1345
1346         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
1347         failures.
1348         * gcc.dg/dfp/func-struct.c: Ditto.
1349         * gcc.dg/dfp/operator-assignment.c: Ditto.
1350         * gcc.dg/dfp/convert-bfp.c: Ditto.
1351         * gcc.dg/dfp/convert-int.c: Ditto.
1352         * gcc.dg/dfp/convert-int-max.c: Ditto.
1353         * gcc.dg/dfp/func-scalar.c: Ditto.
1354         * gcc.dg/dfp/cast.c: Ditto.
1355         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
1356         failures, and fix a typo in return type of arg1_128.
1357         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
1358         failures, and fix a typo in a constant suffix.
1359         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
1360         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
1361
1362 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
1363             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1364
1365         * lib/gcc-dg.exp(process_message): New proc.
1366         (dg-message): New test directive.
1367         * gcc.dg/always_inline.c: Use dg-message.
1368         * gcc.dg/always_inline2.c: Ditto.
1369         * gcc.dg/always_inline3.c: Ditto.
1370         * gcc.dg/invalid-call-1.c: Ditto.
1371         * gcc.dg/pr17506.c: Ditto.
1372         * gcc.dg/simd-5.c: Ditto.
1373         * gcc.dg/simd-6.c: Ditto.
1374         * gcc.dg/va-arg-2.c: Ditto.
1375         * gcc.dg/cpp/syshdr.c: Ditto.
1376         * gcc.dg/cpp/unc4.c: Ditto.
1377         * gcc.dg/cpp/trad/mi1.c: Ditto.
1378         * gcc.dg/cpp/trad/mi5.c: Ditto.
1379         * gcc.dg/cpp/trad/mi7.c: Ditto.
1380         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
1381         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
1382         * gcc.test-framework/test-framework.awk: Special-case outexists
1383         tests.
1384
1385 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1386
1387         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
1388         (bit_SSE4_2): Likewise.
1389         (bit_POPCNT): Likewise.
1390
1391         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
1392         Check if assembler supports SSE4 instructions.
1393
1394         * gcc.target/i386/sse4_1-blendpd.c: New file.
1395         * gcc.target/i386/sse4_1-blendps.c: Likewise.
1396         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
1397         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
1398         * gcc.target/i386/sse4_1-check.h: Likewise.
1399         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
1400         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
1401         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
1402         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
1403         * gcc.target/i386/sse4_1-extractps.c: Likewise.
1404         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
1405         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
1406         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
1407         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
1408         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
1409         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
1410         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
1411         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
1412         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
1413         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
1414         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1415         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
1416         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
1417         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
1418         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
1419         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1420         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
1421         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
1422         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
1423         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
1424         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
1425         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
1426         * gcc.target/i386/sse4_1-pminud.c: Likewise.
1427         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
1428         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
1429         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
1430         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
1431         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
1432         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
1433         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
1434         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
1435         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
1436         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
1437         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
1438         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
1439         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
1440         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
1441         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
1442         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
1443         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
1444         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
1445         * gcc.target/i386/sse4_1-round.h: Likewise.
1446         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1447         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1448         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1449         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
1450         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1451         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1452         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1453         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1454         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1455         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1456         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1457         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1458         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1459         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1460
1461 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1462
1463         PR fortran/31627
1464         * gfortran.dg/bounds_check_7.f90: New test.
1465
1466 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
1467
1468         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
1469         (check_effective_target_sse4a): Ditto.
1470
1471         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
1472         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
1473         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
1474         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
1475         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
1476         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
1477         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
1478         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
1479         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
1480         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
1481         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
1482         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
1483         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
1484         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
1485         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
1486         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
1487         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
1488         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
1489         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
1490         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
1491
1492 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
1493
1494         * g++.dg/ext/cleanup-1.C: New test.
1495         * g++.dg/ext/cleanup-2.C: Likewise.
1496         * g++.dg/ext/cleanup-3.C: Likewise.
1497         * g++.dg/ext/cleanup-4.C: Likewise.
1498         * g++.dg/ext/cleanup-5.C: Likewise.
1499         * g++.dg/ext/cleanup-6.C: Likewise.
1500         * g++.dg/ext/cleanup-8.C: Likewise.
1501         * g++.dg/ext/cleanup-9.C: Likewise.
1502         * g++.dg/ext/cleanup-10.C: Likewise.
1503         * g++.dg/ext/cleanup-11.C: Likewise.
1504         * g++.dg/ext/cleanup-dtor.C: Likewise.
1505
1506 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1507
1508         PR middle-end/31995
1509         * gcc.dg/vect/vect-102a.c: New test.
1510
1511 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
1512             Paolo Carlini  <pcarlini@suse.de>
1513             Uros Bizjak  <ubizjak@gmail.com>
1514
1515         * gcc.dg/gcc-have-sync-compare-and-swap.c,
1516         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1517         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1518         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
1519         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
1520         New testcases.
1521
1522 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
1523
1524         PR fortran/32002
1525         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
1526
1527 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1528
1529         PR fortran/32027
1530         * gfortran.dg/do_3.F90: Add checks for the final value of the
1531         loop variable.
1532
1533 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
1534
1535         * gcc.c-torture/execute/990127-2.x: New file.
1536
1537 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
1538
1539         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
1540         * gcc.target/i386/sse-12: Add -O to compile options.
1541         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
1542         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1543         and mm3dnow.h.  Add -O to compile options.
1544
1545 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
1546
1547         PR fortran/31867
1548         * gfortran.dg/char_length_5.f90: New test.
1549
1550         PR fortran/31994
1551         * gfortran.dg/array_reference_1.f90: New test.
1552
1553 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1554
1555         PR middle-end/7651
1556         PR c++/11856
1557         PR c/12963
1558         PR c/23587
1559         PR other/29694
1560         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
1561         * gcc.dg/Wtype-limits.c: New.
1562         * gcc.dg/Wtype-limits-Wextra.c: New.
1563         * gcc.dg/Wtype-limits-no.c: New.
1564         * g++.dg/warn/Wtype-limits.C: New.
1565         * g++.dg/warn/Wtype-limits-Wextra.C: New.
1566         * g++.dg/warn/Wtype-limits-no.C: New.
1567
1568 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1569
1570         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
1571         instead of "-msse2".'
1572         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
1573         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1574         and mm3dnow.h.
1575         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
1576         to test with immediate operand.
1577         (__builtin_ia32_insertqi): Ditto.
1578         (__builtin_ia32_palignr128): Ditto.
1579         (__builtin_ia32_palignr): Ditto.
1580         (__builtin_ia32_pshufhw): Ditto.
1581         (__builtin_ia32_pshuflw): Ditto.
1582         (__builtin_ia32_pshufd): Ditto.
1583         (__builtin_ia32_vec_set_v8hi): Ditto.
1584         (__builtin_ia32_vec_ext_v8hi): Ditto.
1585         (__builtin_ia32_shufpd): Ditto.
1586         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1587
1588 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
1589
1590         PR fortran/32001
1591         * gfortran.dg/min_max_conformance.f90: Added more testcases.
1592
1593 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1594
1595         PR target/31585
1596         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
1597         and "__inline".  Use "-msse" instead of "-msse2".
1598
1599 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1600
1601         PR middle-end/7651
1602         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
1603         * gcc.dg/20030906-2.c: Likewise.
1604         * objc.dg/method-17.m: Add -Wreturn-type.
1605         * obj-c++.dg/method-21.mm: Likewise.
1606
1607 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1608
1609         PR target/31585
1610         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
1611         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
1612         (__builtin_ia32_psrlqi128): Ditto.
1613         (__builtin_ia32_psrlwi128): Ditto.
1614         (__builtin_ia32_psrldi128): Ditto.
1615         (__builtin_ia32_psrldqi128): Ditto.
1616         (__builtin_ia32_pslldqi128): Ditto.
1617         (__builtin_ia32_psrawi128): Ditto.
1618         (__builtin_ia32_psradi128): Ditto.
1619         (__builtin_ia32_psllqi128): Ditto.
1620         (__builtin_ia32_pslldi128): Ditto.
1621         (__builtin_prefetch): Ditto.
1622         (__builtin_ia32_pshufw): Ditto.
1623         (__builtin_ia32_vec_set_v4hi): Ditto.
1624         (__builtin_ia32_vec_ext_v4hi): Ditto.
1625         (__builtin_ia32_shufps): Ditto.
1626         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1627
1628 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1629
1630         PR fortran/31974
1631         * gfortran.dg/char_allocation_1.f90: New test.
1632
1633 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1634
1635         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
1636         * gcc.dg/Wconversion-sign.c: New.
1637         * gcc.dg/Wconversion-integer-no-sign.c: New.
1638         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
1639         Wconversion-sign.C
1640         * g++.dg/warn/Wconversion-sign.C: New.
1641         * g++.old-deja/g++.other/warn4.C: Update.
1642         * g++.dg/warn/Wconversion1.C: Likewise.
1643
1644 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1645
1646         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
1647         * gcc.dg/torture/builtin-math-4.c: Likewise.
1648
1649 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1650
1651         PR libfortran/31964
1652         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
1653
1654 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1655
1656         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
1657
1658 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1659
1660         PR target/31628
1661         * gcc.target/i386/pr31628.c: New.
1662
1663 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
1664
1665         PR middle-end/31344
1666         * gcc.dg/pr31344.c: New test.
1667
1668 2007-05-17  Ian Lance Taylor  <iant@google.com>
1669
1670         PR tree-optimization/31953
1671         * gcc.c-torture/compile/pr31953.c: New test.
1672
1673 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1674
1675         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
1676
1677         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
1678         and drem.
1679         * gcc.dg/torture/builtin-math-4.c: Likewise.
1680
1681         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
1682         * gcc.dg/torture/builtin-math-4.c: Likewise.
1683
1684         * gcc.dg/torture/builtin-math-4.c: New test.
1685
1686 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
1687             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1688
1689         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
1690         * gcc.dg/cpp/include2.c: Ditto.
1691         * gcc.dg/cpp/mac-dir-2.c: Ditto.
1692         * gcc.dg/cpp/paste5.c: Ditto.
1693         * gcc.dg/cpp/paste6.c: Ditto.
1694         * gcc.dg/cpp/paste8.c: Ditto.
1695         * gcc.dg/cpp/paste11.c: Ditto.
1696         * gcc.dg/cpp/paste13.c: Ditto.
1697         * gcc.dg/cpp/skipping2.c: Ditto.
1698         * gcc.dg/reg-vol-struct-1.c: Ditto.
1699         * gcc.dg/Wshadow-1.c: Ditto.
1700         * gcc.dg/cpp/trad/comment.c: Ditto.
1701         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
1702         * gcc.dg/cpp/if-2.c: Ditto.
1703         * gcc.dg/array-5.c: Ditto.
1704         * gcc.dg/inline-15.c: Ditto.
1705         * gcc.dg/pr27953.c: Ditto.
1706         * gcc.dg/Wno-c++-compat.c: Ditto.
1707
1708 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
1709
1710         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
1711
1712 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1713
1714         * gcc.c-torture/execute/20070517-1.c: New test.
1715
1716 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
1717
1718         PR fortran/31919
1719         * gfortran.dg/min_max_conformance.f90: New test.
1720
1721 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
1722
1723         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
1724         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
1725         gcc.dg/vect/vect-104.c: Use more complex construction to
1726         prevent vectorizing.
1727         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
1728
1729 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
1730
1731         PR tree-optimization/24659
1732         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
1733         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
1734         not vect_int target.
1735         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
1736         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
1737         targets.
1738         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
1739         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
1740         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
1741
1742 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
1743
1744         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
1745         and x86_64-*-* targets.
1746         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
1747
1748 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
1749
1750         PR fortran/18769
1751         PR fortran/30881
1752         PR fortran/31194
1753         PR fortran/31216
1754         PR fortran/31427
1755         * transfer_simplify_1.f90: New test.
1756         * transfer_simplify_2.f90: New test.
1757
1758 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1759
1760         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
1761
1762 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
1763
1764         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1765
1766         * gcc.dg/fltconst-pedantic-dfp.c: New test.
1767
1768         PR c/31924
1769         * gcc.dg/fltconst-1.c: New test.
1770
1771         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
1772         * gcc.dg/dfp/operator-assignment.c: Ditto.
1773
1774 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
1775
1776         PR c++/29928
1777         * g++.dg/rtti/typeid5.C: New.
1778
1779 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1780
1781         PR fortran/31725
1782         * gfortran.dg/substr_4.f: New test.
1783
1784 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
1785
1786         * gcc.target/m68k/interrupt_thread-1.c,
1787         gcc.target/m68k/interrupt_thread-2.c,
1788         gcc.target/m68k/interrupt_thread-3.c: New.
1789         * gcc.target/m68k/m68k.exp: Accept fido.
1790
1791 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
1792
1793         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
1794         * gfortran.dg/altreturn_3.f90: Likewise.
1795         * gfortran.dg/assumed_dummy_1.f90: Likewise.
1796         * gfortran.dg/default_numeric_type_1.f90: Likewise.
1797         * gfortran.dg/inquire_iolength.f90: Likewise.
1798         * gfortran.dg/module_naming_1.f90: Likewise.
1799         * gfortran.dg/oldstyle_2.f90: Likewise.
1800         * gfortran.dg/operator_2.f90: Likewise.
1801         * gfortran.dg/parameter_array_element_1.f90: Likewise.
1802         * gfortran.dg/used_types_11.f90: Likewise.
1803         * gfortran.dg/zero_array_components_1.f90: Likewise.
1804         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
1805         * gfortran.dg/parameter_array_dummy.f90: Likewise.
1806         * gfortran.dg/real_const_3.f90: Likewise.
1807
1808 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
1809
1810         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
1811         * gcc.dg/tree-ssa/loop-30.c: New test.
1812
1813 2007-05-13  Richard Guenther  <rguenther@suse.de>
1814
1815         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
1816         scanning forwprop1.
1817         * g++.dg/tree-ssa/pr31146.C: Likewise.
1818
1819 2007-05-13  Revital Eres  <eres@il.ibm.com>
1820
1821         * gcc.dg/dse.c: New test.
1822
1823 2007-05-12  Richard Guenther  <rguenther@suse.de>
1824
1825         PR tree-optimization/31797
1826         * gcc.c-torture/compile/pr31797.c: New testcase.
1827
1828 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
1829
1830         PR fortran/30746
1831         * gfortran.dg/host_assoc_function_1.f90: New test.
1832
1833 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
1834
1835         PR c++/31829
1836         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
1837
1838 2007-05-11  Silvius Rus  <rus@google.com>
1839
1840         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
1841         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
1842         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
1843         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
1844         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
1845         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
1846         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
1847         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
1848         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
1849         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
1850         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
1851         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
1852         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
1853         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
1854         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
1855         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
1856
1857 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
1858
1859         PR other/31852
1860         * gcc.c-torture/execute/builtins/memchr.c: New.
1861         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
1862         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
1863
1864 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1865
1866         PR fortran/30876
1867         * gfortran.dg/recursive_reference_1.f90: Put error at correct
1868         line.
1869         * gfortran.dg/recursive_reference_2.f90: New test.
1870
1871 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1872
1873         PR fortran/30878
1874         * gfortran.dg/namelist_29.f90: New test.
1875
1876 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
1877
1878         PR fortran/31474
1879         * gfortran.dg/entry_10.f90: New test.
1880
1881 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
1882
1883         PR tree-optimization/31885
1884         * gcc.dg/tree-ssa/loop-29.c: New test.
1885
1886 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
1887
1888         * assumed_dummy_1.f90: Fix dg directive.
1889         * char_initialiser_actual.f90: Likewise.
1890         * nested_modules_2.f90: Likewise.
1891         * shift-alloc.f90: Likewise.
1892
1893 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1894
1895         * gcc.dg/20070507-1.c: Disable for non-pic targets.
1896
1897 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1898
1899         PR libfortran/31880
1900         * gfortran.dg/unf_read_corrupted_2.f90: New test.
1901
1902 2007-05-09  Mike Stump  <mrs@apple.com>
1903
1904         * g++.dg/other/first-global.C: Add -fpie for darwin.
1905         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1906
1907 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1908
1909         * gcc.dg/20070507-1.c: New testcase.
1910
1911 2007-05-08  Chao-ying Fu  <fu@mips.com>
1912
1913         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
1914         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
1915         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
1916         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
1917
1918 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
1919
1920         PR 31847
1921         * gcc.dg/pr31847.c: New test.
1922
1923 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
1924
1925         PR fortran/31692
1926         * gfortran.dg/actual_array_result_1.f90: New test.
1927
1928 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
1929
1930         PR fortran/29397
1931         * gfortran.dg/parameter_array_init_1.f90: New test.
1932
1933         PR fortran/29400
1934         * gfortran.dg/parameter_array_init_2.f90: New test.
1935
1936 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
1937
1938         PR target/31854
1939         * gcc.target/i386/pr31854.c: New test.
1940
1941 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
1942
1943         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
1944
1945 2007-05-07  Mike Stump  <mrs@apple.com>
1946
1947         * g++.old-deja/g++.mike/empty.C: Add.
1948
1949 2007-05-07  Eric Christopher  <echristo@apple.com>
1950
1951         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
1952
1953 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
1954
1955         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
1956         variable.  Rearrange conversions from binary float to decimal float.
1957
1958 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
1959
1960         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
1961         x86.
1962
1963 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
1964
1965         * gnat.dg/opt1.ad[sb]: New testcase.
1966
1967 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1968
1969         PR fortran/31399
1970         * gfortran.dg/do_3.F90: New test.
1971
1972 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1973
1974         PR fortran/31764
1975         * gfortran.dg/new_line.f90: Add new checks.
1976
1977 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1978
1979         PR fortran/31201
1980         * gfortran.dg/large_unit_1.f90: New.
1981         * gfortran.dg/large_unit_2.f90: New.
1982         * gfortran.dg/iostat_4.f90: New
1983         * gfortran.dg/bounds_check_fail_1.f90: Updated.
1984
1985 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
1986
1987         PR fortran/31540
1988         * gfortran.dg/char_result_4.f90: New test.
1989
1990 2007-06-05  Revital Eres  <eres@il.ibm.com>
1991
1992         PR 30957
1993         * gcc.dg/pr30957-1.c: New test.
1994
1995 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1996
1997         PR fortran/31251
1998         * gfortran.dg/char_type_len_2.f90: New test.
1999
2000 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
2001
2002         PR 31775
2003         * g++.dg/other/nested-extern.cc: New.
2004         * g++.dg/other/nested-extern-1.C: New.
2005         * g++.dg/other/nested-extern-2.C: New.
2006
2007 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
2008
2009         PR fortran/31760
2010         * gfortran.dg/erf.f90: New test.
2011         * gfortran.dg/besxy.f90: New test.
2012
2013 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
2014
2015         PR fortran/22359
2016         * gfortran.dg/fseek.f90: New test.
2017
2018 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
2019
2020         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
2021
2022 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2023
2024         PR libfortran/31210
2025         * gfortran.dg/zero_length_1.f90: New test.
2026
2027 2007-05-04  Tobias Burnus  <burnus@net-b.de>
2028
2029         PR fortran/31803
2030         * gfortran.dg/char_pointer_assign_3.f90: New test.
2031         * gfortran.dg/char_result_2.f90: Re-enable test.
2032
2033 2007-05-04  Tobias Burnus  <burnus@net-b.de>
2034
2035         PR fortran/25071
2036         * gfortran.dg/char_length_3.f90: New test.
2037         * gfortran.dg/char_result_2.f90: Fix test.
2038
2039 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
2040
2041         PR tree-optimization/30565
2042         * gcc.dg/tree-ssa/loop-27.c: New test.
2043
2044 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2045
2046         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
2047         * gcc.target/bfin/arith.c (__v2hi): Likewise.
2048         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
2049         * gcc.target/bfin/shift.c (__v2hi): Likewise.
2050
2051 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
2052
2053         PR tree-optimization/31699
2054         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
2055         New.
2056         (check_effective_target_vect_floatint_cvt): New.
2057         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
2058         of specific targets.
2059         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
2060         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
2061         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2062         * gcc.dg/vect/vect-iv-4.c: Likewise.
2063         * gcc.dg/vect/vect-multitypes-11.c: New.
2064         * gcc.dg/vect/pr31699.c: New.
2065
2066 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
2067
2068         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
2069
2070 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
2071
2072         PR C++/31663
2073         * g++.dg/warn/anonymous-namespace-2.C: New.
2074         * g++.dg/warn/anonymous-namespace-2.h: New.
2075
2076 2007-05-02  Paul Brook  <paul@codesourcery.com>
2077
2078         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
2079
2080 2007-05-02  Eric Christopher  <echristo@apple.com>
2081
2082         * gcc.dg/cpp/if-div.c: New file.
2083
2084 2007-05-02  Tom Tromey  <tromey@redhat.com>
2085
2086         PR preprocessor/28709:
2087         * gcc.dg/cpp/pr28709.c: New file.
2088
2089 2007-05-02  Richard Guenther  <rguenther@suse.de>
2090
2091         PR tree-optimization/31146
2092         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
2093
2094 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
2095
2096         * gcc.c-torture/compile/limits-blockid.c: New.
2097         * gcc.c-torture/compile/limits-caselabels.c: New.
2098         * gcc.c-torture/compile/limits-declparen.c: New.
2099         * gcc.c-torture/compile/limits-enumconst.c: New.
2100         * gcc.c-torture/compile/limits-exprparen.c: New.
2101         * gcc.c-torture/compile/limits-externalid.c: New.
2102         * gcc.c-torture/compile/limits-fnargs.c: New.
2103         * gcc.c-torture/compile/limits-fndefn.c: New.
2104         * gcc.c-torture/compile/limits-idexternal.c: New.
2105         * gcc.c-torture/compile/limits-idinternal.c: New.
2106         * gcc.c-torture/compile/limits-pointer.c: New.
2107         * gcc.c-torture/compile/limits-stringlit.c: New.
2108         * gcc.c-torture/compile/limits-structmem.c: New.
2109         * gcc.c-torture/compile/limits-structnest.c: New.
2110
2111 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
2112
2113         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
2114
2115 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2116
2117         PR middle-end/31740
2118         * gcc.c-torture/compile/20070501-1.c: New testcase.
2119
2120 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2121
2122         PR fortran/31732
2123         * gfortran.dg/array_memset_2:  New test case.
2124
2125 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
2126
2127         PR testsuite/31615
2128         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
2129
2130 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
2131
2132         PR testsuite/31589
2133         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
2134         dg-final test.
2135         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
2136         keyword to dg-final test.
2137         * gcc.dg/vect/vect-iv-4.c: Likewise.
2138         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2139         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
2140         test.
2141         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
2142         cast.
2143         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
2144         * lib/target-supports.exp
2145         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
2146         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
2147
2148 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
2149
2150         * gcc.c-torture/execute/ieee/20000320-1.c: Use
2151         __LONG_LONG_MAX__ and its friends instead of those supplied by
2152         limits.h.
2153
2154 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
2155
2156         PR C++/31721
2157         * g++.dg/ext/vector7.C: New testcase.
2158
2159 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2160
2161         PR fortran/31591
2162         * gfortran.dg/bound_simplification_1.f90: New test.
2163
2164 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2165
2166         PR fortran/31645
2167         * gfortran.dg/bom_error.f90: New test.
2168         * gfortran.dg/bom_include.f90: New test.
2169         * gfortran.dg/bom_UTF16-LE.f90: New test.
2170         * gfortran.dg/bom_UTF16-BE.f90: New test.
2171         * gfortran.dg/bom_UTF-8.f90: New test.
2172         * gfortran.dg/bom_UTF-32.f90: New test.
2173         * gfortran.dg/bom_UTF-8.F90: New test.
2174         * gfortran.dg/bom_include.inc: New file.
2175
2176 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2177
2178         PR C++/30221
2179         * g++.dg/init/ptrfn2.C: New test.
2180         * g++.dg/init/ptrfn3.C: New test.
2181
2182 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
2183
2184         PR fortran/31711
2185         * gfortran.dg/dependency_21.f90: New test.
2186
2187 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2188
2189         * gfortran.dg/secnds.f: Use real*8.
2190         * gfortran.dg/secnds-1.f: Use real*8.
2191
2192 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2193
2194         PR libfortran/31532
2195         * gfortran.dg/inquire_5.f90: Update test.
2196
2197 2007-04-27  Ian Lance Taylor  <iant@google.com>
2198
2199         PR middle-end/31710
2200         * gcc.c-torture/compile/pr31710.c: New test.
2201
2202 2007-04-27  Richard Guenther  <rguenther@suse.de>
2203
2204         PR tree-optimization/30965
2205         PR tree-optimization/30978
2206         * gcc.dg/tree-ssa/pr30978.c: New testcase.
2207         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
2208         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
2209         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
2210
2211 2007-04-27  Richard Guenther  <rguenther@suse.de>
2212
2213         PR tree-optimization/31715
2214         * gcc.dg/Warray-bounds-4.c: New testcase.
2215
2216 2007-04-26  Ian Lance Taylor  <iant@google.com>
2217
2218         PR target/28675
2219         * gcc.c-torture/compile/pr28675.c: New test.
2220
2221 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2222
2223         PR C++/30016
2224         * g++.dg/ext/vector6.C: New test.
2225
2226 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
2227
2228         * gcc.c-torture/execute/ieee/20000320-1.x: New.
2229
2230 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
2231
2232         PR middle-end/31617
2233         * g++.dg/other/str_empty.C: Add expected warning.
2234
2235 2007-04-26  Richard Guenther  <rguenther@suse.de>
2236         Daniel Berlin  <dberlin@dberlin.org>
2237
2238         PR tree-optimization/30567
2239         * g++.dg/other/pr30567.C: New testcase.
2240
2241 2007-04-26  Richard Guenther  <rguenther@suse.de>
2242
2243         PR tree-optimization/31703
2244         * gcc.c-torture/compile/pr31703.c: New testcase.
2245         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
2246         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2247
2248 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
2249
2250         * gfortran.dg/open_errors.f90: Added if statements checking
2251         the value of iostat.
2252
2253 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
2254
2255         PR c++/31598
2256         * g++.dg/gomp/pr31598.C: New test.
2257
2258         PR tree-optimization/30558
2259         * g++.dg/gomp/pr30558.C: New test.
2260
2261 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
2262
2263         PR c++/31338
2264         * g++.dg/ext/complex2.C: New test.
2265
2266 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
2267
2268         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
2269
2270 2007-04-25  Thiemo Seufer  <ths@mips.com>
2271
2272         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
2273         value to signed char.
2274
2275 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
2276
2277         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
2278         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
2279         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
2280
2281 2007-04-25  Tobias Burnus  <burnus@net-b.de>
2282
2283         PR fortran/31668
2284         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
2285         statement functions.
2286         * gfortran.dg/c_by_val_5.f90: New test.
2287
2288 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
2289
2290         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
2291         with two new subroutines to avoid parameter-induced aliasing.
2292         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
2293         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
2294
2295 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2296
2297         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
2298         * g++.dg/warn/Warray-bounds.C: Likewise.
2299
2300 2007-04-24  Ian Lance Taylor  <iant@google.com>
2301
2302         PR tree-optimization/31605
2303         * gcc.c-torture/execute/pr31605.c: New test.
2304
2305 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2306
2307         PR fortran/31587
2308         * lib/gcc-dg.exp (scan-module): New function.
2309         * gfortran.dg/module_md5_1.f90: New test.
2310
2311 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
2312
2313         * g++.old-deja/g++.pt/defarg6.C: Only run with
2314         -std=gnu++98.
2315         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
2316         * g++.dg/cpp0x/variadic61.C: Ditto.
2317         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
2318         * g++.dg/cpp0x/variadic62.C: Ditto.
2319         * g++.dg/template/meminit1.C: Ditto.
2320         * g++.dg/template/operator7.C: Ditto.
2321         * g++.dg/template/static15.C: Ditto.
2322         * g++.dg/template/invalid1.C: Ditto.
2323         * g++.dg/template/shift1.C: Ditto.
2324         * g++.dg/template/error10.C: Ditto.
2325
2326 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
2327
2328         PR diagnostic/25923
2329         * gfortran.dg/pr25923.f90: New test.
2330
2331 2007-04-24  Ian Lance Taylor  <iant@google.com>
2332
2333         PR tree-optimization/31602
2334         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
2335
2336 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
2337
2338         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
2339         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
2340
2341 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
2342
2343         * gcc.target/i386/reload-1.c. New.
2344
2345 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2346             Olga Golovanevsky  <olga@il.ibm.com>
2347
2348         * g++.dg/other/str_empty.C: New test.
2349
2350 2007-04-24  Richard Henderson  <rth@redhat.com>
2351
2352         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
2353
2354 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2355
2356         PR target/31641
2357         * gcc.c-torture/compile/pr31641.c: New testcase.
2358
2359 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
2360
2361         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
2362         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
2363         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
2364         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
2365
2366 2007-04-23  Simon Baldwin  <simonb@google.com>
2367
2368         * g++.dg/other/error15.C: New.
2369         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
2370         triggering a "multiple parameters named" error.
2371
2372 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2373
2374         PR fortran/31618
2375         * gfortran.dg/backspace_8.f:  New test case.
2376
2377 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
2378
2379         PR fortran/31630
2380         * gfortran.dg/used_types_17.f90: New test.
2381
2382         PR fortran/31620
2383         * gfortran.dg/zero_array_components_1.f90: New test.
2384
2385 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2386
2387         PR fortran/31616
2388         * gfortran.dg/open_errors.f90: Allow a different error message.
2389
2390 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
2391
2392         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
2393         Rename from check_effective_target_vect_pack_mod.  Rename global
2394         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
2395         messages.
2396         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
2397         rename.
2398         * gcc.dg/vect/vect-iv-8a.c: Ditto.
2399         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
2400
2401 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2402
2403         PR middle-end/31448
2404         * gcc.c-torture/execute/pr31448.c: New testcase.
2405
2406 2007-04-22  Nick Clifton  <nickc@redhat.com>
2407
2408         * gcc.dg/20020312-2.c: Add support for the FRV.
2409
2410 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
2411
2412         PR tree-optimization/24659
2413         * gcc.dg/vect/vect-float-extend-1.c: New test.
2414         * gcc.dg/vect/vect-float-truncate-1.c: New test.
2415
2416 2007-04-22  Richard Guenther  <rguenther@suse.de>
2417
2418         PR tree-optimization/29789
2419         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
2420         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2421
2422 2007-04-22  Revital Eres  <eres@il.ibm.com>
2423
2424         * gcc.dg/var-expand2.c: New test.
2425
2426 2007-04-22  Revital Eres  <eres@il.ibm.com>
2427
2428         * gcc.dg/var-expand3.c: New test.
2429
2430 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2431
2432         PR fortran/31495
2433         * gfortran.dg/continuation_8.f90: New test.
2434
2435 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2436
2437         PR C/30265
2438         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
2439         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
2440
2441 2007-04-21  Richard Guenther  <rguenther@suse.de>
2442
2443         PR middle-end/31136
2444         * gcc.c-torture/execute/pr31136.c: New testcase.
2445
2446 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
2447
2448         * gcc.target/i386/movsi-sm-1.c: New.
2449
2450 2007-04-20  Richard Henderson  <rth@redhat.com>
2451
2452         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
2453         * gcc.dg/pr27095.c: Cope with alpha GOT load.
2454
2455 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
2456
2457         * gcc.target/i386/ordcmp-1.c: New test.
2458         * gcc.target/i386/unordcmp-1.c: New test.
2459
2460         PR tree-optimization/31632
2461         * gcc.c-torture/compile/20070419-1.c: New test.
2462
2463 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2464
2465         * gcc.dg/invalid-call-1.c: New test.
2466
2467 2007-04-18  Dirk Mueller  <dmueller@suse.de>
2468
2469         PR diagnostic/31227
2470         * gcc.dg/Warray-bounds-3.c: New.
2471
2472 2007-04-18  Richard Guenther  <rguenther@suse.de>
2473
2474         PR tree-optimization/19431
2475         PR tree-optimization/21463
2476         * gcc.c-torture/execute/20070212-1.c: New testcase.
2477         * gcc.c-torture/execute/20070212-2.c: Likewise.
2478         * gcc.c-torture/execute/20070212-3.c: Likewise.
2479         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2480         * gcc.dg/tree-ssa/pr21463.c: Likewise.
2481         * g++.dg/tree-ssa/pr21463.C: Likewise.
2482         * g++.dg/tree-ssa/pr30738.C: Likewise.
2483
2484 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
2485
2486         PR c++/31513
2487         * g++.dg/expr/bitfield8.C: New test.
2488
2489 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
2490             Richard Sandiford  <richard@codesourcery.com>
2491
2492         * lib/target-supports.exp (check_profiling_available): Return 0
2493         for uClibc with -p or -pg.
2494
2495 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
2496
2497         PR c++/31517
2498         * g++.dg/template/init7.C: New test.
2499
2500 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
2501
2502         PR rtl-optimization/31360
2503         * gcc.dg/loop-7.c: New test.
2504
2505 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
2506
2507         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
2508         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
2509         build.
2510         (compat-execute): Likewise.
2511         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
2512         files to remote hosts.
2513         * lib/c-ctorture.exp (c-torture-compile): Likewise.
2514         (c-torture-execute): Likewise.
2515         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
2516         or plain file.  Use remote_upload and remote_download to copy
2517         files about.
2518         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
2519         before scanning it.
2520
2521 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
2522
2523         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
2524
2525 2007-04-16  Lawrence Crowl  <crowl@google.com>
2526
2527         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
2528         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
2529         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
2530         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2531         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
2532         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
2533         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
2534         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
2535         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
2536         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2537         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
2538
2539         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
2540         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
2541         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
2542         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2543         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
2544         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
2545         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
2546         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
2547         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
2548         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2549         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
2550
2551 2007-04-16  Ian Lance Taylor  <iant@google.com>
2552
2553         PR tree-optimization/31522
2554         * gcc.dg/Wstrict-overflow-16.c: New test.
2555
2556 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
2557
2558         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
2559
2560 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
2561
2562         PR fortran/31144
2563         * gfortran.dg/module_naming_1.f90: New.
2564
2565 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
2566
2567         * lib/target-supports.exp (check_profiling_available): Return
2568         false for m68k-*-uclinux.
2569
2570 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
2571
2572         PR c++/29365
2573         Testcase for c++ anonymous namespace warning
2574
2575         * g++.dg/warn/anonymous-namespace-1.C: New test
2576         * g++.dg/warn/anonymous-namespace-1.h: New test
2577
2578 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2579
2580         PR testsuite/31578
2581         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
2582
2583 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2584
2585         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
2586
2587 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
2588
2589         PR fortran/31204
2590         * gfortran.dg/array_constructor_16.f90: New test.
2591
2592 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
2593
2594         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
2595         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
2596
2597 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2598
2599         PR rtl-optimization/31500
2600         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
2601         * g++.dg/warn/Warray-bounds.C: Likewise.
2602
2603 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2604
2605         PR C/31520
2606         * gcc.dg/gnu89-init-4.c: New testcase.
2607
2608 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
2609
2610         PR c++/25874
2611         * gcc.dg/gomp/pr25874.c: Add dg-options.
2612         * g++.dg/gomp/pr25874.C: Add dg-options.
2613
2614 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
2615
2616         PR fortran/21061
2617         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
2618         * gfortran.dg/warnings_are_errors_1.f: New testcase.
2619
2620 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2621
2622         PR fortran/31561
2623         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
2624
2625 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
2626
2627         PR fortran/29507
2628         PR fortran/31404
2629         * gfortran.dg/initialization_6.f90: New test.
2630
2631 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
2632
2633         * gcc.c-torture/compile/pr27528.c: Require nonpic.
2634
2635         * lib/target-supports.exp (check_gc_sections_available):
2636         Return false if ldflags includes -elf2flt.
2637
2638 2007-04-13  Jason Merrill  <jason@redhat.com>
2639
2640         PR c++/31074
2641         * conv3.C: New test.
2642
2643 2007-04-13  Mike Stump  <mrs@apple.com>
2644
2645         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
2646         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
2647
2648 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
2649
2650         PR tree-optimization/29598
2651         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
2652
2653 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2654
2655         PR fortran/31559
2656         * gfortran.dg/func_assign.f90: New test.
2657
2658 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
2659
2660         PR fortran/31550
2661         * gfortran.dg/used_types_16.f90: New test.
2662
2663 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2664
2665         PR fortran/18937
2666         * gfortran.dg/goto_2.f90: New.
2667         * gfortran.dg/goto_3.f90: New.
2668         * gfortran.dg/pr17708.f90: Rename to ...
2669         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
2670
2671 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2672
2673         PR fortran/31562
2674         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
2675         instead of a struct.
2676
2677 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2678
2679         PR fortran/31562
2680         * gfortran.dg/value_4.c: Use GNU extensions for complex
2681         instead of a struct.
2682
2683 2007-04-13  Richard Guenther  <rguenther@suse.de>
2684
2685         PR tree-optimization/21258
2686         * gcc.dg/tree-ssa/vrp34.c: New testcase.
2687
2688 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2689
2690         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
2691         <complex.h>.
2692
2693 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
2694
2695         PR fortran/31250
2696         * gfortran.dg/char_length_2.f90: New.
2697         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
2698         * gfortran.dg/repeat_4.f90: Likewise.
2699
2700         PR fortran/31266
2701         * gfortran.dg/char_assign_1.f90: New.
2702
2703         PR fortran/31471
2704         * gfortran.dg/block_name_1.f90: New.
2705         * gfortran.dg/block_name_2.f90: New.
2706
2707 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
2708
2709         PR c++/31078
2710         * g++.dg/other/pr31078.C: New.
2711
2712 2007-04-12  Richard Guenther  <rguenther@suse.de>
2713
2714         PR tree-optimization/31169
2715         * gcc.c-torture/execute/pr31169.c: New testcase.
2716
2717 2007-04-12  Richard Guenther  <rguenther@suse.de>
2718
2719         PR tree-optimization/24689
2720         PR tree-optimization/31307
2721         * g++.dg/tree-ssa/pr31307.C: New testcase.
2722         * gcc.dg/tree-ssa/pr24689.c: Likewise.
2723
2724 2007-04-12  Tobias Burnus  <burnus@net-b.de>
2725
2726         PR fortran/31472
2727         * gfortran.dg/access_spec_1.f90: New test.
2728         * gfortran.dg/access_spec_2.f90: New test.
2729         * gfortran.dg/non_module_public.f90: Match new error message.
2730
2731 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
2732
2733         PR testsuite/31538
2734         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
2735         to 4 at line 38 to fix bounds problem.
2736
2737 2007-04-11  Tobias Burnus  <burnus@net-b.de>
2738
2739         PR testsuite/31240
2740         * gfortran.dg/pointer_intent_1.f90: Fix test.
2741
2742 2007-04-10  Eric Christopher  <echristo@apple.com>
2743
2744         * lib/target-supports.exp
2745         (check_effective_target_fstack_protector): Rewrite.
2746
2747 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
2748
2749         PR c++/31449
2750         * g++.dg/init/const5.C: New test.
2751
2752 2007-04-09  Jan Hubicka  <jh@suse.cz>
2753
2754         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
2755
2756 2007-04-08  Jan Hubicka  <jh@suse.cz>
2757
2758         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
2759
2760 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2761
2762         PR fortran/31257
2763         * gfortran.dg/achar_4.f90: New test.
2764
2765 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2766
2767         PR fortran/30880
2768         * gfortran.dg/used_dummy_types_8.f90: New test.
2769
2770 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2771
2772         PR fortran/30872
2773         * gfortran.dg/parameter_array_element_1.f90: New test.
2774
2775 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2776
2777         PR fortran/31222
2778         * gfortran.dg/default_numeric_type_1.f90: New test.
2779
2780 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2781
2782         PR fortran/31424
2783         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
2784
2785 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2786
2787         PR fortran/31293
2788         * gfortran.dg/interface_12.f90: New test.
2789
2790 2007-04-07  Bruce Korb  <bkorb@gnu.org>
2791
2792         * gcc.dg/format/opt-6.c: New test.
2793         * gcc.dg/format/nul-1.c: New test.
2794         * gcc.dg/format/nul-2.c: New test.
2795
2796 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2797
2798         PR libgfortran/31395
2799         * gfortran.dg/fmt_colon.f90: New test.
2800
2801 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
2802
2803         * g++.old-deja/g++.other/init18.C: Use
2804         dg-require-effective-target instead of an explicit xfail.
2805
2806 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
2807
2808         * gcc.dg/dfp/signbit-1.c
2809         * gcc.dg/dfp/signbit-2.c
2810
2811 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
2812
2813         PR fortran/31483
2814         * gfortran.dg/altreturn_5.f90: New test.
2815
2816 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
2817
2818         PR fortran/31292
2819         * gfortran.dg/contained_module_proc_1.f90: New test.
2820
2821 2007-04-04  Stuart Hastings  <stuart@apple.com>
2822
2823         PR 31281
2824         * objc/execute/exceptions/pr31281.m: New.
2825
2826 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
2827
2828         * g++.dg/ext/dllimport12.C: Update comments.
2829
2830 2007-04-03  Eric Christopher  <echristo@apple.com>
2831
2832         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
2833
2834 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2835
2836         PR fortran/31304
2837         * gfortran.dg/repeat_2.f90: New test.
2838         * gfortran.dg/repeat_3.f90: New test.
2839         * gfortran.dg/repeat_4.f90: New test.
2840
2841 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
2842
2843         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
2844
2845 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
2846
2847         PR c++/30847
2848         * g++.dg/parse/cond3.C: New test.
2849
2850         PR middle-end/30704
2851         * gcc.c-torture/execute/ieee/pr30704.c: New test.
2852
2853 2007-04-02  Jason Merrill  <jason@redhat.com>
2854
2855         PR c++/31187
2856         * g++.dg/ext/visibility/anon3.C: New test.
2857
2858 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2859
2860         PR libgfortran/31052
2861         * gfortran.dg/namelist_28.f90: New test.
2862
2863 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2864
2865         PR libgfortran/31366
2866         * gfortran.dg/direct_io_6.f90: New test.
2867
2868 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2869
2870         PR libgfortran/31207
2871         * gfortran.dg/advance_5.f90: New test.
2872         * gfortran.dg/advance_6.f90: New test.
2873
2874 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2875
2876         * g++.dg/ext/dllimport6.C: Remove extra ';'.
2877         * g++.dg/ext/dllimport7.C: Likewise.
2878         * g++.dg/ext/selectany1.C: Likewise.
2879
2880 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
2881
2882         * g++.dg/parser/pr31138.C: New.
2883         * g++.dg/parser/pr31140.C: New.
2884         * g++.dg/parser/pr31141.C: New.
2885
2886 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
2887
2888         PR c++/26099
2889         * g++.dg/ext/is_base_of.C: New.
2890         * g++.dg/ext/has_virtual_destructor.C: New.
2891         * g++.dg/ext/is_polymorphic.C: New.
2892         * g++.dg/ext/is_base_of_diagnostic.C: New.
2893         * g++.dg/ext/is_enum.C: New.
2894         * g++.dg/ext/has_nothrow_assign.C: New.
2895         * g++.dg/ext/has_nothrow_constructor.C: New.
2896         * g++.dg/ext/is_empty.C: New.
2897         * g++.dg/ext/has_trivial_copy.C: New.
2898         * g++.dg/ext/has_trivial_assign.C: New.
2899         * g++.dg/ext/is_abstract.C: New.
2900         * g++.dg/ext/is_pod.C: New.
2901         * g++.dg/ext/has_nothrow_copy.C: New.
2902         * g++.dg/ext/is_class.C: New.
2903         * g++.dg/ext/has_trivial_constructor.C: New.
2904         * g++.dg/ext/is_union.C: New.
2905         * g++.dg/ext/has_trivial_destructor.C: New.
2906         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
2907         * g++.dg/template/crash43.C: Likewise.
2908
2909 2007-03-29  Dirk Mueller  <dmueller@suse.de>
2910
2911         * g++.dg/warn/pedantic2.C: New testcase.
2912
2913 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2914
2915         * size_dim.f90: Fix dg directive.
2916         * pr16433.f: Likewise.
2917         * use_6.f90: Likewise.
2918         * use_7.f90: Likewise.
2919         * entry_9.f90: Likewise.
2920         * pointer_intent_2.f90: Likewise.
2921         * protected_1.f90: Likewise.
2922         * fmt_missing_period_2.f: Likewise.
2923         * pointer_intent_3.f90: Likewise.
2924         * protected_2.f90: Likewise.
2925         * protected_3.f90: Likewise.
2926         * pr15754.f90: Likewise.
2927         * protected_4.f90: Likewise.
2928         * protected_5.f90: Likewise.
2929         * initialization_2.f90: Likewise.
2930         * protected_6.f90: Likewise.
2931         * continuation_7.f90: Likewise.
2932         * derived_function_interface_1.f90: Likewise.
2933         * der_pointer_4.f90: Likewise.
2934         * fmt_zero_precision.f90: Likewise.
2935         * blockdata_3.f90: Likewise.
2936         * fmt_missing_period_1.f: Likewise.
2937         * real_const_3.f90: Likewise.
2938         * use_4.f90: Likewise.
2939         * fmt_missing_period_3.f: Likewise.
2940         * use_5.f90: Likewise.
2941
2942 2007-03-28  Mike Stump  <mrs@apple.com>
2943
2944         * gcc.dg/darwin-comm.c: Add.
2945
2946 2007-03-28  Eric Christopher  <echristo@apple.com>
2947
2948         * lib/target-supports.exp (check_effective_target_fstack_protector):
2949         New.
2950         * gcc.dg/ssp-1.c: Use.
2951         * gcc.dg/ssp-2.c: Ditto.
2952
2953 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
2954
2955         PR c++/29077
2956         * g++.dg/parse/constructor3.C: New test.
2957
2958 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2959
2960         * gnat.dg/thin_pointer.ad[sb]: New test.
2961
2962 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
2963
2964         * g++.dg/cpp0x/bracket1.C: New.
2965         * g++.dg/cpp0x/bracket2.C: New.
2966         * g++.dg/cpp0x/bracket3.C: New.
2967         * g++.dg/cpp0x/bracket4.C: New.
2968
2969 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
2970
2971         * g++.dg/cpp0x/temp_default1.C: New.
2972         * g++.dg/cpp0x/temp_default3.C: New.
2973         * g++.dg/cpp0x/temp_default2.C: New.
2974         * g++.dg/cpp0x/temp_default4.C: New.
2975
2976 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
2977
2978         PR c++/29993
2979         * g++.dg/other/cv_func2.C: New.
2980
2981 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
2982
2983         * gcc.dg/dfp/func-vararg-alternate.h: New file.
2984         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
2985         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
2986         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
2987
2988         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
2989         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2990
2991         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
2992
2993         * lib/compat.exp (compat-execute): Fix processing of file names.
2994
2995 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
2996
2997         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
2998
2999 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
3000
3001         * lib/target-supports.exp (check_effective_target_fortran_large_real):
3002         Delete created executable test file.
3003         (check_effective_target_fortran_large_int): Ditto.
3004         (check_effective_target_static_libgfortran): Ditto.
3005
3006 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
3007
3008         PR c++/30500
3009         * g++.dg/warn/pragma-system_header1.C: New test.
3010         * g++.dg/warn/pragma-system_header2.C: New test.
3011         * g++.dg/warn/pragma-system_header1.h. New.
3012         * g++.dg/warn/pragma-system_header2.h. New.
3013
3014 2007-03-26  Ian Lance Taylor  <iant@google.com>
3015
3016         PR tree-optimization/31345
3017         * gcc.c-torture/compile/pr31345-1.c: New test.
3018
3019 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
3020
3021         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
3022         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
3023         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
3024         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3025         * gfortran.dg/overload_1.f90: Likewise.
3026         * gfortran.dg/impure_assignment_1.f90: Likewise.
3027         * gfortran.dg/error_recovery_3.f90: Likewise.
3028         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3029         * gfortran.dg/sequence_types_1.f90: Likewise.
3030         * gfortran.dg/internal_references_1.f90: Likewise.
3031         * gfortran.dg/present_1.f90: Likewise.
3032         * gfortran.dg/volatile10.f90: Likewise.
3033         * gfortran.dg/module_equivalence_2.f90: Likewise.
3034         * gfortran.dg/use_4.f90: Likewise.
3035         * gfortran.dg/elemental_result_1.f90: Likewise.
3036         * gfortran.dg/generic_actual_arg.f90: Likewise.
3037         * gfortran.dg/private_type_5.f90: Likewise.
3038         * gfortran.dg/protected_4.f90: Likewise.
3039         * gfortran.dg/interface_3.f90: Likewise.
3040
3041 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
3042
3043         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
3044         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
3045
3046 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
3047
3048         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
3049
3050 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3051
3052         PR libgfortran/31199
3053         * gfortran.dg/fmt_t_4.f90: New test.
3054
3055 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3056
3057         PR libfortran/31297
3058         * gfortran.dg/backspace_5.f:  Initialize variable(s).
3059         * gfortran.dg/backspace_6.f:  Likewise.
3060         * gfortran.dg/char_bounds_check_fail_1: Likewise.
3061         * gfortran.dg/direct_io_2.f90:  Likewise.
3062         * gfortran.dg/write_back.f:  Likewise.
3063         * gfortran.dg/write_rewind_2.f:  Likewise.
3064         * gfortran.dg/write_rewind_1.f:  Likewise.
3065         * gfortran.dg/write_rewind_2.f:  Likewise.
3066
3067 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
3068
3069         PR tree-optimization/30784
3070         * gcc.dg/vect/pr30784.c: New test.
3071
3072 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3073
3074         PR fortran/30877
3075         * gfortran.dg/operator_1.f90: New test.
3076         * gfortran.dg/operator_2.f90: New test.
3077
3078 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3079
3080         PR libfortran/31196
3081         * gfortran.dg/reshape_transpose_1.f90:  New test.
3082
3083 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3084
3085         PR fortran/30655
3086         * gfortran.dg/bounds_check_6.f90: New test.
3087
3088 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
3089
3090         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
3091         #ifndef/#endif.
3092         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3093         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3094
3095 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
3096
3097         PR fortran/31209
3098         * gfortran.dg/pointer_function_actual_1.f90: New test.
3099
3100         PR fortran/31200
3101         * gfortran.dg/pointer_function_actual_2.f90: New test.
3102
3103         PR fortran/31215
3104         * gfortran.dg/result_in_spec_1.f90: New test.
3105
3106 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3107
3108         PR fortran/30834
3109         * gfortran.dg/integer_exponentiation_3.F90: New test.
3110         * gfortran.dg/integer_exponentiation_4.f90: New test.
3111         * gfortran.dg/integer_exponentiation_5.F90: New test.
3112
3113 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
3114
3115         PR c++/30863
3116         * g++.dg/template/error24.C: New test.
3117         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
3118
3119 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
3120
3121         PR c++/31273
3122         * g++.dg/expr/bitfield7.C: New test.
3123
3124 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3125
3126         PR other/23572
3127         * gcc.dg/float-range-4.c: New.
3128         * gcc.dg/float-range-1.c: Update. Test for a warning.
3129         * gcc.dg/float-range-3.c: New.
3130         * gcc.dg/float-range-5.c: New.
3131
3132 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3133
3134         PR fortran/31262
3135         * gfortran.dg/no_range_check_1.f90: New test.
3136
3137 2007-03-22  Dirk Mueller  <dmueller@suse.de>
3138
3139         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3140         * g++.dg/other/static1.C: Remove stray semicolon.
3141         * g++.dg/other/init1.C: Likewise.
3142         * g++.dg/rtti/dyncast1.C: Likewise.
3143         * g++.dg/tree-ssa/pr17153.C: Likewise.
3144         * g++.dg/lookup/disamb1.C: Likewise.
3145         * g++.dg/lookup/scoped2.C: Likewise.
3146         * g++.dg/lookup/friend7.C: Likewise.
3147         * g++.dg/parse/parse4.C: Likewise.
3148         * g++.dg/parse/parse5.C: Likewise.
3149         * g++.dg/expr/pr29066.C: Likewise.
3150         * g++.dg/expr/cast4.C: Likewise.
3151         * g++.dg/tc1/dr193.C: Likewise.
3152         * g++.dg/tc1/dr213.C: Likewise.
3153         * g++.dg/abi/dcast1.C: Likewise.
3154         * g++.dg/abi/covariant2.C: Likewise.
3155         * g++.dg/inherit/covariant11.C: Likewise.
3156         * g++.dg/inherit/covariant9.C: Likewise.
3157         * g++.dg/inherit/covariant10.C: Likewise.
3158         * g++.dg/init/static3.C: Likewise.
3159         * g++.dg/init/init-ref3.C: Likewise.
3160         * g++.dg/init/ref10.C: Likewise.
3161         * g++.dg/template/meminit2.C: Likewise.
3162         * g++.dg/template/using9.C: Likewise.
3163         * g++.dg/template/friend9.C: Likewise.
3164         * g++.dg/template/ref1.C: Likewise.
3165         * g++.old-deja/g++.warn/inline.C: Likewise.
3166         * g++.old-deja/g++.robertl/eb91.C: Likewise.
3167         * g++.old-deja/g++.robertl/eb46.C: Likewise.
3168         * g++.old-deja/g++.robertl/eb34.C: Likewise.
3169         * g++.old-deja/g++.robertl/eb43.C: Likewise.
3170         * g++.old-deja/g++.robertl/eb26.C: Likewise.
3171         * g++.old-deja/g++.robertl/eb116.C: Likewise.
3172         * g++.old-deja/g++.brendan/copy5.C: Likewise.
3173         * g++.old-deja/g++.brendan/overload8.C: Likewise.
3174         * g++.old-deja/g++.brendan/overload11.C: Likewise.
3175         * g++.old-deja/g++.brendan/copy7.C: Likewise.
3176         * g++.old-deja/g++.brendan/crash38.C: Likewise.
3177         * g++.old-deja/g++.brendan/template11.C: Likewise.
3178         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
3179         * g++.old-deja/g++.brendan/crash50.C: Likewise.
3180         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3181         * g++.old-deja/g++.jason/pmem2.C: Likewise.
3182         * g++.old-deja/g++.jason/parse9.C: Likewise.
3183         * g++.old-deja/g++.jason/byval2.C: Likewise.
3184         * g++.old-deja/g++.jason/overload8.C: Likewise.
3185         * g++.old-deja/g++.jason/pmf8.C: Likewise.
3186         * g++.old-deja/g++.jason/template33.C: Likewise.
3187         * g++.old-deja/g++.jason/return3.C: Likewise.
3188         * g++.old-deja/g++.jason/scoping2.C: Likewise.
3189         * g++.old-deja/g++.jason/virtual.C: Likewise.
3190         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3191         * g++.old-deja/g++.jason/template27.C: Likewise.
3192         * g++.old-deja/g++.jason/synth6.C: Likewise.
3193         * g++.old-deja/g++.jason/ref8.C: Likewise.
3194         * g++.old-deja/g++.jason/offset1.C: Likewise.
3195         * g++.old-deja/g++.other/static20.C: Likewise.
3196         * g++.old-deja/g++.other/array1.C: Likewise.
3197         * g++.old-deja/g++.other/new3.C: Likewise.
3198         * g++.old-deja/g++.other/array2.C: Likewise.
3199         * g++.old-deja/g++.other/overload9.C: Likewise.
3200         * g++.old-deja/g++.other/cast6.C: Likewise.
3201         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
3202         * g++.old-deja/g++.other/eh4.C: Likewise.
3203         * g++.old-deja/g++.other/using7.C: Likewise.
3204         * g++.old-deja/g++.other/init18.C: Likewise.
3205         * g++.old-deja/g++.other/dyncast1.C: Likewise.
3206         * g++.old-deja/g++.other/dyncast2.C: Likewise.
3207         * g++.old-deja/g++.other/dtor11.C: Likewise.
3208         * g++.old-deja/g++.pt/static11.C: Likewise.
3209         * g++.old-deja/g++.pt/crash19.C: Likewise.
3210         * g++.old-deja/g++.pt/overload12.C: Likewise.
3211         * g++.old-deja/g++.pt/crash46.C: Likewise.
3212         * g++.old-deja/g++.pt/mi1.C: Likewise.
3213         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3214         * g++.old-deja/g++.pt/nontype5.C: Likewise.
3215         * g++.old-deja/g++.pt/local5.C: Likewise.
3216         * g++.old-deja/g++.pt/typename2.C: Likewise.
3217         * g++.old-deja/g++.pt/explicit80.C: Likewise.
3218         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3219         * g++.old-deja/g++.law/visibility1.C: Likewise.
3220         * g++.old-deja/g++.law/visibility2.C: Likewise.
3221         * g++.old-deja/g++.law/virtual2.C: Likewise.
3222         * g++.old-deja/g++.law/operators19.C: Likewise.
3223         * g++.old-deja/g++.law/parsing10.C: Likewise.
3224         * g++.old-deja/g++.law/visibility4.C: Likewise.
3225         * g++.old-deja/g++.law/operators4.C: Likewise.
3226         * g++.old-deja/g++.law/dtors2.C: Likewise.
3227         * g++.old-deja/g++.law/missed-error3.C: Likewise.
3228         * g++.old-deja/g++.law/visibility10.C: Likewise.
3229         * g++.old-deja/g++.law/scope3.C: Likewise.
3230         * g++.old-deja/g++.law/casts2.C: Likewise.
3231         * g++.old-deja/g++.law/code-gen5.C: Likewise.
3232         * g++.old-deja/g++.law/operators33.C: Likewise.
3233         * g++.old-deja/g++.law/friend4.C: Likewise.
3234         * g++.old-deja/g++.mike/pmf7.C: Likewise.
3235         * g++.old-deja/g++.mike/p5611.C: Likewise.
3236         * g++.old-deja/g++.mike/net37.C: Likewise.
3237         * g++.old-deja/g++.mike/p3570.C: Likewise.
3238         * g++.old-deja/g++.mike/p5718.C: Likewise.
3239         * g++.old-deja/g++.mike/net21.C: Likewise.
3240         * g++.old-deja/g++.mike/p1862.C: Likewise.
3241         * g++.old-deja/g++.mike/p4511.C: Likewise.
3242         * g++.old-deja/g++.mike/virt3.C: Likewise.
3243         * g++.old-deja/g++.mike/p16146.C: Likewise.
3244         * g++.old-deja/g++.mike/p1989.C: Likewise.
3245         * g++.old-deja/g++.mike/p5571.C: Likewise.
3246         * g++.old-deja/g++.gb/scope10.C: Likewise.
3247         * g++.old-deja/g++.abi/primary5.C: Likewise.
3248         * g++.old-deja/g++.abi/empty2.C: Likewise.
3249         * g++.old-deja/g++.abi/arraynew.C: Likewise.
3250         * g++.old-deja/g++.eh/vbase4.C: Likewise.
3251         * g++.old-deja/g++.eh/ptr1.C: Likewise.
3252         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
3253         * g++.old-deja/g++.bob/template3.C: Likewise.
3254         * g++.old-deja/g++.bob/inherit1.C: Likewise.
3255
3256 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
3257
3258         PR fortran/31193
3259         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
3260
3261 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
3262
3263         PR fortran/20897
3264         * gfortran.dg/derived_name_1.f90: New.
3265         * gfortran.dg/derived_name_2.f: New.
3266
3267 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
3268
3269         * lib/target-supports.exp (check_effective_target_nonpic): New
3270         procedure.
3271         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
3272         when compiling PIC.
3273         * gcc.target/i386/asm-4.c: Require nonpic.
3274         * gcc.target/i386/cmov1.c: Likewise.
3275         * gcc.target/i386/mul.c: Likewise.
3276         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
3277         * gcc.target/i386/ssetype-1.c: Require nonpic.
3278         * gcc.target/i386/ssetype-3.c: Likewise.
3279         * gcc.target/i386/ssetype-5.c: Likewise.
3280
3281 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
3282
3283         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
3284         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
3285         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
3286         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
3287
3288 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
3289
3290         PR tree-optimization/30590
3291         * g++.dg/opt/pr30590.C: New testcase.
3292
3293 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
3294
3295         PR c/30762
3296         * gcc.dg/pr30762-1.c: New test.
3297         * gcc.dg/pr30762-2.c: New test.
3298
3299         PR inline-asm/30505
3300         * gcc.target/i386/pr30505.c: New test.
3301
3302 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
3303
3304         * gcc.target/arm/register-variables.c: New.
3305
3306 2007-03-19  Jeff Law  <law@redhat.com>
3307
3308         * PR tree-optimization/30984
3309         * gcc.c-torture/pr30984.c: New test.
3310
3311 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3312         Richard Guenther  <rguenther@suse.de>
3313
3314         PR tree-optimization/31254
3315         * gcc.dg/torture/pr31254.c: New testcase.
3316
3317 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
3318
3319         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
3320         target default_packed.
3321
3322 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3323
3324         PR fortran/31203
3325         * gfortran.dg/string_length_1.f90: New test.
3326
3327 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3328
3329         PR testsuite/30395
3330         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
3331
3332 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3333
3334         PR libgfortran/31052
3335         * gfortran.dg/namelist_27.f90: New test.
3336
3337 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
3338
3339         PR fortran/30531
3340         * gfortran.dg/used_types_14.f90: New test.
3341
3342         PR fortran/31086
3343         * gfortran.dg/used_types_15.f90: New test.
3344
3345 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
3346
3347         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
3348         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
3349
3350 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3351
3352         PR fortran/31120
3353         * gfortran.dg/integer_exponentiation_2.f90: New test.
3354
3355 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
3356
3357         PR tree-optimization/31041
3358         * gcc.dg/vect/pr31041.c: New test.
3359
3360 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3361
3362         * g++.dg/warn/Wconversion-integer.C: New
3363         * g++.dg/warn/Wconversion-real.C: New.
3364         * g++.dg/warn/Wconversion-real-integer.C: New.
3365         * g++.dg/warn/conv2.C: Updated.
3366
3367 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3368
3369         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
3370         exclude RTPs.
3371
3372 2007-03-16  Richard Guenther  <rguenther@suse.de>
3373
3374         PR tree-optimization/31146
3375         * g++.dg/tree-ssa/pr31146.C: New testcase.
3376
3377 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3378
3379         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
3380         assume that the target has <features.h>.
3381
3382 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3383
3384         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
3385         dg-options rather than to the whole test.
3386
3387 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
3388
3389         PR debug/29906
3390         * g++.dg/debug/pr29906.C: New
3391
3392 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3393
3394         PR libgfortran/31099
3395         * gfortran.dg/unformatted_recl.f90: Update test.
3396
3397 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
3398
3399         * gcc.dg/tree-ssa/prefetch-5.c: New test.
3400
3401 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3402
3403         PR c++/30891
3404         * g++.dg/parse/namespace-definition.C: New.
3405
3406 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3407
3408         PR c++/24924
3409         * g++.dg/cpp/pedantic-errors.C: New.
3410         * g++.dg/cpp/permissive.C: New.
3411
3412 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3413
3414         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
3415         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
3416
3417 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3418
3419         * lib/target-supports.exp (check_missing_uclibc_feature)
3420         (check_effective_target_wchar): New procedures.
3421         * gcc.dg/wchar_t-1.c: Require target wchar.
3422         * gcc.dg/wint_t-1.c: Likewise.
3423
3424 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3425
3426         * lib/target-supports.exp (check_gc_sections_available): Return
3427         false for VxWorks targets.
3428
3429 2007-03-15  Dirk Mueller  <dmueller@suse.de>
3430
3431         * g++.dg/warn/Wconversion2.C: Fix typo.
3432         * gcc.dg/if-empty-1.c: Ditto.
3433
3434 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3435
3436         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
3437
3438 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
3439
3440         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
3441         * gcc.target/i386/pr31167.c: Ditto.
3442
3443 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
3444
3445         PR target/31167
3446         * gcc.target/i386/pr31167.c: New test.
3447
3448 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
3449
3450         PR fortran/30922
3451         * gfortran.dg/import5.f90.f90: New test.
3452
3453
3454         PR fortran/30879
3455         * gfortran.dg/data_components_1.f90: New test.
3456
3457
3458         PR fortran/30870
3459         * gfortran.dg/generic_13.f90: New test.
3460
3461         PR fortran/31163
3462         * gfortran.dg/alloc_comp_basics_5.f90: New test.
3463
3464 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3465
3466         PR libgfortran/31051
3467         * gfortran.dg/fmt_t_4.f90: New
3468
3469 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3470
3471         PR C++/31165
3472         * g++.dg/other/default7.C: New test.
3473
3474 2007-03-15  Dirk Mueller  <dmueller@suse.de>
3475
3476         * g++.dg/warn/Wconversion2.C: New.
3477
3478 2007-03-14  Eric Christopher  <echristo@apple.com>
3479
3480         * gcc.dg/ssp-1.c: New.
3481         * gcc.dg/ssp-2.c: Ditto.
3482
3483 2007-03-14  Dirk Mueller  <dmueller@suse.de>
3484
3485         * g++.dg/warn/do-empty.C: New.
3486         * gcc.dg/do-empty.c: New.
3487         * gcc.dg/if-empty-1.c: Update.
3488         * gcc.dg/20001116-1.c: Update.
3489         * gcc.dg/pr23165.c: Update.
3490
3491 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
3492
3493         * gfortran.dg/module_implicit_conversion.f90: New test.
3494
3495 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
3496
3497         PR middle-end/31127
3498         * gcc.dg/pr31127.c: New.
3499
3500 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
3501
3502         * gcc.dg/tree-ssa/loop-26.c: New test.
3503
3504 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
3505
3506         * gcc.target/i386/cmpxchg16b-1.c: New test.
3507
3508 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
3509
3510         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
3511         * gcc.dg/c99-vla-1.c: Likewise.
3512         * g++.dg/ext/vla1.C: Likewise
3513
3514 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
3515
3516         * gcc.dg/wvla-1.c: New test
3517         * gcc.dg/wvla-2.c: New test
3518         * gcc.dg/wvla-3.c: New test
3519         * gcc.dg/wvla-4.c: New test
3520         * gcc.dg/wvla-5.c: New test
3521         * gcc.dg/wvla-6.c: New test
3522         * gcc.dg/wvla-7.c: New test
3523         * g++.dg/warn/Wvla-1.C: New test
3524         * g++.dg/warn/Wvla-2.C: New test
3525         * g++.dg/warn/Wvla-3.C: New test
3526
3527 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
3528
3529         PR c++/30108
3530         * g++.dg/other/default6.C: New test.
3531
3532 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
3533
3534         * lib/target-supports.exp (check_profiling_available): Return false
3535         for VxWorks.
3536         (check_effective_target_vxworks_kernel): New procedure.
3537         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
3538         VxWorks.
3539         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
3540         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
3541         to include VxWorks.
3542         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
3543
3544 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
3545
3546         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
3547         PIC is not supported.
3548         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
3549         * gcc.dg/20020426-2.c: Likewise.
3550         * gcc.dg/pr28243.c: Likewise.
3551         * gcc.dg/visibility-11.c: Likewise.
3552         * gcc.dg/tls/opt-9.c: Likewise.
3553         * gcc.dg/tls/opt-10.c: Likewise.
3554         * gcc.dg/tls/pic-1.c: Likewise.
3555         * gcc.dg/tls/struct-1.c: Likewise.
3556         * gcc.target/i386/20000807-1.c: Likewise.
3557         * gcc.target/i386/20000904-1.c: Likewise.
3558         * gcc.target/i386/20011119-1.c: Likewise.
3559         * gcc.target/i386/990213-2.c: Likewise.
3560         * gcc.target/i386/990214-1.c: Likewise.
3561         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3562         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3563         * gcc.target/i386/pic-1.c: Likewise.
3564         * gcc.target/i386/pr21518.c: Likewise.
3565         * gcc.target/i386/pr23098.c: Likewise.
3566         * gcc.target/i386/pr23943.c: Likewise.
3567
3568 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
3569
3570         PR c++/31038
3571         * g++.dg/template/complit2.C: New test.
3572
3573         PR c++/30328
3574         * g++.dg/ext/bitfield1.C: New test.
3575
3576 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
3577
3578         PR fortran/30883
3579         * gfortran.dg/interface_11.f90: New test.
3580
3581 2007-03-11  Richard Guenther  <rguenther@suse.de>
3582
3583         PR tree-optimization/31115
3584         * gcc.dg/torture/pr31115.c: New testcase.
3585
3586 2007-03-11  Ira Rosen  <irar@il.ibm.com>
3587
3588         PR tree-optimization/29925
3589         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
3590
3591 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
3592
3593         PR c++/30274
3594         * g++.dg/expr/bitfield3.C: New test.
3595         * g++.dg/expr/bitfield4.C: Likewise.
3596         * g++.dg/expr/bitfield5.C: Likewise.
3597         * g++.dg/expr/bitfield6.C: Likewise.
3598
3599         PR c++/30924
3600         * g++.dg/template/array18.C: New test.
3601
3602 2007-03-10  Dirk Mueller  <dmueller@suse.de>
3603
3604         PR c++/17946
3605         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
3606         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
3607
3608 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
3609
3610         PR c++/20599
3611         * g++.dg/cpp0x/variadic-bind.C: New.
3612         * g++.dg/cpp0x/variadic-function.C: New.
3613         * g++.dg/cpp0x/variadic-mem_fn.C: New.
3614         * g++.dg/cpp0x/variadic-tuple.C: New.
3615         * g++.dg/cpp0x/variadic1.C: New.
3616         * g++.dg/cpp0x/variadic2.C: New.
3617         * g++.dg/cpp0x/variadic3.C: New.
3618         * g++.dg/cpp0x/variadic4.C: New.
3619         * g++.dg/cpp0x/variadic5.C: New.
3620         * g++.dg/cpp0x/variadic6.C: New.
3621         * g++.dg/cpp0x/variadic7.C: New.
3622         * g++.dg/cpp0x/variadic8.C: New.
3623         * g++.dg/cpp0x/variadic9.C: New.
3624         * g++.dg/cpp0x/variadic10.C: New.
3625         * g++.dg/cpp0x/variadic11.C: New.
3626         * g++.dg/cpp0x/variadic12.C: New.
3627         * g++.dg/cpp0x/variadic13.C: New.
3628         * g++.dg/cpp0x/variadic14.C: New.
3629         * g++.dg/cpp0x/variadic15.C: New.
3630         * g++.dg/cpp0x/variadic16.C: New.
3631         * g++.dg/cpp0x/variadic17.C: New.
3632         * g++.dg/cpp0x/variadic18.C: New.
3633         * g++.dg/cpp0x/variadic19.C: New.
3634         * g++.dg/cpp0x/variadic20.C: New.
3635         * g++.dg/cpp0x/variadic21.C: New.
3636         * g++.dg/cpp0x/variadic22.C: New.
3637         * g++.dg/cpp0x/variadic23.C: New.
3638         * g++.dg/cpp0x/variadic24.C: New.
3639         * g++.dg/cpp0x/variadic25.C: New.
3640         * g++.dg/cpp0x/variadic26.C: New.
3641         * g++.dg/cpp0x/variadic27.C: New.
3642         * g++.dg/cpp0x/variadic28.C: New.
3643         * g++.dg/cpp0x/variadic29.C: New.
3644         * g++.dg/cpp0x/variadic30.C: New.
3645         * g++.dg/cpp0x/variadic31.C: New.
3646         * g++.dg/cpp0x/variadic32.C: New.
3647         * g++.dg/cpp0x/variadic33.C: New.
3648         * g++.dg/cpp0x/variadic34.C: New.
3649         * g++.dg/cpp0x/variadic35.C: New.
3650         * g++.dg/cpp0x/variadic36.C: New.
3651         * g++.dg/cpp0x/variadic37.C: New.
3652         * g++.dg/cpp0x/variadic38.C: New.
3653         * g++.dg/cpp0x/variadic39.C: New.
3654         * g++.dg/cpp0x/variadic40.C: New.
3655         * g++.dg/cpp0x/variadic41.C: New.
3656         * g++.dg/cpp0x/variadic42.C: New.
3657         * g++.dg/cpp0x/variadic43.C: New.
3658         * g++.dg/cpp0x/variadic44.C: New.
3659         * g++.dg/cpp0x/variadic45.C: New.
3660         * g++.dg/cpp0x/variadic46.C: New.
3661         * g++.dg/cpp0x/variadic47.C: New.
3662         * g++.dg/cpp0x/variadic48.C: New.
3663         * g++.dg/cpp0x/variadic49.C: New.
3664         * g++.dg/cpp0x/variadic50.C: New.
3665         * g++.dg/cpp0x/variadic51.C: New.
3666         * g++.dg/cpp0x/variadic52.C: New.
3667         * g++.dg/cpp0x/variadic53.C: New.
3668         * g++.dg/cpp0x/variadic54.C: New.
3669         * g++.dg/cpp0x/variadic55.C: New.
3670         * g++.dg/cpp0x/variadic56.C: New.
3671         * g++.dg/cpp0x/variadic57.C: New.
3672         * g++.dg/cpp0x/variadic58.C: New.
3673         * g++.dg/cpp0x/variadic59.C: New.
3674         * g++.dg/cpp0x/variadic60.C : New.
3675         * g++.dg/cpp0x/variadic61.C : New.
3676         * g++.dg/cpp0x/variadic62.C : New.
3677         * g++.dg/cpp0x/variadic63.C : New.
3678         * g++.dg/cpp0x/variadic64.C : New.
3679         * g++.dg/cpp0x/variadic65.C : New.
3680         * g++.dg/cpp0x/variadic66.C : New.
3681         * g++.dg/cpp0x/variadic67.C : New.
3682         * g++.dg/cpp0x/variadic68.C : New.
3683         * g++.dg/cpp0x/variadic69.C : New.
3684         * g++.dg/cpp0x/variadic70.C : New.
3685         * g++.dg/cpp0x/variadic71.C : New.
3686         * g++.dg/cpp0x/variadic72.C : New.
3687         * g++.dg/cpp0x/variadic73.C : New.
3688         * g++.dg/cpp0x/variadic74.C : New.
3689         * g++.dg/cpp0x/variadic75.C : New.
3690         * g++.dg/cpp0x/variadic-ex1.C : New.
3691         * g++.dg/cpp0x/variadic-ex2.C : New.
3692         * g++.dg/cpp0x/variadic-ex3.C : New.
3693         * g++.dg/cpp0x/variadic-ex4.C : New.
3694         * g++.dg/cpp0x/variadic-ex5.C : New.
3695         * g++.dg/cpp0x/variadic-ex6.C : New.
3696         * g++.dg/cpp0x/variadic-ex7.C : New.
3697         * g++.dg/cpp0x/variadic-ex8.C : New.
3698         * g++.dg/cpp0x/variadic-ex9.C : New.
3699         * g++.dg/cpp0x/variadic-ex10.C : New.
3700         * g++.dg/cpp0x/variadic-ex11.C : New.
3701         * g++.dg/cpp0x/variadic-ex12.C : New.
3702         * g++.dg/cpp0x/variadic-ex13.C : New.
3703         * g++.dg/cpp0x/variadic-ex14.C : New.
3704
3705 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3706
3707         PR libgfortran/31099
3708         * gfortran.dg/unformatted_recl.f90: New test.
3709
3710 2007-03-09  Roger Sayle  <roger@eyesopen.com>
3711
3712         * gcc.dg/fold-eqcmplx-1.c: New test case.
3713
3714 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
3715
3716         PR rtl-optimization/30643
3717         * gcc.dg/pr30643.c: New.
3718
3719 2007-03-09  Chao-ying Fu  <fu@mips.com>
3720
3721         * gcc.target/mips/mips32-dspr2-type.c: New test.
3722         * gcc.target/mips/mips32-dspr2.c: New test.
3723         * gcc.target/mips/dspr2-MULT.c: New test.
3724         * gcc.target/mips/dspr2-MULTU.c: New test.
3725         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
3726         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
3727         Adjust some formats.
3728
3729 2007-03-09  Dirk Mueller  <dmueller@suse.de>
3730
3731         PR c++/17946
3732         * gcc.dg/Wlogical-op-1.c: New.
3733         * g++.dg/warn/Wlogical-op-1.C: New.
3734
3735 2007-03-09  Richard Guenther  <rguenther@suse.de>
3736
3737         PR tree-optimization/30904
3738         PR middle-end/31058
3739         * gcc.dg/pr30904.c: Remove xfail.
3740
3741 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3742
3743         PR C/31072
3744         * gcc.c-torture/execute/pr31072.c: New test.
3745
3746 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3747
3748         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
3749         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3750         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
3751         *lrint* and *lround*.
3752         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
3753         floor->lfloor.
3754         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
3755         * gcc.dg/torture/builtin-integral-1.c: Likewise.
3756         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
3757         and *lround*.  Correct macro names.
3758         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
3759         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
3760
3761 2007-03-08  Ian Lance Taylor  <iant@google.com>
3762
3763         * gcc.dg/no-strict-overflow-5.c: New test.
3764         * gcc.dg/no-strict-overflow-6.c: New test.
3765         * gcc.dg/Wstrict-overflow-11.c: New test.
3766         * gcc.dg/Wstrict-overflow-12.c: New test.
3767         * gcc.dg/Wstrict-overflow-13.c: New test.
3768         * gcc.dg/Wstrict-overflow-14.c: New test.
3769         * gcc.dg/Wstrict-overflow-15.c: New test.
3770
3771 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3772
3773         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
3774         for VxWorks kernel mode.
3775         * gcc.c-torture/execute/strncmp-1.x: Likewise.
3776
3777 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3778
3779         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
3780         mode.
3781
3782 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3783
3784         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
3785         and lib/bfill.c on VxWorks targets.
3786         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
3787         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
3788         lib/bfill.c and lib/memmove.c on VxWorks targets.
3789         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
3790         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
3791         on VxWorks targets.
3792         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
3793         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
3794
3795 2007-03-08  Tobias Burnus  <burnus@net-b.de>
3796
3797         * gfortran.dg/use_5.f90: New test.
3798         * gfortran.dg/use_6.f90: Ditto.
3799         * gfortran.dg/use_7.f90: Ditto.
3800
3801 2007-03-08  Tobias Burnus  <burnus@net-b.de>
3802
3803         PR fortran/30973
3804         * gfortran.dg/use_4.f90: New test.
3805         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
3806
3807 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
3808
3809         PR fortran/31011
3810         * gfortran.dg/parameter_array_section_2.f90: New test.
3811
3812 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
3813
3814         PR c++/30852
3815         * g++.dg/ext/offsetof1.C: Add cases with volatile.
3816
3817         PR c++/30534
3818         * g++.dg/template/arg5.C: New test.
3819
3820 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
3821
3822         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
3823
3824 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
3825
3826         * gcc.dg/var-expand1.c: Add newline at end of file.
3827
3828 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
3829
3830         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
3831
3832 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
3833
3834         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
3835
3836 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3837
3838         * gcc.dg/torture/builtin-convert-4.c: New test.
3839
3840 2007-03-05  Ian Lance Taylor  <iant@google.com>
3841
3842         * gcc.c-torture/compile/pr31034.c: New test.
3843
3844 2007-03-05  Ian Lance Taylor  <iant@google.com>
3845
3846         * gcc.dg/inline-18.c: New test.
3847         * gcc.dg/inline-19.c: New test.
3848         * gcc.dg/inline-20.c: New test.
3849         * gcc.dg/inline-21.c: New test.
3850
3851 2007-03-05  Richard Guenther  <rguenther@suse.de>
3852
3853         PR tree-optimization/14052
3854         * gcc.dg/tree-ssa/vrp33.c: New testcase.
3855
3856 2007-03-05  Richard Guenther  <rguenther@suse.de>
3857
3858         PR tree-optimization/23777
3859         * gcc.dg/tree-ssa/pr23777.c: New testcase.
3860
3861 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3862
3863         PR other/30465
3864         * gcc.dg/multiple-overflow-warn-3.c: New.
3865         * g++.dg/warn/multiple-overflow-warn-3.C: New.
3866
3867 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
3868
3869         PR c++/30895
3870         * g++.dg/parse/template23.C: New test.
3871
3872 2007-03-04  Roger Sayle  <roger@eyesopen.com>
3873
3874         PR middle-end/30744
3875         * gcc.dg/pr30744-1.c: New test case.
3876
3877 2007-03-04  Tobias Burnus  <burnus@net-b.de>
3878
3879         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
3880
3881 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3882
3883         PR target/30406
3884         * gfortran.dg/logical_3.f90: New test.
3885
3886 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
3887
3888         PR libfortran/30981
3889         * gfortran.dg/integer_exponentiation_1.f90:  New test.
3890
3891 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
3892
3893         * gcc.target/m68k/m68k.exp: New.
3894         * gcc.target/m68k/crash1.c: New.
3895
3896 2007-03-03  Tobias Burnus  <burnus@net-b.de>
3897
3898         * gfortran.dg/c_by_val.c: Use int64_t instead of long
3899         to be more compatible with integer(kind=8).
3900
3901 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3902
3903         PR libfortran/31001
3904         * gfortran.dg/zero_sized_3.f90: New test.
3905
3906 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3907
3908         PR c++/15787
3909         * g++.dg/parse/else.C: New.
3910         * g++.dg/parse/else-2.C: New.
3911
3912 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
3913             Tobias Burnus  <burnus@net-b.de>
3914
3915         PR fortran/30882
3916         * gfortran.dg/size_dim.f90: New test.
3917
3918 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
3919             Tobias Burnus  <burnus@net-b.de>
3920
3921         PR fortran/30873
3922         * gfortran.dg/entry_9.f90: New test.
3923
3924 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
3925
3926         PR c++/28253
3927         * g++.dg/inherit/covariant16.C: New test.
3928
3929 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
3930
3931         * g++.dg/other/darwin-minversion-1.C: New.
3932
3933 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
3934
3935         * gcc.dg/tree-ssa/20070302-1.c: New test.
3936
3937 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
3938
3939         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
3940         tests.
3941
3942 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
3943
3944         * gcc.dg/tree-ssa/prefetch-4.c: New test.
3945
3946 2007-03-01  Simon Baldwin <simonb@google.com>
3947
3948         PR c++/23689
3949         * warn/ignored_typedef.C: New.
3950         * init/ctor8.C: Added dg-warning to consume ignored typedef
3951         warning.
3952         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
3953         and added an explicit line number.
3954
3955 2007-02-28  Richard Guenther  <rguenther@suse.de>
3956
3957         PR middle-end/30364
3958         * gcc.dg/torture/pr30364-1.c: New testcase.
3959         * gcc.dg/torture/pr30364-2.c: Likewise.
3960         * gcc.dg/torture/pr30364-3.c: Likewise.
3961
3962 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3963
3964         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
3965         powerpc*, use -funsafe-math-optimizations.
3966         * gcc.dg/torture/builtin-logb-1.c: Likewise.
3967         * gcc.dg/torture/builtin-modf-1.c: Likewise.
3968
3969 2007-02-28  Tobias Burnus  <burnus@net-b.de>
3970             Paul Thomas  <pault@gcc.gnu.org>
3971
3972         PR fortran/30888
3973         PR fortran/30887
3974         * c_by_val_1.f: Test %VAL() with non-default kind.
3975         * c_by_val.c: Ditto.
3976         * c_by_val_4.f: New test.
3977
3978 2007-02-28  Tobias Burnus  <burnus@net-b.de>
3979
3980         PR fortran/30968
3981         * gfortran.dg/continuation_7.f90: New test.
3982
3983 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
3984
3985         * g++.dg/inherit/thunk7.C: New test.
3986         * lib/target-supports.exp (check_profiling_available): Not available
3987         for bfin-*-*.
3988
3989 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
3990
3991         PR target/30970
3992         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
3993
3994 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
3995
3996         * lib/target-supports.exp (check_effective_target_init_priority):
3997         Remove Solaris special case.
3998
3999 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
4000
4001         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
4002         for more builtin types.
4003
4004         * g++.dg/ext/visibility/class1.C: Port to Darwin.
4005         * g++.dg/ext/visibility/noPLT.C: Likewise.
4006
4007 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4008
4009         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
4010         sh* targets.
4011
4012 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
4013
4014         PR fortran/30865
4015         * size_optional_dim_1.f90:  New test.
4016
4017 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
4018
4019         * gcc.dg/vxworks/vxworks.exp: New file.
4020         * gcc.dg/vxworks/initpri1.c: Likewise.
4021         * gcc.dg/vxworks/initpri2.c: Likewise.
4022         * gcc.dg/initpri2.c: Add more tests.
4023         * g++.dg/special/initpri2.C: Likewise.
4024
4025         * gcc.dg/initpri1.c: New test.
4026         * gcc.dg/initpri2.c: Likewise.
4027         * g++.dg/special/initpri1.C: New test.
4028         * g++.dg/special/initpri2.C: Likewise.
4029         * g++.dg/special/conpr-1.C: Use init_priority effective target.
4030         * g++.dg/special/conpr-2.C: Likewise.
4031         * g++.dg/special/conpr-3.C: Likewise.
4032         * g++.dg/special/conpr-4.C: Likewise.
4033         * g++.dg/special/initp1.C: Likewise.
4034         * g++.dg/special/ecos.exp: Remove code to detect availability of
4035         constructor priorities.
4036         * lib/target-supports.exp (check_effective_target_init_priority):
4037         New function.
4038
4039 2007-02-24  Jan Hubicka  <jh@suse.cz>
4040
4041         * gcc.c-torture/execute/pr30778.c: New testcase.
4042
4043 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4044
4045         PR libgfortran/30918
4046         * gfortran.dg/namelist_26.f90: New test.
4047
4048 2007-02-24  Richard Guenther  <rguenther@suse.de>
4049
4050         PR middle-end/30951
4051         * gcc.dg/pr30951.c: New testcase.
4052
4053 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4054
4055         * gcc.dg/torture/builtin-modf-1.c: New test.
4056
4057 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
4058
4059         PR tree-optimization/30904
4060         * gcc.dg/pr30904.c: New test.
4061
4062 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4063
4064         * gcc.test-framework/README: Correct command.
4065         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
4066         -Wunused-value.
4067         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
4068
4069 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
4070
4071         * lib/target-supports.exp (check_effective_target_unwrapped): New.
4072
4073 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
4074
4075         * lib/target-supports.exp (check_effective_target_newlib): New
4076         function.
4077
4078 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
4079
4080         PR fortran/30660
4081         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
4082         allocatable component.
4083
4084
4085 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4086
4087         * gcc.dg/torture/builtin-logb-1.c: New test.
4088         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
4089         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
4090         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
4091         sh* targets.
4092
4093 2007-02-23  Richard Guenther  <rguenther@suse.de>
4094
4095         * g++.dg/warn/changes-meaning.C: New testcase.
4096
4097 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4098
4099         PR libgfortran/30910
4100         * gfortran.dg/fmt_zero_precision.f90: Update test.
4101
4102 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4103
4104         * gcc.dg/torture/builtin-frexp-1.c: New test.
4105
4106 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
4107
4108         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
4109
4110 2007-02-22  Ian Lance Taylor  <iant@google.com>
4111
4112         PR debug/30898
4113         * g++.dg/debug/pr30898.C: New test.
4114
4115 2007-02-22  Ira Rosen  <irar@il.ibm.com>
4116
4117         * gcc.dg/vect/vect-106.c: New test.
4118
4119 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
4120             Ira Rosen  <irar@il.ibm.com>
4121
4122         PR tree-optimization/30843
4123         * gcc.dg/vect/pr30843.c: New test.
4124
4125 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
4126
4127         PR tree-optimization/30858
4128         * gcc.dg/vect/pr30858.c: New test.
4129
4130 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
4131
4132         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
4133         to set options for compiling testglue.
4134         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
4135         * lib/obj-c++.exp (obj-c++_init): Likewise.
4136
4137 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
4138
4139         * gnat.dg/derived_aggregate.adb: New test.
4140
4141 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4142
4143         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
4144         sh* targets.  Call the correct CKSGN macro.
4145
4146 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
4147
4148         * gfortran.dg/gomp/omp_parse1.f90: New test.
4149         * gfortran.dg/gomp/omp_parse2.f: New test.
4150
4151 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
4152
4153         PR fortran/30869
4154         * gfortran.dg/do_pointer_1.f90:  New test.
4155
4156 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4157
4158         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
4159         and scalbln.
4160
4161 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
4162
4163         * gcc.dg/darwin-minversion-1.c: New.
4164         * gcc.dg/darwin-minversion-2.c: New.
4165
4166 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4167
4168         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
4169
4170 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4171             DJ Delorie <dj@redhat.com>
4172
4173         PR other/30824
4174         * gcc.dg/Wfatal.c: New.
4175         * gcc.dg/Wfatal-2.c: New.
4176         * gcc.dg/Werror-1.c: Adjust expectations.
4177         * gcc.dg/Werror-5.c: Likewise.
4178         * gcc.dg/Werror-7.c: Likewise.
4179         * gcc.dg/Werror-10.c: Likewise.
4180         * gcc.dg/Werror-11.c: Likewise.
4181
4182 2007-02-20  Tobias Burnus  <burnus@net-b.de>
4183
4184         PR fortran/30522
4185         * gfortran.dg/volatile10.f90: New test.
4186
4187 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
4188
4189         PR libfortran/30533
4190         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
4191
4192 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4193
4194         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
4195         * gcc.dg/Walways-true-1.c: Likewise.
4196         * gcc.dg/weak/weak-3.c: Likewise.
4197         * gcc.dg/Werror-1.c: Likewise.
4198         * gcc.dg/Werror-3.c: Likewise.
4199         * gcc.dg/Werror-4.c: Likewise.
4200         * gcc.dg/Werror-5.c: Likewise.
4201         * gcc.dg/Werror-6.c: Likewise.
4202         * gcc.dg/Werror-7.c: Likewise.
4203         * gcc.dg/Werror-8.c: Likewise.
4204         * gcc.dg/Werror-10.c: Likewise.
4205         * gcc.dg/Werror-11.c: Likewise.
4206         * gcc.dg/Werror-12.c: Likewise.
4207         * g++.old-deja/g++.mike/warn8.C: Likewise.
4208         * g++.dg/warn/Walways-true-1.C: Likewise.
4209         * g++.dg/warn/Walways-true-2.C: Likewise.
4210         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
4211         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
4212         -Wstring-literal-comparison with -Waddress.
4213         * gcc.dg/Wstring-literal-comparison-4.c: Replace
4214         -Wno-string-literal-comparison with -Wno-address.
4215
4216 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
4217
4218         * gnat.dg/self_aggregate_with_call.adb: New test.
4219
4220 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
4221
4222         PR tree-optimization/30975
4223         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
4224         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
4225         * gcc.dg/vect/pr30795.c: New.
4226
4227 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4228
4229         PR fortran/30681
4230         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
4231
4232 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4233
4234         PR rtl-optimization/28173
4235         * gcc.target/i386/andor-1.c: New test case.
4236
4237 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4238
4239         * gcc.dg/torture/builtin-ldexp-1.c: New.
4240         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
4241
4242 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4243
4244         * gfortran.dg/array_constructor_15.f90: New test case.
4245
4246 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4247
4248         * gfortran.dg/forall_10.f90: New test case.
4249
4250 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4251
4252         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
4253
4254 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4255
4256         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
4257         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
4258
4259 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
4260
4261         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
4262         * gcc.target/i386/builtin-bswap-3.c: Ditto.
4263         * gcc.target/i386/xchg-1.c: New test.
4264         * gcc.target/i386/xchg-2.c: New test.
4265
4266 2007-02-16  Richard Guenther  <rguenther@suse.de>
4267             Christian Bruel  <christian.bruel@st.com>
4268
4269         * gcc.dg/strict-overflow-5.c: New testcase.
4270
4271 2007-02-16  Tobias Burnus  <burnus@net-b.de>
4272
4273         PR fortran/30793
4274         * gfortran.dg/func_derived_4.f90: New test.
4275
4276 2007-02-15  Roger Sayle  <roger@eyesopen.com>
4277
4278         PR middle-end/30391
4279         * gfortran.dg/pr30391-1.f90: New test case.
4280
4281 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4282
4283         PR middle-end/30433
4284         * gcc.c-torture/compile/pr30433.c: New testcase to check
4285         that complex constants comparisions are foldded.
4286
4287 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4288
4289         PR C++/30158
4290         * g++.dg/ext/stmtexpr10.C: New testcase.
4291
4292 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4293
4294         PR middle-end/30729
4295         * gcc.dg/Wunused-value-2.c: New testcase.
4296
4297 2007-02-15  Ian Lance Taylor  <iant@google.com>
4298
4299         * g++.dg/eh/subreg-1.C: New test.
4300
4301 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4302
4303         PR c/26494
4304         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
4305         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
4306         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
4307         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
4308         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
4309         * gcc.dg/Werror-implicit-function-declaration.c: New.
4310
4311 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4312
4313         PR c++/28943
4314         * g++.dg/warn/pr28943.C: New.
4315
4316 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4317
4318         * gfortran.fortran-torture/execute/math.f90: Fix typo.
4319
4320 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4321
4322         PR fortran/30779
4323         * gfortran.dg/error_recovery_3.f90: New test.
4324
4325 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4326
4327         * g++.dg/tree-ssa/sra-1.C: New.
4328
4329 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4330
4331         * g++.dg/tree-ssa/sra-1.C: New.
4332
4333 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4334
4335         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
4336
4337 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4338
4339         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
4340
4341 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4342
4343         PR fortran/30799
4344         * gfortran.dg/logical_2.f90: New test.
4345
4346 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
4347
4348         * gcc.dg/torture/complex-alias-1.c: New test.
4349
4350 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
4351
4352         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
4353         instead of -fdump-tree-tailcall.
4354
4355 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
4356
4357         * gfortran.dg/interface_10.f90: Fix comment typo.
4358
4359 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
4360
4361         PR tree-optimization/30771
4362         * gcc.dg/vect/pr30771.c: New test.
4363
4364 2007-02-13  Ian Lance Taylor  <iant@google.com>
4365
4366         * gcc.dg/Wstrict-overflow-1.c: New test.
4367         * gcc.dg/Wstrict-overflow-2.c: New test.
4368         * gcc.dg/Wstrict-overflow-3.c: New test.
4369         * gcc.dg/Wstrict-overflow-4.c: New test.
4370         * gcc.dg/Wstrict-overflow-5.c: New test.
4371         * gcc.dg/Wstrict-overflow-6.c: New test.
4372         * gcc.dg/Wstrict-overflow-7.c: New test.
4373         * gcc.dg/Wstrict-overflow-8.c: New test.
4374         * gcc.dg/Wstrict-overflow-9.c: New test.
4375         * gcc.dg/Wstrict-overflow-10.c: New test.
4376
4377 2007-02-13  Roger Sayle  <roger@eyesopen.com>
4378
4379         * gcc.target/ia64/builtin-bswap-2.c: New test case.
4380
4381 2007-02-13  Richard Henderson  <rth@redhat.com>
4382
4383         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
4384         * gcc.c-torture/execute/pr29302-1.c: ... here.
4385
4386 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4387
4388         PR c/29521
4389         * gcc.dg/c90-return-1.c: Update output.
4390         * gcc.dg/c99-return-1.c: Likewise.
4391
4392 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
4393
4394         PR fortran/30554
4395         * gfortran.dg/used_dummy_types_7.f90: New test..
4396
4397 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
4398
4399         * gcc.target/i386/parity-1.c: New test.
4400         * gcc.target/i386/parity-2.c: New test.
4401
4402 2007-02-12  Roger Sayle  <roger@eyesopen.com>
4403
4404         * gcc.target/i386/builtin-bswap-3.c: New test case.
4405
4406 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
4407
4408         PR tree-optimization/29145
4409         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
4410         alias analysis is improved to take better advantage of restrict
4411         qualified pointers.
4412         * gcc.dg/vect/vect-80.c: Likewise.
4413         * gcc.dg/vect/pr29145.c: New.
4414
4415 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
4416
4417         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
4418         * gcc.target/i386/sse4a-insert.c: Likewise.
4419
4420 2007-02-11  Roger Sayle  <roger@eyesopen.com>
4421
4422         * gcc.target/ia64/builtin-popcount-1.c: New test case.
4423         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
4424
4425 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
4426
4427         PR fortran/30478
4428         * gfortran.dg/enum_4.f90: Update error message checks.
4429
4430 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
4431
4432         PR fortran/30554
4433         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
4434         versions of the modules.
4435
4436         PR fortran/30617
4437         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
4438         by getting rid of recursive I/O and providing functions with
4439         results.
4440
4441         PR fortran/30319
4442         * gfortran.dg/char_array_constructor_2.f90
4443
4444 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
4445
4446         PR c++/26988
4447         * g++.dg/template/spec34.C: New test
4448
4449 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
4450
4451         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
4452         on i?86 and x86_64.
4453         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
4454         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
4455         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
4456         on i?86 and x86_64.
4457         * gcc.dg/vect/vect-113.c: Ditto.
4458
4459 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
4460
4461         PR c++/29487
4462         * g++.dg/eh/weak1-C: New test.
4463         * g++.dg/eh/weak1-a.cc: Likewise.
4464         * g++.dg/eh/comdat1.C: Likewise.
4465
4466 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
4467             Dorit Nuzman  <dorit@il.ibm.com>
4468
4469         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
4470         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
4471         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
4472         * gcc.dg/vect/vect-113.c: Likewise.
4473
4474         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
4475
4476 2007-02-10  Richard Henderson  <rth@redhat.com>
4477
4478         * lib/target-supports.exp (check_effective_target_tls): Redefine
4479         to mean non-emulated tls.
4480         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4481         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4482         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4483         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4484         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4485         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4486         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4487
4488 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
4489
4490         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
4491
4492 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
4493
4494         * gfortran.dg/secnds.f: Replace time tolerance with a
4495         before-and-after bracket.
4496         * gfortran.dg/secnds-1.f: Likewise.
4497
4498 2007-02-09  Tobias Burnus  <burnus@net-b.de>
4499
4500         PR fortran/30512
4501         * gfortran.dg/maxlocval_1.f90: New test.
4502
4503 2007-02-09  Roger Sayle  <roger@eyesopen.com>
4504
4505         * gcc.target/ia64/builtin_bswap-1.c: New test case.
4506
4507 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4508
4509         PR fortran/30720
4510         * gfortran.dg/array_function_1.f90: New test.
4511
4512 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4513
4514         * lib/target-supports.exp (check_effective_target_lax_strtofp)
4515         (check_effective_target_dummy_wcsftime): New functions.
4516
4517 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4518
4519         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
4520         * lib/target-supports.exp (check_effective_target_uclibc): New
4521         function.
4522
4523 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4524
4525         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
4526         (vsnprintf): Don't define for uClibc targets.
4527
4528 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4529
4530         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
4531         set before checking whether it was allowed.
4532         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
4533         before checking inside_main.
4534
4535 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4536
4537         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
4538         uClinux targets.
4539         (u16sf): Likewise u4sf.
4540         * g++.dg/compat/struct-layout-1.h: Likewise.
4541
4542 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4543
4544         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
4545         procedure.
4546         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
4547         m68k targets if check_effective_target_coldfire_fpu returns true.
4548
4549 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
4550         Richard Guenther  <rguenther@suse.de>
4551
4552         PR middle-end/23361
4553         * gcc.dg/fold-compare-3.c: New testcase.
4554         * gcc.dg/tree-ssa/loop-24.c: Likewise.
4555
4556 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
4557
4558         * gcc.dg/pr26570.c: Clean up coverage files.
4559         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
4560         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
4561         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
4562         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4563         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4564         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4565         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
4566         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
4567         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
4568         * gcc.dg/tree-ssa/pr25501.c: Ditto.
4569         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
4570         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
4571         * gcc.dg/vect/pr28952.c: Ditto.
4572         * gcc.dg/vect/pr27151.c: Ditto.
4573         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
4574         * g++.dg/gomp/macro-3.C: Ditto.
4575
4576 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
4577
4578         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
4579         of the loop.
4580
4581 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4582
4583         * gcc.target/i386/builtin-bswap-2.c: New test case.
4584
4585 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4586
4587         * gfortran.dg/forall_8.f90: New test case.
4588         * gfortran.dg/forall_9.f90: Likewise.
4589
4590 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4591
4592         * gcc.dg/builtins-20.c: Add some -~ complex cases.
4593
4594 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
4595
4596         * lib/target-supports.exp (check_effective_target_simulator): New.
4597
4598 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
4599
4600         * gcc.dg/tree-ssa/loop-25.c: New test.
4601
4602 2007-02-06  Richard Henderson  <rth@redhat.com>
4603
4604         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
4605
4606 2007-02-06  Roger Sayle  <roger@eyesopen.com>
4607
4608         * gcc.target/powerpc/popcount-1.c: New test case.
4609         * gcc.target/powerpc/parity-1.c: Likewise.
4610
4611 2007-02-06  Richard Guenther  <rguenther@suse.de>
4612
4613         PR middle-end/27302
4614         * gcc.dg/torture/pr27302-2.c: New testcase.
4615
4616 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
4617
4618         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
4619         * gcc.dg/vect/vect-iv-1.c: New test.
4620         * gcc.dg/vect/vect-iv-2.c: New test.
4621         * gcc.dg/vect/vect-iv-3.c: New test.
4622         * gcc.dg/vect/vect-iv-4.c: New test.
4623         * gcc.dg/vect/vect-iv-5.c: New test.
4624         * gcc.dg/vect/vect-iv-6.c: New test.
4625         * gcc.dg/vect/vect-iv-7.c: New test.
4626         * gcc.dg/vect/vect-iv-8.c: New test.
4627         * gcc.dg/vect/vect-iv-9.c: New test.
4628         * gcc.dg/vect/vect-iv-10.c: New test.
4629         * gcc.dg/vect/vect-iv-11.c: New test.
4630         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
4631         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
4632         * gcc.dg/vect/vect-14.c: Now vectorizable.
4633         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
4634         loop).
4635         * gcc.dg/vect/vect-27.c: Likewise.
4636         * gcc.dg/vect/vect-29.c Likewise.
4637         * gcc.dg/vect/vect-dv-2.c: Likewise.
4638         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4639         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4640         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4641
4642 2007-02-06  Ira Rosen  <irar@il.ibm.com>
4643
4644         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
4645
4646 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4647
4648         * gcc.dg/builtins-20.c: Add more cases.
4649
4650 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
4651
4652         PR debug/30189
4653         * gcc.dg/pr30189.c: New test.
4654
4655 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4656
4657         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
4658         for running tests.
4659         * gcc.target/i386/sse4a-extract.c: New test.
4660         * gcc.target/i386/sse4a-insert.c: New test.
4661         * gcc.target/i386/sse4a-montsd.c: New test.
4662         * gcc.target/i386/sse4a-montss.c: New test.
4663
4664 2007-02-05  Richard Guenther  <rguenther@suse.de>
4665
4666         * gcc.target/i386/vectorize3.c: New testcase.
4667
4668 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
4669
4670         PR target/30665
4671         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
4672
4673 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4674
4675         PR fortran/30611
4676         * gfortran.dg/repeat_1.f90: New test.
4677
4678 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
4679
4680         PR fortran/30605
4681         * gfortran.dg/spread_shape_1.f90: Remove tabs.
4682         * gfortran.dg/derived_init_2.f90: Ditto.
4683         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
4684         * gfortran.dg/array_initializer_1.f90: Ditto.
4685         * gfortran.dg/do_2.f90: Ditto.
4686         * gfortran.dg/proc_assign_1.f90: Ditto.
4687
4688 2007-02-04  Richard Guenther  <rguenther@suse.de>
4689
4690         PR middle-end/30636
4691         * g++.dg/warn/pr30636.C: New testcase.
4692         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
4693
4694 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
4695
4696         PR middle-end/30667
4697         * gfortran.dg/pr30667.f: New test.
4698
4699 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4700
4701         * gcc.dg/builtins-54.c: Add more cases.
4702
4703 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
4704
4705         PR fortran/30514
4706         * gfortran.dg/zero_sized_2.f90: New test.
4707
4708         PR fortran/30660
4709         * gfortran.dg/alloc_comp_basics_4.f90: New test.
4710
4711         PR fortran/29820
4712         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
4713         file.
4714
4715 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4716
4717         PR fortran/30683
4718         * gfortran.dg/interface_10.f90: New test.
4719
4720 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4721
4722         * gcc.dg/builtins-20.c: Add more cases.
4723
4724 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4725
4726         PR target/29682
4727         * gcc-target/ia64/pr29682.c: New test.
4728
4729 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
4730
4731         PR fortran/30284
4732         * gfortran.dg/arrayio_11.f90.f90: New test.
4733
4734         PR fortran/30626
4735         * gfortran.dg/arrayio_12.f90.f90: New test.
4736
4737 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
4738
4739         PR c++/30536
4740         * g++.dg/tls/diag-5.C: New test.
4741
4742         PR middle-end/30473
4743         * gcc.dg/pr30473.c: New test.
4744         * gcc.c-torture/execute/20070201-1.c: New test.
4745
4746 2007-02-01  Roger Sayle  <roger@eyesopen.com>
4747
4748         * gfortran.dg/dependency_20.f90: New test case.
4749
4750 2007-01-31  Ian Lance Taylor  <iant@google.com>
4751
4752         * gcc.dg/lower-subreg-1.c (test): New test.
4753
4754 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
4755
4756         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
4757
4758 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4759
4760         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
4761         * gcc.dg/torture/builtin-math-3.c: Likewise.
4762
4763 2007-01-31  Dirk Mueller  <dmueller@suse.de>
4764
4765         gcc.dg/Wparentheses-2.c: Update and add new tests.
4766
4767 2007-01-31  Ira Rosen  <irar@il.ibm.com>
4768
4769         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
4770         vectorize.
4771
4772 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
4773
4774         * gcc.dg/builtins-63.c: New test.
4775
4776 2007-01-31  Tobias Burnus  <burnus@net-b.de>
4777
4778         PR fortran/27588
4779         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
4780
4781 2007-01-31  Tobias Burnus  <burnus@net-b.de>
4782
4783         PR fortran/30520
4784         * gfortran.dg/volatile8.f90: New argument conformance test.
4785         * gfortran.dg/volatile9.f90: New scope test.
4786
4787 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4788
4789         PR c++/24745
4790         * g++.dg/warn/null4.C: New.
4791
4792 2001-01-30  Roger Sayle  <roger@eyesopen.com>
4793             Uros Bizjak  <ubizjak@gmail.com>
4794
4795         * gcc.dg/large-size-array-3.c: Correct typo.
4796
4797 2007-01-30  Richard Guenther  <rguenther@suse.de>
4798
4799         PR middle-end/27657
4800         * g++.dg/debug/pr27657.C: New testcase.
4801
4802 2007-01-30  Richard Guenther  <rguenther@suse.de>
4803
4804         PR middle-end/30313
4805         * gcc.dg/torture/pr30313.c: New testcase.
4806
4807 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
4808
4809         * gcc.dg/dfp/dfp-except.h: New file.
4810         * gcc.dg/dfp/fe-check.h: New file.
4811         * gcc.dg/dfp/fe-binop.c: New test.
4812         * gcc.dg/dfp/fe-convert-1.c: New test.
4813         * gcc.dg/dfp/fe-convert-2.c: New test.
4814         * gcc.dg/dfp/fe-convert-3.c: New test.
4815
4816         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
4817         * gcc.dg/dfp/decfloat-constants.c: Ditto.
4818         * gcc.dg/dfp/convert-dfp.c: Ditto.
4819         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4820
4821 2007-01-29  Josh Conner  <jconner@apple.com>
4822
4823         * gcc.target/powerpc/altivec-24.c: New test.
4824
4825 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
4826
4827         PR c++/28266
4828         * g++.dg/parse/defarg12.C: New test.
4829
4830 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
4831
4832         PR fortran/30554
4833         * gfortran.dg/used_dummy_types_6.f90: New test.
4834
4835 2007-01-28  Jan Hubicka  <jh@suse.cz>
4836
4837         * gcc.dg/tree-prof/val-prof-6.c: New test.
4838
4839 2007-01-28  Roger Sayle  <roger@eyesopen.com>
4840
4841         * gcc.dg/large-size-array-3.c: Correct test case (portability).
4842
4843 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
4844
4845         PR C++/28988
4846         * g++.dg/expr/dtor4.C: New test.
4847
4848 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
4849
4850         * gcc.dg/tree-ssa/loop-23.c: New test.
4851
4852 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
4853
4854         PR libfortran/30389
4855         * gfortran.dg/achar_2.f90:  New test.
4856         * gfortran.dg/achar_3.f90:  New test.
4857
4858 2007-01-27  Ian Lance Taylor  <iant@google.com>
4859
4860         * gcc.dg/strict-overflow-1.c: New test.
4861         * gcc.dg/no-strict-overflow-1.c: New test.
4862         * gcc.dg/strict-overflow-2.c: New test.
4863         * gcc.dg/no-strict-overflow-2.c: New test.
4864         * gcc.dg/strict-overflow-3.c: New test.
4865         * gcc.dg/no-strict-overflow-3.c: New test.
4866         * gcc.dg/strict-overflow-4.c: New test.
4867         * gcc.dg/no-strict-overflow-4.c: New test.
4868         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
4869         * gcc.dg/pr15784-1.c: Likewise.
4870         * gcc.dg/pr20922-1.c: Likewise.
4871         * gcc.dg/pr20922-3.c: Likewise.
4872         * gcc.dg/pr20922-4.c: Likewise.
4873         * gcc.dg/pr20922-6.c: Likewise.
4874         * gcc.dg/compare-4.c: Likewise.
4875         * gcc.dg/torture/pr26898-1.c: Likewise.
4876         * gcc.dg/tree-ssa/divide-1.c: Likewise.
4877         * gcc.dg/tree-ssa/divide-2.c: Likewise.
4878         * gcc.dg/tree-ssa/divide-3.c: Likewise.
4879         * gcc.dg/tree-ssa/divide-4.c: Likewise.
4880         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
4881         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
4882         * gcc.dg/tree-ssa/pr21082.c: Likewise.
4883         * gcc.dg/tree-ssa/pr26899.c: Likewise.
4884         * g++.dg/tree-ssa/pr21082.C: Likewise.
4885
4886 2007-01-27  Roger Sayle  <roger@eyesopen.com>
4887
4888         * gcc-dg/large-size-array-3.c: New test case.
4889
4890 2007-01-27  Roger Sayle  <roger@eyesopen.com>
4891
4892         * gfortran.dg/forall_7.f90: New test case.
4893
4894 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
4895
4896         PR fortran/30407
4897         * gfortran.dg/where_operator_assign_1.f90: New test.
4898         * gfortran.dg/where_operator_assign_2.f90: New test.
4899         * gfortran.dg/where_operator_assign_3.f90: New test.
4900
4901 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
4902
4903         * lib/target-supports.exp
4904         (check_effective_target_powerpc_altivec): New.
4905         (check_effective_target_vect_cmdline_needed): Use it.
4906
4907 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4908
4909         PR fortran/30278
4910         * gfortran.dg/backslash_3.f: New test.
4911
4912 2007-01-26  Richard Guenther  <rguenther@suse.de>
4913
4914         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
4915
4916 2007-01-26  Tobias Burnus  <burnus@net-b.de>
4917
4918         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
4919         * gfortran.dg/vect/vect.exp: Ditto.
4920         * gfortran.dg/dg.exp: Ditto.
4921         * gfortran.fortran-torture/execute/execute.exp: Ditto.
4922         * gfortran.fortran-torture/compile/compile.exp: Ditto.
4923
4924 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4925
4926         * gcc.dg/builtins-20.c: Add more cases.
4927         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
4928
4929 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4930
4931         PR fortran/30437
4932         * gcc.dg/Wall.c: New.
4933         * gcc.dg/Wno-all.c: New.
4934         * gfortran.dg/Wall.f90: New.
4935         * gfortran.dg/Wno-all.f90: New.
4936
4937 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
4938
4939         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
4940         * g++.dg/eh/simd-2.C: Also run on Darwin.
4941         * g++.dg/eh/simd-3.C: New.
4942         * g++.dg/eh/simd-4.C: New.
4943
4944 2007-01-25  Richard Guenther  <rguenther@suse.de>
4945
4946         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
4947         and _PROFILE_USE.
4948         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
4949
4950 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
4951
4952         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
4953         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
4954         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
4955         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
4956         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
4957         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
4958         * gcc.dg/ipa/ipa-7.c: New testcase.
4959
4960 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
4961
4962         * g++.dg/cpp0x/warn_cxx0x.C: New.
4963
4964 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4965
4966         * gcc.dg/builtins-20.c: Test builtin carg.
4967
4968 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
4969
4970         PR middle-end/27416
4971         * gcc.dg/gomp/pr27416.c: New test.
4972
4973         PR middle-end/30494
4974         * gcc.dg/gomp/pr30494.c: New test.
4975         * g++.dg/gomp/pr30494.C: New test.
4976
4977         PR middle-end/30421
4978         * gcc.dg/gomp/pr30421.c: New test.
4979
4980 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
4981
4982         * gcc.target/ia64/versionid-1.c: New test.
4983         * gcc.target/ia64/versionid-2.c: New test.
4984
4985 2007-01-24  Richard Guenther  <rguenther@suse.de>
4986
4987         PR testsuite/30181
4988         * gcc.dg/builtins-57.c: Change to a link-time testcase
4989         to support non-C99 targets.
4990
4991 2007-01-24  Jan Hubicka  <jh@suse.cz>
4992
4993         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
4994
4995 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4996
4997         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
4998
4999 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
5000
5001         PR objc/27438
5002         * objc.dg/const-str-12.m: New test.
5003
5004 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5005
5006         PR fortran/30532
5007         * gfortran.dg/ctrl-z.f90:  New test.
5008
5009 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5010
5011         PR fortran/30481
5012         * gfortran.dg/namelist_assumed_char.f90:  New test.
5013
5014 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
5015
5016         PR c++/27492
5017         * g++.dg/inherit/covariant15.C: New test.
5018
5019 2007-01-23  Ian Lance Taylor  <iant@google.com>
5020
5021         * g++.dg/warn/Wparentheses-24.C: New test.
5022
5023 2007-01-23  Richard Guenther  <rguenther@suse.de>
5024
5025         PR testsuite/30560
5026         * ada/acats/run_acats: Do not call gnatmake or gnatchop
5027         with full path.
5028
5029 2007-01-22  Richard Guenther  <rguenther@suse.de>
5030
5031         PR tree-optimization/30038
5032         * gcc.dg/builtins-62.c: New testcase.
5033
5034 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5035
5036         * gcc.c-torture/compile/20070121.c: New test.
5037
5038 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
5039
5040         PR libfortran/30525
5041         * gfortran.dg/char_comparison_1.f:  New test.
5042
5043 2007-01-21  Ira Rosen  <irar@il.ibm.com>
5044
5045         * gcc.dg/vect/vect-strided-same-dr.c: New test.
5046
5047 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
5048
5049         PR objc/30479
5050         * objc.dg/pch: New directory.
5051         * objc.dg/pch/pch.exp: New file.
5052         * objc.dg/pch/interface-1.m: New test.
5053         * objc.dg/pch/interface-1.hs: New include file.
5054         * lib/objc.exp (objc_target_compile): Add
5055         "-x objective-c-header" in front of the sources if this is
5056         a precompiled header being compiled.
5057
5058 2007-01-20  Roger Sayle  <roger@eyesopen.com>
5059
5060         * gfortran.dg/array_memcpy_3.f90: New test case.
5061         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
5062
5063 2007-01-20  Roger Sayle  <roger@eyesopen.com>
5064             Brooks Moses  <brooks.moses@codesourcery.com>
5065             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5066
5067         * gfortran.dg/intrinsic_sign_1.f90: New test case.
5068         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5069
5070 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5071
5072         * gcc.dg/torture/builtin-math-3.c: Test fdim.
5073
5074 2007-01-19  Mike Stump  <mrs@apple.com>
5075
5076         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
5077         away.
5078
5079 2007-01-19  Roger Sayle  <roger@eyesopen.com>
5080
5081         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
5082         option instead of -funsafe-math-optimizations.
5083
5084 2007-01-19  Tomas Bily  <tbily@suse.cz>
5085
5086         gcc.dg/tree-prof/indir-call-prof.c: New.
5087         g++.dg/dg.exp: Add tree-prof subdirectory.
5088         g++.dg/tree-prof/indir-call-prof.C: New.
5089         g++.dg/tree-prof/tree-prof.exp: New.
5090
5091 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5092
5093         PR c++/17947
5094         * g++.dg/warn/deprecated.C: Update warning output.
5095         * g++.dg/warn/deprecated-2.C: Likewise.
5096         * g++.dg/warn/deprecated-3.C: New.
5097
5098 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
5099
5100         * gcc.c-torture/execute/nestfunc-7.c: New.
5101
5102 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
5103
5104         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
5105
5106 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
5107
5108         * gcc.dg/m68k-pic-1.c: New.
5109
5110 2007-01-18  Roger Sayle  <roger@eyesopen.com>
5111
5112         * gfortran.dg/array_memcpy_4.f90: New test case.
5113
5114 2007-01-18  Josh Conner  <jconner@apple.com>
5115
5116         PR target/30485
5117         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
5118         * gcc.dg/vect/no-trapping-math-1: New.
5119         * gcc.dg/vect/no-trapping-math-2: New.
5120
5121 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
5122
5123         * gcc.target/i386/387-8.c: Update comment about optimizing
5124         inherent load of 1.0 of fptan instruction.
5125
5126 2007-01-18  Dirk Mueller  <dmueller@suse.de>
5127             Richard Guenther <rguenther@suse.de>
5128
5129         PR diagnostic/8268
5130         * gcc.dg/Warray-bounds.c: New testcase.
5131         * gcc.dg/Warray-bounds-2.c: New testcase.
5132         * g++.dg/warn/Warray-bounds.C: New testcase.
5133         * g++.dg/warn/Warray-bounds-2.C: New testcase.
5134
5135 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
5136
5137         PR fortran/30476
5138         * gfortran.dg/generic_12.f90: New test.
5139
5140 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
5141
5142         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
5143         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
5144
5145 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
5146
5147         * gcc.dg/dfp/compare-special.h: New file.
5148         * gcc.dg/dfp/compare-special-32.c: New test.
5149         * gcc.dg/dfp/compare-special-64.c: New test.
5150         * gcc.dg/dfp/compare-special-128.c: New test.
5151
5152 2007-01-16  Roger Sayle  <roger@eyesopen.com>
5153             Paul Thomas  <pault@gcc.gnu.org>
5154             Steven G. Kargl  <kargl@gcc.gnu.org>
5155
5156         PR fortran/30404
5157         * gfortran.dg/forall_6.f90: New test case.
5158         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
5159         * gfortran.dg/dependency_13.f90: Likewise.
5160
5161 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5162
5163         PR testsuite/12325
5164         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
5165         targets that don't support Inf.
5166
5167 2007-01-15  Dale Johannesen  <dalej@apple.com>
5168
5169         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
5170
5171 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
5172
5173         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
5174         of achar for 0xff to avoid the "Extended ASCII not
5175         implemented" error message.
5176
5177 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
5178
5179         PR fortran/28172
5180         * gfortran.dg/altreturn_4.f90: New test.
5181
5182         PR fortran/29389
5183         * gfortran.dg/stfunc_4.f90: New test.
5184
5185         PR fortran/29712
5186         * gfortran.dg/bound_2.f90: Reinstate commented out line.
5187         * gfortran.dg/initialization_1.f90: Change warning.
5188
5189         PR fortran/30283
5190         * gfortran.dg/specification_type_resolution_2.f90: New test.
5191
5192 2007-01-14  Jan Hubicka  <jh@suse.cz>
5193
5194         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
5195         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
5196         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
5197         elimination.
5198
5199 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
5200
5201         PR fortran/30410
5202         * gfortran.dg/external_procedures_2.f90: New test.
5203
5204 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
5205
5206         PR target/30413
5207         * gcc.target/i386/pr30413.c: New test.
5208
5209 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
5210
5211         PR fortran/30452
5212         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
5213
5214 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
5215
5216         * gcc.dg/20070112-1.c: New test.
5217
5218 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5219
5220         PR libgfortran/30435
5221         * gfortran.dg/list_read_6.f90: New test.
5222
5223 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
5224
5225         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
5226
5227 2007-01-12  Tom Tromey  <tromey@redhat.com>
5228
5229         PR preprocessor/28227:
5230         * gcc.dg/cpp/pr28227.c: New file.
5231
5232 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5233
5234         * gcc.dg/tree-ssa/loop-22.c: New test.
5235
5236 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5237
5238         PR tree-optimization/29516
5239         * gcc.dg/tree-ssa/loop-20.c: New test.
5240
5241 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
5242
5243         PR libfortran/30415
5244         * minmaxloc_integer_kinds_1.f90:  New test.
5245
5246 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
5247
5248         PR c++/29573
5249         * g++.dg/template/sizeof-template-argument.C: New test.
5250
5251 2007-01-11  Jan Hubicka  <jh@suse.cz>
5252
5253         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
5254         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
5255         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
5256         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
5257         * gcc.dg/tree-ssa/pr21658.c: Likewise.
5258         * gcc.dg/tree-ssa/pr15349.c: Likewise.
5259         * gcc.dg/tree-ssa/pr25501.c: Likewise.
5260         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
5261         transformation in question.
5262         * gcc.dg/tree-ssa/vrp05.c: Likewise.
5263         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5264         * gcc.dg/always_inline3.c: Likewise.
5265
5266 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
5267
5268         PR c++/28999
5269         * g++.dg/template/typename11.C: New test.
5270
5271 2007-01-10  Robert Kennedy <jimbob@google.com>
5272
5273         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
5274
5275 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
5276
5277         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
5278         for different integer kinds.
5279         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
5280         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
5281         * gfortran.dg/ishft_2.f90: New test.
5282         * gfortran.dg/ishft_3.f90: New test.
5283
5284 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
5285
5286         * gfortran.dg/altreturn_2.f90: Removed executable bit.
5287
5288 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
5289
5290         PR tree-optimization/30322
5291         * gcc.dg/tree-ssa/loop-21.c: New test.
5292
5293 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
5294
5295         * g++.dg/rtti/darwin-builtin-linkage.C: New.
5296
5297 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5298
5299         * gcc.target/spu/intrinsics-1.c: Remove xfail.
5300
5301 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5302
5303         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
5304         * g++.dg/warn/overflow-warn-3.C: Likewise.
5305         * g++.dg/warn/overflow-warn-4.C: Likewise.
5306         * g++.dg/warn/overflow-warn-5.C: Likewise.
5307         * g++.dg/warn/overflow-warn-6.C: Likewise.
5308         * g++.dg/warn/Woverflow-1.C: Likewise.
5309         * g++.dg/warn/Woverflow-2.C: Likewise.
5310         * g++.dg/warn/Woverflow-3.C: Likewise.
5311         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
5312
5313 2007-01-08  Roger Sayle  <roger@eyesopen.com>
5314
5315         * gfortran.dg/array_constructor_14.f90: New test case.
5316         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
5317
5318 2007-01-08  Richard Guenther  <rguenther@suse.de>
5319
5320         PR tree-optimization/23603
5321         * gcc.dg/tree-ssa/vrp31.c: New testcase.
5322         * gcc.dg/tree-ssa/vrp32.c: Likewise.
5323
5324 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
5325
5326         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
5327         in __v8qi typedef.
5328         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
5329         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
5330         compiler behaviour.
5331         * gcc.dg/simd-5.c: Likewise.
5332         * gcc.dg/simd-6.c: Likewise.
5333         * g++.dg/conversion/simd1.C: Likewise.
5334         * g++.dg/conversion/simd3.C: Likewise.
5335         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
5336         (main): Use it.
5337
5338 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
5339
5340         PR tree-optimization/29877
5341         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
5342         name of a hard register for the target concerned.  Adjust dg-error
5343         directives to cope with new behaviour of TER.
5344
5345 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5346
5347         PR c++/28986
5348         * g++.dg/conversion/nullptr1.C: Added overflow warning.
5349         * g++.dg/warn/overflow-warn-1.C: New.
5350         * g++.dg/warn/overflow-warn-3.C: New.
5351         * g++.dg/warn/overflow-warn-4.C: New.
5352         * g++.dg/warn/overflow-warn-5.C: New.
5353         * g++.dg/warn/overflow-warn-6.C: New.
5354         * g++.dg/warn/Woverflow-1.C: New.
5355         * g++.dg/warn/Woverflow-2.C: New.
5356         * g++.dg/warn/Woverflow-3.C: New.
5357         * g++.dg/warn/multiple-overflow-warn-2.C: New.
5358
5359 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
5360
5361         PR fortran/27698
5362         * gfortran.dg/invalid_name.f90: New test.
5363         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
5364         * gfortran.dg/gomp/pr29759.f90: Ditto.
5365
5366 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
5367
5368         * gfortran.dg/present_1.f90:  Update error message.
5369
5370 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
5371
5372         PR c++/19439
5373         * g++.dg/template/duplicate1.C: New test
5374         * g++.dg/template/memfriend6.C: Adjust error markers.
5375
5376 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
5377
5378         PR tree-opt/30385
5379         * gcc.dg/torture/inline-1.c: New test.
5380
5381 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5382
5383         PR c/19978
5384         * gcc.dg/multiple-overflow-warn-1.c: New.
5385         * gcc.dg/multiple-overflow-warn-2.c: New.
5386         * gcc.dg/overflow-warn-6.c: New.
5387         * g++.dg/warn/multiple-overflow-warn-1.C: New.
5388
5389 2007-01-05  Roger Sayle  <roger@eyesopen.com>
5390
5391         * gfortran.dg/array_memcpy_1.f90: New test case.
5392         * gfortran.dg/array_memcpy_2.f90: Likewise.
5393
5394 2007-01-05  Richard Guenther  <rguenther@suse.de>
5395
5396         PR middle-end/27826
5397         * g++.dg/opt/pr27826.C: New testcase.
5398
5399 2007-01-05  Ian Lance Taylor  <iant@google.com>
5400
5401         * gcc.dg/Walways-true-1.c: New test.
5402         * gcc.dg/Walways-true-2.c: New test.
5403         * g++.dg/warn/Walways-true-1.C: New test.
5404         * g++.dg/warn/Walways-true-2.C: New test.
5405
5406 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
5407
5408         PR c/30360
5409         * gcc.dg/pr30360.c: New test.
5410
5411 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
5412
5413         PR fortran/23232
5414         * gfortran.dg/data_implied_do_1.f90: New test.
5415
5416         PR fortran/27996
5417         PR fortran/27998
5418         * gfortran.dg/char_length_1.f90: New test.
5419
5420 2007-01-05  Richard Guenther  <rguenther@suse.de>
5421
5422         PR middle-end/28116
5423         * g++.dg/opt/pr28116.C: New testcase.
5424
5425 2007-01-05  Tobias Burnus  <burnus@net-b.de>
5426
5427         PR fortran/29624
5428         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
5429           invalid deallocate.
5430         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
5431         * gfortran.dg/protected_4.f90: Add pointer intent check.
5432         * gfortran.dg/protected_6.f90: Add pointer intent check.
5433         * gfortran.dg/pointer_intent_1.f90: New test.
5434         * gfortran.dg/pointer_intent_2.f90: New test.
5435         * gfortran.dg/pointer_intent_3.f90: New test.
5436
5437 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
5438
5439         PR 30235
5440         * gfortran.dg/altreturn_2.f90: new test.
5441
5442 2007-01-04  Tom Tromey  <tromey@redhat.com>
5443
5444         PR preprocessor/28165:
5445         * gcc.dg/cpp/pr28165.c: New file.
5446
5447 2007-01-03  Josh Conner  <jconner@apple.com>
5448
5449         PR middle-end/29683
5450         * gcc.dg/pr29683.c: New.
5451
5452 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
5453
5454         PR c++/28217
5455         * g++.dg/pch/template-1.C: New test.
5456         * g++.dg/pch/template-1.Hs: New file.
5457
5458 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5459
5460         PR middle-end/30353
5461         * gcc.c-torture/compile/complex-4.c: New test.
5462
5463 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
5464
5465         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
5466         -maltivec.
5467         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
5468
5469 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
5470
5471         PR middle-end/30286
5472         * gcc.dg/pr30286.c: New test.
5473
5474         PR c++/29535
5475         * g++.dg/template/crash66.C: New test.
5476
5477         PR c++/29054
5478         * g++.dg/template/friend49.C: New test.
5479
5480 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
5481
5482         * gfortran.dg/ibits.f90: New test.
5483
5484 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
5485
5486         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
5487         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
5488
5489 2007-01-02  Jan Hubicka  <jh@suse.cz>
5490
5491         * gcc.dg/pr16194.c: We now output error on all three functions,
5492         not just first one.
5493
5494 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5495
5496         PR c/19977
5497         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
5498         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
5499
5500 2006-01-02  Ian Lance Taylor  <iant@google.com>
5501
5502         * g++.dg/warn/Wparentheses-22.C: New test.
5503         * g++.dg/warn/Wparentheses-23.C: New test.
5504
5505 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5506
5507         PR middle-end/7651
5508         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
5509         * gcc.dg/declspec-3-Wextra.c: New.
5510         * gcc.dg/declspec-3-no.c: New
5511
5512 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
5513
5514         PR fortran/20896
5515         * gfortran.dg/interface_10.f90: Remove.
5516
5517 2007-01-01  Roger Sayle  <roger@eyesopen.com>
5518
5519         * gcc.dg/fold-eqxor-4.c: New test case.
5520
5521 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
5522
5523         PR middle-end/30311
5524         * gcc.c-torture/compile/pr30311.c: New test.
5525
5526 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
5527
5528         PR middle-end/30253
5529         * gcc.c-torture/compile/statement-expression-1.c: New test.
5530
5531 2007-01-01  Andreas Schwab  <schwab@suse.de>
5532
5533         PR target/29166
5534         * g++.dg/eh/pr29166.C: New test.
5535
5536 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
5537
5538         * lib/target-supports.exp (check_effective_target_powerpc_spe):
5539         New.
5540         (check_effective_target_vect_cmdline_needed): Use it.
5541
5542 2006-12-31  Richard Guenther  <rguenther@suse.de>
5543
5544         PR middle-end/30137
5545         * gcc.dg/pr30137-1.c: New testcase.
5546         * gcc.dg/pr30137-2.c: Likewise.
5547
5548 2006-12-31  Roger Sayle  <roger@eyesopen.com>
5549
5550         PR middle-end/30322
5551         * gcc.dg/fold-plusnot-1.c: New test case.
5552
5553 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
5554
5555         PR c++/29731
5556         * g++.dg/parse/template22.C: New test.
5557
5558 2006-12-31  Richard Guenther  <rguenther@suse.de>
5559
5560         PR middle-end/30338
5561         * gcc.c-torture/compile/pr30338.c: New testcase.
5562
5563 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5564
5565         PR fortran/27900
5566         * gfortran.dg/intrinsic_actual_4.f90: New test.
5567
5568         PR fortran/24325
5569         * gfortran.dg/func_decl_3.f90: New test.
5570
5571 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5572
5573         PR fortran/23060
5574         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
5575         * gfortran.dg/c_by_val_1.f: New test.
5576         * gfortran.dg/c_by_val_2.f: New test.
5577         * gfortran.dg/c_by_val_3.f: New test.
5578
5579 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
5580
5581         PR libfortran/30321
5582         * gfortran.dg/sum_zero_array_1.f90:  New test.
5583
5584 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
5585
5586         PR preprocessor/29612
5587         * gcc.dg/cpp/pr29612-1.c: New test.
5588         * gcc.dg/cpp/pr29612-2.c: New test.
5589
5590 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
5591
5592         PR fortran/30034
5593         * gfortran.dg/pure_formal_proc_1.f90: New test.
5594
5595         PR fortran/30237
5596         * gfortran.dg/intrinsic_actual_3.f90: New test.
5597
5598 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5599
5600         PR fortran/30014
5601         * gfortran.dg/io_constraints_1.f90: Update test.
5602         * gfortran.dg/io_constraints_2.f90: Update test.
5603         * gfortran.dg/inquire_iolength.f90: New test.
5604
5605 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
5606
5607         PR fortran/20896
5608         * gfortran.dg/interface_10.f90: New test.
5609         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
5610         since z is already, locally a variable.
5611
5612         PR fortran/25135
5613         * gfortran.dg/generic_11.f90: New test.
5614         * gfortran.dg/interface_7.f90: Remove name clash between module
5615         name and procedure 'x' referenced in the interface.
5616
5617 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5618
5619         PR middle-end/7651
5620         * gcc.dg/Wmissing-parameter-type.c: New.
5621         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
5622         * gcc.dg/Wmissing-parameter-type-no.c: New.
5623
5624 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
5625
5626         PR fortran/25818
5627         * gfortran.dg/entry_array_specs_2.f: New test.
5628
5629         PR fortran/30084
5630         * gfortran.dg/nested_modules_6.f90: New test.
5631
5632 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5633
5634         PR middle-end/7651
5635         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
5636         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
5637
5638 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
5639
5640         PR C++/30168
5641         * g++.dg/opt/complex6.C: New test.
5642
5643 2006-12-22  Ben Elliston  <bje@au.ibm.com>
5644
5645         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
5646         full" if the linker on spu-*-* warns about exceeding local store.
5647
5648         And revert this patch:
5649         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
5650         fail to link due to relocation overflows on spu-*-*.
5651
5652 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5653
5654         PR fortran/30273
5655         * gfortran.dg/dependency_19.f90: New test.
5656
5657 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5658
5659         PR fortran/30202
5660         * gfortran.dg/alloc_comp_basics_3.f90: New test.
5661
5662 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
5663
5664         PR middle-end/30262
5665         * gcc.c-torture/execute/20061220-1.c: New test.
5666
5667         PR middle-end/30263
5668         * gcc.dg/gomp/asm-1.c: New test.
5669
5670         PR target/30230
5671         * g++.dg/eh/ia64-2.C: New test.
5672
5673 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5674
5675         PR target/28966
5676         PR target/29248
5677         * gcc.dg/rs6000-leaf.c: New.
5678
5679 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5680
5681         PR fortran/25392
5682         * gfortran.dg/f2c_8.f90: New test.
5683
5684 2006-12-20  Bill Wendling  <wendling@apple.com>
5685
5686         * gcc.dg/asm-b.c: Check for __ppc64__.
5687
5688 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5689
5690         PR fortran/30190
5691         * gfortran.dg/bounds_check_5.f90: New test.
5692
5693 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
5694
5695         PR middle-end/30143
5696         * gcc.dg/gomp/complex-1.c: New testcase.
5697
5698 2006-12-20  Roger Sayle  <roger@eyesopen.com>
5699
5700         * gfortran.dg/array_memset_1.f90: New test case.
5701
5702 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
5703
5704         * lib/target-supports.exp: Add spu to
5705         check_effective_target_vect_widen_mult_hi_to_si.
5706
5707 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5708
5709         PR fortran/29992
5710         * gfortran.dg/generic_9.f90: New test.
5711
5712         PR fortran/30081
5713         * gfortran.dg/generic_10.f90: New test.
5714
5715 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
5716
5717         PR tree-opt/30045
5718         * gcc.dg/pr30045.c: New test.
5719
5720 2006-12-20  Ben Elliston  <bje@au.ibm.com>
5721
5722         * gcc.dg/20020312-2.c: Add a case for __SPU__.
5723
5724 2006-12-19  Eric Christopher  <echristo@apple.com>
5725
5726         PR target/29302
5727         * gcc.c-torture/execute/pr29302-1.c: New.
5728
5729 2006-12-19  Tobias Burnus  <burnus@net-b.de>
5730
5731         PR fortran/39238
5732         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
5733
5734 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
5735
5736         PR fortran/30236
5737         * gfortran.dg/altreturn_3.f90: New test.
5738
5739         * gfortran.dg/char_result_12.f90: Fix comment typos.
5740
5741 2006-12-19  Ben Elliston  <bje@au.ibm.com>
5742
5743         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
5744         as newlib's stdio.h uses non-traditional cpp constructs.
5745
5746 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
5747
5748         * gfortran.dg/advance.f90: Renamed to advance_1.f90
5749         * gfortran.dg/append-1.f90: Renamed to append_1.f90
5750         * gfortran.dg/array-1.f90: Renamed to array_1.f90
5751         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
5752         * gfortran.dg/backspace.f: Renamed to backspace_1.f
5753         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
5754         * gfortran.dg/default_initialization.f: Renamed to
5755         default_initialization_1.f
5756         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
5757         dollar_edit_descriptor_1.f
5758         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
5759         dollar_edit_descriptor_2.f
5760         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
5761         dollar_edit_descriptor_3.f
5762         * gfortran.dg/logint-1.f: Renamed to logint_1.f
5763         * gfortran.dg/logint-2.f: Renamed to logint_2.f
5764         * gfortran.dg/logint-3.f: Renamed to logint_3.f
5765         * gfortran.dg/advance_1.f90: Renamed from advance.f90
5766         * gfortran.dg/append_1.f90: Renamed from append-1.f90
5767         * gfortran.dg/array_1.f90: Renamed from array-1.f90
5768         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
5769         * gfortran.dg/backspace_1.f: Renamed from backspace.f
5770         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
5771         * gfortran.dg/default_initialization_1.f: Renamed from
5772         default_initialization.f
5773         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
5774         dollar_edit_descriptor-1.f
5775         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
5776         dollar_edit_descriptor-2.f
5777         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
5778         dollar_edit_descriptor-3.f
5779         * gfortran.dg/logint_1.f: Renamed from logint-1.f
5780         * gfortran.dg/logint_2.f: Renamed from logint-2.f
5781         * gfortran.dg/logint_3.f: Renamed from logint-3.f
5782
5783 2006-12-18  Bill Wendling  <wendling@apple.com>
5784
5785         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
5786         id is an OjbC keyword.
5787
5788 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5789
5790         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
5791
5792 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
5793
5794         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
5795
5796 2006-12-18  Ian Lance Taylor  <iant@google.com>
5797
5798         * g++.dg/warn/Wmissing-declarations-1.C: New test.
5799
5800 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5801
5802         * gcc.c-torture/compile/pr27528.c: Use empty templates.
5803
5804 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5805
5806         PR fortran/30207
5807         * gfortran.fortran-torture/execute/where21.f90: New test.
5808
5809 2006-12-17  Tobias Burnus  <burnus@net-b.de>
5810
5811         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
5812
5813 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5814
5815         PR middle-end/7651
5816         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
5817         * gcc.dg/if-empty-1.c: Likewise.
5818         * gcc.dg/pr23165.c: Likewise.
5819         * g++.dg/warn/empty-body.C: Likewise.
5820
5821 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5822
5823         PR libfortran/30005
5824         * gfortran.dg/open_errors.f90: New test.
5825
5826 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
5827
5828         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
5829
5830         * gcc.target/i386/ssse3-pabsb.c: New file.
5831         * gcc.target/i386/ssse3-pabsd.c: Likewise.
5832         * gcc.target/i386/ssse3-pabsw.c: Likewise.
5833         * gcc.target/i386/ssse3-palignr.c: Likewise.
5834         * gcc.target/i386/ssse3-phaddd.c: Likewise.
5835         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5836         * gcc.target/i386/ssse3-phaddw.c: Likewise.
5837         * gcc.target/i386/ssse3-phsubd.c: Likewise.
5838         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5839         * gcc.target/i386/ssse3-phsubw.c: Likewise.
5840         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5841         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5842         * gcc.target/i386/ssse3-pshufb.c: Likewise.
5843         * gcc.target/i386/ssse3-psignb.c: Likewise.
5844         * gcc.target/i386/ssse3-psignd.c: Likewise.
5845         * gcc.target/i386/ssse3-psignw.c: Likewise.
5846         * gcc.target/i386/ssse3-vals.h: Likewise.
5847
5848 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
5849
5850         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
5851         * lib/fortran-torture.exp: Include target-supports.exp.
5852
5853 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
5854
5855         PR target/30185
5856         * gcc.c-torture/execute/pr30185.c: New test.
5857
5858 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5859
5860         PR testsuite/30179
5861         PR testsuite/30180
5862         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
5863         * gcc.dg/builtin-bswap-2.c: Likewise.
5864         * gcc.dg/builtin-bswap-3.c: Likewise.
5865         * gcc.dg/builtin-bswap-4.c: Likewise.
5866         * lib/target-supports.exp (check_effective_target_stdint_types): New.
5867         * gcc.c-torture/execute/mode-dependent-address.x: New file.
5868
5869 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5870
5871         PR libfortran/30145
5872         * gfortran.dg/write_zero_array: New test.
5873
5874 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5875
5876         PR fortran/30200
5877         * gfortran.dg/write_fmt_trim.f90: New test.
5878
5879 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
5880
5881         PR 30194
5882         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
5883         temporarily.
5884
5885 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5886
5887         * lib/target-supports.exp (check_weak_available): Use istarget
5888         "hppa*-*-hpux10*" instead of regexp.
5889         (check_cxa_atexit_available): Likewise.
5890
5891 2006-12-14  Richard Guenther  <rguenther@suse.de>
5892
5893         PR tree-optimization/30197
5894         * gcc.c-torture/execute/complex-1.c: Fix function name.
5895         * gcc.dg/builtins-61.c: New testcase.
5896
5897 2006-12-14  Richard Guenther  <rguenther@suse.de>
5898
5899         PR middle-end/30172
5900         * gcc.dg/pr30172-1.c: New testcase.
5901
5902 2006-12-14  Richard Guenther  <rguenther@suse.de>
5903
5904         PR tree-optimization/30198
5905         * gcc.dg/builtins-60.c: New testcase.
5906
5907 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
5908
5909         * lib/target-supports.exp (vect_no_align): Remove spu.
5910
5911 2006-12-13  Ian Lance Taylor  <iant@google.com>
5912
5913         PR c++/19564
5914         PR c++/19756
5915         * g++.dg/warn/Wparentheses-5.C: New test.
5916         * g++.dg/warn/Wparentheses-6.C: New test.
5917         * g++.dg/warn/Wparentheses-7.C: New test.
5918         * g++.dg/warn/Wparentheses-8.C: New test.
5919         * g++.dg/warn/Wparentheses-9.C: New test.
5920         * g++.dg/warn/Wparentheses-10.C: New test.
5921         * g++.dg/warn/Wparentheses-11.C: New test.
5922         * g++.dg/warn/Wparentheses-12.C: New test.
5923         * g++.dg/warn/Wparentheses-13.C: New test.
5924         * g++.dg/warn/Wparentheses-14.C: New test.
5925         * g++.dg/warn/Wparentheses-15.C: New test.
5926         * g++.dg/warn/Wparentheses-16.C: New test.
5927         * g++.dg/warn/Wparentheses-17.C: New test.
5928         * g++.dg/warn/Wparentheses-18.C: New test.
5929         * g++.dg/warn/Wparentheses-19.C: New test.
5930         * g++.dg/warn/Wparentheses-20.C: New test.
5931         * g++.dg/warn/Wparentheses-21.C: New test.
5932
5933 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5934
5935         PR testsuite/30157
5936         * lib/target-supports.exp (check_cxa_atexit_available): Return false
5937         for target "hppa.*hpux10".
5938
5939 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
5940
5941         * g++.dg/debug/vartrack1.C: New test.
5942
5943         * g++.dg/opt/ifcvt1.C: New test.
5944
5945         * gcc.dg/tls/opt-13.c: New test.
5946
5947         * gcc.dg/20060425-2.c: New test.
5948
5949         * g++.dg/opt/pr15054-2.C: New test.
5950
5951         * gcc.c-torture/execute/20060420-1.c: New test.
5952
5953         * gcc.c-torture/execute/20060412-1.c: New test.
5954
5955         * objc/compile/20060406-1.m: New test.
5956
5957 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
5958
5959         * g++.dg/template/array17.C: New test.
5960
5961 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
5962
5963         * gcc.target/powerpc/altivec-23.c: New test.
5964
5965 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
5966
5967         PR c++27316
5968         * g++.dg/inherit/error3.C: New test.
5969
5970         PR c++/28740
5971         * g++.dg/inherit/error4.C: New test.
5972
5973 2006-12-13  Richard Guenther  <rguenther@suse.de>
5974
5975         PR tree-optimization/17687
5976         * gcc.dg/builtins-59.c: New testcase.
5977
5978 2006-12-13  Ben Elliston  <bje@au.ibm.com>
5979
5980         * gcc.target/spu/Wmain.c: New test.
5981
5982 2006-12-12  Josh Conner  <jconner@apple.com>
5983
5984         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
5985         * g++.dg/abi/thunk4.C: Likewise.
5986         * g++.dg/abi/rtti3.C: Likewise.
5987
5988 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
5989
5990         * gcc.target/spu/cpat-1.c: New test.
5991         * gcc.target/spu/cpat-2.c: New test.
5992         * gcc.target/spu/cpat-3.c: New test.
5993         * gcc.target/spu/cpat-4.c: New test.
5994
5995 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5996
5997         PR tree-opt/28436
5998         * gcc.c-torture/compile/vector-1.c: New test.
5999         * gcc.c-torture/compile/vector-2.c: New test.
6000         * gcc.c-torture/compile/vector-3.c: New test.
6001
6002 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6003
6004         * lib/fortran-torture.exp: Update copyright years.  Remove
6005         obsolete comment.  Test -ftree-vectorize where it makes sense.
6006         * lib/gfortran-dg.exp: Update copyright years.  Use settings
6007         from fortran-torture.exp.
6008         * gfortran.dg/char_transpose_1.f90,
6009         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
6010         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
6011         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
6012         '-w' to dg-options.
6013
6014 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
6015
6016         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
6017         saved_${tool}_load.
6018
6019 2006-12-12  Ira Rosen  <irar@il.ibm.com>
6020
6021         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
6022         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
6023         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
6024         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
6025         gaps.
6026
6027 2006-12-12  Richard Guenther  <rguenther@suse.de>
6028
6029         PR middle-end/30147
6030         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
6031
6032 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
6033             Diego Novillo  <dnovillo@redhat.com>
6034
6035         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
6036         VDEF/VUSE changes.
6037         * gcc.dg/tree-ssa/pr26421.c: Likewise
6038         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
6039         * gcc.dg/tree-ssa/pr23382.c: Likewise.
6040         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
6041         * gcc.dg/tree-ssa/pr28410.c: Likewise.
6042         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
6043         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
6044         * gcc.dg/tree-ssa/vrp07.c: Likewise.
6045         * gcc.dg/tree-ssa/vrp08.c: Likewise.
6046         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6047
6048 2006-12-11  Jan Hubicka  <jh@suse.cz>
6049
6050         * gcc.dg/tree-prof/stringop-1.c: New test.
6051         * gcc.dg/tree-prof/stringop-2.c: New test.
6052
6053 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
6054
6055         PR target/30120
6056         * gcc.target/i386/pr30120.c: New test.
6057
6058         Revert:
6059         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
6060
6061         * gcc.target/i386/x87regparm-1.c: New test.
6062         * gcc.target/i386/x87regparm-2.c: New test.
6063         * gcc.target/i386/x87regparm-3.c: New test.
6064         * gcc.target/i386/x87regparm-4.c: New test.
6065
6066 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
6067
6068         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
6069
6070 2006-12-10  Tobias Burnus  <burnus@net-b.de>
6071
6072         PR fortran/23994
6073         * gfortran.dg/protected_1.f90: New test.
6074         * gfortran.dg/protected_2.f90: New test.
6075         * gfortran.dg/protected_3.f90: New test.
6076         * gfortran.dg/protected_4.f90: New test.
6077         * gfortran.dg/protected_5.f90: New test.
6078         * gfortran.dg/protected_6.f90: New test.
6079
6080 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6081             Tobias Burnus  <burnus@gcc.gnu.org>
6082
6083         PR fortran/29975
6084         PR fortran/30068
6085         * gfortran.dg/interface_4.f90: Test adding procedure to generic
6086         interface.
6087         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
6088         ambiguous interfaces.
6089         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
6090         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
6091         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
6092         ambiguous interfaces.
6093         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
6094         * gfortran.dg/array_initializer_2.f90: Add initializer array
6095         constructor test.
6096
6097         PR fortran/30096
6098         * gfortran.dg/interface_9.f90: Test that host interfaces are
6099         not checked for ambiguity with the local version.
6100
6101 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6102
6103         PR fortran/29464
6104         * gfortran.dg/module_interface_2.f90: New test.
6105
6106 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6107
6108         PR fortran/29941
6109         * gfortran.dg/assumed_len.f90: New test.
6110
6111 2006-12-09  Richard Guenther  <rguenther@suse.de>
6112
6113         * g++.dg/warn/implicit-typename1.C: Qualify types.
6114         * g++.dg/parse/crash12.C: Likewise.
6115         * g++.dg/tree-ssa/pr22444.C: Likewise.
6116
6117 2006-12-09  Tobias Burnus  <burnus@net-b.de>
6118
6119         * gfortran.dg/array_2.f90: Added sqrt test.
6120
6121 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
6122
6123         * gcc.target/i386/x87regparm-1.c: XFAIL.
6124         * gcc.target/i386/x87regparm-2.c: XFAIL.
6125         * gcc.target/i386/x87regparm-3.c: XFAIL.
6126         * gcc.target/i386/x87regparm-4.c: XFAIL.
6127
6128 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6129
6130         * lib/target-supports.exp
6131         (check_effective_target_large_long_double): New.
6132         * gcc.dg/Wconversion-real.c : Use it.
6133         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
6134         unsigned.
6135
6136 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
6137
6138         * gcc.c-torture/execute/mode-dependent-address.c: New test.
6139
6140 2006-12-08  Tobias Burnus  <burnus@net-b.de>
6141
6142         PR fortran/27546
6143         * gfortran.dg/import4.f90: New test for IMPORT in modules.
6144
6145 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
6146
6147         PR c++/29732
6148         * g++.dg/template/crash65.C: New test.
6149         * g++.dg/template/spec16.C: Tweak error markers.
6150
6151 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6152
6153         * gcc.target/spu: New directory.
6154         * gcc.target/spu/spu.exp: New file.
6155         * gcc.target/spu/intrinsics-1.c: New test.
6156
6157 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
6158
6159         PR c++/29980
6160         * g++.dg/ext/attrib27.C: New test.
6161         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
6162         * g++.dg/parse/typedef5.C: Likewise.
6163
6164 2006-12-07  Mike Stump  <mrs@apple.com>
6165
6166         * treelang/compile/var_defs.tree: Adjust.
6167
6168 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
6169
6170         PR c++/29730
6171         * g++.dg/template/crash64.C: New test.
6172         * g++.dg/parse/crash27.C: Adjust error markers.
6173
6174 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
6175
6176         PR libfortran/30009
6177         PR libfortran/30056
6178         * gfortran.dg/read_eof_4.f90:  Add tests.
6179         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
6180         * gfortran.dg/unf_read_corrupted_1.f90: New test.
6181
6182 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
6183
6184         PR c++/29729
6185         * g++.dg/template/crash63.C: New test.
6186
6187         PR c++/29728
6188         * g++.dg/template/crash62.C: New test.
6189
6190 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
6191
6192         PR fortran/30003
6193         * gfortran.dg/allocatable_function_1.f90: Increase the number
6194         of expected calls of free to 10; the lhs section reference is
6195         now evaluated so there is another call to bar.  Change the
6196         comment appropriately.
6197         * gfortran.dg/array_section_1.f90: New test.
6198
6199 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
6200
6201         PR fortran/29912
6202         * gfortran.dg/char_result_12.f90: New test.
6203
6204 2006-12-05  Richard Guenther  <rguenther@suse.de>
6205
6206         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
6207         * gcc.dg/vect/vect-pow-2.c: Rename to ...
6208         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
6209         vect_double, xfail for spu*-*-*.
6210
6211 2006-12-04  Tobias Burnus  <burnus@net-b.de>
6212
6213         PR fortran/29962
6214         * initialization_4.f90: Test noninteger exponents (-std=f95).
6215         * initialization_5.f90: New test for noninteger exponents
6216           with -std=f2003.
6217
6218 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
6219
6220         PR fortran/29821
6221         * gfortran.dg/parameter_array_section_1.f90: New test.
6222
6223 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
6224
6225         PR c++/29733
6226         * g++.dg/template/crash61.C: New test.
6227
6228         PR c++/29632
6229         * g++.dg/template/error23.C: New test.
6230
6231 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
6232
6233         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
6234
6235 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
6236
6237         PR fortran/29916
6238         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
6239
6240 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
6241
6242         PR middle-end/29965
6243         * gcc.dg/gomp/pr29965-1.c: New test.
6244         * gcc.dg/gomp/pr29965-2.c: New test.
6245         * gcc.dg/gomp/pr29965-3.c: New test.
6246         * gcc.dg/gomp/pr29965-4.c: New test.
6247         * gcc.dg/gomp/pr29965-5.c: New test.
6248         * gcc.dg/gomp/pr29965-6.c: New test.
6249         * g++.dg/gomp/pr29965-1.C: New test.
6250         * g++.dg/gomp/pr29965-2.C: New test.
6251         * g++.dg/gomp/pr29965-3.C: New test.
6252         * g++.dg/gomp/pr29965-4.C: New test.
6253         * g++.dg/gomp/pr29965-5.C: New test.
6254         * g++.dg/gomp/pr29965-6.C: New test.
6255         * g++.dg/gomp/pr29965-7.C: New test.
6256         * g++.dg/gomp/pr29965-8.C: New test.
6257         * g++.dg/gomp/pr29965-9.C: New test.
6258         * g++.dg/gomp/pr29965-10.C: New test.
6259
6260 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
6261
6262         * gnat.dg/pointer_variable_bounds.adb: New test.
6263         * gnat.dg/pointer_variable_bounds.ads: Likewise.
6264         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
6265
6266 2006-12-03  Eric Christopher  <echristo@apple.com>
6267
6268         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
6269
6270 2006-12-03  Richard Henderson  <rth@redhat.com>
6271             Andrew Pinski  <pinskia@gmail.com>
6272
6273         PR C++/14329
6274         * g++.dg/warn/unit-1.C: New test.
6275
6276 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
6277
6278         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
6279
6280 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
6281
6282         * g++.dg/vect/vect.exp: Enable tests to run on spu.
6283         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
6284         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
6285         * gcc.dg/vect/vect-70.c: Reduce array size.
6286         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
6287         vect_no_compaer_double targets.
6288         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
6289         vect_float, vect_double, and vect_int.
6290
6291 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
6292
6293         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
6294         test for loop versioning on vect_no_align targets.
6295         * gcc.dg/vect/pr20122.c: Likewise.
6296         * gcc.dg/vect/vect-105.c: Likewise.
6297         * gcc.dg/vect/vect-42.c: Likewise.
6298         * gcc.dg/vect/vect-43.c: Likewise.
6299         * gcc.dg/vect/vect-74.c: Likewise.
6300         * gcc.dg/vect/vect-75.c: Likewise.
6301         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6302         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6303         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
6304         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
6305
6306 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
6307
6308         PR fortran/29642
6309         * gfortran.dg/value_1.f90 : New test.
6310         * gfortran.dg/value_2.f90 : New test.
6311         * gfortran.dg/value_3.f90 : New test.
6312         * gfortran.dg/value_4.f90 : New test.
6313         * gfortran.dg/value_4.c : Called from value_4.f90.
6314
6315 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6316
6317         PR C++/30033
6318         *  g++.dg/cpp0x/static_assert4.C: New testcase.
6319
6320 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6321
6322         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
6323
6324 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
6325
6326         PR c/27953
6327         * gcc.dg/pr27953.c: New test.
6328
6329 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6330
6331         PR c++/30022
6332         * g++.dg/ext/vector5.C: New test.
6333
6334         PR c++/30021
6335         * g++.dg/other/main1.C: New test.
6336
6337 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
6338
6339         PR libfortran/29568
6340         * gfortran.dg/convert_implied_open.f90:  Change to
6341         new default record length.
6342         * gfortran.dg/unf_short_record_1.f90:  Adapt to
6343         new error message.
6344         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
6345
6346 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
6347
6348         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
6349
6350 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
6351
6352         PR c++/29066
6353         * g++.dg/expr/pr29066.c: New.
6354
6355 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
6356             Zdenek Dvorak <dvorakz@suse.cz>
6357
6358         PR tree-optimization/29921
6359         * gcc.dg/pr29921-2.c: New test.
6360
6361 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
6362
6363         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
6364         (i386_get_cpuid): New function.
6365         (i386_cpuid_ecx): Likewise.
6366         (i386_cpuid_edx): Likewise.
6367         (i386_cpuid): Updated to call i386_cpuid_edx.
6368
6369         * gcc.target/i386/sse3-addsubpd.c: New file.
6370         * gcc.target/i386/sse3-addsubps.c: Likewise.
6371         * gcc.target/i386/sse3-haddpd.c: Likewise.
6372         * gcc.target/i386/sse3-haddps.c: Likewise.
6373         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6374         * gcc.target/i386/sse3-hsubps.c: Likewise.
6375         * gcc.target/i386/sse3-lddqu.c: Likewise.
6376         * gcc.target/i386/sse3-movddup.c: Likewise.
6377         * gcc.target/i386/sse3-movshdup.c: Likewise.
6378         * gcc.target/i386/sse3-movsldup.c: Likewise.
6379
6380 2006-12-01  Dirk Mueller  <dmueller@suse.de>
6381
6382         * g++.dg/warn/Wreturn-type-4.C: New testcase.
6383
6384 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
6385
6386         * gcc.dg/dfp/convert-int-max.c: New test.
6387         * gcc.dg/dfp/convert-int-max-fold.c: New test.
6388
6389 2006-11-30  Richard Guenther  <rguenther@suse.de>
6390
6391         * gcc.dg/vect/vect-pow-1.c: Rename ...
6392         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
6393         floats instead of doubles, check successful vectorization.
6394
6395 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6396
6397         PR target/29945
6398         * gcc.c-torture/compile/pr29945.c: New testcase.
6399
6400 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
6401
6402         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
6403         -maltivec.
6404
6405 2006-11-29  Eric Christopher  <echristo@apple.com>
6406
6407         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
6408
6409 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
6410
6411         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
6412
6413         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
6414
6415 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
6416
6417         PR c++/29022
6418         * g++.dg/inherit/virtual2.C: New test.
6419         * g++.dg/inherit/virtual3.C: Likewise.
6420         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
6421         * g++.dg/inherit/error2.C: Likewise.
6422         * g++.dg/template/instantiate1.C: Likewise.
6423
6424 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
6425
6426         PR tree-opt/29984
6427         * gcc.dg/tree-ssa/reassoc-12.c: New test.
6428
6429 2006-11-28  Jan Hubicka  <jh@suse.cz>
6430
6431         * gcc.dg/memcpy-1.c: New test.
6432
6433 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
6434
6435         PR c++/29735
6436         * g++.dg/warn/main-3.C: New test.
6437
6438 2006-11-28  Jan Hubicka  <jh@suse.cz>
6439
6440         * gcc.dg/winline-1.c: New test.
6441
6442 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
6443
6444         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
6445         alignments.
6446
6447 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
6448
6449         PR fortran/29976
6450         * gfortran.dg/missing_optional_dummy_3.f90
6451
6452 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
6453
6454         PR fortran/20880
6455         * gfortran.dg/interface_3.f90: Modify errors.
6456
6457 2006-11-28  Ben Elliston  <bje@au.ibm.com>
6458
6459         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
6460         fail to link due to relocation overflows on spu-*-*.
6461
6462 2006-11-27  Michael Matz  <matz@suse.de>
6463             Andreas Krebbel  <krebbel1@de.ibm.com>
6464
6465         PR target/29319
6466         * gcc.dg/20061127-1.c: New testcase.
6467
6468 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
6469
6470         * gcc.dg/20061124-1.c: Add exit() function prototype.
6471
6472 2006-11-27  Jan Hubicka  <jh@suse.cz>
6473
6474         * gcc.target/i386/memcpy-1.c: Adjust size.
6475         * gcc.dg/visibility-11.c: Likewise.
6476
6477 2006-11-27  Richard Guenther  <rguenther@suse.de>
6478
6479         PR middle-end/25620
6480         * gcc.target/i386/pow-1.c: New testcase.
6481         * gcc.dg/builtins-58.c: Likewise.
6482
6483 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
6484
6485         PR c++/29886
6486         * g++.dg/expr/cast8.C: New test.
6487
6488 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6489
6490         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
6491         Don't ever inline the testcase.
6492
6493 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
6494
6495         PR fortran/29982
6496         * gfortran.fortran-torture/compile/parameter_3.f90: New
6497         testcase.
6498
6499 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
6500
6501         PR fortran/29951
6502         * gfortran.fortran-torture/execute/transfer2.f90: New test.
6503
6504 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6505
6506         * gfortran.fortran-torture/execute/specifics.f90: Remove test
6507         for CHAR.
6508
6509 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6510
6511         PR libgfortran/29936
6512         * gfortran.dg/write_check3.f90: New test.
6513
6514 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6515
6516         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
6517
6518 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
6519
6520         PR fortran/20880
6521         * gfortran.dg/interface_3.f90: New test.
6522
6523         PR fortran/29387
6524         * gfortran.dg/generic_8.f90: New test.
6525
6526 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6527
6528         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
6529         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
6530         * gfortran.dg/specifics_3.f90: Remove.
6531
6532 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
6533
6534         PR c/29955
6535         * gcc.dg/gomp/pr29955.c: New test.
6536
6537         PR c/29736
6538         * gcc.dg/pr29736.c: New test.
6539
6540 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6541
6542         PR tree-opt/29964
6543         * gcc.dg/pure-1.c: New test.
6544
6545 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
6546
6547         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
6548         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
6549
6550 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6551
6552         * gcc.dg/20061124-1.c: New testcase.
6553
6554 2006-11-23  Eric Christopher  <echristo@apple.com>
6555
6556         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
6557
6558 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6559
6560         PR c/2707
6561         PR c++/26167
6562         * gcc.dg/Wconversion-integer.c: New. Supersedes
6563         Wconversion-negative-constants.c
6564         * gcc.dg/Wconversion-real.c: New.
6565         * gcc.dg/Wconversion-real-integer.c: New.
6566         * gcc.dg/Wconversion-negative-constants.c: Deleted.
6567         * g++.dg/warn/Wconversion1.C: Modified.
6568
6569 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6570
6571         * gfortran.dg/overload_1.f90: New test.
6572
6573 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6574
6575         PR c/9072
6576         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
6577         Wtraditional-conversion.
6578         * gcc.dg/overflow-warn-2.c: Likewise.
6579         * gcc.dg/Wconversion.c: Likewise. Renamed as
6580         Wtraditional-conversion.c .
6581         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
6582         Wtraditional-conversion-2.c .
6583         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
6584         Wtraditional-conversion-2.c
6585         * gcc.dg/Wconversion-negative-constants.c: New.
6586
6587 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
6588
6589         * gcc.dg/tree-ssa/dump-1.c: New test.
6590
6591 2006-11-23  David Ung <davidu@mips.com>
6592
6593         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
6594         -mfp64, allowable when ISA >= 33 and float is enabled.
6595         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
6596         of mthc1 and mfhc1 patterns.
6597
6598 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
6599
6600         PR tree-optimization/29921
6601         * gcc.dg/pr29921.c: New test.
6602
6603 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6604
6605         PR fortran/29441
6606         * gfortran.dg/initialization_4.f90: New test.
6607
6608 2006-11-22  Ira Rosen  <irar@il.ibm.com>
6609
6610         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
6611         platforms that have interleaving support.
6612         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
6613         * gcc.dg/vect/vect-strided-a-u16-i2.c,
6614         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
6615         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
6616         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
6617         gcc.dg/vect/vect-strided-u8-i2-gap.c,
6618         gcc.dg/vect/vect-strided-u8-i8.c,
6619         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
6620         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6621         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
6622         gcc.dg/vect/vect-strided-float.c,
6623         gcc.dg/vect/vect-strided-a-mult.c,
6624         gcc.dg/vect/vect-strided-mult-char-ls.c,
6625         gcc.dg/vect/vect-strided-a-u16-mult.c,
6626         gcc.dg/vect/vect-strided-a-u32-mult.c,
6627         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
6628         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
6629         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
6630         gcc.dg/vect/vect-strided-mult.c,
6631         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
6632         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
6633         New.
6634
6635 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6636
6637         PR fortran/25087
6638         * gfortran.dg/auto_char_len_4.f90: New test.
6639
6640 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6641
6642         PR fortran/29652
6643         * gfortran.dg/generic_7.f90: New test.
6644         * gfortran.dg/defined_operators_1.f90: Add new error.
6645
6646 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
6647
6648         PR tree-optimization/29902
6649         * g++.dg/tree-ssa/pr29902.C: New test.
6650
6651 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
6652
6653         PR fortran/29820
6654         * gfortran.dg/used_types_13.f90: New test.
6655
6656 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
6657
6658         * gcc.dg/dfp/snan.c: Delete.
6659
6660 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
6661
6662         * g++.dg/cpp0x/static_assert1.C: New.
6663         * g++.dg/cpp0x/static_assert2.C: New.
6664         * g++.dg/cpp0x/static_assert3.C: New.
6665
6666 2006-11-21  Richard Guenther  <rguenther@suse.de>
6667
6668         * gcc.dg/vect/vect-pow-1.c: New testcase.
6669         * gcc.dg/vect/vect-pow-2.c: Likewise.
6670
6671 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
6672
6673         PR c++/29570
6674         * g++.dg/template/static29.C: New test.
6675
6676         PR c++/29734
6677         * g++.dg/conversion/simd4.C: New test.
6678
6679 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
6680
6681         PR c++/29475
6682         * g++.dg/template/access19.C: New test.
6683         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
6684         error is reported.
6685
6686 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6687
6688         PR tree-opt/25500
6689         * gcc.dg/tree-ssa/sra-4.c: New testcase.
6690
6691 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6692
6693         PR fortran/27546
6694         * gfortran.dg/import.f90: Extended test.
6695         * gfortran.dg/import2.f90: Extended test.
6696
6697 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6698
6699         * gfortran.dg/volatile3.f90: Add conflict test.
6700
6701 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
6702
6703         PR fortran/24783
6704         * gfortran.dg/implicit_10.f90: New test.
6705
6706 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6707
6708         PR c++/8586
6709         * g++.dg/warn/Wall-write-strings.C: New.
6710
6711 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6712
6713         * gfortran.dg/alloc_comp_constraint_5.f90: New.
6714         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
6715
6716 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6717
6718         * gfortran.dg/use_3.f90: Remove error message.
6719         * gfortran.dg/iso_fortran_env_1.f90: New test.
6720         * gfortran.dg/iso_fortran_env_2.f90: New test.
6721         * gfortran.dg/iso_fortran_env_3.f90: New test.
6722         * gfortran.dg/iso_fortran_env_4.f90: New test.
6723
6724 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
6725
6726         * gcc.dg/vect/vect-27.c: Fix initialization.
6727
6728 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6729
6730         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
6731         * gcc.dg/torture/builtin-minmax-1.c: New.
6732
6733         * gcc.dg/builtins-20.c: Add cases for copysign.
6734
6735 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6736
6737         PR fortran/24285
6738         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
6739
6740 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6741         * gfortran.dg/use_1.f90: New test.
6742         * gfortran.dg/use_1.f90: New test.
6743         * gfortran.dg/use_1.f90: New test.
6744
6745 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
6746
6747         PR tree-optimization/29801
6748         * gcc.dg/pr29801.c: New test.
6749
6750 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
6751
6752         PR middle-end/29584
6753         * gcc.dg/torture/pr29584.c: New test.
6754
6755 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
6756
6757         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
6758         Condition PowerPC tests for saving FPRs on powerpc_fprs.
6759         * gcc.target/powerpc/compress-float-ppc.c,
6760         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
6761         powerpc_fprs.
6762         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
6763         do not pass -mhard-float.
6764
6765 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6766
6767         * gnat.dg/volatile_aggregate.adb: New test.
6768
6769 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6770
6771         PR fortran/29391
6772         PR fortran/29489
6773         * gfortran.dg/bound_2.f90: Add more checks.
6774         * gfortran.dg/bound_3.f90: New test.
6775
6776 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6777
6778         PR target/29201
6779         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
6780
6781 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6782
6783         * gfortran.dg/import3.f90: Fix error message.
6784
6785 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6786
6787         PR tree-opt/29788
6788         * gfortran.fortran-torture/compile/inline_1.f90:
6789         New testcase.
6790
6791 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
6792
6793         * gcc.target/i386/x87regparm-1.c: New test.
6794         * gcc.target/i386/x87regparm-2.c: New test.
6795         * gcc.target/i386/x87regparm-3.c: New test.
6796         * gcc.target/i386/x87regparm-4.c: New test.
6797
6798 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6799
6800         PR fortran/27546
6801         * gfortran.dg/import.f90: New test.
6802         * gfortran.dg/import2.f90: New test.
6803         * gfortran.dg/import3.f90: New test.
6804
6805 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6806
6807         PR fortran/27588
6808         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
6809
6810 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6811
6812         PR fortran/29806
6813         * gfortran.dg/contains.f90: New test.
6814         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
6815
6816 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
6817
6818         PR tree-optimization/29581
6819         * gcc.dg/pr29581-1.c: New test.
6820         * gcc.dg/pr29581-2.c: New test.
6821         * gcc.dg/pr29581-3.c: New test.
6822         * gcc.dg/pr29581-4.c: New test.
6823         * gfortran.dg/pr29581.f90: New test.
6824
6825 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
6826
6827         PR fortran/29702
6828         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
6829         numbers in error message headers.
6830
6831 2006-11-14  Richard Guenther  <rguenther@suse.de>
6832
6833         * gcc.target/i386/math-torture/math-torture.exp: Restrict
6834         to i?86 and x86_64 targets.
6835
6836 2006-11-14  Caroline Tice  <ctice@apple.com>
6837
6838         * gcc.dg/pubtypes-1.c: New file/testcase.
6839         * gcc.dg/pubtypes-2.c: New file/testcase.
6840         * gcc.dg/pubtypes-3.c: New file/testcase.
6841         * gcc.dg/pubtypes-4.c: New file/testcase.
6842         * g++.dg/pubtypes.C: New file/testcase.
6843
6844 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
6845
6846         PR c++/29106
6847         * g++.dg/init/self1.C: New test.
6848
6849 2006-11-14  Tobias Burnus  <burnus@net-b.de>
6850
6851         PR fortran/29657
6852         * gfortran.dg/conflicts.f90: Add.
6853
6854 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
6855
6856         PR rtl-optimization/29798
6857
6858         * gcc.c-torture/execute/pr29798.c: New.
6859
6860 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6861
6862         * gcc.dg/builtins-20.c: Add more cases.
6863
6864 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
6865
6866         PR fortran/29759
6867         * gfortran.dg/gomp/pr29759.f90: New test.
6868
6869 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
6870
6871         PR c++/29518
6872         * g++.dg/template/static28.C: New test.
6873
6874 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
6875
6876         * lib/c-torture.exp: Use target-libpath.exp.
6877         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
6878         set GCC_EXEC_PREFIX env var from global variable of same name.
6879
6880 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6881
6882         PR fortran/26994
6883         * gfortran.fortran-torture/compile/transfer-1.f90:
6884         New testcase.
6885
6886 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
6887             Zdenek Dvorak <dvorakz@suse.cz>
6888
6889         PR tree-optimization/29680
6890         * gcc.dg/alias-11.c: New test.
6891
6892 2006-11-12  Jason Merrill  <jason@redhat.com>
6893             Andrew Pinski <pinskia@physics.uc.edu>
6894
6895         PR middle-end/28915
6896         * gcc.target/i386/vectorize1.c: New.
6897
6898 2006-11-12  Roger Sayle  <roger@eyesopen.com>
6899
6900         PR rtl-optimization/29797
6901         * gcc.c-torture/execute/pr29797-1.c: New test case.
6902
6903 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6904
6905         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
6906
6907 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
6908
6909         * gcc.dg/tree-ssa/prefetch-3.c: New test.
6910
6911 2006-11-12  Roger Sayle  <roger@eyesopen.com>
6912
6913         PR tree-optimization/13827
6914         * gcc.dg/fold-eqand-1.c: New test case.
6915
6916 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6917
6918         PR rtl-opt/28812
6919         * gcc.c-torture/execute/mayalias-3.c: New test.
6920
6921 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
6922
6923         PR middle-end/27528
6924         * gcc.c-torture/compile/pr27528.c: New test.
6925         * gcc.dg/pr27528.c: Likewise.
6926
6927 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6928
6929         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
6930
6931         * gcc.dg/torture/builtin-symmetric-1.c: New test.
6932
6933 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
6934
6935         PR fortran/29758
6936         * gfortran.dg/reshape_source_size_1.f90: New test.
6937
6938 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
6939
6940         PR fortran/29315
6941         * gfortran.dg/aliasing_dummy_4.f90: New test.
6942
6943 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
6944
6945         PR target/29777
6946         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
6947         and x86_64-*-* targets.
6948
6949 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6950
6951         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
6952         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
6953         New macros. Use them in exact tests.
6954         (TESTIT3): New macro.
6955         Add tests for fmin, fmax and fma.
6956
6957 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6958
6959         PR fortran/29431
6960         * gfortran.dg/array_constructor_13.f90: New test.
6961
6962 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6963
6964         PR fortran/29744
6965         * gfortran.dg/used_types_12.f90: New test.
6966
6967 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
6968
6969         PR middle-end/29726
6970         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
6971         (test6): Ditto.
6972         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
6973         * gcc.dg/fold-eqandshift-3.c: New test case.
6974
6975 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6976
6977         PR fortran/29699
6978         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
6979
6980         PR fortran/21370
6981         * gfortran.dg/change_symbol_attributes_1.f90: New test.
6982
6983 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6984
6985         * gcc.dg/20061109-1.c: New testcase.
6986
6987 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6988
6989         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
6990
6991 2006-11-09  Tobias Burnus  <burnus@net-b.de>
6992
6993         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
6994         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
6995
6996 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
6997
6998         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
6999         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
7000
7001 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7002
7003         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
7004
7005 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7006
7007         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
7008         vect-9.c).
7009         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
7010         * gcc.dg/vect/vect-9.c: Now vectorizable.
7011         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
7012         that support vect_widen_mult.
7013         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
7014         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
7015         vect-reduc-dot-u16.c).
7016         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
7017         vect-reduc-dot-u16.c).
7018         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
7019         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
7020         vect-reduc-dot-s8.c).
7021         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
7022         vect-reduc-dot-s8.c).
7023         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
7024         vect-reduc-dot-s8.c).
7025         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
7026         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
7027         vect-reduc-dot-u8.c).
7028         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
7029         vect-reduc-dot-u8.c).
7030         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
7031         * gcc.dg/vect/vect-multitypes-9.c: New test.
7032         * gcc.dg/vect/vect-multitypes-10.c: New test.
7033         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
7034         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
7035         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
7036         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
7037         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
7038         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
7039         wrapv-vect-reduc-dot-s8.c.
7040         * lib/target-support.exp (check_effective_target_vect_unpack): New.
7041         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
7042         targets that support vec_unpack.
7043         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7044         (check_effective_target_vect_widen_mult_qi_to_hi): New.
7045         (check_effective_target_vect_widen_mult_hi_to_si): New.
7046         (check_effective_target_vect_widen_sum): Removed.
7047
7048         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7049
7050         * gcc.dg/vect/vect-multitypes-8.c: New test.
7051         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
7052
7053         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
7054
7055         * gcc.dg/vect/vect-multitypes-7.c: New test.
7056
7057         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7058
7059         * gcc.dg/vect/vect-multitypes-4.c: New test.
7060         * gcc.dg/vect/vect-multitypes-5.c: New test.
7061         * gcc.dg/vect/vect-multitypes-6.c: New test.
7062
7063         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7064
7065         * gcc.dg/vect/vect-multitypes-1.c: New test.
7066         * gcc.dg/vect/vect-multitypes-2.c: New test.
7067         * gcc.dg/vect/vect-multitypes-3.c: New test.
7068
7069 2006-11-07  Eric Christopher  <echristo@apple.com>
7070
7071         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
7072         Test using scan-assembler-not.
7073
7074 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
7075
7076         * gcc.dg/inline-17.c: New test.
7077
7078 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
7079
7080         PR other/25028
7081         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
7082         on HP-UX.
7083
7084 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
7085
7086         PR fortran/29539
7087         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
7088
7089         PR fortran/29634
7090         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
7091         test.
7092
7093 2006-11-07  Tobias Burnus  <burnus@net-b.de>
7094
7095         PR fortran/29601
7096         * gfortran.dg/volatile.f90: Add.
7097         * gfortran.dg/volatile2.f90: Add.
7098         * gfortran.dg/volatile3.f90: Add.
7099         * gfortran.dg/volatile4.f90: Add.
7100         * gfortran.dg/volatile5.f90: Add.
7101         * gfortran.dg/volatile6.f90: Add.
7102         * gfortran.dg/volatile7.f90: Add.
7103
7104 2006-11-06  Tobias Burnus  <burnus@net-b.de>
7105
7106         * gfortran.dg/io_constraints_2.f90: Adjust pattern
7107           for matching error messages.
7108         * gfortran.dg/specifics_3.f90: Adjust pattern
7109           for matching error messages.
7110
7111 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
7112             Bernhard Fischer  <aldot@gcc.gnu.org>
7113
7114         * lib/gcc-dg.exp (output-exists): New proc.
7115         (output-exists-not): New proc.
7116         * gcc.test-framework/test-framework.awk: Support new directives.
7117         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
7118         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
7119         * gcc.test-framework/dg-outexists-exp-F.c: New test.
7120         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
7121         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
7122         * gcc.test-framework/dg-outexists-exp-P.c: New test.
7123
7124 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
7125
7126         PR fortran/29630
7127         PR fortran/29679
7128         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
7129         * gfortran.dg/initialization_3.f90: New.
7130
7131 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7132
7133         PR libgfortran/25545
7134         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
7135
7136 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
7137
7138         PR middle-end/29695
7139         * gcc.c-torture/execute/pr29695-1.c: New test.
7140         * gcc.c-torture/execute/pr29695-2.c: New test.
7141
7142 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
7143
7144         PR fortran/29565
7145         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
7146
7147 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
7148
7149         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
7150         for matching error messages.
7151
7152 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
7153
7154         PR target/26915
7155         * gcc.target/i386/387-12.c: New test.
7156
7157 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7158
7159         PR libfortran/29713
7160         * gfortran.dg/pr29713.f90: New test.
7161
7162 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
7163
7164         * gcc.c-torture/execute/arith-rand-ll.c:
7165         Also test for bogus rest sign.
7166
7167 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7168
7169         PR libfortran/27895
7170         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
7171
7172 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
7173
7174         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
7175         from error messages.
7176
7177 2006-11-02  Mike Stump  <mrs@apple.com>
7178
7179         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
7180
7181         * g++.old-deja/g++.abi/align.C: Enable for darwin.
7182
7183 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
7184
7185         * g++.dg/eh/gcsec1.C: New test.
7186
7187 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7188
7189         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
7190         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
7191
7192 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
7193
7194         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
7195         hexadecimal value.
7196         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7197         * gcc.dg/pr14796-2.c: Likewise.
7198
7199 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7200
7201         * gcc.c-torture/execute/20061101-1.c: New test.
7202
7203 2006-11-01  Richard Guenther  <rguenther@suse.de>
7204
7205         * gcc.target/i386/fpprec-1.c: New testcase.
7206
7207 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7208
7209         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
7210         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
7211
7212 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7213
7214         * gcc.c-torture/execute/20061031-1.c: New test.
7215
7216 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
7217
7218         PR 23067
7219         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
7220         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
7221         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
7222         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
7223         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
7224         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
7225         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
7226
7227 2006-10-31  Eric Christopher  <echristo@apple.com>
7228             Falk Hueffner  <falk@debian.org>
7229
7230         * gcc.dg/builtin-bswap-1.c: New.
7231         * gcc.dg/builtin-bswap-2.c: New.
7232         * gcc.dg/builtin-bswap-3.c: New.
7233         * gcc.dg/builtin-bswap-4.c: New.
7234         * gcc.dg/builtin-bswap-5.c: New.
7235         * gcc.target/i386/builtin-bswap-1.c: New.
7236
7237 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
7238
7239         * gcc.dg/inline-16.c: New.
7240
7241         PR 16622
7242         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
7243         defining it.
7244         * gcc.dg/inline-13.c: New.
7245         * gcc.dg/inline-14.c: New.
7246         * gcc.dg/inline-15.c: New.
7247
7248         PR 11377
7249         * gcc.dg/inline6.c: New.
7250         * gcc.dg/inline7.c: New.
7251
7252 2006-10-31  Roger Sayle  <roger@eyesopen.com>
7253
7254         PR middle-end/23470
7255         * gcc.dg/pr23470-1.c: New test case.
7256
7257 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
7258
7259         PR fortran/29537
7260         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
7261         data.
7262         * gfortran.dg/blockdata_2.f90: New testcase.
7263
7264 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
7265
7266         PR libfortran/29627
7267         * gfortran.dg/unf_short_record_1.f90:  New test.
7268
7269 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7270
7271         PR fortran/29067
7272         * gfortran.dg/pr29067.f: New test.
7273
7274 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
7275             Richard Sandiford  <richard@codesourcery.com>
7276
7277         * lib/target-supports.exp (get_compiler_messages): Append options
7278         as a single list element.
7279         (check_effective_target_arm_vfp_ok): New.
7280         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
7281
7282 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
7283
7284         PR fortran/29387
7285         * gfortran.dg/intrinsic_actual_2.f90: New test.
7286
7287         PR fortran/29490
7288         * gfortran.dg/actual_array_interface_1.f90: New test.
7289
7290         PR fortran/29641
7291         * gfortran.dg/used_types_11.f90: New test.
7292
7293 2006-10-30  Dirk Mueller  <dmueller@suse.de>
7294
7295         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
7296         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
7297         * g++.old-deja/g++.pt/eichin01.C (main): Same.
7298         * g++.old-deja/g++.mike/net25.C (main): Same.
7299         * g++.dg/lookup/exception1.C (main): Same.
7300         * g++.dg/parse/parens2.C (main): Same.
7301
7302 2006-10-30  Roger Sayle  <roger@eyesopen.com>
7303
7304         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
7305
7306 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7307
7308         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
7309         * gcc.dg/torture/builtin-math-3.c: Likewise.
7310
7311 2006-10-30  Tobias Burnus  <burnus@net-b.de>
7312
7313         PR fortran/29452
7314         * gfortran.dg/write_check.f90: Check run-time keyword checking.
7315         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
7316
7317 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
7318
7319         PR Fortran/29410
7320         * gfortran.fortran-torture/execute/transfer1.f90: New test.
7321
7322 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
7323
7324         * lib/target-supports.exp (check_function_available): Declare
7325         function before calling.
7326
7327 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
7328
7329         PR tree-optimization/29637
7330         * gcc.dg/pr29637.c: New test.
7331
7332 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7333
7334         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
7335         tree canonicalization.
7336
7337 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7338
7339         * gcc.dg/builtins-20.c: Add more hypot tests.
7340
7341 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7342
7343         * gcc.dg/fold-compare-1.c: New test case.
7344
7345 2006-10-29  Dirk Mueller  <dmueller@suse.de>
7346
7347         PR c++/16307
7348         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
7349
7350 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7351
7352         PR tree-optimization/15458
7353         * gcc.dg/fold-xornot-1.c: New test case.
7354
7355 2006-10-29  Richard Guenther  <rguenther@suse.de>
7356
7357         * gcc.target/i386/math-torture/trunc.c: New testcase.
7358
7359 2006-10-29  Richard Guenther  <rguenther@suse.de>
7360
7361         * gcc.target/i386/math-torture/round.c: New testcase.
7362
7363 2006-10-29  Richard Guenther  <rguenther@suse.de>
7364
7365         * gcc.target/i386/math-torture/ceil.c: New testcase.
7366         * gcc.target/i386/math-torture/floor.c: Likewise.
7367
7368 2006-10-29  Richard Guenther  <rguenther@suse.de>
7369
7370         * gcc.target/i386/math-torture/rint.c: New testcase.
7371         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
7372
7373 2006-10-29  Richard Guenther  <rguenther@suse.de>
7374
7375         * gcc.target/i386/math-torture/lfloor.c: New testcase.
7376         * gcc.target/i386/math-torture/lceil.c: Likewise.
7377
7378 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7379
7380         PR libgfortran/24313
7381         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
7382
7383 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
7384
7385         * gcc.c-torture/execute/20020118-1.c,
7386         gcc.c-torture/execute/builtins/strlen.c,
7387         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
7388         comment typos.
7389
7390 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7391
7392         * gcc.dg/builtins-20.c: Add tests for hypot.
7393         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
7394         two-argument builtins.
7395         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
7396         TESTIT2.  Update all callers.
7397         (TESTIT2, TESTIT2_R): New helper macros.
7398         Add testcases for pow, hypot and atan2.
7399
7400 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7401
7402         PR C++/29295
7403         * g++.dg/expr/bool1.C: New test.
7404         * g++.dg/expr/bool2.C: New test.
7405
7406 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7407
7408         PR fortran/28224
7409         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
7410         * gfortran.dg/namelist_internal.f90: New test.
7411
7412 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7413
7414         PR fortran/29625
7415         * gfortran.dg/io_real_boz.f90: Add.
7416         * gfortran.dg/io_real_boz2.f90: Add.
7417
7418 2006-10-28  Richard Guenther  <rguenther@suse.de>
7419
7420         PR middle-end/26899
7421         * gcc.dg/tree-ssa/pr26899.c: New testcase.
7422
7423 2006-10-28  Richard Guenther  <rguenther@suse.de>
7424
7425         PR target/28806
7426         * gcc.target/i386/math-torture/lround.c: New testcase.
7427
7428 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7429
7430         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
7431         * gcc.dg/builtins-44.c: Likewise.
7432         * gcc.dg/builtins-45.c: Likewise.
7433         * gcc.dg/pr28796-2.c: Likewise.
7434         * gcc.dg/unordered-3.c: Likewise.
7435
7436 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7437
7438         PR libgfortran/27954
7439         * gfortran.dg/error_recovery_2.f90: New test.
7440
7441 2006-10-26  Richard Guenther  <rguenther@suse.de>
7442
7443         * gcc.target/i386/i386.exp: Use glob, not find to collect
7444         tests.  Avoids recursing into subdirectories.
7445         * gcc.target/i386/math-torture/math-torture.exp: Torture
7446         for interesting ia32 math options.
7447         * gcc.target.i386/math-torture/lrint.c: New testcase.
7448
7449 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7450
7451         PR libgfortran/29563
7452         * gfortran.dg/arrayio_9.f90: Update test.
7453         * gfortran.dg/arrayio_19.f90: New test.
7454
7455 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7456
7457         * gcc.dg/20061026.c: New testcase.
7458
7459 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7460
7461         PR libgfortran/29563
7462         * gfortran.dg/arrayio_9.f90: New test.
7463
7464 2006-10-26  Ben Elliston  <bje@au.ibm.com>
7465
7466         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
7467         Copy the strings manually, as strcpy may call strlen.
7468
7469 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7470
7471         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
7472         Add checks for log, log2, log10 and log1p.
7473
7474         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
7475         we already test 0.0.  Add checks for expm1, log, log2, log10,
7476         log1p, cbrt, erf and erfc.
7477
7478 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
7479
7480         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
7481
7482 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
7483
7484         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
7485         and remainderl() built-in functions.  Remove -ffast-math from
7486         dg-options.
7487
7488 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7489
7490         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
7491         acosh and atanh.
7492
7493         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
7494         floating point modifiers to arguments passed to float and long
7495         double functions respectively.  Update all callers to use floating
7496         point numbers, not integers.  Add tests for exp, exp2 and
7497         exp10/pow10.
7498
7499         * gcc.dg/torture/builtin-math-3.c: New test.
7500
7501 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7502
7503         PR fortran/29393
7504         * gfortran.dg/initialize_2.f90: New.
7505
7506 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7507
7508         * gcc.dg/torture/builtin-math-2.c: New test.
7509
7510 2006-10-24  Richard Guenther  <rguenther@suse.de>
7511
7512         PR middle-end/28796
7513         * gcc.dg/pr28796-1.c: New testcase.
7514         * gcc.dg/pr28796-2.c: Likewise.
7515
7516 2006-10-24  Richard Guenther  <rguenther@suse.de>
7517
7518         * gcc.dg/builtins-57.c: New testcase.
7519
7520 2006-10-24  Richard Guenther  <rguenther@suse.de>
7521
7522         PR tree-optimization/29567
7523         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
7524
7525 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
7526
7527         PR tree-optimization/14784
7528         * gcc.dg/alias-10.c: New test.
7529
7530 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7531
7532         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
7533
7534 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
7535
7536         * gcc.dg/builtin-strncat-chk-1.c: New test.
7537
7538 2006-10-23  Jan Hubicka  <jh@suse.cz>
7539
7540         * gcc.dg/memmove-1.c: New test.
7541
7542 2006-10-23  Paul Brook  <paul@codesourcery.com>
7543
7544         * gcc.dg/pragma-pack-5.c: New test.
7545
7546 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
7547
7548         * g++.dg/other/s390-1.C: New testcase.
7549
7550 2006-10-23  Richard Guenther  <rguenther@suse.de>
7551
7552         PR middle-end/27132
7553         PR middle-end/23295
7554         * gcc.dg/pr27132.c: New testcase.
7555         * gcc.dg/pr23295.c: Likewise.
7556         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
7557         * g++.dg/tree-ssa/pr19807.C: Likewise.
7558
7559 2006-10-23  Richard Guenther  <rguenther@suse.de>
7560
7561         PR middle-end/21032
7562         * gcc.dg/pr21032.c: New testcase.
7563
7564 2006-10-22  Jeff Law  <law@redhat.com>
7565         Richard Guenther  <rguenther@suse.de>
7566
7567         PR tree-optimization/15911
7568         * gcc.dg/tree-ssa/vrp30.c: New testcase.
7569
7570 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7571
7572         PR c++/20647
7573         * g++.dg/abi/rtti3.C: New.
7574
7575 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
7576
7577         PR middle-end/28252
7578         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
7579         transformation.
7580
7581 2006-10-21  Richard Guenther  <rguenther@suse.de>
7582
7583         PR tree-optimization/3511
7584         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
7585
7586 2006-10-21  Richard Guenther  <rguenther@suse.de>
7587
7588         PR middle-end/26898
7589         * gcc.dg/torture/pr26898-1.c: New testcase.
7590         * gcc.dg/torture/pr26898-2.c: Likewise.
7591
7592 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
7593
7594         PR c++/28053
7595         * g++.dg/parse/bitfield1.C: Adjust error markers.
7596         * g++.dg/parse/bitfield2.C: New test.
7597
7598 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
7599
7600         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
7601
7602 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7603
7604         PR libfortran/27895
7605         * gfortran.dg/zero_sized_1.f90: New test.
7606
7607 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
7608
7609         * gcc.dg/div-compare-1.c: New test.
7610
7611 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
7612
7613         PR fortran/29216
7614         * gfortran.dg/result_default_init_1.f90: New test.
7615
7616         PR fortran/29314
7617         * gfortran.dg/automatic_default_init_1.f90: New test.
7618
7619         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
7620         from 38 to 33.
7621
7622 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
7623
7624         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
7625         'using namespace std' without previous declaration.
7626         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
7627         * g++.old-deja/g++.robertl/eb133c.C: New.
7628
7629 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7630
7631         PR libgfortran/29277
7632         * gfortran.dg/streamio_4.f90: Update test.
7633         * gfortran.dg/streamio_11.f90: New test.
7634
7635 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
7636
7637         PR c++/27952
7638         * g++.dg/inherit/virtual1.C: New test.
7639
7640 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7641
7642         PR c++/28261
7643         * g++.dg/parse/enum3.C: New test.
7644
7645 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7646
7647         PR c++/29039
7648         * g++.dg/init/ctor8.C: New test.
7649
7650 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7651
7652         PR c++/27270
7653         * g++.dg/ext/complit8.C: Tweak error markers.
7654         * g++.dg/template/complit1.C: Add error marker.
7655
7656 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7657
7658         PR c++/27270
7659         * g++.dg/ext/complit8.C: New test.
7660
7661         PR c++/29408
7662         * g++.dg/parse/dtor12.C: New test.
7663
7664         PR c++/29435
7665         * g++.dg/template/sizeof11.C: New test.
7666
7667 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
7668
7669         PR fortran/29392
7670         * gfortran.dg/data_char_3.f90: New test.
7671
7672         PR fortran/29451
7673         * gfortran.dg/negative_automatic_size.f90: New test.
7674
7675 2006-10-16  David Daney  <ddaney@avtrex.com>
7676
7677         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
7678
7679 2006-10-16  Eric Christopher  <echristo@apple.com>
7680
7681         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
7682         x86_64.
7683
7684 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7685
7686         PR c++/28211
7687         * g++.dg/tc1/dr49.C: Tweak error messages.
7688         * g++.dg/parse/template21.C: New test.
7689
7690 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7691
7692         PR middle-end/20491
7693         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
7694
7695 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
7696
7697         PR fortran/29403
7698         * gfortran.dg/print_1.f90: New test.
7699
7700 2006-10-15  Jan Hubicka  <jh@suse.cz>
7701
7702         PR middle-end/29241
7703         * gcc.c-torture/compile/pr29241.c: New testcase.
7704
7705 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
7706
7707         PR middle-end/29250
7708         * gcc.c-torture/compile/pr29250.c: New test.
7709
7710 2006-10-15  Richard Guenther  <rguenther@suse.de>
7711
7712         * gcc.dg/pr29299.c: New testcase.
7713
7714 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
7715
7716         PR fortran/24767
7717         * gfortran.dg/label_4.f90: Adjust warning flag.
7718
7719 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
7720
7721         PR fortran/29371
7722         * gfortran.dg/nullify_3.f90: New test.
7723
7724 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7725
7726         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7727         on Solaris 2.5.1 too.
7728
7729 2006-10-13  Eric Christopher  <echristo@apple.com>
7730
7731         * gcc.dg/pr25993.c: Skip for darwin.
7732
7733 2006-10-13  Eric Christopher  <echristo@apple.com>
7734
7735         * gcc.dg/visibility-11.c: Skip for darwin.
7736
7737 2006-10-13  Eric Christopher  <echristo@apple.com>
7738
7739         * gcc.dg/darwin-weakimport-1.c: Use
7740         -fno-asynchronous-unwind-tables.
7741         * gcc.dg/darwin-weakimport-3.c: Ditto.
7742
7743 2006-10-13  Richard Guenther  <rguenther@suse.de>
7744
7745         PR tree-optimization/29446
7746         * gcc.dg/torture/pr29446.c: New testcase.
7747
7748 2006-10-13  Bill Wendling  <wendling@apple.com>
7749
7750         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
7751         * g++.old-deja/g++.jason/hmc1.C: Likewise.
7752         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
7753         * g++.old-deja/g++.law/shadow1.C: Likewise.
7754         * g++.old-deja/g++.law/ctors10.C: Likewise.
7755         * g++.dg/debug/namespace1.C: Likewise.
7756         * g++.dg/inherit/namespace-as-base.C: Likewise.
7757         * g++.dg/opt/delay-slot-1.C: Likewise.
7758         * g++.dg/parse/defarg10.C: Likewise.
7759         * g++.dg/template/ptrmem11.C: Likewise.
7760         * g++.dg/template/mem_func_ptr.C: Likewise.
7761         * g++.dg/template/spec19.C: Likewise.
7762
7763 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
7764
7765         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
7766
7767 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
7768
7769         PR fortran/29373
7770         * gfortran.dg/implicit_9.f90: New test.
7771
7772         PR fortran/29407
7773         * gfortran.dg/namelist_25.f90: New test.
7774
7775         PR fortran/27701
7776         * gfortran.dg/same_name_2.f90: New test.
7777
7778         PR fortran/29232
7779         * gfortran.dg/host_assoc_types_1.f90: New test.
7780
7781         PR fortran/29364
7782         * gfortran.dg/missing_derived_type_1.f90: New test.
7783         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
7784
7785         PR fortran/29422
7786         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
7787
7788         PR fortran/29428
7789         * gfortran.dg/alloc_comp_assign_5.f90: New test.
7790
7791 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7792
7793         PR fortran/29391
7794         * gfortran.dg/bound_2.f90: New test.
7795
7796 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7797
7798         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
7799         directive.
7800         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7801         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
7802         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7803         * gfortran.dg/gomp/reduction3.f90: Likewise.
7804         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
7805         * gfortran.dg/dummy_procedure_2.f90: Likewise.
7806         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7807         * gfortran.dg/forall_4.f90: Likewise.
7808         * gfortran.dg/spec_expr_4.f90: Likewise.
7809         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
7810         * gfortran.dg/forall_5.f90: Likewise.
7811         * gfortran.dg/open_access_append_2.f90: Add check for
7812         compile-time warning.
7813
7814 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
7815
7816         PR c++/28506
7817         * g++.dg/parse/pure1.C: New test.
7818
7819 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7820
7821         PR fortran/21435
7822         * gfortran.dg/io_constraints_3.f90: New test.
7823         * gfortran.dg/open_access_append_1.f90: Add checks
7824         for compile-time warnings.
7825         * gfortran.dg/pr20163-2.f: Likewise.
7826         * gfortran.dg/iostat_2.f90: Likewise.
7827         * gfortran.dg/label_4.f90: Delete the temporary
7828         file.
7829         * gfortran.dg/direct_io_2.f90: Add a FILE=
7830         specifier.
7831         * gfortran.dg/iomsg_1.f90: Add check for
7832         compile-time warning.
7833
7834 2006-10-12  Jan Hubicka  <jh@suse.cz>
7835
7836         PR c/28419
7837         * gcc.dg/pr28319.c: New test.
7838
7839 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
7840         PR c++/29318
7841         * g++.dg/ext/vla4.C: New test.
7842
7843 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
7844
7845         PR c++/27961
7846         * g++.dg/template/crash60.C: New test.
7847         * g++.dg/other/large-size-array.C: Adjust error markers.
7848         * g++.dg/parse/crash27.C: Likewise.
7849         * g++.dg/template/crash1.C: Likewise.
7850
7851 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
7852
7853         PR testsuite/29093
7854         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
7855
7856 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
7857
7858         PR preprocessor/28709
7859         * gcc.dg/cpp/paste14.c: New test.
7860
7861 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
7862
7863         PR c++/29175
7864         * g++.dg/init/array24.C: New test.
7865
7866 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7867
7868         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
7869         of <sys/types.h>.
7870
7871 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
7872
7873         PR c++/29024
7874         * g++.dg/parse/typedef8.C: New test.
7875         * g++.dg/other/mult-stor1.C: Adjust error markers.
7876
7877 2006-10-11  Richard Guenther  <rguenther@suse.de>
7878
7879         PR tree-optimization/28230
7880         * gcc.dg/torture/pr28230.c: New testcase.
7881
7882 2006-10-11  Richard Guenther  <rguenther@suse.de>
7883
7884         PR inline-asm/29119
7885         * gcc.dg/torture/pr29119.c: New testcase.
7886
7887 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
7888
7889         PR middle-end/29272
7890         * gcc.c-torture/execute/20060930-2.c: New test.
7891
7892 2006-10-09  Richard Henderson  <rth@redhat.com>
7893
7894         Revert emutls patch.
7895
7896 2006-10-09  Richard Guenther  <rguenther@suse.de>
7897
7898         PR middle-end/29254
7899         * gcc.dg/pr29254.c: New testcase.
7900
7901 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
7902             Paul Thomas  <pault@gcc.gnu.org>
7903
7904         PR fortran/20541
7905         * gfortran.dg/alloc_comp_basics_1.f90: New test.
7906         * gfortran.dg/alloc_comp_basics_2.f90: New test.
7907         * gfortran.dg/alloc_comp_assign_1.f90: New test.
7908         * gfortran.dg/alloc_comp_assign_2.f90: New test.
7909         * gfortran.dg/alloc_comp_assign_3.f90: New test.
7910         * gfortran.dg/alloc_comp_assign_4.f90: New test.
7911         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
7912         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
7913         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
7914         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
7915         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
7916         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
7917         * gfortran.dg/alloc_comp_std.f90: New test.
7918         * gfortran.dg/move_alloc.f90: New test.
7919
7920 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
7921
7922         PR fortran/29115
7923         * gfortran.dg/derived_constructor_comps_2.f90: New test.
7924
7925         PR fortran/29211
7926         * gfortran.dg/forall_char_dependencies_1.f90: New test.
7927
7928 2006-10-08  Tobias Burnus  <burnus@net-b.de>
7929
7930         PR fortran/28585
7931         * gfortran.dg/new_line.f90: New test.
7932
7933 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7934
7935         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
7936         * gcc.dg/torture/builtin-convert-1.c,
7937         gcc.dg/torture/builtin-convert-2.c,
7938         gcc.dg/torture/builtin-convert-3.c,
7939         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
7940
7941 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
7942
7943         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7944         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7945         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7946         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
7947
7948 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
7949
7950         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
7951         Xfail some tests for powerpc-darwin and powerpc-aix.
7952
7953 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
7954
7955         PR c/29380
7956         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
7957
7958 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7959
7960         PR target/29300
7961         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7962         on hppa*-*-hpux*.
7963
7964 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7965
7966         PR fortran/16580
7967         PR fortran/29288
7968         * gfortran.fortran-torture/execute/specifics.f90:
7969         Add tests for using all possible intrinsics as actual arguments.
7970         * gfortran.dg/specifics_1.f90: Add tests for using
7971         all possible intrinsics as actual arguments.
7972         * gfortran.dg/specifics_2.f90: New file.
7973         * gfortran.dg/specifics_3.f90: New file.
7974
7975 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
7976
7977         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
7978         * gcc.dg/debug/debug-2.c: Likewise.
7979
7980 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
7981
7982         * gcc.c-torture/compile/sync-2.c: New test.
7983
7984 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7985
7986         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
7987         line endings.
7988
7989 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7990
7991         PR rtl-optimization/29128
7992         * gcc.c-torture/compile/pr29128.c: New test.
7993
7994 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7995
7996         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
7997         line endings.
7998
7999 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
8000
8001         PR middle-end/29256
8002         * gcc.dg/tree-ssa/loop-19.c: New test.
8003
8004 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
8005
8006         PR tree-optimization/29330
8007         * gcc.dg/pr29330.c: New test.
8008
8009         PR target/28924
8010         * gcc.c-torture/compile/20061005-1.c: New test.
8011
8012 2006-10-06  Olivier Hainque  <hainque@adacore.com>
8013
8014         * gcc.dg/typename-vla-1.c: New case.
8015         * gnat.dg/forward_vla.adb: New case.
8016
8017 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
8018
8019         PR tree-optimization/29290
8020         * gfortran.dg/loop_nest_1.f90: New test.
8021
8022         PR target/29198
8023         * gcc.dg/tls/opt-12.c: New test.
8024
8025         PR fortran/28415
8026         * gfortran.dg/save_2.f90: New test.
8027
8028         PR c/29091
8029         * gcc.dg/pr29091.c: New test.
8030
8031 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
8032
8033         * lib/target-supports.exp
8034         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
8035         same as x86_64-*-*; check for LP64.
8036
8037 2006-10-04  Richard Henderson  <rth@redhat.com>
8038
8039         * lib/target-supports.exp (check_effective_target_tls): Redefine
8040         to mean non-emulated tls.
8041         * gcc.dg/tls/alias-1.c: Remove tls requirement.
8042         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8043         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8044         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8045         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8046         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8047         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8048
8049 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
8050
8051         PR fortran/29343
8052         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
8053
8054 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8055
8056         * gfortran.dg/bounds_check_fail_1.f90: New test.
8057
8058 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
8059
8060         PR c++/29020
8061         * g++.dg/template/friend48.C: New test.
8062
8063 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
8064
8065         PR fortran/29098
8066         * gfortran.dg/default_initialization_2.f90: New test.
8067
8068 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
8069
8070         PR fortran/20779
8071         PR fortran/20891
8072         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
8073
8074 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
8075
8076         PR fortran/29284
8077         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
8078
8079         PR fortran/29321
8080         PR fortran/29322
8081         * gfortran.dg/missing_optional_dummy_2.f90: New test.
8082
8083         PR fortran/25091
8084         PR fortran/25092
8085         * gfortran.dg/entry_array_specs_1.f90: New test.
8086
8087 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8088
8089         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
8090         insufficient to inhibit some test failures at -O3.  Do testing
8091         on integers.
8092
8093 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
8094
8095         PR c++/29138
8096         * g++.dg/inherit/access8.C: New test.
8097         * g++.dg/template/dtor4.C: Tweak error messages.
8098
8099 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8100
8101         PR fortran/27478
8102         * gfortran.dg/entry_8.f90: New test.
8103
8104 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8105
8106         PR c++/29291
8107         * g++.dg/parse/new4.C: New test.
8108
8109 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
8110
8111         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
8112         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
8113         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
8114         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
8115         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
8116
8117 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8118
8119         PR fortran/19260
8120         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
8121         * gfortran.dg/continuation_2.f90: New test.
8122
8123         PR fortran/19262
8124         * gfortran.dg/continuation_3.f90: New test.
8125         * gfortran.dg/continuation_4.f90: New test.
8126         * gfortran.dg/continuation_5.f: New test.
8127         * gfortran.dg/continuation_6.f: New test.
8128
8129 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
8130
8131         PR c++/29226
8132         * g++.dg/template/vla1.C: New test.
8133
8134 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8135
8136         PR fortran/29210
8137         * gfortran.dg/complex_parameter_1.f90: New test.
8138
8139 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
8140
8141         PR c/29154
8142         * gcc.c-torture/execute/20060929-1.c: New test.
8143
8144 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
8145
8146         PR c++/29105
8147         * g++.dg/template/member6.C: New test.
8148         * g++.dg/parse/typename7.C: Adjust error markers.
8149
8150         PR c++/29080
8151         * g++.dg/template/member7.C: New test.
8152
8153 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
8154
8155         PR c/24010
8156         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
8157         gcc.dg/Woverride-init-3.c: New tests.
8158
8159 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8160
8161         * gcc.c-torture/execute/20060930-1.c: New test.
8162
8163 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8164
8165         PR fortran/18791
8166         * gfortran.dg/specifics_1.f90: New test.
8167         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
8168         complex specifics.
8169
8170 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8171
8172         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
8173         pthread-init-common.h: New.
8174
8175 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8176
8177         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
8178         precision on some archs.
8179
8180 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
8181
8182         * gcc.dg/non-local-goto-1.c: New test.
8183         * gcc.dg/non-local-goto-2.c: Likewise.
8184         * gcc.dg/setjmp-3.c: Likewise.
8185         * gcc.dg/setjmp-4.c: Likewise.
8186
8187 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
8188
8189         * gnat.dg/self_aggregate_with_pointer.adb: New test.
8190
8191 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8192
8193         PR fortran/28276
8194         * gfortran.dg/exponent_1.f90: New test.
8195
8196         PR fortran/27021
8197         * gfortran.dg/nearest_1.f90: New test.
8198
8199 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
8200
8201         PR middle-end/25261
8202         PR middle-end/28790
8203         * gcc.dg/gomp/nestedfn-1.c: New test.
8204
8205 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
8206
8207         PR objc/29195
8208         * objc/compile/method-1.m: New test.
8209
8210 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
8211
8212         PR c++/26938
8213         * g++.dg/template/crash58.C: New test.
8214         * g++.dg/parse/crash28.C: Adjust error markers.
8215         * g++.dg/template/crash34.C: Likewise.
8216         * g++.dg/template/friend31.C: Likewise.
8217         * g++.dg/template/crash32.C: Likewise.
8218
8219         PR c++/27329
8220         * g++.dg/template/crash59.C: New test.
8221
8222         PR c++/27667
8223         * g++.dg/template/spec33.C: New test.
8224         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
8225
8226 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
8227             Adam Nemet  <anemet@caviumnetworks.com>
8228
8229         * gcc.dg/tree-ssa/ivopts-1.c: New test.
8230         * gcc.dg/tree-ssa/ivopts-2.c: New test.
8231
8232 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
8233
8234         PR target/28911
8235         * gcc.dg/pr28911.c: New.
8236
8237 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
8238
8239         PR target/29169
8240         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
8241         (dg-options): Add -mfpmath=387.
8242
8243 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
8244
8245         PR c/28706
8246         * gcc.dg/pr28706.c: New test.
8247
8248         PR c/28712
8249         * gcc.dg/pr28712.c: New test.
8250
8251 2006-09-22  Mike Stump  <mrs@apple.com>
8252
8253         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
8254
8255 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
8256
8257         PR tree-optimization/28888
8258         * gcc.dg/pr28888.c: New test.
8259
8260 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
8261
8262         PR c++/29016
8263         * g++.dg/init/ptrfn1.C: New test.
8264
8265 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
8266
8267         PR c++/28861
8268         * g++.dg/template/spec32.C: New test.
8269         * g++.dg/parse/crash9.C: Adjust error markers.
8270
8271         PR c++/28303
8272         * g++.dg/template/typedef6.C: New test.
8273         * g++.dg/init/error1.C: Adjust error markers.
8274         * g++.dg/parse/crash9.C: Likewise.
8275         * g++.dg/template/crash55.C: Likewise.
8276
8277 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
8278
8279         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
8280
8281 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
8282
8283         PR target/27650
8284         * g++.dg/ext/dllimport12.C: New test.
8285
8286 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
8287
8288         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
8289         * gcc.target/mips/nmadd-2.c: Likewise.
8290         * gcc.target/mips/mips-ps-6.c: New test.
8291         * gcc.target/mips/neg-abs-1.c: Likewise.
8292         * gcc.target/mips/neg-abs-2.c: Likewise.
8293         * gcc.target/mips/nmadd-3.c: New test.
8294
8295 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
8296
8297         PR middle-end/28046
8298         * gcc.dg/gomp/atomic-10.c: New test.
8299         * g++.dg/gomp/atomic-10.C: New test.
8300
8301 2006-09-20  Eric Christopher  <echristo@apple.com>
8302
8303         * gcc.target/i386/sse3-not-fisttp.c: New.
8304
8305 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
8306
8307         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
8308
8309 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
8310
8311         * gcc.c-torture/execute/pr28289.c (one): New variable.
8312         (main): Use it instead of argc.
8313         * gcc.c-torture/execute/20060102-1.c (one): New variable.
8314         (main): Use it instead of argc.
8315
8316 2006-09-19  Paul Brook  <paul@codesourcery.com>
8317
8318         PR target/28516
8319         * gcc.dg/nested-func-5.c: New test.
8320
8321 2006-09-19  Ben Elliston  <bje@au.ibm.com>
8322
8323         * lib/target-supports.exp (check_effective_target_tls): Compile
8324         test stubs using ${tool}_target_compile, not just target_compile.
8325         (check_effective_target_tls_runtime): Likewise.
8326
8327 2006-09-19  Ben Elliston  <bje@au.ibm.com>
8328
8329         * gcc.c-torture/compile/20030405-1.x: Remove.
8330
8331         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
8332         optimising linker from discarding it.
8333
8334 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
8335
8336         PR fortran/28526
8337         * gfortran.dg/keyword_symbol_1.f90: New test.
8338
8339         * gfortran.dg/spread_shape_1.f90: Add missing warning with
8340         pedantic compilation option.
8341
8342 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
8343
8344         PR fortran/29060
8345         * gfortran.dg/spread_shape_1.f90: New test.
8346
8347 2006-09-17  Roger Sayle  <roger@eyesopen.com>
8348
8349         PR tree-optimization/28887
8350         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
8351
8352 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
8353
8354         PR c/25993
8355         * gcc.dg/pr25993.c: New test.
8356
8357 2006-09-17  Ira Rosen  <irar@il.ibm.com>
8358
8359         PR tree-opt/21591
8360         * gcc.dg/vect/pr21591.c: New test.
8361
8362 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
8363
8364         PR tree-opt/29059
8365         * gcc.c-torture/compile/strcpy-1.c: New test.
8366         * gcc.c-torture/compile/strcpy-2.c: New test.
8367         * gcc.c-torture/compile/memcpy-1.c: New test.
8368         * gcc.c-torture/compile/memcpy-2.c: New test.
8369
8370 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8371
8372         PR testsuite/29055
8373         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
8374
8375 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
8376
8377         * gnat.dg/specs/double_record_extension1.ads: New test.
8378         * gnat.dg/specs/double_record_extension2.ads: Likewise.
8379
8380 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
8381
8382         PR fortran/29051
8383         * gfortran.dg/oldstyle_3.f90: New test.
8384
8385 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8386
8387         PR libgfortran/29099
8388         * gfortran.dg/secnds-1.f: New test.
8389
8390 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8391
8392         PR libgfortran/29053
8393         * gfortran.dg/streamio_9.f90: New test.
8394         * gfortran.dg/streamio_10.f90: New test.
8395
8396 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
8397
8398         PR C++/29002
8399         * g++.dg/init/array22.C: New test.
8400         * g++.dg/init/array23.C: New test.
8401
8402 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
8403
8404         * stackcheck.lst: Update list of tests requiring stack checking.
8405         * norun.lst: Adjust for above change.
8406         * ada95.lst: New file.
8407         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
8408         requiring -gnat95 switch.
8409
8410 2006-09-14  Olivier Hainque  <hainque@adacore.com>
8411
8412         * gnat.dg/in_out_parameter.adb: New test.
8413
8414 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
8415
8416         PR debug/28980
8417         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
8418
8419 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
8420
8421         * gnat.dg/specs/unchecked_union.ads: New test.
8422
8423 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
8424
8425         PR rtl-optimization/28982
8426         * gcc.c-torture/execute/pr28982a.c: New test.
8427         * gcc.c-torture/execute/pr28982b.c: Likewise.
8428
8429 2006-09-12  Eric Christopher  <echristo@apple.com>
8430
8431         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
8432         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
8433
8434 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
8435
8436         PR c/28768
8437         PR preprocessor/14634
8438         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
8439         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
8440         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
8441
8442 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8443
8444         * gcc.dg/pr28243.c: New test.
8445
8446 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
8447
8448         PR fortran/28971
8449         gfortran.dg/pr28971.f90: New test to act as a backstop in case
8450         this undiagnosed regression reappears.
8451
8452 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
8453
8454         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
8455         Treat $srcdir as a literal.
8456         * lib/fortran-torture.exp (fortran-torture-compile,
8457         fortran-torture-execute): Likewise.
8458         * lib/objc-torture.exp (objc-torture-compile,
8459         objc-torture-execute): Likewise.
8460         * lib/profopt.exp (profopt-execute): Likewise.
8461
8462 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
8463
8464         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
8465
8466 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
8467
8468         PR testsuite/28950
8469         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
8470
8471 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
8472
8473         PR target/13685
8474         * gcc.target/i386/pr13685.c: New test.
8475
8476 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8477
8478         * gcc.dg/pr28726.c: New test.
8479
8480 2006-09-11  Josh Conner  <jconner@apple.com>
8481
8482         * gcc.dg/nrv3.c: Increase size of structure.
8483         * gcc.dg/nrv4.c: Likewise.
8484         * gcc.dg/nrv5.c: Likewise.
8485
8486 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
8487
8488         PR libfortran/28890
8489         gfortran.dg/assumed_charlen_function_5.f90: New test.
8490
8491 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
8492
8493         PR c++/28991
8494         * g++.dg/init/static3.C: New test.
8495
8496 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
8497
8498         PR testsuite/29007
8499         * gcc.dg/long-long-cst1.c (t): Add cast to
8500         __SIZE_TYPE__ before casting to int.
8501         (main): Return 0 on success.
8502
8503 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8504
8505         * gcc.c-torture/execute/20060910-1.c: New test.
8506
8507 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
8508
8509         PR middle-end/26983
8510         * gcc.dg/pr26983.c: New test.
8511
8512 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
8513
8514         PR target/29006
8515         * gcc.c-torture/execute/pr29006.c: New test.
8516
8517 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8518
8519         PR libfortran/28947
8520         gfortran.dg/matmul_4.f90: New test.
8521
8522 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8523
8524         PR fortran/28959
8525         gfortran.dg/used_types_10: New test.
8526
8527 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8528
8529         PR libfortran/28923
8530         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
8531         gfortran.dg/array_initializer_3.f90: New test.
8532
8533 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8534
8535         PR fortran/28914
8536         * gfortran.dg/actual_array_constructor_3.f90: New test.
8537
8538 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
8539
8540         PR testsuite/26778
8541         * gcc.target/i386/pr26778.c: New testcase.
8542
8543 2006-09-08  Eric Christopher  <echristo@apple.com>
8544
8545         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
8546         * gcc.target/i386/memcpy-1.c: Ditto.
8547         * gcc.target/i386/asm-1.c: Ditto.
8548         * gcc.target/i386/20060512-4.c: Ditto.
8549         * gcc.target/i386/compress-float-387.c: Ditto.
8550         * gcc.target/i386/20060512-1.c: Ditto.
8551         * gcc.target/i386/compress-float-sse.c: Ditto.
8552         * gcc.target/i386/20060512-2.c: Ditto.
8553         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
8554         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8555         * gcc.target/i386/compress-float-387-pic.c: Ditto.
8556         * gcc.dg/pr26449.c: Ditto.
8557         * gcc.dg/attr-ms_struct-2.c: Ditto.
8558         * gcc.dg/attr-ms_struct-1.c: Ditto.
8559         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
8560
8561 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
8562
8563         PR c/28504
8564         * gcc.dg/vla-10.c: New test.
8565
8566 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8567
8568         PR c++/28858
8569         * g++.dg/parse/template20.C: New test.
8570         * g++.dg/template/operator8.C: Remove obsolete part.
8571         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
8572         * g++.old-deja/g++.pt/crash65.C: Likewise.
8573
8574 2006-09-07  Jason Merrill  <jason@redhat.com>
8575
8576         PR middle-end/27724
8577         * gcc.dg/long-long-cst1.c: New test.
8578
8579 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8580
8581         PR C++/28906
8582         * g++.dg/other/array3.C: New test.
8583         * g++.dg/other/array4.C: New test.
8584         * g++.dg/other/array5.C: New test.
8585
8586 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
8587
8588         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
8589
8590 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
8591
8592         PR target/28946
8593         * gcc.target/i386/pr28946.c: New test.
8594
8595 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
8596
8597         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
8598         in integer literal constant.
8599         * gfortran.dg/enum_8.f90: Ditto.
8600         * gfortran.dg/g77/20030326-1.f: Ditto.
8601
8602 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
8603
8604         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
8605         nonconformance usage.
8606
8607 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8608
8609         PR middle-end/28862
8610         * gcc.c-torture/compile/vector-align-1.c: New test.
8611
8612 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8613
8614         PR rtl-opt/27883
8615         * g++.dg/opt/copysign-1.C: New test.
8616
8617 2006-09-06  Jason Merrill  <jason@redhat.com>
8618
8619         PR c++/27371
8620         * g++.dg/warn/unused-result1.C: New test.
8621
8622 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
8623
8624         PR c++/28903
8625         * g++.dg/ext/vla3.C: New test.
8626
8627         PR c++/28886
8628         * g++.dg/template/array16.C: New test.
8629
8630 2006-09-06  Richard Guenther  <rguenther@suse.de>
8631
8632         * gcc.dg/pr27226.c: Remove testcase again.
8633
8634 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8635
8636         PR tree-opt/28937
8637         * g++.dg/opt/unroll2.C: New test.
8638
8639 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8640
8641         PR tree-opt/28952
8642         * gcc.dg/vect/pr28952.c: New test.
8643
8644 2006-09-05  Richard Guenther  <rguenther@suse.de>
8645
8646         PR tree-optimization/28900
8647         * gcc.dg/torture/pr28900.c: New testcase
8648
8649 2006-09-05  Richard Guenther  <rguenther@suse.de>
8650
8651         PR tree-optimization/28905
8652         * gcc.c-torture/compile/pr28905.c: New testcase.
8653
8654 2006-09-05  Richard Guenther  <rguenther@suse.de>
8655
8656         PR middle-end/28935
8657         * gcc.dg/pr28935.c: New testcase.
8658
8659 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8660
8661         * gcc.c-torture/execute/20060905-1.c: New test.
8662
8663 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
8664
8665         PR fortran/28908
8666         * gfortran.dg/used_types_7.f90: New test.
8667         * gfortran.dg/used_types_8.f90: New test.
8668         * gfortran.dg/used_types_9.f90: New test.
8669
8670 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8671
8672         * gcc.c-torture/compile/20060904-1.c: New test.
8673
8674 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
8675
8676         PR c++/23287 Revert my 2006-09-01 patch
8677         * g++.dg/parse/dtor12.C: Remove.
8678
8679 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
8680
8681         PR c+/27670
8682         * g++.dg/template/operator9.C: New test.
8683
8684         PR c++/27493
8685         * g++.dg/template/operator7.C: New test.
8686
8687         PR c++/27494
8688         * g++.dg/template/operator8.C: New test.
8689
8690         PR c++/27397
8691         * g++.dg/template/crash57.C: New test.
8692
8693         * g++.dg/template/typedef4.C: Adjust error markers.
8694         * g++.dg/template/typedef5.C: Likewise.
8695
8696 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
8697
8698         PR c++/28878
8699         * g++.dg/parse/crash33.C: New test.
8700
8701 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
8702         Richard Guenther  <rguenther@suse.de>
8703         Adam Nemet  <anemet@caviumnetworks.com>
8704
8705         PR middle-end/27226
8706         * gcc.target/mips/memcpy-1.c: New testcase.
8707         * gcc.dg/pr27226.c: Likewise.
8708
8709 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8710
8711         PR c++/28705
8712         * g++.dg/lookup/koenig5.C: New.
8713         * g++.dg/template/crash56.C: New.
8714
8715 2006-09-01  Josh Conner  <jconner@apple.com>
8716
8717         PR c++/25505
8718         * gcc.dg/nrv3.c: New test.
8719         * gcc.dg/nrv4.c: New test.
8720         * gcc.dg/nrv5.c: New test.
8721
8722 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8723
8724         PR c++/23287
8725         * g++.dg/parse/dtor12.C: New.
8726
8727 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
8728
8729         PR tree-optimization/28839
8730         * gcc.dg/pr28839.c: New test.
8731
8732 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
8733
8734         PR target/24367
8735         * gcc.dg/pr24367.c: New testcase.
8736
8737 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
8738
8739         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
8740
8741 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
8742
8743         PR rtl-optimization/27735
8744         * gcc.dg/loop-unswitch-1.c: New test.
8745
8746 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
8747
8748         PR fortran/28885
8749         * gfortran.dg/aliasing_dummy_2.f90: New test.
8750
8751         PR fortran/20067
8752         * gfortran.dg/generic_5.f90: Change error message.
8753
8754         PR fortran/28873
8755         * gfortran.dg/generic_6.f90: New test.
8756
8757         PR fortran/25077
8758         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
8759
8760         PR fortran/25102
8761         * gfortran.dg/invalid_interface_assignment.f90: New test.
8762
8763         PR fortran/24866
8764         * gfortran.dg/module_proc_external_dummy.f90: New test.
8765
8766 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
8767
8768         PR c++/28349
8769         * g++.dg/warn/var-args1.C: New test.
8770
8771 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
8772
8773         PR fortran/28866
8774         * gfortran.dg/simpleif_2.f90: New test.
8775         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
8776         * gfortran.dg/enum_5.f90: Ditto.
8777
8778 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8779             Kazu Hirata  <kazu@codesourcery.com>
8780
8781         PR tree-optimization/17506
8782         * gcc.dg/pr17506.c: New.
8783
8784 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
8785
8786         PR c++/28139
8787         * g++.dg/eh/alias1.C: New test.
8788
8789 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8790
8791         PR c++/28860
8792         * g++.dg/template/ttp22.C: New test.
8793
8794 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
8795
8796         PR middle-end/26632
8797         * gcc.dg/pr26632.c: New.
8798
8799 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8800
8801         PR libgfortran/28354
8802         * gfortran.dg/fmt_zero_precision.f90: New test.
8803
8804 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
8805
8806         PR c++/28058
8807         * g++.dg/template/spec31.C: New test.
8808
8809 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
8810
8811         PR c++/26573
8812         * g++.dg/other/static2.C: New test.
8813
8814 2006-08-26  Roger Sayle  <roger@eyesopen.com>
8815
8816         * gcc.dg/Wswitch-enum-2.c: New test case.
8817         * gcc.dg/Wswitch-enum-3.c: Likewise.
8818
8819 2006-08-26  Richard Guenther  <rguenther@suse.de>
8820
8821         * gcc.c-torture/compile/20060826-1.c: New testcase.
8822
8823 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
8824
8825         PR c++/28736
8826         * g++.dg/template/void10.C: New test.
8827
8828         PR c++/28737
8829         * g++.dg/template/void8.C: New test.
8830
8831         PR c+_+/28738
8832         * g++.dg/template/void9.C: New test.
8833
8834         * g++.dg/template/void3.C: Adjust error markers.
8835         * g++.dg/template/void4.C: Likewise.
8836         * g++.dg/template/crash55.C: Likewise.
8837         * g++.dg/template/void7.C: Likewise
8838
8839 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
8840
8841         PR c++/28588
8842         * g++.dg/inherit/access6.C: New test.
8843         * g++.dg/inherit/access7.C: Likewise.
8844
8845         PR c++/28595
8846         * g++.dg/template/array15.C: New test.
8847         * g++.dg/template/crash2.C: Tweak error markers.
8848
8849 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
8850
8851         PR middle-end/28683
8852         * gcc.c-torture/compile/20060823-1.c: New test.
8853
8854 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8855
8856         PR c++/28853
8857         * g++.dg/template/ttp21.C: New test.
8858
8859         PR c++/28852
8860         * g++.dg/other/operator1.C: Add error-marker.
8861         * g++.dg/other/operator2.C: New test.
8862
8863 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8864
8865         PR c/27893
8866         * gcc.c-torture/compile/vla-const-1.c,
8867         gcc.c-torture/compile/vla-const-2.c: New tests.
8868
8869 2006-08-26  Richard Guenther  <rguenther@suse.de>
8870
8871         PR middle-end/28814
8872         * gcc.dg/torture/pr28814.c: New testcase.
8873
8874 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8875
8876         PR c/28418
8877         * gcc.c-torture/compile/compound-literal-1.c: New test.
8878
8879 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8880
8881         PR c/28299
8882         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
8883         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
8884         Expect extra diagnostics.
8885
8886 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
8887
8888         gcc.dg/noncompile/pr16876.c: New test.
8889
8890 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
8891
8892         PR c++/28056
8893         * g++.dg/parse/local1.C: New test.
8894         * g++.dg/other/qual1.C: Tweak error marker.
8895
8896 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8897
8898         PR c++/27787
8899         * g++.dg/template/typename10.C: New.
8900         * g++.dg/template/lookup4.C: Remove bogus error marker.
8901
8902 2006-08-25  Richard Guenther  <rguenther@suse.de>
8903
8904         PR testsuite/28829
8905         * gcc.dg/pr26570.c: Fix testcase.
8906
8907 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
8908
8909         PR tree-opt/28807
8910         * gcc.c-torture/execute/mayalias-2.c: New test.
8911         * gcc.dg/tree-ssa/alias-13.c: New test.
8912
8913 2006-08-24  Jan Hubicka  <jh@suse.cz>
8914
8915         PR debug/26881
8916         * gcc.dg/debug/pr26881.c: New file.
8917
8918 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
8919
8920         PR fortran/28788
8921         * gfortran.dg/used_types_4.f90: New test.
8922         * gfortran.dg/derived_init_2.f90: Modify to check sibling
8923         association of derived types.
8924         * gfortran.dg/used_types_2.f90: Add module cleanup.
8925         * gfortran.dg/used_types_3.f90: The same.
8926
8927         PR fortran/28771
8928         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
8929         fix of regression.
8930
8931 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8932
8933         PR 28813
8934         * gfortran.dg/direct_io_6.f90: Remove test.
8935
8936 2006-08-23  Stuart Hastings  <stuart@apple.com>
8937
8938         PR 28825
8939         * gcc.target/i386/20060821-1.c: New.
8940
8941 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
8942
8943         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
8944         dg-warning strings for dllimport.
8945
8946 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8947
8948         PR C++/28450
8949         * g++.dg/ext/vector4.C: New test.
8950         * g++.dg/ext/complex1.C: New test.
8951
8952 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
8953
8954         PR debug/28692
8955         * gcc.dg/debug/const-1.c: New.
8956         * gcc.dg/debug/const-2.c: New.
8957         * gcc.dg/debug/dwarf2/const-1.c: New.
8958         * gcc.dg/debug/dwarf2/const-2.c: New.
8959         * gcc.dg/debug/dwarf2/const-2b.c: New.
8960
8961 2006-08-22  Richard Guenther  <rguenther@suse.de>
8962
8963         PR middle-end/28776
8964         * gcc.c-torture/compile/pr28776-1.c: New testcase.
8965         * gcc.c-torture/compile/pr28776-2.c: Likewise.
8966
8967 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
8968
8969         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
8970
8971 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
8972
8973         PR c++/26269
8974         * g++.dg/other/error14.C: New test.
8975
8976         PR c++/28505
8977         * g++.dg/parse/ctor7.C: New test.
8978         * g++.dg/parse/ctor8.C: Likewise.
8979
8980         PR c++/28741
8981         * g++.dg/template/void7.C: New test.
8982
8983 2006-08-21  Olivier Hainque  <hainque@adacore.com>
8984
8985         * gnat.dg/self_aggregate_with_zeros.adb: New test.
8986         * gnat.dg/self_aggregate_with_array.adb: New test.
8987
8988 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
8989
8990         * g++.dg/eh/arm-vfp-unwind.C: New test.
8991
8992 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
8993
8994         PR c++/28341
8995         * g++.dg/template/ref3.C: New test.
8996         * g++.dg/template/nontype13.C: New test.
8997
8998         PR c++/28346
8999         * g++.dg/template/ptrmem17.C: New test.
9000
9001 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
9002
9003         PR target/28648 c:
9004         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
9005
9006 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
9007
9008         PR fortran/28630
9009         * gfortran.dg/used_types_2.f90: New test.
9010
9011         PR fortran/28601
9012         * gfortran.dg/used_types_3.f90: New test.
9013
9014         PR fortran/20886
9015         * gfortran.dg/generic_actual_arg.f90: New test.
9016
9017         PR fortran/28735
9018         * gfortran.dg/module_private_array_refs_1.f90: New test.
9019
9020         PR fortran/28762
9021         * gfortran.dg/program_name_1.f90: New test.
9022
9023         PR fortran/28425
9024         * gfortran.dg/derived_constructor_comps_1.f90: New test.
9025
9026         PR fortran/28496
9027         * gfortran.dg/array_initializer_2.f90: New test.
9028
9029         PR fortran/18111
9030         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
9031
9032         PR fortran/28600
9033         * gfortran.dg/assumed_charlen_function_4.f90: New test.
9034
9035         PR fortran/28771
9036         * gfortran.dg/assumed_charlen_in_main.f90: New test.
9037
9038         PR fortran/28660
9039         * gfortran.dg/dependent_decls_1.f90: New test.
9040
9041 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9042
9043         PR fortran/25217
9044         * gfortran.dg/derived_init_2.f90: New.
9045
9046 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
9047
9048         * gcc.c-torture/execute/pr28289.c: New test.
9049
9050 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
9051
9052         PR c/28744
9053         * gcc.dg/attr-externally-visible-1.c: New test.
9054         * gcc.dg/attr-externally-visible-2.c: New test.
9055         * g++.dg/parse/attr-externally-visible-1.C: New test.
9056         * g++.dg/parse/attr-externally-visible-2.C: New test.
9057
9058 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9059
9060         PR c++/28606
9061         * g++.dg/parse/dtor11.C: New test.
9062
9063 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9064
9065         PR rtl-optimization/28489
9066         * gcc.c-torture/compile/pr28489.c: New test.
9067
9068 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9069
9070         PR c++/28710
9071         * g++.dg/template/redecl4.C: New test.
9072
9073         PR c++/28711
9074         * g++.dg/template/ctor8.C: New test.
9075
9076 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
9077
9078         * gcc.dg/pr26570.c: Fix testcase.
9079
9080 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
9081
9082         * PR c++/28573
9083         * g++.dg/parse/offsetof6.C: New test.
9084         * g++.dg/parse/offsetof6.C: New test.
9085         * g++.dg/parse/offsetof7.C: New test.
9086
9087 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9088
9089         PR testsuite/28602
9090         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
9091         is false.
9092
9093 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9094
9095         PR c++/28302
9096         * g++.dg/ext/vector3.C: New test.
9097
9098 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
9099
9100         PR gcov/profile/26570
9101         * gcc.dg/pr26570.c: New test.
9102
9103 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
9104
9105         PR c/27697
9106         * gcc.dg/qual-component-1.c: New test.
9107
9108 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9109
9110         PR c++/28593
9111         * g++.dg/parse/new3.C: New test.
9112
9113 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9114
9115         PR fortran/25828
9116         * gfortran.dg/streamio_1.f90: New test.
9117         * gfortran.dg/streamio_2.f90: New test.
9118         * gfortran.dg/streamio_3.f90: New test.
9119         * gfortran.dg/streamio_4.f90: New test.
9120         * gfortran.dg/streamio_5.f90: New test.
9121         * gfortran.dg/streamio_6.f90: New test.
9122         * gfortran.dg/streamio_7.f90: New test.
9123         * gfortran.dg/streamio_8.f90: New test.
9124
9125 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
9126
9127         PR c/28287
9128         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
9129
9130 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
9131
9132         PR c++/28594
9133         * g++.dg/template/void6.C: New test.
9134
9135 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9136
9137         PR c/28649
9138         * gcc.dg/parse-error-1.c: New test.
9139         * gcc.dg/parse-error-2.c: New test.
9140         * gcc.dg/cpp/digraph2.c: Add error-marker.
9141         * gcc.dg/noncompile/920923-1.c: Likewise.
9142
9143 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9144
9145         PR c/27490
9146         * gcc.dg/sizeof-2.c: New testcase.
9147
9148         PR c/27489
9149         * gcc.dg/switch-A.c: New testcase.
9150
9151 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
9152
9153         PR c++/28288
9154         PR c++/14556
9155         * g++.old-deja/g++.warn/compare1.C: Delete.
9156         * g++.dg/opt/pr7503-2.C: Delete.
9157         * g++.dg/opt/pr7503-3.C: Delete.
9158         * g++.dg/opt/pr7503-4.C: Delete.
9159         * g++.dg/opt/pr7503-5.C: Delete.
9160         * g++.dg/opt/max1.C: Delete.
9161         * g++.dg/warn/minmax.C: Delete.
9162         * g++.dg/expr/minmax.C: New test.
9163
9164 2006-08-14  Richard Guenther  <rguenther@suse.de>
9165
9166         PR testsuite/28703
9167         * gcc.c-torture/execute/pr28651.c: Do not use argc
9168         to avoid optimization, instead forbid inlining.
9169
9170 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
9171
9172         PR rtl-optimization/28634
9173         * gcc.c-torture/execute/ieee/pr28634.c: New test.
9174
9175 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
9176
9177         PR c/27184
9178         * gcc.dg/torture/pr27184.c: New test.
9179
9180 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
9181
9182         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
9183
9184 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9185
9186         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
9187         * gfortran.dg/stat_2.f90: Likewise.
9188         * gfortran.dg/chmod_1.f90: Likewise.
9189         * gfortran.dg/chmod_2.f90: Likewise.
9190         * gfortran.dg/chmod_3.f90: Likewise.
9191
9192 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
9193
9194         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
9195
9196 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9197
9198         * g++.dg/opt/pr23454-2.C: New test.
9199
9200 2006-08-11  Richard Guenther  <rguenther@suse.de>
9201
9202         PR middle-end/28651
9203         * gcc.c-torture/execute/pr28651.c: New testcase.
9204
9205 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
9206
9207         * gnat.dg/specs/static_initializer.ads: New test.
9208
9209 2006-08-10  Paul Brook  <paul@codesourcery.com>
9210
9211         * gcc.target/arm/cond-asm.c: New test.
9212
9213 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
9214
9215         PR tree-optimization/26197
9216         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
9217         * g++.dg/vect/vect.exp: Compile the new tests with
9218         --param max-aliased-vops=0.
9219
9220 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
9221
9222         PR c++/28637
9223         * g++.dg/template/void3.C: New test.
9224
9225         PR c++/28638
9226         * g++.dg/template/void4.C: New test.
9227
9228         PR c++/28640
9229         * g++.dg/template/void5.C: New test.
9230
9231 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
9232
9233         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
9234         after dg-do compile.
9235
9236 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
9237
9238         PR tree-optimizations/26969
9239         * gcc.dg/vect/vect.exp: Compile tests prefixed with
9240         "unswitch-loops" with -funswitch-loops.
9241         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
9242
9243 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9244
9245         * gcc.dg/sparc-getcontext-1.c: Fix typo.
9246         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
9247         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
9248         * objc.dg/dwarf-1.m: Likewise.
9249         * objc.dg/dwarf-2.m: Likewise.
9250         * obj-c++.dg/dwarf-2.mm: Likewise.
9251
9252 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9253
9254         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
9255         * objc.dg/dwarf-2.m: Likewise.
9256         * obj-c++.dg/dwarf-2.mm: Likewise.
9257
9258         PR libfortran/28603
9259         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
9260
9261         PR testsuite/27611
9262         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
9263
9264         PR testsuite/27033
9265         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
9266
9267 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
9268
9269         PR target/27827
9270         * gcc.target/i386/pr27827.c: New testcase.
9271
9272 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
9273
9274         PR fortran/28590
9275         * gfortran.dg/sequence_types_1.f90: New test.
9276
9277 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
9278
9279         PR fortran/28548
9280         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
9281         dg-warning.  Add -pedantic option.
9282
9283 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9284
9285         PR c/28502
9286         * gcc.dg/proto-1.c: New test.
9287
9288         PR c/27721
9289         * gcc.dg/lvalue-4.c: New test.
9290
9291         PR c/28136
9292         * gcc.dg/init-bad-5.c: New test.
9293
9294 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
9295
9296         PR c++/28347
9297         * g++.dg/ext/typedef-init.C: Add new test for typedef
9298         initialization inside templates. Adjust existing error markers.
9299
9300 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
9301
9302         PR c++/28148
9303         * g++.dg/init/ptrmem3.C: New test.
9304
9305 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
9306
9307         PR tree-optimization/27770
9308         * lib/target-support.exp: New target keyword "section_anchors".
9309         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
9310         tests.
9311         * gcc.dg/vect/section-anchors-pr27770.c: New test.
9312         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
9313         * gcc.dg/vect/section-anchors-vect-69.c: New test.
9314         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
9315
9316 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9317
9318         * gcc.dg/20060801-1.c: Add missing '}'.
9319
9320 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9321
9322         PR c++/27508
9323         * g++.dg/parse/dtor9.C: New test.
9324         * g++.dg/parse/dtor10.C: New test.
9325         * g++.dg/other/error7.C: Adjust error-marker.
9326
9327         PR c++/28274
9328         * g++.dg/other/default5.C: New test.
9329
9330 2006-08-02  Richard Guenther  <rguenther@suse.de>
9331
9332         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
9333
9334 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
9335
9336         PR c++/28557
9337         * g++.dg/template/conv9.C: New test.
9338
9339 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
9340
9341         PR debug/28063
9342         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
9343         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
9344         Optionally return assembly text.  Update callers.
9345         (check_no_compiler_messages): Update verbose messages.
9346         (check_no_messages_and_pattern): New.
9347         (check_effective_target_string_merging): New.
9348
9349 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9350
9351         PR c++/28250
9352         * g++.dg/eh/catch4.C: New test.
9353
9354         PR c++/28257
9355         * g++.dg/other/qual1.C: New test.
9356
9357         PR c++/28259
9358         * g++.dg/inherit/error2.C: New test.
9359
9360         PR c++/28267
9361         * g++.dg/other/new1.C: New test.
9362
9363         * g++.dg/warn/pr23075.C: Remove obsolete test.
9364         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
9365         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
9366
9367 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
9368
9369         PR c++/28523
9370         * g++.dg/eh/cast1.C: New test.
9371
9372 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
9373
9374         PR libfortran/28452
9375         * gfortran.dg/random_3.f90:  New test.
9376
9377 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
9378
9379         PR c++/28432
9380         * g++.dg/other/pr28304.C: Change expected error message.
9381         * g++.dg/other/pr28432.C: New test.
9382
9383 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
9384
9385         PR c++/28256
9386         * g++.dg/init/brace2.C: Change expected error message, add empty init.
9387
9388 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9389
9390         PR debug/23336
9391         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
9392         at -g1.
9393         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
9394         g++.dg/debug/enum-2.C: New.
9395
9396 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9397
9398         PR c++/6634
9399         * g++.dg/parse/long1.C: Add more tests.
9400
9401 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9402
9403         * gfortran.dg/lrshift_1.c: New file.
9404
9405 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9406
9407         PR libgfortran/28335
9408         * gfortran.dg/no_unit_error_1.f90: New test.
9409
9410 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9411
9412         PR libgfortran/28335
9413         * gfortran.dg/no_unit_error_1.f90: Delete test.
9414         * gfortran.dg/no_unit_error_2.f90: Delete test.
9415
9416 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9417
9418         * gfortran.dg/chmod_3.f90: New test.
9419         * gfortran.dg/ltime_gmtime_1.f90: New test.
9420         * gfortran.dg/ltime_gmtime_2.f90: New test.
9421         * gfortran.dg/lrshift_1.f90: New test.
9422         * gfortran.dg/chmod_1.f90: New test.
9423         * gfortran.dg/chmod_2.f90: New test.
9424
9425 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
9426
9427         PR c++/27668
9428         * g++.dg/template/crash55.C: New test.
9429
9430         PR c++/27962
9431         * g++.dg/template/nontype16.C: New test.
9432
9433         * g++.dg/template/void2.C: Adjust error markers.
9434         * g++.dg/template/nontype5.C: Adjust error markers.
9435
9436 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
9437
9438         * gcc.target/i386/stack-prot-kernel.c: New test.
9439
9440 2006-07-27  Roger Sayle  <roger@eyesopen.com>
9441
9442         * gcc.dg/builtins-55.c: New test case.
9443
9444 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
9445
9446         PR rtl-optimization/27907
9447         * gcc.c-torture/compile/pr27907.c: New test.
9448
9449 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9450
9451         * gfortran.dg/mclock.f90: New test.
9452         * gfortran.dg/int_conv_1.f90: New test.
9453         * gfortran.dg/stat_1.f90: New test.
9454         * gfortran.dg/stat_2.f90: New test.
9455
9456 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9457
9458         PR libgfortran/28335
9459         * gfortran.dg/no_unit_error_1.f90: New test.
9460         * gfortran.dg/no_unit_error_2.f90: New test.
9461         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
9462
9463 2006-07-25  Roger Sayle  <roger@eyesopen.com>
9464
9465         PR middle-end/28473
9466         * gcc.dg/fold-convround-1.c: New test case.
9467
9468 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
9469
9470         * gfortran.dg/arithmetic_if.f90:  Fix comments.
9471
9472 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9473
9474         PR c++/27572
9475         * g++.dg/other/typedef1.C: New test.
9476         * g++.dg/template/typedef4.C: New test.
9477         * g++.dg/template/typedef5.C: New test.
9478
9479 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9480
9481         PR fortran/28416
9482         * gfortran.dg/allocatable_dummy_3.f90: New.
9483
9484 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
9485
9486         PR fortran/28439
9487         * gfortran.dg/arithmetic_if.f90:  New test.
9488
9489 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
9490
9491         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
9492         avoid memcpy optimization.
9493
9494 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9495
9496         PR fortran/25289
9497         * gfortran.dg/direct_io_6.f90: New test.
9498
9499 2006-07-24  Jan Hubicka  <jh@suse.cz>
9500
9501         PR c/25795
9502         PR c++/27369
9503         * gcc.dg/pr25795.c: New test.
9504         * gcc.dg/pr25795-1.c: New test.
9505
9506 2006-07-23  Roger Sayle  <roger@eyesopen.com>
9507
9508         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
9509         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
9510         which may be transformed to "g || h" on some platforms.
9511
9512 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
9513
9514         PR c++/28025
9515         * g++.dg/template/friend45.C: New test.
9516
9517 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9518
9519         PR libgfortran/28339
9520         * gfortran.dg/arrayio_8.f90: New test.
9521
9522 2006-07-21  Mike Stump  <mrs@apple.com>
9523
9524         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
9525
9526         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
9527
9528 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9529
9530         PR c++/28250
9531         * g++.dg/eh/catch3.C: New test.
9532
9533         PR c++/28363
9534         * g++.dg/template/defarg10.C: New test.
9535
9536 2006-07-20  Paul Brook  <paul@codesourcery.com>
9537
9538         PR 27363
9539         * gcc.dg/pr27363.c: New test.
9540
9541 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
9542
9543         PR c++/28338
9544         * g++.dg/init/ref13.C: New test.
9545
9546 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9547
9548         PR obj-c++/28434
9549         * obj-c++.dg/proto-error-1.mm: New test.
9550
9551 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
9552
9553         PR c++/28337
9554         * g++.dg/template/string1.C: New test.
9555
9556 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
9557
9558         PR c++/28048
9559         * g++.dg/template/defarg9.C: New test.
9560
9561         PR c++/28235
9562         * g++.dg/template/static27.C: New test.
9563
9564 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
9565
9566         PR 28410
9567         * gcc.dg/tree-ssa/pr28410.c: New test.
9568
9569 2006-07-18  Lee Millward  <lee.millward@gmail.com>
9570
9571         PR c++/28258
9572         * g++/dg/other/error13.C: New test.
9573
9574         PR c++/28260
9575         * g++.dg/template/friend44.C: New test.
9576
9577 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
9578
9579         PR c++/27495
9580         * g++.dg/other/pr27495.C: New.
9581
9582 2006-07-18  Olivier Hainque  <hainque@adacore.com>
9583
9584         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
9585         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
9586
9587 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9588
9589         PR c/28286
9590         * gcc.dg/pragma-pack-4.c: New test.
9591
9592 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9593
9594         PR c++/28291
9595         * g++.dg/ext/pr28291.C: New test.
9596
9597 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9598
9599         PR middle-end/28403
9600         * gcc.c-torture/execute/pr28403.c: New test.
9601
9602 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9603
9604         PR middle-end/28402
9605         * gcc.dg/pr28402.c: New test.
9606
9607 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9608
9609         PR c++/28304
9610         * g++.dg/other/pr28304.C: New test.
9611
9612 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
9613
9614         PR other/28251
9615         gcc.c-torture/unsorted/dump-noaddr.c: New test.
9616         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
9617
9618 2006-07-17  Richard Guenther  <rguenther@suse.de>
9619
9620         PR tree-optimization/28238
9621         * g++.dg/tree-ssa/pr28238.C: New testcase.
9622
9623 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9624
9625         PR c++/28250
9626         * g++.dg/eh/catch1.C: New test.
9627         * g++.dg/eh/catch2.C: New test.
9628
9629 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
9630
9631         PR c++/28370
9632         * g++.dg/template/anon3.C: New test.
9633
9634 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
9635
9636         PR fortran/20844
9637         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
9638         specifiers requiring an explicit format tag..
9639
9640         PR fortran/28201
9641         * gfortran.dg/generic_5: New test.
9642
9643         PR fortran/20893
9644         * gfortran.dg/elemental_optional_args_1.f90: New test.
9645
9646 2006-07-16  Olivier Hainque  <hainque@adacore.com>
9647
9648         * gnat.dg/assert.ads: New file.
9649         * gnat.dg/controlled_record.ads: Likewise.
9650         * gnat.dg/controlled_record.adb: Likewise.
9651
9652 2006-07-15  Lee Millward  <lee.millward@gmail.com>
9653
9654         PR c++/28292
9655         * g++.dg/other/error12.C: New test.
9656
9657         PR c++/28269
9658         * g++.dg/template/crash54.C: New test.
9659
9660 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9661
9662         PR c++/28249
9663         * g++.dg/parse/catch1.C: New test.
9664
9665         PR c++/28294
9666         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
9667
9668         PR c++/28387
9669         * g++.dg/ext/attrib24.C: New test.
9670
9671 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9672
9673         PR c++/28343
9674         * g++.dg/ext/asmspec1.C: New test.
9675
9676 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
9677
9678         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
9679         (dg-test): Support shouldfail tests.
9680         * lib/target-supports-dg.exp (dg-shouldfail): New.
9681         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
9682         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
9683         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
9684         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
9685         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
9686         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
9687         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
9688
9689 2006-07-13  Jan Hubicka  <jh@suse.cz>
9690
9691         * gcc.target/i386/memcpy-1.c: New.
9692
9693 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
9694
9695         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
9696
9697 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
9698
9699         PR fortran/25097
9700         * gfortran.dg/present_1.f90: New test.
9701
9702         PR fortran/20903
9703         * gfortran.dg/interface_derived_type_1.f90: New test.
9704
9705 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
9706
9707         PR fortran/28213
9708         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
9709         list.
9710
9711 2006-07-07  Lee Millward  <lee.millward@gmail.com>
9712
9713         PR c++/27820
9714         * g++.dg/other/label1.C: New test.
9715
9716 2006-07-07  Richard Guenther  <rguenther@suse.de>
9717
9718         PR middle-end/28268
9719         * gcc.dg/torture/pr28268.c: New testcase.
9720
9721 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
9722
9723         PR c++/27019
9724         * g++.dg/ext/pr27019.C: New.
9725
9726 2006-07-07  Richard Guenther  <rguenther@suse.de>
9727
9728         PR tree-optimization/28187
9729         * gcc.dg/pr28187.c: New testcase.
9730
9731 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
9732
9733         * gnat.dg/address_conversion.adb: New test.
9734         * gnat.dg/boolean_subtype.adb: Likewise.
9735         * gnat.dg/frame_overflow.adb: Likewise.
9736         * gnat.dg/pointer_array.adb: Likewise.
9737         * gnat.dg/pointer_conversion.adb: Likewise.
9738
9739 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
9740
9741         PR fortran/28237
9742         PR fortran/23420
9743         * gfortran.dg/print_fmt_5.f90: New test.
9744
9745 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9746
9747         PR fortran/28129
9748         * gfortran.dg/bounds_check_4.f90: New test.
9749
9750 2006-07-05  Richard Guenther  <rguenther@suse.de>
9751
9752         PR target/28158
9753         * gfortran.dg/pr28158.f90: New testcase.
9754
9755 2006-07-05  Richard Guenther  <rguenther@suse.de>
9756
9757         PR tree-optimization/28162
9758         * gcc.dg/pr28162.c: New testcase.
9759
9760 2006-07-05  Richard Guenther  <rguenther@suse.de>
9761         Andrew Pinski  <pinskia@gcc.gnu.org>
9762
9763         PR c++/27084
9764         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
9765
9766 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
9767
9768         PR fortran/28174
9769         * gfortran.dg/actual_array_substr_2.f90: New test.
9770
9771         PR fortran/28167
9772         * gfortran.dg/actual_array_constructor_2.f90: New test.
9773
9774 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9775
9776         * gfortran.dg/itime_idate_1.f: New test.
9777         * gfortran.dg/itime_idate_2.f: New test.
9778
9779 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9780
9781         PR libgfortran/27704
9782         * gfortran.dg/open_status_3.f90: New test.
9783         * gfortran.dg/fmt_l.f90: Update for new feature.
9784
9785 2006-07-03  Asher Langton  <langton2@llnl.gov>
9786
9787         * gfortran.dg/oldstyle_2.f90: New.
9788
9789 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
9790
9791         * gnat.dg/string_slice.adb: New test.
9792
9793 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9794
9795         PR fortran/19259
9796         * gfortran.dg/semicolon_fixed.c: New.
9797         * gfortran.dg/semicolon_free.c: New.
9798
9799 2006-06-30  Mike Stump  <mrs@apple.com>
9800
9801         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
9802         that don't support internal visibility.
9803
9804 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
9805
9806         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
9807         for '(' / ')' needing an extra '\'.
9808
9809 2006-06-29  Roger Sayle  <roger@eyesopen.com>
9810
9811         PR middle-end/27428
9812         * gcc.dg/pr27428-1.c: New test case.
9813
9814 2006-06-29  Mike Stump  <mrs@apple.com>
9815
9816         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
9817         on darwin as we can't align commons large enough yet.
9818
9819         * gcc.dg/vla-8.c: Add additional testcases.
9820
9821 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
9822
9823         PR c++/28114
9824         * g++.dg/other/pr28114.C: New.
9825
9826 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
9827
9828         * gcc.c-torture/compile/20060625-1.c: New test.
9829
9830 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
9831
9832         PR fortran/20867
9833         * gfortran.dg/stfunc_3.f90: New test.
9834
9835         PR fortran/25056
9836         * gfortran.dg/impure_actual_1.f90: New test.
9837
9838         PR fortran/20874
9839         * gfortran.dg/elemental_result_1.f90: New test.
9840
9841         PR fortran/25073
9842         * gfortran.dg/select_7.f90: New test.
9843
9844         PR fortran/27554
9845         * intrinsic_actual_1.f: New test.
9846
9847         PR fortran/22038
9848         PR fortran/28119
9849         * gfortran.dg/forall_4.f90: New test.
9850
9851         PR fortran/25072
9852         * gfortran.dg/forall_5.f90: New test.
9853
9854 2006-06-25  Lee Millward  <lee.millward@gmail.com>
9855
9856         PR c++/28051
9857         * g++.dg/template/using13.C: New test.
9858
9859         PR c++/28054
9860         * g++.dg/other/incomplete3.C: New test.
9861
9862 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9863
9864         PR fortran/28081
9865         * gfortran.dg/substr_3.f: New test.
9866         * gfortran.dg/equiv_2.f90: Update expected error message.
9867
9868 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
9869
9870         PR fortran/28118
9871         * gfortran.dg/actual_array_substr_1.f90: New test.
9872
9873 2006-06-24  Olivier Hainque  <hainque@adacore.com>
9874
9875         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
9876         * gnat.dg/scalar_mode_agg_compare.adb: New test.
9877
9878 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
9879
9880         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9881
9882 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
9883
9884         PR fortran/27981
9885         * gfortran.dg/simpleif_2.f90: New test.
9886
9887 2006-06-23  Lee Millward  <lee.millward@gmail.com>
9888
9889         * g++.dg/template/error22.C: Fix typo.
9890
9891 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9892
9893         PR c++/28112
9894         * g++.dg/ext/attrib23.C: New test.
9895
9896 2006-06-23  Olivier Hainque  <hainque@adacore.com>
9897
9898         * gnat.dg/varsize_temp.adb: New test.
9899
9900 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9901
9902         PR c++/11468
9903         * g++.dg/other/java2.C: New test.
9904
9905 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
9906
9907         PR target/27789
9908         * g++.dg/ext/dllimport4.C. Add more tests for invalid
9909         initialization.
9910
9911 2006-06-22  Roger Sayle  <roger@eyesopen.com>
9912
9913         PR target/27531
9914         * gcc.dg/pr27531-1.c: New test case.
9915
9916 2006-06-22  Asher Langton  <langton2@llnl.gov>
9917
9918         PR fortran/24748
9919         * gfortran.dg/implicit_8.f90: New.
9920
9921 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
9922
9923         PR rtl-optimization/28121
9924         * gcc.dg/pr28121.c: New test.
9925
9926 2006-06-22  Lee Millward  <lee.millward@gmail.com>
9927
9928         PR c++/27805
9929         * g++.dg/parse/ptrmem6.C: New test.
9930
9931         PR c++/27821
9932         * g++.dg/template/error22.C: New test.
9933
9934 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9935
9936         PR c++/28111
9937         * g++.dg/template/friend43.C: New test.
9938
9939         PR c++/28110
9940         * g++.dg/template/crash53.C: New test.
9941
9942         PR c++/28109
9943         * g++.dg/rtti/incomplete1.C: New test.
9944
9945 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
9946
9947         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
9948
9949 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
9950
9951         * gcc.c-torture/execute/complex-7.c: New.
9952
9953 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
9954
9955         * gcc.dg/merge-all-constants-1.c: New test.
9956
9957 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
9958
9959         PR c++/28113
9960         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
9961
9962 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
9963
9964         * gfortran.dg/rrspacing_1.f90: New test.
9965
9966 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9967
9968         PR c++/28052
9969         * g++.dg/other/bitfield2.C: New test.
9970
9971 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
9972
9973         PR tree-optimization/27331
9974         * gcc.dg/pr27331.c: New test.
9975
9976 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
9977             Eric Botcazou  <ebotcazou@adacore.com>
9978
9979         PR ada/18692
9980         * lib/gnat.exp: New file.
9981         * lib/gnat-dg.exp: Likewise.
9982         * gnat.dg: New directory.
9983         * gnat.dg/dg.exp: New driver.
9984         * gnat.dg/specs: New directory.
9985         * gnat.dg/specs/specs.exp: New driver.
9986         * gnat.dg/style: New directory.
9987         * gnat.dg/style/style.exp: New driver.
9988
9989 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
9990
9991         PR fortran/16206
9992         * gfortran.dg/array_initializer_1.f90: New test.
9993
9994         PR fortran/28005
9995         * gfortran.dg/matmul_3.f90: New test.
9996
9997 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
9998
9999         PR middle-end/28075
10000         * gcc.dg/tree-ssa/inline-1.c: New test.
10001
10002 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
10003
10004         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
10005         in malloc prototype; remove XFAIL.
10006         * gcc.dg/pr18241-2.c: Ditto.
10007         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
10008         in memset prototype; remove XFAIL.
10009         * gcc.dg/tree-ssa/pr23382.c: Ditto.
10010
10011 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10012
10013         * gcc.dg/vla-8.c: Add.
10014
10015 2006-06-19  Richard Guenther  <rguenther@suse.de>
10016
10017         PR tree-optimization/27090
10018         * g++.dg/tree-ssa/pr27090.C: New testcase.
10019
10020 2006-06-19  Roger Sayle  <roger@eyesopen.com>
10021
10022         PR target/27861
10023         * gcc.dg/pr27861-1.c: New test case.
10024
10025 2006-06-19  Richard Guenther  <rguenther@suse.de>
10026
10027         PR middle-end/28045
10028         * gcc.dg/torture/pr28045.c: New testcase.
10029
10030 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10031
10032         PR fortran/26801
10033         * gfortran.dg/associated_4.f90: New test.
10034
10035 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10036
10037         PR fortran/19310
10038         PR fortran/19904
10039         * gfortran.dg/real_const_3.f90: New test.
10040
10041 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
10042
10043         PR c++/28016
10044         * g++.dg/template/static26.C: New test.
10045
10046         PR c++/27979
10047         * g++.dg/expr/bitfield2.C: New test.
10048
10049         PR c++/27884
10050         * g++.dg/parse/linkage2.C: New test.
10051
10052 2006-06-16  Richard Guenther  <rguenther@suse.de>
10053
10054         PR middle-end/27116
10055         * gcc.dg/pr15785-1.c: Revert last change.
10056         * gcc.dg/torture/pr27116-2.c: New testcase.
10057
10058 2006-06-16  Roger Sayle  <roger@eyesopen.com>
10059
10060         PR middle-end/27802
10061         * gcc.dg/pr27802-1.c: New test case.
10062
10063 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
10064
10065         PR c++/27689
10066         * g++.dg/template/ttp18.C: New test.
10067         * g++.dg/template/ttp19.C: Likewise.
10068
10069         PR c++/27666
10070         * g++.dg/expr/cond9.C: New test.
10071
10072         PR c++/27640
10073         * g++.dg/template/ctor7.C: New test.
10074
10075 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
10076
10077         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
10078
10079 2006-06-16  Richard Guenther  <rguenther@suse.de>
10080
10081         PR tree-optimization/27781
10082         * gcc.dg/tree-ssa/pr27781.c: New testcase.
10083
10084 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
10085
10086         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
10087
10088 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
10089
10090         * gcc.dg/tree-ssa/loop-18.c: New test.
10091
10092 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
10093
10094         PR c++/27665
10095         * g++.dg/template/crash52.C: New test.
10096
10097         PR c++/27648
10098         * g++.dg/ext/attrib22.C: New test.
10099
10100         PR c++/26559
10101         * g++.dg/template/builtin1.C: New test.
10102         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
10103
10104         PR c++/28018
10105         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
10106         assignment.
10107         * g++.old-deja/g++.pt/crash51.C: Likewise.
10108
10109         PR c++/27227
10110         * g++.dg/lookup/linkage1.C: New test.
10111         * g++.dg/lookup/linkage2.C: Likewise.
10112
10113 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
10114
10115         PR middle-end/27959
10116         * gcc.dg/pr27959.c: New testcase.
10117
10118 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
10119
10120         PR target/28014:
10121         * g++.dg/eh/div.C: New test.
10122
10123 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
10124
10125         PR c++/27894
10126         * g++.dg/tree-ssa/pr26757.C: New test.
10127         * g++.dg/tree-ssa/pr27894.C: New test.
10128
10129 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10130
10131         * gcc.c-torture/compile/20060609-1.c: New test.
10132
10133         PR target/27863
10134         * gcc.c-torture/compile/pr27863.c: New test.
10135
10136 2006-06-13  Richard Guenther  <rguenther@suse.de>
10137
10138         PR tree-optimization/27830
10139         * g++.dg/tree-ssa/pr27830.C: New testcase.
10140
10141 2006-06-13  Matthew Sachs  <msachs@apple.com>
10142
10143         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
10144         the list of compiler flags; this causes those flags to be checked
10145         for things like dg-skip-if.
10146
10147 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10148
10149         PR c++/27601
10150         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
10151
10152 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
10153             Kazu Hirata  <kazu@codesourcery.com>
10154
10155         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
10156         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
10157
10158 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10159
10160         PR c++/27933
10161         * g++.dg/lookup/using15.C: New test.
10162
10163         PR c++/27951
10164         * g++.dg/other/anon4.C: New test.
10165
10166 2006-06-12  Roger Sayle  <roger@eyesopen.com>
10167
10168         PR c++/21210
10169         * g++.dg/init/complex1.C: New test case.
10170
10171 2006-06-11  Eric Christopher  <echristo@apple.com>
10172
10173         PR middle-end/27948
10174         * gcc.dg/bf-ms-layout.c: Run on darwin.
10175         * gcc.dg/bf-no-ms-layout: Ditto.
10176         * gcc.dg/attr-ms_struct-2.c: New.
10177         * gcc.dg/bf-ms-layout-2.c: Ditto.
10178
10179 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10180
10181         * gcc.dg/attr-ms_struct-packed1.c: New.
10182
10183 2006-06-09  Mike Stump  <mrs@apple.com>
10184
10185         * gcc.dg/vla-7.c: Add.
10186
10187 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
10188
10189         PR fortran/24558
10190         * gfortran.dg/entry_6.f90: New test.
10191
10192         PR fortran/20877
10193         PR fortran/25047
10194         * gfortran.dg/entry_7.f90: New test.
10195
10196 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
10197
10198         PR c/27747
10199         * gcc.dg/cpp/_Pragma6.c: New test.
10200
10201         PR c++/27748
10202         * g++.dg/cpp/_Pragma1.C: New test.
10203
10204         PR preprocessor/27746
10205         * gcc.dg/gomp/macro-3.c: New test.
10206         * gcc.dg/gomp/macro-4.c: New test.
10207         * g++.dg/gomp/macro-3.C: New test.
10208         * g++.dg/gomp/macro-4.C: New test.
10209
10210 2006-06-09  Richard Guenther  <rguenther@suse.de>
10211
10212         PR tree-optimization/26998
10213         * gcc.dg/torture/pr26998.c: New testcase.
10214         * gcc.dg/tree-ssa/vrp29.c: New testcase.
10215
10216 2006-06-08  Mike Stump  <mrs@apple.com>
10217
10218         * gcc.dg/pr27095.c: Account for stubs.
10219
10220         PR target/26427
10221         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
10222         produce bad code on darwin.
10223
10224 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10225
10226         PR fortran/27958
10227         * gfortran.dg/substr_2.f: New test.
10228
10229 2006-06-08  Asher Langton  <langton2@llnl.gov>
10230
10231         PR fortran/27786
10232         * cray_pointers_2.f90: Add -fbounds-check compile flag.
10233
10234 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10235
10236         PR target/27421
10237         * gcc.dg/union-3.c: New test.
10238
10239 2006-06-08  Richard Guenther  <rguenther@suse.de>
10240
10241         PR middle-end/27116
10242         * gcc.dg/torture/pr27116.c: New testcase.
10243         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
10244
10245 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
10246
10247         PR rtl-optimization/26449
10248         * gcc.dg/pr26449.c: New test.
10249
10250 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10251
10252         PR c++/27601
10253         * g++.dg/ext/offsetof1.C: Test member functions.
10254
10255 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
10256
10257         * gcc.dg/pr27095.c: Improve scanning.
10258
10259 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
10260
10261         PR fortran/23091
10262         * gfortran.dg/saved_automatic_1.f90: New test.
10263
10264         PR fortran/24168
10265         * gfortran.dg/array_simplify_1.f90: New test.
10266
10267         PR fortran/25090
10268         * gfortran.dg/entry_dummy_ref_1.f90: New test.
10269
10270         PR fortran/25058
10271         * gfortran.dg/entry_dummy_ref_2.f90: New test.
10272
10273 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
10274
10275         PR c++/27177
10276         * g++.dg/expr/cast7.C: New test.
10277
10278 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
10279
10280         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
10281         * lib/gcc-defs.exp (tool_check_compile): Ditto.
10282         * lib/fortran-torture.exp (fortran-torture-compile,
10283         fortran-torture-execute): Ditto.
10284
10285 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
10286
10287         PR target/27842
10288         * gcc.dg/vmx/pr27842.c: New test.
10289
10290 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10291
10292         PR libfortran/27895
10293         * gfortran.dg/bounds_check_3.f90: New test.
10294
10295 2006-06-05  Mike Stump  <mrs@apple.com>
10296
10297         * objc.dg/objc-fast-4.m: Skip for ppc64.
10298
10299 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
10300
10301         PR testsuite/27705
10302         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
10303
10304 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10305             Victor Kaplansky  <victork@il.ibm.com>
10306
10307         PR tree-optimizations/26360
10308         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
10309         with -fno-tree-dce.
10310         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
10311
10312 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
10313
10314         PR fortran/14067
10315         * gfortran.dg/data_char_1.f90: Add messages for truncated
10316         strings.
10317
10318         PR fortran/16943
10319         * gfortran.dg/func_decl_2.f90: New test.
10320
10321         PR fortran/20839
10322         * gfortran.dg/do_2.f90: New test.
10323
10324         PR fortran/27655
10325         * gfortran.dg/associated_3.f90: New test.
10326
10327 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
10328
10329         PR c++/27819
10330         * g++.dg/template/static25.C: New test.
10331
10332         PR c++/27722
10333         * g++.dg/init/array21.C: New test.
10334
10335         PR c++/27807
10336         * g++.dg/ext/complit7.C: New test.
10337
10338         PR c++/27806
10339         * g++.dg/parse/ptrmem5.C: New test.
10340
10341 2006-06-04  Roger Sayle  <roger@eyesopen.com>
10342             Andrew Pinski  <pinskia@physics.uc.edu>
10343
10344         PR c/27150
10345         PR middle-end/27382
10346         * gcc.dg/pr27150-1.c: New testcase.
10347         * gcc.dg/pr27382-1.c: New testcase.
10348         * gcc.dg/pr27382-2.c: New testcase.
10349
10350 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
10351
10352         PR c/25161
10353         PR c/27020
10354         * gcc.dg/array-10.c: New test.
10355
10356 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10357
10358         PR c++/27804
10359         * g++.dg/init/const4.C: New test.
10360         * g++.dg/init/member1.C: Add error-marker.
10361         * g++.dg/other/fold1.C: Adjust error-marker.
10362
10363 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10364
10365         PR c++/27601
10366         * g++.dg/ext/offsetof1.C: New test.
10367
10368 2006-06-04 Eric Christopher <echristo@apple.com>
10369
10370         * gcc.dg/attr-ms_struct-1.c: New.
10371
10372 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
10373
10374         * gcc.c-torture/compile/builtin_constant_p.c: New test.
10375
10376 2006-06-04  Richard Guenther  <rguenther@suse.de>
10377
10378         PR tree-optimization/27039
10379         * gcc.dg/tree-ssa/loop-17.c: New testcase.
10380
10381 2006-06-03  Roger Sayle  <roger@eyesopen.com>
10382
10383         PR target/26223
10384         * gcc.target/i386/amd64-abi-2.c: New test case.
10385
10386 2006-06-02  Eric Christopher  <echristo@apple.com>
10387
10388         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
10389         * gcc.target/i386/20020523-1.c: Skip if darwin.
10390         * gcc.target/i386/asm-3.c: Ditto.
10391         * gcc.target/i386/20011119-1.c: Ditto.
10392         * gcc.target/i386/clobbers.c: Remove pic part of test.
10393
10394 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
10395
10396         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
10397         * g++.old-deja/g++.other/init19.C: Ditto.
10398         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
10399         and add other platforms as expected failures.
10400
10401 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
10402
10403         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
10404         (is-effective-target-keyword): Ditto.
10405
10406 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
10407
10408         PR fortran/27715
10409         * gfortran.dg/extended_char_comparison_1.f:  New test.
10410
10411 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
10412
10413         PR fortran/25098
10414         * gfortran.dg/dummy_procedure_1.f90: New test.
10415
10416         PR fortran/25147
10417         * gfortran.dg/dummy_procedure_2.f90: New test.
10418
10419         * gfortran.dg/associated_2.f90: Correct to make consistent with
10420         standard.
10421
10422 2006-05-31  Roger Sayle  <roger@eyesopen.com>
10423
10424         * gcc.target/i386/387-11.c: New test case.
10425
10426 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
10427
10428         PR c++/27801
10429         * g++.dg/template/cond6.C: New test.
10430
10431         PR c++/26496
10432         * g++.dg/template/crash51.C: New test.
10433         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
10434
10435         PR c++/27385
10436         * g++.dg/init/array20.C: New test.
10437
10438 2006-05-31  Roger Sayle  <roger@eyesopen.com>
10439
10440         * gcc.dg/builtins-54.c: New test case.
10441
10442 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
10443
10444         PR c++/26433
10445         * g++.dg/template/fntry1.C: Add dg-do link.
10446
10447         PR c++/27808
10448         * g++.dg/parse/friend6.C: New test.
10449
10450 2006-05-30  Asher Langton  <langton2@llnl.gov>
10451
10452         * gfortran.dg/cray_pointers_7.f90: New test.
10453
10454 2006-05-30  Roger Sayle  <roger@eyesopen.com>
10455
10456         PR tree-optimization/23452
10457         * gcc.dg/fold-mulconj-1.c: New test case.
10458
10459 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
10460
10461         PR c++/27803
10462         * g++.dg/parse/bitfield1.C: New test.
10463
10464 2006-05-30  Roger Sayle  <roger@eyesopen.com>
10465
10466         * gcc.target/ppc-eq0-1.c: New test case.
10467         * gcc.target/ppc-negeq0-1.c: New test case.
10468
10469 2006-05-30  Dirk Mueller  <dmueller@suse.de>
10470
10471         PR c/27273
10472         * gcc.dg/overflow-warn-5.c: New test.
10473
10474 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10475
10476         PR c/27718
10477         * gcc.dg/sizeof-1.c: New test.
10478
10479 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
10480
10481         PR target/27790
10482         * gcc.target/i386/pr27790.c: New test.
10483
10484 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10485
10486         PR libgfortran/27757
10487         * gfortran.dg/direct_io_5.f90: New test.
10488
10489 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10490
10491         PR libgfortran/27634
10492         * gfortran.dg/fmt_missing_period_1.f: New test.
10493         * gfortran.dg/fmt_missing_period_2.f: New test.
10494         * gfortran.dg/fmt_missing_period_3.f: New test.
10495
10496 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10497
10498         PR fortran/19777
10499         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
10500         arrays.
10501
10502 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10503
10504         PR c++/27713
10505         * g++.dg/template/new6.C: New test.
10506
10507 2006-05-29  Roger Sayle  <roger@eyesopen.com>
10508
10509         PR tree-optimization/24964
10510         * gcc.target/i386/387-10.c: New test case.
10511
10512 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
10513
10514         * intrinsics/string_intrinsics.c (compare_string):
10515         Use memcmp instead of strncmp to avoid tripping over
10516         CHAR(0) in a string.
10517
10518 2006-05-27  Richard Guenther  <rguenther@suse.de>
10519
10520         PR middle-end/27773
10521         * gcc.dg/torture/pr27773.c: New testcase.
10522
10523 2006-05-27  Dirk Mueller  <dmueller@suse.de>
10524
10525         * gcc.dg/pr24561.c: Rename to..
10526         * gcc.dg/pr25962.c: .. this.
10527
10528 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10529
10530         PR fortran/19777
10531         * gfortran.dg/bounds_check_2.f: New test.
10532
10533 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
10534
10535         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
10536         * gfortran.dg/byte_1.f90: Likewise.
10537         * gfortran.dg/dup_save_2.f90: Likewise.
10538
10539 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
10540
10541         * gfortran.dg/associated_2.f90: New test.
10542
10543 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10544
10545         PR fortran/27524
10546         * gfortran.dg/bounds_check_1.f90: New test.
10547
10548 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
10549
10550         PR rtl-optimization/27661
10551         * gcc.dg/pr27661.c: New test case.
10552
10553 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
10554
10555         PR fortran/23151
10556         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
10557         * gfortran.dg/print_parentheses_1.f:  New test.
10558         * gfortran.dg/print_parentheses_2.f90:  New test.
10559
10560 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
10561
10562         PR target/27758
10563         * gcc.dg/pr27758.c: New test.
10564
10565 2006-05-24  Falk Hueffner  <falk@debian.org>
10566
10567         * gcc.c-torture/compile/pr27571.c: New test.
10568
10569 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
10570
10571         PR fortran/27709
10572         * gfortran.dg/spec_expr_4.f90: New test.
10573
10574         PR fortran/27155
10575         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
10576
10577 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
10578
10579         PR c++/20103
10580         * g++.dg/ext/complit6.C: New test.
10581         * g++.dg/ext/complit3.C: Adjust error markers.
10582         * g++.dg/init/const3.C: New test.
10583
10584 2006-05-25  Richard Guenther  <rguenther@suse.de>
10585
10586         PR middle-end/27743
10587         * gcc.dg/torture/pr27743.c: New testcase.
10588
10589 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10590
10591         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
10592
10593 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
10594
10595         * gcc.dg/compat/scalar-by-value-x.h: New.
10596         * gcc.dg/compat/scalar-by-value-y.h: New.
10597         * gcc.dg/compat/scalar-by-value-5.c: New.
10598         * gcc.dg/compat/scalar-by-value-5_main.c: New.
10599         * gcc.dg/compat/scalar-by-value-5_x.c: New.
10600         * gcc.dg/compat/scalar-by-value-5_y.c: New.
10601         * gcc.dg/compat/scalar-by-value-6.c: New.
10602         * gcc.dg/compat/scalar-by-value-6_main.c: New.
10603         * gcc.dg/compat/scalar-by-value-6_x.c: New.
10604         * gcc.dg/compat/scalar-by-value-6_y.c: New.
10605
10606 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
10607
10608         PR tree-optimization/27639
10609         PR tree-optimization/26719
10610         * gcc.dg/pr27639.c: New test.
10611         * gcc.dg/pr26719.c: New test.
10612         * gcc.dg/tree-ssa/scev-cast.c: New test.
10613
10614 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
10615
10616         PR c++/20173
10617         * g++.dg/template/error21.C: New test.
10618
10619 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
10620
10621         PR target/27696
10622         * gcc.target/i386/pr27696.c: New.
10623
10624 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
10625
10626         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
10627
10628         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
10629
10630 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10631
10632         PR c++/27716
10633         * g++.dg/other/assign1.C: New test.
10634
10635 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
10636
10637         PR target/27266
10638         * gcc.target/i386/pr27266.c: New.
10639
10640 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10641
10642         PR c++/27451
10643         * g++.dg/ext/asm9.C: New test.
10644
10645 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
10646
10647         PR rtl-optimization/25514
10648         * gcc.c-torture/compile/pr25514.c: New test.
10649
10650 2006-05-22  Richard Guenther  <rguenther@suse.de>
10651
10652         Revert
10653         2006-01-31  Richard Guenther  <rguenther@suse.de>
10654
10655         * gcc.target/i386/sselibm-1.c: New testcase.
10656         * gcc.target/i386/sselibm-2.c: Likewise.
10657         * gcc.target/i386/sselibm-3.c: Likewise.
10658         * gcc.target/i386/sselibm-4.c: Likewise.
10659         * gcc.target/i386/sselibm-5.c: Likewise.
10660
10661 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10662
10663         PR c/27420
10664         * gcc.dg/func-args-2.c: New test.
10665
10666         PR c/26818
10667         * gcc.dg/struct-incompl-1.c: New test.
10668
10669 2006-05-22  Richard Guenther  <rguenther@suse.de>
10670
10671         PR testsuite/27708
10672         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
10673         the transformations we test for.
10674
10675 2006-05-22  Richard Guenther  <rguenther@suse.de>
10676
10677         PR testsuite/27707
10678         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
10679
10680 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
10681
10682         PR c++/27210
10683         * g++.dg/warn/new1.C: New test.
10684         * g++.dg/template/new5.C: Likewise.
10685
10686 2006-05-21  Roger Sayle  <roger@eyesopen.com>
10687
10688         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
10689         * gcc.target/i386/20060512-3.c: Likewise.
10690
10691 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
10692
10693         PR rtl-optimization/27671
10694         * gcc.c-torture/execute/pr27671-1.c: New.
10695         * gcc.dg/pr27671-2.c: Likewise.
10696
10697         PR tree-optimization/26622.
10698         * gcc.c-torture/compile/pr26622.c: New.
10699
10700 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10701
10702         PR fortran/27613
10703         * gfortran.dg/recursive_reference_1.f90: New test.
10704
10705 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10706
10707         PR fortran/25746
10708         * gfortran.dg/elemental_subroutine_3.f90: New test.
10709
10710         PR fortran/25090
10711         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
10712
10713         PR fortran/27584
10714         * gfortran.dg/associated_target_1.f90: New test.
10715
10716         PR fortran/19015
10717         * gfortran.dg/maxloc_shape_1.f90: New test.
10718
10719 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10720
10721         PR libgfortran/24459
10722         * gfortran.dg/namelist_24.f90: New test.
10723         * gfortran.dg/namelist_12.f: Fix typo in comment.
10724
10725 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
10726
10727         PR middle-end/25776
10728         * g++.dg/other/error11.C: New test.
10729
10730 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10731
10732         * gcc.target/mips/pr26765.c: Add -w to options.
10733
10734 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10735
10736         * lib/target-supports.exp (check_effective_target_mpaired_single):
10737         New function.
10738         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
10739         multilibs.
10740         * g++.dg/vect/vect.exp: Likewise.
10741
10742 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10743
10744         PR testsuite/25891
10745         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
10746
10747 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
10748
10749         PR fortran/27662
10750         * gfortran.dg/temporary_1.f90: New file.
10751
10752 2006-05-19  Andreas Schwab  <schwab@suse.de>
10753
10754         * g++.dg/other/unused1.C: Also match "stringz".
10755
10756 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
10757
10758         PR c++/26433
10759         * g++.dg/template/fntry1.C: New test.
10760
10761 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
10762
10763         PR c++/27471
10764         PR c++/27506
10765         * g++.dg/conversion/bitfield5.C: New test.
10766         * g++.dg/conversion/bitfield6.C: New test.
10767
10768 2006-05-18  Mike Stump  <mrs@apple.com>
10769
10770         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
10771         * gcc.dg/vla-4.c: Add.
10772         * gcc.dg/vla-5.c: Add.
10773         * gcc.dg/vla-6.c: Add.
10774
10775 2006-05-12  Stuart Hastings  <stuart@apple.com>
10776
10777         * gcc.target/i386/20060512-1.c: New.
10778         * gcc.target/i386/20060512-2.c: New.
10779         * gcc.target/i386/20060512-3.c: New.
10780         * gcc.target/i386/20060512-4.c: New.
10781
10782 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
10783
10784         PR c++/26122
10785         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
10786
10787         PR c++/26068
10788         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
10789         * g++.dg/parse/linkage1.C: New test.
10790
10791 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
10792
10793         PR tree-optimization/27548
10794         * g++.dg/tree-ssa/pr27548.C: New test.
10795
10796 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10797
10798         PR fortran/26551
10799         * gfortran.dg/recursive_check_1.f: New test.
10800         * gfortran.dg/recursive_check_2.f90: New test.
10801
10802 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
10803
10804         * g++.dg/opt/temp2.C: New test.
10805
10806 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
10807
10808         PR c++/27491
10809         * g++.dg/init/brace5.C: New test.
10810
10811         PR middle-end/27415
10812         * gcc.dg/gomp/pr27415.c: New test.
10813         * g++.dg/gomp/pr27415.C: New test.
10814
10815         PR tree-optimization/27549
10816         * g++.dg/tree-ssa/pr27549.C: New test.
10817
10818 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10819
10820         PR libgfortran/27575
10821         * gfortran.dg/read_eof_4.f90: New test.
10822
10823 2006-05-16  Richard Guenther  <rguenther@suse.de>
10824
10825         PR tree-optimization/22303
10826         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
10827
10828 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
10829
10830         PR middle-end/27573
10831         * gcc.dg/gomp/pr27573.c: New test.
10832         * gfortran.dg/gomp/pr27573.f90: New test.
10833
10834         PR c/27499
10835         * gcc.dg/gomp/pr27499.c: New test.
10836         * g++.dg/gomp/pr27499.C: New test.
10837
10838 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
10839
10840         PR c++/27339
10841         * g++.dg/parser/access8.C: Adjust error marker.
10842         * g++.dg/template/access17.C: New test.
10843         * g++.dg/template/access18.C: Likewise.
10844
10845 2006-05-15  Roger Sayle  <roger@eyesopen.com>
10846
10847         PR target/26600
10848         * gcc.target/i386/pr26600.c: New test case.
10849
10850 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
10851
10852         PR c++/27505
10853         * g++.dg/expr/bitfield1.C: New test.
10854
10855 2006-05-15  Richard Guenther  <rguenther@suse.de>
10856
10857         PR tree-optimization/27603
10858         * gcc.dg/torture/pr27603.c: New testcase.
10859
10860 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
10861
10862         PR fortran/25090
10863         * gfortran.dg/entry_dummy_ref_1.f90: New test.
10864
10865         PR fortran/25082
10866         * gfortran.dg/scalar_return_1.f90: New test.
10867
10868         PR fortran/27411
10869         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
10870
10871 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
10872
10873         * gcc.dg/gomp/critical-4.c: New test.
10874         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
10875         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
10876         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
10877         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
10878
10879 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10880
10881         PR c++/27582
10882         * g++.dg/template/dependent-args1.C: New test.
10883
10884         PR c++/27581
10885         * g++.dg/lookup/this1.C: New test.
10886
10887         PR c++/27315
10888         * g++.dg/template/operator6.C: New test.
10889         * g++.dg/template/incomplete3.C: New test.
10890
10891         PR c++/27559
10892         * g++.dg/template/new4.C: New test.
10893
10894         PR c++/27496
10895         * g++.dg/template/void2.C: New test.
10896
10897 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
10898
10899         * g++.dg/template/dependent-expr5.C: New test.
10900
10901 2006-05-14  Roger Sayle  <roger@eyesopen.com>
10902
10903         PR middle-end/26729
10904         * gcc.dg/pr26729-1.c: New test case.
10905
10906 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
10907
10908         * gcc.dg/pr27003.c: New test.
10909
10910 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
10911
10912         * lib/target-supports.dg (check_cxa_atexit_available): Change
10913         v3_target_compile to ${tool}_target_compile.
10914
10915 2006-05-11  Jason Merrill  <jason@redhat.com>
10916
10917         * lib/scanasm.exp (scan-not-hidden): Fix typo.
10918
10919 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10920
10921         PR fortran/27553
10922         * gfortran.dg/label_5.f90: New test.
10923
10924 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
10925
10926         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
10927         check_effective_target_powerpc_altivec_ok): New.
10928         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
10929         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
10930         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
10931         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
10932         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
10933         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
10934         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
10935         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
10936         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
10937         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
10938         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
10939         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
10940         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
10941         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
10942         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
10943         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
10944         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
10945         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
10946         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
10947         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
10948         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
10949         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
10950         gcc.target/powerpc/altivec-9.c,
10951         gcc.target/powerpc/altivec-consts.c,
10952         gcc.target/powerpc/altivec-pr22085.c,
10953         gcc.target/powerpc/altivec-splat.c,
10954         gcc.target/powerpc/altivec-types-1.c,
10955         gcc.target/powerpc/altivec-types-2.c,
10956         gcc.target/powerpc/altivec-types-3.c,
10957         gcc.target/powerpc/altivec-types-4.c,
10958         gcc.target/powerpc/altivec-varargs-1.c,
10959         gcc.target/powerpc/altivec-vec-merge.c,
10960         gcc.target/powerpc/ppc-vector-memcpy.c,
10961         gcc.target/powerpc/ppc-vector-memset.c,
10962         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
10963         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
10964         these effective targets.
10965         * gcc.dg/vmx/pr27006.c: Add missing close brace.
10966         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
10967
10968 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10969
10970         PR middle-end/27384
10971         * g++.dg/other/fold1.C: New test.
10972
10973         PR middle-end/27488
10974         * gcc.dg/fold-nonneg-1.c: New test.
10975
10976         PR c++/27547
10977         * g++.dg/other/operator1.C: New test.
10978
10979 2006-05-11  Richard Guenther  <rguenther@suse.de>
10980
10981         PR middle-end/27529
10982         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
10983
10984 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
10985
10986         * lib/target-supports-dg.exp (check-flags): New.
10987         (dg-skip-if): Move flag checks.
10988
10989 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
10990
10991         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
10992         * lib/target-supports.dg (check_cxa_atexit_available): New.
10993
10994 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
10995
10996         PR fortran/27470
10997         * gfortran.dg/multiple_allocation_2.f90: New test case.
10998
10999 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
11000
11001         * gcc.target/arm/pr27387.C: Fix a comment typo.
11002
11003 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11004
11005         PR fortran/24549
11006         * gfortran.dg/error_recovery_1.f90: New test.
11007
11008 2006-05-10  Richard Guenther  <rguenther@suse.de>
11009
11010         PR tree-optimization/27302
11011         * gcc.dg/torture/pr27302.c: New testcase.
11012
11013 2006-05-09  Dirk Mueller  <dmueller@suse.de>
11014         Richard Guenther  <rguenther@suse.de>
11015
11016         PR middle-end/27498
11017         * gcc.dg/tree-ssa/pr27498.c: New testcase.
11018
11019 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
11020
11021         PR rtl-optimization/27335
11022         * gcc.dg/pr27335.c: New test.
11023
11024 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
11025
11026         * gcc.target/mips/mips-ps-5.c: New file.
11027
11028 2006-05-08  Jan Hubicka  <jh@suse.cz>
11029
11030         PR middle-end/25962
11031         * gcc.dg/pr25962.c: New.
11032
11033 2006-05-08  Roger Sayle  <roger@eyesopen.com>
11034
11035         PR target/27158
11036         * gcc.target/powerpc/pr27158.c: New test case.
11037
11038 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
11039
11040         PR testsuite/27476
11041         * ada/acats/run_all.sh: Use test -z.
11042
11043 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11044
11045         PR libfortran/18271
11046         * gfortran.dg/spec_expr_3.f90: New test.
11047
11048 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
11049
11050         PR target/24879
11051         * gcc.target/i386/monitor.c: New file.
11052
11053 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
11054
11055         * gcc.dg/pr27095.c: xfail *-*-darwin*.
11056
11057 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11058
11059         PR c++/27447
11060         * g++.dg/other/ptrmem7.C: New test.
11061
11062 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11063
11064         PR target/27421
11065         * gcc.dg/array-9.c: New test.
11066
11067 2006-05-07  Richard Guenther  <rguenther@suse.de>
11068
11069         PR tree-optimization/27409
11070         * gcc.dg/torture/pr27409.c: New testcase.
11071
11072 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11073
11074         PR fortran/27457
11075         * gfortran.dg/select_6.f90: New.
11076
11077 2006-05-07  Richard Guenther  <rguenther@suse.de>
11078
11079         PR tree-optimization/27136
11080         * gcc.dg/torture/pr27136.c: New testcase.
11081
11082 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
11083
11084         PR fortran/24813
11085         * gfortran.dg/char_cons_len_1.f90: New test.
11086
11087 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11088
11089         PR c++/27427
11090         * g++.dg/template/incomplete2.C: New test.
11091
11092 2006-05-06  Richard Guenther  <rguenther@suse.de>
11093
11094         PR tree-optimization/27151
11095         * gcc.dg/vect/pr27151.c: New testcase.
11096
11097 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11098
11099         PR c++/27430
11100         * g++.dg/template/void1.C: New test.
11101
11102         PR c++/27423
11103         * g++.dg/other/void2.C: New test.
11104
11105         PR c++/27422
11106         * g++.dg/conversion/void1.C: New test.
11107
11108 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
11109
11110         PR/21391
11111         * g++.dg/other/unused1.C: New.
11112
11113 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11114
11115         PR objc/27240
11116         * objc.dg/member-1.m: New test.
11117
11118 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
11119
11120         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
11121
11122 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11123
11124         PR libfortran/26985
11125         * gfortran.dg/matmul_2.f90: New test.
11126
11127 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
11128
11129         * ada/acats/run_all.sh: Use sync when main not found.
11130
11131 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
11132
11133         PR target/26765
11134         * gcc.target/mips/pr26765.c: New.
11135
11136 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
11137
11138         * gcc.target/bfin: New directory.
11139         * gcc.target/bfin/bfin.exp: New file.
11140         * gcc.target/bfin/frmul.c: New file.
11141         * gcc.target/bfin/arith.c: New file.
11142         * gcc.target/bfin/mul-combine.c: New file.
11143         * gcc.target/bfin/shift.c: New file.
11144
11145 2006-05-04  Richard Guenther  <rguenther@suse.de>
11146
11147         PR tree-optimization/14287
11148         PR tree-optimization/14844
11149         PR tree-optimization/19792
11150         PR tree-optimization/21608
11151         PR tree-optimization/27090
11152         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
11153         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11154         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11155         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11156         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11157
11158 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
11159
11160         PR tree-optimization/27285
11161         * gcc.c-torture/execute/pr27285.c: New test.
11162
11163         PR middle-end/27388
11164         * gcc.dg/gomp/pr27388-1.c: New test.
11165         * gcc.dg/gomp/pr27388-2.c: New test.
11166         * gcc.dg/gomp/pr27388-3.c: New test.
11167
11168         PR c++/27359
11169         * g++.dg/gomp/pr27359.C: New test.
11170
11171 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
11172
11173         PR fortran/20248
11174         * gfortran.dg/iargc.f90: New test.
11175
11176 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
11177
11178         PR c++/27102
11179         * g++.dg/template/crash49.C: New test.
11180
11181 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
11182
11183         PR testsuite/27032
11184         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
11185
11186 2006-05-02  Jeff Law  <law@redhat.com>
11187
11188         PR tree-optimization/27364
11189         * gcc.c-torture/execute/pr27364.c: New test.
11190
11191 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
11192
11193         PR c++/27309
11194         * g++.dg/parser/ctor5.C: New test.
11195
11196 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
11197
11198         PR target/27387
11199         * gcc.target/arm/arm.exp: New.
11200         * gcc.target/arm/pr27387.C: Likewise.
11201
11202 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
11203
11204         PR fortran/27269
11205         PR fortran/27324
11206         * gfortran.dg/module_equivalence_2.f90: New test.
11207
11208 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
11209
11210         PR middle-end/27337
11211         * g++.dg/gomp/pr27337-1.C: New test.
11212         * g++.dg/gomp/pr27337-2.C: New test.
11213
11214         PR middle-end/27328
11215         * gcc.dg/gomp/pr27328.c: New test.
11216
11217         PR middle-end/27325
11218         * g++.dg/gomp/pr27325.C: New test.
11219
11220         PR middle-end/27310
11221         * g++.dg/gomp/pr27310.C: New test.
11222
11223 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11224
11225         PR tree-optimization/27291
11226         * g++.dg/tree-ssa/pr27291.C: New test.
11227
11228 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11229
11230         PR tree-optimization/27283
11231         * g++.dg/tree-ssa/pr27283.C: New test.
11232
11233 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11234
11235         * gcc.dg/tree-ssa/loop-16.c: New test.
11236
11237 2006-05-01  Roger Sayle  <roger@eyesopen.com>
11238             Joseph S. Myers  <joseph@codesourcery.com>
11239
11240         * gcc.dg/Wconversion-3.c: New test case.
11241         * gcc.dg/Wconversion-4.c: Likewise.
11242
11243 2006-05-01  Richard Guenther  <rguenther@suse.de>
11244
11245         PR tree-optimization/26726
11246         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
11247
11248 2006-04-30  Roger Sayle  <roger@eyesopen.com>
11249
11250         * gcc.dg/Woverflow-1.c: New test case.
11251         * gcc.dg/Woverflow-2.c: Likewise.
11252         * gcc.dg/Woverflow-3.c: Likewise.
11253
11254 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
11255
11256         PR c++/27094
11257         * g++.dg/template/defarg8.C: New test.
11258
11259 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11260
11261         PR c++/27278
11262         * g++.dg/parse/operator7.C: New test.
11263
11264 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11265
11266         PR c++/11471
11267         PR c++/27102
11268         * g++.dg/template/crash48.C: New test.
11269
11270         PR c++/27279
11271         * g++.dg/parse/ctor4.C: New test.
11272
11273 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11274
11275         PR fortran/25681
11276         * gfortran.df/char_type_len.f90: New test.
11277
11278 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11279
11280         PR libgfortran/27304
11281         * gfortran.dg/fmt_exhaust.f90: New test.
11282
11283 2006-04-28  Roger Sayle  <roger@eyesopen.com>
11284
11285         PR c/25309
11286         * gcc.dg/large-size-array-2.c: New test case.
11287
11288 2006-04-28  Richard Guenther  <rguenther@suse.de>
11289
11290         PR target/26826
11291         * gcc.target/i386/pr26826.c: New testcase.
11292
11293 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
11294
11295         PR middle-end/27260
11296         * gcc.c-torture/execute/pr27260.c: New.
11297
11298 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
11299
11300         PR middle-end/27095
11301         * gcc.dg/pr27095.c: New.
11302
11303 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
11304
11305         PR c++/27292
11306         * g++.dg/conversion/bitfield4.C: New test.
11307
11308 2006-04-27  Eric Christopher  <echristo@apple.com>
11309
11310         * gcc.dg/pragma-ms_struct.c: New.
11311
11312 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
11313
11314         PR c++/27102
11315         * g++.dg/template/crash47.C: New test.
11316
11317 2006-04-27  Dirk Mueller  <dmueller@suse.de>
11318
11319         * gcc.target/i386/sse-7.c: build with -msse.
11320
11321 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11322
11323         PR testsuite/27274:
11324         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
11325         (main): Exit if processor doesn't support SSE.
11326
11327 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
11328
11329         PR middle-end/27282
11330         * gcc.c-torture/compile/pr27282.c: New test.
11331
11332 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
11333
11334         PR middle-end/26913
11335         * g++.dg/gomp/pr26913.C: New test.
11336
11337         PR c/25996
11338         * gcc.dg/gomp/pr25996.c: New test.
11339         * g++.dg/gomp/pr25996.C: New test.
11340
11341 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
11342
11343         PR rtl-optimization/26725
11344         * gcc.c-torture/compile/pr26725.c: New test.
11345
11346 2006-04-25  Richard Guenther  <rguenther@suse.de>
11347
11348         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
11349         than n + -1.
11350
11351 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
11352
11353         * gcc.dg/20060425-1.c: New testcase.
11354
11355 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
11356
11357         PR tree-optimization/26865
11358         * gcc.dg/pr26865.c: New test.
11359
11360 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
11361
11362         PR c++/27292
11363         * g++.dg/conversion/bitfield1.C: New test.
11364         * g++.dg/conversion/bitfield2.C: Likewise.
11365         * g++.dg/conversion/bitfield3.C: Likewise.
11366
11367 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
11368         Richard Guenther  <rguenther@suse.de>
11369
11370         PR tree-optimization/27236
11371         * gcc.dg/tree-ssa/pr27236.c: New testcase.
11372
11373 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11374
11375         PR c++/19963
11376         * g++.dg/other/incomplete2.C: New test.
11377
11378 2006-04-24  Richard Guenther  <rguenther@suse.de>
11379
11380         PR middle-end/26869
11381         * gcc.dg/torture/pr26869.c: New testcase.
11382
11383 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
11384         Richard Guenther  <rguenther@suse.de>
11385
11386         PR tree-optimization/27218
11387         * g++.dg/tree-ssa/pr27218.C: New testcase.
11388
11389 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
11390
11391         PR c++/26912
11392         * g++.dg/template/friend41.C: New test.
11393
11394 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
11395
11396         * g++.dg/opt/pr15551.C: Include cstdio.
11397         (main): Use remove instead of unlink.
11398
11399 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11400
11401         * gcc.dg/sibcall-7.c: New test.
11402         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
11403         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
11404         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
11405         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
11406         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
11407
11408 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
11409
11410         PR c++/26534
11411         * g++.dg/opt/bitfield1.C: New test.
11412         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
11413         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
11414         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
11415         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
11416         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
11417         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
11418         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
11419         * g++.dg/abi/bitfield2.C: Likewise.
11420         * g++.dg/init/bitfield1.C: Likewise.
11421
11422 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
11423
11424         PR fortran/25099
11425         * gfortran.dg/elemental_subroutine_4.f90: New test.
11426         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
11427         call sub (m, x).
11428
11429 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
11430
11431         * gcc.c-torture/compile/20060421-1.c: New testcase.
11432
11433 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11434
11435         PR c/25875
11436         * gcc.dg/init-bad-4.c: New test.
11437
11438 2006-04-21  Paul Brook  <paul@codesourcery.com>
11439
11440         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
11441
11442 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
11443
11444         PR fortran/27122
11445         * gfortran.dg/defined_operators_1.f90: New test.
11446         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
11447         remove old ones associated, incorrectly, with Note 5.46.
11448
11449         PR fortran/27113
11450         * gfortran.dg/character_array_constructor_1.f90: New test.
11451
11452 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
11453
11454         * gcc.dg/20060419-1.c: New test.
11455
11456 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
11457
11458         PR c/26774
11459         * gcc.dg/struct-parse-1.c: New test case.
11460
11461 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11462
11463         PR c++/26558
11464         * g++.dg/parse/template19.C: New test.
11465
11466         PR c++/26739
11467         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
11468
11469         PR c++/26036
11470         * g++.dg/expr/call3.C: New test.
11471
11472         PR c++/10385
11473         * g++.dg/conversion/dynamic1.C: New test.
11474
11475 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
11476
11477         PR c++/27102
11478         * g++.dg/template/crash35.C: Tweak error markers.
11479         * g++.dg/template/crash46.C: New test.
11480         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
11481         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
11482
11483 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
11484
11485         PR rtl-optimization/14261
11486         * gcc.c-torture/compile/20060419-1.c: Added.
11487
11488 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
11489
11490         * gfortran.dg/label_1.f90: Adjust dg-error.
11491
11492 2006-04-16  Roger Sayle  <roger@eyesopen.com>
11493
11494         PR target/26961
11495         * gcc.dg/fold-cond-1.c: New test case.
11496         * gcc.dg/pr26961-1.c: Likewise.
11497
11498 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11499
11500         PR libgfortran/27138
11501         * gfortran.dg/read_bad_advance.f90: New test.
11502
11503 2006-04-16  Roger Sayle  <roger@eyesopen.com>
11504             Dale Johannesen  <dalej@apple.com>
11505
11506         PR target/24076
11507         * gcc.target/i386/vecinit-3.c: New testcase.
11508         * gcc.target/i386/vecinit-4.c: Likewise.
11509         * gcc.target/i386/sse-18.c: Likewise.
11510         * gcc.target/i386/sse-19.c: Likewise.
11511
11512 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
11513
11514         * gfortran.dg/allocate_zerosize_1.f90: New test.
11515
11516 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
11517
11518         PR c++/26365
11519         * g++.dg/template/crash45.C: New test.
11520
11521 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
11522
11523         PR fortran/26787
11524         * gfortran.dg/proc_assign_1.f90: New test.
11525         * gfortran.dg/procedure_lvalue.f90: Change message.
11526         * gfortran.dg/namelist_4.f90: Add new error.
11527
11528         PR fortran/25597
11529         PR fortran/27096
11530         * gfortran.dg/auto_pointer_array_result_1.f90
11531
11532         PR fortran/27089
11533         * gfortran.dg/specification_type_resolution_1.f90
11534
11535         PR fortran/18003
11536         PR fortran/25669
11537         PR fortran/26834
11538         * gfortran.dg/bounds_temporaries_1.f90: New test.
11539
11540         PR fortran/27124
11541         * gfortran.dg/array_return_value_1.f90: New test.
11542
11543 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11544
11545         PR fortran/25336
11546         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
11547
11548 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
11549
11550         PR middle-end/26823
11551         * g++.dg/gomp/pr26823-1.C: New test.
11552         * g++.dg/gomp/pr26823-2.C: New test.
11553
11554 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
11555
11556         PR middle-end/27134
11557         * gcc.dg/pr27314.c: New test.
11558
11559 2006-04-13  Richard Henderson  <rth@redhat.com>
11560
11561         * g++.dg/gomp/block-0.C: Update expected matches.
11562
11563 2006-04-13  DJ Delorie  <dj@redhat.com>
11564
11565         * lib/target-supports.exp (check_effective_target_int32plus): New.
11566         (check_effective_target_ptr32plus): New.
11567         (check_effective_target_size32plus): New.
11568         (check_effective_target_int16): New.
11569         (check_profiling_available): Add m32c to the list of unsupported
11570         targets.
11571
11572         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
11573         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
11574         memory size.
11575         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
11576         pointers.
11577         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
11578         size_t.
11579         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
11580         and size_t.
11581         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
11582         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
11583         not just xstormy16.  Skip m32c due to weird pointer size.
11584         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
11585         not just xstormy16.
11586         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
11587         not just xstormy16.
11588         * gcc.dg/20020312-2.c: Add m32c support.
11589         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
11590         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
11591         in test.
11592         * gcc.dg/20050321-2.c: Require >=32 bit integers.
11593         * gcc.dg/asm-1.c: Skip if int and short are the same size.
11594         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
11595         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
11596         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
11597         formats
11598         * gcc.dg/init-string-2.c: Require >=32 bit integers.
11599         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
11600         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
11601         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
11602         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
11603         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
11604         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
11605         in test.
11606         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
11607         in test.
11608         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
11609         * gcc.dg/pr23049.c: Require >=32 bit integers.
11610         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
11611         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
11612         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
11613         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
11614         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
11615         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
11616         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
11617         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
11618         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
11619         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
11620         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
11621         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
11622         prototype in test.
11623         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
11624         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
11625         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
11626         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
11627         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
11628
11629         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
11630         * gcc.c-torture/execute/20040703-1.x: Likewise.
11631         * gcc.c-torture/execute/20040705-1.x: Likewise.
11632         * gcc.c-torture/execute/20040705-2.x: Likewise.
11633         * gcc.c-torture/execute/20040709-1.x: Likewise.
11634         * gcc.c-torture/execute/20040709-2.x: Likewise.
11635         * gcc.c-torture/execute/20040811-1.x: Likewise.
11636         * gcc.c-torture/execute/20050316-1.x: Likewise.
11637         * gcc.c-torture/execute/bitfld-4.x: Likewise.
11638         * gcc.c-torture/execute/pr19689.x: Likewise.
11639         * gcc.c-torture/execute/pr7284-1.x: Likewise.
11640         * gcc.c-torture/execute/usmul.x: Likewise.
11641         * gcc.c-torture/execute/vrp-5.x: Likewise.
11642         * gcc.c-torture/execute/vrp-6.x: Likewise.
11643         * gcc.dg/debug/20041023-1.s: Likewise.
11644
11645 2006-04-13  Roger Sayle  <roger@eyesopen.com>
11646
11647         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
11648         of integers to a vector types are now constant expressions in C.
11649         * gcc.dg/vect/vect-fold-1.c: New test case.
11650
11651 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
11652             Ulrich Weigand  <uweigand@de.ibm.com>
11653
11654         PR target/27006
11655         * gcc.dg/vmx/pr27006.c: New testcase.
11656
11657 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11658
11659         PR libgfortran/26766
11660         * gfortran.dg/write_recursive.f90: New test.
11661
11662 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
11663
11664         * g++.dg/parse/dtor7.C: New test.
11665         * g++.dg/parse/new1.C: Add error marker.
11666         * g++.dg/template/new3.C: New test.
11667
11668         PR c++/26122
11669         * g++.dg/template/pure1.C: New test.
11670
11671         PR c++/26295
11672         * g++.dg/parse/ptrmem4.C: New test.
11673
11674 2006-04-10  Jeff Law  <law@redhat.com>
11675
11676         PR/27087
11677         * gcc.c-torture/compile/pr27087.c: New test.
11678
11679 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
11680
11681         PR/21391
11682         * gcc.dg/20060410.c: New.
11683
11684 2006-04-10  Matthias Klose  <doko@debian.org>
11685
11686         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
11687         Recognize multilib directory names containing underscores.
11688
11689 2006-04-10  Roger Sayle  <roger@eyesopen.com>
11690
11691         * gcc.target/i386/vecinit-1.c: New test case.
11692         * gcc.target/i386/vecinit-2.c: Likewise.
11693
11694 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
11695
11696         PR debug/27057
11697         * g++.dg/debug/dwarf2-2.C: New test.
11698
11699 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
11700
11701         PR rtl-optimization/27073
11702         * gcc.c-torture/execute/pr27073.c: New test.
11703
11704 2006-04-08  Mike Stump  <mrs@apple.com>
11705
11706         * gcc.dg/pragma-darwin.c: Improve for ppc64.
11707
11708 2006-04-07  Richard Guenther  <rguenther@suse.de>
11709
11710         PR tree-optimization/26135
11711         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
11712
11713 2006-04-06  Jan Hubicka  <jh@suse.cz>
11714
11715         PR profile/26399
11716         * g++.dg/bprob/g++-bprob-2.C: New testcase.
11717
11718 2006-04-06  Roger Sayle  <roger@eyesopen.com>
11719
11720         * g++.dg/conversion/nullptr1.C: New test case.
11721         * g++.dg/conversion/nullptr2.C: Likewise.
11722
11723 2006-04-05  Roger Sayle  <roger@eyesopen.com>
11724
11725         * gfortran.dg/dependency_18.f90: New test case.
11726
11727 2006-04-05  Richard Guenther  <rguenther@suse.de>
11728
11729         PR tree-optimization/26919
11730         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
11731         * gcc.dg/ipa/ipa-2.c: Likewise.
11732         * gcc.dg/ipa/ipa-3.c: Likewise.
11733         * gcc.dg/ipa/ipa-5.c: Likewise.
11734
11735 2006-04-05  Richard Guenther  <rguenther@suse.de>
11736
11737         PR tree-optimization/26763
11738         * gcc.dg/torture/pr26763-1.c: New testcase.
11739         * gcc.dg/torture/pr26763-2.c: Likewise.
11740
11741 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
11742
11743         PR fortran/23634
11744         PR fortran/25619
11745         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
11746
11747 2006-04-04  Eric Christopher  <echristo@apple.com>
11748
11749         * gcc.target/i386/387-1.c: Allow regexp to match darwin
11750         stubs.
11751         * gcc.target/i386/387-5.c: Ditto.
11752
11753 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
11754
11755         * gcc.target/sparc/struct-ret-check.c: New test.
11756
11757 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11758
11759         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
11760         zero decimal digits specified in format.
11761
11762 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
11763
11764         PR fortran/26891
11765         * gfortran.dg/missing_optional_dummy_1.f90: New test.
11766
11767         PR fortran/26976
11768         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
11769         * gfortran.dg/initialization_1.f90: Make assignment compliant.
11770         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
11771         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
11772         compliant and detect bigendian-ness.
11773
11774 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
11775
11776         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
11777         dummy arguments work when the actual argument is itself a dummy
11778         argument of the caller.
11779
11780 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11781
11782         PR libfortran/24685
11783         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
11784
11785 2006-04-01  Roger Sayle  <roger@eyesopen.com>
11786
11787         * gfortran.dg/dependencency_17.f90: New test case.
11788
11789 2006-04-01  Roger Sayle  <roger@eyesopen.com>
11790
11791         * gfortran.dg/dependency_14.f90: New test case.
11792         * gfortran.dg/dependency_15.f90: Likewise.
11793         * gfortran.dg/dependency_16.f90: Likewise.
11794
11795 2006-03-31  Asher Langton  <langton2@llnl.gov>
11796
11797         PR fortran/25358
11798         gfortran.dg/cray_pointers_6.f90: New test.
11799
11800 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11801
11802         PR libgfortran/26890
11803         * gfortran.dg/read_size_noadvance.f90: New test.
11804
11805 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
11806
11807         PR fortran/25031
11808         * gfortran.dg/multiple_allocation_1.f90: Check that the
11809         size has changed after a re-allocation with stat.
11810
11811 2006-03-30  Richard Guenther  <rguenther@suse.de>
11812
11813         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
11814         removal.
11815         * gcc.target/i386/sselibm-2.c: Likewise.
11816         * gcc.target/i386/sselibm-3.c: Likewise.
11817         * gcc.target/i386/sselibm-4.c: Likewise.
11818         * gcc.target/i386/sselibm-5.c: Likewise.
11819
11820 2006-03-28  Roger Sayle  <roger@eyesopen.com>
11821
11822         * gcc.dg/fold-andxor-1.c: New test case.
11823         * gcc.dg/fold-xorand-1.c: Likewise.
11824
11825 2006-03-28  Roger Sayle  <roger@eyesopen.com>
11826
11827         * gcc.dg/fold-convnotconv-1.c: New test case.
11828
11829 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
11830
11831         PR fortran/26779
11832         * gfortran.dg/private_type_5.f90: New test.
11833
11834 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
11835
11836         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
11837
11838 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
11839
11840         * gfortran.dg/advance_2.f90: New test.
11841         * gfortran.dg/advance_3.f90: New test.
11842
11843         * gfortran.fortran-torture/execute/equiv_5.f: New test.
11844
11845 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11846
11847         PR libgfortran/26661
11848         PR libgfortran/26880
11849         * gfortran.dg/read_x_past.f: New test.
11850
11851 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
11852
11853         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
11854         to be STABS.
11855
11856 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
11857
11858         * objc.dg/dwarf-1.m: Skip on AIX.
11859         * objc.dg/dwarf-2.m: Skip on AIX.
11860
11861 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
11862
11863         PR fortran/26816
11864         * gfortran.dg/float_1.f90: New test.
11865
11866 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
11867
11868         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
11869         X86_64 targets.
11870         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
11871
11872 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
11873
11874         PR libfortran/26735
11875         * gfortran.dg/convert_implied_open.f90: New test case.
11876
11877 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
11878
11879         PR fortran/26769
11880         * gfortran.dg/transpose_reshape_r10.f90: New test case.
11881
11882 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
11883
11884         PR middle-end/26717
11885         * gcc.dg/pr26717.c: New test.
11886
11887 2006-03-25  Roger Sayle  <roger@eyesopen.com>
11888
11889         * gfortran.dg/dependency_12.f90: New test case.
11890
11891 2006-03-24  Roger Sayle  <roger@eyesopen.com>
11892
11893         * gfortran.dg/dependency_9.f90: New (resurected) test case.
11894
11895 2006-03-24  Jeff Law  <law@redhat.com>
11896
11897         * gcc.c-torture/pr26840.c: New test.
11898
11899 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
11900
11901         * objc.dg/dwarf-2.m: New.
11902         * obj-c++.dg/dwarf-2.mm: New.
11903
11904         * g++.old-deja/g++.other/init19.C: New.
11905
11906 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
11907
11908         * g++.dg/eh/spbp.C: Skip on AIX.
11909
11910 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
11911
11912         PR middle-end/26611
11913         * g++.dg/gomp/pr26611-1.C: New test.
11914         * g++.dg/gomp/pr26611-2.C: New test.
11915
11916 2006-03-24  Jeff Law  <law@redhat.com>
11917
11918         * gcc.c-torture/compile/pr26833.c: New test.
11919         * gfortran.fortran-torture/compile/pr26806.f90: New test.
11920
11921 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11922
11923         * gfortran.dg/endfile_2.f90: Delete temp file.
11924
11925 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
11926
11927         PR fortran/19303
11928         * gfortran.dg/record_marker_1.f90: New test case.
11929         * gfortran.dg/record_marker_2.f: New test case.
11930         * gfortran.dg/record_marker_3.f90: New test case.
11931
11932 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
11933
11934         PR fortran/17298
11935         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
11936         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
11937
11938 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
11939
11940         * lib/gcc-dg.exp (cleanup-modules): New proc.
11941         * gfortran.dg/allocatable_function_1.f90,
11942         gfortran.dg/allocate_char_star_scalar_1.f90,
11943         gfortran.dg/assumed_charlen_function_1.f90,
11944         gfortran.dg/assumed_dummy_1.f90,
11945         gfortran.dg/assumed_shape_ranks_1.f90,
11946         gfortran.dg/assumed_shape_ranks_2.f90,
11947         gfortran.dg/assumed_size_dt_dummy.f90,
11948         gfortran.dg/auto_char_dummy_array_1.f90,
11949         gfortran.dg/auto_char_len_3.f90,
11950         gfortran.dg/automatic_module_variable.f90,
11951         gfortran.dg/bad_automatic_objects_1.f90,
11952         gfortran.dg/char_array_constructor.f90,
11953         gfortran.dg/char_array_structure_constructor.f90,
11954         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
11955         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
11956         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
11957         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
11958         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
11959         gfortran.dg/derived_pointer_recursion.f90,
11960         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
11961         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
11962         gfortran.dg/dummy_functions_1.f90,
11963         gfortran.dg/elemental_initializer_1.f90,
11964         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
11965         gfortran.dg/elemental_pointer_1.f90,
11966         gfortran.dg/elemental_subroutine_1.f90,
11967         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
11968         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
11969         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
11970         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
11971         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
11972         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
11973         gfortran.dg/global_references_1.f90,
11974         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
11975         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
11976         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
11977         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
11978         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
11979         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
11980         gfortran.dg/large_integer_kind_1.f90,
11981         gfortran.dg/large_real_kind_1.f90,
11982         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
11983         gfortran.dg/module_double_reuse.f90,
11984         gfortran.dg/module_equivalence_1.f90,
11985         gfortran.dg/module_interface_1.f90,
11986         gfortran.dg/module_parameter_array_refs_1.f90,
11987         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
11988         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
11989         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
11990         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
11991         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
11992         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
11993         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
11994         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
11995         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
11996         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
11997         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
11998         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
11999         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
12000         gfortran.dg/same_name_1.f90,
12001         gfortran.dg/sibling_dummy_procedure_1.f90,
12002         gfortran.dg/sibling_dummy_procedure_2.f90,
12003         gfortran.dg/sibling_dummy_procedure_3.f90,
12004         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
12005         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
12006         gfortran.dg/used_dummy_types_2.f90,
12007         gfortran.dg/used_dummy_types_3.f90,
12008         gfortran.dg/used_dummy_types_4.f90,
12009         gfortran.dg/used_dummy_types_5.f90,
12010         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
12011         gfortran.dg/userdef_operator_1.f90: Use it.
12012
12013 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12014
12015         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
12016         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
12017         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
12018         gfortran.dg/write_back.f,
12019         gfortran.fortran-torture/execute/inquire_1.f90,
12020         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
12021
12022 2006-03-21  Jeff Law  <law@redhat.com>
12023
12024         * gcc.dg/tree-ssa/vrp28.c: New test.
12025
12026 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12027
12028         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
12029         if _STDC_C99 is defined.
12030         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
12031         * gcc.dg/builtins-20.c: Likewise.
12032         * gcc.dg/builtins-53.c: Likewise.
12033         * gcc.dg/single-precision-constant.c: Likewise. Also pass
12034         -mmacosx-version-min=10.3 on PowerPC/Darwin.
12035
12036 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
12037
12038         PR tree-opt/26781
12039         * gcc.c-torture/compile/pr26781-1.c: New test.
12040         * gcc.c-torture/compile/pr26781-2.c: New test.
12041
12042 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
12043
12044         PR c++/26690
12045         * g++.dg/gomp/pr26690-1.C: New test.
12046         * g++.dg/gomp/pr26690-2.C: New test.
12047
12048 2006-03-20  Jeff Law  <law@redhat.com>
12049
12050         * gcc.dg/tree-ssa/pr21829.c: New test.
12051
12052         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
12053
12054 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
12055
12056         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
12057         (check_visibility_available): Use it.
12058         (check_effective_target_default_packed): Likewise.
12059         (check_effective_target_pcc_bitfield_type_matters): Likewise.
12060         (check_effective_target_fopenmp): Likewise.
12061         (check_effective_target_freorder): Likewise.
12062         (check_effective_target_fpic): Likewise.
12063         (check_named_sections_available): Likewise.
12064         (check_effective_target_ilp32): Likewise.
12065         (check_effective_target_lp64): Likewise.
12066
12067 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
12068
12069         PR fortran/20935
12070         * gfortran.dg/scalar_mask_2.f90: New test case.
12071
12072 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
12073
12074         PR tree-opt/26629
12075         * gcc.dg/tree-ssa/loadpre12.c: New test.
12076         * gcc.dg/tree-ssa/loadpre13.c: New test.
12077         * gcc.dg/tree-ssa/loadpre14.c: New test.
12078         * gcc.dg/tree-ssa/loadpre15.c: New test.
12079         * gcc.dg/tree-ssa/loadpre16.c: New test.
12080         * gcc.dg/tree-ssa/loadpre17.c: New test.
12081         * gcc.dg/tree-ssa/loadpre18.c: New test.
12082         * gcc.dg/tree-ssa/loadpre19.c: New test.
12083         * gcc.dg/tree-ssa/loadpre20.c: New test.
12084         * gcc.dg/tree-ssa/loadpre21.c: New test.
12085         * gcc.dg/tree-ssa/loadpre22.c: New test.
12086
12087 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
12088
12089         PR fortran/26741
12090         * gfortran.dg/elemental_initializer_1.f90: New test.
12091
12092         PR fortran/26716
12093         * gfortran.dg/assumed_shape_ranks_2: New test.
12094
12095 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
12096
12097         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
12098         target fpic.
12099
12100 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12101
12102         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
12103         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
12104         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
12105         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
12106         gfortran.fortran-torture/execute/direct_io.f90,
12107         gfortran.fortran-torture/execute/inquire_2.f90,
12108         gfortran.fortran-torture/execute/inquire_4.f90,
12109         gfortran.fortran-torture/execute/list_read_1.f90,
12110         gfortran.fortran-torture/execute/open_replace.f90,
12111         gfortran.fortran-torture/execute/slash_edit.f90,
12112         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
12113         temporary files from testcases.
12114
12115 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12116
12117         PR libgfortran/26509
12118         gfortran.dg/write_direct_eor.f90: New test.
12119
12120 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
12121
12122         * gcc.target/powerpc/pr26350.c: New.
12123         * gcc.target/powerpc/indexed-addr.c: New.
12124
12125 2006-03-16  Roger Sayle  <roger@eyesopen.com>
12126
12127         * gfortran.dg/dependency_13.f90: New test case.
12128
12129 2006-03-16  Roger Sayle  <roger@eyesopen.com>
12130
12131         PR middle-end/21781
12132         * gcc.dg/real-const-1.c: New test case.
12133
12134 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
12135
12136         * g++.old-deja/g++.other/init18.C: New.
12137         * g++.old-deja/g++.other/init5.C: Remove xfail.
12138
12139 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12140
12141         * g++.dg/opt/pr15551.C: Cleanup temp file.
12142
12143 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12144
12145         PR c++/6634
12146         g++.dg/parse/long1.C: New test.
12147
12148 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12149
12150         PR fortran/19101
12151         * gfortran.dg/continuation.f90: New test.
12152         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
12153
12154 2006-03-14  Richard Guenther  <rguenther@suse.de>
12155
12156         PR tree-optimization/26672
12157         * gcc.dg/torture/pr26672.c: New testcase.
12158
12159 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
12160
12161         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
12162         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
12163
12164 2006-03-13  Roger Sayle  <roger@eyesopen.com>
12165
12166         PR middle-end/26557
12167         * gcc.c-torture/compile/switch-1.c: New test case.
12168
12169 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
12170
12171         PR fortran/25378
12172         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
12173         test to include more permuatations of mask and index.
12174         * gfortran.dg/scalar_mask_1.f90: Modify last test to
12175         respond to F2003 spec. that the position returned for an all false
12176         mask && condition is zero.
12177
12178 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
12179
12180         PR middle-end/25989
12181         * gcc.dg/gomp/pr25989.c: New test.
12182
12183 2006-03-13  Jeff Law  <law@redhat.com>
12184
12185         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
12186
12187 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
12188
12189         * gcc.dg/switch-9.c: New test.
12190
12191 2006-03-13  Richard Guenther  <rguenther@suse.de>
12192
12193         PR middle-end/26630
12194         * gcc.dg/torture/pr26630.c: New testcase.
12195
12196 2006-03-11  Roger Sayle  <roger@eyesopen.com>
12197
12198         * gfortran.dg/dependency_10.f90: New test case.
12199         * gfortran.dg/dependency_11.f90: Likewise.
12200
12201 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
12202             Erik Edelmann  <eedelman@gcc.gnu.org>
12203
12204         * gfortran.dg/allocatable_function_1.f90: New.
12205         * gfortran.dg/allocatable_function_2.f90: New.
12206
12207 2006-03-10  Richard Guenther  <rguenther@suse.de>
12208
12209         PR middle-end/26565
12210         * gcc.dg/torture/pr26565.c: New testcase.
12211
12212 2006-03-09  Eric Christopher  <echristo@apple.com>
12213
12214         * gcc.c-torture/compile/20060309-1.c: New.
12215
12216 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12217
12218         PR libgfortran/26499
12219         * gfortran.dg/write_back.f: New test.
12220         * gfortran.dg/write_rewind_1.f: New test.
12221         * gfortran.dg/write_rewind_2.f: New test.
12222
12223 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12224
12225         PR libgfortran/26554
12226         * gfortran.dg/read_logical.f90: New test.
12227
12228 2006-03-04  Laurent GUERBY <laurent@guerby.net>
12229
12230         * ada/acats/norun.lst: cdd2a03 now passes.
12231
12232 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
12233
12234         PR testsuite/25177
12235         * gcc.target/powerpc/pr18096-1.c: Change where the error
12236         would match.
12237
12238 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
12239
12240         * gcc.target/i386/cleanup-1.c: New test.
12241         * gcc.target/i386/cleanup-2.c: New test.
12242
12243 2006-03-04  Roger Sayle  <roger@eyesopen.com>
12244
12245         * gfortran.dg/dependency_9.f90: Remove for the time being.
12246
12247 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
12248
12249         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
12250         directive.
12251
12252 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12253
12254         * gfortran.dg/dependency_9.f90: New test case.
12255
12256 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12257
12258         * gfortran.dg/dependency_4.f90: New test case.
12259         * gfortran.dg/dependency_5.f90: New test case.
12260         * gfortran.dg/dependency_6.f90: New test case.
12261         * gfortran.dg/dependency_7.f90: New test case.
12262         * gfortran.dg/dependency_8.f90: New test case.
12263
12264 2006-03-03  Paul Brook  <paul@codesourcery.com>
12265
12266         * lib/target-supports.exp (check_profiling_available):
12267         Add m68k-*-elf.
12268
12269 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
12270
12271         PR fortran/25031
12272         * multiple_allocation_1.f90: New test.
12273
12274 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12275
12276         PR tree-optimization/26524
12277         * gfortran.dg/pr26524.f: New test case.
12278
12279 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12280
12281         * g++.dg/template/repo5.C: Cleanup repo files.
12282         * gcc.dg/20051201-1.c: Cleanup coverage files.
12283         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
12284         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
12285         tree dump files.
12286
12287 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
12288
12289         * objc.dg/objc-nofilename-1.m: New test.
12290         * objc.dg/bad-receiver-type.m: New test.
12291         * obj-c++.dg/bad-receiver-type.mm: New test.
12292
12293 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12294
12295         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
12296
12297 2006-03-01  Mike Stump  <mrs@apple.com>
12298
12299         * g++.dg/abi/key2.C: Add.
12300
12301 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
12302
12303         * gfortran.dg/logical_dot_product.f90: New test.
12304
12305         PR fortran/26393
12306         * gfortran.dg/used_interface_ref.f90: New test.
12307
12308         PR fortran/20938
12309         * gfortran.dg/dependency_2.f90: New test.
12310         * gfortran.fortran-torture/execute/where17.f90: New test.
12311         * gfortran.fortran-torture/execute/where18.f90: New test.
12312         * gfortran.fortran-torture/execute/where19.f90: New test.
12313         * gfortran.fortran-torture/execute/where20.f90: New test.
12314
12315 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
12316
12317         * g++.dg/tree-ssa/pr26443.C: New test case.
12318
12319 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
12320
12321         PR middle-end/26022
12322         * g++.dg/opt/return-slot1.C: New test.
12323
12324 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12325
12326         PR libgfortran/26136
12327         * gfortran.dg/namelist_23.f90: New test.
12328
12329 2006-02-28  Roger Sayle  <roger@eyesopen.com>
12330
12331         PR middle-end/14752
12332         * gcc.dg/fold-eqandshift-2.c: New test case.
12333
12334 2006-02-28  Richard Guenther  <rguenther@suse.de>
12335
12336         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
12337         decomposition.
12338
12339 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
12340
12341         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
12342
12343 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12344
12345         PR libgfortran/26464
12346         * gfortran.dg/backspace_5.f: New test.
12347         * gfortran.dg/backspace_6.f: New test.
12348
12349 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12350
12351         * gcc.dg/fold-eqandnot-1.c: New test case.
12352
12353 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12354
12355         PR middle-end/19983
12356         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
12357
12358 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
12359
12360         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
12361         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
12362
12363 2006-02-26  Richard Guenther  <rguenther@suse.de>
12364
12365         PR tree-optimization/26421
12366         * gcc.dg/tree-ssa/pr26421.c: New testcase.
12367
12368 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
12369
12370         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
12371         * g++.old-deja/g++.robertl/eb132.C: Likewise.
12372
12373 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12374
12375         * gcc.dg/fold-even-1.c: New test case.
12376
12377 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12378
12379         PR middle-end/21137
12380         * gcc.dg/fold-eqandshift-1.c: New test case.
12381
12382 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
12383
12384         PR tree-optimization/25125
12385         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
12386         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
12387
12388 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
12389
12390         PR tree-optimizations/26359
12391         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
12392         with -fdump-tree-dceloop-details.
12393         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
12394
12395 2006-02-25  Roger Sayle  <roger@eyesopen.com>
12396
12397         PR middle-end/23673
12398         * gcc.dg/fold-eqxor-1.c: New test case.
12399         * gcc.dg/fold-eqxor-2.c: Likewise.
12400         * gcc.dg/fold-eqxor-3.c: Likewise.
12401
12402 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
12403
12404         PR fortran/23092
12405         * scalar_mask_1.f90: New test.
12406
12407 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
12408
12409         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
12410         * g++.dg/eh/uncaught2.C: New.
12411         * g++.dg/eh/uncaught3.C: New.
12412
12413 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12414
12415         PR libgfortran/26423
12416         * gfortran.dg/read_many_1.f: New test.
12417
12418 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
12419
12420         PR fortran/24519
12421         * gfortran.dg/dependency_3.f90: New test.
12422         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
12423         XFAILs.
12424
12425         PR fortran/25395
12426         * gfortran.dg/equiv_6.f90: New test.
12427
12428 2006-02-23  Jeff Law  <law@redhat.com>
12429
12430         * gcc.c-torture/compile/pr26425.c: New test.
12431
12432 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
12433
12434         PR middle-end/26412
12435         * gcc.dg/gomp/pr26412.c: New test.
12436
12437 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12438
12439         PR c++/26291
12440         * g++.dg/other/ellipsis1.C: New test.
12441         * g++.dg/parse/operator4.C: Adjust error marker.
12442
12443 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12444
12445         PR target/25603
12446         * gfortran.dg/pr25603.f: New testcase.
12447
12448 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
12449
12450         * gcc.dg/bf-spl1.c: Don't specify -m68000.
12451         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
12452
12453 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
12454
12455         * g++.dg/eh/spbp.C: New.
12456
12457 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
12458
12459         PR middle-end/26379
12460         * gcc.target/i386/mmx-7.c: New test.
12461
12462 2006-02-20  Roger Sayle  <roger@eyesopen.com>
12463
12464         PR tree-optimization/26361
12465         * gcc.dg/tree-ssa/vrp27.c: New test case.
12466
12467 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
12468
12469         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
12470         * gcc.dg/tree-ssa/complex-4.c: Here.
12471
12472 2006-02-19  Roger Sayle  <roger@eyesopen.com>
12473
12474         PR middle-end/19543
12475         * gfortran.dg/logical_1.f90: New test case.
12476
12477 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
12478
12479         PR middle-end/26334
12480         * gcc.dg/20060218-1.c: Moved to...
12481         * gcc.target/i386/20060218-1.c: ... here.  New test.
12482
12483 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12484
12485         PR fortran/26201
12486         * gfortran.dg/convert_1.f90: New.
12487
12488 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
12489
12490         PR fortran/25054
12491         * gfortran.dg/namelist_5.f90: New test.
12492
12493         PR fortran/25089
12494         * gfortran.dg/namelist_4.f90: New test.
12495
12496 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12497
12498         PR tree-opt/25680
12499         * gcc.dg/tree-ssa/complex-3.c: New test.
12500
12501 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12502
12503         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
12504         variable to take into account the variable name in the
12505         function header.
12506         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
12507
12508 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
12509
12510         PR middle-end/26334
12511         * gcc.c-torture/compile/20060217-1.c: New test.
12512         * gcc.dg/20060218-1.c: New test.
12513
12514 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
12515
12516         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
12517
12518 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
12519
12520         * gcc.dg/cpp/undef3.c: New test.
12521         * gcc.dg/cpp/trad/builtins2.c: New test.
12522
12523 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
12524
12525         PR c++/26266
12526         * g++.dg/template/static22.C: New test.
12527         * g++.dg/template/static23.C: New test.
12528         * g++.dg/template/static24.C: New test.
12529         * g++.dg/template/non-dependent13.C: New test.
12530         * g++.dg/init/member1.C: Tweak error markers.
12531
12532 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12533
12534         PR target/26255
12535         * gcc.c-torture/compile/pr26255.c: New test case.
12536
12537 2006-02-16  Roger Sayle  <roger@eyesopen.com>
12538
12539         * gfortran.fortran-torture/execute/where_10.f90: New test case.
12540         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
12541         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
12542         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
12543         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
12544         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
12545         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
12546
12547 2006-02-16  Jeff Law  <law@redhat.com>
12548
12549         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
12550         * gcc.dg/tree-ssa/vrp26.c: New test.
12551
12552 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
12553
12554         PR target/20353
12555         PR target/24578
12556         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
12557         __UCLIBC__ is defined.
12558
12559 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
12560
12561         PR fortran/26224
12562         * gfortran.dg/gomp/pr26224.f: New test.
12563
12564 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
12565
12566         PR tree-opt/25918
12567         * lib/target-supports.exp
12568         (check_effective_target_vect_short_mult): New.
12569         (check_effective_target_vect_char_mult): New.
12570         (check_effective_target_vect_widen_sum_qi_to_si): New.
12571         (check_effective_target_vect_widen_sum_qi_to_hi): New.
12572         (check_effective_target_vect_widen_sum_hi_to_si): New.
12573         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
12574         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
12575         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
12576         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
12577         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
12578         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
12579         vect-reduc-pattern-2c.c
12580         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
12581         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
12582         vect-reduc-pattern-1c.c
12583
12584 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
12585
12586         PR fortran/24557
12587         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
12588
12589 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12590
12591         PR fortran/26054
12592         * gfortran.dg/enum_8.f90: Remove check for warning.
12593         * gfortran.dg/iomsg_1.f90: Ditto.
12594         * gfortran.dg/enum_1.f90: Ditto.
12595         * gfortran.dg/enum_9.f90: Ditto.
12596         * gfortran.dg/enum_2.f90: Ditto.
12597         * gfortran.dg/enum_10.f90: Ditto.
12598         * gfortran.dg/enum_3.f90: Ditto.
12599         * gfortran.dg/flush_1.f90: Ditto.
12600         * gfortran.dg/enum_4.f90: Ditto.
12601         * gfortran.dg/array_constructor_1.f90: Ditto.
12602         * gfortran.dg/enum_5.f90: Ditto.
12603         * gfortran.dg/enum_6.f90: Ditto.
12604         * gfortran.dg/enum_7.f90: Ditto.
12605
12606 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
12607
12608         PR middle-end/26300
12609         * gcc.c-torture/compile/20060215-1.c: New test.
12610
12611 2006-02-14  Roger Sayle  <roger@eyesopen.com>
12612
12613         PR middle-end/23670
12614         * gcc.dg/tree-ssa/andor-2.c: New test case.
12615
12616 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
12617
12618         PR fortran/25045
12619         * optional_dim.f90: New test.
12620
12621 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12622
12623         PR fortran/26277
12624         * gfortran.dg/label_4.f90: New.
12625
12626 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
12627             Diego Novillo  <dnovillo@redhat.com>
12628             Uros Bizjak  <uros@kss-loka.si>
12629
12630         * gfortran.dg/gomp: New directory.
12631
12632 2006-02-14  Richard Guenther  <rguenther@suse.de>
12633
12634         PR tree-optimization/26258
12635         * gcc.dg/torture/pr26258.c: New testcase.
12636
12637 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
12638
12639         PR fortran/26246
12640         * gfortran.dg/pr26246_1.f90: New test.
12641         * gfortran.dg/pr26246_2.f90: New test.
12642
12643         PR middle-end/26092
12644         * gcc.c-torture/compile/20060208-1.c: New test.
12645
12646 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
12647
12648         PR fortran/26074
12649         PR fortran/25103
12650         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
12651         * gfortran.dg/bad_automatic_objects_1.f90: New test.
12652         * gfortran.dg/automatic_module_variable.f90: Change error message.
12653
12654         PR fortran/20861
12655         * gfortran.dg/internal_dummy_1.f90: New test.
12656
12657         PR fortran/20871
12658         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
12659
12660
12661         PR fortran/25083
12662         * gfortran.dg/uncommon_block_data_1.f90: New test.
12663         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
12664         with standard.
12665
12666         PR fortran/25088
12667         * gfortran.dg/typed_subroutine_1.f90: New test.
12668
12669 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
12670
12671         * objc.dg/dwarf-1.m: New.
12672
12673 2006-02-13  Roger Sayle  <roger@eyesopen.com>
12674
12675         PR middle-end/24427
12676         * gcc.dg/tree-ssa/andor-1.c: New test case.
12677
12678 2006-02-13  Josh Conner  <jconner@apple.com>
12679
12680         PR target/25376
12681         * gcc.dg/pr25376.c: New test.
12682
12683         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
12684         assemble.
12685         * lib/target-supports.exp (check_named_sections_available):
12686         Only compile named-sections test -- don't assemble.
12687
12688 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12689
12690         * g++.dg/warn/no-write-strings.C: New test.
12691         * g++.dg/warn/write-strings.C: Likewise.
12692         * g++.dg/warn/write-strings-default.C: Likewise.
12693
12694 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
12695
12696         PR fortran/25806
12697         * gfortran.dg/ret_pointer_2.f90: New test.
12698
12699 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
12700
12701         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
12702
12703 2006-02-10  Jeff Law  <law@redhat.com>
12704
12705         * gcc.c-torture/compile/pr26213.c: New test.
12706
12707 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
12708
12709         gfortran.dg/null_1.f90: New test.
12710
12711 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12712
12713         PR fortran/14771
12714         * gfortran.dg/parens_4.f90: New.
12715         * gfortran.dg/parens_5.f90: New.
12716
12717 2006-02-10  Richard Guenther  <rguenther@suse.de>
12718
12719         * gcc.dg/pr23372-1.c: Remove empty file.
12720
12721 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12722         Paul Thomas  <pault@gcc.gnu.org>
12723
12724         PR fortran/14771
12725         * gfortran.dg/parens_1.f90: New.
12726         * gfortran.dg/parens_2.f90: New.
12727         * gfortran.dg/parens_3.f90: New.
12728
12729 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
12730
12731         PR fortran/26038
12732         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
12733
12734         PR fortran/25059
12735         * gfortran.dg/impure_assignment_1.f90: New test.
12736
12737         PR fortran/25070
12738         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
12739
12740 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
12741
12742         PR target/26141
12743         * g++.dg/expr/stdarg2.C: New test.
12744
12745 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
12746
12747         PR inline-asm/16194
12748         * gcc.dg/pr16194.c: New test.
12749
12750 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12751
12752         * ada/acats/run_acats: Use portable variant of "$@".
12753
12754 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12755
12756         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
12757         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
12758
12759 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12760
12761         PR tree-opt/26179
12762         * g++.dg/opt/pr26179.C: New test.
12763
12764 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12765
12766         PR middle-end/26134
12767         * gcc.dg/tree-ssa/complex-3.c: New test.
12768
12769 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12770
12771         * gcc.c-torture/compile/volatile-1.c: New test.
12772
12773 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
12774
12775         PR 26180
12776         * gcc.dg/tree-ssa/pr26180.c: New test.
12777
12778 2006-02-08  Jeff Law  <law@redhat.com>
12779
12780         * gcc.dg/tree-ssa/pr21417.c: New test.
12781
12782 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12783
12784         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
12785         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
12786
12787 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12788
12789         * lib/scanrtl.exp: New.
12790
12791 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12792
12793         PR c++/26071
12794         * g++.dg/other/virtual2.C: New test.
12795
12796         PR c++/26070
12797         * g++.dg/other/virtual1.C: New test.
12798
12799 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12800
12801         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
12802         cleanup-ipa-dump): Update dump file glob patterns.
12803         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
12804         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
12805
12806         * lib/gcc-dg.exp: Load it.
12807         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
12808
12809 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
12810
12811         PR testsuite/26159
12812         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
12813         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12814
12815 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12816
12817         PR fortran/25577
12818         * gfortran.dg/mvbits_1.f90: New.
12819
12820 2006-02-07  Dirk Mueller  <dmueller@suse.com>
12821
12822         * g++.dg/warn/Wdiv-by-zero.C: New test.
12823         * g++.dg/warn/Wno-div-by-zero.C: New.
12824
12825 2006-02-07  Jeff Law  <law@redhat.com>
12826
12827         * gcc.dg/tree-ssa/pr21559.c: New test.
12828
12829         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
12830         multiple VRP passes.
12831         * gcc.dg/tree-ssa/vrp09.c: Likewise.
12832         * gcc.dg/tree-ssa/vrp18.c: Likewise.
12833         * gcc.dg/tree-ssa/pr21582.c: Likewise.
12834         * gcc.dg/tree-ssa/pr20657.c: Likewise.
12835         * gcc.dg/tree-ssa/pr21001.c: Likewise.
12836         * gcc.dg/tree-ssa/vrp02.c: Likewise
12837         * gcc.dg/tree-ssa/vrp11.c: Likewise
12838         * gcc.dg/tree-ssa/pr14341.c: Likewise
12839         * gcc.dg/tree-ssa/vrp19.c: Likewise
12840         * gcc.dg/tree-ssa/vrp20.c: Likewise
12841         * gcc.dg/tree-ssa/vrp03.c: Likewise
12842         * gcc.dg/tree-ssa/pr21086.c: Likewise
12843         * gcc.dg/tree-ssa/pr21959.c: Likewise
12844         * gcc.dg/tree-ssa/vrp21.c: Likewise
12845         * gcc.dg/tree-ssa/vrp04.c: Likewise
12846         * gcc.dg/tree-ssa/pr25485.c: Likewise
12847         * gcc.dg/tree-ssa/pr22026.c: Likewise
12848         * gcc.dg/tree-ssa/vrp22.c: Likewise
12849         * gcc.dg/tree-ssa/vrp05.c: Likewise
12850         * gcc.dg/tree-ssa/20030807-10.c: Likewise
12851         * gcc.dg/tree-ssa/pr20701.c: Likewise
12852         * gcc.dg/tree-ssa/vrp23.c: Likewise
12853         * gcc.dg/tree-ssa/vrp06.c: Likewise
12854         * gcc.dg/tree-ssa/pr22117.c: Likewise
12855         * gcc.dg/tree-ssa/pr20702.c: Likewise
12856         * gcc.dg/tree-ssa/vrp15.c: Likewise
12857         * gcc.dg/tree-ssa/pr21090.c: Likewise
12858         * gcc.dg/tree-ssa/pr21294.c: Likewise
12859         * gcc.dg/tree-ssa/vrp24.c: Likewise
12860         * gcc.dg/tree-ssa/vrp07.c: Likewise
12861         * gcc.dg/tree-ssa/pr21563.c: Likewise
12862         * gcc.dg/tree-ssa/pr25382.c: Likewise
12863         * gcc.dg/tree-ssa/vrp16.c: Likewise
12864         * gcc.dg/tree-ssa/vrp25.c: Likewise
12865         * gcc.dg/tree-ssa/vrp08.c: Likewise
12866         * gcc.dg/tree-ssa/20030807-6.c: Likewise
12867         * gcc.dg/tree-ssa/vrp17.c: Likewise
12868         * gcc.dg/tree-ssa/pr21458.c: Likewise
12869         * g++.dg/tree-ssa/pr18178.C: Likewise
12870
12871 2006-02-07  Richard Guenther  <rguenther@suse.de>
12872
12873         PR c++/26140
12874         Revert
12875         2006-01-30  Richard Guenther  <rguenther@suse.de>
12876         PR c++/23372
12877         * gcc.dg/pr23372-1.C: New testcase.
12878
12879         * g++.dg/tree-ssa/pr26140.C: New testcase.
12880
12881 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
12882
12883         PR c++/9737
12884         * g++.dg/template/ttp15.C: New test.
12885         * g++.dg/template/ttp16.C: Likewise.
12886         * g++.dg/template/ttp17.C: Likewise.
12887         * g++.old-deja/g++.pt/ttp36.C: Remove.
12888         * g++.old-deja/g++.pt/ttp19.C: Likewise.
12889         * g++.old-deja/g++.pt/ttp37.C: Likewise.
12890         * g++.old-deja/g++.pt/ttp38.C: Likewise.
12891         * g++.old-deja/g++.pt/ttp39.C: Likewise.
12892         * g++.old-deja/g++.pt/ttp9.C: Likewise.
12893         * g++.old-deja/g++.pt/ttp40.C: Likewise.
12894         * g++.old-deja/g++.pt/ttp51.C: Likewise.
12895         * g++.old-deja/g++.pt/ttp26.C: Likewise.
12896         * g++.old-deja/g++.pt/ttp36.C: Likewise.
12897
12898 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
12899
12900         PR libfortran/23815
12901         * unf_io_convert_4.f90: New test.
12902
12903 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
12904
12905         * gcc.dg/tree-ssa/loadpre10.c: New test.
12906         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
12907         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
12908         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
12909
12910 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12911
12912         PR libfortran/24685
12913         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
12914
12915 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
12916
12917         PR tree-opt/25251
12918         * gfortran.dg/assign_7.f: New test.
12919
12920 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
12921
12922         PR fortran/26041
12923         PR fortran/26064
12924         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
12925         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
12926         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
12927
12928 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
12929
12930         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
12931         in size_t typedef.
12932
12933 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12934
12935         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
12936         * g++.dg/charset/string.c (foo): Likewise.
12937         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
12938         const char*
12939         * g++.dg/ext/builtin2.C (printf): Likewise.
12940         * g++.dg/init/new15.C (printf): Likewise.
12941         * g++.dg/opt/pr17697-1.C (foo): Likewise.
12942         * g++.dg/opt/pr17697-2.C (foo): Likewise.
12943         * g++.dg/opt/pr17697-3.C (foo): Likewise.
12944         * g++.dg/template/non-dependent4.C (temp): Likewise.
12945         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
12946         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
12947         parameter type to const char*.
12948         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
12949         Change type to const char*.
12950         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
12951         Likewise.
12952         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
12953         second parameter type to const char*.
12954         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
12955         (Y::Y): Change parameter type to const char*.
12956         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
12957         * g++.old-deja/g++.jason/report.C: Apply const correctness.
12958         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
12959         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
12960         (char*).
12961         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
12962         const char*.
12963         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
12964         type to const char*.
12965         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
12966         return type to const char*.
12967         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
12968         to const char*.
12969         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
12970         * g++.old-deja/g++.law/refs1.C: Likewise.
12971         * g++.old-deja/g++.law/visibility1.C: Likewise.
12972         * g++.old-deja/g++.law/visibility2.C: Likewise.
12973         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
12974         const char*.
12975         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
12976         * g++.old-deja/g++.mike/net48.C: Likewise.
12977         * g++.old-deja/g++.mike/p646.C: Likewise.
12978         * g++.old-deja/g++.mike/p6746.C: Likewise.
12979         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
12980         type to const char*.
12981         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
12982         deprecated conversion warning.
12983         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
12984         char*.
12985         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
12986         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
12987         * g++.old-deja/g++.pt/explicit8.C: Likewise.
12988         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
12989         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
12990         * g++.old-deja/g++.pt/nontype3.C: Likewise.
12991         * g++.old-deja/g++.pt/t39.C: Likewise.
12992         * g++.old-deja/g++.robertl/eb106.C: Likewise.
12993         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
12994
12995 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
12996
12997         PR fortran/25075
12998         intrinsic_argument_conformance_1.f90: New test.
12999
13000 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
13001
13002         PR fortran/20845
13003         * gfortran.dg/char_result_11.f90: Add SAVE.
13004         * gfortran.dg/der_pointer_4.f90: Ditto.
13005         * gfortran.dg/default_initialization.f90: New test.
13006
13007 2006-02-03  Jeff Law  <law@redhat.com>
13008
13009         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
13010         handle more than 100 dump files.
13011         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
13012         * lib/scantree.exp (scan-tree-dump): Likewise.
13013         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
13014         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
13015         * lib/scanipa.exp (scan-ipa-dump): Likewise.
13016         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
13017         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
13018
13019 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
13020
13021         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
13022
13023 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
13024
13025         * g++.dg/template/using12.C: New test.
13026
13027 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
13028
13029         * gcc.target/powerpc/pr25960.c: New test.
13030
13031 2006-02-02  Steven G. Kargl  <kargls@comcast>
13032
13033         PR fortran/24958
13034         gfortran.dg/nullify_2.f90: New test.
13035
13036 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
13037
13038         PR 25990
13039         * gcc.dg/gomp/pr25990.c: New test.
13040
13041 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
13042
13043         PR c++/25342
13044         * g++.gd/template/partial4.C: New test.
13045
13046 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
13047
13048         PR middle-end/26001
13049         * gfortran.dg/data_char_2.f90: New.
13050
13051 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
13052
13053         PR fortran/26039
13054         maxval_maxloc_conformance_1.f90: New test.
13055
13056 2006-01-31  Richard Guenther  <rguenther@suse.de>
13057
13058         * gcc.target/i386/sselibm-1.c: New testcase.
13059         * gcc.target/i386/sselibm-2.c: Likewise.
13060         * gcc.target/i386/sselibm-3.c: Likewise.
13061         * gcc.target/i386/sselibm-4.c: Likewise.
13062         * gcc.target/i386/sselibm-5.c: Likewise.
13063
13064 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
13065
13066         PR fortran/24266
13067         * gfortran.dg/arrayio_derived_2.f90: New.
13068
13069 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
13070
13071         * gcc.dg/unsigned-long-compare.c: New test.
13072
13073 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
13074
13075         PR testsuite/25318
13076         * lib/target-supports.exp (check_effective_target_freorder):
13077         Check to see if target supports -freorder-blocks-and-partition.
13078         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
13079         instead of "dg-require-named-sections".
13080
13081 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
13082
13083         PR target/14798:
13084         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
13085         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
13086         * gcc.dg/pragma-isr-trapa2.c: Likewise.
13087         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
13088         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
13089         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
13090         * gcc.dg/attr-isr-trap_exit.c: Likewise.
13091         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
13092
13093 2006-01-30  Richard Guenther  <rguenther@suse.de>
13094
13095         PR c++/23372
13096         * gcc.dg/pr23372-1.C: New testcase.
13097
13098 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
13099
13100         * gcc.dg/gomp/pr25874.c: New test.
13101
13102 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
13103
13104         PR tree-opt/25911
13105         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
13106
13107 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
13108
13109         PR fortran/18578
13110         PR fortran/18579
13111         PR fortran/20857
13112         PR fortran/20885
13113         * gfortran.dg/intent_out_1.f90: New test.
13114
13115 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
13116
13117         PR fortran/17911
13118         * gfortran.dg/procedure_lvalue.f90: New test.
13119
13120         PR fortran/20895
13121         PR fortran/25030
13122         * gfortran.dg/char_pointer_assign_2.f90: New test.
13123         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
13124         assignment to be consistent with standard.
13125         * gfortran.dg/char_result_2.f90: The same.
13126         * gfortran.dg/char_result_8.f90: The same.
13127
13128 2006-01-28  Zack Weinberg  <zackw@panix.com>
13129
13130         * gcc.dg/Woverlength-strings.c
13131         * gcc.dg/Woverlength-strings-pedantic-c89.c
13132         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
13133         * gcc.dg/Woverlength-strings-pedantic-c99.c
13134         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
13135
13136 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
13137
13138         * gcc.c-torture/execute/20060127-1.c: New test.
13139
13140 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
13141
13142         PR c++/25999
13143         * g++.dg/ext/pragmaweak1.C: New test.
13144
13145 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
13146
13147         PR c++/25855
13148         * g++.dg/template/spec29.C: New test.
13149
13150 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
13151
13152         PR c/19606.
13153         * gcc.c-torture/execute/pr19606.c: New.
13154
13155 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
13156
13157         * gcc.dg/pragma-re-4.c: New test.
13158
13159 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
13160
13161         PR fortran/25964
13162         * gfortran.dg/assumed_size_refs_3.f90: New test.
13163
13164 2006-01-27  Ben Elliston  <bje@au.ibm.com>
13165
13166         * gcc.misc-tests/dectest.exp: Remove defunct comment.
13167
13168 2006-01-26  Laurent GUERBY <laurent@guerby.net>
13169
13170         PR ada/21317
13171         * ada/acats/support/impdef.a: Add One_Long_Second.
13172         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
13173         * ada/acats/tests/c9/c94026.a: Likewise.
13174         * ada/acats/tests/c9/c97305c.ada: Likewise.
13175         * ada/acats/tests/c9/c99004a.ada: Likewise.
13176
13177 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
13178
13179         PR fortran/25964
13180         * gfortran.dg/global_references_2.f90: New test.
13181
13182         PR fortran/25084
13183         PR fortran/20852
13184         PR fortran/25085
13185         PR fortran/25086
13186         * gfortran.dg/assumed_charlen_function_1.f90: New test.
13187         * gfortran.dg/assumed_charlen_function_3.f90: New test.
13188
13189         PR fortran/25416
13190         * gfortran.dg/assumed_charlen_function_2.f90: New test.
13191
13192 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
13193
13194         PR c/25892
13195         * gcc.dg/Wpointer-sign.c: New.
13196         * gcc.dg/Wpointer-sign-Wall.c: New.
13197         * gcc.dg/Wpointer-sign-Wall-no.c: New.
13198         * gcc.dg/Wpointer-sign-pedantic.c: New.
13199         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
13200         * gcc.dg/conv-2.c: Use -Wpointer-sign.
13201
13202 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
13203
13204         PR C/25861
13205         * gcc.c-torture/compile/pr25861.c: New test.
13206
13207 2006-01-26  Paul Brook  <paul@codesourcery.com>
13208
13209         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
13210         on short-enum targets.
13211         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
13212         variable.
13213         (generate_fields): Use short_enums.
13214         (main): Set short_enums.  Document -e.
13215         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
13216         on short-enum targets.
13217         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
13218         variable.
13219         (generate_fields): Use short_enums.
13220         (main): Set short_enums.  Document -e.
13221         * lib/target-supports.exp (check_effective_target_short_enums): New.
13222
13223 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
13224
13225         PR target/25947
13226         * gcc.dg/torture/pr25947-1.c: New test.
13227
13228 2006-01-25  Jan Hubicka  <jh@suse.cz>
13229             Roger Sayle  <roger@eyesopen.com>
13230
13231         PR rtl-optimization/25703
13232         * gcc.target/i386/20060125-1.c: New test case.
13233         * gcc.target/i386/20060125-2.c: New test case.
13234
13235 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13236
13237         PR fortran/18540
13238         * gfortran.dg/goto_1.f: New.
13239
13240 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
13241
13242         PR fortran/25716
13243         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
13244         25716 on 32-bit systems too.
13245
13246 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
13247
13248         PR testsuite/25590
13249         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
13250
13251 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
13252
13253         * gcc.dg/tree-ssa/gen-vect-33.c: New.
13254
13255 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13256
13257         PR fortran/25835
13258         * gfortran.dg/read_eof.f90: Delete, renamed.
13259         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
13260         * gfortran.dg/read_eof_2.f90: New test.
13261         * gfortran.dg/read_eof_3.f90: New test.
13262
13263 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
13264
13265         PR tree-opt/25860
13266         * gcc.c-torture/compile/pr25860.c: New test.
13267
13268 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13269
13270         PR c++/25552
13271         * g++.dg/parse/dtor8.C: New test.
13272
13273 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
13274
13275         PR testsuite/25891
13276         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
13277         * gcc.dg/gomp/gomp.exp: Return without testing anything if
13278         check_effective_target_fopenmp returns 0.
13279
13280 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
13281
13282         PR ada/20548
13283         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
13284         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
13285         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
13286
13287 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
13288
13289         PR tree-opt/25857
13290         * g++.dg/opt/pr25857.C: New test.
13291
13292 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
13293         Jan Hubicka  <jh@suse.cz>
13294         Richard Guenther  <rguenther@suse.de>
13295
13296         PR rtl-optimization/25654
13297         * gcc.dg/torture/pr25654.c: New testcase.
13298         * gcc.target/i386/pr25654.c: Likewise.
13299
13300 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
13301
13302         PR fortran/25901
13303         * gfortran.dg/internal references_2.f90: New test.
13304
13305         Fix regression in testing of admissability of attributes.
13306         * gfortran.dg/intent_used_1.f90: New test.
13307
13308 2006-01-23  Ben Elliston  <bje@au.ibm.com>
13309
13310         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
13311         Remove target conditional torture options for i?86 and x86_64
13312         GNU/Linux.
13313
13314 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13315
13316         PR c++/10891
13317         * g++.dg/rtti/no-rtti.C: New.
13318
13319 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
13320
13321         PR c++/25895
13322         * g++.dg/inherit/conv2.C: New test.
13323
13324         PR c++/25856
13325         * g++.dg/parse/dtor7.C: New test.
13326
13327         PR c++/25858
13328         * g++.dg/template/crash44.C: New test.
13329
13330 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
13331
13332         PR fortran/25124
13333         PR fortran/25625
13334         * gfortran.dg/internal_references_1.f90: New test.
13335           PR fortran/20881
13336         PR fortran/23308
13337         PR fortran/25538
13338         PR fortran/25710
13339         * gfortran.dg/global_references_1.f90: New test.
13340         * gfortran.dg/g77/19990905-1.f: Restore the error that
13341         there is a clash between the common block name and
13342         the name of a subroutine reference.
13343
13344         PR fortran/PR24276
13345         * gfortran.dg/aliasing_dummy_1.f90: New test.
13346
13347 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
13348
13349         * gcc.dg/vmx/1b-01.c: Warning fix.
13350         * gcc.dg/vmx/1c-02.c: Likewise.
13351         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
13352
13353 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
13354
13355         PR testsuite/24962
13356         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
13357
13358 2006-01-20  Richard Guenther  <rguenther@suse.de>
13359         Steven Bosscher <stevenb.gcc@gmail.com>
13360
13361         PR rtl-optimization/24626
13362         * gcc.dg/torture/pr24626-1.c: New testcase.
13363         * gcc.dg/torture/pr24626-2.c: Likewise.
13364         * gcc.dg/torture/pr24626-3.c: Likewise.
13365         * gcc.dg/torture/pr24626-4.c: Likewise.
13366
13367 2006-01-20  Dirk Mueller  <dmueller@suse.com>
13368
13369         PR c++/5520
13370         * g++.dg/warn/empty-body.C: New.
13371
13372 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
13373
13374         PR c++/22136
13375         * g++.dg/template/using10.C: New test.
13376         * g++.dg/temlpate/using11.C: Likewise.
13377         * g++.dg/inherit/using5.C: Tweak error messages.
13378
13379 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
13380
13381         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
13382         target test.
13383         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
13384
13385 2006-01-19  Jan Hubicka  <jh@suse.cz>
13386
13387         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
13388
13389 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13390
13391         PR c++/25854
13392         * g++.dg/template/spec28.C: New test.
13393
13394 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
13395
13396         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13397         (switchfiles): Fix fprintf's by adding srcdir or removing it.
13398
13399 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
13400
13401         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
13402         * gcc.dg/gomp/critical-1.c: Likewise.
13403         * gcc.dg/gomp/critical-3.c: Likewise.
13404         * gcc.dg/gomp/empty.c: Likewise.
13405         * gcc.dg/gomp/ordered-1.c: Likewise.
13406         * gcc.dg/gomp/for-4.c: Likewise.
13407         * gcc.dg/gomp/for-6.c: Likewise.
13408         * gcc.dg/gomp/master-3.c: Likewise.
13409         * gcc.dg/gomp/for-8.c: Likewise.
13410         * gcc.dg/gomp/for-10.c: Likewise.
13411         * gcc.dg/gomp/for-18.c: Likewise.
13412         * gcc.dg/gomp/for-5.c: Likewise.
13413         * gcc.dg/gomp/for-7.c: Likewise.
13414         * gcc.dg/gomp/for-9.c: Likewise.
13415
13416 2006-01-18  Jeff Law  <law@redhat.com>
13417
13418         * gcc.dg/tree-ssa/vrp25.c: New test.
13419
13420 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
13421
13422         * gcc.dg/pr25805.c: Fix misapplied patch.
13423
13424 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
13425
13426         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
13427         (check_effective_target_vect_udot_qi): New.
13428         (check_effective_target_vect_sdot_hi): New.
13429         (check_effective_target_vect_udot_hi): New.
13430         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
13431         prefixed with "wrapv-" with -fwrapv.
13432         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
13433         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
13434         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
13435         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
13436         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
13437
13438         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
13439         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
13440         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
13441         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
13442
13443 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13444
13445         PR c++/16829
13446         * g++.dg/other/default2.C: New test.
13447         * g++.dg/other/default3.C: New test.
13448
13449 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
13450
13451         PR c/25805
13452         * gcc.dg/pr25805.c: New file.
13453
13454 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
13455
13456         PR c++/25836
13457         * g++.dg/template/init6.C: New test.
13458
13459 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
13460
13461         * gcc.dg/tree-ssa/pr24287.c: New test
13462
13463 2006-01-18  Eric Christopher  <echristo@apple.com>
13464
13465         * g++.dg/eh/table.C: New.
13466
13467 2006-01-18  DJ Delorie  <dj@redhat.com>
13468
13469         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
13470         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
13471         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
13472         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
13473
13474 2006-01-18  Jeff Law  <law@redhat.com>
13475
13476         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
13477         on wrapping on overflow semantics.
13478
13479         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
13480
13481         * gcc.gc/tree-ssa/vrp23.c: New test.
13482         * gcc.gc/tree-ssa/vrp24.c: New test.
13483
13484 2006-01-18  Richard Henderson  <rth@redhat.com>
13485             Aldy Hernandez  <aldyh@redhat.com>
13486             Jakub Jelinek  <jakub@redhat.com>
13487             Diego Novillo  <dnovillo@redhat.com>
13488             Uros Bizjak  <uros@kss-loka.si>
13489
13490         * gcc.dg/gomp: New directory.
13491
13492 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
13493             Steven G. Kargl  <kargls@comcast.net>
13494
13495         PR fortran/20869
13496         * gfortran.dg/intrinsic_external_1.f90: New test.
13497
13498         PR fortran/20875.
13499         * gfortran.dg/elemental_pointer_1.f90: New test.
13500
13501         PR fortran/25024
13502         * gfortran.dg/external_procedures_1.f90: New test.
13503
13504         PR fortran/25785
13505         gfortran.dg/assumed_present.f90: New test.
13506
13507 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
13508
13509         * g++.dg/parse/lookup5.C: New test.
13510
13511 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13512
13513         PR fortran/25697
13514         * gfortran.dg/read_eof.f90: New test.
13515
13516 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13517
13518         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
13519         add a closing brace.
13520
13521 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13522
13523         PR fortran/25631
13524         * gfortran.dg/fmt_tl.f: New test.
13525
13526 2006-01-17  Eric Christopher  <echristo@apple.com>
13527
13528         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
13529         * g++.old-deja/g++.warn/impint2.C: Ditto.
13530         * g++.old-deja/g++.other/null1.C: Ditto.
13531         * g++.dg/warn/conv2.C: Ditto.
13532         * g++.dg/warn/conv4.C: New file.
13533
13534 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13535
13536         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
13537
13538 2006-01-17  Andreas Jaeger  <aj@suse.de>
13539             Janis Johnson <janis187@us.ibm.com>
13540
13541         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
13542         in 64-bit.
13543         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
13544         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
13545
13546 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13547
13548         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13549         (switchfiles): xfail txxx where xxx >= 25.
13550
13551 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13552
13553         PR testsuite/25764
13554         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
13555
13556 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
13557
13558         PR c/25682
13559         * gcc.dg/pr25682.c: New test.
13560         * g++.dg/parse/array-size2.C: New test.
13561
13562 2006-01-16  Ian Lance Taylor  <ian@airs.com>
13563
13564         * consistency.vlad: Remove entire directory, 1652 files.
13565
13566 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
13567
13568         * lib/target-supports.exp (check_effective_target_dfp_nocache,
13569         check_effective_target_dfprt_nocache): New.
13570         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
13571         (check_effective_target_dfprt): New.
13572         * lib/c-compat.exp (check_dfp): Remove.
13573         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
13574         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
13575         level of support for decimal float.
13576         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
13577         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
13578         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
13579         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
13580         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
13581         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
13582         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
13583         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
13584         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
13585         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
13586         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
13587         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
13588         directives.
13589
13590 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
13591
13592         PR testsuite/25741
13593         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
13594         $base_dir/../.
13595         * lib/gfortran.exp (gfortran_init): Likewise.
13596         * lib/obj-c++.exp (obj-c++_init): Likewise.
13597         * lib/scanasm.exp (scan-assembler-dem): Likewise.
13598         (scan-assembler-dem-not): Likewise.
13599         * lib/scandump.exp (scan-dump-dem): Likewise.
13600         (scan-dump-dem-not): Likewise.
13601
13602 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
13603
13604         PR testsuite/25767
13605         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
13606         powerpc-*-darwin*.
13607         * lib/obj-c++.exp (obj-c++_init): Likewise.
13608
13609 2006-01-16  Richard Guenther  <rguenther@suse.de>
13610
13611         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
13612
13613 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13614
13615         PR testsuite/25777
13616         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
13617         to LD_LIBRARY_PATH.
13618
13619 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
13620             Andrew Pinski  <pinskia@physics.uc.edu>
13621
13622         * gcc.dg/minmax-1.c: New test.
13623
13624 2006-01-16  Ben Elliston  <bje@au.ibm.com>
13625
13626         * gcc.dg/dfp/dfp.exp: Correct FSF address.
13627         * gcc.misc-tests/dectest.exp: Ditto.
13628
13629 2006-01-15  Ian Lance Taylor  <ian@airs.com>
13630
13631         PR testsuite/25796
13632         * gcc.target/i386/cmov6.c: Use -march=k8.
13633
13634 2006-01-15  Andreas Jaeger  <aj@suse.de>
13635
13636         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
13637         x86 does not have __float128.
13638
13639 2006-01-14  Ian Lance Taylor  <ian@airs.com>
13640
13641         * gcc.target/i386/cmov6.c: New test.
13642
13643 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
13644
13645         PR c++/25663
13646         * g++.dg/template/ctor6.C: New test.
13647
13648 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
13649
13650         PR tree-optimization/25485
13651         * gcc.dg/tree-ssa/pr25485.c: New.
13652
13653 2006-01-14  Richard Guenther  <rguenther@suse.de>
13654
13655         PR tree-optimization/22548
13656         PR tree-optimization/22555
13657         PR tree-optimization/22501
13658         * gcc.dg/tree-ssa/alias-4.c: New testcase.
13659         * gcc.dg/tree-ssa/alias-5.c: Likewise.
13660         * gcc.dg/tree-ssa/alias-6.c: Likewise.
13661         * gcc.dg/tree-ssa/alias-7.c: Likewise.
13662         * gcc.dg/tree-ssa/alias-8.c: Likewise.
13663         * gcc.dg/tree-ssa/alias-9.c: Likewise.
13664         * gcc.dg/tree-ssa/alias-10.c: Likewise.
13665         * gcc.dg/tree-ssa/alias-11.c: Likewise.
13666         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13667
13668 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
13669
13670         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
13671         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
13672
13673 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
13674         Richard Guenther  <rguenther@suse.de>
13675
13676         PR rtl-optimization/24257
13677         * gcc.dg/torture/pr24257.c: New testcase.
13678
13679 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
13680
13681         * gcc.c-torture/execute/20060110-1.c: New test.
13682         * gcc.c-torture/execute/20060110-2.c: New test.
13683
13684 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
13685
13686         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
13687
13688 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
13689
13690         PR fortran/25756
13691         * gfortran.dg/label_3.f90: New test.
13692
13693 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
13694
13695         PR tree-optimization/25771
13696         * g++.dg/tree-ssa/pr25771.C: New test
13697
13698 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13699
13700         PR tree-opt/24365
13701         * g++.dg/opt/complex5.C: New test.
13702
13703 2006-01-13  Richard Guenther  <rguenther@suse.de>
13704
13705         * gcc.target/i386/387-9.c: New testcase.
13706
13707 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13708
13709         PR c++/24824
13710         * g++.dg/debug/dwarf2-1.C: New.
13711
13712 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
13713
13714         PR testsuite/25728
13715         * lib/gcov.exp (verify-lines): Add "close $fd".
13716
13717 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
13718             Ben Elliston  <bje@au.ibm.com>
13719
13720         * gcc.dg/dfp/inf-1.c: New test.
13721
13722 2006-01-12  Janis Johnson <janis187@us.ibm.com>
13723             Yao Qi  <qiyaoltc@cn.ibm.com>
13724             Ben Elliston  <bje@au.ibm.com>
13725             Jon Grimm  <jgrimm2@us.ibm.com>
13726
13727         * gcc.dg/nodfp-1.c: New test.
13728         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
13729         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
13730         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
13731         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
13732         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
13733         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
13734         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
13735         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
13736         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
13737         * gcc.dg/format/dfp-scanf-1.c: Likewise.
13738         * gcc.dg/format/dfp-printf-1.c: Likewise.
13739         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
13740         (compat_setup_dfp): New.
13741         * gcc.dg/compat/compat.exp: Use it.
13742         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
13743         Make some variables global, prepend "compat_" to their names.
13744         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
13745         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
13746         * gcc.misc-tests/dectest.exp: New test driver for decTest.
13747         * lib/compat.exp (compat_skip_list): Make global, rename.
13748         * lib/c-compat.exp: New file.
13749         * lib/target-supports.exp (check_effective_target_dfp): New.
13750
13751         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
13752         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
13753         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
13754         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
13755         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
13756         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
13757         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
13758         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
13759         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
13760         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
13761         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
13762         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
13763         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
13764         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
13765         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
13766         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
13767         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
13768         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
13769         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
13770         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
13771         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
13772         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
13773         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
13774         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
13775         gcc.dg/dfp/struct-layout-1.c,
13776         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
13777         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
13778         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
13779         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
13780         gcc.dg/dfp/func-vararg-dfp.c,
13781         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
13782         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
13783         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
13784         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
13785         gcc.dg/dfp/wtr-conversion-1.c: New tests.
13786
13787 2006-01-11  Richard Guenther  <rguenther@suse.de>
13788
13789         PR tree-optimization/25734
13790         * gcc.dg/tree-ssa/pr25734.c: New testcase.
13791
13792 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
13793
13794         PR fortran/25486
13795         * gfortran.dg/literal_character_constant_1_x.F: New test.
13796         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
13797         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
13798         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
13799
13800 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13801
13802         PR c++/25386
13803         * g++.dg/ext/packed3.C: Add expected packed error.
13804
13805 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
13806
13807         PR target/25706
13808         * gcc.dg/torture/pr25706-1.c: New test.
13809
13810 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
13811
13812         PR tree-optimization/23109
13813         PR tree-optimization/23948
13814         PR tree-optimization/24123
13815
13816         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
13817         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
13818         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
13819         g++.dg/tree-ssa/pr23948.C: New testcases.
13820         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
13821         three divisions in order to do the optimization.
13822
13823 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13824
13825         PR c++/25632
13826         * g++.dg/other/pr25632.C: New test.
13827
13828 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
13829
13830         PR fortran/25730
13831         * gfortran.dg/used_types_1.f90: New test.
13832
13833 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
13834
13835         PR target/25718
13836         * gcc.dg/torture/pr25718-1.c: New test.
13837
13838 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
13839
13840         * gfortran.dg/list_read_2.f90: Fix typo in description.
13841
13842 2006-01-10  Jan Beulich  <jbeulich@novell.com>
13843
13844         * lib/target-supports.exp (check_visibility_available): Simplify test
13845         for *-*-netware*.
13846         (check_profiling_available): Fail for *-*-netware*.
13847         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
13848         * gcc.dg/20021014-1.c: Likewise.
13849         * gcc.dg/nest.c: Likewise.
13850
13851 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
13852
13853         fortran/24936
13854         * gfortran.dg/forall_3.f90: New test.
13855
13856 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
13857
13858         PR fortran/21977
13859         * gfortran.dg/nesting_2.f90: New test.
13860         * gfortran.dg/nesting_3.f90: New test.
13861
13862 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
13863
13864         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
13865         Fix typo in comment.
13866
13867 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
13868
13869         * gfortran.dg/single_char_string.f90: New test.
13870
13871 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
13872
13873         * gfortran.dg/ichar_2.f90: New test.
13874
13875 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
13876
13877         PR fortran/25093
13878         * gfortran.dg/private_type_4.f90: New.
13879
13880 2006-01-07  Richard Guenther  <rguenther@suse.de>
13881
13882         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
13883
13884 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13885
13886         * gfortran.dg/func_decl_1.f90: New.
13887         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
13888         * gfortran.dg/array_alloc_2.f90: Likewise.
13889         * gfortran.dg/char_result_8.f90: Likewise.
13890         * gfortran.dg/dup_save_1.f90: Likewise.
13891         * gfortran.dg/dup_save_2.f90: Likewise.
13892         * gfortran.dg/f2c_6.f90: Likewise.
13893         * gfortran.dg/f2c_7.f90: Likewise.
13894         * gfortran.dg/func_result_2.f90: Likewise.
13895         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
13896
13897 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
13898
13899         PR fortran/22146
13900         * gfortran.dg/elemental_subroutine_1.f90: New test.
13901         * gfortran.dg/elemental_subroutine_2.f90: New test.
13902
13903         PR fortran/25029
13904         PR fortran/21256
13905         * gfortran.dg/assumed_size_refs_1.f90: New test.
13906
13907         PR fortran/20868
13908         PR fortran/20870
13909         * gfortran.dg/assumed_size_refs_2.f90: New test.
13910         * gfortran.dg/initialization_1.f90: Change warning message.
13911
13912 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
13913
13914         * gcc.dg/tree-ssa/loop-15.c: New test.
13915
13916 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13917
13918         PR fortran/25598
13919         * gfortran.dg/backspace_3.f: New test.
13920         * gfortran.dg/backspace_4.f: New test.
13921
13922 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13923
13924         PR fortran/24268
13925         * gfortran.dg/fmt_white.f: Update test.
13926
13927 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
13928
13929         * gcc.dg/cast-1.c: Add new warning.
13930         * gcc.dg/cast-2.c: Likewise.
13931         * gcc.dg/cast-3.c: Likewise.
13932         * gcc.dg/format/cast-1.c: Likewise.
13933         * gcc.dg/cast-4.c: New testcase.
13934
13935 2006-01-05  Richard Guenther  <rguenther@suse.de>
13936
13937         PR tree-optimization/22555
13938         * gcc.dg/tree-ssa/alias-3.c: New testcase.
13939
13940 2006-01-05  Richard Guenther  <rguenther@suse.de>
13941             Diego Novillo  <dnovillo@redhat.com>
13942
13943         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
13944         * gcc.dg/tree-ssa/loop-8.c: Likewise.
13945         * gcc.dg/tree-ssa/loop-1.c: Likewise.
13946         * gcc.dg/tree-ssa/pr23294.c: Likewise.
13947         * gcc.dg/tree-ssa/pr21985.c: Likewise.
13948         * gcc.dg/tree-ssa/loop-14.c: Likewise.
13949         * gcc.dg/tree-ssa/loop-2.c: Likewise.
13950         * gcc.dg/tree-ssa/loop-3.c: Likewise.
13951         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13952         * gcc.dg/tree-ssa/pr21171.c: Likewise.
13953         * gcc.dg/tree-ssa/loop-5.c: Likewise.
13954         * gcc.dg/tree-ssa/loop-10.c: Likewise.
13955         * gcc.dg/tree-ssa/loop-6.c: Likewise.
13956         * treelang/compile/extravar.tree: Likewise.
13957         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
13958         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
13959         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
13960         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13961         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
13962
13963 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
13964
13965         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
13966         for 64-bit fix.
13967
13968 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
13969
13970         PR fortran/23675
13971         gfortran.dg/char_result_11.f90: New.
13972
13973 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
13974
13975         PR c++/24782
13976         * g++.dg/parse/access9.C: New test.
13977         * g++.dg/tc1/dr52.C: Tweak error markers.
13978
13979 2006-01-04  Richard Henderson  <rth@redhat.com>
13980
13981         Merge from gomp branch.
13982         * g++.dg/parse/pragma2.C: Update expected error lines.
13983
13984 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
13985
13986         * g++.dg/other/i386-2.C: New test.
13987
13988         PR target/25554
13989         * gcc.c-torture/compile/20051228-1.c: New test.
13990
13991         PR c/25559
13992         * gcc.dg/pr25559.c: New test.
13993
13994 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
13995
13996         PR c++/25492
13997         * g++.dg/lookup/friend9.C: New test.
13998
13999         PR c++/25625
14000         * g++.dg/template/repo5.C: New test.
14001
14002 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
14003
14004         PR fortran/25101
14005         * gfortran.dg/forall_2.f90: New test.
14006
14007 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
14008
14009         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
14010         dg-require-weak.  Adjust regexp to handle leading-underscore
14011         targets and space as well as TAB after .weak.  Change previous
14012         64-bit fix to not use naked dot.
14013
14014 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
14015
14016         PR rtl-optimization/25578
14017         * gcc.c-torture/execute/20060102-1.c: New testcase.
14018
14019 2006-01-03  Richard Guenther  <rguenther@suse.de>
14020
14021         PR c/25183
14022         * gcc.dg/torture/pr25183.c: New testcase.
14023
14024 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
14025
14026         Merge from gomp-branch.
14027         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
14028         * gcc.dg/ia64-sync-2.c: Likewise.
14029         * gcc.dg/ia64-sync-3.c: Likewise.
14030         * gcc.dg/ia64-sync-4.c: Likewise.
14031         * gcc.dg/sync-2.c: Likewise.
14032         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
14033         that sparc64-*-* and sparcv9-*-* supports sync builtins.
14034
14035 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
14036
14037         PR c++/25635
14038         * g++.dg/parse/operator6.C: New test.
14039
14040         PR c++/25637
14041         * g++.dg/parse/error29.C: New test.
14042
14043         PR c++/25638
14044         * g++.dg/parse/dtor6.C: New test.
14045
14046         PR c++/25633
14047         * g++.dg/parse/ctor3.C: New test.
14048
14049         PR c++/25634
14050         * g++.dg/template/class3.C: New test.
14051
14052 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
14053
14054         * g++.dg/debug/debug9.C: New.
14055
14056 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
14057
14058         PR fortran/24640
14059         * gfortran.dg/label_2.f90: New test.
14060
14061 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14062
14063         * g++.dg/lookup/using12.C: Tighten error marker.
14064
14065 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
14066             Andrew Pinski <pinskia@physics.uc.edu>
14067
14068         * gcc.target/powerpc/darwin-abi-3.c: New file.
14069         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
14070         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
14071         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
14072         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
14073         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
14074         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
14075         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
14076         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
14077
14078 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
14079
14080         * gcc.dg/tree-ssa/loadpre1.c: New;
14081         * gcc.dg/tree-ssa/loadpre2.c: New;
14082         * gcc.dg/tree-ssa/loadpre3.c: New;
14083         * gcc.dg/tree-ssa/loadpre4.c: New;
14084         * gcc.dg/tree-ssa/loadpre5.c: New;
14085         * gcc.dg/tree-ssa/loadpre6.c: New;
14086         * gcc.dg/tree-ssa/loadpre7.c: New;
14087         * gcc.dg/tree-ssa/loadpre8.c: New;
14088         * gcc.dg/tree-ssa/loadpre9.c: New;
14089
14090 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
14091
14092         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
14093         * g++.dg/abi/thunk4.C: Likewise.
14094
14095 2006-01-01  Andreas Jaeger  <aj@suse.de>
14096
14097         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
14098         portable.
14099
14100 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
14101
14102         PR c++/25294
14103         * gcc.dg/pragma-pack-3.c: New test.
14104         * g++.dg/parse/pragma3.C: New test.
14105
14106 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14107
14108         PR middle-end/24827
14109         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
14110
14111 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14112
14113         PR testsuite/25214
14114         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
14115
14116 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
14117
14118         PR fortran/22607
14119         * gfortran-dg/pure_byref_3.f90: New.
14120
14121         fortran/PR 25396
14122         * gfortran.dg/userdef_operator_1.f90: New.
14123
14124 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14125
14126         * g++.dg/abi/thunk3.C: New.
14127         * g++.dg/abi/thunk4.C: New.
14128
14129 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
14130
14131         PR fortran/25532
14132         * gfortran.dg/host_used_types_1.f90: New test. Check that host
14133         associated derived type components of derived types are
14134         properly declared in contained procedures.
14135
14136 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14137
14138         PR libgfortran/25139
14139         * gfortran.dg/backspace_2.f: New test.
14140
14141 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14142
14143         PR libgfortran/25550
14144         * gfortran.dg/endfile.f: New test.
14145
14146 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14147
14148         PR libgfortran/25419
14149         * gfortran.dg/comma.f: New test.
14150
14151 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14152
14153         * lib/gfortran-dg.exp: Remove trailing whitespace.
14154         * lib/fortran-torture.exp: Test with -fbounds-check instead of
14155         -funroll-all-loops.
14156
14157 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
14158
14159         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
14160         Extended Double long doubles or repeat tests when long double is
14161         the same size as double.
14162
14163 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14164
14165         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
14166
14167         PR testsuite/25442
14168         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
14169         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
14170
14171         PR testsuite/25441
14172         * gcc.dg/pr23911.c: Make test variable static.
14173
14174         PR testsuite/25444
14175         * gcc.dg/tree-ssa/pr14841.c: Likewise.
14176
14177 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
14178
14179         PR c++/25439
14180         * g++.dg/parse/crash17.C: Adjust error markers.
14181         * g++.dg/template/error20.C: New test.
14182
14183 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
14184
14185         PR c++/23172
14186         * g++.dg/ext/complit4.C: New test.
14187
14188         PR c++/25417
14189         * g++.dg/ext/complit5.C: Likewise.
14190
14191 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
14192
14193         PR tree-optimization/25125
14194         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
14195         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
14196         * gcc.c-torture/execute/pr25125.c: New.
14197
14198 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
14199
14200         PR fortran/25029
14201         PR fortran/21256
14202         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
14203         functions with incorrect assumed size references.
14204
14205 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
14206
14207         PR c++/23171
14208         * g++.dg/opt/init1.C: New test.
14209
14210 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
14211
14212         PR c++/24671
14213         * g++.dg/template/sfinae3.C: New test.
14214
14215 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14216
14217         * g++.dg/other/friend4.C: New test.
14218
14219 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
14220
14221         PR target/25005
14222         * g++.dg/opt/pr25005.C: New test.
14223
14224 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
14225
14226         PR c++/25369
14227         * g++.dg/template/ptrmem16.C: New test.
14228
14229 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
14230
14231         PR fortran/25029
14232         PR fortran/21256
14233         * gfortran.dg/initialization_1.f90: Add test of SIZE.
14234
14235 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14236
14237         PR libgfortran/25307
14238         * gfortran.dg/list_read_5.f90: New test.
14239
14240 2005-12-22  Richard Henderson  <rth@redhat.com>
14241
14242         * gcc.target/i386/sse-7.c: Use -msse2.
14243
14244 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
14245
14246         PR rtl-optimization/25432
14247         * gcc.c-torture/compile/20051216-1.c: New test.
14248
14249         PR objc/25328
14250         * objc/execute/pr25328.m: New test.
14251
14252 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
14253
14254         PR c++/25364
14255         * g++.dg/template/call4.C: New test.
14256
14257 2005-12-22  Dale Johannesen  <dalej@apple.com>
14258
14259         * gcc.target/i386/sse-17.c: New.
14260
14261 2005-12-22  Paul Brook  <paul@codesourcery.com>
14262
14263         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
14264
14265 2005-12-22  Paul Brook  <paul@codesourcery.com>
14266
14267         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
14268
14269 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14270
14271         PR tree-opt/25513
14272         * gcc.c-torture/compile/pr25513.c: New test.
14273
14274 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14275
14276         PR c++/23333
14277         * g++.dg/parse/error25.C: Add more tests.
14278
14279 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14280
14281         PR fortran/18990
14282         * gfortran.dg/der_charlen_1.f90: New.
14283
14284 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
14285
14286         PR fortran/20889
14287         * gfortran.dg/pointer_component_type_1.f90: New test.
14288
14289         PR fortran/25029
14290         PR fortran/21256
14291         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
14292         should give an error with assumed size array refernces and checks
14293         those that should not.
14294         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
14295         reference an upper bound so that it does not generate an error.
14296
14297         PR fortran/19362
14298         PR fortran/20244
14299         PR fortran/20864
14300         PR fortran/25391
14301         * gfortran.dg/used_dummy_types_1.f90: New test.
14302         * gfortran.dg/used_dummy_types_2.f90: New test.
14303         * gfortran.dg/used_dummy_types_3.f90: New test.
14304         * gfortran.dg/used_dummy_types_4.f90: New test.
14305         * gfortran.dg/used_dummy_types_5.f90: New test.
14306
14307         PR fortran/23152
14308         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
14309         group already being USE associated.
14310         * gfortran.dg/assumed_shape_nml.f90: New test.
14311         * gfortran.dg/assumed_size_nml.f90: New test.
14312
14313         PR fortran/20862
14314         PR fortran/25053
14315         PR fortran/25063
14316         PR fortran/25064
14317         PR fortran/25066
14318         PR fortran/25067
14319         PR fortran/25068
14320         PR fortran/25307
14321         * gfortran.dg/io_constraints_1.f90: New test.
14322         * gfortran.dg/io_constraints_1.f90: New test.
14323         * gfortran.dg/iostat_3.f90: Change wording of warning.
14324         * gfortran.dg/g77/19981216-0.f: The same.
14325
14326 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
14327
14328         PR tree-optimization/23518
14329         * gcc.dg/pr23518.c: New.
14330
14331 2005-12-21  Mike Stump  <mrs@apple.com>
14332
14333         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
14334
14335 2005-12-21  Paul Brook  <paul@codesourcery.com>
14336
14337         * gcc.dg/pr19340.c: Skip on m68k targets.
14338
14339 2005-12-21  Steven Bosscher  <stevenb@suse.de>
14340
14341         PR rtl-optimization/25196
14342         * gcc.dg/pr25196.c: New test.
14343
14344 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
14345
14346         PR fortran/25423
14347         gfortran.dg/where_nested_1.f90: New.
14348
14349 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
14350
14351         PR tree-optimization/25382.
14352         * gcc.dg/tree-ssa/pr25382.c: New.
14353
14354 2005-12-20  Richard Guenther  <rguenther@suse.de>
14355
14356         PR middle-end/24306
14357         * gcc.target/i386/pr24306.c: New testcase.
14358
14359 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
14360
14361         PR tree-optimization/25501
14362         * gcc.dg/tree-ssa/pr25501.c: New.
14363
14364 2005-12-20  Richard Guenther  <rguenther@suse.de>
14365
14366         Revert
14367         2005-12-02  Richard Guenther  <rguenther@suse.de>
14368
14369         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
14370
14371 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
14372
14373         PR c++/21228
14374         * g++.dg/warn/Wunreachable-code-2.C: New test.
14375
14376 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
14377
14378         PR c++/24278
14379         * g++.dg/template/ctor5.C: New test.
14380
14381         PR c++/24915
14382         * g++.dg/template/overload8.C: New test.
14383
14384 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
14385
14386         * gcc.c-torture/compile/pr25483 : New test.
14387
14388 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14389
14390         PR c++/20552
14391         * g++.dg/ext/typeof10.C: New test.
14392
14393 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
14394
14395         * gcc.dg/mt-loopi1.c: New.
14396
14397 2005-12-18  Richard Guenther  <rguenther@suse.de>
14398
14399         PR tree-optimization/25481
14400         * gcc.dg/torture/pr25481.c: New testcase.
14401
14402 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14403
14404         PR rtl-optimization/21041
14405         * gcc.dg/pr21041.c: New test.
14406
14407 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14408
14409         PR libgfortran/25463
14410         * gfortran.dg/advance.f90: New test.
14411
14412 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
14413
14414         * gcc.dg/20051201-1.c: New test.
14415
14416 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
14417
14418         PR fortran/25018
14419         * gfortran.dg/initialization_1.f90: New test.
14420         * gfortran.dg/enum_5.f90: Change dg-error to new message.
14421         * gfortran.dg/g77/980616-0.f: The same.
14422
14423 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14424
14425         * PR fortran/25458
14426         * gfortran.dg/chkbits.f90: New test.
14427
14428 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14429
14430         * gfortran.dg/enum_5.f: Revert to previous version.
14431
14432 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14433
14434         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
14435         * gfortran.dg/nested_modules_1.f90: Ditto.
14436         * gfortran.dg/hollerith_f95.f90: Ditto.
14437         * gfortran.dg/select_5.f90: Ditto.
14438         * gfortran.dg/secnds.f: Ditto.
14439         * gfortran.dg/hollerith2.f90: Ditto.
14440         * gfortran.dg/imag_2.f: Ditto.
14441         * gfortran.dg/ftell_2.f90: Ditto.
14442         * gfortran.dg/malloc_free_1.f90: Ditto.
14443         * gfortran.dg/logint-1.f: Ditto.
14444         * gfortran.dg/recursive_statement_functions.f90: Ditto.
14445         * gfortran.dg/e_d_fmt.f90: Ditto.
14446         * gfortran.dg/hollerith_legacy.f90: Ditto.
14447         * gfortran.dg/logint-2.f: Ditto.
14448         * gfortran.dg/enum_5.f90: Ditto.
14449         * gfortran.dg/f2c_2.f90: Ditto.
14450         * gfortran.dg/pr17143.f90: Ditto.
14451         * gfortran.dg/namelist_14.f90: Ditto.
14452         * gfortran.dg/logint-3.f: Ditto.
14453         * gfortran.dg/spread_scalar_source.f90: Ditto.
14454         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
14455         * gfortran.dg/namelist_11.f: Ditto.
14456         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14457         * gfortran.dg/g77/20010519-1.f
14458         * gfortran.dg/g77/alpha1.f: Ditto.
14459         * gfortran.dg/g77/990115-1.f: Ditto.
14460         * gfortran.dg/g77/erfc.f: Ditto.
14461         * gfortran.dg/g77/19990313-3.f: Ditto.
14462         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
14463         * gfortran.dg/g77/20010426.f: Ditto.
14464         * gfortran.dg/g77/19990313-0.f: Ditto.
14465         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
14466         * gfortran.dg/g77/20000629-1.f: Ditto.
14467         * gfortran.dg/g77/970125-0.f: Ditto.
14468         * gfortran.dg/g77/8485.f: Ditto.
14469         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
14470         * gfortran.dg/g77/19990313-1.f: Ditto.
14471         * gfortran.dg/g77/int8421.f: Ditto.
14472         * gfortran.dg/g77/19990305-0.f: Ditto.
14473         * gfortran.dg/g77/947.f: Ditto.
14474         * gfortran.dg/g77/19990905-2.f: Ditto.
14475         * gfortran.dg/g77/cabs.f: Ditto.
14476         * gfortran.dg/g77/19990313-2.f: Ditto.
14477         * gfortran.dg/g77/20020307-1.f: Ditto.
14478         * gfortran.dg/g77/dcomplex.f: Ditto.
14479         * gfortran.dg/g77/19990502-1.f: Ditto.
14480         * gfortran.dg/g77/19981216-0.f: Ditto.
14481         * gfortran.dg/common_4.f90: Ditto.
14482         * gfortran.dg/entry_4.f90: Ditto.
14483         * gfortran.dg/equiv_constraint_2.f90: Ditto.
14484         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
14485         * gfortran.dg/namelist_12.f: Ditto.
14486         * gfortran.dg/scale_1.f90: Ditto.
14487         * gfortran.dg/modulo_1.f90
14488         * gfortran.dg/hollerith.f90: Ditto.
14489         * gfortran.dg/direct_io_3.f90: Ditto.
14490         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
14491         * gfortran.dg/gnu_logical_1.F: Ditto.
14492         * gfortran.dg/unf_io_convert_1.f90: Ditto.
14493         * gfortran.dg/assign_1.f90: Ditto.
14494         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
14495         * gfortran.dg/pr23095.f: Ditto.
14496         * gfortran.dg/read_float_1.f90: Ditto.
14497
14498 2005-12-17  Andreas Jaeger  <aj@suse.de>
14499
14500         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
14501         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
14502
14503 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14504
14505         PR fortran/24268
14506         * gfortran.dg/fmt_white.f: New test.
14507
14508 2005-12-16  Steven G. Kargl <kargls@comcast.net>
14509
14510         * gfortran.dg/label_1.f90: New test.
14511
14512 2005-12-15  Ben Elliston  <bje@au.ibm.com>
14513
14514         PR testsuite/25422
14515         * gcc.dg/20031012-1.c: Add -Walways-true option.
14516         * gcc.dg/weak/weak-3.c: Likewise.
14517         * g++.old-deja/g++.mike/warn8.C: Likewise.
14518
14519 2005-12-16  Mike Stump  <mrs@apple.com>
14520
14521         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
14522         exit.
14523
14524 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14525
14526         PR libgfortran/25264
14527         PR libgfortran/25349
14528         * gfortran.dg/tl_editing.f90: Added additional checks.
14529         * gfortran.dg/t_editing.f: New test.
14530         * gfortran.dg/write_padding.f90: New test
14531
14532 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14533
14534         PR testsuite/25215
14535         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
14536
14537 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
14538
14539         PR rtl-optimization/24899
14540         * gcc.c-torture/execute/20051215-1.c: New test.
14541
14542 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
14543
14544         PR 24823
14545         * gfortran.dg/pr24823.f: New test.
14546
14547 2005-12-16  Jeff Law  <law@redhat.com>
14548
14549         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
14550
14551 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14552
14553         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14554         (base_types): Change C++ style comments to C style comments.  Remove
14555         aligned types from the array.  Keep Enums disabled.
14556         (complex_types): Remove aligned types from the array.
14557         Comment out "_Complex long double".
14558         (attrib_types): Remove.
14559         (complex_attrib_types): Remove.
14560         (attrib_array_types): Remove.
14561         (complex_attrib_array_types): Remove.
14562         (aligned_bitfld_types): Remove.
14563         (n_aligned_bitfld_types): Remove.
14564         (FEATURE_ALIGNEDPACKED): Delete.
14565         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
14566         (singles): Remove support for adding attributes.
14567         (choose_type): Remove support for attributed types.
14568         (generate_fields): Remove support for attributed bit-fields.
14569         Remove support for adding attributes.
14570         (generate_random_tests): Remove support for adding attributes.
14571         (features): Add back "[0] :0" and "complex vector [0]".
14572         (main): Remove support for attributed bit-fields.
14573         Uncomment the calling of generate_random_tests for the rests of
14574         the tests.
14575
14576 2005-12-16  Jan Hubicka  <jh@suse.cz>
14577
14578         * gcc.c-torture/combine/pr25224.c: New.
14579
14580 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
14581
14582         PR other/25028
14583         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
14584         HP-UX.
14585
14586 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
14587
14588         * gcc.dg/20051215-1.c: New file.
14589
14590 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14591
14592         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
14593         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
14594
14595 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
14596
14597         PR fortran/18197
14598         * gfortran.dg/dummy_functions_1.f90: New.
14599
14600 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
14601
14602         PR rtl-optimization/25310
14603         * gcc.c-torture/compile/pr25310.c: New test.
14604
14605 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14606
14607         PR debug/25023
14608         * gcc.dg/pr25023.c: New test.
14609
14610 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14611
14612         * g++.old-deja/g++.brendan/redecl1.C,
14613         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
14614         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
14615         g++.old-deja/g++.oliva/typeof1.C,
14616         g++.old-deja/g++.other/crash16.C,
14617         g++.old-deja/g++.other/crash34.C,
14618         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
14619         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
14620         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
14621         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
14622         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
14623         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
14624         Remove xfail.
14625
14626 2005-12-14  Kean Johnston  <jkj@sco.com>
14627             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14628
14629         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
14630         * gcc.target/i386/20020523-1.c: Ditto.
14631         * gcc.target/i386/tailcall-1.c: Ditto.
14632         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
14633         * gcc.target/i386/ssetype-5.c: Ditto.
14634
14635 2005-12-14  Jeff Law  <law@redhat.com>
14636
14637         * gcc.dg/tree-ssa/foldstring-1.c: New test.
14638
14639 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14640
14641         PR target/25254
14642         PR target/24188
14643         * gcc.target/i386/pr25254.c: New test.
14644         * gfortran.dg/PR24188.f: New test.
14645
14646 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
14647
14648         * lib/fortran-torture.exp: Catch remaining uses of
14649         remote_file build delete.
14650
14651 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14652
14653         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
14654
14655 2005-12-14  Ben Elliston  <bje@au.ibm.com>
14656
14657         * gcc.dg/warn-addr-cmp.c: New test.
14658
14659 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14660
14661         PR debug/25023
14662         PR target/25293
14663         * gcc.target/i386/pr25293.c: New test.
14664
14665 2005-12-13  Petr Machata  <machata@post.cz>
14666
14667         PR c++/24907
14668         * g++.dg/parse/comma2.C: New test.
14669
14670 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
14671             Jakub Jelinek  <jakub@redhat.com>
14672
14673         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14674         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14675         (limits.h): Include unconditionally.
14676         (stdlib.h): Likewise.
14677         (hashtab.h): Do not include.
14678         (getopt.h): Likewise.
14679         (stddef.h): Include.
14680         (hashval_t): Define.
14681         (struct entry): Add "next" field.
14682         (HASH_SIZE): New macro.
14683         (hash_table): New variable.
14684         (switchfiles): Do not use xmalloc.
14685         (mix): New macro.
14686         (iterative_hash): New function.
14687         (hasht): Remove.
14688         (e_exists): New function.
14689         (e_insert): Likewise.
14690         (output): Use, instead of libiberty hashtable functions.
14691         (main): Do not use getopt.  Do not call htab_create.
14692
14693 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14694
14695         PR c++/25331
14696         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
14697         put atal* and atpaal* attributes on array elements.
14698         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
14699         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
14700         put atal* and atpaal* attributes on array elements.
14701         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
14702
14703 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
14704
14705         * gcc.dg/single-precision-constant.c: New test.
14706
14707 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
14708
14709         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
14710         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
14711         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
14712         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14713         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14714         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14715         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
14716         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
14717         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
14718         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
14719         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
14720         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
14721         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
14722         gcc.target/powerpc/ppc-sdata-2.c,
14723         gcc.target/powerpc/ppc-stackalign-1.c,
14724         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
14725         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
14726         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
14727         gcc.target/powerpc/rs6000-ldouble-2.c,
14728         gcc.target/powerpc/rs6000-power2-1.c,
14729         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
14730         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
14731         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
14732         option into target selector.
14733         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
14734         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
14735
14736 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14737
14738         PR objc/25348
14739         * objc.dg/encode-9.m: New test.
14740
14741 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14742
14743         PR testsuite/20772
14744         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
14745         * gcc.dg/asm-b.c: Fix typo.
14746         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
14747         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14748         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
14749         i?86 lp64 and x86_64 ilp32.
14750         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
14751         on i?86 lp64.
14752         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
14753
14754 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
14755
14756         PR fortran/25078
14757         gfortran.dg/equiv_5.f90: New test.
14758
14759 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
14760
14761         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
14762         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
14763         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
14764         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
14765         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
14766         * gcc.dg/tree-ssa/reassoc-5.c: New.
14767         * gcc.dg/tree-ssa/reassoc-6.c: New.
14768         * gcc.dg/tree-ssa/reassoc-7.c: New.
14769         * gcc.dg/tree-ssa/reassoc-8.c: New.
14770         * gcc.dg/tree-ssa/reassoc-9.c: New.
14771         * gcc.dg/tree-ssa/reassoc-10.c: New.
14772         * gcc.dg/tree-ssa/reassoc-11.c: New.
14773
14774 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14775
14776         PR testsuite/25167
14777         PR testsuite/24478
14778         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
14779
14780 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
14781
14782         PR c++/25300
14783         * g++.dg/template/inherit.C: Do not use a generic error message.
14784
14785 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14786
14787         PR libobjc/25354
14788         * objc.dg/gnu-encoding: New directory.
14789         * objc.dg/gnu-encoding/compat-common.h: New file.
14790         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
14791         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
14792         * objc.dg/gnu-encoding/vector-defs.h: New file.
14793         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
14794         * objc.dg/gnu-encoding/generate-random.c: New file.
14795         * objc.dg/gnu-encoding/generate-random_r.c: New file.
14796         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
14797         * objc.dg/gnu-encoding/generate-random.h: New file.
14798
14799 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
14800
14801         PR c++/25337
14802         * g++.dg/template/defarg7.C: New test.
14803
14804 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
14805
14806         PR libobjc/25347
14807         * objc.dg/encode-8.m: New test.
14808
14809 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
14810
14811         PR libobjc/25346
14812         * objc.dg/encode-7.m: New test.
14813
14814 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
14815
14816         PR c++/25010
14817         * g++.dg/opt/inline10.C: New test.
14818
14819 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
14820
14821         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
14822
14823 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
14824
14825         * gfortran.dg/substring_equivalence.f90: typo in comment
14826
14827 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14828
14829         PR fortran/25068
14830         * gfortran.dg/iostat_3.f90: New test.
14831
14832 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
14833
14834         PR fortran/23815
14835         * gfortran.dg/unf_io_convert_1.f90: New test.
14836         * gfortran.dg/unf_io_convert_2.f90: New test.
14837         * gfortran.dg/unf_io_convert_3.f90: New test.
14838
14839 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14840
14841         PR testsuite/20772
14842         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
14843         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
14844         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14845         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
14846         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
14847         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
14848         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
14849         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
14850         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
14851         gcc.dg/torture/fp-int-convert-float128-timode.c,
14852         gcc.dg/torture/fp-int-convert-float128.c,
14853         gcc.dg/torture/fp-int-convert-float80-timode.c,
14854         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
14855         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
14856
14857         * gcc.dg/tls/opt-1.c: Require effective target fpic.
14858
14859 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
14860
14861         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
14862
14863 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
14864
14865         * gcc.dg/20051207-1.c,
14866         * gcc.dg/20051207-2.c,
14867         * gcc.dg/20051207-3.c: New tests.
14868
14869 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14870
14871         PR testsuite/20772
14872         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
14873         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
14874         dg-skip-if target selector.
14875
14876         PR testsuite/20772
14877         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
14878         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
14879         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
14880         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
14881         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
14882         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
14883         and/or merge with i?86 cases.
14884
14885         * gcc.dg/tls/opt-3.c: Require effective target fpic.
14886
14887         PR testsuite/20772
14888         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
14889         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
14890         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
14891         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
14892         x86_64-*-linux*.
14893
14894 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
14895
14896         PR target/25311
14897         * gcc.c-torture/compile/pr25311.c: New test.
14898
14899 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14900
14901         PR libgfortran/25039
14902         * gfortran.dg/read_comma.f: New test.
14903
14904 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
14905
14906         PR c++/19317
14907         * g++.dg/opt/pr19317-1.C: New test.
14908         * g++.dg/opt/pr19317-2.C: New test.
14909         * g++.dg/opt/pr19317-3.C: New test.
14910
14911         PR target/19005
14912         * gcc.c-torture/execute/pr19005.c: New test.
14913
14914         PR target/17828
14915         * g++.old-deja/g++.other/comdat5.C: New test.
14916         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
14917
14918         * g++.dg/compat/struct-layout-1.exp: New file.
14919         * g++.dg/compat/struct-layout-1.h: New.
14920         * g++.dg/compat/struct-layout-1_generate.c: New.
14921         * g++.dg/compat/struct-layout-1_x1.h: New.
14922         * g++.dg/compat/struct-layout-1_x2.h: New.
14923         * g++.dg/compat/struct-layout-1_y1.h: New.
14924         * g++.dg/compat/struct-layout-1_y2.h: New.
14925
14926         * gcc.dg/20050330-2.c: New test.
14927
14928 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
14929
14930         PR fortran/25292
14931         * gfortran.dg/associated_1.f90: New.
14932
14933 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14934
14935         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
14936         ILP32 vect_no_align platforms.
14937
14938 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
14939             Jakub Jelinek  <jakub@redhat.com>
14940
14941         PR target/25268
14942         * gcc.c-torture/compile/20051207-1.c: New test.
14943
14944 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14945
14946         PR testsuite/20772
14947         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
14948         gcc.dg/torture/pr18582-1.c,
14949         gcc.target/i386/attributes-error.c: Also test on x86_64.
14950
14951         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
14952
14953 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14954
14955         PR c++/19397
14956         * g++.dg/template/typedef3.C: New test.
14957
14958         PR c++/19762
14959         PR c++/19764
14960         * g++.dg/template/dtor3.C: Fix error markers.
14961
14962 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
14963
14964         * lib/target-supports.exp (check_effective_target_sync_char_short):
14965         Add s390*.
14966
14967 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
14968
14969         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
14970
14971 2005-12-06  Roger Sayle  <roger@eyesopen.com>
14972
14973         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
14974         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
14975         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
14976         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
14977
14978 2005-12-06  Roger Sayle  <roger@eyesopen.com>
14979
14980         PR c++/25263
14981         * g++.dg/other/array2.C: New test case.
14982
14983 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
14984
14985         * gcc.dg/darwin-weakimport-3.c: New.
14986
14987         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
14988         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
14989         and to work on Darwin.
14990         * gcc.dg/attr-weakref-1b.c: New file.
14991         * gcc.dg/attr-weakref-2.c: New test.
14992         * gcc.dg/darwin-weakref-1.c: New test.
14993
14994 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
14995
14996         PR testsuite/25247
14997         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
14998         use in selector expressions.
14999         (dg-xfail-if): Ditto.
15000         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
15001         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
15002         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
15003         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
15004         * gcc.test-framework/test-framework.exp: Skip generated tests if
15005         CHECK_TEST_FRAMEWORK is not 1.
15006
15007 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15008
15009         PR tree-optimization/24963
15010         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
15011
15012         PR target/24108
15013         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
15014
15015         PR target/18580
15016         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
15017         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15018         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15019         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15020
15021 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
15022
15023         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
15024         dg-options.
15025
15026 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
15027
15028         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
15029
15030 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
15031
15032         * gcc.dg/format/cast-1.c: New test.
15033
15034 2005-12-04  Roger Sayle  <roger@eyesopen.com>
15035
15036         PR c/7776
15037         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
15038         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
15039         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
15040         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
15041
15042 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
15043
15044         * gcc.dg/cast-pretty-print-1.c: New test.
15045
15046 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
15047
15048         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
15049
15050 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
15051
15052         PR c++/24173
15053         * g++.dg/template/friend40.C: New test.
15054
15055 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
15056
15057         PR target/25199
15058         * gcc.target/i386/movq-2.c: New test.
15059         * gcc.target/i386/movq.c: Remove target i?86, instead add
15060         dg-require-effective-target ilp32.
15061
15062 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15063
15064         PR c++/24103
15065         * g++.dg/other/default1.C: New test.
15066
15067 2005-12-02  Richard Guenther  <rguenther@suse.de>
15068
15069         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15070
15071 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15072
15073         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
15074
15075 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
15076
15077         PR target/21017
15078         * gcc.target/powerpc/rotate.c: New.
15079
15080 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15081
15082         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
15083         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
15084
15085 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15086
15087         PR c/13384
15088         * gcc.dg/pr17730-1.c: Adjust.
15089         * gcc.dg/lvalue1.c (main): Likewise.
15090         * gcc.dg/lvalue-2.c: Likewise.
15091         * g++.dg/pr7503-3.C
15092
15093 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
15094
15095         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
15096         error messages.
15097
15098 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
15099
15100         PR fortran/24789
15101         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
15102
15103 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
15104
15105         PR target/24475
15106         * lib/target-supports.exp (check_effective_target_tls): New.
15107         (check_effective_target_tls_runtime): New.
15108         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
15109         for TLS support.
15110         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
15111         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15112         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
15113         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
15114         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
15115         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
15116         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15117         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
15118         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
15119         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
15120         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
15121         effective-target TLS.
15122         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
15123         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
15124         effective-target TLS runtime.
15125
15126 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
15127
15128         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
15129
15130 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
15131
15132         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
15133         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
15134         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
15135         ignored" warnings when "packing" is the same as the ABI layout.
15136
15137 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
15138
15139         PR fortran/21302
15140         * gfortran.dg/line_length_1.f: New test.
15141         * gfortran.dg/line_length_2.f90: Ditto.
15142
15143 2005-11-30  Richard Guenther  <rguenther@suse.de>
15144
15145         PR tree-optimization/21655
15146         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
15147
15148 2005-11-30  Dale Johannesen  <dalej@apple.com>
15149
15150         * gcc.c-torture/compile/pr24930.c: New.
15151
15152 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
15153
15154         PR fortran/15809
15155         *  gfortran.dg/auto_char_dummy_array.f90: New test.
15156
15157 2005-11-30  Jeff Law  <law@redhat.com>
15158
15159         * g++.old-deja/g++.law/pr25000.C: New test.
15160
15161 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
15162
15163         * gcc.dg/tls/opt-11.c: New test.
15164
15165 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
15166
15167         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
15168         targets.
15169         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
15170         LP64 ia64.
15171
15172 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
15173
15174         * gfortran.dg/open_access_1.f90: New test.
15175
15176 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15177
15178         * gcc.dg/charset/builtin2.c: New test.
15179
15180 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
15181
15182         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
15183         on mmix-*-* for *_[xy].c.
15184
15185 2005-11-28  Kean Johnston  <jkj@sco.com>
15186
15187         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
15188         headers.
15189         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
15190         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
15191         * gcc.target/i386/asm-3.c: Ditto.
15192         * gcc.target/i386/clobbers.c: Ditto.
15193         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
15194         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
15195         test regexp.
15196         * gcc.target/i386/mul.c: Ditto.
15197         * gcc.target/i386/ssetype-1.c: Ditto.
15198         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
15199         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
15200         static so the test works with -fPIC mode too. Based on comment in
15201         PR19231 by Pinski.
15202         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
15203
15204 2005-11-28  Richard Guenther  <rguenther@suse.de>
15205
15206         * gcc.dg/alias-9.c: New testcase.
15207         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
15208
15209 2005-11-28  Roger Sayle  <roger@eyesopen.com>
15210             Uros Bizjak  <uros@kss-loka.si>
15211
15212         PR middle-end/20219
15213         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
15214         tan(x)/sin(x) transformations.
15215
15216 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
15217
15218         PR middle-end/24575
15219         * gcc.dg/tree-ssa/divide-3.c: New test.
15220         * gcc.dg/tree-ssa/divide-4.c: New test.
15221
15222 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
15223
15224         PR fortran/24917
15225         *  gfortran.dg/boz_6.f90: New test.
15226
15227 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15228
15229         PR fortran/23912
15230         * gfortran.dg/modulo_1.f90: New test.
15231
15232 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15233
15234         PR libfortran/24919
15235         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
15236         fail on CRLF platforms.
15237         * gfortran.dg/ftell_2.f90: Likewise.
15238
15239 2005-11-26  Eric Christopher  <echristo@apple.com>
15240
15241         * gcc.dg/intmax_t-1.c: Remove mips xfail.
15242
15243 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
15244
15245         * objc.dg/gnu-runtime-3.m: Simplify.
15246
15247 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
15248
15249         PR middle-end/23669
15250         * gcc.dg/tree-ssa/divide-1.c: New test.
15251         * gcc.dg/tree-ssa/divide-2.c: New test.
15252
15253 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
15254
15255         PR libgfortran/24945
15256         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
15257
15258 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
15259
15260         PR libgfortran/24945
15261         * gfortran.dg/open_status_2.f90: New test.
15262
15263 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15264
15265         * gcc.c-torture/execute/builtins/fprintf.c,
15266         gcc.c-torture/execute/builtins/fputs-lib.c,
15267         gcc.c-torture/execute/builtins/fputs.c,
15268         gcc.c-torture/execute/builtins/lib/fprintf.c,
15269         gcc.c-torture/execute/builtins/lib/printf.c,
15270         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
15271
15272 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
15273
15274         * gcc.dg/20050922-2.c: New test.
15275
15276 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
15277
15278         * objc.dg/gnu-runtime-3.m: New test.
15279
15280 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15281
15282         PR c++/9278
15283         * g++.dg/other/void1.C: New test.
15284
15285 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
15286
15287         PR middle-end/24998
15288         * gcc.dg/torture/fp-int-convert-float.c,
15289         gcc.dg/torture/fp-int-convert-double.c,
15290         gcc.dg/torture/fp-int-convert-long-double.c,
15291         gcc.dg/torture/fp-int-convert-timode.c,
15292         gcc.dg/torture/fp-int-convert-float80.c,
15293         gcc.dg/torture/fp-int-convert-float80-timode.c,
15294         gcc.dg/torture/fp-int-convert-float128.c,
15295         gcc.dg/torture/fp-int-convert-float128-timode.c,
15296         gcc.dg/torture/fp-int-convert.h: New files.
15297
15298 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
15299
15300         PR middle-end/24989
15301         * gcc.dg/tree-ssa/bool-10.c: New test.
15302         * gcc.dg/tree-ssa/bool-11.c: New test.
15303         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
15304
15305 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
15306
15307         PR middle-end/24990
15308         * tree-ssa/pr24990-1.c: New test.
15309
15310 2005-11-24  Richard Guenther  <rguenther@suse.de>
15311         Dirk Mueller <dmueller@suse.de>
15312
15313         PR c++/14024
15314         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
15315         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
15316         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
15317         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
15318         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
15319         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
15320
15321 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
15322
15323         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
15324
15325 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15326
15327         PR c/21668
15328         * gcc.dg/Wc++-compat.c: New.
15329         * gcc.dg/Wno-c++-compat.c: New.
15330
15331 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
15332
15333         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
15334         (vspltish, vspltisw): Likewise.
15335
15336 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15337
15338         PR libgfortran/24794
15339         * gfortran.dg/namelist_12.f: Fix quotes.
15340         * gfortran.dg/namelist_13.f90: Fix quotes.
15341         * gfortran.dg/namelist_14.f90: Fix quotes.
15342         * gfortran.dg/namelist_15.f90: Fix quotes.
15343         * gfortran.dg/namelist_use.f90: Fix quotes.
15344         * gfortran.dg/namelist_use_only.f90: Fix quotes.
15345         * gfortran.dg/namelist_21.f90: New test.
15346         * gfortran.dg/namelist_22.f90: New test.
15347
15348 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
15349
15350         PR target/23435
15351         * gcc.c-torture/compile/pr23435.c: New.
15352
15353 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
15354
15355         * gcc.c-torture/execute/floatunsisf-1.c: New test.
15356
15357 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
15358
15359         * gcc.target/powerpc/405-macchw-1.c,
15360         gcc.target/powerpc/405-macchw-2.c,
15361         gcc.target/powerpc/405-macchwu-1.c,
15362         gcc.target/powerpc/405-macchwu-2.c,
15363         gcc.target/powerpc/405-machhw-1.c,
15364         gcc.target/powerpc/405-machhw-2.c,
15365         gcc.target/powerpc/405-machhwu-1.c,
15366         gcc.target/powerpc/405-machhwu-2.c,
15367         gcc.target/powerpc/405-maclhw-1.c,
15368         gcc.target/powerpc/405-maclhw-2.c,
15369         gcc.target/powerpc/405-maclhwu-1.c,
15370         gcc.target/powerpc/405-maclhwu-2.c,
15371         gcc.target/powerpc/405-mulchw-1.c,
15372         gcc.target/powerpc/405-mulchw-2.c,
15373         gcc.target/powerpc/405-mulchwu-1.c,
15374         gcc.target/powerpc/405-mulchwu-2.c,
15375         gcc.target/powerpc/405-mulhhw-1.c,
15376         gcc.target/powerpc/405-mulhhw-2.c,
15377         gcc.target/powerpc/405-mulhhwu-1.c,
15378         gcc.target/powerpc/405-mulhhwu-2.c,
15379         gcc.target/powerpc/405-mullhw-1.c,
15380         gcc.target/powerpc/405-mullhw-2.c,
15381         gcc.target/powerpc/405-mullhwu-1.c,
15382         gcc.target/powerpc/405-mullhwu-2.c,
15383         gcc.target/powerpc/405-nmacchw-1.c,
15384         gcc.target/powerpc/405-nmacchw-2.c,
15385         gcc.target/powerpc/405-nmachhw-1.c,
15386         gcc.target/powerpc/405-nmachhw-2.c,
15387         gcc.target/powerpc/405-nmaclhw-1.c,
15388         gcc.target/powerpc/405-nmaclhw-2.c,
15389         gcc.target/powerpc/440-macchw-1.c,
15390         gcc.target/powerpc/440-macchw-2.c,
15391         gcc.target/powerpc/440-macchwu-1.c,
15392         gcc.target/powerpc/440-macchwu-2.c,
15393         gcc.target/powerpc/440-machhw-1.c,
15394         gcc.target/powerpc/440-machhw-2.c,
15395         gcc.target/powerpc/440-machhwu-1.c,
15396         gcc.target/powerpc/440-machhwu-2.c,
15397         gcc.target/powerpc/440-maclhw-1.c,
15398         gcc.target/powerpc/440-maclhw-2.c,
15399         gcc.target/powerpc/440-maclhwu-1.c,
15400         gcc.target/powerpc/440-maclhwu-2.c,
15401         gcc.target/powerpc/440-mulchw-1.c,
15402         gcc.target/powerpc/440-mulchw-2.c,
15403         gcc.target/powerpc/440-mulchwu-1.c,
15404         gcc.target/powerpc/440-mulchwu-2.c,
15405         gcc.target/powerpc/440-mulhhw-1.c,
15406         gcc.target/powerpc/440-mulhhw-2.c,
15407         gcc.target/powerpc/440-mulhhwu-1.c,
15408         gcc.target/powerpc/440-mulhhwu-2.c,
15409         gcc.target/powerpc/440-mullhw-1.c,
15410         gcc.target/powerpc/440-mullhw-2.c,
15411         gcc.target/powerpc/440-mullhwu-1.c,
15412         gcc.target/powerpc/440-mullhwu-2.c,
15413         gcc.target/powerpc/440-nmacchw-1.c,
15414         gcc.target/powerpc/440-nmacchw-2.c,
15415         gcc.target/powerpc/440-nmachhw-1.c,
15416         gcc.target/powerpc/440-nmachhw-2.c,
15417         gcc.target/powerpc/440-nmaclhw-1.c,
15418         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
15419
15420 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
15421
15422         PR fortran/24774
15423         * gfortran.dg/inquire_9.f90: New test.
15424
15425         PR fortran/21647
15426         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
15427
15428 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15429
15430         PR libfortran/24432
15431         * lib/target-supports.exp (check_effective_target_fortran_large_real):
15432         Check that 'cos' is supported.
15433
15434 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
15435
15436         PR fortran/24223
15437         * gfortran.dg/substring_equivalence.f90: New test.
15438
15439         PR fortran/24705
15440         * gfortran.dg/auto_internal_assumed.f90: New test.
15441
15442 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
15443
15444         * gcc.dg/fold-div-2.c: New test.
15445
15446 2005-11-20  Ian Lance Taylor  <ian@airs.com>
15447
15448         PR rtl-optimization/24883
15449         * gcc.c-torture/compile/pr24883.c: New test.
15450
15451 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
15452
15453         PR middle-end/20583
15454         * gcc.c-torture/compile/pr20583.c: New.
15455
15456 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
15457
15458         * gcc.c-torture/execute/usmul.c: New test.
15459
15460 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
15461
15462         * gcc.dg/tree-ssa/vrp22.c: New test.
15463
15464 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
15465
15466         PR middle-end/24912
15467         * gcc.dg/torture/pr24912-1.c: New test.
15468
15469 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
15470
15471         PR fortran/24862
15472         * gfortran.dg/arrayio_derived_1.f90: New test.
15473
15474 2005-11-19  Richard Guenther  <rguenther@suse.de>
15475
15476         PR middle-end/23294
15477         * gcc.dg/tree-ssa/pr23294.c: New testcase.
15478
15479 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
15480
15481         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
15482
15483 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
15484
15485         PR c++/8355
15486         * g++.dg/template/friend39.C: New test.
15487
15488 2005-11-18  James E Wilson  <wilson@specifix.com>
15489
15490         * gcc.dg/builtin-strstr.c: New.
15491
15492 2005-11-18  Richard Henderson  <rth@redhat.com>
15493
15494         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
15495         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
15496         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
15497         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
15498         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
15499         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
15500         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
15501         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
15502         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
15503         renaming to remove initial "ia64-".
15504
15505 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
15506
15507         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
15508
15509 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
15510
15511         * g++.dg/cpp/string-2.C: New test.
15512
15513 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
15514
15515         * gcc.dg/tree-ssa/loop-14.c: New test.
15516
15517 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
15518             Michael Chamberlain <michael@chamberlain.net.au>
15519
15520         * ada/acats/run_all.sh (target_run): Kill long running tests.
15521
15522 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15523
15524         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
15525         * gcc.dg/cleanup-9.c: Likewise.
15526         * gcc.dg/cleanup-10.c: Likewise.
15527         * gcc.dg/cleanup-11.c: Likewise.
15528
15529 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15530
15531         PR fortran/24892
15532         * gfortran.dg/open_access_append_1.f90: New test.
15533         * gfortran.dg/open_access_append_2.f90: New test.
15534
15535 2005-11-16  Richard Guenther  <rguenther@suse.de>
15536
15537         PR middle-end/24851
15538         * gcc.c-torture/execute/pr24851.c: New testcase.
15539
15540 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15541
15542         * gcc.dg/fold-overflow-1.c: New test.
15543
15544 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
15545
15546         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
15547         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
15548
15549 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
15550
15551         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
15552         structures.
15553         * g++.dg/eh/forced2.C: Likewise.
15554         * g++.dg/eh/forced3.C: Likewise.
15555         * g++.dg/eh/forced4.C: Likewise.
15556
15557 2005-11-11  Mike Stump  <mrs@apple.com>
15558
15559         * g++.old-deja/g++.mike/unused.C: Add.
15560
15561 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
15562
15563         PR c++/24667
15564         * g++.dg/warn/Wcast-qual1.C: New test.
15565
15566 2005-11-15  Jan Hubicka  <jh@suse.cz>
15567
15568         * gcc.dg/winline-5.c: Add large-unit-insns limit.
15569
15570 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
15571
15572         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
15573
15574 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
15575
15576         PR 24840
15577         * gcc.dg/tree-ssa/pr24840.c: New test.
15578
15579 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
15580
15581         PR testsuite/24841
15582         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
15583
15584 2005-11-14  Dale Johannesen  <dalej@apple.com>
15585
15586         * gcc.c-torture/execute/20051113-1.c: New.
15587
15588 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
15589
15590         PR c++/24687
15591         * g++.dg/template/crash43.C: New test.
15592
15593 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
15594
15595         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
15596
15597 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15598
15599         PR c++/24817
15600         * g++.dg/eh/spec8.C: New test.
15601
15602 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15603
15604         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
15605
15606 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15607
15608         PR c++/20293
15609         * g++.dg/parse/ambig4.C: New test.
15610         * g++.dg/tc1/dr101.C: Adjust error markers.
15611         * g++.dg/lookup/strong-using-2.C: Likewise.
15612         * g++.dg/lookup/ambig5.C: Likewise.
15613         * g++.dg/lookup/ambig4.C: Likewise.
15614         * g++.dg/parse/crash22.C: Likewise.
15615
15616 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15617
15618         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
15619
15620 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
15621
15622         * gcc.dg/nested-calls-1.c: New test.
15623
15624 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15625
15626         * gfortran.dg/complex_intrinsic_1.f90: New test.
15627         * gfortran.dg/complex_intrinsic_2.f90: New test.
15628         * gfortran.dg/fgetc_1.f90: New test.
15629         * gfortran.dg/fgetc_2.f90: New test.
15630         * gfortran.dg/fgetc_3.f90: New test.
15631         * gfortran.dg/ftell_1.f90: New test.
15632         * gfortran.dg/ftell_2.f90: New test.
15633         * gfortran.dg/gnu_logical_1.F: New test.
15634         * gfortran.dg/gnu_logical_2.f90: New test.
15635
15636 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
15637
15638         PR middle-end/24820
15639         * gcc.dg/pr24820.c: New test.
15640
15641 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
15642
15643         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
15644         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
15645         variable.
15646
15647 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15648
15649         PR testsuite/24614
15650         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
15651
15652 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15653
15654         * gcc.target/cris/cris.exp: New file.
15655         * gcc.target/cris/rld-legit1.c: New test.
15656         * gcc.target/cris/rld-legit2.c: New test.
15657
15658 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
15659
15660         PR c++/24780
15661         * g++.dg/opt/pr24780.C: New test.
15662
15663         PR c++/24761
15664         * g++.dg/template/asm1.C: New test.
15665
15666 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
15667
15668         PR libgfortran/24787
15669         * gfortran.dg/scan_1.f90: New test.
15670
15671 2005-11-12  Jan Hubicka  <jh@suse.cz>
15672
15673         * gcc.target/i386/minmax-1.c: New.
15674         * gcc.target/i386/minmax-2.c: New.
15675
15676 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
15677
15678         * gcc.dg/pr24445.c: Fix for 64-bit targets.
15679
15680 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
15681
15682         * gcc.c-torture/execute/20051110-1.c,
15683         gcc.c-torture/execute/20051110-2.c: New tests.
15684
15685 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15686
15687         PR middle-end/24750
15688         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
15689         New tests.
15690
15691 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15692
15693         * lib/target-libpath.exp (get_shlib_extension): New proc.
15694         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
15695         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15696         * lib/objc.exp (objc_target_compile): Likewise.
15697         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
15698         detection.
15699
15700 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15701
15702         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
15703
15704         * lib/target-supports.exp (check_effective_target_static_libgfortran):
15705         Add -static to additional_flags and pass it to target_compile.
15706
15707 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
15708
15709         PR libgfortran/24719
15710         gfortran.dg/read_noadvance.f90: New test.
15711
15712         PR libgfortran/24699
15713         gfortran.dg/fmt_t_2.f90: New test.
15714
15715         PR libgfortran/24785
15716         gfortran.dg/read_x_eor.f90: New test.
15717
15718         PR libgfortran/24584
15719         gfortran.dg/namelist_empty.f90: Rename test.
15720
15721         PR libgfortran/24489
15722         gfortran/read_eor.f90: Rename test.
15723
15724 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15725
15726         PR fortran/15976
15727         * gfortran.dg/automatic_module_variable.f90: New test.
15728
15729 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15730
15731         PR target/24445
15732         * gcc.dg/pr24445.c: New test.
15733
15734 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15735
15736         PR fortran/24655
15737         PR fortran/24755
15738         * gfortran.dg/recursive_statement_functions.f90: Add statement
15739         functions using inline intrinsic functions and parameters to test
15740         that they no longer seg-fault.
15741
15742         PR fortran/24409
15743         gfortran.dg/nested_modules_4.f90: New test.
15744         gfortran.dg/nested_modules_5.f90: New test.
15745
15746 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15747
15748         PR fortran/24643
15749         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
15750
15751 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
15752
15753         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
15754         failures.
15755
15756 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15757
15758         * gcc.dg/sparc-getcontext-1.c: New test.
15759
15760 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
15761
15762         * gcc.dg/ifcvt-fabs-1.c: New test.
15763
15764 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
15765
15766         PR other/4372
15767         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
15768         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
15769
15770 2005-11-09  Richard Guenther  <rguenther@suse.de>
15771
15772         PR tree-optimization/24716
15773         * gcc.c-torture/execute/pr24716.c: New testcase.
15774
15775 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15776
15777         * gcc.dg/pr24624.c: Disable for non S/390 targets.
15778
15779 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15780
15781         PR 24624
15782         * gcc.dg/pr24624.c: Testcase added.
15783
15784 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15785
15786         PR 24623
15787         * g++.dg/other/pr24623.C: Testcase added.
15788
15789 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
15790
15791         PR fortran/22607
15792         * gfortran-dg/pure_byref_1.f90: New.
15793         * gfortran-dg/pure_byref_2.f90: New.
15794
15795 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
15796
15797         PR c/24101
15798         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
15799         * gcc.dg/dg.exp: Run main loop also for *.i files.
15800
15801 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
15802
15803         PR c++/19450
15804         * g++.dg/tls/diag-3.C: New test.
15805         * g++.dg/tls/diag-4.C: New test.
15806         * g++.dg/tls/static-1.C: New test.
15807         * g++.dg/tls/static-1a.cc: New file.
15808
15809 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
15810
15811         PR 23046
15812         * g++.dg/tree-ssa/pr23046.C: New test.
15813
15814 2005-11-08  Devang Patel <dpatel@apple.com>
15815
15816         PR tree-optimization/23115
15817         * gcc.dg/tree-ssa/pr23115.c: New.
15818
15819 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
15820
15821         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
15822         * gcc.target/powerpc/pr16155.c: Same.
15823         * gcc.target/powerpc/altivec-1.c: Same.
15824         * gcc.target/powerpc/altivec-2.c: Same.
15825         * gcc.target/powerpc/altivec-3.c: Same.
15826         * gcc.target/powerpc/altivec-5.c: Same.
15827         * gcc.target/powerpc/altivec-11.c: Same.
15828         * gcc.target/powerpc/altivec-12.c: Same.
15829         * gcc.target/powerpc/altivec-14.c: Same.
15830         * gcc.target/powerpc/altivec-22.c: Same.
15831         * gcc.target/powerpc/altivec-consts.c: Same.
15832         * gcc.target/powerpc/altivec-pr22085.c: Same.
15833         * gcc.target/powerpc/altivec-splat.c: Same.
15834         * gcc.target/powerpc/altivec-varargs-1.c: Same.
15835         * gcc.target/powerpc/altivec-vec-merge.c: Same.
15836         * gcc.target/powerpc/darwin-longlong.c: Same.
15837
15838 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
15839
15840         PR target/19340
15841         * gcc.dg/pr19340.c: New test.
15842
15843 2005-11-07  Ian Lance Taylor  <ian@airs.com>
15844
15845         PR rtl-optimization/24683
15846         * gcc.dg/pr24683.c: New test.
15847
15848 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
15849
15850         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
15851         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
15852
15853 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
15854
15855         * gcc.target/i386/pr23376.c: Compile with -mmmx.
15856
15857 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
15858
15859         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
15860
15861 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
15862
15863         PR target/24230
15864
15865         * gcc.target/powerpc/altivec-consts.c,
15866         gcc.target/powerpc/altivec-splat.c: New testcase.
15867
15868 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
15869
15870         PR c/24599
15871
15872         * gcc.dg/overflow-2.c: New testcase.
15873
15874 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
15875
15876         PR rtl-optimization/23567
15877         * gcc.c-torture/execute/20051104-1.c: New test.
15878
15879 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
15880
15881         PR fortran/24534
15882         gfortran.dg/private_type_2.f90: Modified to check that case with
15883         PRIVATE declaration within derived type is accepted.
15884
15885         PR fortran/20838
15886         gfortran.dg/pointer_assign_1.f90: New test.
15887
15888         PR fortran/20840
15889         * gfortran.dg/arrayio_0.f90: New test.
15890
15891         PR fortran/17737
15892         gfortran.dg/data_initialized.f90: New test.
15893         gfortran.dg/data_constraints_1.f90: New test.
15894         gfortran.dg/data_constraints_2.f90: New test.
15895
15896 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
15897
15898         PR fortran/24174
15899         PR fortran/24305
15900         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
15901
15902 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
15903
15904         PR 24670
15905         * gcc.dg/tree-ssa/pr24670.c: New test.
15906
15907 2005-11-05  Ian Lance Taylor  <ian@airs.com>
15908
15909         PR target/22432
15910         * gcc.target/i386/pr22432.c: New test.
15911
15912 2005-11-05  Richard Henderson  <rth@redhat.com>
15913
15914         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
15915         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
15916         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
15917         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
15918         from gcc.dg/alpha-*.
15919         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
15920         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
15921
15922 2005-11-05  Andreas Jaeger  <aj@suse.de>
15923
15924         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
15925
15926 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
15927
15928         PR target/23424
15929         * gcc.dg/torture/pr23424-1.c: New test.
15930
15931 2005-11-04  Richard Henderson  <rth@redhat.com>
15932
15933         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
15934         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
15935         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
15936         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
15937         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
15938         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
15939         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
15940         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
15941         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
15942         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
15943         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
15944         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
15945         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
15946         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
15947         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
15948         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
15949         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
15950         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
15951         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
15952         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
15953         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
15954         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
15955         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
15956         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
15957         Move from gcc.dg/.
15958         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
15959         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
15960         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
15961         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
15962         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
15963         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
15964         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
15965         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
15966         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
15967         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
15968         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
15969         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
15970         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
15971         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
15972         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
15973         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
15974         gcc.target/i386/lea.c, gcc.target/i386/local.c,
15975         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
15976         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
15977         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
15978         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
15979         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
15980         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
15981         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
15982         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
15983         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
15984         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
15985         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
15986         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
15987         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
15988         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
15989         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
15990         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
15991         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
15992         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
15993         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
15994         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
15995         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
15996         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
15997         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
15998         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
15999         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
16000         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
16001         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
16002         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
16003
16004 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
16005
16006         PR 24627
16007         * gcc.dg/tree-ssa/pr24627.c: New test.
16008
16009 2005-11-04 Paul Brook  <paul@codesourcery.com>
16010
16011         * gcc.dg/tls/opt-10.c: New test.
16012
16013 2005-11-04  Andreas Jaeger  <aj@suse.de>
16014
16015         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
16016         avoid extra warnings.
16017
16018 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16019
16020         PR libfortran/22298
16021         * lib/target-supports.exp
16022         (check_effective_target_static_libgfortran): New
16023         static_libgfortran effective target.
16024         * gfortran.dg/static_linking_1.f: New test.
16025         * gfortran.dg/static_linking_1.c: New file.
16026
16027 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
16028
16029         * gcc.dg/pr24615.c: Guard test with { target fpic }.
16030
16031 2005-11-03  Josh Conner  <jconner@apple.com>
16032
16033         PR c++/19989
16034         g++.dg/ext/array2.C: New test.
16035         g++.dg/template/dependent-name3.C: New test.
16036         g++.dg/template/dependent-name4.C: New test.
16037         g++.dg/template/sfinae2.C: New test.
16038
16039 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16040
16041         PR preprocessor/22042
16042         * gcc.dg/cpp/strify4.c: New test.
16043
16044 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16045
16046         PR c++/17964
16047         * g++.dg/cpp/string-1.C: New test.
16048
16049 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16050
16051         * gcc.target/powerpc: New directory.
16052         * gcc.target/powerpc/powerpc.exp: New file.
16053         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
16054         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
16055         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
16056         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
16057         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
16058         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
16059         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
16060         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
16061         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
16062         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
16063         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
16064         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
16065         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
16066         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
16067         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
16068         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
16069         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
16070         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
16071         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
16072         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
16073         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
16074         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
16075         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
16076         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
16077         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
16078         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
16079         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
16080         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
16081         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
16082         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
16083         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
16084         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
16085         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
16086         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
16087
16088 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
16089
16090         PR c++/21627
16091         * g++.dg/warn/inline2.C: New test.
16092
16093 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16094
16095         PR middle-end/23155
16096         * g++.dg/ext/c99struct1.C: New test.
16097         * gcc.dg/union-cast-1.c: New test.
16098         * gcc.dg/union-cast-2.c: New test.
16099         * gcc.dg/union-cast-3.c: New test.
16100
16101 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16102
16103         PR middle-end/24589
16104         * gcc.c-torture/execute/zero-struct-2.c: New test.
16105
16106 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16107
16108         PR c++/24582
16109         * g++.dg/init/switch1.C: New test.
16110
16111 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16112
16113         * gcc.dg/delay-slot-1.c: New test.
16114
16115 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
16116
16117         PR target/24620
16118         * gcc.dg/pr24620.c: New test.
16119
16120 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16121
16122         PR c/24329
16123         * gcc.dg/format/unnamed-1.c: New test.
16124
16125 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16126
16127         PR c++/22434
16128         * g++.dg/expr/cond8.C: New test.
16129
16130         PR c++/24560
16131         * g++.dg/parse/dot1.C: New test.
16132
16133 2005-11-02  Jan Hubicka  <jh@suse.cz>
16134
16135         PR target/23303
16136         * gcc.dg/i386-lea.c: New test
16137
16138 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
16139
16140         PR target/24615
16141         * gcc.dg/pr24615.c: New test.
16142
16143 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
16144
16145         PR target/24600
16146         * gcc.dg/pr24600.c: New test.
16147
16148 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16149
16150         PR c++/19253
16151         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
16152         * g++.dg/parse/typename9.C: New test.
16153         * g++/dg/parse/typename10.C: Likewise.
16154
16155 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
16156
16157         PR fortran/18157
16158         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
16159         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
16160         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
16161
16162 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16163
16164         PR c++/24569
16165         * g++.dg/debug/static1.C: New test.
16166
16167 2005-11-02  Josh Conner  <jconner@apple.com>
16168
16169         * g++.dg/crash38.C: moved into proper directory...
16170         * g++.dg/template/crash42.C: ...here
16171
16172 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
16173
16174         PR target/18338
16175         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
16176         pcc_bitfield_type_matters || default_packed.
16177
16178         * lib/target-supports.exp
16179         (check_effective_target_pcc_bitfield_type_matters): New proc.
16180         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
16181
16182         PR testsuite/23304
16183         * lib/target-supports.exp (check_effective_default_packed): New proc.
16184         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
16185         Gate expected errors on target ! default_packed.
16186         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
16187
16188 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16189
16190         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
16191         change (r106358).
16192
16193 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16194
16195         PR fortran/24008
16196         * gfortran.dg/entry_5.f90: New.
16197         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
16198
16199 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
16200
16201         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
16202
16203 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
16204
16205         PR fortran/21565
16206         gfortran.dg/namelist_blockdata.f90: New test.
16207
16208         PR fortran/18737
16209         gfortran.dg/external_implicit_none.f90: New test.
16210
16211         PR fortran/14994
16212         * gfortran.dg/secnds.f: New test.
16213
16214 2005-10-31  Jan Hubicka  <jh@suse.cz>
16215
16216         PR target/20928
16217         * gcc.c-torture/compile/pr20928.c: New test.
16218
16219 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
16220
16221         PR middle-end/23492
16222         * gcc.c-torture/compile/zero-strct-5.c: New test.
16223
16224 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
16225
16226         PR libgfortran/24584
16227         * gfortran.dg/pr24584.f90: New test.
16228
16229 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
16230
16231         PR fortran/18883
16232         * gfortran.dg/char_result_9.f90: New.
16233         * gfortran.dg/char_result_10.f90: New.
16234
16235 2005-10-30  Jan Hubicka  <jh@suse.cz>
16236
16237         * g++.dg/tree-ssa/pr24172.C: New testcase.
16238
16239 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16240
16241         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
16242
16243 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
16244
16245         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
16246         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
16247         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
16248         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
16249         gfortran.dg/enum_9.f90,
16250         gfortran.fortran-torture/compile/enum_1.f90,
16251         gfortran.fortran-torture/execute/enum_1.f90,
16252         gfortran.fortran-torture/execute/enum_2.f90,
16253         gfortran.fortran-torture/execute/enum_3.f90,
16254         gfortran.fortran-torture/execute/enum_4.f90: New tests.
16255
16256 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
16257
16258         PR target/18482
16259         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
16260         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
16261
16262 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16263
16264         PR libfortran/20179
16265         * gfortran.dg/mixed_io_1.f90: New test.
16266         * gfortran.dg/mixed_io_1.c: New file.
16267
16268 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16269
16270         * gfortran.dg/malloc_free_1.f90: New test.
16271
16272 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
16273
16274         * gcc.dg/nested-func-4.c: Require profiling -pg.
16275
16276 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16277
16278         PR C++/23229
16279         * g++.dg/warn/main-2.C: New test.
16280
16281 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
16282
16283         PR fortran/24545
16284         * gfortran.dg/interface_2.f90: new test.
16285
16286 2005-10-28  Josh Conner  <jconner@apple.com>
16287
16288         PR c++/22153
16289         * g++.dg/template/crash38.C: New test.
16290         * g++.dg/parse/explicit1.C: Change expected errors.
16291
16292 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16293
16294         PR C++/23426
16295         * g++.dg/other/large-size-array.C: New test.
16296
16297 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16298
16299         PR middle-end/24362
16300         * g++.dg/opt/complex4.C: New test.
16301
16302 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
16303
16304         * gcc.dg/nested-func-4.c: New test.
16305
16306 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
16307
16308         PR fortran/24158
16309         gfortran.dg/derived_recursion.f90: New test.
16310         gfortran.dg/implicit_actual.f90: New test.
16311
16312 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
16313
16314         PR middle-end/24295, PR testsuite/24477
16315         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
16316         removed when weakref hits the tree.
16317
16318 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
16319
16320         * gfortran.dg/cray_pointers_4.f90: New test.
16321
16322         * gfortran.dg/cray_pointers_5.f90: New test.
16323
16324 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
16325
16326         PR fortran/22290
16327         * gfortran.dg/assign_5.f90: New test.
16328         * gfortran.dg/assign_6.f: New test.
16329
16330 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
16331
16332         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
16333         CPU has no SSE support.
16334
16335 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
16336
16337         PR libgfortran/24224
16338         * gfortran.dg/arrayio_1.f90: Update attribution.
16339         * gfortran.dg/arrayio_2.f90: Update attribution.
16340         * gfortran.dg/arrayio_3.f90: Update attribution.
16341         * gfortran.dg/arrayio_4.f90: Update test conditions.
16342         * gfortran.dg/arrayio_5.f90: Update attribution.
16343         * gfortran.dg/arrayio_6.f90: New test.
16344         * gfortran.dg/arrayio_7.f90: New test.
16345
16346 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
16347
16348         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
16349
16350 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
16351
16352         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
16353
16354 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
16355
16356         PR fortran/24416
16357         * gfortran.dg/namelist_char_only.f90: New test.
16358
16359 2005-10-24  Asher Langton  <langton2@llnl.gov>
16360
16361         PR fortran/17031
16362         PR fortran/22282
16363         * gfortran.dg/cray_pointers_1.f90: New test.
16364         * gfortran.dg/cray_pointers_2.f90: New test.
16365         * gfortran.dg/cray_pointers_3.f90: New test.
16366         * gfortran.dg/loc_1.f90: New test.
16367         * gfortran.dg/loc_2.f90: New test.
16368
16369 2005-10-24  Steven Bosscher  <stevenb@suse.de>
16370
16371         * gcc.dg/pr24225.c: New test.
16372
16373 2005-10-24  Asher Langton  <langton2@llnl.gov>
16374
16375         * gfortran.dg/dup_save_1.f90: New test.
16376         * gfortran.dg/dup_save_2.f90: New test.
16377
16378 2005-10-24  Paul Brook  <paul@codesourcery.com>
16379
16380         PR 24107
16381         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
16382         stdint.h.
16383
16384 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
16385
16386         PR libgfortran/24489
16387         * gfortran.dg/pr24489.f90: New test.
16388
16389 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
16390
16391         PR fortran/23635
16392         * gfortran.dg/ichar_1.f90: Add tests for derived types.
16393
16394 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
16395
16396         PR target/18911
16397         * g++.dg/init/array16.C: Skip for mmix-*-*.
16398
16399 2005-10-23  Asher Langton  <langton2@llnl.gov>
16400
16401         * gfortran.dg/byte_1.f90: New test.
16402         * gfortran.dg/byte_2.f90: New test.
16403
16404 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
16405
16406         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
16407
16408 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
16409
16410         PR fortran/18022
16411         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
16412
16413         PR fortran/24311
16414         * gfortran.dg/merge_char_const.f90: New test.
16415
16416         PR fortran/24384
16417         * gfortran.dg/spread_scalar_source.f90: New test.
16418
16419 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
16420
16421         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
16422
16423         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
16424         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
16425
16426         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
16427
16428 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
16429
16430         PR fortran/24426
16431         * gfortran.dg/der_pointer_4.f90: New.
16432
16433 2005-10-22  David Ayers  <d.ayers@inode.at>
16434
16435         * obj-c++.dg/except-1.mm: Simplify.
16436
16437 2005-10-21  David Ayers  <d.ayers@inode.at>
16438
16439         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
16440
16441 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
16442
16443         * gfortran.dg/assumed_dummy_2.f90: New test.
16444
16445 2005-10-21  James E Wilson  <wilson@specifix.com>
16446
16447         PR preprocessor/15220
16448         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
16449
16450 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
16451
16452         * gcc.c-torture/execute/20051021-1.c: New test.
16453
16454 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
16455
16456         PR c++/24260
16457         * g++.dg/ext/tmplattr1.C: New test.
16458
16459 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
16460
16461         PR fortran/24440
16462         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
16463
16464 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
16465
16466         * obj-c++.dg/except-1.mm: New.
16467
16468         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
16469
16470 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
16471
16472         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
16473
16474 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
16475
16476         PR middle-end/24295
16477         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
16478         declarations with the same names as thunks' alias targets, use
16479         aliases instead.
16480         * gcc.dg/attr-alias-3.c: New test.
16481         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
16482
16483 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
16484
16485         PR c++/22618
16486         * g++.dg/parse/access8.C: New test.
16487
16488 2005-10-20  Richard Guenther  <rguenther@suse.de>
16489
16490         PR c++/24439
16491         * g++.dg/tree-ssa/pr24439.C: New testcase.
16492
16493 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16494
16495         * g++.dg/opt/delay-slot-1.C: New test.
16496
16497 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
16498
16499         PR fortran/21625
16500         * gfortran.fg/der_init_1.f90: New.
16501
16502 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
16503
16504         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
16505
16506 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
16507
16508         PR c++/21908
16509         * g++.dg/parse/error28.C: New test.
16510
16511 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16512
16513         * gcc.dg/profile-generate-2.c: New test.
16514
16515 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
16516
16517         PR target/23589
16518         * g++.dg/ext/dllimport11.C: New.
16519
16520 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16521
16522         PR c++/22293
16523         * g++.dg/other/friend3.C: New test.
16524
16525 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
16526
16527         PR c++/23293
16528         * g++.dg/template/error19.C: New test.
16529
16530 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
16531
16532         PR c++/21383
16533         * g++.dg/overload/koenig2.C: New.
16534
16535         PR c++/23118
16536         * g++.dg/overload/error2.C: New.
16537
16538         PR c++/22604
16539         * g++.dg/inherit/covariant14.C: New.
16540
16541 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16542
16543         PR c++/23440
16544         * g++.dg/parse/for1.C: New test.
16545
16546 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
16547
16548         PR fortran/23446
16549         * gfortran.dg/host_dummy_index_1.f90: New test.
16550
16551         PR fortran/21459
16552         * gfortran.dg/automatic_char_len_2.f90: New test.
16553
16554         PR fortran/20866
16555         * gfortran.dg/recursive_statement_functions.f90: New test.
16556
16557         PR fortran/20853
16558         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
16559
16560         PR fortran/20849
16561         * gfortran.dg/external_initializer.f90: New test.
16562
16563         PR fortran/20837
16564         * non_module_public.f90: New test.
16565
16566 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16567
16568         PR c++/24386
16569         * g++.dg/template/overload7.C: New.
16570
16571         PR c++/22551
16572         * g++.dg/other/switch2.C: Remove expected warnings.
16573
16574         PR c++/21353
16575         * g++.dg/template/defarg6.C: New.
16576
16577 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
16578
16579         PR target/24315
16580         * gcc.target/i386/pr24315.c: New test.
16581
16582 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16583
16584         PR c++/24389
16585         * g++.dg/template/static21.C: New test.
16586         * g++.dg/template/static21-a.cc: Likewise.
16587
16588 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
16589
16590         PR c++/23959
16591         * g++.dg/warn/Wswitch-default-1.C: New test.
16592         * g++.dg/warn/Wswitch-default-2.C: New test.
16593
16594 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16595
16596         PR c++/22173
16597         * g++.dg/parse/template18.C: New test.
16598         * g++.dg/template/nontype15.C: Likewise.
16599
16600 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
16601
16602         PR fortran/22273
16603         * gfortran.dg/spec_expr_2.f90: New.
16604
16605 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
16606
16607         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
16608         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
16609         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
16610         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
16611         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
16612         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
16613         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
16614         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
16615         previous target-specific skips and warning-message matches where
16616         applicable.
16617
16618 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
16619
16620         PR c++/21347
16621         * g++.dg/warn/Wctor-dtor.C: New test.
16622
16623 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16624
16625         PR c/23439
16626         * gcc.dg/for-1.c: New test.
16627
16628 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
16629
16630         PR c++/19565
16631         * g++.dg/warn/Wconversion1.C: New test.
16632         * g++.dg/ext/packed4.C: Compile with -w.
16633         * g++.dg/opt/20050511-1.C: Likewise.
16634         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
16635
16636 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
16637
16638         * gfortran.dg/boz_5.f90: New test.
16639
16640 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
16641
16642         PR c++/22551
16643         * g++.dg/other/switch2.C: New.
16644
16645         PR c++/23984
16646         * g++.dg/init/ctor7.C: New.
16647
16648 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
16649
16650         PR c++/23730
16651         * g++.dg/parse/crash32.C: New test.
16652
16653 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
16654
16655         PR c++/20721
16656         * g++.dg/init/goto2.C: New test.
16657
16658         PR c++/22464
16659         * g++.dg/template/crash/41.C: New test.
16660
16661         PR c++/22180
16662         * g++.dg/template/crash40.C: New test.
16663
16664         PR c++/23694
16665         * g++.dg/parse/friend5.C: New test.
16666
16667         PR c++/23307
16668         * g++.dg/template/crash38.C: New test.
16669
16670         PR c++/22352
16671         * g++.dg/template/friend38.C: New test.
16672
16673         PR c++/22405
16674         * g++.dg/template/crash39.C: New test.
16675
16676 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
16677
16678         * gcc.dg/debug/dwarf2/dwarf-char1.c,
16679         gcc.dg/debug/dwarf2/dwarf-char2.c,
16680         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
16681
16682         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
16683
16684 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
16685
16686         * gcc.dg/dll-2.c: Add tests for warnings.
16687         * gcc.dg/dll-3.c: Likewise.
16688         * gcc.dg/dll-4.c: Likewise.
16689
16690         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
16691         * g++.dg/ext/dllimport2.C: Likewise.
16692         * g++.dg/ext/dllimport3.C: Likewise.
16693         * g++.dg/ext/dllimport7.C: Likewise.
16694         * g++.dg/ext/dllimport8.C: Likewise.
16695         * g++.dg/ext/dllimport9.C: Likewise.
16696
16697 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
16698
16699         PR fortran/24092
16700         * gfortran.dg/derived_pointer_recursion.f90: New test.
16701
16702 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
16703
16704         * gcc.c-torture/execute/20051012-1.c: New test.
16705
16706 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16707
16708         PR fortran/18082
16709         * gfortran.dg/automatic_char_len_1.f90: New test.
16710
16711 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16712
16713         PR fortran/20847
16714         * gfortran.dg/save_common.f90: New test.
16715
16716         PR fortran/20856
16717         * gfortran.dg/save_result.f90: New test.
16718
16719 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16720
16721         PR c++/21592
16722         * g++.dg/template/dependent-expr1.C: Add new expected error.
16723         * g++.dg/template/dependent-expr2.C: Adjust error text.
16724         * g++.dg/template/overload6.C: New.
16725
16726         PR c++/23797
16727         * g++.dg/other/typename8.C: New.
16728
16729         PR c++/21117
16730         * g++.dg/other/return1.C: New.
16731
16732 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
16733
16734         PR c++/24052
16735         * g++.dg/ext/label5.C: New.
16736
16737 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16738
16739         PR c++/19964
16740         * g++.dg/parse/crash31.C: New.
16741
16742 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
16743
16744         * g++.dg/ipa/ipa-1.c: New test.
16745         * g++.dg/ipa/ipa-2.c: New test.
16746         * g++.dg/ipa/ipa-3.c: New test.
16747         * g++.dg/ipa/ipa-4.c: New test.
16748         * g++.dg/ipa/ipa-5.c: New test.
16749         * g++.dg/ipa/ipa.exp: New file.
16750
16751 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16752
16753         PR fortran/24207
16754         * gfortran.dg/private_type_3.f90: New test.
16755
16756 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
16757
16758         PR fortran/20786
16759         gfortran.dg/aint_anint_1.f90: New test.
16760
16761 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
16762
16763         PR libgfortran/24313
16764         gfortran.dg/csqrt.f: New test.
16765
16766 2005-10-11  Ian Lance Taylor  <ian@airs.com>
16767
16768         PR c++/8057
16769         * g++.dg/warn/noeffect7.C: New test.
16770         * g++.dg/warn/noeffect2.C: Instantiate templates.
16771         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
16772         and warning.
16773
16774 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
16775
16776         PR c++/21089
16777         * g++.dg/init/float1.C: New test.
16778
16779         PR c++/24277
16780         * g++.dg/init/member1.C: Tweak error markers.
16781
16782 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
16783
16784         PR testsuite/24281
16785         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
16786         Check for null pointer.
16787
16788 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
16789
16790         PR c++/21369
16791         * g++.dg/parse/ret-type3.C: New test.
16792
16793 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
16794
16795         PR tree-opt/23946
16796         * gcc.c-torture/compile/pr23946.c: New test.
16797
16798 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
16799
16800         * g++.dg/opt/mmx2.C: New test.
16801
16802 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
16803
16804         PR c++/24277
16805         * g++.dg/template/static20.C: New test.
16806
16807         PR c++/24302
16808         * g++.dg/warn/Wunused-12.C: New test.
16809
16810         PR c++/23437
16811         * g++.dg/template/arg4.C: New test.
16812
16813 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16814
16815         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
16816         * gcc.dg/ucnid-3.c: Likewise.
16817         * gcc.dg/ucnid-4.c: Likewise.
16818         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
16819         * g++.dg/other/ucnid-1.C: Likewise.
16820         * gcc.dg/sparc-frame-1.c: New test.
16821
16822 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
16823
16824         PR c++/24139
16825         * g++.dg/template/spec27.C: New test.
16826
16827         PR c++/24275
16828         * g++.dg/template/static19.C: New test.
16829
16830 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16831
16832         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
16833         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
16834
16835 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
16836
16837         PR target/24136
16838         * gfortran.fortran-torture/compile/pr24136.f: New test.
16839
16840 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
16841
16842         PR c++/22172
16843         * g++.dg/parse/crash30.C: New test.
16844
16845 2005-10-07  Richard Guenther  <rguenther@suse.de>
16846
16847         PR middle-end/24227
16848         * gcc.c-torture/compile/pr24227.c: New testcase.
16849
16850 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
16851
16852         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
16853         Do not put aligned attributes on array elements.
16854
16855 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
16856
16857         PR testsuite/23611, PR testsuite/23615
16858         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
16859         writing prototypes of library functions by hand.
16860         * obj-c++.dg/bitfield-4.mm: Likewise.
16861         * obj-c++.dg/const-str-4.mm: Likewise.
16862         * obj-c++.dg/encode-4.mm: Likewise.
16863         * obj-c++.dg/encode-5.mm: Likewise.
16864         * obj-c++.dg/encode-6.mm: Likewise.
16865         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
16866         * obj-c++.dg/method-10.mm: Likewise.
16867         * obj-c++.dg/method-17.mm: Likewise.
16868         * obj-c++.dg/method-19.mm: Likewise.
16869         * obj-c++.dg/try-catch-2.mm: Likewise.
16870
16871 2005-10-06  Richard Henderson  <rth@redhat.com>
16872
16873         PR 24236
16874         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
16875
16876 2005-10-06  Dale Johannesen  <dalej@apple.com>
16877
16878         * gcc.c-torture/execute/20030125-1.c: Correct.
16879
16880 2005-10-06  Richard Guenther  <rguenther@suse.de>
16881
16882         PR tree-optimization/24238
16883         * g++.dg/tree-ssa/pr24238.C: New testcase.
16884
16885 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
16886
16887         PR 18568
16888         * gfortran.dg/der_pointer_3.f90: New test.
16889
16890 2005-10-05  Devang Patel  <dpatel@apple.com>
16891
16892         PR Debug/23205
16893         * g++.dg/other/PR23205.C: New.
16894
16895 2005-10-05  Richard Henderson  <rth@redhat.com>
16896
16897         PR target/23602
16898         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
16899         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
16900
16901 2005-10-05  Dale Johannesen  <dalej@apple.com>
16902
16903         * gcc.c-torture/execute/float-floor.c: New.
16904
16905 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
16906
16907         PR tree-optimization/21419
16908         PR tree-optimization/24146
16909         PR tree-optimization/24151
16910
16911         * g++.dg/ext/asm7.C: New.
16912         * g++.dg/ext/asm8.C: New.
16913         * gcc.dg/asm-1.c: Compile on all targets.
16914         * gcc.dg/asm-pr24146.c: New.
16915         * gcc.dg/pr21419.c: Adjust error messages.
16916
16917 2005-10-05  Richard Guenther  <rguenther@suse.de>
16918
16919         PR fortran/24176
16920         * gfortran.fortran-torture/compile/empty.f90: New testcase.
16921
16922 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16923
16924         PR c++/23513
16925         * g++.dg/template/spec22.C: Robustify test.
16926         * g++.dg/template/spec26.C: New.
16927
16928 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
16929
16930         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
16931         if target supports vector instructions.
16932
16933 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
16934
16935         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
16936         C99 functions.
16937
16938 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
16939
16940         * lib/target-supports.exp (check_effective_target_fortran_large_real,
16941         check_effective_target_fortran_large_int): Replace cached result
16942         when target changes.
16943
16944 2005-10-04  Devang Patel  <dpatel@apple.com>
16945
16946         * gcc.dg/i386-sse-vect-types.c: New.
16947
16948 2005-10-04  Ian Lance Taylor  <ian@airs.com>
16949
16950         PR preprocessor/13726
16951         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
16952         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
16953
16954 2005-10-04  Richard Guenther  <rguenther@suse.de>
16955
16956         PR c/23576
16957         * gcc.dg/noncompile/pr23576.c: New testcase.
16958
16959 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16960
16961         PR middle-end/23125
16962         * gcc.dg/register-var-3.c: New test.
16963
16964 2005-10-04  Steven Bosscher  <stevenb@suse.de>
16965
16966         * gcc.dg/pr23049.c: New test.
16967
16968         * gcc.dg/ucnid-4.c: Fix test.
16969
16970 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
16971
16972         PR 23445
16973         * gcc.c-torture/compile/pr23445.c: New test.
16974
16975 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
16976
16977         * g++.dg/overload/unknown1.C: New.
16978
16979 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
16980
16981         PR c++/17775
16982         * g++.dg/template/repo4.C: New test.
16983
16984 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16985
16986         PR libfortran/19308
16987         * gfortran.dg/large_real_kind_2.F90: New test.
16988         * gfortran.dg/large_integer_kind_2.f90: New test.
16989
16990 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
16991
16992         * lib/target-supports.exp (check_effective_target_vect_shift):
16993         Implement with result caching. Add i?86, x86_64 and ia64 targets.
16994         (check_effective_target_vect_condition): Fix copy-n-pasto.
16995
16996         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
16997         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
16998         targets.
16999
17000 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
17001
17002         PR c++/22621
17003         * g++.dg/template/overload5.C : New test.
17004
17005         PR c++/23840
17006         * g++.dg/expr/stdarg1.C: New test.
17007
17008 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
17009
17010         PR 24142
17011         * gcc.c-torture/execute/pr24142.c: New test.
17012
17013 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
17014
17015         PR 24141
17016         * gcc.c-torture/execute/pr24141.c: New test.
17017
17018 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
17019             Diego Novillo  <dnovillo@redhat.com>
17020
17021         PR 23604
17022         * gcc.c-torture/execute/pr23604.c: New test.
17023
17024 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
17025
17026         PR fortran/16404
17027         PR fortran/20835
17028         PR fortran/20890
17029         PR fortran/20899
17030         PR fortran/20900
17031         PR fortran/20901
17032         PR fortran/20902
17033         gfortran.dg/equiv_constraint_1.f90: New test.
17034         gfortran.dg/equiv_constraint_2.f90: New test.
17035         gfortran.dg/equiv_constraint_3.f90: New test.
17036         gfortran.dg/equiv_constraint_4.f90: New test.
17037         gfortran.dg/equiv_constraint_5.f90: New test.
17038         gfortran.dg/equiv_constraint_6.f90: New test.
17039         gfortran.dg/equiv_constraint_7.f90: New test.
17040         gfortran.dg/equiv_constraint_8.f90: New test.
17041         gfortran.dg/private_type_1.f90: New test.
17042         gfortran.dg/private_type_2.f90: New test.
17043         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
17044         980628-10.f: Assert std=gnu to permit mixing of
17045         types in equivalence statements.
17046
17047 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
17048
17049         PR 24112
17050         * gfortran.dg/open_status_1.f90: New.
17051
17052 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
17053
17054         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
17055         * gcc.dg/vect/pr22480.c: Clean up temp files.
17056         * gcc.dg/vect/pr23831.c: Clean up temp files.
17057         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
17058         Clean up temp files.
17059         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
17060         Clean up temp files.
17061
17062         * gcc.dg/20050309-1.c: Clean up temp files.
17063         * gcc.dg/20050325-1.c: Clean up temp files.
17064
17065 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
17066
17067         PR tree-optimization/24059
17068         * gcc.dg/vect/pr24059.c : New test.
17069
17070 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
17071
17072         PR middle-end/24109
17073         * gcc.c-torture/execute/20050929-1.c: New test.
17074
17075 2005-09-29  Steven Bosscher  <stevenb@suse.de>
17076
17077         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
17078
17079 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
17080
17081         PR c/21419
17082         * gcc.dg/pr21419.c: New test.
17083
17084 2005-09-29  Steven Bosscher  <stevenb@suse.de>
17085
17086         * gcc.dg/pr23911.c: New test.
17087
17088 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
17089
17090         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
17091
17092         PR c++/16782
17093         * g++.dg/parse/qualified4.C: New test.
17094         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
17095         * g++.old-deja/g++.mike/p8154.C: Likewise.
17096
17097 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
17098
17099         PR c++/22147
17100         * g++.dg/template/friend37.C: New test.
17101         * g++.dg/parse/crash28.C: Adjust error markers.
17102
17103 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
17104
17105         PR fortran/18518
17106         * gfortran.fortran-torture/execute/save_2.f90: New decl.
17107
17108 2005-09-27  Devang Patel  <dpatel@apple.com>
17109
17110         PR tree-optimization/23625
17111         * gcc.dg/pr23625.c: New test.
17112
17113 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
17114
17115         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
17116         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
17117
17118 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
17119
17120         PR fortran/23677
17121         * gfortran.fortran-torture/execute/save_1.f90: New test.
17122         * gfortran.dg/save_1.f90: New test.
17123
17124 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
17125
17126         * gcc.target/i386/builtin-apply-mmx.c: New test.
17127
17128         PR target/22576
17129         * gcc.target/i386/pr22576.c: New test.
17130
17131         PR target/22585
17132         * gcc.target/i386/pr22585.c: New test.
17133
17134         PR target/23268
17135         * gcc.target/i386/pr23268.c: New test.
17136
17137         PR middle-end/23831
17138         * gcc.dg/vect/pr23831.c: New test.
17139
17140         PR target/24055
17141         * gcc.target/i386/pr24055.c: New test.
17142
17143 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
17144
17145         PR tree-optimization/23960
17146         * gcc.c-torture/compile/pr23960.c: New.
17147
17148 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
17149
17150         PR fortran/16861
17151         * gfortran.dg/nested_modules_3.f90: New.
17152
17153 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
17154
17155         PR fortran/24005
17156         gfortran.dg/interface_1.f90: New test.
17157
17158 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
17159         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17160
17161         PR fortran/23843
17162         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
17163
17164 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
17165
17166         PR fortran/23516
17167         * gfortran.dg/imag_1.f: New test.
17168         * gfortran.dg/imag_2.f: Ditto.
17169
17170 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
17171
17172         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
17173
17174 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
17175
17176         PR c++/21983
17177         * g++.dg/warn/pr21983.C: New test.
17178
17179 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
17180
17181         * gcc.dg/20050922-1.c: Testcase added.
17182
17183 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
17184
17185         PR c++/23993
17186         * g++.dg/template/array14.C: New test.
17187
17188 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
17189
17190         PR fortran/19929
17191         * gfortran.dg/der_ptr_component_1.f90: New test.
17192
17193 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17194
17195         PR c++/23965
17196         * g++.dg/template/error1.C: Reject "no matching function" message.
17197
17198 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17199
17200         PR c++/17609
17201         * g++.dg/lookup/error1.C: New test.
17202
17203 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
17204
17205         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
17206         functionality of the testcase.
17207
17208 2005-09-20  Richard Henderson  <rth@redhat.com>
17209
17210         * gcc.dg/vect/vect-22.c: Require vect_float.
17211         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
17212
17213 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
17214
17215         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
17216         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
17217         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
17218         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
17219         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
17220         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
17221         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
17222         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
17223         * gcc.dg/cpp/ucnid-8.c: New test.
17224
17225 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17226
17227         PR tree-optimization/23929
17228         * gcc.c-torture/compile/pr23929.c: New test.
17229
17230 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
17231
17232         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
17233         for one loop.
17234
17235 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
17236
17237         PR testsuite/23186
17238         * g++.dg/other/pr22003.C: Require named sections.
17239
17240 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17241
17242         PR c++/23947
17243         * g++.dg/rtti/crash3.C: New test.
17244
17245         PR tree-optimization/23818
17246         * gcc.dg/pr23818.c: New test.
17247
17248 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17249
17250         PR fortran/23420
17251         * gfortran.dg/print_fmt_4.f: New.
17252
17253 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17254
17255         PR fortran/23663
17256         * gfortran.fortran-torture/execute/entry_11.f90: New test.
17257
17258 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
17259
17260         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
17261         Use pointers to local alignable arrays instead. Added comments.
17262         * gcc.dg/vect/vect-46.c: Likewise.
17263         * gcc.dg/vect/vect-48.c: Likewise.
17264         * gcc.dg/vect/vect-49.c: Likewise.
17265         * gcc.dg/vect/vect-52.c: Likewise.
17266         * gcc.dg/vect/vect-53.c: Likewise.
17267         * gcc.dg/vect/vect-54.c: Likewise.
17268         * gcc.dg/vect/vect-56.c: Likewise.
17269         * gcc.dg/vect/vect-57.c: Likewise.
17270         * gcc.dg/vect/vect-58.c: Likewise.
17271         * gcc.dg/vect/vect-60.c: Likewise.
17272         * gcc.dg/vect/vect-61.c: Likewise.
17273
17274         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
17275         The test is no longer vectorizable on vect_no_align targets.
17276         * gcc.dg/vect/vect-43.c: Likewsie.
17277
17278         * gcc.dg/vect/vect-44.c: Added comments.
17279         * gcc.dg/vect/vect-45.c: Added comments.
17280         * gcc.dg/vect/vect-50.c: Added comments.
17281         * gcc.dg/vect/vect-51.c: Added comments.
17282
17283         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
17284         aligned type.
17285         * gcc.dg/vect/Os-vect-95.c: Likewise.
17286
17287         * gcc.dg/vect/vect-41.c: Test removed.
17288         * gcc.dg/vect/vect-47.c: Test removed.
17289         * gcc.dg/vect/vect-55.c: Test removed.
17290         * gcc.dg/vect/vect-59.c: Test removed.
17291
17292 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
17293
17294         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
17295         No longer vectorizable on vect_no_align targets.
17296         * gcc.dg/vect/pr20122.c: Likewise.
17297         * gcc.dg/vect/vect-74.c: Likewise.
17298         * gcc.dg/vect/vect-75.c: Likewise.
17299         * gcc.dg/vect/vect-76.c: Likewise.
17300
17301         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
17302         Will not be vectorizable on vect_no_align targets once aliasing issues
17303         are resolved.
17304         * gcc.dg/vect/vect-79.c: Likewise.
17305
17306         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
17307         * gcc.dg/vect/vect-78.c: Likewise.
17308         * gcc.dg/vect/vect-97.c: Likewise.
17309
17310 2005-09-19  Steven Bosscher  <stevenb@suse.de>
17311
17312         * gcc.dg/pr23943.c: New test.
17313
17314 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
17315
17316         PR fortran/19181
17317         * gfortran.dg/derived_pointer_null_1.f90: New test.
17318
17319 2005-09-18  Richard Guenther  <rguenther@suse.de>
17320
17321         PR middle-end/23944
17322         * gcc.c-torture/compile/pr23944.c: New testcase.
17323
17324 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
17325
17326         PR fortran/15975
17327         * gfortran.dg/der_pointer_2.f90: New test.
17328
17329 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
17330
17331         PR fortran/16861
17332         * gfortran.dg/nested_modules_2.f90: New test.
17333
17334 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17335
17336         PR c++/18368
17337         * g++.dg/other/semicolon.C: New test.
17338
17339 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
17340
17341         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
17342         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
17343
17344 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
17345
17346         PR c++/23914
17347         * g++.dg/template/static18.C: New test.
17348
17349         PR c++/21514
17350         * g++.dg/template/crash19.C: Remove dg-error marker.
17351         * g++.dg/template/local4.C: New test.
17352
17353 2005-09-16  Paul Brook  <paul@codesourcery.com>
17354
17355         PR fortran/23906
17356         * gfortran.dg/dependency_1.f90: New test.
17357
17358 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
17359
17360         PR c++/23896
17361         * g++.dg/template/static17.C: New test.
17362
17363 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
17364
17365         PR c++/23139
17366         * g++.dg/warn/huge-val1.C: New test.
17367
17368 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
17369
17370         PR c++/13140
17371         * g++.dg/parse/class2.C: New test.
17372         * g++.dg/template/explicit8.C: Likewise.
17373         * g++.dg/template/spec25.C: Likewise.
17374
17375 2005-09-14  Josh Conner  <jconner@apple.com>
17376
17377         PR middle-end/23584
17378         * gcc.dg/pr23584.c: New test.
17379
17380 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
17381
17382         PR fortran/21875 Internal Unit Array I/O, NIST
17383         * gfortran.dg/arrayio_1.f90: New test.
17384         * gfortran.dg/arrayio_1.f90: New test.
17385         * gfortran.dg/arrayio_1.f90: New test.
17386         * gfortran.dg/arrayio_1.f90: New test.
17387         * gfortran.dg/arrayio_1.f90: New test.
17388
17389 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
17390
17391         PR middle-end/22480
17392         * gcc.dg/vect/pr22480.c: New test.
17393
17394 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
17395
17396         PR fortran/19358
17397         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
17398
17399 2005-09-13 Josh Conner <jconner@apple.com>
17400
17401         PR c++/23180
17402         * g++.dg/init/struct2.C: New test.
17403         * g++.dg/init/struct3.C: New test.
17404
17405 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
17406
17407         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
17408         Clean up temp files.
17409         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
17410         gcc.dg/tree-ssa/builtin-fprintf-1.c,
17411         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
17412         gcc.dg/tree-ssa/builtin-printf-1.c,
17413         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
17414         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
17415         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
17416         gcc.dg/tree-ssa/builtin-vprintf-1.c,
17417         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
17418         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
17419         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
17420         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
17421         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
17422         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
17423         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
17424         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
17425
17426 2005-09-13  Josh Conner  <jconner@apple.com>
17427
17428         * lib/gcc-dg.exp: Load scanipa.exp.
17429         (cleanup-dump): New procedure.
17430         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
17431         * lib/scandump.exp: New file.
17432         * lib/scantree.exp: Use it.
17433         * lib/scanipa.exp: New file.
17434
17435 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
17436
17437         PR fortran/17740
17438         * gfortran.dg/generic_4.f90: New test.
17439
17440 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
17441
17442         PR target/23816
17443         * gcc.target/i386/pr23816-1.c: New test.
17444         * gcc.target/i386/pr23816-2.c: New test.
17445
17446
17447 2005-09-13  Bastian Blank <waldi@debian.org>
17448
17449         PR c++/16171
17450         * g++.dg/abi/mangle26.C: New test.
17451         * g++.dg/abi/mangle27.C: New test.
17452         * g++.dg/abi/mangle28.C: New test.
17453         * g++.dg/abi/mangle29.C: New test.
17454
17455         PR c++/23839
17456         * g++.dg/parse/register1.C: New test.
17457
17458 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
17459
17460         PR c++/23842
17461         * g++.dg/template/access16.C: New test.
17462
17463 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17464
17465         * gfortran.dg/char_pack_2.f90: Increase the vector size.
17466
17467 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17468
17469         PR fortran/18899
17470         * gfortran.dg/shape_2.f90: New test.
17471
17472 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17473
17474         PR target/19269
17475         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
17476         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
17477         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
17478         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
17479         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
17480         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
17481         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
17482         tests.
17483
17484 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17485
17486         PR c++/23841
17487         * g++.dg/parse/template17.C: New test.
17488
17489 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17490
17491         PR c++/23789
17492         * g++.dg/template/nontype14.C: New test.
17493
17494 2005-09-12  Ian Lance Taylor  <ian@airs.com>
17495
17496         PR g++/7874
17497         * g++.dg/lookup/friend7.C: New test.
17498         * g++.dg/lookup/friend8.C: New test.
17499         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
17500         so that it will be found via argument dependent lookup.
17501         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
17502         friend functions which will no longer be found.
17503         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
17504         function g, so that it will be found via argument dependent
17505         lookup.
17506         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
17507         * g++.old-deja/g++.mike/net43.C: Likewise.
17508
17509 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17510
17511         PR c++/23691
17512         * g++.dg/template/static16.C: New test.
17513
17514 2005-09-12  Josh Conner  <jconner@apple.com>
17515
17516         PR middle-end/23237
17517         * gcc.c-torture/compile/pr23237.c: New test.
17518
17519 2005-09-11  Richard Henderson  <rth@redhat.com>
17520
17521         * g++.dg/other/error8.C: Update expected diagnostic text.
17522
17523 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17524
17525         PR libfortran/19872
17526         * gfortran.dg/overwrite_1.f: New test.
17527
17528 2005-09-09  Josh Conner  <jconner@apple.com>
17529
17530         * g++.dg/init/pr23180-1.C: Removed.
17531         * g++.dg/init/pr23180-2.C: Removed.
17532
17533 2005-09-09  David Daney <ddaney@avtrex.com>
17534
17535         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
17536         files which are ...
17537         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
17538         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
17539
17540 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17541
17542         * gfortran.dg/iostat_2.f90: New test.
17543
17544 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
17545
17546         PR c++/22252
17547         * g++.dg/ext/interface1.C: New test.
17548         * g++.dg/ext/interface1.h: Likewise.
17549         * g++.dg/ext/interface1a.cc: Likewise.
17550
17551 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
17552
17553         * gfortran.dg/iomsg_1.f90: New test case.
17554
17555 2005-09-09  Richard Guenther  <rguenther@suse.de>
17556
17557         PR c++/23624
17558         * g++.dg/tree-ssa/pr23624.C: New testcase.
17559
17560 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17561
17562         PR fortran/19239
17563         * gfortran.dg/vector_subscript_1.f90,
17564         * gfortran.dg/vector_subscript_2.f90: New tests.
17565
17566 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17567
17568         PR fortran/21104
17569         * gfortran.dg/array_alloc_1.f90,
17570         * gfortran.dg/array_alloc_2.f90,
17571         * gfortran.dg/array_alloc_3.f90: New tests.
17572
17573 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17574
17575         PR fortran/12840
17576         * gfortran.dg/array_constructor_6.f90
17577         * gfortran.dg/array_constructor_7.f90
17578         * gfortran.dg/array_constructor_8.f90
17579         * gfortran.dg/array_constructor_9.f90
17580         * gfortran.dg/array_constructor_10.f90
17581         * gfortran.dg/array_constructor_11.f90
17582         * gfortran.dg/array_constructor_12.f90: New tests.
17583
17584 2005-09-08  Josh Conner  <jconner@apple.com>
17585
17586         PR c++/23180
17587         * g++.dg/init/pr23180-1.C: New test.
17588         * g++.dg/init/pr23180-2.C: New test.
17589
17590 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17591
17592         PR fortran/18878
17593         * gfortran.dg/module_double_reuse.f90: New.
17594
17595 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17596
17597         PR fortran/23270
17598         PR fortran/22304
17599         PR fortran/18870
17600         PR fortran/17917
17601         PR fortran/16511
17602         * gfortran.dg/common_equivalence_1.f: New.
17603         * gfortran.dg/common_equivalence_2.f: New.
17604         * gfortran.dg/common_equivalence_3.f: New.
17605         * gfortran.dg/contained_equivalence_1.f90: New.
17606         * gfortran.dg/module_blank_common.f90: New.
17607         * gfortran.dg/module_commons_1.f90: New.
17608         * gfortran.dg/module_equivalence_1.f90: New.
17609         * gfortran.dg/nested_modules_1.f90: New.
17610         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
17611         equivalences and add comment to connect the test with
17612         the PR.
17613
17614 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17615
17616         PR fortran/23765
17617         * gfortran.dg/common_6.f90: New test.
17618
17619 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17620
17621         PR fortran/15326
17622         * gfortran.dg/char_result_1.f90,
17623         * gfortran.dg/char_result_2.f90,
17624         * gfortran.dg/char_result_3.f90,
17625         * gfortran.dg/char_result_4.f90,
17626         * gfortran.dg/char_result_5.f90,
17627         * gfortran.dg/char_result_6.f90,
17628         * gfortran.dg/char_result_7.f90,
17629         * gfortran.dg/char_result_8.f90: New tests.
17630
17631 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17632
17633         PR fortran/19928
17634         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
17635
17636 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17637
17638         PR obj-c++/16816
17639         * obj-c++.dg/selector-5.mm: New test.
17640         * obj-c++.dg/selector-6.mm: New test.
17641
17642 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17643
17644         PR objc/20574
17645         PR objc/19324
17646         * objc.dg/error-1.m: New test.
17647
17648 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
17649
17650         PR fortran/23373
17651         * gfortran.fortran-torture/execute/pr23373-1.f90,
17652         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
17653
17654 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
17655
17656         PR libfortran/23760
17657         * gfortran.dg/g77/1832.f: Remove long string in write statement
17658         to allow the test to pass on correct list directed output with
17659         prepended space.
17660
17661 2005-09-07  James E Wilson  <wilson@specifix.com>
17662
17663         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
17664
17665 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17666
17667         * gfortran.dg/parameter+save.f90: Rename to
17668         * gfortran.dg/parameter_save.f90: .. this.
17669
17670 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17671
17672         PR fortran/20848
17673         * gfortran.dg/parameter+save.f90: New test case.
17674
17675 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
17676
17677         PR fortran/19269
17678         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
17679
17680 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17681
17682         PR c/23075
17683         * gcc.dg/pr23075.c: New test.
17684         * g++.dg/warn/pr23075.C: New test.
17685
17686         PR target/22362
17687         * gcc.target/i386/pr22362.c: New test.
17688
17689         PR rtl-optimization/23098
17690         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
17691
17692         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
17693         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17694         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17695
17696 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
17697
17698         * g++.dg/expr/cast6.C: New test.
17699
17700         PR c++/9782
17701         * g++.dg/init/new15.C: New test.
17702
17703 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17704
17705         * gcc.dg/vect/Os-vect-95.c: New test.
17706         * gcc.dg/vect/vect-95.c: Same.
17707
17708 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17709
17710         * gcc.dg/vect/vect-29.c: Update xfail testing.
17711         * gcc.dg/vect/vect-44.c: Same.
17712         * gcc.dg/vect/vect-48.c: Same.
17713         * gcc.dg/vect/vect-50.c: Same.
17714         * gcc.dg/vect/vect-72.c: Same.
17715         * gcc.dg/vect/vect-77.c: Same.
17716         * gcc.dg/vect/vect-78.c: Same.
17717         * gcc.dg/vect/vect-80.c: Same.
17718         * gcc.dg/vect/vect-96.c: Same.
17719         * gcc.dg/vect/vect-100.c: Same.
17720         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
17721         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
17722         * gfortran.dg/vect/vect-5.f90: Same.
17723
17724 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17725
17726         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
17727         start strings.
17728         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17729         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17730
17731         PR c++/23056
17732         * g++.dg/opt/pr23056.C: New test.
17733
17734         PR rtl-optimization/23098
17735         * gcc.target/i386/pr23098.c: New test.
17736
17737 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
17738
17739         PR c++/23667
17740         * g++.dg/template/static15.C: New test.
17741
17742         PR c++/21440
17743         * g++.dg/ext/stmtexpr5.C: New test.
17744         * g++.dg/ext/stmtexpr6.C: Likewise.
17745
17746 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
17747
17748         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
17749
17750         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
17751         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17752         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17753
17754 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
17755
17756         PR libfortran/23321
17757         * gfortran.dg/direct_io_4.f90: New test case.
17758
17759 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
17760             Rasmus Hahn  <rassahah@neofonie.de>
17761
17762         PR libobjc/23108
17763         * objc.dg/type-stream-1.m: New test.
17764
17765 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
17766
17767         PR fortran/23661
17768         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
17769         gfortran.dg/print_fmt_3.f90: New test.
17770
17771 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
17772
17773         * gfortran.dg/fmt_t_1.f90: New test.
17774
17775 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
17776
17777         PR rtl-optimization/23454
17778         * g++.dg/opt/pr23454.C: New test.
17779
17780 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
17781
17782         PR c++/23699
17783         * g++.dg/ext/static1.C: New test.
17784
17785 2005-09-02  Richard Henderson  <rth@redhat.com>
17786
17787         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
17788         tail call to check_fa_work.
17789
17790 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
17791
17792         PR c++/21687
17793         * g++.dg/other/gc3.C: New test.
17794
17795 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17796
17797         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
17798         * gcc.dg/20050826-1.c: Likewise.
17799
17800 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
17801
17802         PR c++/23167
17803         * g++.dg/expr/volatile1.C: New test.
17804
17805 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
17806
17807         PR middle-end/23547
17808         * gcc.dg/pr23547.c: New test.
17809
17810 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
17811
17812         PR c/22061
17813         * gcc.c-torture/execute/pr22061-1.c,
17814         * gcc.c-torture/execute/pr22061-2.c,
17815         * gcc.c-torture/execute/pr22061-3.c,
17816         * gcc.c-torture/execute/pr22061-4.c: New tests.
17817
17818 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17819
17820         * gcc.dg/Wredundant-decls-2.c: New test to check that
17821         -Wredundant-decls does not issue warning for a variable
17822         definition following a declaration.
17823
17824 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
17825
17826         PR debug/7241
17827         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
17828         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
17829         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
17830
17831         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
17832         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
17833         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
17834         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
17835         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
17836         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
17837         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
17838         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
17839
17840 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17841
17842         PR objc/23306
17843         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
17844         scan-assmbler.
17845
17846 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
17847
17848         PR target/21255
17849         * gcc.dg/pr21255-1.c: New test.
17850         * gcc.dg/pr21255-2-mb.c: Likewise.
17851         * gcc.dg/pr21255-2-ml.c: Likewise.
17852         * gcc.dg/pr21255-3.c: Likewise.
17853         * gcc.dg/pr21255-4.c: Likewise.
17854
17855 2005-08-31  Dale Johannesen  <dalej@apple.com>
17856
17857         * gcc.dg/20050830-1.c: New.
17858
17859 2005-08-31  Josh Conner  <jconner@apple.com>
17860
17861         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
17862         command-line options for arm-*-* targets.
17863         * g++.dg/init/array16.C: Likewise.
17864         * g++.dg/other/crash-4.C: Likewise.
17865
17866 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17867
17868         PR obj-c++/23640
17869         * obj-c++.dg/gnu-runtime-3.mm: New test.
17870
17871 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17872
17873         PR c++/13377
17874         * g++.dg/lookup/ambig4.C: New test.
17875         * g++.dg/lookup/ambig5.C: New test.
17876         * g++.dg/tc1/dr101.C: Adjust error markers.
17877
17878 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17879
17880         PR c++/23639
17881         * g++.dg/template/ttp5.C: Adjust error markers.
17882
17883 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
17884
17885         PR testsuite/23609
17886         * lib/obj-c++.exp: Include target-libpath.exp.
17887         (obj-c++_link_flags): Look for the GNU libobjc library
17888         and set the library path to include it.
17889         Don't manually set LD_LIBRARY_PATH (etc.) but call
17890         set_ld_library_path_env_vars instead.
17891         (obj-c++_target_compile): Don't set library path or
17892         linker flags because they are already set correctly
17893         in obj-c++_link_flags.
17894
17895 2005-08-30  Josh Conner  <jconner@apple.com>
17896
17897         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
17898         to command-line options for arm-*-* targets.
17899
17900 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
17901
17902         * g++.dg/other/i386-1.C: New.
17903
17904 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
17905
17906         PR preprocessor/20348
17907         PR preprocessor/20356
17908         * gcc.dg/cpp/pr20348.c: New test.
17909         * gcc.dg/cpp/pr20348.h: New file.
17910         * gcc.dg/cpp/inc/pr20348.h: New file.
17911         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
17912         * gcc.dg/cpp/pr20356.c: New test.
17913         * gcc.dg/cpp/pr20356.h: New file.
17914         * gcc.dg/cpp/inc/pr20356.h: New file.
17915         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
17916
17917 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
17918
17919         * gfortran.fortran-torture/execute/intrinsic_count.f90:
17920         Fix array dimension to avoid correct end-of-file error.
17921
17922 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
17923
17924         PR libfortran/23598
17925         * gfortran.dg/iostat_1.f90: New test.
17926
17927 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
17928
17929         PR middle-end/23408
17930         * gcc.dg/pr23408.c: New test.
17931
17932 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
17933
17934         PR c++/23099
17935         * g++.dg/init/member1.C: Make sure erroneous static data member
17936         definitions are required.
17937         * g++.dg/template/static13.C: New test.
17938         * g++.dg/template/static14.C: Likewise.
17939
17940 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
17941
17942         * gcc.target/i386/pr23575.c: Use -msse2 instead of
17943         -march=pentium4, remove ilp32 requirement.
17944
17945         PR middle-end/23484
17946         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
17947         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
17948
17949 2005-08-29  Andreas Jaeger  <aj@suse.de>
17950
17951         PR testsuite/23607
17952         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
17953
17954 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
17955
17956         * gcc.c-torture/execute/20050316-2.c: New test.
17957         * gcc.c-torture/execute/20050316-3.c: New test.
17958         * gcc.dg/torture/pr16104-1.c: New test.
17959
17960 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
17961
17962         PR middle-end/23463
17963         * gcc.c-torture/execute/zero-struct-1.c: New test.
17964
17965 2005-08-27  Richard Guenther  <rguenther@suse.de>
17966
17967         PR target/23575
17968         * gcc.target/i386/pr23575.c: New testcase.
17969
17970 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
17971
17972         PR rtl-optimization/23561
17973         * gcc.c-torture/execute/20050826-1.c: New test.
17974
17975         PR rtl-opt/23560
17976         * gcc.c-torture/execute/20050826-2.c: New test.
17977
17978 2005-08-26  Dale Johannesen  <dalej@apple.com>
17979
17980         * gcc.dg/20030711-1.c: Modify to work on Darwin.
17981         * gcc.dg/20050826-1.c: New.
17982
17983 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
17984
17985         PR c++/19004
17986         * g++.dg/template/nontype13.C: New test.
17987
17988         PR c++/23491
17989         * g++.dg/init/new14.C: New test.
17990         * g++.dg/expr/anew1.C: Do not XFAIL.
17991         * g++.dg/expr/anew2.C: Likewise.
17992         * g++.dg/expr/anew3.C: Likewise.
17993
17994 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
17995
17996         PR middle-end/22439
17997         * gcc.dg/vla-3.c: New test.
17998
17999 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
18000
18001         PR fortran/20363
18002         * gfortran.dg/named_interface.f90: New.
18003
18004 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
18005
18006         * gcc.c-torture/execute/frame-address.c: New test.
18007
18008 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18009
18010         PR c++/20817
18011         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
18012
18013 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
18014
18015         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
18016
18017 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
18018
18019         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
18020         * gcc.dg/altivec-22.c: Rename from..
18021         * gcc.dg/altivec-nomfcr.c: ..this.
18022
18023 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
18024
18025         PR tree-optimization/23546
18026         * gcc.dg/tree-ssa/pr23546.c: New test.
18027
18028 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
18029
18030         PR fortran/17758
18031         * gfortran.dg/nonreturning_statements.f90: New test.
18032
18033 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18034
18035         PR c++/22454
18036         * g++.dg/parse/crash29.C: New.
18037
18038 2005-08-23  DJ Delorie  <dj@redhat.com>
18039
18040         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
18041         constants have the L suffix.
18042
18043 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
18044
18045         PR c++/23044
18046         * g++.dg/template/instantiate8.C: New.
18047
18048 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
18049
18050         PR middle-end/23467
18051         * gcc.c-torture/execute/pr23467.c: New test.
18052
18053 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
18054
18055         PR tree-optimization/22043
18056         * gcc.c-torture/execute/20050613-1.c: New test.
18057
18058 2005-08-23  Ben Elliston  <bje@au.ibm.com>
18059
18060         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
18061
18062 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
18063
18064         PR rtl-optimization/23478
18065         * g++.dg/opt/pr23478.C: New test.
18066
18067 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18068
18069         PR c/18715
18070         * gcc.dg/switch-warn-3.c: New test.
18071
18072 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18073
18074         PR c++/22233
18075         * g++.dg/template/param1.C: New test.
18076
18077 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18078
18079         PR c++/23089
18080         * g++.dg/other/incomplete1.C: New test.
18081
18082 2005-08-22  Ira Rosen  <irar@il.ibm.com>
18083
18084         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
18085         are vectorizable.
18086
18087 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18088
18089         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
18090         d_lines_5.f: New.
18091
18092 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
18093
18094         * gcc.target/i386/sse-4.c: New test.
18095
18096 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18097
18098         PR testsuite/23239
18099         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
18100
18101 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
18102
18103         * gcc.dg/20050811-1.c: New test.
18104         * gcc.dg/20050811-2.c: New test.
18105
18106 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
18107
18108         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
18109
18110 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
18111
18112         PR 23476
18113         * gcc.c-torture/compile/pr23476.c: New test.
18114
18115 2005-08-19  Devang Patel  <dpatel@apple.com>
18116
18117         PR tree-optimization/23048
18118         * gcc.dg/tree-ssa/pr23048.c: New test.
18119
18120 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18121
18122         PR middle-end/20624
18123         * g++.dg/warn/Wreturn-3.C: New test
18124
18125 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
18126
18127         PR tree-optimization/22228
18128         * g++.dg/vect/pr22543.cc: New test.
18129
18130 2005-08-17  Steven Bosscher  <stevenb@suse.de>
18131
18132         PR tree-optimization/21574
18133         * gcc.dg/tree-ssa/pr21574.c: New test.
18134
18135 2005-08-16  James E Wilson  <wilson@specifix.com>
18136
18137         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
18138
18139 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18140
18141         PR tree-opt/23402
18142         * gcc.c-torture/compile/zero-strct-3.c: New test.
18143         * gcc.c-torture/compile/zero-strct-4.c: New test.
18144
18145 2005-08-16  Steven Bosscher  <stevenb@suse.de>
18146
18147         PR target/23376
18148         * gcc.target/x86_64/pr23376.c: New test.
18149
18150 2005-08-16  Ian Lance Taylor  <ian@airs.com>
18151
18152         PR c++/23337
18153         * g++.dg/ext/vector2.C: New.
18154
18155 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
18156
18157         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
18158
18159 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
18160
18161         PR libfortran/23428
18162         * gfortran.dg/inquire-complex.f90: New test case.
18163
18164 2005-08-16  James E Wilson  <wilson@specifix.com>
18165
18166         PR tree-optimization/21105
18167         * gcc.dg/large-size-array.c: New.
18168
18169 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
18170
18171         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
18172         type.
18173         * gcc.dg/vect/vect-41: Likewise.
18174         * gcc.dg/vect/vect-42: Likewise.
18175         * gcc.dg/vect/vect-43: Likewise.
18176         * gcc.dg/vect/vect-44: Likewise.
18177         * gcc.dg/vect/vect-46: Likewise.
18178         * gcc.dg/vect/vect-47: Likewise.
18179         * gcc.dg/vect/vect-48: Likewise.
18180         * gcc.dg/vect/vect-52: Likewise.
18181         * gcc.dg/vect/vect-53: Likewise.
18182         * gcc.dg/vect/vect-54: Likewise.
18183         * gcc.dg/vect/vect-55: Likewise.
18184         * gcc.dg/vect/vect-56: Likewise.
18185         * gcc.dg/vect/vect-57: Likewise.
18186         * gcc.dg/vect/vect-58: Likewise.
18187         * gcc.dg/vect/vect-59: Likewise.
18188         * gcc.dg/vect/vect-60: Likewise.
18189         * gcc.dg/vect/vect-61: Likewise.
18190         * gcc.dg/vect/vect-85: Likewise.
18191         * gcc.dg/vect/vect-87: Likewise.
18192         * gcc.dg/vect/vect-88: Likewise.
18193         * gcc.dg/vect/vect-93.c: Likewise.
18194         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
18195         * gcc.dg/vect/vect-75: Likewise.
18196         * gcc.dg/vect/vect-76: Likewise.
18197         * gcc.dg/vect/vect-77: Likewise.
18198         * gcc.dg/vect/vect-78: Likewise.
18199         * gcc.dg/vect/vect-80: Likewise.
18200         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
18201         vectorized for the expected reason, rather than checking how alignment
18202         was handled.
18203         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
18204         aligned type and also instead of aligned pointers. Added documentation.
18205
18206 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
18207
18208         * gfortran.dg/power.f90: New test.
18209
18210 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
18211
18212         PR rtl-optimization/23299
18213         * g++.dg/opt/pr23299.C: New test.
18214
18215 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18216
18217         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
18218
18219 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
18220
18221         * g++.dg/template/local6.C: New test.
18222
18223 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18224
18225         * execute/exceptions/finally-1.m: Check that the catch and finally are
18226         being called.  Also add a "return 0;" at the end of main.
18227
18228 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
18229
18230         PR fortran/21432.
18231         * gfortran.dg/namelist_print_1.f: New test of functionality of
18232         PRINT namelist.
18233         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
18234         namelist generates error with -std=f95.
18235
18236 2005-08-14  Ira Rosen  <irar@il.ibm.com>
18237
18238         PR tree-optimization/23119
18239         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
18240
18241 2005-08-13  Marcin Koziej  <creep@desk.pl>
18242             Andrew Pinski  <pinskia@physics.uc.edu>
18243
18244         PR libobjc/22492
18245         * execute/exceptions/finally-1.m: New test.
18246
18247 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18248
18249         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
18250         testsuite.
18251         * objc/execute/exceptions/trivial.m: New test.
18252         * objc.dg/try-catch-11.m: Move to ...
18253         * objc/execute/exceptions/foward-1.m: Here.
18254         * objc.dg/try-catch-2.m: Move to ...
18255         * objc/execute/exceptions/catchall-1.m: Here.
18256         * objc.dg/try-catch-8.m: Move to ...
18257         * objc/execute/exceptions/local-variables-1.m: Here.
18258
18259 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18260
18261         * objc.dg/nested-func-1.m: Move to ...
18262         * objc/execute/nested-func-1.m: Here.
18263
18264 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18265
18266         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
18267         in ${options} instead of [target_info name].
18268         * lib/obj-c++.exp (objc_target_compile): Likewise.
18269
18270 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18271
18272         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
18273
18274 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18275
18276         part of PR testsuite/23348
18277         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
18278         each of the torture options.
18279         * objc/compile/trivial.m: New test.
18280
18281 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
18282
18283         * gfortran.dg/eoshift.f90: Correct format.
18284
18285 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
18286
18287         * gfortran.fortran-torture/execute/character_passing.f90:
18288         Fix comment typo.
18289
18290 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
18291
18292         PR c++/8271
18293         * g++.dg/template/unify10.C: New.
18294
18295 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
18296
18297         * g++.dg/parse/pr22514.C: Move to...
18298         * g++.dg/debug/pr22514.C: here.
18299
18300 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18301
18302         PR c++/23266
18303         * g++.dg/inherit/pure1.C: New test.
18304
18305         * ChangeLog: Fix typos.
18306
18307 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18308             Steven Bosscher  <stevenb@suse.de>
18309
18310         * gfortran.dg/runtime_warning_1.f90: New test.
18311
18312 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
18313
18314         PR c++/23219
18315         * g++.dg/parse/crash28.C: New.
18316
18317 2005-08-11  Richard Guenther  <rguenther@suse.de>
18318
18319         PR target/23289
18320         * gcc.target/i386/tailcall-1.c: New testcase.
18321
18322 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
18323
18324         * gcc.dg/vect/vect-67.c: Un-xfail.
18325
18326 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
18327
18328         PR c++/23225
18329         * g++.dg/parse/crash27.C: new test.
18330
18331 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
18332
18333         PR libfortran/22143
18334         * gfortran.dg/shift-kind.f90: New testcase.
18335
18336 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
18337
18338         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
18339         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
18340
18341 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18342
18343         PR c++/20646
18344         * g++.dg/other/mult-stor1.C: New test.
18345
18346 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
18347
18348         * gcc.c-torture/pr18299-1.c: Move to ...
18349         * gcc.c-torture/compile/pr18299-1.c: Here.
18350
18351 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
18352
18353         * gfortran/fortran.torture/execute/character_passing.f90:
18354         Fix types for LSAME.
18355
18356 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
18357
18358         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
18359         input data back to what it was originally.
18360
18361 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
18362
18363         * objc.dg/try-catch-8.m: Enable for all targets.
18364
18365 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
18366
18367         * gcc.dg/pr23165.c: New test.
18368
18369 2005-08-09  Steven Bosscher  <stevenb@suse.de>
18370
18371         PR tree-optimization/23234
18372         * gcc.dg/tree-ssa/pr23234.c: New test.
18373
18374 2005-08-08  Josh Conner  <jconner@apple.com>
18375
18376         PR rtl-optimization/23241
18377         * gcc.dg/char-compare.c: New test.
18378
18379 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18380
18381         PR c++/22508
18382         * g++.dg/init/new13.C: New test.
18383
18384 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18385
18386         PR c++/21166
18387         * g++.dg/other/crash-4.C: Adjust
18388         * g++/dg/ext/packed9.C: New.
18389
18390 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
18391
18392         PR middle-end/21964
18393         * gcc.c-torture/execute/pr21964-1.c: New test.
18394
18395 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
18396
18397         PR c/22458
18398         * gcc.dg/pr22458-1.c: New test.
18399
18400 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
18401             Steven G. Kargl <kargls@comcast.net>
18402
18403         PR fortran/22390
18404         * gfortran.dg/flush_1.f90: New test.
18405
18406 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18407
18408         PR c++/23191
18409         * g++.dg/template/eh2.C: New test.
18410
18411 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18412
18413         PR c++/19498
18414         * g++.dg/template/instantiate7.C: New test.
18415
18416 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
18417
18418         PR c/23113
18419         * gcc.dg/Wunused-value-1.c: New test.
18420
18421 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
18422
18423         PR rtl-optimization/23233
18424         * gcc.c-torture/compile/pr23233-1.c: New test.
18425
18426 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
18427
18428         PR fortran/18833
18429         PR fortran/20850
18430         * gfortran.dg/equiv_1.f90: New test.
18431         * gfortran.dg/equiv_2.f90: New test.
18432         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
18433         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
18434         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
18435
18436 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18437
18438         * gcc.c-torture/execute/vrp-5.c: New test.
18439         * gcc.c-torture/execute/vrp-6.c: New test.
18440         * gcc.dg/tree-ssa/vrp21.c: New test.
18441
18442 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18443
18444         * g++.dg/parse/pr22514.C: New test.
18445
18446 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
18447
18448         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
18449
18450         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
18451         instead of constant loads / pool entries.
18452
18453 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
18454
18455         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
18456         TEST_TO_WCTYPE.
18457
18458 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
18459
18460         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
18461         __WINT_TYPE__ in generated prototypes if possible.
18462
18463 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
18464
18465         PR 22037
18466         * g++.dg/tree-ssa/pr22037.C:
18467
18468 2005-08-04  Richard Henderson  <rth@redhat.com>
18469
18470         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
18471         scan-tree-dump-times directive.
18472
18473 2005-08-04  Jan Hubicka  <jh@suse.cz>
18474
18475         * gcov-1.C: Fix switch counts.
18476         * gcov-4b.c: Likewise.
18477
18478 2005-08-03  Jeff Law  <law@redhat.com>
18479
18480         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
18481
18482 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
18483
18484         * gcc.c-torture/execute/pr23135.c: New test.
18485
18486 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18487
18488         PR tree-optimization/19899
18489         * gcc.dg/tree-ssa/scev-1.c: New test.
18490         * gcc.dg/tree-ssa/scev-2.c: New test.
18491
18492 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
18493
18494         PR target/18582
18495         * gcc.dg/torture/pr18582-1.c: New test.
18496
18497 2005-08-03  Jan Hubicka  <jh@suse.cz>
18498
18499         * update-conroll.c: New testcase.
18500         * update-conroll-2.c: New testcase.
18501
18502 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
18503
18504         * gfortran.dg/constant_substring.f: New test.
18505         * gfortran.dg/pr22491.f: New test.
18506
18507 2005-08-02  Jan Hubicka  <jh@suse.cz>
18508
18509         * update-threading.c: Replace by the proper one.
18510
18511 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
18512
18513         PR 23164
18514         * g++.dg/tree-ssa/pr23164.C: New test.
18515
18516 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
18517
18518         * gcc.dg/tree-ssa/pr23192.c: New test.
18519
18520 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
18521
18522         * gcc.c-torture/execute/vrp-4.c: New test.
18523
18524 2005-08-02  Jan Hubicka  <jh@suse.cz>
18525
18526         * update-threading.c: New test.
18527
18528 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
18529
18530         * gcc.c-torture/compile/20050801-1.c: New test.
18531         * gcc.c-torture/compile/20050801-2.c: New test.
18532
18533 2005-08-01  Jan Hubicka  <jh@suse.cz>
18534
18535         * val-prof-5.c: New test.
18536
18537 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
18538
18539         PR c/22311
18540         * gcc.dg/pr22311-1.c : New test.
18541
18542 2005-07-31  Steven Bosscher  <stevenb@suse.de>
18543
18544         PR target/23095
18545         * gfortran.dg/pr23095.f: New test.
18546
18547         PR c++/22003
18548         * g++.dg/other/pr22003.C: New test.
18549
18550 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
18551
18552         PR target/20621
18553         * gcc.c-torture/execute/pr20621-1.c: New test.
18554
18555 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
18556
18557         * gfortran.dg/comma_format_extension_4.f: Adjust length
18558         of string for format.
18559         * gfortran.dg/der_array_io_1.f: Replace illegal internal
18560         print statement with internal write.
18561         * gfortran.dg/der_array_io_2.f: Likewise.
18562         * gfortran.dg/der_array_io_3.f: Likewise.
18563
18564 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
18565
18566         * gcc.dg/fold-abs-4.c: new test.
18567
18568 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
18569
18570         PR fortran/22570 an related issues.
18571         * gfortran.dg/x_slash_1.f: New test.
18572
18573 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
18574
18575         PR c/23143
18576         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
18577         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
18578
18579 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18580
18581         PR c/529
18582         * gcc.dg/Wshadow-3.c: New test.
18583
18584 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
18585
18586         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
18587         used to have the wrong bounds).
18588
18589 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18590
18591         PR c/21720
18592         * gcc.dg/hex-round-1.c: Test more cases.
18593         * gcc.dg/hex-round-2.c: New test.
18594
18595 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
18596
18597         PR 22550
18598         * g++.dg/tree-ssa/pr22550.C: New test.
18599
18600 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
18601
18602         * gcc.dg/tree-ssa/vrp19.c: New test.
18603         * gcc.dg/tree-ssa-vrp20.c: New test.
18604
18605 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18606
18607         PR c/22240
18608         * gcc.dg/transparent-union-4.c: New test.
18609
18610 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18611
18612         PR c/22192
18613         * gcc.dg/c99-vla-2.c: New test.
18614
18615 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18616
18617         PR c/21720
18618         * gcc.dg/hex-round-1.c: New test.
18619
18620 2005-07-28  Jan Hubicka  <jh@suse.cz>
18621
18622         * inliner-1.c: Do not dump everything.
18623         * tree-prof.exp: Do not pass -ftree-based-profiling.
18624         * bprob.exp: Likewise.
18625
18626         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
18627
18628 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
18629
18630         PR c++/22545
18631         * g++.dg/expr/ptrmem7.C: New test.
18632
18633 2005-07-28  Mike Stump  <mrs@apple.com>
18634
18635         * g++.old-deja/g++.mike/visibility-1.C: New test.
18636
18637 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18638
18639         PR c/20187
18640         * gcc.c-torture/execute/pr20187-1.c: New test.
18641
18642 2005-07-28  Jeff Law  <law@redhat.com>
18643
18644         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
18645         * gcc.dg/tree-ssa/vrp18.c: New test.
18646
18647 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18648
18649         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
18650
18651 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18652
18653         PR tree-optimization/22506
18654         * gcc.dg/vect/ps22506.c: New test.
18655
18656 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
18657
18658         PR target/21149
18659         * gcc.target/i386/sse-3.c: New test.
18660
18661 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18662
18663         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
18664         * gcc.target/mips/mips32-dsp-type.c: Likewise.
18665
18666 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18667
18668         PR c/22589
18669         * gcc.c-torture/compile/pr22589-1.c: New test.
18670
18671 2005-07-28  Jan Hubicka  <jh@suse.cz>
18672
18673         * update-loopch.c: New testcase.
18674
18675 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18676
18677         PR rtl-optimization/23047
18678         * gcc.c-torture/execute/pr23047.c: New test.
18679         * gcc.c-torture/execute/pr23047.x: New.
18680
18681 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18682
18683         PR tree-optimization/22493
18684         * gcc.c-torture/execute/pr22493-1.c: New test.
18685         * gcc.c-torture/execute/pr22493-1.x: New.
18686         * gcc.c-torture/execute/vrp-1.c: New test.
18687         * gcc.c-torture/execute/vrp-2.c: New test.
18688         * gcc.c-torture/execute/vrp-2.c: New test.
18689
18690 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
18691
18692         * gcc.target/frv/all-builtin-read8.c: Delete.
18693         * gcc.target/frv/all-builtin-read16.c: Delete.
18694         * gcc.target/frv/all-builtin-read32.c: Delete.
18695         * gcc.target/frv/all-builtin-read64.c: Delete.
18696         * gcc.target/frv/all-builtin-write8.c: Delete.
18697         * gcc.target/frv/all-builtin-write16.c: Delete.
18698         * gcc.target/frv/all-builtin-write32.c: Delete.
18699         * gcc.target/frv/all-builtin-write64.c: Delete.
18700         * gcc.target/frv/all-read-write-1.c: New.
18701
18702 2005-07-27  Jeff Law  <law@redhat.com>
18703
18704         * gcc.c-torture/execute/pr22630.c: New test.
18705
18706 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
18707
18708         PR tree-optimization/23073
18709         * gcc.dg/vect/nodump-pr23073.c: New test.
18710         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
18711
18712 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
18713
18714         PR tree-optimize/22348
18715         * gcc.c-torture/execute/pr22348.c: New.
18716
18717 2005-07-27  Richard Guenther  <rguenther@suse.de>
18718
18719         * gcc.dg/tree-ssa/salias-1.c: New testcase.
18720
18721 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18722
18723         PR fortran/22503
18724         * gfortran.dg/logical_comp.f90: New test.
18725
18726 2005-07-27  Jan Hubicka  <jh@suse.cz>
18727
18728         * inliner-1.c: Add cleanup of dumps.
18729         * val-prof-*.c: Likewise.
18730         * update-tailcall.c: New.
18731
18732 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
18733
18734         PR 22591
18735         * gcc.dg/tree-ssa/pr22591.c: New test.
18736         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
18737
18738 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
18739
18740         PR libobjc/22606
18741         * objc.dg/try-catch-11.m: New test.
18742
18743 2005-07-26  Richard Guenther  <rguenther@suse.de>
18744
18745         PR tree-optimization/22486
18746         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
18747
18748 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
18749
18750         PR tree-opt/22484
18751         * g++.dg/opt/loop2.C: New test.
18752
18753 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
18754
18755         * gcc.dg/tree-ssa/reassoc-3.c: New test.
18756         * gcc.dg/tree-ssa/reassoc-4.c: New test.
18757
18758 2005-07-25  Adam Nemet  <anemet@lnxw.com>
18759
18760         * lib/profopt.exp (profopt-execute): Check for profiling data
18761         files on the target.
18762
18763 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
18764
18765         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
18766         for matching of asm labels.
18767
18768 2005-07-25  Richard Guenther  <rguenther@suse.de>
18769
18770         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
18771
18772 2005-07-25  Richard Guenther  <rguenther@suse.de>
18773
18774         PR testsuite/22624
18775         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
18776
18777 2005-07-25  Ira Rosen  <irar@il.ibm.com>
18778
18779         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
18780         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
18781         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
18782         * gcc.dg/vect/vect-100.c: New test.
18783         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
18784         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
18785         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
18786         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
18787         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
18788         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
18789         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
18790         * gfortran.dg/vect/pr19049.f90: New testcase.
18791         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
18792
18793 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
18794
18795         * gcc.c-torture/execute/20050713-1.c: New test.
18796
18797         PR fortran/20063
18798         * gfortran.fortran-torture/execute/data_4.f90: New test.
18799
18800         PR middle-end/20303
18801         * gcc.dg/visibility-d.c: New test.
18802
18803 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
18804
18805         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
18806         * gfortran.dg/underflow.f90: Ditto.
18807
18808 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18809
18810         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
18811         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
18812         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
18813
18814 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
18815
18816         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
18817         include case of field width of zero.
18818
18819 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
18820
18821         PR libgfortran/21875
18822         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
18823         with trailing blanks on normal formatted read.
18824
18825 2005-07-23  Chao-ying Fu  <fu@mips.com>
18826
18827         * gcc.target/mips/mips32-dsp-type.c: New test.
18828         * gcc.target/mips/mips32-dsp.c: New test.
18829
18830 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
18831
18832         PR testsuite/21073
18833         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
18834
18835         PR testsuite/20454
18836         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
18837         and __cyg_profile_func_exit.
18838
18839 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
18840
18841         * gfortran.dg/comma_format_extension_3.f: Fix typo.
18842         * gfortran.dg/comma_format_extension_4.f: Same.
18843         * gfortran.dg/pr15332.f: Same.
18844         * gfortran.dg/pr21730.f: Same.
18845
18846 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
18847
18848         * g++.dg/opt/vrp2.C: Fix testcase.
18849
18850         PR tree-opt/22625
18851         * g++.dg/opt/vrp2.C: New test.
18852
18853 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
18854
18855         PR debug/21828
18856         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
18857
18858 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
18859
18860         * gcc.dg/tree-ssa/20050719-1.c: New test.
18861
18862 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
18863
18864         * gcc.dg/bfin-longcall-1.c: New file.
18865         * gcc.dg/bfin-longcall-2.c: New file.
18866
18867 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
18868
18869         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
18870
18871 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18872
18873         PR middle-end/19055
18874         * gcc.dg/tree-ssa/pr19055.c: New test.
18875         * gcc.dg/tree-ssa/pr19055-2.c: New test.
18876
18877 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18878
18879         PR C++/22358
18880         * g++.dg/other/pr22358.C: New test.
18881
18882 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
18883
18884         PR c++/2922
18885         * g++.dg/lookup/two-stage5.C: New test from bug comments.
18886
18887 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18888
18889         PR c++/15938
18890         * g++.dg/init/union2.C: New test.
18891
18892 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18893
18894         PR c/22393
18895         * gcc.dg/complex-4.c: New test.
18896
18897 2005-07-21  Richard Guenther  <rguenther@suse.de>
18898
18899         PR testsuite/22522
18900         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
18901         scanning for asm labels.
18902         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
18903
18904 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
18905
18906         PR target/22085
18907         * gcc.dg/altivec-pr22085.c: New.
18908
18909 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
18910
18911         PR tree-optimization/19210
18912         * gcc.dg/tree-ssa/pr19210-1.c: New.
18913         * gcc.dg/tree-ssa/pr19210-2.c: New.
18914
18915 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
18916
18917         PR rtl-optimization/22167
18918         * g++.dg/opt/pr22167.C: New test.
18919
18920 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
18921
18922         PR c++/2922
18923         * g++.dg/lookup/two-stage2.C: New.
18924         * g++.dg/lookup/two-stage3.C: New.
18925         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
18926         fixed two-stage name lookup for operators.
18927         * g++.dg/template/call3.C: Compiler now produces an appropriate
18928         error message.
18929         * g++.dg/template/crash37.C: Compiler now describes bla() on line
18930         14 as a candidate.
18931         * g++.dg/template/ptrmem4.C: Compiler produces different error
18932         message.
18933         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
18934         connect_to_method as a candidate.
18935
18936 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
18937
18938         * gcc.dg/fold-alloc-1.c: New test.
18939
18940 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
18941
18942         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18943         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
18944
18945 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
18946
18947         * gcc.dg/fold-abs-1.c: New test.
18948         * gcc.dg/fold-abs-2.c: New test.
18949         * gcc.dg/fold-abs-3.c: New test.
18950
18951 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
18952
18953         Make CONSTRUCTOR use VEC to store initializers.
18954         * g++.dg/ext/complit3.C: Check for specific error messages.
18955         * g++.dg/init/brace2.C: Update error message.
18956         * g++.dg/warn/Wbraces2.C: Likewise.
18957
18958 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
18959
18960         PR fortran/16940
18961         * gfortran.dg/module_interface_1.f90: New test.
18962
18963 2005-07-19  Danny Berlin <dberlin@dberlin.org>
18964             Kenneth Zadeck <zadeck@naturalbridge.com>
18965
18966         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
18967
18968 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18969
18970         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
18971         specify -Wformat for these tests.
18972         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
18973         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
18974         * gcc.dg/format/opt-6.c: Delete.
18975
18976 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18977
18978         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
18979         * gcc.dg/tree-ssa/sra-3.c: Likewise.
18980
18981 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18982
18983         * gcc.dg/tree-ssa/alias-2.c: New test.
18984
18985 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
18986
18987         PR c++/22263
18988         * g++.dg/template/explicit7.C: New test.
18989
18990 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
18991
18992         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
18993         field width of 8 to +Inf and -Inf.
18994
18995 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
18996
18997         PR c++/22139
18998         * g++.dg/template/friend36.C: New test.
18999
19000 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
19001
19002         PR fortran/21730
19003         * gfortran.dg/pr21730.f: New test.
19004
19005 2005-07-16  Danny Berlin <dberlin@dberlin.org>
19006             Kenneth Zadeck <zadeck@naturalbridge.com>
19007
19008         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
19009         since pure const detection cannot run at -O1 in c compiler.
19010         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
19011         can now optimize this case properly.
19012         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
19013         because we now pass.
19014         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
19015
19016 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
19017
19018         PR c/22421
19019         * gcc.dg/format/bitfld-1.c: New test.
19020
19021 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
19022
19023         PR c++/22204
19024         * g++.dg/rtti/repo1.C: New test.
19025
19026 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
19027
19028         PR middle-end/22398
19029         * gcc.c-torture/compile/pr22398.c: New test.
19030
19031 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
19032
19033         PR c++/22132
19034         * g++.dg/expr/cast4.C: New test.
19035
19036 2005-07-15  Richard Guenther  <rguenther@suse.de>
19037
19038         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
19039         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
19040
19041 2005-07-15  Steven Bosscher  <stevenb@suse.de>
19042
19043         PR tree-optimization/22230
19044         * gcc.dg/tree-ssa/pr22230.c: New test.
19045
19046 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
19047
19048         * gfortran.dg/g77/cpp6.f: New test.
19049
19050         PR fortran/22417
19051         * gfortran.dg/g77/cpp5.F: New test.
19052         * gfortran.dg/g77/cpp5.h: New file.
19053         * gfortran.dg/g77/cpp5inc.h: New file.
19054
19055 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
19056
19057         PR libfortran/16435
19058         * gfortran.dg/tl_editting.f90: New.
19059         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
19060
19061 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
19062
19063         * gfortran.dg/char_array_constructor.f90: New test.
19064
19065 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
19066
19067         * gfortran.dg/past_eor.f90: New.
19068         * gfortran.dg/complex_read.f90: New.
19069
19070 2005-07-13  Jeff Law  <law@redhat.com>
19071
19072         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
19073         additional casts.
19074
19075         * gcc.dg/tree-ssa/pr22321.c: New test
19076
19077 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
19078
19079         PR tree-optimization/21921
19080         * gcc.dg/tree-ssa/pr21921.c: New.
19081
19082 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
19083
19084         PR tree-optimizatio/22442
19085         * gcc.dg/tree-ssa/loop-11.c: New test.
19086
19087 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
19088
19089         PR tree-opt/21840
19090         * gcc.c-torture/compile/pr21840.c: New test.
19091
19092 2005-07-12  Jan Hubicka  <jh@suse.cz>
19093
19094         * gcc.c-torture/compile/pr22379.c: New test.
19095
19096 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
19097
19098         PR libfortran/21593
19099         gfortran.dg/dev_null.f90: Remove outdated comment about
19100         PR libfortran/21593.
19101
19102
19103 2005-07-12  Dale Johannesen  <dalej@apple.com>
19104
19105         * gcc.target/i386/compress-float-sse.c: New.
19106         * gcc.target/i386/compress-float-sse-pic.c: New.
19107         * gcc.target/i386/compress-float-387.c: New.
19108         * gcc.target/i386/compress-float-387-pic.c: New.
19109         * gcc.dg/compress-float-ppc.c: New.
19110         * gcc.dg/compress-float-ppc-pic.c: New.
19111
19112 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
19113
19114         PR libfortran/21593
19115         gfortran.dg/dev_null.f90: Remove targets.
19116
19117 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
19118
19119         PR tree-opt/22335
19120         * gcc.dg/pr22335-1.c: New test.
19121         * gcc.dg/pr22335-2.c: New test.
19122
19123 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19124
19125         PR c++/20172
19126         * g++.dg/template/nontype12.C : New test.
19127
19128 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
19129
19130         * gcc.dg/tree-ssa/loop-10.c: New test.
19131
19132 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
19133
19134         * gcc.c-torture/execute/20020720-1.x: Remove.
19135
19136 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
19137
19138         * gfortran.fortran-torture/execute/forall_7.f90: New test.
19139
19140 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
19141
19142         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
19143         (dg-mips-options): Use it.
19144
19145 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
19146
19147         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
19148
19149 2005-07-09  Richard Henderson  <rth@redhat.com>
19150
19151         * lib/target-supports.exp (check_effective_target_sync_char_short):
19152         Add alpha.
19153
19154 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
19155
19156         PR libfortran/22217
19157         * gfortran.dg/negative-z-descriptor.f90: New test.
19158
19159 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
19160
19161         PR tree-opt/22329
19162         * gcc.dg/pr22329.c: New test.
19163
19164 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
19165
19166         PR tree-optimization/20139
19167         * gcc.dg/tree-ssa/pr20139.c: New.
19168
19169 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
19170
19171         PR tree-opt/22356
19172         * gcc.dg/pr22356-1.c: New test.
19173
19174 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
19175
19176         PR c++/21799
19177         * g++.dg/template/unify8.C: New.
19178         * g++.dg/template/unify9.C: New.
19179
19180 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
19181
19182         * gfortran.fortran-torture/execute/entry_10.f90: New test.
19183
19184 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
19185
19186         * gcc.dg/darwin-version-1.c: New.
19187         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
19188         * gcc.dg/builtins-20.c: Likewise.
19189         * gcc.dg/builtins-53.c: Likewise.
19190         * gcc.dg/torture/builtins-convert-1.c: Likewise.
19191         * gcc.dg/torture/builtins-convert-2.c: Likewise.
19192         * gcc.dg/torture/builtins-convert-3.c: Likewise.
19193         * gcc.dg/torture/builtins-power-1.c: Likewise.
19194         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
19195         on Darwin.
19196
19197 2005-07-07  Jeff Law  <law@redhat.com>
19198
19199         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
19200         argument evaluation order.
19201
19202 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
19203
19204         PR libfortran/21594
19205         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19206         Add test cases where the shift length is greater than the
19207         array length.
19208
19209 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19210
19211         * obj-c++.dg/proto-lossage-6.mm: New.
19212         * objc.dg/proto-lossage-6.m: New.
19213
19214 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19215
19216         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
19217         * objc.dg/gnu-runtime-2.m: Likewise.
19218
19219 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
19220
19221         * gfortran.dg/longline.f: New test.
19222
19223         * gfortran.dg/badline.f: New test.
19224
19225 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
19226
19227         PR fortran/16531
19228         PR fortran/15966
19229         PR fortran/18781
19230         * gfortran.dg/hollerith.f90: New.
19231         * gfortran.dg/hollerith2.f90: New.
19232         * gfortran.dg/hollerith3.f90: New.
19233         * gfortran.dg/hollerith4.f90: New.
19234         * gfortran.dg/hollerith_f95.f90: New.
19235         * gfortran.dg/hollerith_legacy.f90: New.
19236         * gfortran.dg/g77/cpp4.F: New. Port from g77.
19237
19238 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19239
19240         PR objc/22274
19241         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
19242         * objc.dg/gnu-runtime-2.m: New.
19243
19244 2005-07-06  Jeff Law  <law@redhat.com>
19245
19246         * gcc.dg/tree-ssa/vrp17.c: New test.
19247
19248 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
19249
19250         PR fortran/22327
19251         * gfortran.dg/array_constructor_5.f90: New test.
19252
19253 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
19254
19255         * gfortran.fortran-torture/execute/entry_9.f90: New test.
19256
19257 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
19258
19259         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
19260         * gcc.dg/980816-1.c: Ditto.
19261
19262 2005-07-06  Jeff Law  <law@redhat.com>
19263
19264         * gcc.c-torture/compile/pr21356.c: New test.
19265
19266 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
19267
19268         PR c/22013
19269         PR c/22098
19270         * gcc.c-torture/compile/pr22013-1.c,
19271         gcc.c-torture/execute/pr22098-1.c,
19272         gcc.c-torture/execute/pr22098-2.c,
19273         gcc.c-torture/execute/pr22098-3.c: New tests.
19274
19275 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
19276
19277         PR c/22308
19278         * gcc.dg/pr22308-1.c: New test.
19279
19280 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
19281
19282         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
19283         target.
19284         * gcc.dg/compare9.c: Use -fshort-enums instead of
19285         -fno-short-enums.  Change the last test to dg-bogus.
19286
19287 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
19288
19289         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
19290         * gcc.dg/compare9.c: New.
19291
19292 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19293
19294         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
19295
19296 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
19297
19298         PR testsuite/22288
19299         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
19300
19301
19302 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19303
19304         * gcc.dg/format/gcc_gfc-1.c: New.
19305
19306 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
19307
19308         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
19309
19310 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19311
19312         PR fortran/20842
19313         * gfortran.dg/io_invalid_1.f90: New test.
19314
19315 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
19316
19317         * gcc.dg/format/gcc_diag-1.c: Update.
19318
19319 2005-07-02  Jeff Law  <law@redhat.com>
19320
19321         * gcc.dg/tree-ssa/pr22051-1.c: New test.
19322         * gcc.dg/tree-ssa/pr22051-2.c: New test.
19323
19324 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
19325
19326         * gcc.dg/format/gcc_diag-1.c: Update.
19327
19328 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
19329
19330         PR tree-opt/22269
19331         * gcc.c-torture/compile/pr22269.c: New test.
19332
19333 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
19334
19335         PR 21584
19336         PR 22219
19337         * g++.dg/tree-ssa/pr21584-1.C: New test.
19338         * g++.dg/tree-ssa/pr21584-2.C: New test.
19339
19340 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
19341
19342         * obj-c++.dg/try-catch-11.mm: New.
19343         * objc.dg/try-catch-10.m: New.
19344
19345 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
19346
19347         * g++.dg/other/ucnid-1.C: xfail on AIX.
19348
19349 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
19350
19351         PR 22234
19352         * gcc.dg/20050629-1.c: New test.
19353
19354 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
19355
19356         * obj-c++.dg/const-str-1[0-1].mm: New.
19357         * objc.dg/const-str-1[0-1].m: New.
19358
19359 2005-05-29  Richard Henderson  <rth@redhat.com>
19360
19361         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
19362         Rename from check_effective_target_vect_no_max.
19363         (check_effective_target_vect_no_int_add): New.
19364         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
19365         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
19366         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19367         * gcc.dg/vect/vect-reduc-1.c: Use both.
19368         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19369
19370 2005-05-29  Richard Henderson  <rth@redhat.com>
19371
19372         * lib/target-supports.exp (check_effective_target_vect_no_max):
19373         Remove i386 and x86_64.
19374
19375 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
19376
19377         PR testsuite/21969
19378         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
19379
19380 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
19381
19382         PR middle-end/21969
19383         * gcc.dg/vect/pr21969.c: New test.
19384
19385 2005-06-28  Eric Christopher  <echristo@redhat.com>
19386
19387         PR c/22052
19388         PR c/21975
19389         * gcc.dg/inline1.c: New test.
19390         * gcc.dg/inline2.c: Ditto.
19391         * gcc.dg/inline3.c: Ditto.
19392         * gcc.dg/inline4.c: Ditto.
19393         * gcc.dg/inline5.c: Ditto.
19394
19395 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
19396
19397         PR libfortran/22142
19398         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19399         Add testcase also testing eoshift1 for PR 22142.
19400
19401 2005-06-28  Richard Henderson  <rth@redhat.com>
19402
19403         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
19404         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
19405         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
19406         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
19407         gcc.dg/tree-ssa/20030922-2.c: Likewise.
19408
19409 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
19410
19411         PR libfortran/22142
19412         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19413         Add testcase for PR 22142.
19414
19415 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
19416
19417         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
19418         gcc.target/ia64/fpreg-2.c: New tests.
19419
19420 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19421
19422         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
19423
19424 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19425
19426         PR libfortran/22170
19427         * gfortran.dg/slash_1.f90: New test.
19428
19429 2005-06-27  Richard Henderson  <rth@redhat.com>
19430
19431         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
19432         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
19433         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19434         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19435         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19436         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19437
19438 2005-06-27  Richard Henderson  <rth@redhat.com>
19439
19440         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
19441         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
19442
19443 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
19444
19445         * obj-c++.dg/proto-lossage-5.mm: New.
19446         * objc.dg/proto-lossage-5.m: New.
19447
19448 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
19449
19450         PR 21959
19451         * gcc.dg/tree-ssa/pr21959.c: New test.
19452
19453 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
19454
19455         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
19456         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
19457         testing uninitialized var.
19458
19459         * gcc.c-torture/execute/builtins/chk.h: New.
19460         * gcc.c-torture/execute/builtins/lib/chk.c: New.
19461         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
19462         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
19463         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
19464         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
19465         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
19466         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
19467         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
19468         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
19469         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
19470         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
19471         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
19472         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
19473         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
19474         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
19475         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
19476         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
19477         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
19478         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
19479         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
19480         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
19481         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
19482         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
19483         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
19484         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
19485         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
19486         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
19487         * gcc.dg/builtin-object-size-1.c: New test.
19488         * gcc.dg/builtin-object-size-2.c: New test.
19489         * gcc.dg/builtin-object-size-3.c: New test.
19490         * gcc.dg/builtin-object-size-4.c: New test.
19491         * gcc.dg/builtin-object-size-5.c: New test.
19492         * gcc.dg/builtin-stringop-chk-1.c: New test.
19493         * gcc.dg/builtin-stringop-chk-2.c: New test.
19494         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
19495         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
19496         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
19497         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
19498         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
19499         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
19500         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
19501         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
19502         * gcc.c-torture/execute/printf-1.c: New test.
19503         * gcc.c-torture/execute/fprintf-1.c: New test.
19504         * gcc.c-torture/execute/vprintf-1.c: New test.
19505         * gcc.c-torture/execute/vfprintf-1.c: New test.
19506         * gcc.c-torture/execute/printf-chk-1.c: New test.
19507         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
19508         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
19509         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
19510
19511 2005-06-27  Michael Matz  <matz@suse.de>
19512
19513         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
19514         slot is not merged if address escapes.
19515
19516 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19517
19518         PR c/21911
19519         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
19520
19521 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
19522
19523         PR middle-end/17965
19524         * gcc.c-torture/compile/20050622-1.c: New test.
19525
19526         PR middle-end/22028
19527         * gcc.dg/20050620-1.c: New test.
19528
19529 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
19530
19531         PR tree-optimization/22026
19532         * gcc.dg/tree-ssa/pr22026.c: New.
19533
19534 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
19535
19536         PR libfortran/22144
19537         * gfortran.dg/shift-alloc.f90: New testcase.
19538
19539 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
19540
19541         * all files: Update FSF address in copyright headers.
19542
19543 2005-06-22  Jan Hubicka  <jh@suse.cz>
19544
19545         * wholeprogram-1.c: New testcase.
19546         * wholeprogram-2.c: New testcase.
19547
19548 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
19549
19550         PR 22171
19551         * gcc.dg/tree-ssa/pr22171.c: New test.
19552
19553 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
19554
19555         * gfortran.dg/simplify_modulo.f90: New.
19556
19557 2005-06-24  Jan Hubicka  <jh@suse.cz>
19558
19559         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
19560
19561 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19562
19563         * obj-c++.dg/proto-lossage-[1-4].mm: New.
19564
19565 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19566
19567         * obj-c++.dg/typedef-alias-1.mm: New.
19568         * objc.dg/typedef-alias-1.m: New.
19569
19570 2005-06-23  Jeff Law  <law@redhat.com>
19571
19572         * gcc.dg/tree-ssa/vrp16.c: New test.
19573
19574 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19575
19576         * lib/target-supports.exp: Add
19577         check_effective_target_fortran_large_real and
19578         check_effective_target_fortran_large_int to check for
19579         corresponding effective targets.
19580         * gfortran.dg/large_integer_kind_1.f90: New test.
19581         * gfortran.dg/large_real_kind_1.f90: New test.
19582
19583 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
19584
19585         PR tree-optimization/22117
19586         * gcc.dg/tree-ssa/pr22117.c: New.
19587
19588 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
19589
19590         PR testsuite/22123
19591         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
19592
19593 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
19594
19595         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
19596
19597 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
19598
19599         * gfortran.dg/f2c_4.f90: Add tests for complex functions
19600         * gfortran.dg/f2c_4.c: Likewise.
19601
19602 2005-06-22 Paul Brook  <paul@codesourcery.com>
19603
19604         PR fortran/21034
19605         * gfortran.dg/auto_save_1.f90: New test.
19606
19607 2005-06-22  Michael Matz  <matz@suse.de>
19608
19609         * gcc.target/x86-64/abi: New directory.
19610         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
19611         * gcc.target/x86-64/abi/README.gcc: New file.
19612         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
19613         * gcc.target/x86-64/abi/asm-support.s: New file.
19614         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
19615         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
19616         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
19617         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
19618         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
19619         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
19620         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
19621         * gcc.target/x86_64/abi/test_bitfields.c: New test.
19622         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
19623         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
19624         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
19625         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
19626         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
19627         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
19628         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
19629         * gcc.target/x86_64/abi/test_varargs.c: New test.
19630
19631 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
19632
19633         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
19634         32-bit i?86 and x86_64.
19635
19636 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
19637
19638         * obj-c++.dg/const-str-[1-9].mm: New tests.
19639
19640 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
19641
19642         PR fortran/22010
19643         * gfortran.dg/namelist_use.f90: New.
19644         * gfortran.dg/namelist_use_only.f90: New.
19645
19646 2005-06-21  Jeff Law  <law@redhat.com>
19647
19648         * gcc.dg/tree-ssa/vrp15.c: New test.
19649
19650 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
19651
19652         * lib/target-supports.exp (check_effective_target_vect_reduction):
19653         Remove.
19654         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
19655         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
19656         remove vect_reduction target keyword. Also avoid two returns in main.
19657         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19658         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
19659         * gcc.dg/vect/vect-reduc-1short.c: New test.
19660         * gcc.dg/vect/vect-reduc-1char.c: New test.
19661         * gcc.dg/vect/vect-reduc-2short.c: New test.
19662         * gcc.dg/vect/vect-reduc-2char.c: New test.
19663         * gcc.dg/vect/vect-reduc-6.c: New test.
19664         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
19665         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
19666         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
19667
19668 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19669         Paul Thomas  <pault@gcc.gnu.org>
19670
19671         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
19672         New tests.
19673
19674 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19675
19676         * gfortran.dg/backslash_1.f90: New test.
19677         * gfortran.dg/backslash_2.f90: New test.
19678
19679 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
19680
19681         * gfortran.dg/duplicate_labels.f90: New test.
19682
19683 2005-06-20  Jan Beulich  <jbeulich@novell.com>
19684
19685         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
19686         unsupportable relocations.
19687         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19688         * gcc.dg/20050321-2.c: xfail for NetWare.
19689
19690 2005-06-20  Andreas Jaeger  <aj@suse.de>
19691
19692         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
19693         gcc.target/i386/fastcall-sseregparm.c,
19694         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
19695
19696 2005-06-19  Richard Henderson  <rth@redhat.com>
19697
19698         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
19699
19700 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19701
19702         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
19703
19704 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
19705
19706         PR c++/22115
19707         * g++.dg/conversion/simd2.C: Change expected error message.
19708
19709 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19710
19711         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
19712         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19713         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19714
19715 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
19716
19717         * gcc.dg/fold-mod-1.c: New test.
19718
19719 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
19720
19721         PR fortran/19926
19722         * gfortran.dg/pr19926.f90: New test.
19723
19724 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19725
19726         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
19727         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
19728         targets.
19729         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19730         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19731
19732 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
19733
19734         * gcc.target/ia64/float80-varargs-1.c: New test.
19735
19736 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19737
19738         PR tree-opt/22035
19739         * gfortran.dg/f2c_6.f90: New test.
19740
19741 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
19742
19743         PR c++/17413
19744         * g++.dg/template/local5.C: New.
19745
19746 2005-06-17  Richard Henderson  <rth@redhat.com>
19747
19748         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
19749
19750 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
19751
19752         PR testsuite/21945
19753         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
19754
19755 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
19756
19757         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
19758         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
19759         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
19760         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
19761         check_vect to verify the presence of hardware vector support.
19762
19763 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
19764
19765         PR testsuite/22056
19766         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
19767
19768 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19769
19770         PR libfortran/19216
19771         * gfortran.dg/pr19216.f: Add correct space between brackets and
19772         dg directive.
19773
19774 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19775
19776         PR libfortran/16436
19777         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
19778
19779 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
19780
19781         * gcc.target/i386/attributes-error.c: New testcase.
19782         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
19783         * gcc.target/i386/regparm-stdcall.c: Likewise.
19784         * gcc.target/i386/sseregparm-1.c: Likewise.
19785         * gcc.target/i386/sseregparm-2.c: Likewise.
19786
19787 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
19788
19789         * g++.dg/rtti/crash2.C: New.
19790
19791 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
19792
19793         * gcc.dg/noncompile/20040203-3.c: Update expected message.
19794
19795 2005-06-15  David Ung  <davidu@mips.com>
19796
19797         * gcc.target/mips/mips16e-extends.c: New test for testing the
19798         generation of MIPS16e zeb/zeh, seb/seh instructions.
19799
19800 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
19801
19802         PR 22018
19803         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
19804         * gcc.dg/tree-ssa/pr22018.c: New test.
19805
19806 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
19807
19808         * gcc.dg/simd-1.c: Update error messages.
19809         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
19810         * gcc.dg/simd-2.c: Update error messages.
19811         * gcc.dg/simd-4.c: New.
19812
19813 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
19814
19815         PR c++/20678
19816         * g++.dg/other/crash-4.C: New.
19817
19818 2005-06-14  Devang Patel  <dpatel@apple.com>
19819
19820         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
19821
19822 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
19823
19824         PR c++/21929
19825         * g++.dg/parse/crash11.C: Update
19826
19827 2005-06-13  Jeff Law  <law@redhat.com>
19828
19829         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
19830         perform the desired transformations.
19831         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
19832         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
19833
19834 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19835
19836         PR fortran/22038
19837         * gfortran.dg/forall_1.f90: Un-XFAIL.
19838
19839 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
19840
19841         PR c++/21929
19842         * g++.dg/parse/crash26.C: New.
19843
19844         PR c++/20789
19845         * g++.dg/init/member1.C: New.
19846
19847 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
19848
19849         * gfortran.dg/altreturn_1.f90: New test.
19850
19851 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
19852
19853         PR middle-end/21985
19854         * gcc.dg/tree-ssa/pr21985.c: New test.
19855
19856 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
19857
19858         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
19859
19860 2005-06-12  Roger Sayle  <roger@eyesopen.com>
19861
19862         PR c++/21930
19863         * g++.dg/other/error10.C: New test case.
19864
19865 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19866
19867         PR libfortran/19155
19868         * gfortran.dg/pr19155.f: Add test.
19869
19870 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19871
19872         * gfortran.dg/f2c_7.f90: New test.
19873
19874         * gfortran.dg/forall_1.f90: XFAILed.
19875
19876 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
19877
19878         * gcc.dg/pr14796-1.c: New.
19879         * gcc.dg/pr14796-2.c: New.
19880
19881 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
19882
19883         PR fortran/17792
19884         PR fortran/21375
19885         * gfortran.dg/deallocate_stat.f90: New test.
19886
19887 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
19888
19889         * gfortran.fortran-torture/execute/in-pack.f90: New test.
19890
19891 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
19892
19893         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
19894         access will be generated when this loop is vectorized. Test that
19895         accesses with same alignment were detected.
19896         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
19897         Test that accesses with same alignment were detected.
19898         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
19899         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
19900         alignment were detected.
19901
19902 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
19903
19904         PR c++/10611
19905         * g++.dg/conversion/simd2.C: New.
19906
19907 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19908
19909         * gcc.dg/Wcxx-compat-1.c: New.
19910
19911 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
19912
19913         PR libfortran/21480
19914         * gfortran.dg/reshape-complex.f90: Add a test for a packed
19915         complex array.
19916
19917 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
19918
19919         * gcc.dg/alias-8.c: New.
19920
19921 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
19922
19923         * gcc.dg/format/cmn_err-1.c: Update.
19924
19925 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
19926
19927         PR target/20666
19928         * gcc.target/sparc/fexpand-2.c: New.
19929         * gcc.target/sparc/fpmerge-2.c: New.
19930         * gcc.target/sparc/fpmul-2.c: New.
19931         * gcc.target/sparc/noresult.c: New.
19932         * gcc.target/sparc/pdist-2.c: New.
19933         * gcc.target/sparc/pdist-3.c: New.
19934
19935 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
19936
19937         PR testsuite/21702
19938         * gcc.target/i386/i386.exp: Fix comment typo.
19939
19940 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19941
19942         PR c++/19497
19943         * g++.dg/inherit/using5.C: New.
19944         * g++.dg/inherit/using6.C: New.
19945
19946 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19947
19948         PR c++/19894
19949         * g++.dg/template/ptrmem15.C: New test.
19950
19951         PR c++/20563
19952         * g++.dg/ext/label4.C: New test.
19953
19954 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19955
19956         * gcc.dg/tls/debug-1.c: New test.
19957
19958 2005-06-07  Dale Johannesen  <dalej@apple.com>
19959
19960         * gcc.target/i386/movq.c: New.
19961
19962 2005-06-07  Dale Johannesen  <dalej@apple.com>
19963
19964         * gcc.dg/20050607-1.c: New.
19965
19966 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
19967
19968         PR middle-end/21850
19969         * gcc.c-torture/execute/20050607-1.c: New test.
19970
19971 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
19972
19973         PR libfortran/21926
19974         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
19975         Test case where the return array has lowest stride one,
19976         but isn't packed.
19977
19978 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
19979
19980         * lib/target-supports.exp (check_effective_target_sync_int_long):
19981         Add s390 and s390x targets.
19982
19983 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
19984
19985         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
19986         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
19987         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
19988         * gcc.dg/tree-ssa/loop-9.c: New test.
19989
19990 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
19991
19992         * g++.dg/parse/defarg10.C: New.
19993
19994 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
19995
19996         PR regression/21897
19997         * gcc.c-torture/execute/20050604-1.c: New test.
19998
19999 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
20000
20001         PR 21903
20002         * g++.dg/parse/defarg9.C: New.
20003
20004         PR c++/20637
20005         * g++.dg/inherit/using4.C: New.
20006         * g++.dg/overload/error1.C: Adjust expected errors.
20007         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
20008         * g++.old-deja/g++.brendan/arm2.C: Likewise.
20009         * g++.old-deja/g++.other/redecl2.C: Likewise.
20010         * g++.old-deja/g++.other/redecl4.C: Likewise.
20011         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
20012
20013 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
20014
20015         * gfortran.dg/f2c_5.f90: Add -w to dg-options
20016
20017 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
20018
20019         * lib/gfortran.exp (gfortran_target_compile): Call
20020         dg-additional-files-options
20021         * gfortran.dg/f2c_4.f90: New file
20022         * gfortran.dg/f2c_4.c: New file
20023         * gfortran.dg/f2c_5.f90: New file
20024         * gfortran.dg/f2c_5.c: New file
20025
20026 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20027
20028         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
20029
20030         PR fortran/21912
20031         * gfortran.dg/array_constructor_4.f90: New test.
20032
20033 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
20034
20035         PR c++/21619
20036         * g++.dg/ext/builtin9.C: New test.
20037
20038 2005-06-05  Dale Johannesen  <dalej@apple.com>
20039
20040         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
20041         * gcc.c-torture/execute/20050603-2.c: Ditto.
20042
20043 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20044
20045         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
20046         * gcc.dg/vect/vect-reduc-1.c: New.
20047         * gcc.dg/vect/vect-reduc-2.c: New.
20048         * gcc.dg/vect/vect-reduc-3.c: New.
20049
20050 2005-06-04  Dale Johannesen  <dalej@apple.com>
20051
20052         * gcc.c-torture/execute/20050603-1.c: New.
20053         * gcc.c-torture/execute/20050603-2.c: New.
20054         * gcc.dg/20050603-3.c: New.
20055
20056 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20057
20058         PR fortran/19195
20059         * gfortran.dg/debug_1.f90: New test.
20060
20061         * gfortran.dg/forall_1.f90: New test.
20062
20063 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
20064
20065         * gfortran.dg/array_constructor_3.f90: New test.
20066
20067 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20068
20069         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
20070
20071 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
20072
20073         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
20074
20075 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
20076
20077         PR c/21873
20078         * gcc.dg/init-excess-1.c: New test.
20079
20080 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
20081
20082         PR c++/21853
20083         * g++.dg/expr/static_cast6.C: New test.
20084
20085 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
20086
20087         * gcc.dg/tree-ssa/vrp14.c: New test.
20088
20089 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
20090
20091         PR c++/21336
20092         * g++.dg/template/new2.C: New test.
20093
20094 2005-06-03  Josh Conner  <jconner@apple.com>
20095
20096         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
20097         all entries in initializer.
20098
20099 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
20100
20101         PR middle-end/21858
20102         * gcc.dg/pr21858.c: New testcase.
20103
20104 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
20105
20106         PR tree-optimization/21292
20107
20108         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
20109         New.
20110         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
20111         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
20112         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
20113         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
20114         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
20115
20116 2005-06-02  Richard Henderson  <rth@redhat.com>
20117
20118         * gcc.dg/sync-2.c: Use -march=i486 for i386.
20119
20120 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
20121
20122         * gcc.dg/wtypequal.c: New testcase.
20123
20124 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
20125
20126         PR 21582
20127         * gcc.dg/tree-ssa/pr21582.c: New test.
20128
20129 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
20130
20131         PR c++/21280
20132         * g++.dg/opt/interface2.h: New.
20133         * g++.dg/opt/interface2.C: New.
20134         * g++.dg/init/ctor4.C: Adjust error lines.
20135         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20136         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20137         * g++.old-deja/g++.jason/opeq3.C: Likewise.
20138         * g++.old-deja/g++.pt/assign1.C: Likewise.
20139         * g++.old-deja/g++.pt/crash20.C: Likewise.
20140
20141 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
20142
20143         PR tree-optimization/21734
20144         * g++.dg/vect/pr21734_1.cc: New.
20145         * g++.dg/vect/pr21734_2.cc: New.
20146
20147 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
20148
20149         PR c++/20350
20150         * g++.dg/template/spec24.C: New.
20151
20152         PR c++/21151
20153         * g++.dg/pch/local-1.C: New.
20154         * g++.dg/pch/local-1.Hs: New.
20155
20156 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
20157
20158         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
20159         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
20160         * gcc.dg/tree-ssa/pr14341.c: New test.
20161         * gcc.dg/tree-ssa/pr14841.c: New test.
20162         * gcc.dg/tree-ssa/pr20701.c: New test.
20163         * gcc.dg/tree-ssa/pr21086.c: New test.
20164         * gcc.dg/tree-ssa/pr21090.c: New test.
20165         * gcc.dg/tree-ssa/pr21332.c: New test.
20166         * gcc.dg/tree-ssa/pr21458.c: New test.
20167         * gcc.dg/tree-ssa/pr21658.c: New test.
20168         * gcc.dg/tree-ssa/vrp01.c: New test.
20169         * gcc.dg/tree-ssa/vrp02.c: New test.
20170         * gcc.dg/tree-ssa/vrp03.c: New test.
20171         * gcc.dg/tree-ssa/vrp04.c: New test.
20172         * gcc.dg/tree-ssa/vrp05.c: New test.
20173         * gcc.dg/tree-ssa/vrp06.c: New test.
20174         * gcc.dg/tree-ssa/vrp07.c: New test.
20175         * gcc.dg/tree-ssa/vrp08.c: New test.
20176         * gcc.dg/tree-ssa/vrp09.c: New test.
20177         * gcc.dg/tree-ssa/vrp10.c: New test.
20178         * gcc.dg/tree-ssa/vrp11.c: New test.
20179         * gcc.dg/tree-ssa/vrp12.c: New test.
20180         * gcc.dg/tree-ssa/vrp13.c: New test.
20181
20182 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
20183
20184         PR 21029
20185         * gcc.dg/tree-ssa/pr21029.c: New test.
20186
20187 2005-06-01  Roger Sayle  <roger@eyesopen.com>
20188
20189         * gfortran.dg/logint-1.f: New test case.
20190         * gfortran.dg/logint-2.f: Likewise.
20191         * gfortran.dg/logint-3.f: Likewise.
20192
20193 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
20194
20195         PR c/21536
20196         PR c/20760
20197         * gcc.dg/20050527-1.c: New test.
20198
20199         * gcc.dg/i386-sse-12.c: New test.
20200
20201         PR fortran/21729
20202         * gfortran.dg/implicit_5.f90: New test.
20203
20204 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
20205
20206         PR fortran/20883
20207         * gfortran/assign_4.f90: New test.
20208         * gfortran/assign_2.f90: Change compile to run.
20209
20210 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
20211
20212         * lib/target-supports.exp
20213         (check_effective_target_sync_char_short): New.
20214         * gcc.dg/sync-2.c: New.
20215
20216 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
20217
20218         PR tree-optimization/21817
20219         * gcc.dg/torture/pr21817-1.c: New.
20220
20221 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
20222
20223         PR c++/21165
20224         * g++.dg/template/init5.C: New.
20225
20226 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
20227
20228         * gfortran.dg/char_initialiser_actual.f90:
20229         Test character initialisers as actual arguments.
20230         * gfortran.dg/char_pointer_comp_assign.f90:
20231         Test character pointer structure component assignments.
20232         * gfortran.dg/char_array_structure_constructor.f90:
20233         Test character components in structure constructors.
20234
20235 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
20236
20237         PR middle-end/20931
20238         * g++.dg/opt/pr20931.C: New test.
20239
20240 2005-05-31  Andreas Jaeger  <aj@suse.de>
20241
20242         PR testsuite/20772
20243         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
20244         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
20245         g++.old-deja/g++.ext/asmspec1.C,
20246         g++.old-deja/g++.other/regstack.C,
20247         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
20248         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
20249         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
20250         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
20251         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
20252         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
20253         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
20254         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
20255         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
20256         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
20257         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
20258         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
20259         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
20260         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
20261         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
20262         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
20263         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
20264         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
20265         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
20266
20267 2005-05-31  Jeff Law  <law@redhat.com>
20268
20269         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
20270
20271 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
20272
20273         PR middle-end/21743
20274         * gcc.dg/builtins-1.c: Activate disabled clog test.
20275         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20276
20277 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
20278
20279         * gfortran.dg/char_pointer_assign.f90:
20280         Test character-pointer assignments and pointer assignments.
20281         * gfortran.dg/char_pointer_dummy.f90:
20282         Test character-pointer dummy arguments.
20283         * gfortran.dg/char_pointer_func.f90:
20284         Test character-pointer function returns.
20285         * gfortran.dg/char_pointer_dependency.f90:
20286         Test character-pointer functions with dependencies.
20287
20288 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
20289
20290         PR c++/21784
20291         * g++.dg/lookup/using14.C: New test.
20292
20293 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
20294
20295         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
20296         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
20297         trailing ^M.
20298
20299 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
20300
20301         PR c++/17413
20302         * g++.dg/template/local5.C: New.
20303
20304         PR target/21761
20305         * gcc.c-torture/compile/pr21761.c: New.
20306
20307         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
20308         before darwin8.
20309
20310 2005-05-30  Steven G. Kargl
20311
20312         PR fortran/20846
20313         * gfortran.dg/inquire_8.f90: New test.
20314
20315 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20316
20317         PR libfortran/21376
20318         * gfortran.dg/output_exponents_1.f90: New test.
20319
20320 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20321
20322         PR libfortran/20006
20323         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
20324
20325 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
20326
20327         PR c++/21210
20328         * g++.dg/ext/complex1.C: New test.
20329
20330         PR c++/21340
20331         * g++.dg/init/ctor6.C: New test.
20332
20333 2005-05-29  Jan Hubicka  <jh@suse.cz>
20334
20335         * gcc.c-torture/compile/pr21562.c: New.
20336
20337 2005-05-28  Steven G. Kargl <kargls@comcast.net>
20338
20339         * gfortran.dg/subnormal_1.f90: New test.
20340
20341 2005-05-28  Jan Hubicka  <jh@suse.cz>
20342
20343         * tree-prof.exp: Fix comment.
20344         * value-prof-1.c: New.
20345         * value-prof-2.c: New.
20346         * value-prof-3.c: New.
20347         * value-prof-4.c: New.
20348
20349 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
20350
20351         PR c++/21614
20352         * g++.dg/expr/ptrmem6.C: New test.
20353         * g++.dg/expr/ptrmem6a.C: Likewise.
20354
20355 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
20356
20357         PR tree-optimization/21658
20358         * gcc.dg/tree-ssa/pr21658.c: New.
20359
20360 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
20361
20362         PR c++/21455
20363         * g++.dg/inherit/ptrmem3.C: New.
20364
20365         PR c++/21681
20366         * g++.dg/parse/template16.C: New.
20367
20368 2005-05-27  Andreas Jaeger  <aj@suse.de>
20369
20370         * gcc.dg/setjmp-2.c: Only run in 32-bit.
20371
20372         * gcc.dg/i386-sse-8.c: Run test on all archs.
20373
20374 2005-05-26  Mike Stump  <mrs@apple.com>
20375
20376         * objc.dg/isa-field-1.m: Only run on darwin.
20377         * objc.dg/lookup-1.m: Likewise.
20378         * objc.dg/try-catch-8.m: Likewise.
20379
20380 2005-05-26  Roger Sayle  <roger@eyesopen.com>
20381
20382         PR tree-optimization/9814
20383         * gcc.dg/pr9814-1.c: New test case.
20384
20385 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
20386
20387         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
20388         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
20389         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
20390         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
20391         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
20392         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
20393         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
20394         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
20395         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
20396         objc.dg/try-catch-8.m: New.
20397
20398 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
20399
20400         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
20401         remove extraneous semicolons.
20402
20403 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
20404
20405         * obj-c++.dg/comp-types-12.mm: New.
20406         * objc.dg/comp-types-11.m: New.
20407         * objc.dg/selector-4.m: New.
20408
20409 2005-05-26  Andreas Jaeger  <aj@suse.de>
20410
20411         PR testsuite/20772
20412         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
20413         g++.old-deja/g++.ext/attrib3.C,
20414         g++.old-deja/g++.other/store-expr1.C,
20415         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
20416         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
20417         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20418         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
20419         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
20420         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
20421         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
20422         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20423         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
20424         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
20425         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
20426         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
20427         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
20428         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
20429         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
20430         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
20431         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
20432         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20433         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
20434
20435 2005-05-26  Andreas Jaeger  <aj@suse.de>
20436
20437         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
20438         x86-64 compilation.
20439
20440 2005-05-26  Andreas Jaeger  <aj@suse.de>
20441
20442         PR testsuite/20772
20443         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
20444         gcc.misc-tests/i386-pf-athlon-1.c,
20445         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20446         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
20447         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
20448         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
20449         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
20450         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
20451         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
20452         programs.
20453
20454         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
20455         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
20456         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
20457         x86-64 compilation.
20458
20459         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
20460         x86_64.
20461
20462         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
20463         effective-target ilp32.
20464
20465 2005-05-26  David Ung  <davidu@mips.com>
20466
20467         * gcc.target/mips/ext_ins.c: New test for testing the generation
20468         of MIPS32/64 rev 2 ext/ins instructions.
20469
20470 2005-05-26  Andreas Jaeger  <aj@suse.de>
20471
20472         * treelang/compile/unsigned.tree: Use gimple instead of
20473         nonexisting generic dump.
20474
20475 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
20476
20477         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
20478
20479 2005-05-26  Andreas Jaeger  <aj@suse.de>
20480
20481         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
20482
20483 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20484
20485         PR libfortran/17283
20486         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
20487         Test callee-allocated memory with write statements.
20488
20489 2005-05-25  Roger Sayle  <roger@eyesopen.com>
20490
20491         PR middle-end/21709
20492         * gcc.dg/pr21709-1.c: New test case.
20493
20494 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20495             Mike Stump  <mrs@apple.com>
20496
20497         * objc/execute/next_mapping.h: Update for C++.
20498
20499         * obj-c++.dg/selector-1.mm: Move to...
20500         * obj-c++.dg/selector-4.mm: here...
20501
20502         * obj-c++.dg/basic.mm: New.
20503         * obj-c++.dg/comp-types-1.mm: New.
20504         * obj-c++.dg/cxx-class-1.mm: New.
20505         * obj-c++.dg/cxx-ivars-1.mm: New.
20506         * obj-c++.dg/cxx-ivars-2.mm: New.
20507         * obj-c++.dg/cxx-ivars-3.mm: New.
20508         * obj-c++.dg/cxx-scope-1.mm: New.
20509         * obj-c++.dg/cxx-scope-2.mm: New.
20510         * obj-c++.dg/defs.mm: New.
20511         * obj-c++.dg/empty-private-1.mm: New.
20512         * obj-c++.dg/encode-1.mm: New.
20513         * obj-c++.dg/encode-2.mm: New.
20514         * obj-c++.dg/encode-3.mm: New.
20515         * obj-c++.dg/extern-c-1.mm: New.
20516         * obj-c++.dg/extra-semi.mm: New.
20517         * obj-c++.dg/fix-and-continue-2.mm: New.
20518         * obj-c++.dg/isa-field-1.mm: New.
20519         * obj-c++.dg/ivar-list-semi.mm: New.
20520         * obj-c++.dg/local-decl-1.mm: New.
20521         * obj-c++.dg/lookup-1.mm: New.
20522         * obj-c++.dg/lookup-2.mm: New.
20523         * obj-c++.dg/method-1.mm: New.
20524         * obj-c++.dg/method-2.mm: New.
20525         * obj-c++.dg/method-3.mm: New.
20526         * obj-c++.dg/method-4.mm: New.
20527         * obj-c++.dg/method-5.mm: New.
20528         * obj-c++.dg/method-6.mm: New.
20529         * obj-c++.dg/method-7.mm: New.
20530         * obj-c++.dg/no-extra-load.mm: New.
20531         * obj-c++.dg/overload-1.mm: New.
20532         * obj-c++.dg/pragma-1.mm: New.
20533         * obj-c++.dg/pragma-2.mm: New.
20534         * obj-c++.dg/private-1.mm: New.
20535         * obj-c++.dg/private-2.mm: New.
20536         * obj-c++.dg/proto-qual-1.mm: New.
20537         * obj-c++.dg/qual-types-1.mm: New.
20538         * obj-c++.dg/stubify-1.mm: New.
20539         * obj-c++.dg/stubify-2.mm: New.
20540         * obj-c++.dg/super-class-1.mm: New.
20541         * obj-c++.dg/super-class-2.mm: New.
20542         * obj-c++.dg/super-dealloc-1.mm: New.
20543         * obj-c++.dg/super-dealloc-2.mm: New.
20544         * obj-c++.dg/template-1.mm: New.
20545         * obj-c++.dg/template-2.mm: New.
20546         * obj-c++.dg/template-3.mm: New.
20547         * obj-c++.dg/template-4.mm: New.
20548         * obj-c++.dg/template-5.mm: New.
20549         * obj-c++.dg/template-6.mm: New.
20550         * obj-c++.dg/try-catch-1.mm: New.
20551         * obj-c++.dg/try-catch-2.mm: New.
20552         * obj-c++.dg/try-catch-3.mm: New.
20553         * obj-c++.dg/try-catch-4.mm: New.
20554         * obj-c++.dg/try-catch-5.mm: New.
20555         * obj-c++.dg/try-catch-6.mm: New.
20556         * obj-c++.dg/try-catch-7.mm: New.
20557         * obj-c++.dg/try-catch-8.mm: New.
20558         * obj-c++.dg/try-catch-9.mm: New.
20559         * obj-c++.dg/va-meth-1.mm: New.
20560
20561 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20562
20563         * obj-c++.dg/selector-1.mm: New.
20564         * obj-c++.dg/selector-2.mm: New.
20565
20566 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20567
20568         * obj-c++.dg/selector-3.mm: New.
20569         * objc.dg/selector-3.m: New.
20570
20571 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20572
20573         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
20574         about where warning appears.
20575
20576 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20577
20578         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
20579         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
20580         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
20581         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
20582
20583 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20584
20585         * gcc.dg/20050524-1.c: New test.
20586
20587 2005-05-25  Jan Hubicka  <jh@suse.cz>
20588
20589         * gcc.dg/tree-prof/inliner-1.c: New.
20590
20591 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
20592
20593         * gcc.dg/tree-prof: New directory.
20594         * gcc.dg/tree-prof/tree-prof.exp: New.
20595
20596 2005-05-25  DJ Delorie  <dj@redhat.com>
20597
20598         * gcc.dg/Wattributes-1.c: New.
20599         * gcc.dg/Wattributes-2.c: New.
20600         * gcc.dg/Wattributes-3.c: New.
20601
20602 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
20603
20604         PR tree-optimization/19833
20605         * gcc.dg/uninit-4.c: Remove xfail.
20606         * gcc.dg/uninit-9.c: Ditto.
20607
20608 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
20609
20610         * obj-c++.dg/bitfield-[1-5].mm: New.
20611         * obj-c++.dg/class-protocol-1.mm: New.
20612         * obj-c++.dg/comp-types-1[0-1].mm: New.
20613         * obj-c++.dg/comp-types-[2-9].mm: New.
20614         * obj-c++.dg/encode-[4-8].mm: New.
20615         * obj-c++.dg/layout-1.mm: New.
20616         * obj-c++.dg/method-1[0-9].mm: New.
20617         * obj-c++.dg/method-2[0-1].mm: New.
20618         * obj-c++.dg/method-[8-9].mm: New.
20619         * obj-c++.dg/objc-gc-3.mm: New.
20620         * obj-c++.dg/try-catch-10.mm: New.
20621         * objc.dg/bitfield-5.m: New.
20622         * objc.dg/comp-types-10.m: New.
20623         * objc.dg/comp-types-9.m: New.
20624         * objc.dg/layout-1.m: New.
20625         * objc.dg/objc-gc-4.m: New.
20626         * objc.dg/try-catch-9.m: New.
20627         * objc.dg/class-protocol-1.m: Tweak diagnostics.
20628         * objc.dg/comp-types-1.m: Likewise.
20629         * objc.dg/comp-types-[5-6].m: Likewise.
20630         * objc.dg/method-9.m: Likewise.
20631
20632 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
20633
20634         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
20635         and on hardware without VMX support.
20636
20637         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
20638
20639         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
20640
20641         * lib/profopt.exp (dg-final-generate, dg-final-use,
20642         profopt-final-code, profopt-get-options): New.
20643         (profopt-execute): Process test directives.
20644
20645         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
20646         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20647         cleanup-tree-dump, cleanup-saved-temps): Update comments.
20648
20649 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
20650
20651         PR C++/21645
20652         * g++.dg/init/ctor5.C: New test.
20653
20654 2005-05-24  Ira Rosen  <irar@il.ibm.com>
20655
20656         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
20657         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
20658         vect-113.c, vect-114.c.
20659
20660 2005-05-23  Adam Nemet  <anemet@lnxw.com>
20661
20662         * gcc.dg/const-elim-1.c: Remove xfails.
20663
20664 2005-05-23  Jeff Law  <law@redhat.com>
20665
20666         * gcc.c-torture/compile/pr21638.c: New test.
20667         * gcc.c-torture/compile/20050520-1.c: New test.
20668
20669 2005-05-23  Nick Clifton  <nickc@redhat.com>
20670
20671         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
20672         be a proper triple, ie: m32r*-*-*.
20673         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20674
20675 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
20676
20677         PR middle-end/21331
20678         PR tree-opt/21293
20679         * gcc.c-torture/compile/pr21293.c: New test.
20680         * gcc.c-torture/execute/pr21331.c: New test.
20681
20682 2004-05-20  Richard Henderson  <rth@redhat.com>
20683
20684         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
20685
20686 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
20687
20688         * obj-c++-dg.exp: Add.
20689         * obj-c++.exp: Add.
20690         * obj-c++.dg/dg.exp: Add.
20691
20692 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
20693
20694         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
20695         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
20696
20697 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
20698
20699         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
20700
20701 2004-05-19  Richard Henderson  <rth@redhat.com>
20702
20703         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
20704
20705 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
20706
20707         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
20708
20709         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
20710
20711 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
20712
20713         PR c++/21495
20714         * g++.dg/parse/extern1.C: New test.
20715         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
20716
20717 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20718
20719         * gcc.dg/c99-math.h: New.
20720         * gcc.dg/c99-math-float-1.c: New test.
20721         * gcc.dg/c99-math-double-1.c: Likewise.
20722         * gcc.dg/c99-math-long-double-1.c: Likewise.
20723
20724 2005-05-18  Richard Henderson  <rth@redhat.com>
20725
20726         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
20727
20728 2005-05-18  Devang Patel  <dpatel@apple.com>
20729
20730         * g++.dg/opt/20050511-1.C: New test.
20731
20732 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
20733
20734         PR libfortran/21127
20735         * gfortran.dg/reshape-complex.f90: New test.
20736
20737 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
20738
20739         * gfortran.dg/array_constructor_1.f90: New test.
20740         * gfortran.dg/array_constructor_2.f90: New test.
20741
20742 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
20743
20744         PR fortran/20954
20745         * gfortran.dg/pr20954.f: New test.
20746
20747 2005-05-17  Mike Stump  <mrs@apple.com>
20748
20749         Yet more Objective-C++...
20750
20751         * objc.dg/method-5.m: Update.
20752         * objc.dg/method-6.m: Update.
20753         * objc.dg/method-7.m: Update.
20754         * objc.dg/method-9.m: Update.
20755         * objc.dg/try-catch-2.m: Update.
20756
20757 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
20758
20759         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
20760         Remove little-endian optimizations.
20761
20762 2005-05-17  Jeff Law  <law@redhat.com>
20763
20764         * g++.dg/tree-ssa/pr14814.C: New test.
20765         * gcc.dg/tree-ssa/pr14814.C: New test.
20766         * gcc.dg/tree-ssa/pr17141-1.C: New test.
20767         * gcc.dg/tree-ssa/pr17141-2.C: New test.
20768
20769 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
20770
20771         * gcc.dg/compat/generate-random.c: Do not include
20772         libiberty.h.
20773         * gcc.dg/compat/generate-random_r.c: Likewise.
20774
20775 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
20776
20777         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
20778
20779 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
20780
20781         PR middle-end/21595
20782         * g++.dg/tree-ssa/builtin1.C: New testcase.
20783
20784 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
20785
20786         PR c++/21454
20787         * g++.dg/opt/const4.C: New test.
20788
20789         PR middle-end/21492
20790         * g++.dg/opt/crossjump1.C: New test.
20791
20792         PR tree-optimization/21610
20793         * gcc.c-torture/compile/20050516-1.c: New test.
20794
20795         PR fortran/15080
20796         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
20797         about the test failing.
20798         * gfortran.fortran-torture/execute/where_7.f90: New test.
20799         * gfortran.fortran-torture/execute/where_8.f90: New test.
20800
20801 2005-05-16  Richard Henderson  <rth@redhat.com>
20802
20803         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
20804         i?86 and x86_64.
20805
20806 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
20807
20808         * gcc.dg/compat/generate-random.c (config.h): Do not include.
20809         (limits.h): Include unconditionally.
20810         (stdlib.h): Likewise.
20811         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
20812         (limits.h): Include unconditionally.
20813         (stdlib.h): Likewise.
20814         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20815         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20816         (limits.h): Include unconditionally.
20817         (stdlib.h): Likewise.
20818         (hashtab.h): Do not include.
20819         (getopt.h): Likewise.
20820         (stddef.h): Include.
20821         (hashval_t): Define.
20822         (struct entry): Add "next" field.
20823         (HASH_SIZE): New macro.
20824         (hash_table): New variable.
20825         (switchfiles): Do not use xmalloc.
20826         (mix): New macro.
20827         (iterative_hash): New function.
20828         (hasht): Remove.
20829         (e_exists): New function.
20830         (e_insert): Likewise.
20831         (output): Use, instead of libiberty hashtable functions.
20832         (main): Do not use getopt.  Do not call htab_create.
20833
20834 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
20835
20836         PR libstdc++/21526
20837         * lib/target-supports.exp (check_mkfifo_available):
20838         Return 0 for cygwin as mkfifo support incomplete on platform.
20839         Fix typos in comments.
20840
20841 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
20842
20843         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
20844
20845 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
20846
20847         PR fortran/17432
20848         * gfortran.dg/assign_4.f: New test.
20849
20850 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
20851
20852         PR tree-optimization/21563
20853         * gcc.dg/tree-ssa/pr21563.c: New.
20854
20855 2005-05-14  Jan Hubicka  <jh@suse.cz>
20856
20857         * gcc.dg/noreturn-7.c: Allow control reaches warning.
20858
20859 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
20860
20861         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
20862
20863 2005-05-13  Julian Brown  <julian@codesourcery.com>
20864
20865         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
20866         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
20867
20868 2005-05-13  Jan Hubicka  <jh@suse.cz>
20869
20870         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
20871         * gcc.dg/fold-xor-?.c: Likewise.
20872         * gcc.dg/pr15784-?.c: Likewise.
20873         * gcc.dg/pr20922-?.c: Likewise.
20874         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
20875         * gcc.dg/tree-ssa/pr17598.c: Likewise.
20876         * gcc.dg/tree-ssa/pr20470.c: Likewise.
20877
20878 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20879
20880         PR fortran/21260
20881         * gfortran.dg/hollerith_1.f90: New test.
20882
20883 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20884
20885         * gfortran.dg/func_result_2.f90: New test.
20886
20887 2005-05-11  Bud Davis  <bdavis@gfortran.org>
20888
20889         * gfortran.dg/dev_null.f90: New test.
20890
20891 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
20892
20893         * gcc.dg/arm-vfp1.c: Revert last change.
20894
20895 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
20896
20897         PR middle-end/19807
20898         PR tree-optimization/19639
20899         * g++.dg/tree-ssa/pr19807.C: New testcase.
20900
20901 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20902
20903         PR libfortran/21471
20904         * gfortran.dg/append-1.f90: New test.
20905
20906 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
20907
20908         * gcc.dg/pr18501.c: XFAIL.
20909         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
20910         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
20911         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
20912         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
20913         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
20914         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
20915         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
20916         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
20917
20918 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20919
20920         PR fortran/20178
20921         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
20922         gfortran.dg/f2c_3.f90: New tests.
20923
20924         * gfortran.dg/return_1.f90: Fix dg annotation.
20925
20926 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
20927
20928         * gcc.c-torture/compile/20050510-1.c: New test.
20929
20930 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
20931
20932         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
20933
20934 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
20935
20936         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
20937
20938 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
20939
20940         PR c/17913
20941         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
20942
20943 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
20944
20945         PR c/21342
20946         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
20947         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
20948
20949 2005-05-10  Ben Elliston  <bje@au.ibm.com>
20950
20951         PR debug/16676
20952         * gcc.dg/debug/pr16676.c: New test.
20953
20954 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
20955
20956         PR testsuite/21443
20957         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
20958         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
20959         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
20960         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
20961         Change -O1 to -O2.
20962         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
20963         -fno-tree-dominator-opts.
20964
20965 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20966
20967         * gfortran.dg/return_1.f90: New test.
20968
20969 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
20970
20971         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
20972
20973         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
20974
20975 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
20976
20977         PR c++/21427
20978         * g++.dg/inherit/covariant13.C: New.
20979
20980 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20981
20982         PR libfortran/19155
20983         * gfortran.dg/pr19155.f: New test.
20984
20985 2005-05-08  Roger Sayle  <roger@eyesopen.com>
20986
20987         PR inline-asm/8788
20988         * gcc.dg/pr8788-1.c: New testcase.
20989
20990 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
20991
20992         PR target/21416
20993         * gcc.target/mips/fpcmp-[12].c: New tests.
20994
20995 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
20996
20997         * lib/target-supports-dg.exp (dg-require-fork): New function.
20998         (dg-require-mkfifo): Likewise.
20999         * lib/target-supports.exp (check_function_available): New
21000         function.
21001         (check_fork_available): Likewise.
21002         (check_mkfifo_available): Likewise.
21003
21004 2005-05-06  Jeff Law  <law@redhat.com>
21005
21006         * gcc.c-torture/compile/pr21380.c: New test.
21007
21008 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
21009
21010         PR c++/20961
21011         * g++.dg/ext/weak3.C: New test.
21012
21013 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
21014
21015         PR c++/21352
21016         * g++.dg/template/crash37.C: New test.
21017
21018 2005-05-05  Paul Brook  <paul@codesourcery.com>
21019
21020         * gcc.dg/arm-g2.c: Use effective-target arm32.
21021         * gcc.dg/arm-mmx-1.c: Ditto.
21022         * gcc.dg/arm-scd42-2.c: Ditto.
21023         * gcc.dg/arm-vfp1.c: Ditto.
21024         * lib/target-supports.exp (check_effective_target_arm32): New
21025         function.
21026
21027 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
21028
21029         PR libfortran/21354
21030         gfortran.dg/in_pack_rank7.f90: New test.
21031
21032 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
21033
21034         PR middle-end/15618
21035         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
21036
21037 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
21038
21039         PR middle-end/21265
21040         * gcc.dg/20050503-1.c: New test.
21041
21042         PR rtl-optimization/21239
21043         * gcc.dg/i386-sse-11.c: New test.
21044
21045 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
21046
21047         PR target/16888
21048         * gcc.target/i386/asm-1.c: New test.
21049
21050 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
21051
21052         PR rtl-optimization/21330
21053         * gcc.c-torture/execute/20050502-1.c: New test.
21054
21055         PR target/21297
21056         * gcc.c-torture/execute/20050502-2.c: New test.
21057
21058 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
21059
21060         PR middle-end/21282
21061         * gcc.dg/pr21282.c: New.
21062
21063 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
21064
21065         * gcc.dg/vect/pr20122.c: Clean up .vect file.
21066         * gcc.dg/vect/vect-92.c: Likewise.
21067         * gcc.dg/vect/vect-93.c: Likewise.
21068         * gcc.dg/vect/vect-dv-1.c: Likewise.
21069         * gcc.dg/vect/vect-dv-2.c: Likewise.
21070         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
21071
21072 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
21073
21074         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
21075         * gfortran.dg/vect/vect-2.f90: Likewise.
21076         * gfortran.dg/vect/vect-3.f90: Likewise.
21077         * gfortran.dg/vect/vect-4.f90: Likewise.
21078         * gfortran.dg/vect/vect-5.f90: Likewise.
21079
21080 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
21081
21082         PR target/20813
21083         * gcc.dg/rs6000-fpint-2.c: New.
21084
21085 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
21086
21087         PR c/15698
21088         * gcc.dg/builtins-30.c: Update expected messages.
21089         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
21090         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
21091         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
21092
21093 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
21094
21095         PR tree-optimization/21294
21096         * gcc.dg/tree-ssa/pr21294.c: New.
21097
21098 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
21099
21100         * gcc.dg/altivec-3.c (vec_store): Do not use the old
21101         __builtin_altivec_st_internal_4si built-in.
21102
21103 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
21104
21105         PR c++/15875
21106         * g++.dg/template/ptrmem14.C: New test.
21107
21108 2005-05-02  Paul Brook  <paul@codesourcery.com>
21109
21110         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
21111
21112 2005-05-02  Michael Matz  <matz@suse.de>
21113
21114         PR c++/19542
21115         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
21116
21117 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
21118
21119         * g++.dg/cpp/weak.C: New test.
21120
21121 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
21122
21123         * gcc.dg/tree-ssa/loop-8.c: New test.
21124
21125 2005-04-30  Michael Maty  <matz@suse.de>
21126
21127         * gcc.dg/inline-mcpy.c: New test.
21128
21129 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
21130
21131         PR libfortran/18958
21132         * gfortran.dg/eoshift.f90: New test case.
21133
21134 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
21135
21136         PR libfortran/18857
21137         * gfortran.dg/matmul_1.f90: New test.
21138
21139 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
21140
21141         PR tree-optimization/21030
21142         * gcc.dg/tree-ssa/pr21030.c: New.
21143
21144 2005-04-29  Devang Patel  <dpatel@apple.com>
21145
21146         PR tree-optimization/21272
21147         * gcc.dg/vect/vect-ifcvt-10.c: New test.
21148
21149 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
21150
21151         PR fortran/13082
21152         PR fortran/18824
21153         * gfortran.dg/entry_4.f90: New test.
21154         * gfortran.fortran-torture/execute/entry_1.f90: New test.
21155         * gfortran.fortran-torture/execute/entry_2.f90: New test.
21156         * gfortran.fortran-torture/execute/entry_3.f90: New test.
21157         * gfortran.fortran-torture/execute/entry_4.f90: New test.
21158         * gfortran.fortran-torture/execute/entry_5.f90: New test.
21159         * gfortran.fortran-torture/execute/entry_6.f90: New test.
21160         * gfortran.fortran-torture/execute/entry_7.f90: New test.
21161
21162 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21163
21164         * gfortran.fortran-torture/execute/entry_8.f90: New test.
21165
21166 2005-04-29  Paul Brook  <paul@codesourcery.com>
21167
21168         * gfortran.dg/entry_3.f90: New test.
21169
21170 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21171
21172         * gfortran.dg/implicit_4.f90: New test.
21173
21174 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
21175
21176         * lib/target-supports.exp (check_profiling_available): Return
21177         false for xtensa-*-elf.
21178
21179 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
21180
21181         * lib/fortran-torture.exp (fortran-torture.exp): Catch
21182         error if file cannot be deleted.
21183
21184 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
21185
21186         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
21187         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
21188         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
21189         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
21190         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
21191         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
21192         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
21193         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
21194         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
21195         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21196         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
21197         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
21198         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
21199
21200 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21201
21202         PR fortran/20865
21203         * gfortran.dg/pr20865.f90: New test.
21204
21205 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
21206
21207         * gcc.dg/void-cast-2.c: New test.
21208
21209 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21210
21211         PR c/21159
21212         * gcc.dg/void-cast-1.c: New test.
21213
21214 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
21215
21216         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
21217
21218 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21219
21220         PR fortran/21177
21221         * gfortran.dg/pr21177.f90: New test.
21222
21223 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
21224
21225         PR tree-optimization/21171
21226         * gcc.dg/tree-ssa/pr21171.c: New test.
21227
21228 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
21229
21230         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21231         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21232         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21233         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21234         gcc.dg/tree-ssa/gen-vect-32.c: New.
21235         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
21236         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
21237         don't run on PPC32.
21238
21239 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21240
21241         PR c/21213
21242         * gcc.dg/transparent-union-3.c: New test.
21243
21244 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21245
21246         PR c/20740
21247         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
21248         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
21249         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
21250         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
21251         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
21252         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
21253
21254 2005-04-26  Jeff Law  <law@redhat.com>
21255
21256         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
21257         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
21258         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
21259         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
21260         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
21261         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
21262         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
21263
21264 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
21265
21266         PR tree-optimization/17598
21267         * gcc.dg/tree-ssa/pr17598.c: New testcase.
21268
21269 2005-04-25  Mike Stump  <mrs@apple.com>
21270
21271         * objc.dg/fix-and-continue-1.m: Add.
21272
21273 2005-04-25  Roger Sayle  <roger@eyesopen.com>
21274
21275         PR c++/20995
21276         * g++.dg/opt/pr20995-1.C: New test case.
21277
21278 2005-04-25  Devang Patel <dpatel@apple.com>
21279
21280         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
21281
21282 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
21283
21284         PR testsuite/21062
21285         * g++.dg/opt/alias2.C (printf): Correct the prototype.
21286
21287 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
21288
21289         PR C++/21188
21290         * g++.dg/opt/rtti2.C: New test.
21291
21292 2005-04-25  Paul Brook  <paul@codesourcery.com>
21293         Steven G. Kargl  <kargls@comcast.net>
21294
21295         PR fortran/20879
21296         * gfortran.dg/ichar_1.f90: New file.
21297
21298 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
21299
21300         PR middle-end/20991
21301         * g++.dg/opt/pr20991.C: New test.
21302
21303         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
21304         where sizeof (type) < __alignof__ (type).
21305         * gcc.dg/compat/struct-layout-1.h: Likewise.
21306
21307 2005-04-24  Per Bothner  <per@bothner.com>
21308             Devang Patel  <dpatel@apple.com>
21309
21310         PR preprocessor/20907
21311         * gcc.dg/cpp/very-long-comment.c: New test.
21312
21313 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21314
21315         PR fortran/20059
21316         * gfortran.dg/common_5.f: New test.
21317
21318 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
21319
21320         PR middle-end/21082
21321         * g++.dg/tree-ssa/pr21082.C: New testcase.
21322
21323 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
21324
21325         * gcc.dg/vect/vect-99.c: New test.
21326
21327 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
21328
21329         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
21330
21331 2005-04-22  Jeff Law  <law@redhat.com>
21332
21333         * gcc.dg/uninit-5.c: Remove xfails.
21334         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
21335         conditionals and loads.
21336
21337 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
21338
21339         PR libfortran/20074
21340         PR libfortran/20436
21341         PR libfortran/21108
21342         * gfortran.dg/nested_reshape.f90: new test
21343         * gfortran.dg/reshape-alloc.f90: new test
21344         * gfortran.dg/reshape.f90: new test
21345
21346 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
21347
21348         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
21349
21350         * gcc.dg/arm-vfp1.c: New test.
21351
21352 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
21353
21354         PR c++/21087
21355         * g++.dg/lookup/builtin2.C: New test.
21356
21357 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21358
21359         * gcc.dg/weak/weak-13.c: New test.
21360
21361 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
21362
21363         * lib/target-supports.exp (check_effective_target_sync_int_long):
21364         Add powerpc*.
21365
21366 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
21367
21368         * gcc.target/mips/branch-1.c: New test.
21369
21370 2005-04-21  Richard Henderson  <rth@redhat.com>
21371
21372         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
21373         * gcc.dg/vect/vect-86.c: Likewise.
21374         * gcc.dg/vect/vect-87.c: Likewise.
21375         * gcc.dg/vect/vect-88.c: Likewise.
21376
21377 2005-04-21  Devang Patel  <dpatel@apple.com>
21378
21379         PR optimization/20994
21380         * gcc.dg/tree-ssa/ifc-3.c: New test.
21381
21382 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
21383
21384         PR c/12913
21385         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
21386         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
21387         gcc.dg/c99-vla-jump-5.c: New tests.
21388
21389 2005-04-19  Richard Henderson  <rth@redhat.com>
21390
21391         * lib/target-supports.exp (check_effective_target_vect_int_mult):
21392         Fix typo in exists check.
21393         (check_effective_target_sync_int_long): New.
21394         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
21395         * gcc.dg/ia64-sync-2.c: Likewise.
21396         * gcc.dg/ia64-sync-3.c: Likewise.
21397         * gcc.dg/ia64-sync-4.c: Likewise.
21398
21399 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
21400
21401         * gcc.dg/fold-xor-1.c: New test.
21402         * gcc.dg/fold-xor-2.c: New test.
21403
21404 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
21405
21406         PR target/20670
21407         * g++.dg/eh/fp-regs.C: New test.
21408
21409 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
21410
21411         * gcc.dg/Wint-to-pointer-cast-1.c,
21412         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
21413         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
21414         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
21415
21416 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21417
21418         PR fortran/16861
21419         * gfortran.dg/pr16861.f90: New test.
21420
21421 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
21422
21423         * gcc.dg/pr21085.c: New test.
21424
21425 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
21426
21427         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
21428         (setup_mips_tests, dg-mips-options): New procedures.
21429         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
21430         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
21431         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
21432         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21433         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
21434         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
21435         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
21436         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21437         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
21438         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
21439         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
21440         dg-mips-options instead of dg-options.  Remove now-redundant
21441         preprocessor guards.
21442         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
21443         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21444         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21445         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
21446         * gcc.dg/vr-mult-2.c: Delete.
21447         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
21448         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
21449         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
21450         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
21451         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
21452         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
21453         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
21454
21455 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
21456
21457         * ada/acats/run_all.sh: Use sync when executable not present.
21458
21459 2005-04-18  Devang Patel  <dpatel@apple.com>
21460
21461         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
21462         * gcc.dg/vect/vect-11a.c: New.
21463         * gcc.dg/vect/vect-none.c: Update.
21464         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
21465
21466 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
21467
21468         PR tree-optimization/20922
21469         * gcc.dg/pr20922-1.c: New test.
21470         * gcc.dg/pr20922-2.c: New test.
21471         * gcc.dg/pr20922-3.c: New test.
21472         * gcc.dg/pr20922-4.c: New test.
21473         * gcc.dg/pr20922-5.c: New test.
21474         * gcc.dg/pr20922-6.c: New test.
21475
21476 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21477
21478         PR libfortran/20950
21479         * gfortran.dg/pr20950.f: New test.
21480
21481 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21482
21483         PR libfortran/19216
21484         * gfortran.dg/pr19216.f: New test.
21485
21486 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
21487
21488         PR tree-optimization/21001
21489         * gcc.dg/tree-ssa/pr21001.c: New.
21490
21491 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
21492
21493         PR libfortran/21075
21494         * gfortran.dg/reshape_rank7.f90: New test.
21495
21496 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
21497
21498         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
21499         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
21500         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
21501         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
21502         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
21503         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
21504         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
21505         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
21506         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
21507         wrong way round).
21508         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
21509         in namelists.  New test.
21510         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
21511         New test.
21512         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
21513         New test.
21514         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
21515         namelist.  New test.
21516         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
21517         New test.
21518         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
21519         New test.
21520         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
21521         namelist.  New test.
21522         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
21523         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
21524         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
21525         New test.
21526         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
21527         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
21528         arrays. New test.
21529
21530 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
21531
21532         * gfortran.dg/wtruncate.f: New testcase.
21533         * gfortran.dg/wtruncate.f90: New testcase.
21534
21535 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
21536
21537         PR c++/21025
21538         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
21539         which sizeof/alignof is dependent, rather than just whether we are
21540         processing_template_decl.
21541
21542 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
21543
21544         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21545         corrected typo where the wrong variables had been compared.
21546
21547 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
21548
21549         PR libfortran/18495
21550         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21551         Test callee-allocated version of return array with a write
21552         statement.
21553         Test spread with a temporary with another write statement.
21554
21555 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
21556
21557         PR tree-optimization/21031
21558         * gcc.dg/tree-ssa/pr21031.c: New.
21559
21560 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
21561
21562         PR tree-optimization/21004
21563         * gcc.dg/builtins-53.c: Include builtins-config.h.
21564         Check floorf, ceilf, floorl and ceill transformations
21565         only when HAVE_C99_RUNTIME is defined.
21566
21567 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
21568
21569         PR middle-end/20739
21570         * gcc.dg/tree-ssa/pr20739.c: New test.
21571
21572 2005-04-14  Mike Stump  <mrs@apple.com>
21573
21574         * gcc.dg/Foundation.framework/empty: New.
21575         * gcc.dg/framework-2.c: New.
21576
21577 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21578
21579         PR tree-optimization/21021
21580         * gcc.c-torture/compile/pr21021.c: New.
21581
21582 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
21583
21584         PR testsuite/21010
21585         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
21586         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
21587         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
21588         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
21589         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
21590         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
21591         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
21592         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
21593
21594 2005-04-14  Richard Henderson  <rth@redhat.com>
21595
21596         * lib/target-supports.exp (check_effective_target_vect_condition):
21597         Add ia64, i?86, and x86_64.
21598
21599 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
21600
21601         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
21602
21603 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21604
21605         PR tree-optimization/20657
21606         * gcc.dg/tree-ssa/pr20657.c: New.
21607
21608 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
21609
21610         * gcc.dg/builtins-53.c: Also check (int)trunc* and
21611         (long long int)trunc*.
21612
21613 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
21614
21615         PR target/20927
21616         * gcc.dg/pr20927.c: New test.
21617
21618 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
21619
21620         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
21621         * gcc.target/mips/asm-1.c: Likewise.
21622
21623 2005-04-13  Dale Johannesen  <dalej@apple.com>
21624
21625         * objc.dg/objc-fast-4.m: New.
21626
21627 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
21628
21629         * gcc.target/cris/torture/cris-torture.exp: New driver in new
21630         directory.
21631         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
21632
21633 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
21634
21635         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
21636         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
21637         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
21638
21639 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
21640
21641         PR tree-optimization/20913
21642         * gcc.dg/tree-ssa/pr20913.c: New.
21643
21644         PR tree-optimization/20702
21645         * gcc.dg/tree-ssa/pr20702.c: New.
21646
21647 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21648
21649         PR c++/13744
21650         * g++.dg/inherit/local3.C: New test.
21651
21652 2005-04-12  Jeff Law  <law@redhat.com>
21653
21654         * gcc.dg/tree-ssa/20050412-1.c: New test.
21655
21656 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
21657
21658         PR libfortran/19016
21659         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
21660         Add tests with mask generated by expression.
21661         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21662         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21663         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21664
21665 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
21666
21667         PR middle-end/20917
21668         * gcc.dg/20050409-1.c: New test.
21669
21670 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
21671
21672         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
21673
21674 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21675
21676         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21677         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
21678         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21679         (TARGET_CXX): Adjust accordingly.
21680         * target.h (struct gcc_target): Remove epxort_class_data.  Add
21681         determine_class_data_visibility and class_data_always_comdat.
21682         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21683         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
21684         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21685         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
21686         (arm_cxx_determine_class_data_visibility): New.
21687         (arm_cxx_class_data_always_comdat): Likewise.
21688         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21689         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
21690         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21691         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
21692         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
21693         Define.
21694
21695 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21696
21697         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
21698
21699 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
21700
21701         * gcc.dg/i386-darwin-fpmath.c: New.
21702
21703 2004-04-11  Devang Patel  <dpatel@apple.com>
21704
21705         * lib/target-supports.exp (check_effective_target_vect_condition): New.
21706         * gcc.dg/vect/vect-ifcvt-1.c: New test.
21707         * gcc.dg/vect/vect-ifcvt-2.c: New test.
21708         * gcc.dg/vect/vect-ifcvt-3.c: New test.
21709         * gcc.dg/vect/vect-ifcvt-4.c: New test.
21710         * gcc.dg/vect/vect-ifcvt-5.c: New test.
21711         * gcc.dg/vect/vect-ifcvt-6.c: New test.
21712         * gcc.dg/vect/vect-ifcvt-7.c: New test.
21713         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
21714
21715 2004-04-11  Devang Patel  <dpatel@apple.com>
21716
21717         * gcc.dg/vect/vect-dv-1.c: New test.
21718         * gcc.dg/vect/vect-dv-2.c: New test.
21719
21720 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21721
21722         PR tree-optimization/20933
21723         * gcc.dg/tree-ssa/pr20933.c: New test.
21724
21725 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21726
21727         * gfortran.dg/fold_nearest.f90: New test.
21728
21729 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
21730
21731         * gcc.dg/tree-ssa/alias-1.c: New test.
21732
21733 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21734
21735         PR tree-optimization/20920
21736         * g++.dg/tree-ssa/pr20920.C: New test.
21737
21738 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
21739
21740         * gcc.dg/builtins-53.c: Also check (int)ceil* and
21741         (long long int)ceil*.
21742
21743 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
21744
21745         * g++.dg/warn/Wdtor1.C: Declare template in system header with
21746         explicit C++ linkage.
21747
21748 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21749
21750         * gfortran.dg/pr17229.f: Take care of the new obsolescence
21751         warning for arithmetic IF statements.
21752
21753 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
21754
21755         * eor_handling_1.f90: New test case.
21756         * eor_handling_2.f90: New test case.
21757         * eor_handling_3.f90: New test case.
21758         * eor_handling_4.f90: New test case.
21759         * eor_handling_5.f90: New test case.
21760         * noadv_size.f90: New test case.
21761         * pad_no.f90: New test case.
21762
21763 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
21764
21765         * gcc.c-torture/execute/20050410-1.c: New test.
21766
21767 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
21768
21769         * gcc.dg/pr20126.c: New.
21770
21771 2005-04-09  Bud Davis  <bdavis@gfortran.org>
21772             Steven G. Kargl <kargls@comcast.net>
21773
21774         * gfortran.dg/PR19872.f: New test.
21775
21776 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
21777
21778         * gfortran.dg/nint_1.f90: Fix dg-do directive.
21779
21780 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
21781
21782         * gfortran.dg/nint_1.f90: New test.
21783
21784 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21785
21786         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
21787         Added test for callee-allocated arrays with write statements.
21788         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
21789         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
21790         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21791         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21792         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21793
21794 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21795
21796         PR libfortran/20163
21797         * gfortran.dg/open-options-blanks.f: New test.
21798
21799 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
21800
21801         PR fortran/13257
21802         * gfortran.dg/comma_format_extension_[1234].f: New tests.
21803
21804 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
21805
21806         * gcc.dg/tree-ssa/stdarg-1.c: New test.
21807         * gcc.dg/tree-ssa/stdarg-2.c: New test.
21808         * gcc.dg/tree-ssa/stdarg-3.c: New test.
21809         * gcc.dg/tree-ssa/stdarg-4.c: New test.
21810         * gcc.dg/tree-ssa/stdarg-5.c: New test.
21811         * gcc.c-torture/execute/stdarg-4.c: New test.
21812
21813         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
21814
21815         PR target/20795
21816         * g++.dg/abi/param2.C: New test.
21817
21818 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
21819
21820         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
21821
21822 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
21823
21824         * gcc.dg/builtins-53.c: New test.
21825
21826 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
21827
21828         * g++.dg/tree-ssa/pr18178.C: New test.
21829         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
21830         * gcc.c-torture/execute/20041019-1.c: New test.
21831         * gcc.dg/tree-ssa/20041008-1.c: New test.
21832         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
21833         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
21834         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
21835         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
21836         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
21837         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
21838         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
21839         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
21840         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
21841         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
21842
21843 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
21844
21845         PR rtl-optimization/20466
21846         * gcc.c-torture/execute/pr20466-1.c: New test.
21847
21848 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
21849
21850         PR c++/20905
21851         * g++.dg/parse/cond2.C: New test.
21852
21853         PR c++/20145
21854         * g++.dg/warn/Wdtor1.C: New test.
21855
21856 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21857
21858         PR fortran/17229
21859         * gfortran.dg/pr17229.f: New test.
21860
21861 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
21862
21863         * gfortran.dg/tiny_1.f90: New test.
21864         * gfortran.dg/tiny_2.f90: ditto.
21865
21866 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
21867
21868         * gfortran.dg/eor_1.f90: Fix dg-do run line
21869         * gfortran.dg/open_new.f90: Fix dg-do run line
21870
21871 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
21872
21873         * lib/target-supports.exp (get_compiler_messages): Support
21874         optional arguments, the fourth being compiler options.
21875         (check_effective_target_fpic): New proc.
21876         * gcc.dg/20050321-2.c: Restrict to target fpic.
21877
21878 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
21879
21880         * gcc.dg/15443-1.c: New test.
21881         * gcc.dg/15443-2.c: Likewise.
21882
21883 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21884
21885         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
21886
21887 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
21888
21889         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
21890
21891 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
21892
21893         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
21894         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
21895         -m64.
21896         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
21897         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
21898         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
21899
21900 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
21901
21902         PR c++/20212
21903         * g++.dg/warn/Wunused-11.C: New test.
21904
21905 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
21906
21907         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
21908
21909 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
21910
21911         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
21912
21913 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
21914
21915         PR c++/20734
21916         * g++.dg/template/ptrmem13.C: New test.
21917
21918 2005-04-05  Per Bothner  <per@bothner.com>
21919
21920         * lib/gcc.exp: Always add -fno-show-column, for now.
21921
21922 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
21923
21924         PR testsuite/20767
21925         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
21926         of plain old "unsigned int" for the type of "i".  Makes this test
21927         64bit clean.
21928
21929 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
21930
21931         * gcc.dg/i386-ssefn-1.c: New test.
21932         * gcc.dg/i386-ssefn-2.c: New test.
21933         * gcc.dg/i386-ssefn-3.c: New test.
21934         * gcc.dg/i386-ssefn-4.c: New test.
21935
21936 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
21937
21938         PR tree-optimization/20076
21939         * gcc.dg/builtin-apply4.c: New test.
21940
21941         PR preprocessor/19475
21942         * gcc.dg/cpp/macspace1.c: New test.
21943         * gcc.dg/cpp/macspace2.c: New test.
21944
21945 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21946
21947         * gfortran.dg/pr20755.f: Fixed bad format.
21948
21949 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
21950
21951         PR c++/20763
21952         * g++.dg/ext/attrib21.C: New test.
21953
21954 2004-04-05  Devang Patel  <dpatel@apple.com>
21955
21956         * lib/target-supports.exp (check_effective_target_vect_shif): New.
21957         * gcc.dg/vect/vect-shift-1.c: New test.
21958
21959 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21960
21961         PR libfortran/20755
21962         * gfortran.dg/pr20755.f: New test.
21963
21964 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
21965
21966         * gfortran.dg/pr15959.f90: New test.
21967         * gfortran.dg/string_pad_trunc.f90: New test.
21968
21969 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21970
21971         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
21972         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
21973         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
21974         syntax.
21975
21976 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21977
21978         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
21979
21980 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21981
21982         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
21983         * gcc.c-torture/compile/20011119-2.c: Likewise.
21984         * gcc.c-torture/compile/981001-2.c: Likewise.
21985
21986 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
21987
21988         PR c++/20679
21989         * g++.dg/template/overload4.C: New test.
21990
21991 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
21992
21993         PR c++/20746
21994         * g++.dg/abi/covariant5.C: New.
21995
21996         PR debug/20505
21997         * g++.dg/debug/const2.C: New.
21998
21999 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
22000
22001         PR rtl-optimization/16104
22002         * gcc.c-torture/execute/20050316-1.c: New test.
22003
22004 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
22005
22006         * g++.dg/template/spec23.C: Fix dg-error text.
22007
22008 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
22009
22010         PR c++/19199
22011         * g++.dg/expr/lval2.C: New.
22012
22013 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22014
22015         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
22016         __builtin_strcasecmp and __builtin_strncasecmp.
22017
22018 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
22019
22020         PR c++/20723
22021         * g++.dg/template/spec22.C: New.
22022         * g++.dg/template/spec23.C: New.
22023
22024 2005-04-03  Dale Ranta  <dir@lanl.gov>
22025             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22026
22027         PR libfortran/20068
22028         PR libfortran/20125
22029         PR libfortran/20156
22030         PR libfortran/20471
22031         * gfortran.dg/backspace.f: New test.
22032
22033 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
22034
22035         * gcc.dg/pr19345.c: New test.
22036
22037 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
22038
22039         PR tree-optimization/20640
22040         * gcc.dg/torture/tree-loop-1.c: New.
22041
22042 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
22043
22044         PR rtl-optimization/20290
22045         * gcc.c-torture/execute/loop-ivopts-2.c: New.
22046
22047 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
22048
22049         * gcc.dg/rs6000-fpint.c: New.
22050
22051 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
22052
22053         * gcc.dg/old-style-then-proto-1.c: New test.
22054
22055 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22056
22057         * gfortran.fortran-torture/execute/backspace.f90: Check
22058         after backspace and read was incorrect.
22059
22060 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22061
22062         * gcc.c-torture/execute/builtins/strcat.c: Check the result
22063         buffer past the terminating NUL using memcmp.
22064         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
22065         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
22066
22067         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
22068         Fix unused/uninitialized variable warnings.
22069
22070         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
22071         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
22072         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
22073         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
22074
22075         * gcc.c-torture/execute/builtins/abs-1-lib.c,
22076         gcc.c-torture/execute/builtins/fputs-lib.c,
22077         gcc.c-torture/execute/builtins/lib/fprintf.c,
22078         gcc.c-torture/execute/builtins/lib/main.c,
22079         gcc.c-torture/execute/builtins/lib/memcmp.c,
22080         gcc.c-torture/execute/builtins/lib/memmove.c,
22081         gcc.c-torture/execute/builtins/lib/mempcpy.c,
22082         gcc.c-torture/execute/builtins/lib/memset.c,
22083         gcc.c-torture/execute/builtins/lib/printf.c,
22084         gcc.c-torture/execute/builtins/lib/sprintf.c,
22085         gcc.c-torture/execute/builtins/lib/stpcpy.c,
22086         gcc.c-torture/execute/builtins/lib/strchr.c,
22087         gcc.c-torture/execute/builtins/lib/strcmp.c,
22088         gcc.c-torture/execute/builtins/lib/strcpy.c,
22089         gcc.c-torture/execute/builtins/lib/strcspn.c,
22090         gcc.c-torture/execute/builtins/lib/strlen.c,
22091         gcc.c-torture/execute/builtins/lib/strncat.c,
22092         gcc.c-torture/execute/builtins/lib/strncmp.c,
22093         gcc.c-torture/execute/builtins/lib/strncpy.c,
22094         gcc.c-torture/execute/builtins/lib/strrchr.c,
22095         gcc.c-torture/execute/builtins/lib/strspn.c,
22096         gcc.c-torture/execute/builtins/lib/strstr.c,
22097         gcc.c-torture/execute/builtins/memops-asm-lib.c,
22098         gcc.c-torture/execute/builtins/strlen-2.c,
22099         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
22100         prototypes.
22101
22102 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
22103
22104         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
22105         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
22106         selectany usage.
22107
22108 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
22109
22110         PR c++/19406
22111         * g++.dg/debug/using1.C: New test.
22112
22113 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
22114
22115         PR middle-end/20524
22116         * gcc.dg/alias-7.c: Prefix asm-declared name with
22117         __USER_LABEL_PREFIX__.
22118
22119 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
22120
22121         Fix fallout from PR middle-end/15700:
22122         * gcc.c-torture/compile/20011119-1.c: Take
22123         __USER_LABEL_PREFIX__ into account.
22124         * gcc.c-torture/compile/20011119-2.c: Likewise.
22125
22126 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22127
22128         PR c++/18644
22129         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
22130
22131 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
22132
22133         PR c/17855
22134         * gcc.c-torture/compile/struct-non-lval-1.c,
22135         gcc.c-torture/compile/struct-non-lval-2.c,
22136         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
22137
22138 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
22139
22140         * gcc.dg/tls/tls.exp: Remove temporary file.
22141         * g++.dg/tls/tls.exp: Ditto.
22142         * lib/file-format.exp: Ditto.
22143         * g++.dg/special/ecos.exp: Ditto.
22144
22145         * lib/profopt.exp: Treat prof_ext as a list.
22146         * gcc.misc-tests/bprob.exp: Ditto.
22147         * g++.dg/bprob/bprob.exp: Ditto.
22148
22149         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
22150         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
22151         g++.dg/tree-ssa/pointer-reference-alias.C,
22152         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
22153         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
22154         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
22155         g++.dg/vect/pr19951.cc: Ditto.
22156         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
22157         gcc.dg/builtins-47.c: Ditto.
22158         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
22159         gcc.dg/pr20115-1.c: Ditto.
22160         * gcc.dg/tree-ssa/20030530-2.c,
22161         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
22162         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22163         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
22164         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22165         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
22166         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
22167         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
22168         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
22169         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
22170         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
22171         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
22172         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
22173         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
22174         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
22175         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
22176         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22177         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22178         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22179         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22180         gcc.dg/tree-ssa/20030824-1.c,
22181         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
22182         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
22183         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
22184         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
22185         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
22186         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
22187         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
22188         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
22189         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
22190         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
22191         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
22192         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
22193         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
22194         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
22195         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
22196         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
22197         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
22198         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
22199         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
22200         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
22201         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
22202         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
22203         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
22204         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
22205         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
22206         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
22207         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
22208         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
22209         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
22210         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
22211         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
22212         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
22213         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
22214         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
22215         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
22216         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
22217         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
22218         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
22219         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
22220         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
22221         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
22222         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
22223         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22224         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
22225         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
22226         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
22227         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
22228         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
22229         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
22230         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
22231         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22232         gcc.dg/tree-ssa/useless-1.c: Ditto.
22233         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
22234         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
22235         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
22236         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
22237         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22238         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
22239         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
22240         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
22241         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
22242         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
22243         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
22244         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
22245         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
22246         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
22247         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
22248         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
22249         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
22250         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
22251         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
22252         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
22253         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
22254         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22255         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22256         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
22257         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
22258         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
22259         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
22260         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
22261         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
22262         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
22263         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
22264         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
22265         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
22266         gcc.dg/vect/vect-none.c: Ditto.
22267         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
22268         treelang/compile/unsigned.tree: Ditto.
22269
22270         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
22271         * gcc.dg/cpp/direct2s.c: Ditto.
22272         * gcc.dg/cpp/paste4.c: Ditto.
22273         * gcc.dg/cpp/separate-1.c: Ditto.
22274         * gcc.dg/pch/save-temps-1.c: Ditto.
22275         * g++.dg/ext/altivec-10.C: Ditto.
22276         * g++.dg/pch/pch.C: Ditto.
22277
22278         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
22279
22280         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
22281         * g++.dg/template/repo1.C: Ditto.
22282         * g++.dg/template/repo2.C: Ditto.
22283         * g++.dg/template/repo3.C: Ditto.
22284         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
22285         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
22286         * g++.old-deja/g++.pt/repo1.C: Ditto.
22287         * g++.old-deja/g++.pt/repo2.C: Ditto.
22288         * g++.old-deja/g++.pt/repo3.C: Ditto.
22289         * g++.old-deja/g++.pt/repo4.C: Ditto.
22290
22291         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
22292         * gcc.dg/20030107-1.c: Ditto.
22293         * gcc.dg/20030702-1.c: Ditto.
22294         * gcc.dg/profile-generate-1.c: Ditto.
22295         * g++.dg/other/profile1.C: Ditto.
22296         * g++.old-deja/g++.robertl/eb83.C: Ditto.
22297
22298         * lib/gcc-dg.exp (remove-build-file): New.
22299         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22300         cleanup-tree-dump, cleanup-saved-temps): New.
22301
22302 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
22303
22304         PR c++/19203, DR 214
22305         * g++.dg/parse/ambig3.C: Not ambiguous.
22306         * g++.dg/template/spec20.C: New.
22307         * g++.dg/template/spec21.C: New.
22308
22309 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
22310
22311         PR target/20045
22312         * gcc.dg/ia64-fptr-1.c: Run only on linux.
22313
22314 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22315
22316         PR libfortran/20660
22317         * gfortran.dg/negative_unit.f: New test.
22318
22319 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
22320
22321         * gcc.dg/20050330-1.c: New test.
22322
22323 2005-03-30  Devang Patel  <dpatel@apple.com>
22324
22325         * g++.dg/tree-sra/ssa-sra-3.C: New test.
22326
22327 2005-03-30  Dale Johannesen  <dalej@apple.com>
22328
22329         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
22330
22331 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
22332
22333         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22334         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
22335         Strip options from test name.
22336
22337 2005-03-31  Jan Hubicka  <jh@suse.cz>
22338
22339         * gcc.dg/varpool-1.c: New testcase.
22340
22341 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
22342
22343         PR c/772
22344         PR c/17913
22345         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
22346         gcc.dg/stmt-expr-label-3.c : New tests.
22347         * gcc.c-torture/execute/medce-2.c: Remove.
22348
22349 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
22350
22351         PR c/20368
22352         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
22353         tests.
22354
22355 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
22356
22357         * gcc.c-torture/compile/pr20203.c: New test.
22358
22359 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
22360
22361         * gfortran.dg/promotion.f90: New test.
22362
22363 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
22364
22365         PR middle-end/20491
22366         * gcc.dg/torture/asm-subreg-1.c: New test.
22367
22368 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
22369
22370         PR c/20672
22371         * gcc.dg/pr20672-1.c: New test.
22372
22373 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
22374
22375         * gfortran.dg/vect: New directory.
22376         * gfortran.dg/vect/vect.exp: New.
22377         * gfortran.dg/vect/vect-1.f90: New test.
22378         * gfortran.dg/vect/vect-2.f90: New test.
22379         * gfortran.dg/vect/vect-3.f90: New test.
22380         * gfortran.dg/vect/vect-4.f90: New test.
22381         * gfortran.dg/vect/vect-5.f90: New test.
22382
22383 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
22384
22385         PR middle-end/20622
22386         * gcc.dg/alias-7.c: New test.
22387
22388 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
22389
22390         * gcc.dg/sparc-reg-1.c: New test.
22391
22392 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
22393
22394         PR target/19890
22395         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
22396
22397 2005-03-29  Dale Ranta  <dir@lanl.gov>
22398             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22399
22400         PR libfortran/20163
22401         * gfortran.dg/pr20163-2.f: New test.
22402
22403 2005-03-28  Jan Hubicka  <jh@suse.cz>
22404
22405         PR middle-end/20635
22406         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
22407         by Jakub Jelinek.
22408
22409 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
22410
22411         PR tree-optimization/20626
22412         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
22413         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
22414
22415 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
22416
22417         * gfortran.dg/underflow.f90: New test.
22418         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
22419
22420 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22421
22422         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
22423
22424 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
22425
22426         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
22427         (g++_init): Make sure that CXXFLAGS is set.
22428         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
22429         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
22430         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22431         * lib/objc.exp (objc_init): Likewise.
22432         * lib/treelang.exp (treelang_init): Likewise.
22433
22434 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
22435
22436         PR tree-optimization/20470
22437         * gcc.dg/tree-ssa/pr20470.c: New test.
22438
22439 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
22440
22441         * gcc.dg/ppc-stfiwx.c: New.
22442
22443 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
22444
22445         PR target/19888
22446         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
22447
22448 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
22449
22450         * gcc.dg/20050325-1.c: Fix a typo.
22451
22452 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22453
22454         PR libfortran/19678
22455         PR libfortran/19679
22456         * gfortran.dg/dos_eol.f: New test.
22457
22458 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
22459
22460         PR rtl-optimization/20249
22461         * gcc.dg/20050325-1.c: New test.
22462
22463 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22464
22465         PR libfortran/15332
22466         * gfortran.dg/pr15332.f: New test.
22467
22468 2005-03-24  Dale Johannesen  <dalej@apple.com>
22469
22470         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
22471
22472 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
22473
22474         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
22475         'internal' visibility.
22476         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
22477         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
22478         'protected' visibility.
22479         * gcc.dg/visibility-7.c: Likewise.
22480         * lib/target-supports.exp (check_visibility_available): Take
22481         a parameter, the kind of visibility to check for.
22482         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
22483         to check_visibility_available.
22484
22485         * g++.dg/expr/cast3.C: New.
22486
22487 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
22488
22489         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
22490         rs6000.
22491
22492 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
22493
22494         PR target/20095
22495         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
22496
22497 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
22498
22499         * gcc.dg/badshift.c: Renamed to...
22500         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
22501
22502         * gcc.target/i386/badshift.c: Renamed to...
22503         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
22504         only.
22505
22506         PR rtl-optimization/20532
22507         * gcc.target/i386/badshift.c: New.
22508
22509 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22510
22511         * gfortran.dg/pr18025.f90: New test.
22512
22513 2005-03-23  Dale Johannesen  <dalej@apple.com>
22514
22515         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
22516
22517 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
22518
22519         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
22520
22521         * lib/target-supports.exp (check_iconv_available): Default
22522         libiconv to -liconv, if there is no definition.
22523
22524 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
22525
22526         * gcc.dg/torture/cris-asm-mof-1.c: New test.
22527
22528 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
22529
22530         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
22531         * g++.dg/opt/pr7503-2.C: Likewise.
22532         * g++.dg/opt/pr7503-3.C: Likewise.
22533         * g++.dg/opt/pr7503-4.C: Likewise.
22534         * g++.dg/opt/pr7503-5.C: Likewise.
22535         * g++.dg/warn/minmax.C: New test.
22536
22537 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22538
22539         * gfortran.dg/g77_intrinsics_funcs.f: New test.
22540         * gfortran.dg/g77_intrinsics_sub.f: New test.
22541
22542 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
22543             Jan Hubicka  <jh@suse.cz>
22544             Steven Bosscher <stevenb@suse.de
22545
22546         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
22547
22548 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22549
22550         PR c++/19980
22551         * g++.dg/template/redecl3.C: New test.
22552
22553 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22554
22555         PR c++/20499
22556         * g++.dg/parse/error16.C: Tweak error markers.
22557
22558 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
22559
22560         PR target/20561
22561         * gcc.dg/20050321-2.c: New test.
22562
22563 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
22564
22565         PR c++/20465
22566         PR c++/20381
22567         * g++.dg/template/ptrmem12.C: New.
22568
22569 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
22570
22571         PR rtl-optimization/20527
22572         * gcc.c-torture/execute/pr20527-1.c: New test.
22573
22574 2005-03-22  Ben Elliston  <bje@au.ibm.com>
22575
22576         * gcc.misc-tests/options.exp (check_for_options): Create a real C
22577         program, compile it into a real executable and then delete the .c
22578         and .x files afterwards, to avoid problems on testglue targets.
22579
22580 2005-03-21  Stuart Hastings  <stuart@apple.com>
22581
22582         * gcc.target/i386/sse-2.c: New.
22583
22584 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
22585
22586         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
22587
22588 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22589
22590         * g++.dg/parse/crash25.C: Fix typo.
22591
22592 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22593
22594         PR c++/20461
22595         * g++.dg/parse/crash24.C: New test.
22596
22597         PR c++/20536
22598         * g++.dg/parse/crash25.C: New test.
22599
22600 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22601
22602         PR c++/20147
22603         * g++.dg/ext/stmtexpr4.C: New test.
22604
22605 2005-03-20  Roger Sayle  <roger@eyesopen.com>
22606
22607         PR middle-end/20539
22608         * gcc.c-torture/compile/pr13066-1.c: New test case.
22609         * gcc.c-torture/compile/pr20539-1.c: Likewise.
22610         * g++.dg/opt/pr13066-1.C: Likewise.
22611
22612 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
22613
22614         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
22615
22616 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22617
22618         PR fortran/18525
22619         * gfortran.dg/nesting_1.f90: New test.
22620
22621 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22622
22623         PR c++/20240
22624         * g++.dg/lookup/using13.C: New test.
22625
22626 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22627
22628         PR c++/20333
22629         * g++.dg/template/crash36.C: New test.
22630
22631 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
22632
22633         PR c++/20463
22634         * g++.dg/template/crash35.C: New test.
22635
22636 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
22637
22638         PR c++/19966
22639         * g++.dg/overload/operator2.C: New test.
22640
22641 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22642
22643         PR libfortran/20257
22644         * gfortran.dg/pr20257.f90: New test.
22645
22646 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22647
22648         PR libfortran/20480
22649         * gfortran.dg/pr20480.f90: New test.
22650
22651 2005-03-16  Richard Henderson  <rth@redhat.com>
22652
22653         PR middle-end/15700
22654         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
22655         (_rtld_global): New.
22656         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
22657         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
22658
22659         * gcc.dg/alias-3.c: New.
22660         * gcc.dg/alias-4.c: New.
22661         * gcc.dg/alias-5.c: New.
22662         * gcc.dg/alias-6.c: New.
22663
22664 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
22665
22666         * gcc.dg/cpp/ucnid-7.c: New.
22667
22668 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
22669             Dorit Naishlos  <dorit@il.ibm.com>
22670
22671         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
22672         darwin.
22673
22674 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
22675
22676         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
22677         support misaligned accesses.
22678         * gcc.dg/vect/vect-58.c: Likewise.
22679         * gcc.dg/vect/vect-92.c: New.
22680         * gcc.dg/vect/vect-93.c: New.
22681
22682 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
22683
22684         PR fortran/18827
22685         * gfortran.dg/assign_2.f90: New test.
22686         * gfortran.dg/assign_3.f90: New test.
22687         * gfortran.dg/assign.f90: New test.
22688
22689 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
22690
22691         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
22692         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
22693         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
22694         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
22695         names.
22696
22697 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
22698
22699         * gcc.dg/cpp/ucnid-6.c: New.
22700
22701         * gcc.dg/cpp/normalize-1.c: New.
22702         * gcc.dg/cpp/normalize-2.c: New.
22703         * gcc.dg/cpp/normalize-3.c: New.
22704         * gcc.dg/cpp/normalize-4.c: New.
22705         * gcc.dg/cpp/ucnid-4.c: New.
22706         * gcc.dg/cpp/ucnid-5.c: New.
22707         * g++.dg/cpp/normalize-1.C: New.
22708         * g++.dg/cpp/ucnid-1.C: New.
22709
22710 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22711
22712         * gcc.dg/pr18628.c: New.
22713
22714 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22715
22716         PR c++/20280
22717         * g++.dg/tree-ssa/pr20280.C: New.
22718
22719 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22720
22721         PR fortran/20467
22722         * gfortran.dg/stfunc_2.f90: New test.
22723
22724 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22725
22726         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
22727
22728 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22729
22730         * gcc.dg/tree-ssa/20050314-1.c: New test.
22731
22732 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22733
22734         PR c++/4403
22735         PR c++/9783, DR433
22736         * g++.dg/template/friend34.C: New test.
22737         * g++.dg/template/friend35.C: Likewise.
22738         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
22739
22740 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22741
22742         Friend class name lookup 5/n
22743         PR c++/1016
22744         * g++.dg/lookup/hidden-class1.C: New test.
22745         * g++.dg/lookup/hidden-class2.C: Likewise.
22746         * g++.dg/lookup/hidden-class3.C: Likewise.
22747         * g++.dg/lookup/hidden-class4.C: Likewise.
22748         * g++.dg/lookup/hidden-class5.C: Likewise.
22749         * g++.dg/lookup/hidden-class6.C: Likewise.
22750         * g++.dg/lookup/hidden-class7.C: Likewise.
22751         * g++.dg/lookup/hidden-class8.C: Likewise.
22752         * g++.dg/lookup/hidden-class9.C: Likewise.
22753         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
22754         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
22755         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
22756         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
22757         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
22758         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
22759         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
22760         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
22761         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
22762         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
22763         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
22764
22765 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
22766
22767         PR c++/20157
22768         * g++.dg/template/error18.C: New test.
22769
22770 2005-03-09  Ben Elliston  <bje@au.ibm.com>
22771
22772         PR debug/16792
22773         * g++.dg/debug/pr16792.C: New test.
22774
22775 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
22776
22777         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
22778         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
22779         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
22780         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
22781         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
22782         test assertion names.
22783
22784 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22785
22786         PR fortran/18600
22787         * gfortran.dg/stfunc_1.f90: New test.
22788
22789 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22790
22791         PR fortran/16907
22792         * gfortran.dg/real_index_1.f90: New test.
22793
22794 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22795
22796         PR fortran/20323
22797         * gfortran.dg/spec_expr_1.f90: New test.
22798
22799 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
22800
22801         PR c/20402
22802         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
22803         new parser.
22804
22805 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22806
22807         PR fortran/20361
22808         * gfortran.dg/largeequiv_1.f90: New test.
22809
22810 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
22811
22812         * gcc.dg/ucnid-1.c: New.
22813         * gcc.dg/ucnid-2.c: New.
22814         * gcc.dg/ucnid-3.c: New.
22815         * gcc.dg/ucnid-4.c: New.
22816         * gcc.dg/ucnid-5.c: New.
22817         * gcc.dg/ucnid-6.c: New.
22818         * gcc.dg/cpp/ucnid-1.c: New.
22819         * gcc.dg/cpp/ucnid-2.c: New.
22820         * gcc.dg/cpp/ucnid-3.c: New.
22821         * g++.dg/other/ucnid-1.C: New.
22822
22823 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
22824
22825         * gcc.dg/vmx/darwin-abi-3.c: Delete.
22826
22827 2005-03-11  Per Bothner  <per@bothner.com>
22828
22829         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
22830         that diagnotics refer to correct token.
22831         * gcc.dg/unused-3.c: Likewise.
22832
22833 2005-03-11  Per Bothner  <per@bothner.com>
22834
22835         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
22836         constant" is now actually on same line as string constant.
22837         * gcc.dg/cpp/direct2s.c: Likewise.
22838
22839 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
22840
22841         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
22842
22843 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22844
22845         PR libfortran/20124
22846         * gfortran.dg/pr20124.f90: New Test
22847
22848 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
22849
22850         PR tree-optimization/20130
22851         * gcc.dg/pr20130-1.c: New test.
22852
22853 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22854
22855         PR target/20095
22856         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
22857
22858 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22859
22860         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
22861
22862 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22863
22864         * g++.dg/eh/forced1.C: Fix comment.
22865         * g++.dg/eh/forced2.C: Ditto.
22866         * g++.dg/eh/forced3.C: Ditto.
22867         * g++.dg/eh/forced4.C: Ditto.
22868
22869 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
22870
22871         PR rtl-opt/20412
22872         * gcc.c-torture/compile/pr20412.c: New test.
22873
22874 2005-03-10  Roger Sayle  <roger@eyesopen.com>
22875
22876         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
22877
22878 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
22879
22880         PR target/20322
22881         * gcc.dg/20050307-1.c: New test.
22882
22883 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
22884
22885         PR c++/20375
22886         * g++.dg/other/stdarg3.C: New.
22887
22888 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
22889
22890         PR c++/18384, c++/18327
22891         * g++.dg/init/array19.C: New test.
22892
22893         PR inline-asm/20314
22894         * gcc.dg/torture/pr20314-1.c: New test.
22895         * gcc.dg/torture/pr20314-2.c: New test.
22896
22897 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
22898
22899         * gcc.dg/20050309-1.c: New test.
22900
22901 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22902
22903         * gcc.dg/builtins-10.c: Reactivate disabled test.
22904         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
22905         new cbrt transformations.
22906
22907 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
22908
22909         PR c++/20208
22910         * g++.dg/template/array13.C: New test.
22911
22912 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
22913
22914         PR c++/16859
22915         * g++.dg/init/brace4.C: New test.
22916
22917 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
22918
22919         PR c++/20186
22920         * g++.dg/template/non-dependent12.C: New.
22921
22922 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
22923
22924         PR c++/20142
22925         * g++.dg/init/array18.C: Add dg-do run marker.
22926
22927         PR c++/20142
22928         * g++.dg/init/array18.C: New test.
22929
22930 2005-03-09  Ben Elliston  <bje@au.ibm.com>
22931
22932         * consistency.vlad/vlad.exp: Remove trailing semicolons.
22933         * g++.dg/gcov/gcov.exp: Likewise.
22934         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
22935         * gcc.target/xstormy16/xstormy16.exp: Likewise.
22936         * lib/c-torture.exp: Likewise.
22937         * lib/fortran-torture.exp: Likewise.
22938         * lib/g++.exp: Likewise.
22939         * lib/gcc-defs.exp: Likewise.
22940         * lib/gcc-dg.exp: Likewise.
22941         * lib/gcc.exp: Likewise.
22942         * lib/gcov.exp: Likewise.
22943         * lib/gfortran.exp: Likewise.
22944         * lib/mike-g++.exp: Likewise.
22945         * lib/mike-gcc.exp: Likewise.
22946         * lib/objc-torture.exp: Likewise.
22947         * lib/objc.exp: Likewise.
22948         * lib/profopt.exp: Likewise.
22949         * lib/target-libpath.exp: Likewise.
22950         * lib/target-supports.exp: Likewise.
22951         * lib/treelang.exp: Likewise.
22952         * lib/wrapper.exp: Likewise.
22953
22954 2005-03-08  Jeff Law  <law@redhat.com>
22955
22956         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
22957         PHI-OPT changes.
22958
22959 2005-03-08  Ira Rosen  <irar@il.ibm.com>
22960
22961         * gcc.dg/vect/pr20122.c: New test.
22962
22963 2005-03-07  Jeff Law  <law@redhat.com>
22964
22965         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
22966         was folded away.
22967         * gcc.dg/tree-ssa/pr18133-1.c: New test.
22968         * gcc.dg/tree-ssa/pr18133-2.c: New test.
22969         * gcc.dg/tree-ssa/pr18134.c: New test.
22970
22971 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22972
22973         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
22974         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
22975         gcc.dg/torture/builtin-noret-2.c: Require weak support.
22976
22977 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
22978
22979         PR tree-opt/17671
22980         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
22981
22982 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
22983
22984         * g++.dg/warn/Wnvdtor.C: New test.
22985
22986 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
22987
22988         * gcc.dg/torture/pr19683-1.c: New test.
22989
22990 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
22991
22992         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
22993         * gfortran.dg/g77/19990313-2.f: Ditto.
22994         * gfortran.dg/g77/19990313-3.f: Ditto.
22995         * gfortran.dg/g77/19990525-0.f: Ditto.
22996         * gfortran.dg/g77/19990826-0.f: Ditto.
22997         * gfortran.dg/g77/19990826-2.f: Ditto.
22998         * gfortran.dg/g77/19990826-3.f: Ditto.
22999         * gfortran.dg/g77/20000511-1.f: Ditto.
23000         * gfortran.dg/g77/20000511-2.f: Ditto.
23001         * gfortran.dg/g77/970625-2.f: Ditto.
23002         * gfortran.dg/g77/980310-2.f: Ditto.
23003         * gfortran.dg/g77/980310-3.f: Ditto.
23004         * gfortran.dg/g77/980310-8.f: Ditto.
23005         * gfortran.dg/g77/980519-2.f: Ditto.
23006         * gfortran.dg/g77/alpha1.f: Ditto.
23007         * gfortran.dg/g77/claus.f: Ditto.
23008         * gfortran.dg/g77/erfc.f: Ditto.
23009         * gfortran.dg/g77/short.f: Ditto.
23010         * gfortran.fortran-torture/execute/data.f90: Ditto.
23011         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
23012         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
23013
23014 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23015
23016         * lib/file-format.exp (gcc_target_object_format): Add check for som
23017         format and hardcode object formats on hppa*-*-hpux*.
23018         * lib/target-supports.exp (check_weak_available): Add check for som
23019         object format.  Always return 0 on hppa*-*-hpux10*.
23020
23021         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
23022         is defined.
23023
23024         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
23025
23026 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
23027
23028         * gfortran.dg/pr19936_1.f90: New test.
23029         * gfortran.dg/pr19936_2.f90: New test.
23030         * gfortran.dg/pr19936_3.f90: New test.
23031
23032 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
23033             Paul Thomas <prthomas@drfccad.cea.fr>
23034
23035         * gfortran.dg/PR19754_1.f90: New test.
23036         * gfortran.dg/PR19754_2.f90: Ditto.
23037
23038 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23039
23040         PR c++/19311
23041         * g++.dg/template/non-dependent11.C: New test.
23042
23043 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
23044
23045         * lib/target-supports.exp (check_iconv_available): Fix comment.
23046
23047 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
23048             Joseph S. Myers  <joseph@codesourcery.com>
23049
23050         PR c++/19797
23051         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
23052
23053 2005-03-04  Matthew Sachs  <msachs@apple.com>
23054
23055         * gcc.exp (gcc_target_compile): Put braces around
23056         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
23057         * objc.exp (objc_target_compile): Likewise.
23058         * treelang.exp (treelang_target_compile): Likewise.
23059
23060 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23061
23062         PR fortran/19673
23063         * gfortran.dg/func_result_1.f90: New test.
23064
23065 2005-03-04  Ben Elliston  <bje@au.ibm.com>
23066
23067         * gcc.misc-tests/options.exp: New test.
23068
23069 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
23070
23071         * gcc.dg/pr15784-4.c: New test.
23072
23073 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
23074
23075         * gcc.c-torture/execute/pr17133.c: New.
23076         * gcc.c-torture/compile/20050303-1.c: New.
23077
23078 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
23079
23080         * gcc.dg/cpp/assert4.c: Fix for cygwin.
23081
23082 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
23083
23084         * g++.dg/overload/using2.C: New.
23085
23086 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
23087
23088         PR c++/19916
23089         * g++.dg/init/ptrmem2.C: New test.
23090
23091 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
23092
23093         PR c/8927
23094         * gcc.dg/pr8927-1.c: New test.
23095
23096 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23097
23098         PR c++/20232
23099         * g++.dg/inherit/covariant12.C: New.
23100
23101 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23102
23103         PR fortran/19479
23104         * gfortran.dg/bound_1.f90: New test.
23105
23106 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
23107
23108         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
23109         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
23110
23111 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
23112
23113         PR c/20245
23114         * gcc.dg/pr20245-1.c: New test.
23115
23116 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
23117
23118         PR middle-end/19874
23119         * gcc.c-torture/execute/20050119-2.c: New test case.
23120
23121 2005-02-28  Ben Elliston  <bje@au.ibm.com>
23122
23123         * README: Update the DejaGnu bug reporting address.
23124         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
23125         * lib/objc-torture.exp: Likewise.
23126
23127 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
23128
23129         * gfortran.dg/boz_1.f90: New test.
23130         * gfortran.dg/boz_3.f90: New test.
23131         * gfortran.dg/boz_4.f90: New test.
23132
23133 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
23134
23135         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
23136         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
23137
23138 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23139
23140         PR libfortran/20101
23141         * gfortran.dg/write_0_pe_format.f90: New test.
23142
23143 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
23144
23145         PR c++/20206
23146         * g++.dg/opt/thunk2.C: New test.
23147         * g++.dg/opt/covariant1.C: New test.
23148
23149 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23150
23151         * gfortran.dg/e_d_fmt.f90: New test.
23152
23153 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
23154
23155         * gcc.dg/asm-b.c: Fix comment typos.
23156
23157 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
23158
23159         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
23160         a V_MAY_DEF also.
23161
23162 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
23163
23164         PR tree-opt/20188
23165         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
23166         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
23167         * gcc.dg/asm-b.c: New test.
23168
23169 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
23170
23171         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
23172         Disable this test on IRIX 6.
23173
23174 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
23175
23176         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
23177         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
23178         parser.
23179
23180 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
23181
23182         PR tree-optimization/20204
23183         * gcc.dg/pr20204.c: New test.
23184
23185 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
23186
23187         PR target/20196
23188         * gcc.c-torture/execute/20050224-1.c: New test.
23189
23190         PR c++/20175
23191         * g++.dg/warn/Wbraces2.C: New test.
23192
23193 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
23194
23195         PR c++/19878
23196         * g++.dg/init/const2.C: New test.
23197
23198 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
23199
23200         PR tree-optimization/20100
23201         * gcc.c-torture/execute/pr20100-1.c: New test.
23202
23203 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23204
23205         * gfortran.dg/implicit_3.f90: New test.
23206
23207         * gfortran.dg/deftype_1.f90: New test.
23208
23209 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
23210
23211         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
23212         the test passes.
23213         * g++.dg/other/anon3.C: Accept a warning.
23214
23215 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
23216
23217         * gcc.dg/pr20017.c: Fix a comment typo.
23218
23219 2005-02-23  Bud Davis  <bdavis@gfortran.org>
23220
23221         * gfortran.dg/list_read_4.f90: Change to f90 comments.
23222
23223 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23224
23225         PR ada/19902
23226         * ada/acats/tests/cxa/cxa3004.a: Remove.
23227         * ada/acats/tests/cxb/cxb30061.am: Likewise.
23228
23229 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
23230
23231         PR c++/20073
23232         * g++.dg/init/const1.C: New test.
23233
23234         PR c++/19991
23235         * g++.dg/parse/constant7.C: New test.
23236
23237         PR c++/20152
23238         * g++.dg/parse/error27.C: New test.
23239         * g++.dg/template/qualttp15.C: Adjust error markers.
23240         * g++.old-deja/g++.other/struct1.C: Likewise.
23241
23242         PR c++/20153
23243         * g++.dg/template/error17.C: New test.
23244
23245         PR c++/20148
23246         * g++.dg/parser/error26.C: New test.
23247
23248 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
23249
23250         PR tree-optimization/20100
23251         PR tree-optimization/20115
23252         * gcc.dg/pr20115.c: New test.
23253         * gcc.dg/pr20115-1.c: New test.
23254         * gcc.dg/pr20100.c: New test.
23255         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
23256         call-clobbered variables after alias1.
23257
23258 2005-02-22  Bud Davis  <bdavis@gfortran.org>
23259
23260         * gfortran.dg/list_read_4.f90: new test.
23261
23262 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
23263
23264         PR rtl-optimization/20017.
23265         * gcc.dg/pr20017.c: New.
23266
23267 2005-02-22  Devang Patel  <dpatel@apple.com>
23268
23269         PR 19952
23270         * g++.dg/tree-ssa/pr19952.C: New test.
23271
23272 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
23273
23274         PR c++/19883
23275         * g++.dg/parse/constant6.C: New test.
23276
23277 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
23278
23279         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
23280         * g++.dg/charset/asm2.c: Likewise.
23281         * g++.dg/charset/asm3.c: Likewise.
23282         * g++.dg/charset/asm4.c: Likewise.
23283         * g++.dg/charset/asm5.c: Likewise.
23284         * g++.dg/charset/attribute1.c: Likewise.
23285         * g++.dg/charset/attribute2.c: Likewise.
23286         * g++.dg/charset/extern1.cc: Likewise.
23287         * g++.dg/charset/extern2.cc: Likewise.
23288         * g++.dg/charset/extern3.cc: Likewise.
23289         * g++.dg/charset/function.cc: Likewise.
23290         * g++.dg/charset/string.c: Likewise.
23291         * g++.dg/charset/charset.exp: Likewise.
23292         * lib/target-supports.exp (check_iconv_available): Fix comment.
23293
23294 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
23295
23296         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
23297         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
23298         * gcc.dg/charset/asm2.c: Likewise.
23299         * gcc.dg/charset/asm3.c: Likewise.
23300         * gcc.dg/charset/asm4.c: Likewise.
23301         * gcc.dg/charset/asm5.c: Likewise.
23302         * gcc.dg/charset/asm6.c: Likewise.
23303         * gcc.dg/charset/attribute1.c: Likewise.
23304         * gcc.dg/charset/attribute2.c: Likewise.
23305         * gcc.dg/charset/builtin1.c: Likewise.
23306         * gcc.dg/charset/extern.c: Likewise.
23307         * gcc.dg/charset/function.c: Likewise.
23308         * gcc.dg/charset/string.c: Likewise.
23309         * gcc.dg/charset/charset.exp: Likewise.
23310
23311 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
23312
23313         PR fortran/20086
23314         * gfortran.dg/pr20086.f90: New test.
23315
23316 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
23317
23318         PR tree-optimization/19786
23319         * g++.dg/tree-ssa/pr19786.C: New.
23320
23321 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23322
23323         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
23324
23325 2005-02-21  Jeff Law  <law@redhat.com>
23326
23327         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
23328
23329 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23330
23331         * gfortran.dg/do_iterator: Split loop, markup all lines for
23332         which an error locus is printed.
23333         * gfortran.dg/pr17708.f90: Markup all lines for which an error
23334         locus is printed.
23335         * gfortran.dg/select_4.f90: Likewise.
23336         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
23337         locuses in the various permutations.
23338
23339 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
23340
23341         PR tree-optimization/19951
23342         * g++.dg/vect: New directory.
23343         * g++.dg/vect/vect.exp: New file.
23344         * g++.dg/vect/pr19951.cc: New testcase.
23345         * g++.dg/dg.exp: Also prune vectorizer tests.
23346
23347 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
23348
23349         PR 18785
23350         * gcc.dg/charset/builtin1.c: New test.
23351
23352 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23353
23354         PR c++/19299
23355         * g++.dg/inherit/volatile1.C: New test.
23356
23357         PR c++/19440
23358         * g++.dg/template/dtor4.C: New test.
23359
23360 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
23361
23362         * gfortran.dg/int_1.f90: New test.
23363
23364 2005-02-19  Devang Patel  <dpatel@apple.com>
23365
23366         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
23367
23368 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
23369
23370         * gfortran.dg/achar_1.f90: New test.
23371
23372 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
23373
23374         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
23375
23376 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
23377             Jakub Jelinek  <jakub@redhat.com>
23378
23379         PR tree-optimization/19828
23380         * gcc.dg/tree-ssa/loop-7.c: New test.
23381         * gcc.c-torture/execute/20050218-1.c: New test.
23382
23383 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
23384
23385         PR c/20043
23386         * gcc.dg/transparent-union-1.c: New test.
23387         * gcc.dg/transparent-union-2.c: New test.
23388
23389 2005-02-18  James E Wilson  <wilson@specifixinc.com>
23390
23391         PR tree-optimization/18977
23392         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
23393
23394 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
23395
23396         PR target/20054
23397         * gcc.dg/pr20054.c: New test.
23398
23399 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23400
23401         PR c++/19508
23402         * g++.dg/ext/attrib20.C: New test.
23403
23404 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23405
23406         PR middle-end/20030
23407         * gfortran.fortran-torture/execute/character_passing.f90: New test.
23408
23409 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
23410
23411         PR c++/20008
23412         * g++.dg/opt/switch4.C: New.
23413
23414 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
23415
23416         PR c++/20023
23417         PR tree-optimization/20009
23418         * gcc.c-torture/compile/20050217-1.c: New test.
23419         * g++.dg/opt/switch3.C: New test.
23420
23421         PR tree-optimization/18947
23422         * gcc.c-torture/compile/20050215-1.c: New test.
23423         * gcc.c-torture/compile/20050215-2.c: New test.
23424         * gcc.c-torture/compile/20050215-3.c: New test.
23425
23426 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
23427
23428         PR c++/20028
23429         * g++.dg/template/crash34.C: New.
23430
23431         PR c++/20022
23432         * g++.dg/other/access3.C: New.
23433
23434 2005-02-17  Ira Rosen  <irar@il.ibm.com>
23435
23436         * gcc.dg/vect/vect-98.c: New test.
23437
23438 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
23439
23440         PR tree-optimization/19967
23441         * gcc.dg/pr19967.c: New.
23442
23443 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
23444
23445         PR middle-end/19857
23446         * gcc.dg/tree-ssa/20050215-1.c: New test.
23447         * gcc.c-torture/execute/20050215-1.c: New test.
23448
23449 2005-02-15  Eric Christopher  <echristo@redhat.com>
23450
23451         * gcc.dg/cpp/20050215-1.c: New file.
23452
23453 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
23454
23455         PR tree-optimization/15785
23456         * gcc.dg/pr15785-1.c: New test.
23457
23458 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
23459
23460         PR c++/17788
23461         * g++.dg/init/ctor4.C: New.
23462         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
23463
23464 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
23465
23466         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
23467         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
23468
23469 2005-02-15  Andreas Schwab  <schwab@suse.de>
23470
23471         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
23472         declare malloc.
23473
23474 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
23475
23476         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
23477
23478 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
23479
23480         PR tree-optimization/19853
23481         * gcc.c-torture/compile/pr19853.c: New test.
23482
23483 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23484
23485         PR c++/19608
23486         * g++.dg/parse/local-class1.C: New.
23487
23488         PR c++/19895
23489         * g++.dg/parse/ptrmem3.C: New.
23490
23491         PR c++/19884
23492         * g++.old-deja/g++.oliva/template6.C: Add another case.
23493         * g++.dg/template/explicit6.C: New.
23494
23495 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
23496
23497         PR c++/17816
23498         * g++.dg/other/redecl2.C: New.
23499
23500 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23501
23502         PR c++/19891
23503         * g++.dg/abi/covariant4.C: New.
23504
23505 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
23506
23507         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
23508         New tests.
23509
23510 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
23511
23512         * gcc.dg/vect/vect-96.c: Fix typo.
23513
23514 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23515
23516         PR c++/14479
23517         PR c++/19487
23518         * g++.dg/template/enum5.C: New test.
23519
23520 2005-02-12  Ira Rosen  <irar@il.ibm.com>
23521
23522         * gcc.dg/vect/vect-97.c: New test.
23523
23524 2005-02-12  Ira Rosen  <irar@il.ibm.com>
23525
23526         * gcc.dg/vect/vect-96.c: New test.
23527
23528 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
23529
23530         * gcc.dg/builtins-34.c: Also check ldexp*.
23531
23532 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
23533
23534         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
23535
23536 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
23537
23538         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
23539         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
23540         dg-require-dll, dg-require-iconv, dg-require-named-sections,
23541         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
23542         selector_list, selector_expression, dg-process-target): Move to new
23543         file target-supports-dg.exp.
23544         * lib/target-supports-dg.exp: New.
23545
23546         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
23547         New.
23548
23549 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
23550
23551         PR c++/19666
23552         * g++.dg/other/ptrmem6.C: New test.
23553
23554         PR middle-end/19858
23555         * gcc.c-torture/compile/20050210-1.c: New test.
23556
23557 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
23558
23559         PR c++/19755
23560         * g++.dg/warn/Wbraces1.C: New test.
23561
23562 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
23563
23564         * gcc.dg/builtins-52.c: New testcase.
23565
23566 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
23567
23568         PR c/19342
23569         * gcc.c-torture/execute/20050119-1.c: New test.
23570
23571 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23572
23573         PR c++/19811
23574         * g++.dg/init/delete1.C: New test.
23575
23576 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23577
23578         PR c++/18470
23579         * g++.dg/template/static12.C: New test.
23580
23581 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23582
23583         PR c++/19787
23584         * g++.dg/conversion/ambig1.C: New test.
23585
23586         PR c++/19739
23587         * g++.dg/ext/attrib19.C: New test.
23588
23589         PR c++/19732
23590         * g++.dg/parse/dtor5.C: New test.
23591
23592         PR c++/19762
23593         * g++.dg/template/dtor3.C: New test.
23594
23595         PR c++/19826
23596         * g++.dg/template/static11.C: New test.
23597         * g++.dg/template/crash2.C: Remove dg-error marker.
23598
23599 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
23600
23601         PR C++/18491
23602         * g++.old-deja/g++.mike/p10769a.C: Remove.
23603
23604 2005-02-09  Roger Sayle  <roger@eyesopen.com>
23605
23606         * gcc.dg/builtins-48.c: New test case.
23607         * gcc.dg/builtins-49.c: New test case.
23608         * gcc.dg/builtins-50.c: New test case.
23609         * gcc.dg/builtins-51.c: New test case.
23610
23611 2005-02-09  Ian Lance Taylor  <ian@airs.com>
23612
23613         PR middle-end/19583
23614         * g++.dg/warn/Wreturn-type-3.C: New test.
23615
23616 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23617
23618         PR middle-end/19402
23619         * gcc.dg/pr19402-1.c: New testcase.
23620         * gcc.dg/pr19402-2.c: likewise.
23621
23622 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23623
23624         PR middle-end/19854
23625         * g++.dg/tree-ssa/tmmti.C: New testcase.
23626
23627 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23628
23629         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
23630
23631 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
23632
23633         PR c++/19733
23634         * g++.dg/parse/crash23.C: New test.
23635         * g++.dg/warn/Weff1.C: New test.
23636
23637 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23638
23639         * gcc.dg/20050209-1.c: New test.
23640
23641 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23642
23643         PR target/19799
23644         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
23645
23646 2005-02-08  Mike Stump  <mrs@apple.com>
23647
23648         * g++.dg/pch/import-2.c: New test.
23649         * g++.dg/pch/import-2.hs: New.
23650         * g++.dg/pch/include/import-2a.h: New.
23651         * g++.dg/pch/include/import-2b.h: New.
23652
23653 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
23654
23655         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
23656
23657 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23658
23659         * gfortran.dg/substr_1.f90: New test.
23660
23661 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
23662
23663         PR middle-end/19775
23664         * gcc.dg/torture/builtin-power-1.c: Disable test for
23665         invalid transformation.
23666         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
23667         no longer optimize.
23668         * gcc.dg/builtins-47.c: New testcase.
23669
23670 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
23671             Dorit Naishlos  <dorit@il.ibm.com>
23672
23673         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
23674
23675 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
23676
23677         * gcc.c-torture/compile/20050206-1.c: New test.
23678
23679 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23680
23681         PR tree-opt/19768
23682         * g++.dg/opt/pr19768.C: New test.
23683
23684 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23685
23686         PR tree-opt/19736
23687         * gcc.c-torture/compile/pr19736.c: New test.
23688
23689 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23690
23691         PR c++/17401
23692         * g++.dg/parse/error25.C: New test.
23693
23694 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
23695
23696         * gcc.c-torture/execute/20050203-1.c: New.
23697
23698 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
23699
23700         * gcc.dg/vect/vect-85.c: Remove xfail.
23701         * gcc.dg/vect/vect-86.c: Remove xfail.
23702         * gcc.dg/vect/vect-87.c: Remove xfail.
23703         * gcc.dg/vect/vect-88.c: Remove xfail.
23704
23705 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
23706
23707         * gcc.dg/altivec-19.c: New.
23708
23709 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
23710
23711         PR c/17807
23712         * gcc.dg/nested-func-3.c: New test.
23713         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
23714
23715 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
23716
23717         * gcc.test-framework/gen_directive_tests: Generate tests for
23718         selector expressions.
23719
23720 2005-02-02  Matt Austern  <austern@apple.com>
23721
23722         PR c++/19628
23723         * g++/ext/builtin7.C: New.
23724         * g++/ext/builtin8.C: New.
23725
23726 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23727
23728         PR c/18502
23729         * gcc.dg/pr18502-1.c: New test.
23730
23731 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23732
23733         PR c++/17413
23734         * g++.dg/template/local4.C: Tweak.
23735
23736 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
23737
23738         PR tree-optimization/19578
23739         * gcc.c-torture/compile/20050202-1.c: New test.
23740
23741 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23742
23743         PR c/19435
23744         * gcc.dg/c99-init-4.c: New test.
23745
23746 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
23747
23748         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
23749
23750         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
23751
23752         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
23753         * g++.dg/eh/check-vect.h: New.
23754
23755         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
23756         * gcc.dg/vect/vect-78.c: Ditto.
23757         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
23758         Remove.
23759
23760         * g++.dg/conversion/simd1.C: Expect warning.
23761         * g++.dg/ext/attribute-test-1.C: Ditto.
23762         * g++.dg/ext/attribute-test-2.C: Ditto.
23763         * g++.dg/ext/attribute-test-3.C: Ditto.
23764         * g++.dg/ext/attribute-test-4.C: Ditto.
23765
23766         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
23767         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
23768
23769         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
23770
23771 2005-02-01  Richard Henderson  <rth@redhat.com>
23772
23773         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23774         long double for ibm double-double format.
23775         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23776
23777 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
23778
23779         PR tree-optimization/19633
23780         * gcc.dg/pr19633-1.c: New test.
23781         * gcc.dg/pr19633.c: Tweak to make pointer point
23782         to NULL or a symbol.
23783
23784 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
23785
23786         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
23787         New procs.
23788         (dg-process-target (local override)): Handle selector expressions.
23789
23790         * gcc.test-framework/README: Describe tests in source directory.
23791         * gcc.test-framework/test-framework.awk: Handle dg- tests.
23792         * gcc.test-framework/test-framework.exp: Handle dg- tests.
23793         * gcc.test-framework/dg-bogus-exp-P.c: New test.
23794         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
23795         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
23796         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
23797         * gcc.test-framework/dg-do-link-exp-P.c: New test.
23798         * gcc.test-framework/dg-do-run-exp-P.c: New test.
23799         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
23800         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
23801         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
23802         * gcc.test-framework/dg-error-exp-P.c: New test.
23803         * gcc.test-framework/dg-error-exp-XP.c: New test.
23804         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
23805         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
23806         * gcc.test-framework/dg-output-exp-P.c: New test.
23807         * gcc.test-framework/dg-output-exp-XF.c: New test.
23808         * gcc.test-framework/dg-warning-exp-P.c: New test.
23809         * gcc.misc-tests/dg-1.c: Remove.
23810         * gcc.misc-tests/dg-2.c: Remove.
23811         * gcc.misc-tests/dg-3.c: Remove.
23812         * gcc.misc-tests/dg-4.c: Remove.
23813         * gcc.misc-tests/dg-5.c: Remove.
23814         * gcc.misc-tests/dg-6.c: Remove.
23815         * gcc.misc-tests/dg-7.c: Remove.
23816         * gcc.misc-tests/dg-8.c: Remove.
23817         * gcc.misc-tests/dg-9.c: Remove.
23818         * gcc.misc-tests/dg-10.c: Remove.
23819         * gcc.misc-tests/dg-11.c: Remove.
23820         * gcc.misc-tests/dg-12.c: Remove.
23821         * gcc.misc-tests/dg-test.exp: Remove.
23822
23823         * gcc.test-framework/test-framework.awk: Change recording and
23824         printing of passes and failures.
23825
23826         * gcc.test-framework: New directory.
23827         * gcc.test-framework/README: New.
23828         * gcc.test-framework/test-framework.exp: New.
23829         * gcc.test-framework/test-framework.awk: New.
23830         * gcc.test-framework/gen_directive_tests: New.
23831
23832 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
23833
23834         * lib/treelang.exp: Fix comment typos.
23835         (treelang_target_compile): Don't append libs=-ltreelang to options.
23836
23837 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
23838
23839         * g++.dg/parse/typename7.C: Adjust error messages.
23840
23841 2005-01-31  Jeff Law  <law@redhat.com>
23842
23843         * gcc.c-torture/execute/20050131-1.c: New test.
23844         * gcc.dg/wcaselabel.c: New test.
23845
23846 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
23847
23848         * g++.dg/other/warning1.C: Adjust error messags.
23849         * g++.dg/parse/constant5.C: New test.
23850
23851 2005-01-31  Steven Bosscher  <stevenb@suse.de>
23852
23853         PR c/19333
23854         * gcc.c-torture/compile/20011130-1.c: Reorder to make
23855         the test case valid.
23856         * gcc.dg/20030815-1.c: Remove invalid tests.
23857         * gcc.dg/array-7.c: Adjust expected result.
23858         * gcc.dg/pr18596-3.c: Likewise.
23859         * gcc.dg/noncompile/20000901-1.c: Likewise.
23860         * gcc.dg/noncompile/init-2.c: Likewise.
23861         * gcc.dg/noncompile/init-4.c: Likewise.
23862
23863 2005-01-31  Dale Johannesen  <dalej@apple.com>
23864
23865         * g++.dg/opt/pr19650.C: New test.
23866
23867 2005-01-31  Richard Henderson  <rth@redhat.com>
23868
23869         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23870         long double for intel double extended format.
23871         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23872
23873 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
23874
23875         PR c++/19555
23876         * g++.dg/template/static10.C: New test.
23877
23878         PR c++/19395
23879         * g++.dg/parse/error24.C: New test.
23880
23881         PR c++/19367
23882         * g++.dg/lookup/builtin1.C: New test.
23883
23884         PR c++/19457
23885         * g++.dg/warn/conv3.C: New test.
23886
23887 2005-01-30  Bud Davis  <bdavis@gfortran.org>
23888
23889         PR fortran/19647
23890         * gfortan.dg/inquire_7.f90
23891
23892 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
23893
23894         PR tree-optimization/15791
23895         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
23896         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
23897         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
23898         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
23899         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
23900         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
23901         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
23902         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
23903         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
23904         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
23905
23906 2005-01-29  Paul Brook  <paul@codesourcery.com>
23907
23908         PR fortran/18565
23909         * check.c (real_or_complex_check): New function.
23910         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
23911         * intrinsic.c (add_functions): Use new check functions.
23912         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
23913         Add prototypes.
23914
23915 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
23916
23917         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
23918         gcc.dg/lvalue-3.c: New tests.
23919         * gcc.dg/concat.c: Update expected messages.
23920
23921 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
23922
23923         PR libfortran/19595
23924         * gfortran.dg/eor_1.f90: New test.
23925
23926 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
23927
23928         PR fortran/19589
23929         * gfortran.dg/logical_data_1.f90: New test.
23930
23931 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
23932
23933         PR c++/19253
23934         * g++.dg/template/crash33.C: New test.
23935
23936         PR c++/19667
23937         * g++.dg/template/crash32.C: New test.
23938
23939 2005-01-28  Ian Lance Taylor  <ian@airs.com>
23940
23941         PR middle-end/16558
23942         * g++.dg/warn/Wreturn-type-2.C: New test.
23943
23944 2004-06-24  Jeff Law  <law@redhat.com>
23945
23946         * gcc.dg/tree-ssa/20050128-1.c: New test.
23947
23948 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
23949
23950         * gcc.target/frv/all-mdpackh-1.c: New test.
23951
23952 2005-01-28  Steven Bosscher  <stevenb@suse.de>
23953
23954         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
23955
23956 2005-01-27  Richard Henderson  <rth@redhat.com>
23957
23958         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
23959
23960 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
23961
23962         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
23963
23964 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
23965
23966         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23967         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23968         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
23969         to cope with cases where the multilib options override the dg-options.
23970
23971 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
23972
23973         PR c/18946
23974         * gcc.dg/noncompile/20050120-1.c: New test.
23975
23976 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
23977
23978         PR tree-optimization/19633
23979         * gcc.dg/pr19633.c: New test.
23980         * gcc.dg/tree-ssa/pr19633.c: New test.
23981
23982 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
23983
23984         * gcc.dg/20041216-1.c: New test.
23985
23986 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
23987
23988         PR objc/18862
23989         * objc.dg/selector-2.m: New test.
23990
23991 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
23992
23993         * g++.dg/opt/range-test-2.C: New test.
23994
23995         PR rtl-optimization/19579
23996         * gcc.c-torture/execute/20050124-1.c: New test.
23997
23998 2005-01-26  Greg Parker  <gparker@apple.com>
23999         Stuart Hastings  <stuart@apple.com>
24000
24001         * gcc.c-torture/execute/20050125-1.c: New.
24002
24003 2005-01-18  Jan Hubicka  <jh@suse.cz>
24004
24005         PR tree-optimize/19337
24006         * gcc.c-torture/compile/20050119-1.c: New test.
24007
24008 2005-01-24  James E Wilson  <wilson@specifixinc.com>
24009
24010         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
24011         test for successful match.
24012
24013 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
24014
24015         PR objc/18408
24016         * objc.dg/comp-types-7.m: New test.
24017
24018 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
24019
24020         * lib/target-supports.exp (current_target_name): New.
24021         (check_effective_target_ilp32, check_effective_target_lp64):
24022         Cache the result to use as long as the current target, with
24023         multilib flags, remains the same.
24024
24025         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
24026         (dg-require-weak, dg-require-visibility, dg-require-alias,
24027         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
24028         dg-require-effective-target, dg-skip-if): Remove call to
24029         skip_test_and_clear_xfail.
24030         (dg-test): Clear xfail data.
24031
24032 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
24033
24034         PR target/17751
24035         * gcc.dg/ppc64-toc.c: New test.
24036
24037         * g++.dg/tree-ssa/empty-1.C: New test.
24038
24039         PR middle-end/19551
24040         * gcc.c-torture/execute/20050121-1.c: New test.
24041         * gcc.dg/20050121-2.c: New test.
24042
24043 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
24044         Paul Brook  <paul@codesourcery.com>
24045
24046         PR fortran/17941
24047         * gfortran.dg/real_const_1.f: New test.
24048         * gfortran.dg/real_const_2.f90: New test.
24049         * gfortran.dg/complex_int_1.f90: New test.
24050
24051 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
24052
24053         PR fortran/19313
24054         * gfortan.dg/inquire_6.f90: New test.
24055
24056 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
24057
24058         PR libfortran/19451
24059         * open_readonly_1.f90: New test.
24060
24061 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
24062
24063         PR libfortran/18982
24064         * gfortran.dg/open_new.f90: New file.
24065
24066 2005-01-22  Paul Brook  <paul@codesourcery.com>
24067
24068         * namelist_1.f90: New test.
24069
24070 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
24071
24072         PR tree-optimization/19484
24073         * gcc.c-torture/compile/20050122-[12].c: New tests.
24074
24075 2005-01-22  Paul Brook  <paul@codesourcery.com>
24076
24077         * gfortran.dg/implicit_2.f90: New test.
24078
24079 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
24080
24081         PR fortran/19314
24082         * gfortran.dg/inquire_5.f90: New test.
24083
24084 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24085
24086         PR c/18809
24087         * gcc.dg/pr18809-1.c: New test.
24088
24089 2005-01-21  Ian Lance Taylor  <ian@airs.com>
24090
24091         * gcc.dg/20050121-1.c: New test.
24092
24093         PR tree-optimization/13000
24094         * gcc.dg/20040206-1.c: Change warning to point where function is
24095         being inlined.
24096
24097 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24098
24099         PR c++/19208
24100         * g++.dg/template/array11.C: New test.
24101
24102 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24103
24104         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
24105         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
24106         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
24107         * gfortran.dg/getenv_1.f90: Add dg-do directive.
24108         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
24109         gfortran.dg/pr17164.f90: Add missing dg-do directives.
24110
24111 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
24112
24113         PR tree-optimization/15349
24114         * gcc.dg/tree-ssa/pr15349.c: New.
24115
24116 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
24117
24118         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
24119
24120 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
24121
24122         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
24123         scan-assembler-times directive name.
24124
24125         * gcc.dg/asm-a.c: Move dg-require-effective-target to
24126         after dg-do.
24127
24128         PR rtl-optimization/19462
24129         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
24130
24131 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
24132
24133         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
24134         counting function calls on ia64.
24135
24136 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
24137
24138         PR rtl-optimization/15139
24139         * gcc.dg/20050111-2.c: New test.
24140
24141         PR c/17297
24142         * gcc.c-torture/compile/20050113-1.c: New testcase.
24143
24144         PR middle-end/19164
24145         * gcc.dg/20050113-1.c: New testcase.
24146
24147 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
24148
24149         * gcc.dg/vect/vect-85.c: Add comment.
24150         * gcc.dg/vect/vect-86.c: Add xfail for now.
24151         * gcc.dg/vect/vect-87.c: Add xfail for now.
24152         * gcc.dg/vect/vect-88.c: Add xfail for now.
24153         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
24154
24155 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24156
24157         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
24158
24159 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24160
24161         * g++.dg/debug/typedef3.C: New test.
24162
24163 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
24164
24165         PR c/19472
24166         * gcc.dg/asm-a.c: New test.
24167
24168 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
24169
24170         * gcc.dg/sh-relax.c: Add prototype for abort.
24171
24172 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24173
24174         * gcc.dg/short-compare-1.c: New test.
24175         * gcc.dg/short-compare-2.c: Likewise.
24176
24177 2005-01-18  Michael Matz  <matz@suse.de>
24178
24179         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
24180
24181 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
24182
24183         PR tree-optimization/19121
24184         * gcc.c-torture/compile/pr19121.c: New test.
24185
24186 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
24187
24188         PR target/19357
24189         * gcc.c-torture/compile/pr19357.c: New test.
24190
24191 2005-01-17  Ian Lance Taylor  <ian@airs.com>
24192
24193         PR c/5675
24194         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
24195         pass--those that refer just to the variable, possibly with a
24196         cast.
24197         * gcc.dg/c99-const-expr-3.c: Likewise.
24198
24199         PR middle-end/13127
24200         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
24201         longer emitted.
24202
24203 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
24204
24205         PR fortran/18778
24206         * gfortran.dg/endfile_2.f90: New test.
24207
24208 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
24209
24210         PR 19168
24211         * gfortran.dg/select_5.f90: New test.
24212
24213 2004-01-16  Paul Brook  <paul@codesourcery.com>
24214
24215         * gfortran.dg/common_4.f90: New test.
24216
24217 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
24218
24219         PR rtl-optimization/19462
24220         * gcc.dg/torture/pr19462-1.c: New test.
24221
24222 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
24223
24224         PR objc/19321
24225         * objc.dg/func-ptr-2.m: New.
24226         * objc.dg/volatile-1.m: New.
24227
24228 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24229
24230         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
24231
24232 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
24233
24234         PR tree-optimization/19060
24235         * gcc.c-torture/execute/20050104-1.c: New test.
24236
24237 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
24238
24239         PR fortran/18983
24240         * gfortran.dg/write_to_null.f90: New test.
24241
24242 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
24243             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24244
24245         PR other/19328
24246         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
24247         argument.
24248
24249 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
24250
24251         PR c++/19263
24252         * g++.dg/init/vector1.C: New test.
24253
24254 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
24255
24256         PR target/13158
24257         * gcc.target/ia64/sibcall-unwind-1.c: New test.
24258         PR target/18987
24259         * gcc.target/ia64/sibcall-unwind-2.c: New test.
24260
24261 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
24262
24263         * gfortran.dg/select_1.f90: New test.
24264         * gfortran.dg/select_2.f90: New test.
24265         * gfortran.dg/select_3.f90: New test.
24266         * gfortran.dg/select_4.f90: New test.
24267
24268 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
24269
24270         PR middle-end/19084
24271         PR rtl-optimization/19348
24272         * gcc.dg/20050111-1.c: New test.
24273         * gcc.c-torture/execute/20050111-1.c: New test.
24274
24275         * gcc.dg/i386-asm-4.c: New test.
24276
24277 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24278
24279         * gcc.dg/nested-func-2.c: New test.
24280         * ada/acats/norun.lst: Remove c953002.
24281
24282 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
24283
24284         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
24285
24286 2005-01-12  Ben Elliston  <bje@au.ibm.com>
24287
24288         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
24289
24290 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
24291
24292         PR target/18761
24293         * g++.dg/abi/align1.C: New test.
24294
24295 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
24296
24297         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
24298         at a time.
24299         * g++.dg/ext/altivec_check.h: Support compiling as C.
24300
24301 2005-01-10  Roger Sayle  <roger@eyesopen.com>
24302
24303         PR c++/19355
24304         * g++.dg/expr/pr19355-1.C: New test case.
24305
24306 2005-01-10  Laurent GUERBY <laurent@guerby.net>
24307
24308         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
24309         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
24310         * ada/acats/tests/c3/c92005b.ada: Likewise.
24311         * ada/acats/tests/c3/cxb3012.a: Likewise.
24312         * ada/acats/norun.lst: Add c380004 and c953002, add PR
24313
24314 2005-01-09  Paul Brook  <paul@codesourcery.com>
24315
24316         * gfortran.dg/common_2.f90: New file.
24317         * gfortran.dg/common_3.f90: New file.
24318
24319 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
24320
24321         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
24322
24323 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
24324
24325         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
24326         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
24327         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
24328         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
24329         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
24330         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
24331         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
24332         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
24333         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
24334         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
24335         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
24336         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
24337         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
24338         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
24339         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
24340         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
24341         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
24342         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
24343         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
24344         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
24345         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
24346         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
24347         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
24348         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
24349         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
24350         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
24351         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
24352         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
24353         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
24354         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
24355         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
24356         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
24357         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
24358         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
24359         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
24360         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
24361         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
24362         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
24363         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
24364         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
24365         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
24366         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
24367         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
24368         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
24369         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
24370         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
24371         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
24372         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
24373         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
24374         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
24375         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
24376         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
24377         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
24378         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
24379         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
24380         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
24381         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
24382         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
24383         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
24384         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
24385         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
24386         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
24387         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
24388         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
24389         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
24390         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
24391         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
24392
24393         * gcc.dg/vect/vect-1.c: Fix spelling.
24394         * gcc.dg/vect/vect-10.c: Fix spelling.
24395         * gcc.dg/vect/vect-11.c: Fix spelling.
24396         * gcc.dg/vect/vect-12.c: Fix spelling.
24397         * gcc.dg/vect/vect-14.c: Fix spelling.
24398         * gcc.dg/vect/vect-15.c: Fix spelling.
24399         * gcc.dg/vect/vect-16.c: Fix spelling.
24400         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
24401         * gcc.dg/vect/vect-64.c: Fix comments.
24402         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
24403
24404 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
24405             Ira Rosen  <irar@il.ibm.com>
24406
24407         * gcc.dg/vect/vect-70.c: New test.
24408         * gcc.dg/vect/vect-71.c: New test.
24409
24410 2005-01-09  Manfred Hollstein  <mh@suse.com>
24411
24412         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
24413         * gcc.dg/pr18241-2.c: Likewise.
24414         * gcc.dg/pr18241-3.c: Likewise.
24415         * gcc.dg/pr18241-4.c: Likewise.
24416         * gcc.dg/pr18241-5.c: Likewise.
24417
24418 2005-01-08  Richard Henderson  <rth@redhat.com>
24419
24420         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24421         False for x86 and x86-64.
24422
24423 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
24424
24425         PR tree-optimization/18241
24426         * gcc.dg/pr18241-1.c: New test.
24427         * gcc.dg/pr18241-2.c: New test.
24428         * gcc.dg/pr18241-3.c: New test.
24429         * gcc.dg/pr18241-4.c: New test.
24430         * gcc.dg/pr18241-5.c: New test.
24431
24432 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
24433
24434         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
24435         gfortran.dg/select_4.f90: New.
24436
24437 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
24438
24439         * gcc.c-torture/execute/20050107-1.c: New test.
24440
24441 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
24442
24443         PR c++/19298
24444         * g++.dg/template/ref2.C: New.
24445
24446 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
24447
24448         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
24449         instead of being empty.
24450
24451 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24452
24453         PR fortran/15553
24454         * gfortran.dg/array-1.f90: New test.
24455
24456 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
24457
24458         PR tree-optimization/19283
24459         * gcc.c-torture/execute/20050106-1.c: New test.
24460
24461         PR rtl-optimization/18861
24462         * gcc.dg/20050105-1.c: New test.
24463
24464         PR tree-optimization/18828
24465         * gcc.dg/20050105-2.c: New test.
24466
24467 2005-01-07  Andreas Jaeger  <aj@suse.de>
24468
24469         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
24470
24471 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
24472
24473         PR fortran/18398
24474         * gfortran.dg/fmt_read.f90: New test.
24475
24476 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
24477
24478         * gcc.dg/rs6000-ldouble-2.c: New.
24479
24480 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
24481
24482         PR c++/19244
24483         * g++.dg/parser/ctor2.C: New test.
24484
24485 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24486
24487         PR c++/17154
24488         * g++.dg/template/using9.C: New test.
24489
24490 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24491
24492         PR c++/19258
24493         * g++.dg/lookup/friend6.C: New test.
24494
24495 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
24496
24497         PR c++/19270
24498         * g++.dg/template/array10.C: New.
24499
24500 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24501
24502         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
24503         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
24504
24505 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
24506
24507         * gcc.c-torture/compile/20050105-1.c: New test.
24508
24509 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
24510
24511         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
24512
24513 2005-01-05  Roger Sayle  <roger@eyesopen.com>
24514
24515         PR middle-end/19100
24516         * gcc.dg/conv-3.c: New test case.
24517
24518 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
24519
24520         * gcc.dg/asm-wide-1.c: New test.
24521
24522 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24523
24524         PR c++/19030
24525         * g++.dg/parse/crash22.C: New
24526
24527 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
24528
24529         PR 19257
24530         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
24531
24532 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
24533
24534         PR middle-end/17767
24535         * gcc.dg/i386-mmx-6.c: New test case.
24536
24537 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
24538
24539         PR tree-optimization/18308
24540         * gcc.dg/vect/pr18308.c: New testcase.
24541
24542 2005-01-04  Andreas Jaeger  <aj@suse.de>
24543
24544         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
24545
24546 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
24547             Robert Bowdidge <bowdidge@apple.com>
24548
24549         * gcc.dg/cpp/subframework1.c: New.
24550         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
24551         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
24552         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
24553         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
24554
24555 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
24556
24557         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
24558         producing warning.
24559         * gcc.dg/darwin-weakimport-2.c: New.
24560
24561 2005-01-03  Richard Henderson  <rth@redhat.com>
24562
24563         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
24564
24565 2005-01-03  Richard Henderson  <rth@redhat.com>
24566
24567         * gcc.dg/vect/vect.exp: Enable for ia64.
24568         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
24569         (check_effective_target_vect_float): Likewise.
24570         (check_effective_target_vect_no_align): Likewise.
24571         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
24572         * gcc.dg/vect/vect-8.c: Likewise.
24573
24574 2005-01-03  Uros Bizjak <uros@kss-loka.si>
24575
24576         PR target/19236
24577         * gcc.dg/pr19236-1.c: New test case.
24578
24579 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24580
24581         PR rtl-optimization/12092
24582         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
24583
24584 2005-01-02  Andreas Jaeger  <aj@suse.de>
24585
24586         * gcc.dg/pr12092-1.c: Do not run on x86_64.
24587
24588 2005-01-01  Roger Sayle  <roger@eyesopen.com>
24589             Andrew Pinski  <pinskia@physics.uc.edu>
24590
24591         PR rtl-optimization/12092
24592         * gcc.dg/pr12092-1.c: New test case.
24593
24594 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
24595
24596         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
24597         'hidden' and 'default' for better portability.
24598         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
24599
24600         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
24601         6 and 7.
24602         * g++.old-deja/g++.brendan/new3.C: Likewise.
24603
24604 2005-01-01  Steven Bosscher  <stevenb@suse.de>
24605
24606         * gcc.dg/20041231-1.C: New test.
24607         * g++.dg/warn/Wunreachable-code-1.C: New test.
24608
24609 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
24610
24611         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
24612         file, not /dev/null.  Abort on error.
24613
24614 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
24615             Ziemowit Laski  <zlaski@apple.com>
24616
24617         PR objc/18971
24618         * objc.dg/encode-5.m: New test.
24619
24620 2004-12-29  Richard Henderson  <rth@redhat.com>
24621
24622         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
24623         * objc.dg/stabs-1.m: Disable for ia64.
24624
24625 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
24626
24627         PR c++/19190
24628         * g++.dg/warn/Wunused-10.C: New test.
24629
24630 2004-12-28  Richard Henderson  <rth@redhat.com>
24631
24632         * objc.dg/stabs-1.m: Disable for alpha.
24633
24634 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24635
24636         PR c++/19149
24637         * g++.dg/parse/error23.C: New test.
24638
24639 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24640
24641         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
24642
24643         PR fortran/19032
24644         * gfortran.dg/intrinsic_modulo_1.f90: New.
24645         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
24646         tests with divisor -1.
24647
24648 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24649
24650         * g++.dg/opt/temp1.C (memcpy): Return a value.
24651
24652         PR c++/19148
24653         * g++.dg/expr/cond7.C: New test.
24654
24655 2004-12-27  Paul Brook  <paul@codesourcery.com>
24656
24657         * gfortran.dg/g77/select_no_compile.f: Remove.
24658
24659 2004-12-27  Richard Henderson  <rth@redhat.com>
24660
24661         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
24662         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
24663         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
24664
24665 2004-12-26  Richard Henderson  <rth@redhat.com>
24666
24667         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
24668         by 1i instead of token pasting.
24669
24670 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24671
24672         PR tree-optimization/17578
24673         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
24674         to additional_flags.
24675         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
24676
24677 2004-12-25  Richard Henderson  <rth@redhat.com>
24678
24679         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24680         Remove Alpha.
24681
24682 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24683
24684         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
24685         hppa*-*-hpux*.
24686         * gcc.dg/pr17957.c (dg-options): Likewise.
24687         * gcc.dg/struct-ret-1.c: Add prototype for abort.
24688         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
24689         instead of 0 on __hppa__.
24690         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
24691         "foo,%r" on hppa*-*-*.
24692
24693 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
24694
24695         PR fortran/19071
24696         * gfortran.dg/complex_write.f90: New test.
24697
24698 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24699
24700         PR c++/17595
24701         * g++.dg/parse/pragma2.C: New test.
24702
24703         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
24704
24705 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24706
24707         * gcc.dg/empty2.c: Add missing dg-warning.
24708
24709 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24710
24711         PR c++/17413
24712         * g++.dg/template/local4.C: New test.
24713         * g++.dg/template/crash19.C: Add dg-error marker.
24714
24715         * g++.dg/template/crash31.C: Correct embedded PR number.
24716
24717 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24718
24719         PR c++/16405
24720         * g++.dg/opt/temp1.C: Add do-run marker.
24721
24722 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24723
24724         * g++.dg/template/spec19.C: New.
24725
24726 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24727
24728         PR target/16819
24729         * gcc.dg/empty2.c: New.
24730
24731 2004-12-23  Richard Henderson  <rth@redhat.com>
24732
24733         * lib/target-supports.exp (check_effective_target_vect_no_align):
24734         Remove i?86 and x86-64.
24735
24736 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24737
24738         PR c++/16405
24739         * g++.dg/opt/temp1.C: New test.
24740
24741 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24742
24743         PR c++/18733
24744         * g++.dg/template/friend33.C: New testcase.
24745
24746 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
24747
24748         PR c++/18464
24749         * g++.dg/template/cond5.C: New test.
24750
24751         PR c++/18492
24752         * g++.dg/inherit/thunk3.C: New test.
24753
24754         PR c++/11224
24755         * g++.dg/warn/Wunused-9.C: New test.
24756
24757 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
24758
24759         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
24760
24761 2004-12-22  Jan Beulich  <jbeulich@novell.com>
24762
24763         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
24764
24765 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
24766
24767         PR c++/18378
24768         * g++.dg/ext/packed8.C: New test.
24769
24770         PR c++/19063
24771         * g++.dg/template/crash31.C: New test.
24772
24773         PR c++/19034
24774         * g++.dg/template/crash30.C: New test.
24775
24776 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24777
24778         PR C++/18984
24779         * g++.dg/eh/ctor3.C: New test.
24780
24781 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24782
24783         * objc.dg/stabs-1.m: Allow section name to be quoted and
24784         assembly label to begin with '.LL'.
24785
24786 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
24787
24788         * gcc.dg/vect/vect.exp
24789         (check_effective_target_lp64_or_vect_no_align): New.
24790         * gcc.dg/vect/vect-77.c: Use it.
24791         * gcc.dg/vect/vect-78.c: Use it.
24792
24793         * lib/target-supports.exp
24794         (check_effective_target_vect_no_max,
24795         check_effective_target_vect_no_bitwise,
24796         check_effective_target_vect_no_align): New.
24797         * gcc.dg/vect/vect-13.c: Use them.
24798         * gcc.dg/vect/vect-17.c: Ditto.
24799         * gcc.dg/vect/vect-18.c: Ditto.
24800         * gcc.dg/vect/vect-19.c: Ditto.
24801         * gcc.dg/vect/vect-20.c: Ditto.
24802         * gcc.dg/vect/vect-27.c: Ditto.
24803         * gcc.dg/vect/vect-29.c: Ditto.
24804         * gcc.dg/vect/vect-44.c: Ditto.
24805         * gcc.dg/vect/vect-48.c: Ditto.
24806         * gcc.dg/vect/vect-50.c: Ditto.
24807         * gcc.dg/vect/vect-52.c: Ditto.
24808         * gcc.dg/vect/vect-54.c: Ditto.
24809         * gcc.dg/vect/vect-56.c: Ditto.
24810         * gcc.dg/vect/vect-58.c: Ditto.
24811         * gcc.dg/vect/vect-60.c: Ditto.
24812         * gcc.dg/vect/vect-72.c: Ditto.
24813         * gcc.dg/vect/vect-80.c: Ditto.
24814
24815 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
24816
24817         PR c++/14075
24818         * g++.dg/init/string1.C: New.
24819
24820         PR c++/18975
24821         * g++.dg/other/synth1.C: New.
24822
24823 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
24824
24825         PR c/18963
24826         * gcc.dg/pr18963-1.c: New test.
24827
24828 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
24829
24830         PR c/18596
24831         * gcc.dg/funcdef-storage-1.c (foo): Remove.
24832         * gcc.dg/pr18596-1.c: Use dg-error.
24833         (dg-options): Use -fno-unit-at-a-time.
24834         * gcc.dg/pr18596-2.c: New test.
24835         * gcc.dg/pr18596-3.c: New test.
24836
24837 2004-12-20  Roger Sayle  <roger@eyesopen.com>
24838
24839         PR middle-end/18683
24840         * g++.dg/opt/pr18683-1.C: New test case.
24841
24842 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
24843
24844         PR other/19093
24845         * g++.dg/opt/max1.C: Fix for 64bit targets.
24846
24847 2004-12-20  Matt Austern  <austern@apple.com>
24848
24849         PR c++/19044
24850         * g++.dg/ext/builtin6.C: New
24851
24852 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
24853
24854         PR tree-optimization/19080
24855         * gcc.c-torture/compile/pr19080.c: New test.
24856
24857 2004-12-20  Steven Bosscher  <stevenb@suse.de>
24858
24859         * gcc.dg/20041219-1.c: New test.
24860
24861 2004-12-19  Roger Sayle  <roger@eyesopen.com>
24862
24863         PR middle-end/19068
24864         * g++.dg/opt/max1.C: New test case.
24865
24866 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24867
24868         * gcc.dg/fdata-sections-1.c: New test.
24869
24870 2004-12-18  Roger Sayle  <roger@eyesopen.com>
24871
24872         PR middle-end/18548
24873         * gcc.dg/max-1.c: New test case.
24874
24875 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
24876
24877         * gcc.c-torture/execute/20041218-1.c: New test.
24878
24879 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
24880
24881         * gcc.dg/pr18501.c: New test.
24882         * gcc.dg/uninit-5.c: XFAIL.
24883         * gcc.dg/uninit-9.c: XFAIL.
24884
24885 2004-12-17  Dale Johannesen  <dalej@apple.com>
24886
24887         * gcc.dg/20041213-1.c: New.
24888
24889 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
24890
24891         * objc.dg/stabs-1.m: Allow assembly label to begin
24892         with a dot ('.').
24893
24894 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
24895
24896         * gcc.c-torture/execute/20041213-1.c: Move...
24897         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
24898
24899 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
24900
24901         PR c++/18721
24902         * g++.dg/lookup/conv-5.C: New.
24903
24904 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
24905
24906         * objc.dg/stabs-1.m: New test.
24907
24908 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24909
24910         * gcc.dg/visibility-c.c: Change compile to
24911         assemble for the test.
24912
24913 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24914
24915         PR target/19041
24916         * gcc.dg/visibility-c.c: New test.
24917
24918 2004-12-16  Roger Sayle  <roger@eyesopen.com>
24919
24920         PR middle-end/18493
24921         * gcc.dg/switch-8.c: New test case.
24922
24923 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24924
24925         PR c++/18905
24926         * g++.dg/template/init4.C: New.
24927         * g++.dg/opt/static3.C: Enable optimizer.
24928
24929 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
24930
24931         * g++.dg/other/complex1.C: New test.
24932
24933 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
24934
24935         * g++.dg/opt/inline9.C: New test.
24936
24937 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24938
24939         PR fortran/18993
24940         * gfotran.dg/nullify_1.f: New test.
24941
24942 2004-12-15  Richard Henderson  <rth@redhat.com>
24943
24944         * gcc.target/i386/i386.exp: New harness.
24945         * gcc.target/i386/vect-args.c: New.
24946
24947 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
24948
24949         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
24950
24951 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24952
24953         PR c++/18825
24954         * g++.dg/template/friend32.C: New test.
24955
24956 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24957
24958         * cpp/pragma-once-1.c: New test.
24959         * cpp/pragma-once-1b.h: Likewise.
24960         * cpp/pragma-once-1c.h: Likewise.
24961         * cpp/pragma-once-1d.h: Likewise.
24962         * cpp/inc/pragma-once-1a.h: Likewise.
24963
24964 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
24965             Steven G. Kargl  <kargls@comcast.net>
24966
24967         PR fortran/17597
24968         * gfortran.dg/list_read_3.f90: New test.
24969
24970 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24971
24972         * gcc.dg/ftrapv-2.c: New test.
24973
24974 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24975
24976         PR c++/18981
24977         * g++.dg/template/typename9.C: New test.
24978
24979 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
24980
24981         PR c++/18738
24982         * g++.dg/template/typename8.C: New test.
24983         * g++.dg/parse/friend2.C: Tweak error message.
24984
24985 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
24986
24987         * gcc.c-torture/20041214-1.c: New test.
24988
24989 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
24990
24991         PR c++/18965
24992         * g++.dg/init/array17.C: New test.
24993
24994 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
24995
24996         PR c++/18793
24997         * g++.dg/init/aggr3.C: New test.
24998
24999 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
25000
25001         * gcc.dg/altivec-types-1.c: New test.
25002         * gcc.dg/altivec-types-2.c: New test.
25003         * gcc.dg/altivec-types-3.c: New test.
25004         * gcc.dg/altivec-types-4.c: New test.
25005         * g++.dg/ext/altivec-types-1.C: New test.
25006         * g++.dg/ext/altivec-types-2.C: New test.
25007         * g++.dg/ext/altivec-types-3.C: New test.
25008         * g++.dg/ext/altivec-types-4.C: New test.
25009
25010 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
25011
25012         PR middle-end/18951
25013         * gcc.c-torture/execute/20041213-1.c: New test.
25014
25015 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
25016
25017         PR c++/18949
25018         * g++.dg/template/cast1.C: New.
25019
25020 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
25021
25022         * gcc.c-torture/execute/20041213-2.c: New test.
25023
25024 2004-12-13  Richard Henderson  <rth@redhat.com>
25025
25026         * gcc.dg/i386-sse-10.c: Fix typo in options.
25027
25028 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
25029
25030         PR c++/18968
25031         * g++.dg/opt/pr18968.C: New test.
25032
25033 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
25034
25035         PR c++/18925
25036         * g++.dg/ext/visibility/staticdatamem.C: New test.
25037
25038 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
25039
25040         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
25041
25042 2004-12-13  Roger Sayle  <roger@eyesopen.com>
25043
25044         PR rtl-optimization/18928
25045         * gcc.dg/pr18928-1.c: New test case.
25046
25047 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
25048
25049         PR tree-opt/16951
25050         * gcc.c-torture/compile/20041211-1.c: New.
25051
25052 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25053
25054         PR middle-end/17564
25055         * gcc.c-torture/execute/20041212-1.c: New test.
25056
25057 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25058
25059         PR fortran/18869
25060         * gfortran.dg/common_1.f90: New test.
25061
25062 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
25063         Paul Brook  <paul@codesourcery.com>
25064
25065         PR fortran/16222
25066         * gfortran.dg/real_do_1.f90: New test.
25067
25068 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25069
25070         PR tree-opt/18040
25071         * g++.dg/opt/ptrmem6.C: New test.
25072
25073 2004-12-11  Roger Sayle  <roger@eyesopen.com>
25074
25075         PR middle-end/18921
25076         * gcc.dg/pr18921-1.c: New test case.
25077
25078 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25079
25080         PR fortran/17175
25081         * gfortran.dg/scale_1.f90: New test.
25082
25083 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
25084
25085         PR middle-end/18903
25086         * gcc.c-torture/compile/pr18903.c: New test.
25087
25088 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
25089
25090         * gcc.c-torture/execute/20041210-1.c: New test.
25091
25092 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25093
25094         PR c++/18731
25095         * g++.dg/parser/struct-1.C: New test.
25096         * g++.dg/parser/struct-2.C: New test.
25097         * g++.dg/parser/struct-3.C: New test.
25098
25099 2004-12-09  Richard Henderson  <rth@redhat.com>
25100
25101         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
25102
25103         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
25104         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
25105
25106 2004-12-09  Matt Austern  <austern@apple.com>
25107
25108         PR c++/18514
25109         * g++.dg/ext/builtin1.C: New
25110         * g++.dg/ext/builtin2.C: New
25111         * g++.dg/ext/builtin3.C: New
25112         * g++.dg/ext/builtin4.C: New
25113         * g++.dg/ext/builtin5.C: New
25114
25115 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
25116
25117         PR tree-opt/18904
25118         * g++.dg/opt/ptrmem5.C: New test.
25119
25120 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
25121
25122         * g++.dg/parse/typename5.C: Adjust for new error.
25123         * g++.dg/parse/typename7.C: New.
25124
25125 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25126
25127         PR c++/18073
25128         * g++.dg/other/mmintrin.C: New test.
25129
25130 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25131
25132         PR c++/16681
25133         * g++.dg/init/array15.C: New.
25134         * g++.dg/init/array16.C: New.
25135
25136 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25137
25138         PR fortran/18826
25139         * gfortran.dg/assign_1.f90: New test.
25140
25141 2004-12-08  Nick Clifton  <nickc@redhat.com>
25142
25143         * gcc.target/xstormy16/bss_below100: New directory containing tests.
25144         * gcc.target/xstormy16/data_below100: Likewise.
25145         * gcc.target/xstormy16/sfr: Likewise.
25146         * gcc.target/xstormy16/below100.S: New test source file.
25147         * gcc.target/xstormy16/below100.ld: New test linker script.
25148         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
25149         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
25150         bp instructions.
25151         * gcc.target/xstormy16/bp.c: Likewise.
25152
25153         * gcc.target/xstormy16/bss_below100: New files:
25154         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
25155         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
25156         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
25157         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
25158         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
25159         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
25160         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
25161         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
25162         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
25163         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
25164         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
25165         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
25166         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
25167         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
25168         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
25169         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
25170         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
25171         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
25172         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
25173         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
25174         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
25175         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
25176         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
25177         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
25178         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
25179         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
25180         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
25181
25182         * gcc.target/xstormy16/data_below100: New files:
25183         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
25184         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
25185         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
25186         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
25187         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
25188         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
25189         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
25190         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
25191         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
25192         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
25193         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
25194         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
25195         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
25196         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
25197         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
25198         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
25199         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
25200         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
25201         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
25202         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
25203         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
25204         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
25205         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
25206         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
25207         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
25208         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
25209         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
25210
25211         * gcc.target/xstormy16/sfr: New files:
25212         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
25213         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
25214         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
25215         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
25216         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
25217         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
25218         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
25219         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
25220         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
25221         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
25222         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
25223         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
25224         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
25225         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
25226         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
25227         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
25228         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
25229         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
25230         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
25231         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
25232         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
25233         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
25234         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
25235         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
25236         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
25237         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
25238         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
25239         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
25240         27_if0_sfrw_bitfield_f.c
25241
25242 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25243
25244         PR c++/18100
25245         * g++.dg/lookup/name-clash4.C: New test.
25246
25247 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
25248
25249         PR c++/18672
25250         * g++.dg/opt/array1.C: New.
25251
25252         PR c++/18803
25253         * g++.dg/template/operator5.C: New.
25254
25255 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
25256
25257         PR c/18867
25258         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
25259
25260 2004-12-07  Steven Bosscher  <stevenb@suse.de>
25261
25262         * gcc.dg/noncompile/20041207.c: New test.
25263
25264 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
25265
25266         * g++.dg/other/unreachable-1.C: New test.
25267
25268 2004-12-06  Nick Clifton  <nickc@redhat.com>
25269
25270         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
25271         <limits.h> because the latter comes from gcc's include/ directory
25272         and not the newlib/libc/include directory.
25273
25274 2004-12-04  Richard Henderson  <rth@redhat.com>
25275
25276         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
25277
25278 2004-12-04  Richard Henderson  <rth@redhat.com>
25279
25280         * lib/target-supports.exp (check_gc_sections_available): Disable
25281         for alpha and ia64.
25282
25283 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
25284
25285         PR middle-end/17909
25286         * g++.dg/other/vararg-2.C: New test.
25287
25288 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25289
25290         PR c++/17011, c++/17971
25291         * g++.dg/template/error15.C: Adjust expected error.
25292         * g++.dg/template/instantiate3.C: Likewise.
25293
25294 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
25295
25296         * gcc.dg/altivec-18.c: Fix for darwin
25297
25298 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25299
25300         PR c++/18782
25301         * g++.dg/parse/ptrmem2.C: New.
25302
25303         PR c++/18318
25304         * g++.dg/template/new1.C: New.
25305
25306 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25307
25308         PR fortran/18710
25309         * gfortran.dg/direct_io_3.f90: New test.
25310
25311 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
25312
25313         PR 18758
25314         * g++.dg/parse/crash21.C: New.
25315
25316 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25317
25318         PR c++/15664, c++/18276
25319         * g++.dg/template/ttp13.C: New test.
25320         * g++.dg/template/ttp14.C: Likewise.
25321
25322 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25323
25324         PR c++/18123
25325         * g++.dg/parse/enum2.C: New test.
25326         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
25327
25328 2004-12-02  Nick Clifton  <nickc@redhat.com>
25329
25330         * gcc.target/xstormy16: New test directory.
25331         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
25332         * gcc.target/xstormy16/bp.c: Check the generation of bp
25333         instructions.
25334         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
25335         bn instructions and the BELOW100 attribute.
25336
25337 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
25338
25339         PR target/16952
25340         * gcc.dg/ppc-eabi.c: New.
25341
25342 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
25343
25344         PR fortran/18284
25345         * gfortran.dg/backspace.f90
25346
25347 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
25348
25349         * gfortran.dg/inquire.f90: New test.
25350
25351 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
25352
25353         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
25354         handle effective-target-keyword.
25355         (dg-skip-if): Support effective-target keyword as target list.
25356         (dg-xfail-if): Ditto.
25357         * lib/target-supports.exp (is-effective-target-keyword): New proc.
25358
25359 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
25360
25361         PR tree-optimization/18291
25362         * gcc.c-torture/compile/pr18291.c: New test.
25363
25364 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25365
25366         PR C++/18729
25367         * g++.dg/parse/crash20.C: New.
25368
25369         PR c++/17431
25370         * g++.dg/overload/arg1.C: New.
25371         * g++.dg/overload/arg2.C: New.
25372         * g++.dg/overload/arg3.C: New.
25373         * g++.dg/overload/arg4.C: New.
25374
25375 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
25376
25377         * gcc.dg/c99-flex-array-4.c: Remove.
25378
25379 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
25380
25381         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
25382
25383         * lib/target-supports.exp (is-effective-target): Simplify.
25384
25385         * lib/target-supports.exp (check_effective_target_vect_long):
25386         Fix for powerpc64-*-*.
25387
25388 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
25389
25390         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
25391         to support new requirements on FreeBSD 5.
25392
25393 2004-11-30  Devang Patel  <dpatel@apple.com>
25394
25395         PR 18702
25396         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
25397
25398 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
25399
25400         * g++.dg/ext/altivec-13.C: New test.
25401
25402 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
25403
25404         PR tree-opt/18298
25405         * gcc.c-torture/execute/p18298.c: New test.
25406
25407 2004-11-30  Ira Rosen  <irar@il.ibm.com>
25408             Dorit Naishlos  <dorit@il.ibm.com>
25409
25410         PR tree-opt/18607
25411         * gcc.dg/vect/vect-89.c: New test.
25412
25413 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
25414
25415         * gcc.dg/pr18596-1.c: New test.
25416
25417 2004-11-30  Ben Elliston  <bje@au.ibm.com>
25418
25419         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
25420
25421 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
25422
25423         PR c/18479
25424         * gcc.dg/pr18479.c: New test.
25425
25426 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25427
25428         PR target/18490
25429         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
25430         mmix-knuth-mmixware.
25431
25432         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
25433         cris-*-elf* cris-*-aout* mmix-*-*
25434
25435 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
25436
25437         PR middle-end/18725
25438         * gcc.dg/pr18725.c: New test.
25439
25440 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25441
25442         PR target/18488
25443         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
25444
25445         PR target/18336
25446         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
25447
25448 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
25449
25450         PR c++/18368
25451         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
25452         * g++.old-deja/g++.law/ctors5.C: Likewise.
25453         * g++.old-deja/g++.other/crash25.C: Likewise.
25454
25455         PR c++/18674
25456         * g++.dg/template/error16.C: New test.
25457
25458         PR c++/18512
25459         * g++.dg/template/crash29.C: New test.
25460
25461 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
25462
25463         PR tree-optimization/18712
25464         * gcc.c-torture/compile/pr18712.c: New test.
25465
25466 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
25467
25468         PR c/7544
25469         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
25470         tests.
25471
25472 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25473
25474         PR c++/18652
25475         * g++.dg/lookup/crash6.C: New test.
25476
25477 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25478
25479         PR middle-end/18164
25480         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
25481
25482 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25483
25484         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
25485         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
25486         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
25487
25488 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
25489
25490         * gcc.dg/pr18164.c: New test.
25491
25492 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
25493
25494         * gcc.dg/funroll-loops-all.c: New.
25495
25496 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
25497
25498         PR target/18489
25499         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
25500         delimeter, match space and TAB as well as ":".
25501
25502         PR target/18484
25503         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
25504
25505         PR target/18348
25506         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
25507
25508         PR target/18345
25509         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
25510
25511         PR target/18337
25512         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
25513
25514 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
25515
25516         * gfortran.dg/direct_io_2.f90: New test.
25517
25518 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
25519
25520         PR target/18334
25521         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
25522
25523 2004-11-28  Richard Henderson  <rth@redhat.com>
25524
25525         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
25526
25527 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
25528
25529         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
25530         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
25531         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
25532         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
25533         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
25534         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
25535         gcc.dg/pointer-arith-8.c: New tests.
25536
25537 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
25538
25539         PR fortran/18364
25540         * gfortran.dg/endfile.f90: New test.
25541
25542 2004-11-27  Falk Hueffner  <falk@debian.org>
25543
25544         * gcc.dg/loop-6.c: New test.
25545
25546 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
25547
25548         * gcc.c-torture/execute/20041126-1.c: New test.
25549
25550 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
25551
25552         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
25553         on IRIX.
25554
25555 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
25556
25557         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
25558         functions.
25559
25560 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
25561
25562         PR rtl-optimization/17825
25563         * gcc.c-torture/compile/20041119-1.c: New test.
25564
25565 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25566
25567         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
25568         Check existence of ld library path variables before unsetting.
25569
25570 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
25571
25572         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
25573
25574 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25575
25576         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
25577
25578 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25579
25580         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
25581
25582 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25583
25584         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
25585         dg-do directive.
25586
25587 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25588
25589         * gcc.dg/pr17957.c: Pass --param, not -param.
25590
25591 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25592
25593         PR middle-end/17957
25594         * gcc.dg/pr17957.c: New test.
25595
25596 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
25597
25598         PR c++/18445
25599         * g++.dg/template/crash28.C: Likewise.
25600
25601         PR c++/18001
25602         * g++.dg/expr/unary2.C: Adjust lvalue messages.
25603         * g++.dg/ext/lvaddr.C: Likewise.
25604         * g++.dg/opt/pr7503-3.C: Likewise.
25605
25606         PR c++/18466
25607         * g++.dg/parse/qualified3.C: New test.
25608         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
25609
25610         PR c++/18545
25611         * g++.dg/expr/return1.C: New test.
25612
25613 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25614
25615         Friend class name lookup 3/n, PR c++/3332
25616         * g++.dg/lookup/friend3.C: New test.
25617         * g++.dg/lookup/friend4.C: Likewise.
25618         * g++.dg/lookup/friend5.C: Likewise.
25619
25620 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25621
25622         Friend class name lookup 2/n, PR c++/14513, c++/15410
25623         * g++.dg/lookup/friend2.C: New test.
25624         * g++.dg/template/friend31.C: Likewise.
25625
25626 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25627
25628         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
25629
25630 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25631
25632         PR c++/17473
25633         * g++.dg/tc1/dr56.C: Remove.
25634         * g++.dg/template/typedef1.C: Add dg-error markers.
25635         * g++.old-deja/g++.other/typedef7.C: Likewise.
25636
25637         PR c++/18285
25638         * g++.dg/parse/typedef7.C: New test.
25639
25640 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
25641
25642         * gcc.c-torture/execute/20041124-1.c: New test.
25643
25644 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25645
25646         * g++.dg/template/deduce3.C: New test.
25647
25648         PR c++/18586
25649         * g++.dg/template/crash27.C: New test.
25650
25651         PR c++/18530
25652         * g++.dg/warn/Wshadow-3.C: New test.
25653
25654 2004-11-24  Devang Patel  <dpatel@apple.com>
25655
25656         PR/18555
25657         * gcc.dg/cpp/isysroot-1.c: New test.
25658         * gcc.dg/cpp/usr/include/stdio.h: New file.
25659         * gcc.dg/cpp/isysroot-2.c: New test.
25660         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
25661         New file.
25662
25663 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25664
25665         PR c++/8929
25666         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
25667
25668 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25669
25670         * gcc.target/sparc/align.c: Do not include <stdint.h>.
25671         * gcc.target/sparc/pdist.c: Likewise.
25672
25673 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
25674
25675         PR c++/16882
25676         * g++.dg/conversion/simd1.C: New test.
25677
25678 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25679
25680         * lib/target-libpath.exp: New file defining
25681         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
25682         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
25683         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
25684         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
25685         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
25686
25687 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
25688
25689         * gcc.dg/pragma-align-2.c: Test macro expansion.
25690         * gcc.dg/pragma-pack-2.c: New test.
25691
25692 2004-11-23  Richard Henderson  <rth@redhat.com>
25693
25694         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
25695         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25696         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
25697         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
25698         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
25699         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
25700
25701         * gcc.dg/vect/vect.exp: Add check for alpha.
25702         * lib/target-supports.exp (check_alpha_max_hw_available): New.
25703         (check_effective_target_vect_int): Enable for alpha.
25704         (check_effective_target_vect_long): New.
25705         (is-effective-target): Add it.
25706
25707 2004-11-23  Uros Bizjak <uros@kss-loka.si>
25708
25709         * gcc.dg/pr18614-1.c: New test.
25710
25711 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25712
25713         * gcc.dg/setjmp-2.c: New test.
25714
25715 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
25716
25717         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
25718         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
25719         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
25720         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
25721         gcc.target/sparc/pdist.c: New tests.
25722
25723 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
25724
25725         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
25726
25727 2004-11-22  Dale Johannesen  <dalej@apple.com>
25728
25729         * gcc.dg/20041111-1.c: New.
25730
25731 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
25732
25733         PR tree-opt/18536
25734         * gcc.dg/vect/pr18536.c: New test.
25735
25736 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25737
25738         PR c++/18354
25739         * g++.dg/template/nontype11.C: New test.
25740
25741 2004-11-21  Roger Sayle  <roger@eyesopen.com>
25742
25743         PR middle-end/18520
25744         * gcc.dg/pr18520-1.c: New test case.
25745
25746 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
25747
25748         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
25749         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
25750         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
25751         expected diagnostics.
25752
25753 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25754
25755         PR target/18580
25756         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
25757         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
25758         vect-77.c, vect-77a.c: XFAIL on the SPARC.
25759
25760 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25761
25762         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
25763
25764 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
25765             Joseph Myers  <joseph@codesourcery.com>
25766
25767         * lib/target-supports.exp (check_visibility_available): Really
25768         test the compiler.
25769
25770 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
25771
25772         PR tree-opt/18181
25773         * gcc.dg/vect/vect-85.c: New test.
25774         * gcc.dg/vect/vect-86.c: New test.
25775         * gcc.dg/vect/vect-87.c: New test.
25776         * gcc.dg/vect/vect-88.c: New test.
25777
25778 2004-11-19  Ben Elliston  <bje@au.ibm.com>
25779
25780         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
25781
25782 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
25783
25784         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
25785         * gcc.dg/ppc-and-1.c: Ditto.
25786         * gcc.dg/ppc-compare-1.c: Ditto.
25787         * gcc.dg/ppc-mov-1.c: Ditto
25788
25789 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
25790             Mark Mitchell  <mark@codesourcery.com>
25791
25792         * gcc.dg/pragma-init-fini-2.c: New test.
25793
25794 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
25795             Aldy Hernandez  <aldyh@redhat.com>
25796
25797         * lib/target-supports.exp (check_effective_target_vect_int): New
25798         (check_effective_target_vect_float): New
25799         (check_effective_target_vect_double): New.
25800         (is-effective-target): Support new effective targets keywords.
25801         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
25802         default action for dg-do.
25803         * gcc.dg/vect/pr16105.c: Use new support.
25804         * gcc.dg/vect/pr18400.c: Ditto.
25805         * gcc.dg/vect/pr18425.c: Ditto.
25806         * gcc.dg/vect/vect-1.c: Ditto.
25807         * gcc.dg/vect/vect-10.c: Ditto.
25808         * gcc.dg/vect/vect-11.c: Ditto.
25809         * gcc.dg/vect/vect-12.c: Ditto.
25810         * gcc.dg/vect/vect-13.c: Ditto.
25811         * gcc.dg/vect/vect-14.c: Ditto.
25812         * gcc.dg/vect/vect-15.c: Ditto.
25813         * gcc.dg/vect/vect-16.c: Ditto.
25814         * gcc.dg/vect/vect-17.c: Ditto.
25815         * gcc.dg/vect/vect-18.c: Ditto.
25816         * gcc.dg/vect/vect-19.c: Ditto.
25817         * gcc.dg/vect/vect-2.c: Ditto.
25818         * gcc.dg/vect/vect-20.c: Ditto.
25819         * gcc.dg/vect/vect-21.c: Ditto.
25820         * gcc.dg/vect/vect-22.c: Ditto.
25821         * gcc.dg/vect/vect-23.c: Ditto.
25822         * gcc.dg/vect/vect-24.c: Ditto.
25823         * gcc.dg/vect/vect-25.c: Ditto.
25824         * gcc.dg/vect/vect-26.c: Ditto.
25825         * gcc.dg/vect/vect-27.c: Ditto.
25826         * gcc.dg/vect/vect-27a.c: Ditto.
25827         * gcc.dg/vect/vect-28.c: Ditto.
25828         * gcc.dg/vect/vect-29.c: Ditto.
25829         * gcc.dg/vect/vect-29a.c: Ditto.
25830         * gcc.dg/vect/vect-3.c: Ditto.
25831         * gcc.dg/vect/vect-30.c: Ditto.
25832         * gcc.dg/vect/vect-31.c: Ditto.
25833         * gcc.dg/vect/vect-32.c: Ditto.
25834         * gcc.dg/vect/vect-33.c: Ditto.
25835         * gcc.dg/vect/vect-34.c: Ditto.
25836         * gcc.dg/vect/vect-35.c: Ditto.
25837         * gcc.dg/vect/vect-36.c: Ditto.
25838         * gcc.dg/vect/vect-37.c: Ditto.
25839         * gcc.dg/vect/vect-38.c: Ditto.
25840         * gcc.dg/vect/vect-4.c: Ditto.
25841         * gcc.dg/vect/vect-40.c: Ditto.
25842         * gcc.dg/vect/vect-41.c: Ditto.
25843         * gcc.dg/vect/vect-42.c: Ditto.
25844         * gcc.dg/vect/vect-43.c: Ditto.
25845         * gcc.dg/vect/vect-44.c: Ditto.
25846         * gcc.dg/vect/vect-45.c: Ditto.
25847         * gcc.dg/vect/vect-46.c: Ditto.
25848         * gcc.dg/vect/vect-47.c: Ditto.
25849         * gcc.dg/vect/vect-48.c: Ditto.
25850         * gcc.dg/vect/vect-48a.c: Ditto.
25851         * gcc.dg/vect/vect-49.c: Ditto.
25852         * gcc.dg/vect/vect-5.c: Ditto.
25853         * gcc.dg/vect/vect-50.c: Ditto.
25854         * gcc.dg/vect/vect-51.c: Ditto.
25855         * gcc.dg/vect/vect-52.c: Ditto.
25856         * gcc.dg/vect/vect-53.c: Ditto.
25857         * gcc.dg/vect/vect-54.c: Ditto.
25858         * gcc.dg/vect/vect-55.c: Ditto.
25859         * gcc.dg/vect/vect-56.c: Ditto.
25860         * gcc.dg/vect/vect-56a.c: Ditto.
25861         * gcc.dg/vect/vect-57.c: Ditto.
25862         * gcc.dg/vect/vect-58.c: Ditto.
25863         * gcc.dg/vect/vect-59.c: Ditto.
25864         * gcc.dg/vect/vect-6.c: Ditto.
25865         * gcc.dg/vect/vect-60.c: Ditto.
25866         * gcc.dg/vect/vect-61.c: Ditto.
25867         * gcc.dg/vect/vect-62.c: Ditto.
25868         * gcc.dg/vect/vect-63.c: Ditto.
25869         * gcc.dg/vect/vect-64.c: Ditto.
25870         * gcc.dg/vect/vect-65.c: Ditto.
25871         * gcc.dg/vect/vect-66.c: Ditto.
25872         * gcc.dg/vect/vect-67.c: Ditto.
25873         * gcc.dg/vect/vect-68.c: Ditto.
25874         * gcc.dg/vect/vect-69.c: Ditto.
25875         * gcc.dg/vect/vect-7.c: Ditto.
25876         * gcc.dg/vect/vect-72.c: Ditto.
25877         * gcc.dg/vect/vect-72a.c: Ditto.
25878         * gcc.dg/vect/vect-73.c: Ditto.
25879         * gcc.dg/vect/vect-74.c: Ditto.
25880         * gcc.dg/vect/vect-75.c: Ditto.
25881         * gcc.dg/vect/vect-76.c: Ditto.
25882         * gcc.dg/vect/vect-77.c: Ditto.
25883         * gcc.dg/vect/vect-77a.c: Ditto.
25884         * gcc.dg/vect/vect-78.c: Ditto.
25885         * gcc.dg/vect/vect-79.c: Ditto.
25886         * gcc.dg/vect/vect-8.c: Ditto.
25887         * gcc.dg/vect/vect-80.c: Ditto.
25888         * gcc.dg/vect/vect-82.c: Ditto.
25889         * gcc.dg/vect/vect-82_64.c: Ditto.
25890         * gcc.dg/vect/vect-83.c: Ditto.
25891         * gcc.dg/vect/vect-83_64.c: Ditto.
25892         * gcc.dg/vect/vect-9.c: Ditto.
25893         * gcc.dg/vect/vect-all.c: Ditto.
25894         * gcc.dg/vect/vect-none.c: Ditto.
25895
25896 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
25897
25898         * lib/gcc-dg.exp (dg-skip-if): New function.
25899         (dg-forbid-option): Remove.
25900         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
25901         * g++.dg/abi/bitfield8.C: Likewise.
25902         * g++.dg/abi/dtor1.C: Likewise.
25903         * g++.dg/abi/empty10.C: Likewise.
25904         * g++.dg/abi/empty7.C: Likewise.
25905         * g++.dg/abi/empty9.C: Likewise.
25906         * g++.dg/abi/layout3.C: Likewise.
25907         * g++.dg/abi/layout4.C: Likewise.
25908         * g++.dg/abi/thunk1.C: Likewise.
25909         * g++.dg/abi/thunk2.C: Likewise.
25910         * g++.dg/abi/vbase11.C: Likewise.
25911         * g++.dg/abi/vthunk2.C: Likewise.
25912         * g++.dg/abi/vthunk3.C: Likewise.
25913         * g++.dg/ext/attrib8.C: Likewise.
25914         * g++.dg/opt/longbranch2.C: Likewise.
25915         * g++.dg/opt/reg-stack4.C: Likewise.
25916         * g++.old-deja/g++.ext/attrib1.C: Likewise.
25917         * g++.old-deja/g++.ext/attrib2.C: Likewise.
25918         * g++.old-deja/g++.ext/attrib3.C: Likewise.
25919         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25920         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25921         * gcc.dg/20000609-1.c: Likewise.
25922         * gcc.dg/20000720-1.c: Likewise.
25923         * gcc.dg/20011107-1.c: Likewise.
25924         * gcc.dg/20011119-1.c: Likewise.
25925         * gcc.dg/20020108-1.c: Likewise.
25926         * gcc.dg/20020122-2.c: Likewise.
25927         * gcc.dg/20020122-3.c: Likewise.
25928         * gcc.dg/20020201-3.c: Likewise.
25929         * gcc.dg/20020206-1.c: Likewise.
25930         * gcc.dg/20020218-1.c: Likewise.
25931         * gcc.dg/20020310-1.c: Likewise.
25932         * gcc.dg/20020411-1.c: Likewise.
25933         * gcc.dg/20020418-2.c: Likewise.
25934         * gcc.dg/20020426-1.c: Likewise.
25935         * gcc.dg/20020426-2.c: Likewise.
25936         * gcc.dg/20020517-1.c: Likewise.
25937         * gcc.dg/20020523-1.c: Likewise.
25938         * gcc.dg/20020523-2.c: Likewise.
25939         * gcc.dg/20020729-1.c: Likewise.
25940         * gcc.dg/20030204-1.c: Likewise.
25941         * gcc.dg/20030826-2.c: Likewise.
25942         * gcc.dg/20030926-1.c: Likewise.
25943         * gcc.dg/20031202-1.c: Likewise.
25944         * gcc.dg/980312-1.c: Likewise.
25945         * gcc.dg/980313-1.c: Likewise.
25946         * gcc.dg/990117-1.c: Likewise.
25947         * gcc.dg/990424-1.c: Likewise.
25948         * gcc.dg/990524-1.c: Likewise.
25949         * gcc.dg/991230-1.c: Likewise.
25950         * gcc.dg/i386-387-1.c: Likewise.
25951         * gcc.dg/i386-387-2.c: Likewise.
25952         * gcc.dg/i386-387-3.c: Likewise.
25953         * gcc.dg/i386-387-4.c: Likewise.
25954         * gcc.dg/i386-387-5.c: Likewise.
25955         * gcc.dg/i386-387-6.c: Likewise.
25956         * gcc.dg/i386-asm-1.c: Likewise.
25957         * gcc.dg/i386-bitfield1.c: Likewise.
25958         * gcc.dg/i386-bitfield2.c: Likewise.
25959         * gcc.dg/i386-loop-1.c: Likewise.
25960         * gcc.dg/i386-loop-2.c: Likewise.
25961         * gcc.dg/i386-loop-3.c: Likewise.
25962         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25963         * gcc.dg/i386-pic-1.c: Likewise.
25964         * gcc.dg/i386-regparm.c: Likewise.
25965         * gcc.dg/i386-signbit-1.c: Likewise.
25966         * gcc.dg/i386-signbit-2.c: Likewise.
25967         * gcc.dg/i386-signbit-3.c: Likewise.
25968         * gcc.dg/i386-sse-5.c: Likewise.
25969         * gcc.dg/i386-sse-8.c: Likewise.
25970         * gcc.dg/i386-unroll-1.c: Likewise.
25971         * gcc.dg/tls/opt-1.c: Likewise.
25972         * gcc.dg/tls/opt-2.c: Likewise.
25973         * gcc.dg/unroll-1.c: Likewise.
25974         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
25975         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
25976         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
25977         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
25978
25979 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25980
25981         * g++.dg/template/incomplete1.C: New test.
25982
25983 2004-11-16  Nick Clifton  <nickc@redhat.com>
25984
25985         Revert patches accidentally commited during checkin of fixes for
25986         xstormy16 tests:
25987         gcc.c-torture/execute/simd-4.c: Revert
25988         gcc.dg/20040910-1.c: Revert.
25989
25990 2004-11-16  Paul Brook  <paul@codesourcery.com>
25991
25992         PR fortran/13010
25993         * gfortran.dg/der_pointer_1.f90: New test.
25994
25995 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
25996
25997         PR c/18498
25998         * gcc.dg/bitfld-13.c: New test.
25999
26000 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
26001
26002         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
26003         powerpc*-*-linux*.
26004
26005         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
26006         * gcc.dg/ppc64-abi-2.c: Ditto.
26007         * gcc.dg/ppc64-abi-3.c: Ditto.
26008
26009         * lib/gcc-dg.exp (dg-target-list): Remove.
26010
26011 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
26012
26013         * gcc.dg/ia64-postinc.c: New test.
26014
26015 2004-11-15  Mark Mitchell <mark@codesourcery.com>
26016
26017         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
26018
26019 2004-11-15  Nick Clifton  <nickc@redhat.com>
26020
26021         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
26022         __INT_MAX__ so that the test can be compiled by toolchains
26023         targeted at 16-bit processors.
26024
26025         * gcc.dg/20040625-1.c: Use long constants rather than integers
26026         when performing arithmetic that will overflow 16-bits.
26027
26028         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
26029         xstormy16.  It does not support 128-bit vector operations.
26030
26031         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
26032         with the macro PTR_TYPE.  Define this macro to an integer type
26033         suitable for holding a pointer.
26034
26035         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
26036         the target is a 16-bit processor.
26037
26038         * gcc.dg/cpp/if-2.c: Expect a different warning message from
26039         16-bit targets where the character constant will be too long.
26040
26041         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
26042         where the double will not be directly addressable.
26043
26044 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26045
26046         Friend class name lookup 1/n, PR c++/18471
26047         * g++.dg/template/crash26.C: New test.
26048         * g++.dg/lookup/struct1.C: Adjust expected error.
26049         * g++.dg/parse/elab1.C: Likewise.
26050         * g++.dg/parse/elab2.C: Likewise.
26051         * g++.dg/parse/int-as-enum1.C: Likewise.
26052         * g++.dg/parse/struct-as-enum1.C: Likewise.
26053         * g++.dg/parse/typedef1.C: Likewise.
26054         * g++.dg/parse/typedef3.C: Likewise.
26055         * g++.dg/parse/typedef4.C: Likewise.
26056         * g++.dg/parse/typedef5.C: Likewise.
26057         * g++.dg/template/nontype4.C: Likewise.
26058         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
26059         * g++.old-deja/g++.other/elab1.C: Likewise.
26060         * g++.old-deja/g++.other/syntax4.C: Likewise.
26061
26062 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26063
26064         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
26065
26066 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
26067
26068         * gcc.c-torture/execute/20041114-1.c: New test.
26069
26070 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
26071
26072         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
26073         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
26074         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
26075         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
26076         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
26077         gcc.dg/switch-7.c: New tests.
26078
26079 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26080
26081         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
26082
26083 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26084
26085         PR tree-opt/18400
26086         * gcc.dg/vect/pr18400.c: New test.
26087
26088 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26089             Andrew Pinski  <pinskia@physics.uc.edu>
26090
26091         PR tree-opt/18425
26092         * gcc.dg/vect/pr18425.c: New test.
26093
26094 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26095
26096         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
26097         Guard with dg-require-alias and dg-require-visibility.
26098
26099 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26100
26101         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
26102
26103 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26104
26105         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
26106
26107 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26108
26109         PR c++/17344
26110         * g++.dg/template/defarg5.C: New test.
26111
26112 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26113
26114         * g++.dg/parse/cast1.C: Run only on ILP32.
26115         * g++.old-deja/g++.mike/p784.C: Likewise.
26116
26117 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
26118
26119         * gcc.c-torture/execute/20041113-1.c: New test.
26120
26121 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
26122
26123         PR target/18230
26124         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
26125         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
26126         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
26127         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26128         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
26129         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
26130         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
26131         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
26132         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
26133         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26134         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26135         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
26136         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
26137
26138 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
26139
26140         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
26141         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
26142         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
26143         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
26144         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
26145         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
26146         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
26147         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
26148         gcc.target/sparc/combined-1.c: New tests.
26149
26150 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
26151
26152         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
26153         New tests.
26154
26155 2004-11-12  Mark Mitchell <mark@codesourcery.com>
26156
26157         * lib/gcc-dg.exp (dg-forbid-option): New function.
26158         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
26159         * g++.dg/abi/bitfield8.C: Likewise.
26160         * g++.dg/abi/dtor1.C: Likewise.
26161         * g++.dg/abi/empty10.C: Likewise.
26162         * g++.dg/abi/empty7.C: Likewise.
26163         * g++.dg/abi/empty9.C: Likewise.
26164         * g++.dg/abi/layout3.C: Likewise.
26165         * g++.dg/abi/layout4.C: Likewise.
26166         * g++.dg/abi/thunk1.C: Likewise.
26167         * g++.dg/abi/thunk2.C: Likewise.
26168         * g++.dg/abi/vbase11.C: Likewise.
26169         * g++.dg/abi/vthunk2.C: Likewise.
26170         * g++.dg/abi/vthunk3.C: Likewise.
26171         * g++.dg/ext/attrib8.C: Likewise.
26172         * g++.dg/opt/longbranch2.C: Likewise.
26173         * g++.dg/opt/reg-stack4.C: Likewise.
26174         * g++.old-deja/g++.ext/attrib1.C: Likewise.
26175         * g++.old-deja/g++.ext/attrib2.C: Likewise.
26176         * g++.old-deja/g++.ext/attrib3.C: Likewise.
26177         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26178         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26179         * gcc.dg/20000609-1.c: Likewise.
26180         * gcc.dg/20000720-1.c: Likewise.
26181         * gcc.dg/20011107-1.c: Likewise.
26182         * gcc.dg/20011119-1.c: Likewise.
26183         * gcc.dg/20020108-1.c: Likewise.
26184         * gcc.dg/20020122-2.c: Likewise.
26185         * gcc.dg/20020122-3.c: Likewise.
26186         * gcc.dg/20020201-3.c: Likewise.
26187         * gcc.dg/20020206-1.c: Likewise.
26188         * gcc.dg/20020218-1.c: Likewise.
26189         * gcc.dg/20020310-1.c: Likewise.
26190         * gcc.dg/20020411-1.c: Likewise.
26191         * gcc.dg/20020418-2.c: Likewise.
26192         * gcc.dg/20020426-1.c: Likewise.
26193         * gcc.dg/20020426-2.c: Likewise.
26194         * gcc.dg/20020517-1.c: Likewise.
26195         * gcc.dg/20020523-1.c: Likewise.
26196         * gcc.dg/20020523-2.c: Likewise.
26197         * gcc.dg/20020729-1.c: Likewise.
26198         * gcc.dg/20030204-1.c: Likewise.
26199         * gcc.dg/20030826-2.c: Likewise.
26200         * gcc.dg/20030926-1.c: Likewise.
26201         * gcc.dg/20031202-1.c: Likewise.
26202         * gcc.dg/980312-1.c: Likewise.
26203         * gcc.dg/980313-1.c: Likewise.
26204         * gcc.dg/990117-1.c: Likewise.
26205         * gcc.dg/990424-1.c: Likewise.
26206         * gcc.dg/990524-1.c: Likewise.
26207         * gcc.dg/991230-1.c: Likewise.
26208         * gcc.dg/i386-387-1.c: Likewise.
26209         * gcc.dg/i386-387-2.c: Likewise.
26210         * gcc.dg/i386-387-3.c: Likewise.
26211         * gcc.dg/i386-387-4.c: Likewise.
26212         * gcc.dg/i386-387-5.c: Likewise.
26213         * gcc.dg/i386-387-6.c: Likewise.
26214         * gcc.dg/i386-asm-1.c: Likewise.
26215         * gcc.dg/i386-bitfield1.c: Likewise.
26216         * gcc.dg/i386-bitfield2.c: Likewise.
26217         * gcc.dg/i386-loop-1.c: Likewise.
26218         * gcc.dg/i386-loop-2.c: Likewise.
26219         * gcc.dg/i386-loop-3.c: Likewise.
26220         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26221         * gcc.dg/i386-pic-1.c: Likewise.
26222         * gcc.dg/i386-regparm.c: Likewise.
26223         * gcc.dg/i386-signbit-1.c: Likewise.
26224         * gcc.dg/i386-signbit-2.c: Likewise.
26225         * gcc.dg/i386-signbit-3.c: Likewise.
26226         * gcc.dg/i386-sse-5.c: Likewise.
26227         * gcc.dg/i386-sse-8.c: Likewise.
26228         * gcc.dg/i386-unroll-1.c: Likewise.
26229         * gcc.dg/tls/opt-1.c: Likewise.
26230         * gcc.dg/tls/opt-2.c: Likewise.
26231         * gcc.dg/unroll-1.c: Likewise.
26232         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
26233         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
26234         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
26235         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
26236         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
26237         -m64 is specified.
26238
26239 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
26240
26241         PR c++/18389
26242         * g++.dg/parse/cond1.C: New test.
26243
26244         PR c++/18429
26245         * g++.dg/template/array9.C: New test.
26246         * g++.dg/ext/vla1.C: Adjust error messages.
26247         * g++.dg/ext/vlm1.C: Likewise.
26248         * g++.dg/template/crash2.C: Likewise.
26249
26250         PR c++/18436
26251         * g++.dg/template/call3.C: New test.
26252
26253         PR c++/18407
26254         * g++.dg/template/ptrmem11.C: New test.
26255
26256 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
26257
26258         PR other/14264
26259         * lib/g++.exp: Set LC_ALL and LANG to C.
26260         * lib/gcc-dg.exp: Likewise.
26261         * lib/gfortran.exp: Likewise.
26262         * lib/objc.exp: Likewise.
26263         * lib/treelang.exp: Likewise.
26264
26265 2004-11-12  Andreas Schwab  <schwab@suse.de>
26266
26267         * gcc.dg/pr16286.c: Fix last change.
26268
26269 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
26270
26271         PR c++/18416
26272         * g++.dg/init/global1.C: New test.
26273
26274 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
26275
26276         * gcc.c-torture/execute/20041112-1.c: New test.
26277
26278 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26279
26280         * lib/gcc-dg.exp (dg-target-list): New.
26281
26282 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26283             Richard Sandiford  <rsandifo@redhat.com>
26284
26285         * lib/target-supports.exp (get-compiler_messages): New.
26286         (check_named_sections_available): Use it.
26287         (check_effective_target_ilp32): New.
26288         (check_effective_target_lp64): New.
26289         (is-effective-target): New.
26290         * lib/gcc-dg.exp (dg-require-effective-target): New.
26291
26292 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
26293
26294         * gcc.dg/precedence-1.c: New test.
26295
26296 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26297
26298         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
26299
26300         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
26301         message, delete generated files, use more descriptive name for
26302         executable, and make the test unsupported when it cannot be run.
26303
26304         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
26305         (dg-require-weak, dg-require-visibility, dg-require-alias,
26306         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
26307         dg-require-iconv, dg-require-named-sections): Use it.
26308
26309         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
26310
26311 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
26312
26313         PR target/16457
26314         * gcc.dg/ppc-and-1: New
26315
26316         PR target/16796
26317         * gcc.dg/ppc-mov-1.c: New.
26318
26319         PR target/16458
26320         * gcc.dg/ppc-compare-1.c: New.
26321
26322 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
26323
26324         * objc.dg/desig-init-2.m: New test.
26325
26326 2004-11-10  Adam Nemet  <anemet@lnxw.com>
26327
26328         PR middle-end/18160
26329         * g++.dg/warn/register-var-1.C: New test.
26330         * g++.dg/warn/register-var-2.C: New test.
26331
26332 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26333
26334         * gcc.dg/union-2.c: New test.
26335
26336 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
26337
26338         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
26339         New test for PR tree-optimization/17892.
26340
26341 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
26342
26343         PR c++/18369
26344         * g++.dg/init/new12.C: New test.
26345
26346 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
26347
26348         * gcc.target/sparc: New directory.
26349         * gcc.target/sparc/sparc.exp: New driver.
26350         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
26351         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
26352         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
26353         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
26354
26355 2004-11-10  Paul Brook  <paul@codesourcery.com>
26356
26357         PR fortran/18218
26358         * gfortran.dg/list_read.c: New test.
26359
26360 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26361
26362         PR c/18322
26363         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
26364         expected diagnostic location.
26365
26366 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
26367
26368         * gcc.dg/20041109-1.c: New test.
26369
26370 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26371
26372         PR objc/18406
26373         * objc/compile/pr18406.m: New test.
26374
26375 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26376
26377         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
26378
26379 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26380
26381         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
26382
26383 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
26384
26385         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
26386
26387 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
26388
26389         * gcc.dg/20030225-2.c: Add prototype for abort and
26390         exit.
26391
26392 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
26393
26394         PR tree-opt/18299
26395         * gcc.c-torture/pr18299-1.c: New test.
26396
26397 2004-11-06  Andreas Schwab  <schwab@suse.de>
26398
26399         * gcc.dg/pr16286.c: Also test for bool and pixel.
26400
26401 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
26402
26403         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
26404         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
26405         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
26406         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
26407         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
26408         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
26409         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
26410         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
26411         gcc.dg/struct-semi-3.c: New tests.
26412
26413 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26414
26415         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
26416
26417 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26418
26419         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
26420         Do not use C99 designators.
26421
26422 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26423
26424         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
26425
26426 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26427
26428         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
26429         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
26430         * gcc.c-torture/execute/simd-5.x: Remove.
26431
26432 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
26433
26434         PR rtl-optimization/17933
26435         * gcc.dg/torture/pr17933-1.c: New test.
26436
26437 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
26438
26439         PR target/18106
26440         * lib/target-supports.exp (check_weak_available): Support
26441         Windows.
26442
26443 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
26444
26445         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
26446         call to fflush(stdout) before abort.
26447         (my_ffsll): New function.
26448         (generate_fields): Use it.
26449
26450 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
26451
26452         * gcc.dg/init-undef-1.c: New test.
26453
26454 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
26455
26456         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
26457         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
26458         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
26459         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
26460         expected messages for new parser.
26461
26462 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
26463
26464         * g++.dg/ext/visibility/symbian1.C: New test.
26465
26466 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26467
26468         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
26469         on LP64 targets.
26470
26471 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
26472
26473         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
26474         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
26475         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
26476         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
26477         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
26478         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
26479         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
26480         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
26481         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
26482         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
26483
26484 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
26485
26486         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
26487         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
26488         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
26489         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
26490         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
26491         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
26492         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
26493         for new parser.
26494
26495 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
26496
26497         PR target/15342
26498         * gcc.dg/20041104-1.c: New test.
26499
26500 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26501
26502         * g++.dg/template/nontype7.C: New test.
26503         * g++.dg/template/nontype8.C: Likewise.
26504         * g++.dg/template/nontype9.C: Likewise.
26505         * g++.dg/template/nontype10.C: Likewise.
26506         * g++.dg/tc1/dr49.C: Likewise.
26507         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
26508         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
26509
26510 2004-11-04  Ben Elliston  <bje@au.ibm.com>
26511
26512         * g++.dg/rtti/tinfo1.C: Remove xfails.
26513
26514 2004-11-04  Ben Elliston  <bje@au.ibm.com>
26515
26516         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
26517         packed attribute to the definition to satisfy the new C++ parser.
26518
26519 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26520
26521         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
26522         invocations of va_arg.
26523
26524 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
26525
26526         PR c++/18124
26527         * g++.dg/template/crash25.C: New test.
26528
26529         PR c++/18155
26530         * g++.dg/template/typedef2.C: New test.
26531         * g++.dg/parse/crash13.C: Adjust error markers.
26532
26533         PR c++/18177
26534         * g++.dg/conversion/const3.C: New test.
26535
26536 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26537
26538         PR fortran/17535
26539         PR fortran/17583
26540         PR fortran/17713
26541         * gfortran.dg/generic_[123].f90: New testcases.
26542
26543 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26544
26545         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
26546         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
26547
26548 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26549
26550         PR tree-opt/16808
26551         * gcc.c-torture/compile/pr16808.c: New test.
26552
26553 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
26554
26555         PR rtl-optimization/17104
26556         * gcc.dg/ppc-bitfield1.c: New.
26557
26558 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
26559
26560         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
26561
26562 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
26563
26564         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
26565         strings for 32-bit code.
26566
26567 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
26568
26569         PR c/18239
26570         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
26571
26572 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
26573
26574         PR c++/18064
26575         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
26576
26577 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
26578
26579         PR c++/15172
26580         * g++.dg/init/aggr2.C: New test.
26581
26582 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
26583
26584         * objc.dg/local-decl-1.m: New test.
26585
26586 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26587
26588         * gcc.dg/20040910-1.c: Adjust regex.
26589
26590 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26591
26592         PR rtl-optimization/18084
26593         * g++.dg/opt/pr18084-1.C: New testcase.
26594
26595 2004-10-30  Matt Austern  <austern@apple.com>
26596
26597         PR c++/17542
26598         * g++.dg/ext/attrib18.C: New test.
26599
26600 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26601
26602         PR middle-end/18096
26603         * gcc.dg/pr18096-1.c: New test case.
26604
26605 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26606
26607         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
26608
26609 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
26610
26611         PR c/16666
26612         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
26613         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
26614         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
26615         gcc.dg/old-style-prom-3.c: New tests.
26616
26617 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
26618
26619         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
26620         Remove unnecessary inclusion of stdio.h.
26621
26622 2004-10-29  Roger Sayle  <roger@eyesopen.com>
26623
26624         PR rtl-optimization/17581
26625         * gcc.dg/pr17581-1.c: New test case.
26626
26627 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
26628
26629         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
26630         being implemented.
26631         * g++.dg/conversion/dr195-1.C: New.
26632         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
26633         * g++.old-deja/g++.mike/p10148.C: Likewise.
26634
26635 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
26636
26637         PR c++/17695
26638         * g++.dg/debug/typedef2.C: New test.
26639
26640 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
26641
26642         PR fortran/13490
26643         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
26644         * gfortran.dg/g77/README: Update.
26645
26646 2004-10-28  Matt Austern  <austern@apple.com>
26647
26648         PR c++/14124
26649         * g++.dg/ext/packed7.C: New test.
26650
26651 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26652
26653         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
26654         scan-assembler.
26655         * lib/scanasm.exp (hidden-scan-for): New proc.
26656         (scan-hidden): Use hidden-scan-for instead of constructing the scan
26657         string.
26658         (scan-not-hidden): Likewise.
26659         * lib/target-supports.exp (check_visibility_available): mach-o is
26660         support too.
26661
26662 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
26663
26664         PR c++/17132
26665         * g++.dg/template/memclass3.C: New test.
26666
26667 2004-10-28  Adam Nemet  <anemet@lnxw.com>
26668
26669         PR middle-end/18160
26670         * gcc.dg/register-var-1.c: New test.
26671         * gcc.dg/register-var-2.c: New test.
26672         * gcc.dg/asm-7.c: Taking the address of a register variable is an
26673         error now.
26674
26675 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
26676
26677         PR other/18172
26678         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
26679         unused variables.
26680         * gcc.dg/vect/vect-22.c: Likewise.
26681
26682 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
26683
26684         * gcc.dg/i386-rotate-1.c: New test.
26685
26686 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
26687
26688         * g++.dg/init/ref12.C: Add "run" marker.
26689
26690         PR c++/17435
26691         * g++.dg/init/ref12.C: New test.
26692
26693         PR c++/18140
26694         * g++.dg/template/shift1.C: New test.
26695         * g++.dg/template/error10.C: Adjust error markers.
26696
26697 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
26698
26699         PR tree-opt/17529
26700         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
26701
26702 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
26703
26704         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
26705         * gcc.dg/weak/weak-3.c: Likewise.
26706         * gcc.dg/weak/weak-5.c: Likewise.
26707         * gcc.dg/weak/weak-9.c: Likewise.
26708         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
26709         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
26710
26711         * gcc.dg/darwin-weakimport-1.c: New.
26712
26713 2004-10-28  Ben Elliston  <bje@au.ibm.com>
26714
26715         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
26716
26717 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
26718
26719         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
26720         'syntax' error messages.
26721         * gcc.dg/cpp/direct2s.c: Likewise.
26722
26723 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
26724
26725         * gcc.c-torture/compile/20041026-1.c: New.
26726
26727 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
26728
26729         PR c++/18093
26730         * g++.dg/lookup/ns2.C: New test.
26731
26732         PR c++/18020
26733         * g++.dg/template/enum4.C: New test.
26734
26735         PR c++/18161
26736         * g++.dg/template/expr1.C: New test.
26737
26738 2004-10-26  Ben Elliston  <bje@au.ibm.com>
26739
26740         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
26741
26742 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26743
26744         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
26745         gcc.dg/decl-nospec-3.c: New tests.
26746
26747 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
26748
26749         * objc.dg/super-class-3.m: New test.
26750
26751 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26752
26753         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
26754         resyncing.
26755         * gcc.dg/cpp/direct2s.c: Likewise.
26756
26757 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
26758
26759         * objc.dg/image-info.m: Update for changes to section selection.
26760
26761 2004-10-25  David Ayers  <d.ayers@inode.at>
26762             Ziemowit Laski  <zlaski@apple.com>
26763
26764         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
26765         diagnostics when messaging 'id <Proto>'.
26766         * objc.dg/class-protocol-1.m: New test.
26767         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
26768         a non-existent method signature.
26769         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
26770         Update diagnostics when messaging with non-existent method signature.
26771         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
26772         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
26773         invalid receivers are now resolved as if messaging 'id'; remove
26774         extraneous diagnostics.
26775
26776 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26777
26778         PR c/16667
26779         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
26780         gcc.dg/init-desig-obs-3.c: New tests.
26781
26782 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
26783
26784         * gcc.dg/debug/20041023-1.c: New test.
26785
26786 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
26787
26788         PR middle-end/17407
26789         * gcc.c-torture/compile/pr17407.c: New test.
26790
26791         PR c++/18121
26792         * g++.dg/template/array8.C: New test.
26793
26794 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26795
26796         PR other/18138
26797         * lib/g++.exp: Accept more than one multilib libgcc.
26798         * lib/gcc-dg.exp: Likewise.
26799         * lib/objc.exp: Likewise.
26800         * lib/treelang.exp: Likewise.
26801         * lib/gfortran.exp: Likewise.
26802
26803 2004-10-24  Ben Elliston  <bje@au.ibm.com>
26804
26805         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
26806
26807 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
26808
26809         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
26810         * gcc.dg/c99-const-expr-3.c: Likewise.
26811
26812 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
26813
26814         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
26815
26816 2004-10-23  Ben Elliston  <bje@au.ibm.com>
26817
26818         * gcc.c-torture/execute/loop-2e.x: Remove.
26819
26820 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26821
26822         PR c++/18095
26823         * g++.dg/parse/crash18.C: New.
26824         * g++.dg/parse/crash19.C: New.
26825
26826 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
26827
26828         * g++.dg/ext/dllimport1.C: Move dg-warnings.
26829         * g++.dg/ext/dllimport2.C: Same.
26830         * g++.dg/ext/dllimport8.C: Same.
26831
26832 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
26833
26834         PR c++/10841
26835         * g++.dg/conversion/cast1.C: New test.
26836         * g++.dg/overload/pmf1.C: Adjust error marker.
26837
26838 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
26839
26840         PR objc/17923
26841         * objc.dg/const-str-7.m: New test.
26842
26843 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26844
26845         * g++.dg/template/memfriend11.C: Fix comment typo.
26846         * g++.dg/template/memfriend14.C: Likewise.
26847
26848 2004-10-20  Richard Henderson  <rth@redhat.com>
26849
26850         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
26851         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
26852         -fasynchronous-unwind-tables.
26853
26854 2004-10-20  Richard Henderson  <rth@redhat.com>
26855
26856         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
26857         (main): Return success.
26858         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
26859         (main): Return success.
26860
26861 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26862
26863         PR c++/13495
26864         * g++.dg/template/memfriend9.C: New test.
26865         * g++.dg/template/memfriend10.C: Likewise.
26866         * g++.dg/template/memfriend11.C: Likewise.
26867         * g++.dg/template/memfriend12.C: Likewise.
26868         * g++.dg/template/memfriend13.C: Likewise.
26869         * g++.dg/template/memfriend14.C: Likewise.
26870         * g++.dg/template/memfriend15.C: Likewise.
26871         * g++.dg/template/memfriend16.C: Likewise.
26872         * g++.dg/template/memfriend17.C: Likewise.
26873         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
26874
26875 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
26876
26877         * g++.dg/conversion/dr195.C: New.
26878         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
26879
26880 2004-10-20  Ben Elliston  <bje@au.ibm.com>
26881             Devang Patel  <dpatel@apple.com>
26882
26883         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
26884         of floating point arithmetic, which could trap.
26885
26886 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
26887
26888         PR c++/14035
26889         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
26890         * g++.dg/conversion/const2.C: New test.
26891         * g++.dg/expr/reinterpret2.C: New test.
26892         * g++.dg/expr/reinterpret3.C: New test.
26893         * g++.dg/expr/cast2.C: New test.
26894         * g++.dg/expr/copy1.C: New test.
26895         * g++.dg/other/conversion1.C: Change error message.
26896         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
26897         function pointers to void *.
26898         * g++.old-deja/g++.mike/p10148.C: Likewise.
26899
26900 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26901
26902         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
26903
26904 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
26905
26906         PR c++/18047
26907
26908         * g++.dg/parse/expr3.C: New test.
26909
26910 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26911
26912         * gcc.dg/smod-1.c: New test.
26913
26914 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
26915
26916         * objc.dg/method-14.m: New test.
26917
26918 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
26919
26920         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
26921         Also xfail as the patch was reverted.
26922
26923 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
26924
26925         PR middle-end/16973
26926         * gcc.dg/pr16973.c: New test.
26927
26928 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
26929
26930         PR tree-optimization/17656
26931         * gcc.c-torture/compile/pr17656.c: New test.
26932
26933 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26934
26935         * g++.dg/eh/shadow1.C: New.
26936
26937 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
26938
26939         * gcc.c-torture/compile/20041018-1.c: New test.
26940
26941 2004-10-18  Ben Elliston  <bje@au.ibm.com>
26942
26943         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
26944         compiler referring to register 0 when accessing sdata.  The linker
26945         now patches things up.
26946
26947 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
26948
26949         PR c/17529
26950         * gcc.c-torture/compile/pr17529.c: New test.
26951
26952 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26953
26954         PR c++/17743
26955         * g++.dg/ext/attrib17.C: New test.
26956
26957 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26958
26959         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
26960
26961 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26962
26963         PR c++/10479
26964         * g++.dg/ext/attrib16.C: New test.
26965
26966 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
26967
26968         PR c++/17042
26969         * g++.dg/init/dso_handle1.C: New test.
26970
26971         PR c++/14667
26972         * g++.dg/parse/typedef6.C: New test.
26973
26974         PR c++/17916
26975         * g++.dg/parse/pragma1.C: New test.
26976
26977 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
26978
26979         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
26980
26981 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
26982
26983         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
26984         -fno-common when on HPPA HP-UX platforms.
26985
26986 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
26987
26988         PR other/16820
26989         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
26990         stdint.h.
26991         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
26992         uintptr_t.
26993
26994 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
26995
26996         PR c++/16301
26997         * g++.dg/lookup/strong-using-4.C: New test.
26998
26999 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
27000
27001         PR middle-end/16567
27002         * gcc.c-torture/compile/nested-1.c: New test.
27003
27004 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
27005
27006         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
27007         and mipsisa64*-*-* (until support for misaligned loads is added).
27008         * gcc.dg/vect/vect-50.c: Likewise.
27009         * gcc.dg/vect/vect-52.c: Likewise.
27010         * gcc.dg/vect/vect-54.c: Likewise.
27011         * gcc.dg/vect/vect-58.c: Likewise.
27012         * gcc.dg/vect/vect-60.c: Likewise.
27013         * gcc.dg/vect/vect-80.c: Likewise.
27014
27015 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
27016
27017         PR c++/17976
27018         * g++.dg/init/dtor3.C: New test.
27019
27020 2004-10-15  Ben Elliston  <bje@au.ibm.com>
27021
27022         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
27023
27024 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
27025
27026         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
27027         * gcc.dg/macho-lo-sum.c: Likewise.
27028
27029 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
27030
27031         * gcc.dg/ppc-spe64-1.c: New test.
27032
27033 2004-10-14  Devang Patel  <dpatel@apple.com>
27034
27035         PR 17635
27036         * gcc.dg/pr17635.c : New test.
27037
27038 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
27039
27040         * gcc.dg/vect/vect-28.c: Remove xfail.
27041         * gcc.dg/vect/vect-30.c: Remove xfail.
27042         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
27043         * gcc.dg/vect/vect-33.c: Remove xfail.
27044         * gcc.dg/vect/vect-44.c: Remove xfail.
27045         * gcc.dg/vect/vect-46.c: Remove xfail.
27046         * gcc.dg/vect/vect-50.c: Remove xfail.
27047         * gcc.dg/vect/vect-52.c: Remove xfail.
27048         * gcc.dg/vect/vect-54.c: Remove xfail.
27049         * gcc.dg/vect/vect-58.c: Remove xfail.
27050         * gcc.dg/vect/vect-60.c: Remove xfail.
27051         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
27052         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
27053         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
27054         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
27055         * gcc.dg/vect/vect-8.c: Remove xfail.
27056         * gcc.dg/vect/vect-80.c: Remove xfail.
27057         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
27058
27059 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
27060
27061         * gcc.dg/vect/vect-82.c: New testcase.
27062         * gcc.dg/vect/vect-82_64.c: New testcase.
27063         * gcc.dg/vect/vect-83.c: New testcase.
27064         * gcc.dg/vect/vect-83_64.c: New testcase.
27065
27066 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27067
27068         * gcc.dg/cpp/error-1.c: New test.
27069
27070 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27071
27072         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
27073
27074 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
27075
27076         PR target/17984
27077         * gcc.dg/cris-peep2-xsrand2.c: New test.
27078
27079 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
27080
27081         PR c++/17661
27082         * g++.dg/expr/for2.C: New test.
27083
27084 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27085
27086         * g++.dg/inherit/thunk1.C: Run on the SPARC.
27087
27088 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
27089
27090         PR tree-optimization/17724
27091         * g++.dg/opt/pr17724-1.C: New test.
27092         * g++.dg/opt/pr17724-2.C: New test.
27093         * g++.dg/opt/pr17724-3.C: New test.
27094         * g++.dg/opt/pr17724-4.C: New test.
27095         * g++.dg/opt/pr17724-5.C: New test.
27096         * g++.dg/opt/pr17724-6.C: New test.
27097
27098 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
27099
27100         PR c/17301
27101         * gcc.dg/pr17301-2.c: New test.
27102
27103 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
27104
27105         PR c++/15876
27106         * g++.dg/parse/error22.C: New test.
27107
27108         PR c++/17936
27109         * g++.dg/template/spec18.C: New test.
27110
27111 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
27112
27113         * gcc.dg/ia64-asm-1.c: Add prototype for abort
27114         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
27115         memcpy.
27116         * gcc.dg/ia64-sync-2.c: Ditto.
27117         * gcc.dg/ia64-sync-3.c: Ditto.
27118
27119 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27120
27121         * g++.dg/eh/cleanup5.C: Add dg-options "".
27122
27123 2004-10-11  Roger Sayle  <roger@eyesopen.com>
27124
27125         PR middle-end/17657
27126         * gcc.dg/switch-4.c: New test case.
27127
27128 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
27129
27130         * gcc.c-torture/execute/20041011-1.c: New test.
27131
27132 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
27133
27134         PR c++/17554
27135         * g++.dg/init/for3.C: New test.
27136
27137         PR c++/17657
27138         * g++.dg/opt/switch2.C: New test.
27139
27140         PR middle-end/17703
27141         * g++.dg/warn/Wreturn-2.C: New test.
27142
27143 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
27144
27145         PR c++/17907
27146         * g++.dg/eh/cleanup5.C: New test.
27147
27148 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
27149
27150         PR c++/17393
27151         * g++.dg/parse/error21.C: New test.
27152
27153 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27154
27155         * g++.dg/overload/pmf1.C: Adjust quoting marks.
27156         * g++.dg/warn/incomplete1.C: Likewise.
27157         * g++.dg/template/qualttp20.C: Likewise.
27158
27159 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27160
27161         PR c/17881
27162         * parm-incomplete-1.c: New test.
27163
27164 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
27165
27166         PR c++/17867
27167         * g++.dg/parse/error19.C: New test.
27168
27169         PR c++/17670
27170         * g++.dg/init/new11.C: New test.
27171
27172         PR c++/17821
27173         * g++.dg/parse/error20.C: New test.
27174
27175         PR c++/17826
27176         * g++.dg/template/crash24.C: New test.
27177
27178 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27179
27180         PR c/17301
27181         * gcc.dg/pr17301-1.c: New test.
27182
27183 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27184
27185         PR c/17189
27186         * gcc.dg/anon-struct-5.c: New test.
27187
27188 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27189
27190         PR c/17844
27191         * gcc.dg/pr17844-1.c: New test.
27192
27193 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
27194
27195         PR tree-optimization/17906
27196         * gcc.c-torture/compile/pr17906.c: New.
27197
27198 2004-10-09  Stuart Hastings  <stuart@apple.com>
27199             Roger Sayle  <roger@eyesopen.com>
27200
27201         PR rtl-optimization/17853
27202         * gcc.dg/i386-mmx-5.c: New testcase.
27203
27204 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
27205
27206         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
27207
27208 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
27209
27210         PR c++/17524
27211         * g++.dg/template/static9.C: New test.
27212
27213         PR c++/17685
27214         * g++.dg/parse/operator5.C: New test.
27215
27216 2004-10-09  Roger Sayle  <roger@eyesopen.com>
27217
27218         PR middle-end/17894
27219         * gcc.c-torture/execute/divcmp-4.c: New test case.
27220
27221 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27222
27223         PR tree-opt/17902
27224         * g++.dg/opt/pr17902.C: New test.
27225
27226 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
27227
27228         * gcc.dg/cpp/ident-1.c: Add dg-options "".
27229
27230 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27231
27232         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
27233
27234 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27235
27236         * gcc.dg/assign-warn-3.c: New test.
27237
27238 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27239
27240         PR c/16999
27241         * gcc.dg/cpp/ident-1.c: New test.
27242
27243 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
27244
27245         * gcc.c-torture/compile/acc1.c: New.
27246
27247 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27248
27249         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
27250         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
27251
27252 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27253
27254         * gcc.dg/ultrasp11.c: New test.
27255
27256 2004-10-08  Michael Matz  <matz@suse.de>
27257
27258         * gcc.dg/doloop-2.c: New test.
27259
27260 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27261
27262         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
27263         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
27264         objc.dg/method-9.m: Update expected diagnostics.
27265
27266 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
27267
27268         * gcc.dg/ppc-fsel-3.c: New file.
27269         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
27270
27271 2004-10-07  Paul Brook  <paul@codesourcery.com>
27272
27273         * gfortran.dg/intrinsic_verify_1.f90: New test.
27274
27275 2004-10-07  Paul Brook  <paul@codesourcery.com>
27276
27277         * gfortran.dg/empty_format_1.f90: Remove stray commas.
27278
27279 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27280
27281         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
27282         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
27283         commit.
27284
27285 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27286
27287         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
27288
27289 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27290
27291         PR c++/17115
27292         * g++.dg/warn/Winline-4.C: New test.
27293
27294 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27295
27296         * gcc.c-torture/compile/20041007-1.c: New test.
27297
27298 2004-10-07  Paul Brook  <paul@codesourcery.com>
27299
27300         PR fortran/17678
27301         * gfortran.dg/use_allocated_1.f90: New test.
27302
27303 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
27304
27305         PR middle-end/17849
27306         * gfortran.fortran-torture/compile/nested.f90: New test
27307
27308 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
27309
27310         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
27311
27312 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
27313
27314         PR c++/17368
27315         * g++.dg/ext/asm6.C: New test.
27316
27317 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
27318
27319         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
27320
27321 2004-10-06  Paul Brook  <paul@codesourcery.com>
27322
27323         PR libfortran/17709
27324         * gfortran.dg/empty_format_1.f90: New test.
27325
27326 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27327
27328         PR fortran/17568
27329         * gfortran.dg/ishft.f90: New test.
27330
27331         PR fortran/17283
27332         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
27333         tests.
27334
27335 2004-10-06  Paul Brook  <paul@codesourcery.com>
27336
27337         * gfortran.dg/do_1.f90: New test.
27338
27339 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27340
27341         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
27342         optimizing for size.
27343
27344 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27345
27346         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
27347
27348 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27349
27350         * gcc.c-torture/compile/20041005-1.c: New test.
27351
27352 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27353
27354         PR c++/17829
27355         * g++.dg/lookup/koenig4.C: New.
27356
27357 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27358
27359         * g++.dg/other/classkey1.C: Adjust quoting marks.
27360         * g++.dg/parse/error15.C: Likewise.
27361         * g++.dg/template/meminit2.C (int>): Likewise.
27362
27363 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27364
27365         PR fortran/17283
27366         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
27367
27368         PR fortran/17631
27369         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
27370
27371         PR fortran/17708
27372         * gfortran.dg/pr17708.f90: New test.
27373
27374 2004-10-04  Chao-ying Fu  <fu@mips.com>
27375
27376         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
27377         * gcc.dg/vect/vect-4.c: Ditto.
27378         * gcc.dg/vect/vect-5.c: Ditto.
27379         * gcc.dg/vect/vect-6.c: Ditto.
27380         * gcc.dg/vect/vect-8.c: Ditto.
27381         * gcc.dg/vect/vect-16.c: Ditto.
27382         * gcc.dg/vect/vect-30.c: Ditto.
27383         * gcc.dg/vect/vect-40.c: Ditto.
27384         * gcc.dg/vect/vect-41.c: Ditto.
27385         * gcc.dg/vect/vect-42.c: Ditto.
27386         * gcc.dg/vect/vect-43.c: Ditto.
27387         * gcc.dg/vect/vect-44.c: Ditto.
27388         * gcc.dg/vect/vect-45.c: Ditto.
27389         * gcc.dg/vect/vect-46.c: Ditto.
27390         * gcc.dg/vect/vect-47.c: Ditto.
27391         * gcc.dg/vect/vect-48.c: Ditto.
27392         * gcc.dg/vect/vect-49.c: Ditto.
27393         * gcc.dg/vect/vect-50.c: Ditto.
27394         * gcc.dg/vect/vect-51.c: Ditto.
27395         * gcc.dg/vect/vect-52.c: Ditto.
27396         * gcc.dg/vect/vect-53.c: Ditto.
27397         * gcc.dg/vect/vect-54.c: Ditto.
27398         * gcc.dg/vect/vect-55.c: Ditto.
27399         * gcc.dg/vect/vect-56.c: Ditto.
27400         * gcc.dg/vect/vect-57.c: Ditto.
27401         * gcc.dg/vect/vect-58.c: Ditto.
27402         * gcc.dg/vect/vect-59.c: Ditto.
27403         * gcc.dg/vect/vect-60.c: Ditto.
27404         * gcc.dg/vect/vect-74.c: Ditto.
27405         * gcc.dg/vect/vect-79.c: Ditto.
27406         * gcc.dg/vect/vect-80.c: Ditto.
27407
27408 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27409
27410         * gcc.dg/unused-7.c: Use the correct option.
27411
27412 2004-10-04  Paul Brook  <paul@codesourcery.com>
27413         Bud Davis  <bdavis9659@comcast.net>
27414
27415         PR fortran/17706
27416         PR fortran/16434
27417         * gfortran/pr17706.f90: New test.
27418         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
27419
27420 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27421
27422         * gfortran.dg/pr17612.f90: New test.
27423
27424 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27425
27426         * g++.dg/template/local1.C: Adjust quoting marks in
27427         testing for diagnostics.
27428         * g++.dg/tls/diag-2.C: Likewise.
27429         * g++.dg/other/error8.C: Likewise.
27430
27431 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
27432
27433         PR c/17178
27434         * gcc.dg/unused-4.c: Adjust to be correct.
27435
27436         PR c/17820
27437         * gcc.dg/unused-7.c: New test.
27438
27439 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
27440
27441         PR c++/17797
27442         * g++.dg/overload/template2.C: New test.
27443
27444 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
27445
27446         PR tree-optimization/16632
27447         * gcc.dg/tree-ssa/20041002-1.c: New.
27448
27449 2004-10-03  Paul Brook  <paul@codesourcery.com>
27450
27451         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
27452         rather than relying on default formatting.
27453
27454 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
27455
27456         * gcc.dg/20040920-1.c: Update expected message text.
27457
27458 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
27459
27460         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
27461
27462 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
27463
27464         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
27465         tree level.
27466
27467 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
27468
27469         * gcc.dg/tree-ssa/pr17343.c: Remove.
27470
27471 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
27472
27473         PR tree-opt/17343
27474         * gcc.dg/tree-ssa/pr17343.c: New test.
27475
27476 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
27477
27478         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
27479         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
27480         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
27481         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
27482         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
27483
27484 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27485
27486         * gcc.dg/lvalue-2.c: New test.
27487
27488 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27489
27490         PR c/17730
27491         * gcc.dg/pr17730-1.c: New test
27492
27493 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27494
27495         PR c/7425
27496         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
27497
27498 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27499
27500         * gcc.c-torture/execute/stdarg-1.c: New test.
27501         * gcc.c-torture/execute/stdarg-2.c: New test.
27502         * gcc.c-torture/execute/stdarg-3.c: New test.
27503         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27504         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27505         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27506         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27507         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27508
27509 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27510
27511         PR tree-optimization/17697
27512         * g++.dg/opt/pr17697-1.C: New test.
27513         * g++.dg/opt/pr17697-2.C: New test.
27514         * g++.dg/opt/pr17697-3.C: New test.
27515
27516 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27517
27518         PR c/16409
27519         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
27520         gcc.dg/vla-init-5.c: New tests.
27521
27522 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
27523
27524         PR c/13804
27525         * gcc.dg/pr13804-1.c: New test.
27526
27527 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27528
27529         PR fortran/16938
27530         * gfortran.dg/pr16938.f90: New test.
27531
27532 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
27533
27534         * g++.dg/template/crash23.C: New test.
27535
27536 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
27537
27538         PR c++/17585
27539         * g++.dg/template/static8.C: New test.
27540
27541 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
27542
27543         PR c++/17681
27544         * g++.dg/other/error9.C: New test.
27545
27546 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
27547
27548         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
27549
27550 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27551
27552         PR fortran/15164
27553         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
27554
27555 2004-09-26  Roger Sayle  <roger@eyesopen.com>
27556
27557         PR middle-end/17112
27558         * gcc.dg/pr17112-1.c: New test case.
27559
27560 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27561
27562         PR c/11459
27563         * gcc.dg/pr11459-1.c: New test.
27564
27565 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
27566
27567         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
27568         * gcc.dg/tree-ssa/loop-4.c: Likewise.
27569
27570 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27571
27572         * gfortran.dg/pr15324.f90: Make array bounds consistent.
27573
27574 2004-09-25  Jan Hubicka  <jh@suse.cz>
27575
27576         * compile/30040909-1.c: New test.
27577         * compile/30040907-1.c: New test.
27578
27579 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
27580
27581         * gcc.c-torture/execute/va-arg-26.c: New test.
27582
27583 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
27584
27585         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
27586         extra diagnostics on targets with 64-bit pointers.
27587         * objc.dg/selector-1.m: Adjust dg-warning regexp.
27588
27589 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27590
27591         PR c/17188
27592         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
27593         * gcc.dg/decl-3.c: Adjust expected message.
27594
27595 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27596
27597         PR fortran/17615
27598         * gfortran.dg/pr17615.f90: New test.
27599
27600 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
27601
27602         PR tree-optimzation/17517
27603         * g++.dg/tree-ssa/pr17517.C: New Test.
27604
27605 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27606
27607         PR c++/16889
27608         * g++.dg/lookup/ambig3.C: New.
27609
27610 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
27611
27612         PR tree-opt/17624
27613         * g++.dg/opt/pr17624.C: New test.
27614
27615 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27616
27617         PR c/6980
27618         * gcc.dg/Wbad-function-cast-1.c: New test.
27619
27620 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
27621
27622         * g++.dg/ext/complit1.C
27623         * g++.dg/other/error2.C
27624         * g++.dg/other/nontype-1.C
27625         * g++.dg/parse/crash11.C
27626         * g++.dg/parse/crash12.C
27627         * g++.dg/parse/error15.C
27628         * g++.dg/parse/error4.C
27629         * g++.dg/parse/tmpl-outside1.C
27630         * g++.dg/parse/too-many-tmpl-args1.C
27631         * g++.dg/template/dependent-expr3.C
27632         * g++.dg/template/error10.C
27633         * g++.dg/template/instantiate1.C
27634         * g++.dg/template/vtable2.C
27635         * g++.dg/warn/Wshadow-1.C
27636         * g++.dg/warn/weak1.C
27637         * g++.old-deja/g++.brendan/crash16.C
27638         * g++.old-deja/g++.brendan/crash18.C
27639         * g++.old-deja/g++.brendan/crash48.C
27640         * g++.old-deja/g++.brendan/crash49.C
27641         * g++.old-deja/g++.brendan/crash55.C
27642         * g++.old-deja/g++.brendan/crash56.C
27643         * g++.old-deja/g++.brendan/crash8.C
27644         * g++.old-deja/g++.brendan/enum11.C
27645         * g++.old-deja/g++.brendan/enum8.C
27646         * g++.old-deja/g++.brendan/enum9.C
27647         * g++.old-deja/g++.brendan/friend3.C
27648         * g++.old-deja/g++.brendan/misc14.C
27649         * g++.old-deja/g++.bugs/900402_02.C
27650         * g++.old-deja/g++.bugs/900404_03.C
27651         * g++.old-deja/g++.bugs/900404_04.C
27652         * g++.old-deja/g++.bugs/900428_03.C
27653         * g++.old-deja/g++.jason/crash4.C
27654         * g++.old-deja/g++.jason/overload21.C
27655         * g++.old-deja/g++.jason/redecl1.C
27656         * g++.old-deja/g++.jason/report.C
27657         * g++.old-deja/g++.jason/rfg10.C
27658         * g++.old-deja/g++.jason/template30.C
27659         * g++.old-deja/g++.law/arm12.C
27660         * g++.old-deja/g++.law/ctors5.C
27661         * g++.old-deja/g++.law/cvt20.C
27662         * g++.old-deja/g++.law/init10.C
27663         * g++.old-deja/g++.law/init8.C
27664         * g++.old-deja/g++.law/visibility17.C
27665         * g++.old-deja/g++.law/visibility7.C
27666         * g++.old-deja/g++.mike/net8.C
27667         * g++.old-deja/g++.mike/p646.C
27668         * g++.old-deja/g++.mike/p700.C
27669         * g++.old-deja/g++.mike/p701.C
27670         * g++.old-deja/g++.mike/p811.C
27671         * g++.old-deja/g++.ns/template13.C
27672         * g++.old-deja/g++.other/array3.C
27673         * g++.old-deja/g++.other/crash25.C
27674         * g++.old-deja/g++.other/dtor3.C
27675         * g++.old-deja/g++.other/dtor4.C
27676         * g++.old-deja/g++.other/main1.C
27677         * g++.old-deja/g++.other/warn7.C
27678         * g++.old-deja/g++.pt/crash11.C
27679         * g++.old-deja/g++.pt/crash36.C
27680         * g++.old-deja/g++.pt/spec22.C
27681         * g++.old-deja/g++.pt/spec9.C
27682         * g++.old-deja/g++.pt/ttp52.C
27683         * g++.old-deja/g++.robertl/eb103.C
27684         * g++.old-deja/g++.robertl/eb121.C
27685         * g++.old-deja/g++.robertl/eb22.C
27686         * g++.old-deja/g++.robertl/eb8.C:
27687         Update locations and/or regexps of dg-error markers.
27688         Remove markers for some bogus messages that are no longer issued.
27689
27690 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
27691
27692         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
27693         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
27694
27695 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
27696
27697         PR c++/17618
27698         * g++.dg/lookup/crash5.C: New test.
27699
27700 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
27701
27702         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
27703         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
27704         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
27705         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
27706         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
27707         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
27708
27709         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
27710         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
27711         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
27712         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
27713         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
27714         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
27715
27716         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
27717
27718         * gcc.dg/vect/vect-44.c: Check additional cases.
27719         * gcc.dg/vect/vect-48.c: Check additional cases.
27720
27721         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
27722         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
27723         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
27724         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
27725         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
27726         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
27727         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
27728         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
27729         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
27730
27731         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
27732         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
27733         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
27734
27735 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27736
27737         * gcc.dg/tree-ssa/loop-6.c: New test.
27738
27739 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
27740
27741         PR c++/17620
27742         * g++.dg/inherit/base2.C: New.
27743
27744 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27745
27746         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
27747         * gcc.dg/20001012-2.c: Likewise.
27748         * gcc.dg/20001013-1.c: Likewise.
27749         * gcc.dg/20001101-1.c: Likewise.
27750         * gcc.dg/20001102-1.c: Likewise.
27751         * gcc.dg/bf-spl1.c: Likewise.
27752         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
27753         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
27754
27755 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
27756
27757         PR tree-optimization/16721
27758         * gcc.dg/tree-ssa/pr16721.c: New test.
27759
27760 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
27761
27762         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
27763         * gcc.dg/20040305-1.c: Likewise.
27764
27765 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27766
27767         PR c/16566
27768         * gcc.c-torture/compile/pr16566-1.c,
27769         gcc.c-torture/compile/pr16566-2.c,
27770         gcc.c-torture/compile/pr16566-3.c: New tests.
27771
27772 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
27773
27774         PR tree-optimization/17512
27775         * gcc.c-torture/compile/20040916-1.c.
27776
27777 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
27778
27779         * gcc.dg/pragma-re-3.c: New test.
27780
27781 2004-09-17  Matt Austern  <austern@apple.com>
27782
27783         PR c++/15049
27784         * g++.dg/other/anon3.C: New.
27785
27786 2004-09-21  Roger Sayle  <roger@eyesopen.com>
27787
27788         PR c++/7503
27789         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
27790         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
27791         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
27792         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
27793         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
27794
27795 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
27796
27797         PR fortran/17286
27798         * gfortran.dg/pr17286.f90: New test.
27799
27800 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
27801
27802         PR c++/17530
27803         * g++.dg/template/static7.C: New test.
27804
27805 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
27806
27807         PR tree-opt/17558
27808         * gcc.c-torture/compile/pr17558.c: New test.
27809
27810 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
27811
27812         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
27813         if SKIP_ATTRIBUTE is defined.
27814
27815 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27816
27817         PR fortran/15957
27818         * gfortran.dg/pr15957.f90: New test.
27819
27820 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
27821
27822         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
27823         in comparison.
27824         * gcc.dg/vect/vect-79.c: Likewise.
27825         * gcc.dg/vect/vect-80.c: Likewise.
27826
27827 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27828
27829         PR fortran/15750
27830         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
27831
27832 2004-09-20  Ira Rosen  <irar@il.ibm.com>
27833
27834         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
27835         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
27836         * gcc.dg/vect/vect-62.c: New testcase.
27837         * gcc.dg/vect/vect-63.c: New testcase.
27838         * gcc.dg/vect/vect-64.c: New testcase.
27839         * gcc.dg/vect/vect-65.c: New testcase.
27840         * gcc.dg/vect/vect-66.c: New testcase.
27841         * gcc.dg/vect/vect-67.c: New testcase.
27842         * gcc.dg/vect/vect-68.c: New testcase.
27843         * gcc.dg/vect/vect-69.c: New testcase.
27844         * gcc.dg/vect/vect-79.c: New testcase.
27845         * gcc.dg/vect/vect-80.c: New testcase.
27846
27847 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
27848
27849         * gcc.target/mips/asm-1.c: New test.
27850
27851 2004-09-19  Ira Rosen  <irar@il.ibm.com>
27852
27853         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
27854         * gcc.dg/vect/vect-73.c: New testcase.
27855         * gcc.dg/vect/vect-74.c: New testcase.
27856         * gcc.dg/vect/vect-75.c: New testcase.
27857         * gcc.dg/vect/vect-76.c: New testcase.
27858         * gcc.dg/vect/vect-77.c: New testcase.
27859         * gcc.dg/vect/vect-78.c: New testcase
27860
27861 2004-09-18  Paul Brook  <paul@codesourcery.com>
27862
27863         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
27864
27865 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27866
27867         PR c/17424
27868         * gcc.dg/pr17424-1.c: New test.
27869
27870 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
27871
27872         * g++.dg/tree-ssa/pr17153.C: New test.
27873
27874 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
27875
27876         PR pch/13361
27877         * g++.dg/pch/wchar-1.C: New.
27878         * g++.dg/pch/wchar-1.Hs: New.
27879
27880 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
27881
27882         * gcc.c-torture/execute/20040917-1.c: New test.
27883
27884 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27885
27886         PR tree-optimization/17319
27887         * gcc.dg/pr17319.c: New test.
27888
27889 2004-09-17  Devang Patel  <dpatel@apple.com>
27890
27891         * gcc.dg/20040813-1.c: New test.
27892
27893 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27894
27895         PR tree-optimization/17273
27896         * gcc.c-torture/compile/pr17273.c: New test.
27897
27898 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27899
27900         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
27901         Update expected messages.
27902         * gcc.dg/declspec-13.c: New test.
27903
27904 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
27905
27906         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
27907
27908 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27909
27910         * gcc.c-torture/execute/pr17252.c: Use post-increment to
27911         change what 'a' is pointing to.
27912
27913 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
27914
27915         PR c++/16002
27916         * g++.dg/template/error18.C: New test.
27917
27918         PR c++/16029
27919         * g++.dg/warn/Wunused-8.C: New test.
27920
27921 2004-09-17  Steven Bosscher  <stevenb@suse.de>
27922
27923         PR tree-optimization/17513
27924         * gcc.dg/20040916-1.c: New test.
27925
27926 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
27927
27928         PR c++/17501
27929         * g++.dg/template/typename7.C: New test.
27930
27931 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27932
27933         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
27934
27935 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
27936
27937         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
27938         with -ftree-based-profiling also.
27939         * lib/profopt.exp: Support late-set profile_option/feedback_option.
27940
27941 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
27942
27943         PR/15364
27944         * gfortran.dg/der_array_io_1.f90: New test.
27945         * gfortran.dg/der_array_io_2.f90: New test.
27946         * gfortran.dg/der_array_io_3.f90: New test.
27947
27948 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
27949
27950         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
27951         EABI.
27952
27953 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
27954
27955         * g++.dg/opt/switch1.C: New test.
27956
27957 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27958
27959         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
27960         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
27961         Update expected messages.
27962
27963 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27964
27965         PR fortran/16485
27966         * gfortran.dg/same_name_1.f90: New test.
27967
27968 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
27969
27970         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
27971         dereference garbage pointers.
27972
27973 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
27974
27975         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
27976         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
27977
27978         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
27979         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
27980         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
27981
27982 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
27983
27984         PR c++/17324
27985         * g++.dg/template/mangle1.C: New test.
27986
27987 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
27988
27989         PR tree-optimization/17252
27990         * gcc.c-torture/execute/pr17252.c: New test.
27991
27992 2004-09-14  Andrew Pinski  <apinski@apple.com>
27993
27994         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
27995
27996 2004-09-14  Roger Sayle  <roger@eyesopen.com>
27997
27998         PR rtl-optimization/9771
27999         * gcc.dg/pr9771-1.c: New test case.
28000
28001 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
28002
28003         PR tree-optimization/15262
28004         * gcc.c-torture/execute/pr15262-1.c: New test.
28005         * gcc.c-torture/execute/pr15262-2.c: New test.
28006
28007 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28008
28009         * gcc.dg/declspec-12.c: New test.
28010
28011 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
28012
28013         * gfortran.dg/pr17090.f90: Add directives to test.
28014
28015 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28016
28017         * gcc.c-torture/compile/20040914-1.c: New test.
28018
28019 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
28020
28021         PR c++/16162
28022         * g++.dg/template/decl2.C: New test.
28023
28024 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
28025
28026         PR fortran/17090
28027         * gfortran.dg/pr17090.f90: New test.
28028
28029 2004-09-13  Dale Johannesen  <dalej@apple.com>
28030
28031         * gcc.c-torture/compile/pr17408.c: New test case.
28032
28033 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
28034
28035         PR c++/16716
28036         * g++.dg/parse/crash17.C: New test.
28037
28038         PR c++/17327
28039         * g++.dg/template/enum3.C: New test.
28040
28041 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
28042
28043         * lib/gcc-defs.exp: Load wrapper.exp.
28044         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
28045         using local code.
28046         * lib/gcc.exp (gcc_init): Similar.
28047         * lib/gfortran.exp (gfortran_init): Similar.
28048         * lib/objc.exp (objc_init): Similar.
28049         * lib/treelang.exp (treelang_init): Similar.
28050         * lib/wrapper.exp: New file with build_wrapper call machinery in
28051         ${tool}_maybe_build_wrapper.
28052
28053 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
28054
28055         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
28056         "inline".
28057         * gcc.dg/declspec-11.c: Update expected messages.
28058         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
28059         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
28060         gcc.dg/inline-12.c: New tests.
28061
28062 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
28063
28064         * g++.dg/tree-ssa/pr17400.C: New testcase.
28065
28066 2004-09-13  James E Wilson  <wilson@specifixinc.com>
28067
28068         * gcc.target/mips/sb1-1.c: New testcase.
28069
28070 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
28071
28072         * lib/g77-dg.exp: Remove unused file.
28073         * lib/mike-g77.exp: Ditto.
28074         * lib/g77.exp: Ditto.
28075
28076 2004-09-12  Richard Henderson  <rth@redhat.com>
28077
28078         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
28079
28080 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
28081
28082         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
28083         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28084         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
28085         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
28086         Update expected messages.
28087
28088 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
28089
28090         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
28091         declaration/use mismatch for dirp parameter.
28092
28093 2004-09-12  Andrew Pinski  <apinski@apple.com>
28094
28095         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
28096         -fgnu-runtime is passed.
28097
28098 2004-09-12  Richard Henderson  <rth@redhat.com>
28099
28100         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
28101         do the uplevel thing and update additional_flags directly.
28102         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
28103         gfortran.fortran-torture/execute/intrinsic_nearest.x,
28104         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
28105         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
28106
28107 2004-09-11  Steven Bosscher  <stevenb@suse.de>
28108
28109         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
28110
28111 2004-09-11  Roger Sayle  <roger@eyesopen.com>
28112
28113         PR middle-end/17411
28114         * g++.dg/opt/pr17411-1.C: New test case.
28115
28116 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28117
28118         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28119         gcc.dg/tls/diag-2.c: Update expected messages.
28120         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
28121         messages.
28122         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
28123         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
28124         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
28125         gcc.dg/tls/diag-5.c: New tests.
28126
28127 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
28128
28129         * gcc.dg/20040910-1.c: Correct dg-error regexp.
28130
28131 2004-09-11  Steven Bosscher  <stevenb@suse.de>
28132
28133         * g++.dg/parse/break-in-for.C: New test.
28134
28135 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
28136
28137         * gcc.dg/tree-ssa/20040911-1.c: New test.
28138
28139 2004-09-11  Andreas Jaeger  <aj@suse.de>
28140
28141         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
28142         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
28143
28144 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
28145
28146         * gcc.target/frv: New directory of FR-V-specific tests.
28147
28148 2004-09-10  James E Wilson  <wilson@specifixinc.com>
28149
28150         * gcc.dg/convert-vec-1.c: New test.
28151
28152 2004-09-10  Roger Sayle  <roger@eyesopen.com>
28153
28154         PR middle-end/17024
28155         * gcc.dg/pr17024-1.c: New test case.
28156
28157 2004-09-10  Eric Christopher  <echristo@redhat.com>
28158
28159         * gcc.dg/20040910-1.c: New test.
28160
28161 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28162
28163         * gcc.dg/bitfld-9.c: New test.
28164
28165 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
28166
28167         * gcc.c-torture/execute/ieee/acc1.c: New test.
28168         * gcc.c-torture/execute/ieee/acc2.c: New test.
28169         * gcc.c-torture/execute/ieee/mzero6.c: New test.
28170
28171 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28172
28173         * gcc.dg/deprecated-2.c: New test.
28174
28175 2004-09-09  James E Wilson  <wilson@specifixinc.com>
28176
28177         * gcc.dg/init-vec-1.c: New test.
28178
28179 2004-09-09  Roger Sayle  <roger@eyesopen.com>
28180
28181         PR middle-end/17055
28182         * gcc.dg/pr17055-1.c: New test case.
28183
28184 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
28185
28186         PR target/17377
28187         * gcc.c-torture/execute/pr17377.c: New test.
28188
28189 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28190
28191         PR c/8420
28192         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
28193         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
28194         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28195         gcc.dg/long-long-typespec-1.c: New tests.
28196         * gcc.dg/tls/diag-2.c: Update expected diagnostics
28197
28198 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28199
28200         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
28201         gcc.dg/gnu99-static-1.c: New tests.
28202
28203 2004-09-08  Devang Patel  <dpatel@apple.com>
28204
28205         * gcc.dg/darwin-ld-20040828-1.c: New test.
28206         * gcc.dg/darwin-ld-20040828-2.c: New test.
28207         * gcc.dg/darwin-ld-20040828-3.c: New test.
28208
28209 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
28210
28211         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
28212         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
28213         in error message.
28214         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
28215         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
28216         in error message.
28217         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
28218         types they qualify.
28219         * objc.dg/type-size-2.m: Fix wording in comment.
28220         * objc.dg/va-meth-1.m: New test case.
28221
28222 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
28223
28224         PR c/16633:
28225         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
28226         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
28227
28228 2004-09-06  Devang Patel  <dpatel@apple.com>
28229
28230         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
28231         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
28232
28233 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
28234
28235         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
28236         reflect changed line numbering of diagnostics.
28237
28238 2004-09-06  Paul Brook  <paul@codesourcery.com>
28239
28240         * gfortran.dg/edit_real_1.f90: Add new test.
28241
28242 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28243
28244         * gcc.dg/tree-ssa/loop-2.c: New test.
28245         * gcc.dg/tree-ssa/loop-3.c: New test.
28246         * gcc.dg/tree-ssa/loop-4.c: New test.
28247         * gcc.dg/tree-ssa/loop-5.c: New test.
28248
28249 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28250
28251         * gcc.dg/format/sentinel-1.c: Update for parameter option.
28252
28253 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28254
28255         * gcc.dg/format/sentinel-1.c: New test.
28256
28257 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
28258
28259         * gcc.dg/builtins-46.c: New.
28260
28261 2004-09-03  Devang Patel  <dpatel@apple.com>
28262
28263         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
28264         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
28265
28266 2004-09-03  Jan Beulich  <jbeulich@novell.com>
28267
28268         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
28269         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
28270         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
28271         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
28272         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
28273         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
28274         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
28275         the non-portable bzero.
28276         * gcc.dg/20010912-1.c: xfail for NetWare.
28277         * gcc.dg/20020426-2.c: xfail for NetWare.
28278         * gcc.dg/20021014-1.c: xfail for NetWare.
28279         * gcc.dg/20021018-1.c: xfail for NetWare.
28280         * gcc.dg/20030213-1.c: xfail for NetWare.
28281         * gcc.dg/20030225-1.c: xfail for NetWare.
28282         * gcc.dg/20030708-1.c: xfail for NetWare.
28283         * gcc.dg/builtins-config.h: Also exclude NetWare.
28284         * gcc.dg/format/format.h: Define restrict only if not already defined.
28285         * gcc.dg/nest.c: xfail for NetWare.
28286         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
28287         * lib/target-supports.exp (check_visibility_available): Exclude
28288         NetWare.
28289
28290 2004-09-03  Jan Beulich  <jbeulich@novell.com>
28291
28292         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
28293         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
28294         deterministic starting point for the alignment of structure fields.
28295         * gcc.dg/Wpadded.c: Dito.
28296         * g++.dg/abi/vbase10.C: Dito.
28297
28298 2004-09-03  Devang Patel  <dpatel@apple.com>
28299
28300         * g++.dg/debug/pr15736.cc: New test.
28301
28302 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
28303
28304         * README.QMTEST: Fix out-of-date link.
28305
28306 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
28307
28308         PR fortran/16579
28309         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
28310         Delete.  Duplicate of gfortran.dg/g77/20010610.f
28311
28312 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
28313
28314         * g++.dg/abi/arm_rtti1.C: New test.
28315
28316 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
28317
28318         * gcc.dg/ppc-vector-memcpy.c: New.
28319         * gcc.dg/ppc-vector-memset.c: New.
28320
28321 2004-09-02  Chao-ying Fu  <fu@mips.com>
28322
28323         * gcc.target/mips/mips-3d-1.c: New test.
28324         * gcc.target/mips/mips-3d-2.c: New test.
28325         * gcc.target/mips/mips-3d-3.c: New test.
28326         * gcc.target/mips/mips-3d-4.c: New test.
28327         * gcc.target/mips/mips-3d-5.c: New test.
28328         * gcc.target/mips/mips-3d-6.c: New test.
28329         * gcc.target/mips/mips-3d-7.c: New test.
28330         * gcc.target/mips/mips-3d-8.c: New test.
28331         * gcc.target/mips/mips-3d-9.c: New test.
28332         * gcc.target/mips/mips-ps-1.c: New test.
28333         * gcc.target/mips/mips-ps-2.c: New test.
28334         * gcc.target/mips/mips-ps-3.c: New test.
28335         * gcc.target/mips/mips-ps-4.c: New test.
28336         * gcc.target/mips/mips-ps-type.c: New test.
28337
28338 2004-09-02  Paul Brook  <paul@codesourcery.com>
28339
28340         * gfortran.dg/edit_real_1.f90: Add new tests.
28341
28342 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28343
28344         PR fortran/15327
28345         * gfortran.dg/merge_char_1.f90: New test.
28346
28347 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28348
28349         PR fortran/16404
28350         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
28351
28352 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28353
28354         PR c/1522
28355         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
28356
28357 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
28358
28359         * g++.dg/opt/loop1.C: Do not XFAIL.
28360
28361 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
28362
28363         * gcc.c-torture/execute/20040831-1.c: New test.
28364
28365 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
28366
28367         PR fortran/16579
28368         * gfortran.dg/g77/20010610.f: Now passes.
28369         Copy from g77.f-torture/execute. Add dg-run directive.
28370         * gfortran.dg/g77/README: Update
28371
28372 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28373
28374         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
28375         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
28376         (t1, t2, t3, t4): Add volatile.
28377
28378 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
28379
28380         * g++.dg/ext/visibility/arm1.C: New test.
28381
28382 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
28383
28384         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
28385         -pedantic-errors.
28386
28387 2004-09-01  Paul Brook  <paul@codesourcery.com>
28388
28389         * gfortran.dg/eof_2.f90: New test.
28390
28391 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28392
28393         PR fortran/16579
28394         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
28395
28396 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
28397
28398         PR libfortran/16805
28399         * gfortran.dg/list_read_2.f90: New test.
28400
28401 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
28402
28403         * g++.dg/abi/key1.C: New test.
28404
28405 2004-08-31  Richard Henderson  <rth@redhat.com>
28406
28407         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
28408         form of offsetof.
28409         * g++.dg/other/offsetof5.C: Remove duplicate.
28410
28411 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28412
28413         PR fortran/17244
28414         * gfortran.dg/func_derived_1.f90: New test.
28415
28416 2004-08-31  Paul Brook  <paul@codesourcery.com>
28417
28418         * gfortran.dg/eof_1.f90: New test.
28419
28420 2004-08-31  Paul Brook  <paul@codesourcery.com>
28421
28422         * gfortran.dg/list_read_1.f90: New file.
28423
28424 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
28425
28426         * g++.dg/opt/loop1.C: XFAIL.
28427
28428 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
28429
28430         * gcc.dg/funcdef-storage-1.c: New.
28431         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
28432         an extern function in local scope.
28433         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
28434         declare an 'auto inline' function in local scope.
28435         * gcc.dg/20011130-1.c: Likewise.
28436         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
28437         an 'auto' function in local scope.
28438         * gcc.dg/20021014-1.c: Likewise.
28439         * gcc.dg/20030331-2.c: Likewise.
28440
28441 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28442
28443         * gfortran.dg/blockdata_1.f90: New test.
28444
28445 2004-08-30  Richard Henderson  <rth@redhat.com>
28446
28447         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
28448
28449 2004-08-30  Richard Henderson  <rth@redhat.com>
28450
28451         * lib/fortran-torture.exp (fortran-torture-execute): Honor
28452         additional_flags set by alternate driver.
28453         (ieee-options): New procedure.
28454         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
28455         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
28456         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
28457         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
28458
28459 2004-08-30  Richard Henderson  <rth@redhat.com>
28460
28461         * lib/f-torture.exp: Remove.
28462
28463 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
28464
28465         PR rtl-optimization/16590
28466         * g++.dg/opt/loop1.C: New test.
28467
28468 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28469
28470         PR fortran/13910
28471         * gfortran.dg/oldstyle_1.f90: New test.
28472
28473 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
28474         Paul Brook  <paul@codesourcery.com>
28475
28476         * gfortran.dg/g77/README: Update.
28477         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
28478         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
28479         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
28480
28481 2004-08-28  Paul Brook  <paul@codesourcery.com>
28482
28483         PR libfortran/17195
28484         * gfortran.dg/edit_real_1.f90: New test.
28485
28486 2004-08-27  Paul Brook  <paul@codesourcery.com>
28487
28488         * gfortran.dg/rewind_1.f90: New test.
28489
28490 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
28491
28492         PR fortran/16597
28493         * gfortran.dg/pr16597.f90: New test.
28494
28495 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28496
28497         PR c/13801
28498         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
28499         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
28500         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
28501         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
28502         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
28503
28504 2004-08-26  Nick Clifton  <nickc@redhat.com>
28505
28506         * gcc.c-torture/compile/pr17119.c: New test.
28507
28508 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28509
28510         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
28511
28512 2004-08-25  Richard Henderson  <rth@redhat.com>
28513
28514         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
28515         the bits that expect kind=8 to be the largest real kind.
28516
28517 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
28518
28519         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
28520
28521 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28522
28523         * gfortran.dg/assignment_1.f90: New test.
28524
28525 2004-08-25  Adam Nemet  <anemet@lnxw.com>
28526
28527         * g++.dg/template/repo3.C: New test.
28528
28529 2004-08-25  Roger Sayle  <roger@eyesopen.com>
28530
28531         PR middle-end/16693
28532         PR tree-optimization/16372
28533         * g++.dg/opt/pr16372-1.C: New test case.
28534         * g++.dg/opt/pr16693-1.C: New test case.
28535         * g++.dg/opt/pr16693-2.C: New test case.
28536
28537 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
28538
28539         * objc.dg/proto-lossage-4.m: New test.
28540
28541 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
28542
28543         PR c++/17155
28544         * g++.dg/inherit/local2.C: New test.
28545
28546 2004-08-25  Paul Brook  <paul@codesourcery.com>
28547
28548         PR fortran/17144
28549         * gfortran.dg/string_ctor_1.f90: New test.
28550
28551 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28552
28553         PR c++/14428
28554         * g++.dg/template/redecl2.C: New test.
28555
28556 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
28557
28558         PR fortran/17143
28559         * gfortran.dg/pr17143.f90: New test.
28560
28561 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
28562
28563         PR fortran/17164
28564         * gfortran.dg/pr17164.f90: New test.
28565
28566 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28567
28568         * gcc.dg/tree-ssa/loop-1.c: New test.
28569
28570 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28571
28572         * gcc.c-torture/compile/20040824-1.c: New test.
28573
28574 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28575
28576         * gcc.c-torture/compile/iftrap-3.c: New test.
28577
28578 2004-08-24  Paul Brook  <paul@codesourcery.com>
28579
28580         * gfortran.dg/entry_2.f90: New test.
28581
28582 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28583
28584         PR c++/16889
28585         * g++.dg/lookup/ambig[12].C: New.
28586
28587 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28588
28589         PR c++/16706
28590         * g++.dg/template/crash21.C: New test.
28591         * g++.dg/template/crash22.C: Likewise.
28592
28593 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28594
28595         PR c++/17149
28596         * g++.dg/template/access15.C: New.
28597
28598 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28599
28600         PR c++/17163
28601         * g++.dg/template/repo2.C: New test.
28602
28603 2004-08-23  Roger Sayle  <roger@eyesopen.com>
28604
28605         PR rtl-optimization/17078
28606         * gcc.c-torture/execute/pr17078-1.c: New test case.
28607
28608 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28609
28610         PR c/14492
28611         * gcc.dg/debug/crash1.c: New test.
28612
28613 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28614
28615         PR c/16180
28616         * gcc.dg/loop-5.c: New test.
28617
28618 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28619
28620         * gcc.c-torture/execute/20040823-1.c: New test.
28621
28622 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
28623
28624         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
28625         to the assembler.  Simplify test accordingly.
28626         (asm_abi_flags): Use GNU names.
28627         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
28628         to check for ABI flags.
28629
28630 2004-08-22  Andrew Pinski  <apinski@apple.com>
28631
28632         * g++.dg/opt/pr14029.C: New test.
28633         * gcc.c-torture/execute/pr15262.c: New test.
28634
28635 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28636
28637         * gfortran.dg/reduction.f90: Add checks with complex arguments.
28638
28639 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
28640
28641         PR 16908
28642         * gfortran.dg/direct_io.f90: New test.
28643
28644 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28645
28646         PR c++/17121
28647         * g++.dg/inherit/local2.C: New test.
28648
28649 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28650
28651         PR c++/17120
28652         * g++.dg/warn/Wparentheses-4.C: New test.
28653
28654 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28655
28656         PR c++/17121
28657         * g++.dg/inherit/local2.C: New test.
28658
28659         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
28660         * gcc.dg/ppc-ldstruct.c: Likewise.
28661         * gcc.dg/ppc64-abi-2.c: Likewise.
28662
28663 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
28664
28665         PR rtl-optimization/17099
28666         * gcc.c-torture/execute/20040820-1.c: New test.
28667
28668 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
28669
28670         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
28671
28672 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
28673
28674         PR fortran/17077
28675         * gfortran.dg/auto_array_1.f90: New test.
28676
28677 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28678
28679         PR fortran/17074
28680         * gfortran.dg/simpleif_1.f90: New test.
28681
28682 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
28683
28684         * lib/target-supports.exp (check_profiling_available): Return
28685         false for arm*-*-symbianelf* and arm*-*-eabi*.
28686
28687         PR c++/15890
28688         * g++.dg/template/delete1.C: New test.
28689
28690 2004-08-19  Paul Brook  <paul@codesourcery.com>
28691
28692         PR fortran/14976
28693         PR fortran/16228
28694         * gfortran.dg/data_char_1.f90: New test.
28695
28696 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
28697
28698         PR fortran/16946
28699         * gfortran.dg/reduction.f90: New testcase.
28700
28701 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28702
28703         PR fortran/16520
28704         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
28705
28706 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28707
28708         PR c++/17041
28709         * g++.dg/Wparentheses-3.C: New test.
28710
28711 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
28712
28713         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
28714         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
28715         * gcc.dg/vect/vect-2.c: Likewise.
28716         * gcc.dg/vect/vect-3.c: Likewise.
28717         * gcc.dg/vect/vect-4.c: Likewise.
28718         * gcc.dg/vect/vect-5.c: Likewise.
28719         * gcc.dg/vect/vect-6.c: Likewise.
28720         * gcc.dg/vect/vect-7.c: Likewise.
28721         * gcc.dg/vect/vect-25.c: Likewise.
28722         * gcc.dg/vect/vect-31.c: Likewise.
28723         * gcc.dg/vect/vect-32.c: Likewise.
28724         * gcc.dg/vect/vect-34.c: Likewise.
28725         * gcc.dg/vect/vect-36.c: Likewise.
28726         * gcc.dg/vect/vect-all.c: Likewise.
28727
28728 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
28729
28730         PR c++/17068
28731         * g++.dg/template/operator4.C: New test.
28732
28733 2004-08-18  Richard Henderson  <rth@redhat.com>
28734
28735         * gcc.dg/20040206-1.c: XFAIL.
28736
28737 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
28738
28739         PR c++/16246
28740         * g++.dg/template/array7.C: New test.
28741
28742 2004-08-17  James E Wilson  <wilson@specifixinc.com>
28743
28744         * gcc.dg/mips-movcc-1.c: New test.
28745         * gcc.dg/mips-movcc-2.c: New test.
28746         * gcc.dg/mips-movcc-3.c: New test.
28747
28748         * gcc.dg/mips-nmadd-1.c: New test.
28749         * gcc.dg/mips-nmadd-2.c: New test.
28750
28751 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
28752
28753         PR c++/15871
28754         * g++.dg/opt/inline8.C: New test.
28755
28756         PR c++/16965
28757         * g++.dg/parse/error17.C: New test.
28758
28759 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
28760
28761         * gcc.dg/vect: New directory for vectorizer tests.
28762         * gcc.dg/vect/tree-vect.h: New file.
28763         * gcc.dg/vect/vect.exp: New file.
28764         * gcc.dg/vect/pr16105.c.c: New test.
28765         * gcc.dg/vect/vect-1.c: New test.
28766         * gcc.dg/vect/vect-2.c: New test.
28767         * gcc.dg/vect/vect-3.c: New test.
28768         * gcc.dg/vect/vect-4.c: New test.
28769         * gcc.dg/vect/vect-5.c: New test.
28770         * gcc.dg/vect/vect-6.c: New test.
28771         * gcc.dg/vect/vect-7.c: New test.
28772         * gcc.dg/vect/vect-8.c: New test.
28773         * gcc.dg/vect/vect-9.c: New test.
28774         * gcc.dg/vect/vect-10.c: New test.
28775         * gcc.dg/vect/vect-11.c: New test.
28776         * gcc.dg/vect/vect-12.c: New test.
28777         * gcc.dg/vect/vect-13.c: New test.
28778         * gcc.dg/vect/vect-14.c: New test.
28779         * gcc.dg/vect/vect-15.c: New test.
28780         * gcc.dg/vect/vect-16.c: New test.
28781         * gcc.dg/vect/vect-17.c: New test.
28782         * gcc.dg/vect/vect-18.c: New test.
28783         * gcc.dg/vect/vect-19.c: New test.
28784         * gcc.dg/vect/vect-20.c: New test.
28785         * gcc.dg/vect/vect-21.c: New test.
28786         * gcc.dg/vect/vect-22.c: New test.
28787         * gcc.dg/vect/vect-23.c: New test.
28788         * gcc.dg/vect/vect-24.c: New test.
28789         * gcc.dg/vect/vect-25.c: New test.
28790         * gcc.dg/vect/vect-26.c: New test.
28791         * gcc.dg/vect/vect-27.c: New test.
28792         * gcc.dg/vect/vect-28.c: New test.
28793         * gcc.dg/vect/vect-29.c: New test.
28794         * gcc.dg/vect/vect-30.c: New test.
28795         * gcc.dg/vect/vect-31.c: New test.
28796         * gcc.dg/vect/vect-32.c: New test.
28797         * gcc.dg/vect/vect-33.c: New test.
28798         * gcc.dg/vect/vect-34.c: New test.
28799         * gcc.dg/vect/vect-35.c: New test.
28800         * gcc.dg/vect/vect-36.c: New test.
28801         * gcc.dg/vect/vect-37.c: New test.
28802         * gcc.dg/vect/vect-38.c: New test.
28803         * gcc.dg/vect/vect-40.c: New test.
28804         * gcc.dg/vect/vect-41.c: New test.
28805         * gcc.dg/vect/vect-42.c: New test.
28806         * gcc.dg/vect/vect-43.c: New test.
28807         * gcc.dg/vect/vect-44.c: New test.
28808         * gcc.dg/vect/vect-45.c: New test.
28809         * gcc.dg/vect/vect-46.c: New test.
28810         * gcc.dg/vect/vect-47.c: New test.
28811         * gcc.dg/vect/vect-48.c: New test.
28812         * gcc.dg/vect/vect-49.c: New test.
28813         * gcc.dg/vect/vect-50.c: New test.
28814         * gcc.dg/vect/vect-51.c: New test.
28815         * gcc.dg/vect/vect-52.c: New test.
28816         * gcc.dg/vect/vect-53.c: New test.
28817         * gcc.dg/vect/vect-54.c: New test.
28818         * gcc.dg/vect/vect-55.c: New test.
28819         * gcc.dg/vect/vect-56.c: New test.
28820         * gcc.dg/vect/vect-57.c: New test.
28821         * gcc.dg/vect/vect-58.c: New test.
28822         * gcc.dg/vect/vect-59.c: New test.
28823         * gcc.dg/vect/vect-60.c: New test.
28824         * gcc.dg/vect/vect-61.c: New test.
28825         * gcc.dg/vect/vect-all.c: New test.
28826         * gcc.dg/vect/vect-none.c: New test.
28827
28828 2004-08-17  Paul Brook  <paul@codesourcery.com>
28829
28830         PR fortran/13082
28831         * gfortran.dg/entry_1.f90: New test.
28832
28833 2004-08-17  Andrew Pinski  <apinski@apple.com>
28834
28835         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
28836
28837 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
28838
28839         * gcc.dg/pr17036-1.c: New test.
28840
28841 2004-08-16  Devang Patel  <dpatel@apple.com>
28842
28843         * gcc.dg/darwin-20040809-1.c: New test.
28844
28845 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
28846
28847         * gcc.dg/funcdef-attr-1.c: New test.
28848
28849 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
28850
28851         * gcc.dg/altivec-17.c: New test.
28852         * gcc.dg/altivec-18.c: New test.
28853
28854 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28855
28856         PR c++/6749
28857         * g++.dg/template/vtable2.C: New test.
28858
28859 2004-08-14  Richard Henderson  <rth@redhat.com>
28860
28861         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
28862         * gcc.dg/pack-test-4.c (main): Return 0.
28863         * gcc.dg/setjmp-1.c: Remove XFAIL.
28864         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
28865
28866 2004-08-14  Richard Henderson  <rth@redhat.com>
28867
28868         * gcc.dg/980217-1.c: Add prototype for printf.
28869
28870 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
28871
28872         * gfortran.dg/pr16935.f90: New test.
28873
28874 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
28875
28876         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
28877
28878 2004-08-13  Paul Brook  <paul@codesourcery.com>
28879
28880         * gfortran.dg/der_io_1.f90: Remove stray comma.
28881
28882 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
28883
28884         * gcc.dg/vmx/cw-bug-2.c: Remove.
28885         * gcc.dg/vmx/vprint-1.c: Remove.
28886         * gcc.dg/vmx/vscan-1.c: Remove.
28887
28888 2004-08-12  Devang patel  <dpatel@apple.com>
28889
28890         * gcc.dg/darwin-20040809-2.c: New test.
28891
28892 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
28893
28894         * g++.dg/ext/altivec-12.C: New test.
28895
28896         * g++.dg/ext/altivec-11.C: New test.
28897
28898 2004-08-12  Paul Brook  <paul@codesourcery.com>
28899
28900         * g++.dg/abi/arm_cxa_vec_1.C: New test.
28901
28902 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
28903
28904         * g++.dg/ext/altivec-2.C: Check for hardware support before
28905         executing any VMX instructions.
28906
28907         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
28908
28909 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
28910
28911         PR c++/16276
28912         * g++.old-deja/g++.other/comdat4.C: New test.
28913         * g++.old-deja/g++.other/comdat4-aux.cc: New.
28914
28915 2004-08-12  Ben Elliston  <bje@au.ibm.com>
28916
28917         PR target/16286
28918         * gcc.dg/pr16286.c: New test.
28919
28920 2004-08-12 Jan Beulich <jbeulich@novell.com>
28921
28922         * g++.dg/ext/asm5.C: New.
28923
28924 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28925
28926         PR c++/16698
28927         * g++.dg/eh/crash1.C: New test.
28928
28929         PR c++/16717
28930         * g++.dg/ext/construct1.C: New test.
28931
28932 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28933
28934         PR c++/16853
28935         * g++.dg/init/ptrmem1.C: New test.
28936
28937         PR c++/16618
28938         * g++.dg/parse/offsetof5.C: New test.
28939
28940         PR c++/16870
28941         * g++.dg/template/overload3.C: New test.
28942
28943 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28944
28945         PR c++/16964
28946         * g++.dg/parse/error16.C: New test.
28947
28948         PR c++/16904
28949         * g++.dg/template/error14.C: New test.
28950
28951         PR c++/16929
28952         * g++.dg/template/error15.C: New test.
28953
28954 2004-08-11  Devang Patel  <dpatel@apple.com>
28955
28956         * gcc.dg/darwin-ld-20040809-1.c: New test.
28957         * gcc.dg/darwin-ld-20040809-2.c: New test.
28958
28959 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
28960
28961         PR fortran/16917
28962         * gfortran.dg/dfloat_1.f90: New test.
28963
28964 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
28965
28966         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
28967         * gcc.dg/dll-2.c: Fix dg-require syntax.
28968         * gcc.misc-tests/arm-isr.c (abort): Declare.
28969         (exit): Likewise.
28970
28971 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
28972
28973         PR c++/16971
28974         * g++.dg/parse/crash16.C: New test.
28975
28976 2004-08-10  Roger Sayle  <roger@eyesopen.com>
28977
28978         * gcc.dg/mips-rsqrt-1.c: New test case.
28979         * gcc.dg/mips-rsqrt-2.c: New test case.
28980         * gcc.dg/mips-rsqrt-3.c: New test case.
28981
28982 2004-08-10  Paul Brook  <paul@codesourcery.com>
28983
28984         * gfortran.dg/der_io_1.f90: New test.
28985
28986 2004-08-10  Paul Brook  <paul@codesourcery.com>
28987
28988         PR fortran/16919
28989         * gfortran.dg/der_array_1.f90: New test.
28990
28991 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
28992
28993         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
28994
28995 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
28996
28997         * gcc.dg/wchar_t-2.c: Fix typo.
28998
28999 2004-08-09  Falk Hueffner  <falk@debian.org>
29000
29001         PR tree-optimization/12517
29002         * gcc.c-torture/compile/pr12517.c: New test.
29003
29004         PR tree-optimization/12578
29005         * gcc.c-torture/compile/pr12578.c: New test.
29006
29007         PR tree-optimization/12899
29008         * gcc.c-torture/compile/pr12899.c: New test.
29009
29010         PR rtl-optimization/14692
29011         * gcc.c-torture/compile/pr14692.c: New test.
29012
29013         PR tree-optimization/16461
29014         * gcc.c-torture/compile/pr16461.c: New test.
29015
29016 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
29017
29018         * gfortran.dg/getenv_1.f90: New test.
29019
29020 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
29021
29022         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
29023         wchar_t.
29024         * gcc.dg/symbian5.c: Test -fno-short-wchar.
29025
29026 2004-08-06  Paul Brook  <paul@codesourcery.com>
29027
29028         * gfortran.dg/ret_array_1.f90: New test.
29029         * gfortran.dg/ret_pointer_1.f90: New test.
29030
29031 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
29032
29033         * gcc.dg/missing-field-init-[12].c: New tests.
29034         * g++.dg/warn/missing-field-init-[12].C: New tests.
29035
29036 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
29037
29038         * gcc.dg/enum2.c: New test.
29039         * gcc.dg/symbian3.c: Likewise.
29040         * gcc.dg/symbian4.c: Likewise.
29041         * gcc.dg/wchar_t-2.c: Likewise.
29042
29043 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
29044
29045         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
29046         destructor tests.
29047
29048 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
29049
29050         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
29051         dg-require-visiblity.
29052         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
29053         * g++.dg/ext/visibility/fvisibility.C: Likewise.
29054         * g++.dg/ext/visibility/memfuncts.C: Likewise.
29055         * g++.dg/ext/visibility/new1.C: Likewise.
29056         * g++.dg/ext/visibility/pragma.C: Likewise.
29057         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
29058         * g++.dg/ext/visibility/virtual.C: Likewise.
29059         * g++/dg/ext/visibility/visibility-1.C: Likewise.
29060         * g++/dg/ext/visibility/visibility-2.C: Likewise.
29061         * g++/dg/ext/visibility/visibility-3.C: Likewise.
29062         * g++/dg/ext/visibility/visibility-4.C: Likewise.
29063         * g++/dg/ext/visibility/visibility-5.C: Likewise.
29064         * g++/dg/ext/visibility/visibility-6.C: Likewise.
29065         * g++/dg/ext/visibility/visibility-7.C: Likewise.
29066         * g++/dg/ext/visibility/visibility-8.C: New test.
29067         * gcc.c-torture/compile/dll.x: Remove.
29068         * gcc.dg/dll-2.c: Use dg-require-dll
29069         * gcc.dg/visibility-10.c: New test.
29070         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
29071         supporting DLLs.
29072         * lib/scanasm.exp (scan_hidden): New function.
29073         (scan_not_hidden): Likewise.
29074
29075 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
29076
29077         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
29078
29079 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
29080
29081         * gcc.c-torture/execute/20040805-1.c: New test.
29082
29083 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
29084
29085         * gcc.dg/20020118-1.c: Declare abort.
29086         * gcc.dg/altivec_check.h: Likewise.
29087         * gcc.dg/iftrap-2.c: Likewise.
29088         * gcc.dg/pragma-darwin.c: Likewise.
29089         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
29090
29091 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
29092
29093         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
29094
29095 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29096
29097         * gcc.c-torture/execute/builtins/abs-2.c,
29098         gcc.c-torture/execute/builtins/abs-3.c,
29099         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
29100         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
29101         intmax_t, uintmax_t and their limits.
29102         * gcc.dg/intmax_t-1.c: New test.
29103
29104 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29105
29106         * g++.dg/tc1/dr147.C: Add reference to PR.
29107
29108 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
29109
29110         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
29111         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
29112
29113 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
29114
29115         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
29116
29117 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29118
29119         * gcc.dg/redecl-5.c: New test.
29120         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
29121         of scanf.
29122
29123 2004-08-03  Roger Sayle  <roger@eyesopen.com>
29124
29125         PR middle-end/16790
29126         * gcc.c-torture/execute/pr16790-1.c: New test case.
29127
29128 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
29129
29130         * g++.dg/ext/visibility/assign1.C: New test.
29131         * g++.dg/ext/visibility/new1.C: Likewise.
29132
29133         * gcc.dg/symbian1.c: New test.
29134         * gcc.dg/symbian2.c: Likewise.
29135
29136 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
29137
29138         PR target/16570
29139         * gcc.dg/i386-sse-9.c: New test.
29140
29141 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29142
29143         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
29144
29145 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29146
29147         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
29148         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
29149         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
29150         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
29151         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
29152         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
29153         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
29154         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
29155         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
29156         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
29157         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
29158         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
29159         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
29160         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
29161         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
29162         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
29163         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
29164         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
29165         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
29166         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
29167         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
29168         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
29169         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
29170         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29171         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
29172         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
29173         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
29174         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
29175         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29176         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29177         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
29178         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
29179         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
29180         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
29181         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
29182         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29183         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29184         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29185         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29186         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
29187         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
29188         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
29189         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
29190         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
29191         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29192         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29193         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
29194         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
29195         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
29196         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
29197         gcc.misc-tests/i386-pf-3dnow-1.c,
29198         gcc.misc-tests/i386-pf-athlon-1.c,
29199         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29200         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
29201         Declare built-in functions used.
29202         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
29203
29204 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
29205
29206         PR c++/16707
29207         * g++.dg/lookup/using12.C: New test.
29208
29209         * g++.dg/init/null1.C: Fix PR number.
29210         * g++.dg/parse/namespace10.C: Likewise.
29211
29212 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
29213
29214         PR c++/16224
29215         * g++.dg/template/spec17.C: New test.
29216         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
29217         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
29218
29219 2004-08-02  David Billinghurst
29220
29221         PR fortran/16292
29222         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
29223
29224 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
29225
29226         * gcc.dg/ia64-got-1.c: New test case.
29227
29228 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
29229
29230         PR c++/16489
29231         * g++.dg/init/null1.C: New test.
29232         * g++.dg/tc1/dr76.C: Adjust error marker.
29233
29234         PR c++/16529
29235         * g++.dg/parse/namespace10.C: New test.
29236
29237         PR c++/16810
29238         * g++.dg/inherit/ptrmem2.C: New test.
29239
29240 2004-08-02  Ben Elliston  <bje@au.ibm.com>
29241
29242         PR target/16155
29243         * gcc.dg/pr16155.c: New test.
29244
29245 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
29246
29247         * gcc.dg/redecl-2.c: New test.
29248
29249 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
29250
29251         * gcc.dg/darwin-longdouble.c: New file.
29252
29253 2004-07-30  Richard Henderson  <rth@redhat.com>
29254
29255         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
29256         write to constant argument.
29257         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
29258
29259 2004-07-30  Richard Henderson  <rth@redhat.com>
29260
29261         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
29262         tests of nearest around zero.
29263
29264 2004-07-30  Andrew Pinski  <apinski@apple.com>
29265
29266         * gcc.c-torture/compile/20040730-1.c: New test.
29267
29268 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
29269
29270         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
29271         powerpc-eabispe.
29272
29273 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
29274
29275         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
29276
29277 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
29278
29279         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
29280         contains $ld_library_path.
29281         * lib/gfortran.exp (gfortran_link_flags): Likewise.
29282
29283 2004-07-29  Richard Henderson  <rth@redhat.com>
29284
29285         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
29286
29287         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
29288         (alt2, which): New.
29289         (Check): Accept either alternative.
29290
29291 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
29292
29293         * g++.dg/abi/inline1.C: New test.
29294         * g++.dg/abi/local1-a.cc: Likewise.
29295         * g++.dg/abi/local1.C: Likewise.
29296         * g++.dg/abi/mangle11.C: Tweak location of warnings.
29297         * g++.dg/abi/mangle12.C: Likewise.
29298         * g++.dg/abi/mangle17.C: Likewise.
29299         * g++.dg/abi/mangle20-2.C: Likewise.
29300         * g++.dg/opt/interface1.C: Likewise.
29301         * g++.dg/opt/interface1.h: Likewise.
29302         * g++.dg/opt/interface1-a.cc: New test.
29303         * g++.dg/parse/repo1.C: New test.
29304         * g++.dg/template/repo1.C: Likewise.
29305         * g++.dg/warn/Winline-1.C: Likewise.
29306         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
29307
29308 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
29309
29310         * gcc.dg/tree-ssa/20040729-1.c: New test.
29311
29312 2004-07-27  Matt Austern <austern@apple.com>
29313
29314         * gcc.dg/darwin-bool-1.c: New test.
29315         * gcc.dg/darwin-bool-2.c: New test.
29316
29317 2004-07-28  Richard Henderson  <rth@redhat.com>
29318
29319         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
29320         arguments in the correct type.  Don't write to constant arguments.
29321
29322 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29323
29324         PR tree-optimization/16688
29325         PR tree-optimization/16689
29326         * g++.dg/tree-ssa/pr16688.C: New test.
29327
29328 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29329
29330         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
29331         loads.  Not only in the comment, this time.
29332
29333 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
29334
29335         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
29336         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
29337         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
29338         * gcc.dg/sh4a-bitmovua.c: New.
29339         * gcc.dg/sh4a-cos.c: New.
29340         * gcc.dg/sh4a-cosf.c: New.
29341         * gcc.dg/sh4a-fprun.c: New.
29342         * gcc.dg/sh4a-fsrra.c: New.
29343         * gcc.dg/sh4a-memmovua.c: New.
29344         * gcc.dg/sh4a-sin.c: New.
29345         * gcc.dg/sh4a-sincos.c: New.
29346         * gcc.dg/sh4a-sincosf.c: New.
29347         * gcc.dg/sh4a-sinf.c: New.
29348
29349 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29350
29351         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
29352         conditionals.
29353         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
29354         loads.
29355         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
29356         DOM1.
29357
29358 2004-07-27  Andrew Pinski  <apinski@apple.com>
29359
29360         * g++.dg/rtti/tinfo1.C: Correct the xfail.
29361
29362 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
29363
29364         * gcc.dg/pragma-isr.c: New test.
29365
29366 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29367
29368         PR c++/14429
29369         * g++.dg/template/ttp11.C: New test.
29370
29371 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
29372
29373         * gcc.c-torture/compile/20040727-1.c: New test.
29374
29375 2004-07-26  Eric Christopher  <echristo@redhat.com>
29376
29377         * gcc.c-torture/compile/20040726-2.c: New test.
29378
29379 2004-07-26  Andrew Pinski  <apinski@apple.com>
29380
29381         * g++.dg/rtti/tinfo1.C: Xfail.
29382
29383 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
29384
29385         * gcc.c-torture/compile/20040726-1.c: New test.
29386
29387 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
29388             Brian Ryner  <bryner@brianryner.com>
29389
29390         PR c++/9283
29391         PR c++/15000
29392         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
29393         * g++.dg/ext/visibility/: New directory.
29394         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
29395         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
29396         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
29397         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
29398         * g++.dg/ext/visibility/fvisibility.C,
29399         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
29400         g++.dg/ext/visibility/fvisibility-override1.C
29401         g++.dg/ext/visibility/fvisibility-override2.C
29402         g++.dg/ext/visibility/memfuncts.C
29403         g++.dg/ext/visibility/noPLT.C
29404         g++.dg/ext/visibility/pragma.C
29405         g++.dg/ext/visibility/pragma-override1.C
29406         g++.dg/ext/visibility/pragma-override2.C
29407         g++.dg/ext/visibility/staticmemfuncts.C
29408         g++.dg/ext/visibility/virtual.C: New tests.
29409
29410 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29411
29412         PR c/15360
29413         * gcc.dg/pr15360-1.c: New test.
29414
29415 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
29416
29417         * gcc.dg/pragma-align-2.c: New test.
29418         * gcc.dg/pragma-init-fini.c: New test.
29419         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
29420         targets.
29421
29422 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29423
29424         * gcc.dg/init-string-2.c: New test.
29425
29426 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
29427
29428         PR 16684
29429         * gcc.dg/Wredundant-decls-1.c: New test case.
29430
29431 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
29432
29433         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
29434         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
29435         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
29436         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
29437         * gcc.dg/compat/generate-random.c: New file.
29438         * gcc.dg/compat/generate-random.h: Likewise.
29439         * gcc.dg/compat/generate-random_r.c: Likewise.
29440         * gcc.dg/compat/struct-layout-1.h: Likewise.
29441         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
29442         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
29443         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
29444         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
29445         * gcc.dg/compat/struct-layout-1_main.c: New test.
29446         * gcc.dg/compat/struct-layout-1_x.c: New file.
29447         * gcc.dg/compat/struct-layout-1_y.c: New file.
29448         * gcc.dg/compat/struct-layout-1_test.h: New file.
29449
29450 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29451
29452         * gcc.dg/comp-return-1.c: New test
29453
29454 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
29455
29456         * gcc.dg/vmx/8-02a.c: Fix typo.
29457
29458         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
29459         * gcc.dg/darwin-abi-3.c: New test.
29460
29461         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
29462         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
29463
29464         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
29465         * gcc.dg/vmx/ops-long-1.c: New test.
29466         * gcc.dg/vmx/ops-long-2.c: New test.
29467
29468 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
29469
29470         * g++.dg/lookup/conv-[1234].C: New.
29471
29472 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
29473
29474         * g++.dg/parse/attr2.C: Simplify.
29475
29476 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29477
29478         PR c/7284
29479         * gcc.c-torture/execute/pr7284-1.c: New test.
29480
29481 2004-07-22  Brian Booth  <bbooth@redhat.com>
29482
29483         * gcc.dg/tree-ssa/20040721-1.c: New test.
29484
29485 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29486
29487         * g++.dg/template/crash20.c: New.
29488
29489 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
29490
29491         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
29492         Add dg-run directive.  Declare variables as required.
29493         * gfortran.dg/g77/README: Update
29494
29495 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
29496
29497         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
29498         gcc.dg/cris-peep2-andu2.c: New tests.
29499
29500 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29501
29502         PR c/15052
29503         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
29504         on return type.
29505         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
29506         messages.
29507         * gcc.dg/qual-return-2.c: Update expected messages.
29508         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
29509
29510 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29511
29512         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
29513         * gcc.dg/noncompile/921102-1.c: Update expected error message.
29514
29515 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29516
29517         PR c/11250
29518         * gcc.dg/init-string-1.c: New test.
29519
29520 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
29521
29522         PR middle-end/15345
29523         PR c/16450
29524         * gcc.dg/torture/nested-fn-1.c: New test.
29525
29526 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
29527
29528         PR target/16559
29529         * gcc.dg/ia64-fptr-1.c: New file.
29530
29531 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29532
29533         PR c++/14497
29534         * g++.dg/template/spec16.C: New test.
29535         * g++.old-deja/g++.robertl/eb118.C: Remove.
29536
29537 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29538
29539         PR c++/509
29540         * g++.dg/template/spec15.C: New test.
29541
29542 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
29543
29544         Copy cases from g77.f-torture/execute and add dg-run
29545         directive.  Other changes as noted.
29546         * gfortran.dg/g77/13037.f
29547         * gfortran.dg/g77/1832.f
29548         * gfortran.dg/g77/19981119-0.f
29549         * gfortran.dg/g77/19990313-0.f
29550         * gfortran.dg/g77/19990313-1.f
29551         * gfortran.dg/g77/19990313-2.f
29552         * gfortran.dg/g77/19990313-3.f
29553         * gfortran.dg/g77/19990419-1.f
29554         * gfortran.dg/g77/19990826-0.f
29555         * gfortran.dg/g77/19990826-2.f
29556         * gfortran.dg/g77/20000503-1.f
29557         * gfortran.dg/g77/20001111.f
29558         * gfortran.dg/g77/20010116.f
29559         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
29560         * gfortran.dg/g77/20010430.f
29561         * gfortran.dg/g77/6177.f
29562         * gfortran.dg/g77/947.f
29563         * gfortran.dg/g77/970816-3.f
29564         * gfortran.dg/g77/971102-1.f
29565         * gfortran.dg/g77/980520-1.f
29566         * gfortran.dg/g77/980628-0.f
29567         * gfortran.dg/g77/980628-1.f
29568         * gfortran.dg/g77/980628-10.f
29569         * gfortran.dg/g77/980628-2.f
29570         * gfortran.dg/g77/980628-3.f
29571         * gfortran.dg/g77/980628-7.f
29572         * gfortran.dg/g77/980628-8.f
29573         * gfortran.dg/g77/980628-9.f
29574         * gfortran.dg/g77/980701-0.f
29575         * gfortran.dg/g77/980701-1.f
29576         * gfortran.dg/g77/cabs.f
29577         * gfortran.dg/g77/claus.f
29578         * gfortran.dg/g77/complex_1.f
29579         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
29580         * gfortran.dg/g77/dcomplex.f
29581         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
29582         * gfortran.dg/g77/f90-intrinsic-mathematical.f
29583         * gfortran.dg/g77/f90-intrinsic-numeric.f
29584         * gfortran.dg/g77/int8421.f
29585         * gfortran.dg/g77/labug1.f
29586         * gfortran.dg/g77/large_vec.f
29587         * gfortran.dg/g77/le.f
29588         * gfortran.dg/g77/short.f
29589         * gfortran.dg/g77/README: Update
29590
29591 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
29592
29593         PR c++/16637
29594         * g++.dg/parse/lookup4.C: New test.
29595
29596 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29597
29598         PR c++/16175
29599         * g++.dg/template/ttp10.C: New test.
29600
29601 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29602
29603         * gcc.dg/pr12625-1.c: New test.
29604
29605 2004-07-20  Steven Bosscher  <stevenb@suse.de>
29606
29607         * gcc.dg/switch-warn-1.c: New test.
29608         * gcc.dg/switch-warn-2.c: New test.
29609         * gcc.c-torture/compile/pr14730.c: Update.
29610
29611 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
29612
29613         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
29614         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
29615         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
29616         g++.dg/template/nontype3.C: Remove trailing CR from tests.
29617
29618 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
29619
29620         PR c++/16623
29621         * g++.dg/template/assign1.C: New test.
29622
29623 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29624
29625         PR c++/12170
29626         * g++.dg/template/ttp9.C: New test.
29627
29628 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
29629
29630         * gcc.dg/format/cmn-err-1.c: New test.
29631
29632 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29633
29634         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
29635         gcc.dg/Wparentheses-10.c: New tests.
29636         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
29637
29638 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29639
29640         PR fortran/16465
29641         * gfortran.dg/g77//ffixed-line-length-0.f,
29642         gfortran.dg/g77/ffixed-line-length-132.f,
29643         gfortran.dg/g77/ffixed-line-length-72.f,
29644         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
29645         gfortran.dg/g77/README: Update.
29646
29647 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29648
29649         PR c++/13092
29650         * g++.dg/template/non-dependent7.C: New test.
29651         * g++.dg/template/non-dependent8.C: Likewise.
29652         * g++.dg/template/non-dependent9.C: Likewise.
29653         * g++.dg/template/non-dependent10.C: Likewise.
29654
29655 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
29656
29657         PR c++/16337
29658         * g++.dg/parse/attr2.C: New test.
29659
29660 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
29661
29662         * g77.dg: Removed.
29663         * g77.f-torture: Ditto.
29664
29665 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29666
29667         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
29668         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
29669         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
29670
29671 2004-07-16  Richard Henderson  <rth@redhat.com>
29672
29673         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
29674
29675 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29676
29677         * lib/fortran-torture.exp (fortran-torture): Don't test compile
29678         tests with full list of options.
29679         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
29680         of TORTURE_OPTIONS if test contains 'dg-do run'.
29681
29682         PR fortran/16404
29683         * gfortran.dg/do_iterator.f90: New test.
29684
29685 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29686
29687         PR rtl-optimization/16536
29688         * gcc.c-torture/execute/restrict-1.c: New test.
29689
29690 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29691
29692         PR fortran/15324
29693         * gfortran.dg/pr15324.f90: New test.
29694
29695         PR fortran/15129
29696         * gfortran.dg/pr15129.f90: New test.
29697
29698         PR fortran/15140
29699         * gfortran.dg/pr15140.f90: New test.
29700
29701         PR fortran/13792
29702         * gfortran.fortran-torture/execute/bounds.f90: Add check for
29703         compile-time simplification.
29704
29705 2004-07-14  Mike Stump  <mrs@apple.com>
29706
29707         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
29708
29709 2004-07-14  James E Wilson  <wilson@specifixinc.com>
29710
29711         PR target/16325
29712         * gcc.dg/profile-generate-1.c: New.
29713
29714 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
29715
29716         * gcc.c-torture/execute/20040709-1.c: New test.
29717         * gcc.c-torture/execute/20040709-2.c: New test.
29718
29719 2004-07-14  Mike Stump  <mrs@apple.com>
29720
29721         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
29722
29723 2004-07-14  Mike Stump  <mrs@apple.com>
29724
29725         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
29726
29727 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
29728
29729         PR c++/16518
29730         * g++.dg/parse/mutable1.C: New test.
29731
29732 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
29733
29734         PR tree-optimization/16443
29735         * gcc.dg/tree-ssa/20040713-1.c: New test.
29736
29737 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
29738
29739         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
29740         for operator new.
29741
29742 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29743
29744         * gfortran.dg/g77/README: New file
29745         * gfortran.dg/g77/19981216-0.f: Copy from
29746         g77.f-torture/noncompile.  Add "dg-do compile" and
29747         dg-error as required.
29748         * gfortran.dg/g77/19990218-1.f: Likewise.
29749         * gfortran.dg/g77/19990905-1.f: Likewise.
29750         * gfortran.dg/g77/9263.f: Likewise.
29751         * gfortran.dg/g77/980615-0.f: Likewise.
29752         * gfortran.dg/g77/980616-0.f: Likewise.
29753         * gfortran.dg/g77/check0.f: Likewise.
29754         * gfortran.dg/g77/select_no_compile.f: Likewise.
29755
29756 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29757
29758         Copy files from g77.f-torture/compile.
29759         Add "{ dg-do compile}".  Other changes as noted
29760         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
29761         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
29762         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
29763         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
29764         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
29765         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
29766         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
29767         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
29768         statement to conform to standard.  Append alpha1.x for reference.
29769         * gfortran.dg/g77/xformat.f: Add dg-warning
29770
29771 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29772
29773         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
29774         Add {dg-do compile} directive.
29775         * gfortran.dg/g77/cpp2.F: Likewise.
29776
29777 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29778
29779         PR c++/5402
29780         * g++.dg/lookup/name-clash1.C: New test.
29781
29782         PR c++/9777
29783         * g++.dg/lookup/name-clash2.C: New test.
29784
29785         PR c++/12102
29786         * g++.dg/lookup/name-clash3.C: New test.
29787
29788 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29789
29790         * g++.dg/lookup/new2.C: New test.
29791         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
29792
29793 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
29794
29795         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
29796         Add {dg-do compile} directive.
29797         * gfortran.dg/g77/13060.f: Likewise.
29798         * gfortran.dg/g77/19990218-0.f: Likewise.
29799         * gfortran.dg/g77/19990305-0.f: Likewise.
29800         * gfortran.dg/g77/19990419-0.f: Likewise.
29801         * gfortran.dg/g77/19990502-0.f: Likewise.
29802         * gfortran.dg/g77/19990502-1.f: Likewise.
29803         * gfortran.dg/g77/19990525-0.f: Likewise.
29804         * gfortran.dg/g77/19990826-1.f: Likewise.
29805         * gfortran.dg/g77/19990826-3.f: Likewise.
29806         * gfortran.dg/g77/19990905-2.f: Likewise.
29807         * gfortran.dg/g77/20000412-1.f: Likewise.
29808         * gfortran.dg/g77/20000511-1.f: Likewise.
29809         * gfortran.dg/g77/20000511-2.f: Likewise.
29810         * gfortran.dg/g77/20000518.f: Likewise.
29811         * gfortran.dg/g77/20000601-1.f: Likewise.
29812         * gfortran.dg/g77/20000601-2.f: Likewise.
29813         * gfortran.dg/g77/20000629-1.f: Likewise.
29814         * gfortran.dg/g77/20000630-2.f: Likewise.
29815         * gfortran.dg/g77/20010115.f: Likewise.
29816         * gfortran.dg/g77/20010321-1.f: Likewise.
29817         * gfortran.dg/g77/20010426.f: Likewise.
29818         * gfortran.dg/g77/20020307-1.f: Likewise.
29819         * gfortran.dg/g77/8485.f: Likewise.
29820         * gfortran.dg/g77/960317-1.f: Likewise.
29821         * gfortran.dg/g77/970915-0.f: Likewise.
29822         * gfortran.dg/g77/980310-1.f: Likewise.
29823         * gfortran.dg/g77/980310-2.f: Likewise.
29824         * gfortran.dg/g77/980310-3.f: Likewise.
29825         * gfortran.dg/g77/980310-4.f: Likewise.
29826         * gfortran.dg/g77/980310-6.f: Likewise.
29827         * gfortran.dg/g77/980310-7.f: Likewise.
29828         * gfortran.dg/g77/980310-8.f: Likewise.
29829         * gfortran.dg/g77/980419-2.f: Likewise.
29830         * gfortran.dg/g77/980424-0.f: Likewise.
29831         * gfortran.dg/g77/980427-0.f: Likewise.
29832         * gfortran.dg/g77/980729-0.f: Likewise.
29833         * gfortran.dg/g77/981117-1.f: Likewise.
29834         * gfortran.dg/g77/toon_1.f: Likewise.
29835
29836 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29837
29838         PR c++/2204
29839         * g++.dg/other/abstract2.C: New test.
29840
29841 2004-07-12  Paul Brook  <paul@codesourcery.com>
29842
29843         * gfortran.dg/pointer_init_1.f90: New test.
29844
29845 2004-07-11  Paul Brook  <paul@codesourcery.com>
29846
29847         PR fortran/15986
29848         * gfortran.dg/contained_1.f90: New test.
29849
29850 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
29851
29852         * g++.dg/parse/defarg8.C: New test.
29853
29854 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29855
29856         PR fortran/16433
29857         * gfortran.dg/pr16433.f: New test.
29858
29859         PR fortran/17574
29860         * gfortran.dg/pr15754.f90: New test.
29861
29862 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29863
29864         PR tree-optimization/16437
29865         * gcc.c-torture/execute/bitfld-4.c: New test.
29866
29867 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29868
29869         * gfortran.fortran-torture/execute/common_2.f90: Add check for
29870         access to common var from module.
29871
29872 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29873
29874         PR fortran/16336
29875         * gfortran.fortran-torture/execute/common_2.f90: New test.
29876
29877 2004-07-10  Paul Brook  <paul@codesourcery.com>
29878
29879         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
29880
29881 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29882
29883         PR fortran/15969
29884         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
29885
29886 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
29887
29888         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
29889         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
29890         * gfortran.dg/g77/ffree-form-1.f: Likewise.
29891         * gfortran.dg/g77/ffree-form-2.f: Likewise.
29892         * gfortran.dg/g77/ffree-form-3.f: Likewise.
29893         * gfortran.dg/g77/fno-underscoring.f: Likewise.
29894         * gfortran.dg/g77/funderscoring.f: Likewise.
29895         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
29896
29897 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29898
29899         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
29900
29901 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29902         Paul Brook  <paul@codesourcery.com>
29903
29904         PR fortran/13415
29905         * gfortran.dg/common_pointer_1.f90: New test.
29906
29907 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29908
29909         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
29910
29911 2004-07-09  James E Wilson  <wilson@specifixinc.com>
29912
29913         PR target/16364
29914         * gcc.c-torture/compile/20040709-1.c: New.
29915
29916 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29917
29918         PR fortran/14077
29919         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
29920
29921 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29922
29923         PR fortran/13201
29924         * gfortran.dg/shape_1.f90: New test.
29925
29926 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
29927             Andrew Pinski  <apinski@apple.com>
29928
29929         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
29930
29931 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29932
29933         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
29934         comment.
29935
29936 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29937         Paul Brook  <paul@codesourcery.com>
29938
29939         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
29940         '.f95' and '.F95'.
29941
29942 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
29943
29944         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
29945
29946 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29947
29948         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
29949         testcases with capital suffix.
29950
29951 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29952
29953         PR fortran/15481
29954         PR fortran/13372
29955         PR fortran/13575
29956         PR fortran/15978
29957         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
29958
29959         * gfortran.dg/implicit_1.f90: New test.
29960
29961 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29962
29963         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
29964         expression to match gfortran warning/error messages
29965         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
29966         dg-error text.
29967
29968 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29969
29970         * lib/fortran-torture.exp: Rename proc search_for to
29971         search_for_re.
29972
29973 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29974
29975         * gcc.c-torture/execute/simd-5.x: New file.
29976         XFAIL on SPARC 64-bit at -O0.
29977
29978 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29979
29980         PR c++/8211
29981         PR c++/16165
29982         * g++.dg/warn/effc3.C: New test.
29983
29984 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29985
29986         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
29987         change X to 1X in format.
29988         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
29989         add data statements to conform to standard.
29990
29991 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29992
29993         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
29994         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
29995         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
29996
29997 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29998
29999         * gfortran.dg/g77/7388.f: Copy from g77.dg
30000         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
30001         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
30002         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
30003         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
30004         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
30005         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
30006         * gfortran.dg/g77/strlen0.f: Likewise.
30007
30008 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30009
30010         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
30011         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
30012
30013 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30014
30015         * gcc.c-torture/execute/920428-2.x: Delete.
30016         * gcc.c-torture/execute/920501-7.x: Likewise.
30017
30018 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
30019
30020         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
30021         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
30022         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
30023         prescott and c3-2.
30024         (PREFETCH_3DNOW): Add -march=c3.
30025
30026 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
30027
30028         PR c/16437
30029         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
30030         * gcc.c-torture/execute/bf64-1.x: Likewise.
30031
30032 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30033
30034         * gcc.c-torture/compile/20040708-1.c: New test.
30035
30036 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30037
30038         PR c++/16169
30039         * g++.dg/warn/effc2.C: New test.
30040
30041 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30042
30043         * gcc.c-torture/execute/bitfld-1.x: Remove.
30044         * gcc.c-torture/execute/bitfld-3.c: New test.
30045         * gcc.dg/bitfld-2.c: Remove XFAILs.
30046
30047 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
30048
30049         PR c++/16276
30050         * g++.dg/rtti/tinfo1.C: New file.
30051
30052 2004-07-07  Eric Christopher  <echristo@redhat.com>
30053
30054         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
30055
30056 2004-07-07  Andrew Pinski  <apinski@apple.com>
30057
30058         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
30059
30060 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
30061
30062         * g++.dg/init/call1.C: XFAIL.
30063
30064 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
30065
30066         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
30067         except for movstrict*, to movmem* and clrstr* to clrmem*.
30068
30069 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
30070
30071         * gcc.c-torture/execute/20040707-1.c: New test.
30072
30073 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
30074
30075         * gcc.c-torture/execute/20040706-1.c: New test.
30076
30077 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30078
30079         PR c++/3671
30080         * g++.dg/template/spec14.C: New test.
30081
30082 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
30083
30084         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
30085         nothing if not yet defined.  Use it in b, c and d type definitions.
30086         * gcc.c-torture/execute/20040705-1.c: New test.
30087         * gcc.c-torture/execute/20040705-2.c: New test.
30088
30089 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30090
30091         PR c++/2518
30092         * g++.dg/lookup/new1.C: New test.
30093
30094 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30095
30096         PR c++/11406
30097         * g++.dg/template/sizeof8.C: New test.
30098
30099 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
30100
30101         * gcc.c-torture/compile/20040705-1.c: New test.
30102
30103 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
30104
30105         * gfortran.fortran-torture/execute/seq_io.f90: New test.
30106
30107 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
30108
30109         * gcc.dg/cpp/if-mop.c: Two new testcases.
30110         * gcc.dg/cpp/trad/comment-3.c: New.
30111
30112 2004-07-04  Paul Brook  <paul@codesourcery.com>
30113
30114         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
30115
30116 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
30117
30118         PR c++/3761
30119         * g++.dg/lookup/crash4.C: New test.
30120
30121 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
30122
30123         * gcc.c-torture/execute/builtin-abs-1.c
30124         * gcc.c-torture/execute/builtin-abs-2.c
30125         * gcc.c-torture/execute/builtin-complex-1.c
30126         * gcc.c-torture/execute/builtins/string-1-lib.c
30127         * gcc.c-torture/execute/builtins/string-1.c
30128         * gcc.c-torture/execute/builtins/string-2-lib.c
30129         * gcc.c-torture/execute/builtins/string-2.c
30130         * gcc.c-torture/execute/builtins/string-3-lib.c
30131         * gcc.c-torture/execute/builtins/string-3.c
30132         * gcc.c-torture/execute/builtins/string-4-lib.c
30133         * gcc.c-torture/execute/builtins/string-4.c
30134         * gcc.c-torture/execute/builtins/string-5-lib.c
30135         * gcc.c-torture/execute/builtins/string-5.c
30136         * gcc.c-torture/execute/builtins/string-6-lib.c
30137         * gcc.c-torture/execute/builtins/string-6.c
30138         * gcc.c-torture/execute/builtins/string-7-lib.c
30139         * gcc.c-torture/execute/builtins/string-7.c
30140         * gcc.c-torture/execute/builtins/string-8-lib.c
30141         * gcc.c-torture/execute/builtins/string-8.c
30142         * gcc.c-torture/execute/builtins/string-9-lib.c
30143         * gcc.c-torture/execute/builtins/string-9.c
30144         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
30145         * gcc.c-torture/execute/builtins/string-asm-1.c
30146         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
30147         * gcc.c-torture/execute/builtins/string-asm-2.c
30148         * gcc.c-torture/execute/stdio-opt-1.c
30149         * gcc.c-torture/execute/stdio-opt-2.c
30150         * gcc.c-torture/execute/stdio-opt-3.c
30151         * gcc.c-torture/execute/string-opt-1.c
30152         * gcc.c-torture/execute/string-opt-10.c
30153         * gcc.c-torture/execute/string-opt-11.c
30154         * gcc.c-torture/execute/string-opt-12.c
30155         * gcc.c-torture/execute/string-opt-13.c
30156         * gcc.c-torture/execute/string-opt-14.c
30157         * gcc.c-torture/execute/string-opt-15.c
30158         * gcc.c-torture/execute/string-opt-16.c
30159         * gcc.c-torture/execute/string-opt-2.c
30160         * gcc.c-torture/execute/string-opt-6.c
30161         * gcc.c-torture/execute/string-opt-7.c
30162         * gcc.c-torture/execute/string-opt-8.c:
30163         Replace with ...
30164
30165         * gcc.c-torture/execute/builtins/abs-2.c
30166         * gcc.c-torture/execute/builtins/abs-3.c
30167         * gcc.c-torture/execute/builtins/complex-1.c
30168         * gcc.c-torture/execute/builtins/fprintf.c
30169         * gcc.c-torture/execute/builtins/fputs.c
30170         * gcc.c-torture/execute/builtins/memcmp.c
30171         * gcc.c-torture/execute/builtins/memmove.c
30172         * gcc.c-torture/execute/builtins/memops-asm.c
30173         * gcc.c-torture/execute/builtins/mempcpy-2.c
30174         * gcc.c-torture/execute/builtins/mempcpy.c
30175         * gcc.c-torture/execute/builtins/memset.c
30176         * gcc.c-torture/execute/builtins/printf.c
30177         * gcc.c-torture/execute/builtins/sprintf.c
30178         * gcc.c-torture/execute/builtins/strcat.c
30179         * gcc.c-torture/execute/builtins/strchr.c
30180         * gcc.c-torture/execute/builtins/strcmp.c
30181         * gcc.c-torture/execute/builtins/strcpy.c
30182         * gcc.c-torture/execute/builtins/strcspn.c
30183         * gcc.c-torture/execute/builtins/strlen-2.c
30184         * gcc.c-torture/execute/builtins/strlen.c
30185         * gcc.c-torture/execute/builtins/strncat.c
30186         * gcc.c-torture/execute/builtins/strncmp-2.c
30187         * gcc.c-torture/execute/builtins/strncmp.c
30188         * gcc.c-torture/execute/builtins/strncpy.c
30189         * gcc.c-torture/execute/builtins/strpbrk.c
30190         * gcc.c-torture/execute/builtins/strpcpy-2.c
30191         * gcc.c-torture/execute/builtins/strpcpy.c
30192         * gcc.c-torture/execute/builtins/strrchr.c
30193         * gcc.c-torture/execute/builtins/strspn.c
30194         * gcc.c-torture/execute/builtins/strstr-asm.c
30195         * gcc.c-torture/execute/builtins/strstr.c:
30196         ... these new files.
30197
30198         * gcc.c-torture/execute/builtins/abs-2-lib.c
30199         * gcc.c-torture/execute/builtins/abs-3-lib.c
30200         * gcc.c-torture/execute/builtins/complex-1-lib.c
30201         * gcc.c-torture/execute/builtins/fprintf-lib.c
30202         * gcc.c-torture/execute/builtins/fputs-lib.c
30203         * gcc.c-torture/execute/builtins/memcmp-lib.c
30204         * gcc.c-torture/execute/builtins/memmove-lib.c
30205         * gcc.c-torture/execute/builtins/memops-asm-lib.c
30206         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
30207         * gcc.c-torture/execute/builtins/mempcpy-lib.c
30208         * gcc.c-torture/execute/builtins/memset-lib.c
30209         * gcc.c-torture/execute/builtins/printf-lib.c
30210         * gcc.c-torture/execute/builtins/sprintf-lib.c
30211         * gcc.c-torture/execute/builtins/strcat-lib.c
30212         * gcc.c-torture/execute/builtins/strchr-lib.c
30213         * gcc.c-torture/execute/builtins/strcmp-lib.c
30214         * gcc.c-torture/execute/builtins/strcpy-lib.c
30215         * gcc.c-torture/execute/builtins/strcspn-lib.c
30216         * gcc.c-torture/execute/builtins/strlen-2-lib.c
30217         * gcc.c-torture/execute/builtins/strlen-lib.c
30218         * gcc.c-torture/execute/builtins/strncat-lib.c
30219         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
30220         * gcc.c-torture/execute/builtins/strncmp-lib.c
30221         * gcc.c-torture/execute/builtins/strncpy-lib.c
30222         * gcc.c-torture/execute/builtins/strpbrk-lib.c
30223         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
30224         * gcc.c-torture/execute/builtins/strpcpy-lib.c
30225         * gcc.c-torture/execute/builtins/strrchr-lib.c
30226         * gcc.c-torture/execute/builtins/strspn-lib.c
30227         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
30228         * gcc.c-torture/execute/builtins/strstr-lib.c
30229         * gcc.c-torture/execute/builtins/lib/abs.c
30230         * gcc.c-torture/execute/builtins/lib/fprintf.c
30231         * gcc.c-torture/execute/builtins/lib/memset.c
30232         * gcc.c-torture/execute/builtins/lib/printf.c
30233         * gcc.c-torture/execute/builtins/lib/sprintf.c
30234         * gcc.c-torture/execute/builtins/lib/strcpy.c
30235         * gcc.c-torture/execute/builtins/lib/strcspn.c
30236         * gcc.c-torture/execute/builtins/lib/strncat.c
30237         * gcc.c-torture/execute/builtins/lib/strncmp.c
30238         * gcc.c-torture/execute/builtins/lib/strncpy.c
30239         * gcc.c-torture/execute/builtins/lib/strpbrk.c
30240         * gcc.c-torture/execute/builtins/lib/strspn.c
30241         * gcc.c-torture/execute/builtins/lib/strstr.c:
30242         New files containing support routines.
30243
30244         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
30245         declaration.
30246         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
30247         when not optimizing.
30248
30249 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
30250
30251         PR c++/16240
30252         * g++.dg/abi/mangle22.C: New test.
30253         * g++.dg/abi/mangle23.C: Likewise.
30254
30255 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
30256
30257         PR fortran/16290
30258         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
30259         Allow for cases without denormalized floating point numbers.
30260
30261 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
30262
30263         PR c/1027
30264         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30265         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
30266         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
30267         expected warning text.
30268         * gcc.dg/format/diag-2.c: New test.
30269
30270 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30271
30272         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
30273
30274 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
30275
30276         * gcc.dg/builtins-43.c: New.
30277         * gcc.dg/builtins-44.c: New.
30278         * gcc.dg/builtins-45.c: New.
30279
30280 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
30281             Andreas Tobler  <a.tobler@schweiz.ch>
30282
30283         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
30284         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
30285         as SIGSEGV.
30286         * gcc.dg/cleanup-11.c: Likewise.
30287         * gcc.dg/cleanup-8.c: Likewise.
30288         * gcc.dg/cleanup-9.c: Likewise.
30289         * gcc.dg/cleanup-5.c: Run on all platforms.
30290
30291 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30292
30293         * g++.dg/warn/nonnull1.C: New test.
30294
30295 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30296
30297         * gcc.dg/compat/compat-common.h: Wrap up CINT in
30298         an #ifndef SKIP_COMPLEX_INT/#endif pair.
30299         Special-case the Sun compiler wrt to <complex.h>.
30300
30301 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
30302
30303         * gcc.dg/Wunreachable-8.C: New test.
30304
30305         * gcc.dg/h8300-ice2.c : New test.
30306
30307 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
30308
30309         PR fortran/16161
30310         * gfortran.fortran-torture/compile/implicit.f90: Add test
30311         for implicit character.
30312
30313 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
30314
30315         PR fortran/16289
30316         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
30317         Use tiny() intrinsic to find smallest non-negative real
30318
30319 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
30320
30321         * gcc.dg/compat/struct-by-value-22_main.c: New test.
30322         * gcc.dg/compat/struct-by-value-22_x.c: New.
30323         * gcc.dg/compat/struct-by-value-22_y.c: New.
30324
30325         * gcc.c-torture/execute/20040629-1.c: New test.
30326
30327 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
30328
30329         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
30330         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
30331
30332         PR target/16195
30333         * gcc.dg/20040625-1.c: New test.
30334
30335 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30336
30337         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
30338
30339 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30340
30341         PR fortran/15963
30342         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
30343
30344 2004-06-29  Richard Henderson  <rth@redhat.com>
30345
30346         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
30347
30348 2004-06-29  Paul Brook  <paul@codesourcery.com>
30349
30350         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
30351         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
30352
30353 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
30354
30355         PR c++/16260
30356         * g++.dg/parse/crash15.C: New.
30357
30358 2004-06-28  Andrew Pinski  <apinski@apple.com>
30359
30360         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
30361         by the error already.
30362
30363         * g++.dg/opt/ptrmem4.C: Change to compile only test.
30364
30365 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
30366
30367         PR target/14041
30368         * gcc.dg/h8300-bss-align-1.c : New.
30369
30370 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
30371
30372         * PR c++/16174
30373         * g++.dg/template/ctor4.C: New.
30374
30375 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
30376
30377         PR c++/16205
30378         * g++.dg/warn/Wsequence-point-1.C: New test.
30379
30380 2004-06-27  Paul Brook  <paul@codesourcery.com>
30381
30382         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
30383
30384 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
30385
30386         * g++.old-deja/g++.mike/p7325.C: Remove.
30387
30388 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
30389
30390         PR c/14963
30391         * gcc.dg/pr14963.c: New test.
30392
30393 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
30394
30395         PR c++/16193
30396         * g++.dg/parse/redef1.C: New test.
30397
30398 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
30399
30400         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
30401         20021110.c.
30402         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
30403         20021119-1.c.
30404         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
30405         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
30406         5-04.c.
30407         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
30408         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
30409         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
30410         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
30411         g++.brendan/enum14.C.
30412         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
30413         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
30414         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
30415         g++.mike/virt1.C.
30416         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
30417         memtemp24.C.
30418
30419 2004-06-27  Roger Sayle  <roger@eyesopen.com>
30420
30421         * gcc.dg/20040527-1.c: New test case.
30422
30423 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
30424
30425         PR gfortran/pr16196
30426         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
30427
30428 2004-06-25  Roger Sayle  <roger@eyesopen.com>
30429
30430         PR middle-end/15825
30431         * gcc.dg/pr15825-1.c: New test case.
30432
30433 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
30434
30435         * gcc.c-torture/execute/20040625-1.c: New test.
30436
30437 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30438
30439         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
30440
30441 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
30442
30443         * gcc.dg/torture/mips-div-1.c: New test.
30444
30445 2004-06-24  Jeff Law  <law@redhat.com>
30446
30447         * gcc.dg/tree-ssa/20040624-1.c: New test.
30448
30449 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
30450
30451         * gcc.c-torture/compile/20040624-1.c: New test.
30452
30453 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30454
30455         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
30456         this directory.
30457
30458 2004-06-23  Andrew Pinski  <apinski@apple.com>
30459
30460         PR middle-end/15988
30461         * g++.dg/opt/ptrmem4.C: New test.
30462
30463         * gcc.dg/c90-array-quals-2.c: New test.
30464
30465 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
30466
30467         * gcc.dg/kpice1.c: New test.
30468
30469 2006-06-23  Andrew Pinski  <apinski@apple.com>
30470
30471         * gcc.dg/c90-array-quals.c: New test.
30472
30473 2006-06-22  Richard Henderson  <rth@redhat.com>
30474
30475         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
30476
30477 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
30478
30479         * gcc.dg/builtins-config.h: Handle FreeBSD.
30480
30481 2006-06-22  Richard Henderson  <rth@redhat.com>
30482
30483         * g++.dg/opt/devirt1.C: New.
30484
30485 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
30486
30487         * g++.dg/opt/pr15551.C: New testcase.
30488
30489 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
30490
30491         PR target/14800
30492         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
30493         x86_64-*-linux* when compiling for 32bit.
30494
30495 2004-06-21  Andrew Pinski  <apinski@apple.com>
30496
30497         * gcc.dg/pch/struct-1.c: New.
30498         * gcc.dg/pch/struct-1.hs: New.
30499
30500 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
30501
30502         * gcc.dg/pch/save-temps-1.c: New file.
30503         * gcc.dg/pch/save-temps-1.hs: New file.
30504
30505 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30506
30507         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
30508         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
30509
30510 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30511
30512         * gfortran.fortran-torture/execute/select_1.f90: Rename function
30513         to fix type error.
30514         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
30515         Remove trailing spaces.
30516
30517 2004-06-21  Richard Henderson  <rth@redhat.com>
30518
30519         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
30520         merging && to BIT_FIELD_REF.
30521
30522 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
30523
30524         * g++.dg/opt/placeholder1.C: New test.
30525
30526 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30527
30528         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
30529         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
30530         * gcc.dg/compat/union-m128-1_x.c: Likewise.
30531         * gcc.dg/compat/union-m128-1_y.c: Likewise.
30532
30533 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
30534
30535         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
30536         extern "C".
30537         * g++.dg/other/pragma-re-1.C: Add comments.
30538
30539 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
30540
30541         PR gfortran/16080
30542         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
30543
30544 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
30545
30546         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
30547         instead of setting the type of size_t by
30548         hand.
30549
30550 2004-06-18  Roger Sayle  <roger@eyesopen.com>
30551
30552         * gcc.dg/unordered-2.c: New test case.
30553         * gcc.dg/unordered-3.c: New test case.
30554
30555 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
30556
30557         PR other/16043
30558         * lib/g++.exp (g++_version): Tweak regexp for version
30559         * lib/g77.exp (g77_version): Likewise.
30560         * lib/gfortran.exp (gfortran_version): Likewise.
30561         * lib/objc.exp (objc_version): Likewise.
30562         * lib/treelang.exp (treelang_version): Likewise.
30563
30564 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
30565
30566         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
30567         Use INT_MAX instead of __INT_MAX__.
30568         * gcc.dg/compat/struct-align-2_y.c: Likewise.
30569
30570         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
30571         * gcc.dg/compat/scalar-return-3_x.c: Use it.
30572         * gcc.dg/compat/scalar-return-3_y.c: Use it.
30573         * gcc.dg/compat/scalar-return-4_x.c: Use it.
30574         * gcc.dg/compat/scalar-return-4_y.c: Use it.
30575         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
30576         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
30577         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
30578         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
30579
30580         * gcc.dg/range-test-1.c: New test.
30581         * g++.dg/opt/range-test-1.C: New test.
30582
30583 2004-06-17  Richard Henderson  <rth@redhat.com>
30584
30585         * objc.dg/sync-1.m: New.
30586         * objc.dg/try-catch-1.m: Don't force next runtime.
30587         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
30588         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
30589         shadowed catch clause.
30590         * objc.dg/try-catch-5.m: New.
30591
30592 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
30593
30594         Bug 14610
30595         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
30596
30597 2004-06-15  Richard Henderson  <rth@redhat.com>
30598
30599         * gcc.dg/20001116-1.c: Move expected warning line.
30600
30601 2004-06-15  Richard Henderson  <rth@redhat.com>
30602
30603         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
30604         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
30605
30606 2004-06-15  Jeff Law  <law@redhat.com>
30607
30608         * gcc.dg/tree-ssa/20040615-1.c: New test.
30609         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
30610         be less sensitive to operand ordering.
30611         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
30612
30613 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
30614
30615         * g++.dg/abi/bitfield3.C: Add comment..
30616
30617 2004-06-15  Richard Henderson  <rth@redhat.com>
30618
30619         * g++.dg/ext/stmtexpr1.C: XFAIL.
30620         * gcc.dg/20030612-1.c: XFAIL.
30621
30622 2004-06-15  Eric Christopher  <echristo@redhat.com>
30623
30624         * g++.dg/charset/asm5.c: New.
30625         * gcc.dg/charset/asm6.c: New.
30626
30627 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30628
30629         PR fortran/15962
30630         * gfortran.fortran-torture/execute/select_1.f90: New test.
30631
30632 2004-06-15  Paul Brook  <paul@codesourcery.com>
30633
30634         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
30635
30636 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30637
30638         PR c++/15967
30639         * g++.dg/lookup/crash3.C: New test.
30640
30641 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30642
30643         PR c++/15947
30644         * g++.dg/parse/dtor4.C: New test.
30645
30646 2004-06-14  Jeff Law  <law@redhat.com>
30647
30648         * gcc.c-torture/compile/20040614-1.c: New test.
30649
30650 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30651
30652         PR fortran/15211
30653         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
30654         LEN of a character array.
30655
30656 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
30657
30658         PR c++/15096
30659         * g++.dg/template/ptrmem10.C: New test.
30660
30661         PR c++/14930
30662         * g++.dg/template/friend30.C: New test.
30663
30664 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30665
30666         PR fortran/14928
30667         * gfortran.fortran-torture/compile/mloc.f90: New test.
30668
30669 2004-06-13  Paul Brook  <paul@codesourcery.com>
30670
30671         * gfortran.fortran-torture/execute/random_2.f90: New test.
30672
30673 2004-06-13  Eric Christopher  <echristo@redhat.com>
30674
30675         * gcc.dg/noncompile/redecl-1.c: Fix error message.
30676
30677 2004-06-12  Paul Brook  <paul@codesourcery.com>
30678
30679         * gfortran.fortran-torture/execute/contained_3.f90: New test.
30680
30681 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30682
30683         PR fortran/14923
30684         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
30685
30686 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30687
30688         PR fortran/14957
30689         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
30690         syntax errors in end statements of contained subroutines.
30691
30692 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30693
30694         PR fortran/12841
30695         * gfortran.fortran-torture/execute/null_arg.f90: New test.
30696
30697 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30698
30699         PR fortran/15665
30700         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
30701
30702 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30703
30704         PR gfortran/12839
30705         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
30706
30707 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
30708
30709         PR c++/15862
30710         * g++.dg/parse/enum1.C: New test.
30711
30712 2004-06-10  Jeff Law  <law@redhat.com>
30713
30714         * gcc.c-torture/compile/20040610-1.c: New test.
30715
30716 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30717
30718         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
30719         * g++.old-deja/g++.other/decl3.C: Likewise.
30720
30721 2004-06-10  Brian Booth  <bbooth@redhat.com>
30722
30723         * gcc.dg/tree-ssa/20031015-1.c: Scan for
30724         V_MAY_DEF instead of VDEF.
30725         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
30726
30727 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
30728
30729         PR c++/14211
30730         * g++.dg/conversion/const1.C: New test.
30731
30732         PR c++/15076
30733         * g++.dg/conversion/reinterpret1.C: New test.
30734
30735         PR c++/15877
30736         * g++.dg/template/enum2.C: New test.
30737
30738         PR c++/15227
30739         * g++.dg/template/error13.C: New test.
30740
30741 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30742
30743         PR fortran/14957
30744         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
30745         arguments to test_* REAL and of the right size.
30746
30747 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
30748
30749         PR target/15569
30750         PR rtl-optimization/15681
30751         * gcc.dg/20040609-1.c: New test.
30752
30753 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
30754
30755         PR c++/14791
30756         * g++.dg/opt/builtins1.C: New test.
30757
30758 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
30759
30760         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
30761         that use default windows32 struct layout.
30762         * gcc.dg/i386-bitfield2.c: Likewise.
30763
30764 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
30765
30766         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
30767         for mingw32 and cygwin targets.
30768
30769 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
30770
30771         * gcc.dg/pch/macro-4.c: New.
30772         * gcc.dg/pch/macro-4.hs: New.
30773
30774 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30775
30776         PR fortran/13249
30777         * gfortran.fortran-torture/compile/name_clash.f90: New test.
30778
30779 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30780
30781         PR fortran/13372
30782         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
30783
30784 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
30785
30786         PR gfortran/14897
30787         * gfortran.fortran-torture/execute/t_edit.f90: New test.
30788
30789 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
30790
30791         PR gfortran/15755
30792         * gfortran.fortran-torture/execute/backspace.c : New test.
30793
30794 2004-06-09  Paul Brook  <paul@codesourcery.com>
30795
30796         * gfortran.fortran-torture/execure/intrinsic_associated.f90
30797         (pointer_to_section): Rewrite to use smaller array.
30798
30799 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
30800
30801         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
30802         * gcc.dg/ext/altivec-10.c: Same.
30803         * gcc.dg/ext/altivec-11.c: Same.
30804         * gcc.dg/ext/altivec-12.c: Same.
30805         * gcc.dg/ext/altivec-13.c: Same.
30806         * gcc.dg/ext/altivec-14.c: Same.
30807         * gcc.dg/ext/altivec-15.c: Same.
30808         * gcc.dg/ext/altivec-16.c: Same.
30809         * gcc.dg/ext/altivec-3.c: Same.
30810         * gcc.dg/ext/altivec-4.c: Same.
30811         * gcc.dg/ext/altivec-6.c: Same.
30812         * gcc.dg/ext/altivec-7.c: Same.
30813         * gcc.dg/ext/altivec-8.c: Same.
30814         * gcc.dg/ext/altivec-varargs-1.c: Same.
30815
30816         * g++.dg/ext/altivec-1.C: Correct dg syntax.
30817         * g++.dg/ext/altivec-10.C: Same.
30818         * g++.dg/ext/altivec-2.C: Same.
30819         * g++.dg/ext/altivec-3.C: Same.
30820         * g++.dg/ext/altivec-4.C: Same.
30821         * g++.dg/ext/altivec-5.C: Same.
30822         * g++.dg/ext/altivec-6.C: Same.
30823         * g++.dg/ext/altivec-7.C: Same.
30824         * g++.dg/ext/altivec-8.C: Same.
30825         * g++.dg/ext/altivec-9.C: Same.
30826
30827 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30828
30829         PR c++/7841
30830         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
30831
30832 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30833
30834         * gcc.dg/union-1.c: New test.
30835
30836 2004-06-07  Roger Sayle  <roger@eyesopen.com>
30837
30838         * gcc.dg/builtins-41.c: New test case.
30839         * gcc.dg/builtins-42.c: New test case.
30840
30841 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
30842
30843         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
30844         * g++.dg/ext/altivec-10.C: Same.
30845         * g++.dg/ext/altivec-2.C: Same.
30846         * g++.dg/ext/altivec-3.C: Same.
30847         * g++.dg/ext/altivec-4.C: Same.
30848         * g++.dg/ext/altivec-5.C: Same.
30849         * g++.dg/ext/altivec-6.C: Same.
30850         * g++.dg/ext/altivec-7.C: Same.
30851         * g++.dg/ext/altivec-8.C: Same.
30852         * g++.dg/ext/altivec-9.C: Same.
30853         * g++.old-deja/g++.abi/cxa_vec.C: Same.
30854         * g++.old-deja/g++.brendan/new3.C: Same.
30855         * gcc.c-torture/execute/eeprof-1.x: Same.
30856
30857 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30858
30859         PR c/14765
30860         * gcc.dg/pr14765-1.c: New test.
30861
30862 2004-06-07  Roger Sayle  <roger@eyesopen.com>
30863
30864         PR c/14649
30865         * gcc.dg/pr14649-1.c: New test case.
30866
30867 2004-06-07  Richard Henderson  <rth@redhat.com>
30868
30869         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
30870         if temporaries.
30871
30872 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
30873
30874         * g++.dg/eh/elide1.C: Remove XFAIL.
30875
30876 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
30877
30878         PR c++/15337
30879         * g++.dg/expr/sizeof3.C: New test.
30880
30881         PR c++/14777
30882         * g++.dg/template/access14.C: New test.
30883
30884         PR c++/15554
30885         * g++.dg/template/enum1.C: New test.
30886
30887         PR c++/15057
30888         * g++.dg/eh/throw1.C: New test.
30889
30890 2004-06-07  David Ayers  <d.ayers@inode.at>
30891             Ziemowit Laski  <zlaski@apple.com>
30892
30893         * lib/objc.exp (objc_target_compile): Revert the '-framework
30894         Foundation' flag fix, since bare Darwin does not ship
30895         with the Foundation framework.
30896         * objc/execute/next_mapping.h: Provide a local NSConstantString
30897         @interface and @implementation.
30898         (objc_constant_string_init): A constructor function, used to
30899         initialize the NSConstantString meta-class object.
30900         * objc/execute/string1.m: Include "next_mapping.h" instead of
30901         <Foundation/NSString.h>.
30902         * objc/execute/string2.m: Likewise.
30903         * objc/execute/string3.m: Likewise.
30904         * objc/execute/string4.m: Likewise.
30905
30906 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
30907
30908         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
30909         to double. Replace double with FLOAT.
30910         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
30911
30912         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
30913         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
30914         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
30915         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
30916         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
30917         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
30918         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
30919         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
30920
30921 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
30922
30923         PR c/13519
30924         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
30925
30926 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30927
30928         PR c++/15503
30929         * g++.dg/template/meminit2.C: New test.
30930
30931 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
30932
30933         PR target/15822
30934         * gcc.c-torture/execute/compare-fp-1.c,
30935         gcc.c-torture/execute/compare-fp-2.c,
30936         gcc.c-torture/execute/compare-fp-3.c,
30937         gcc.c-torture/execute/compare-fp-4.c,
30938         gcc.c-torture/execute/compare-fp-3.x,
30939         gcc.c-torture/execute/compare-fp-4.x: Moved...
30940         * gcc.c-torture/execute/ieee/compare-fp-1.c,
30941         gcc.c-torture/execute/ieee/compare-fp-2.c,
30942         gcc.c-torture/execute/ieee/compare-fp-3.c,
30943         gcc.c-torture/execute/ieee/compare-fp-4.c,
30944         gcc.c-torture/execute/ieee/compare-fp-3.x,
30945         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
30946
30947 2004-06-04  David Ayers  <d.ayers@inode.at>
30948
30949         * objc/execute/protocol-isEqual-4.m: New testcase.
30950
30951 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
30952
30953         * objc/execute/protocol-isEqual-1.m: New testcase.
30954         * objc/execute/protocol-isEqual-2.m: New testcase.
30955         * objc/execute/protocol-isEqual-3.m: New testcase.
30956
30957 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30958
30959         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
30960
30961 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
30962
30963         * lib/objc.exp (objc_target_compile): When running tests on
30964         Darwin (Mac OS X), inform the linker about '-framework
30965         'Foundation'.
30966
30967 2004-06-02  Eric Christopher  <echristo@redhat.com>
30968
30969         * gcc.c-torture/compile/20040602-1.c: New.
30970
30971 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
30972
30973         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
30974         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
30975
30976         PR tree-optimization/14736
30977         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
30978
30979         PR tree-optimization/14042
30980         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
30981
30982         PR tree-optimization/14729
30983         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
30984
30985 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30986
30987         PR fortran/15557
30988         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
30989
30990 2004-06-01  Richard Hederson  <rth@redhat.com>
30991
30992         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
30993
30994 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30995
30996         PR c++/14932
30997         * g++.dg/parse/offsetof4.C: New test.
30998
30999 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
31000
31001         PR objc/7993
31002         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
31003
31004 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
31005
31006         PR c++/15701
31007         * g++.dg/template/friend29.C: New test.
31008
31009 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
31010
31011         PR c/15749
31012         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
31013
31014 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
31015
31016         * gcc.dg/sparc-trap-1.c: New test.
31017
31018 2004-05-31  Roger Sayle  <roger@eyesopen.com>
31019
31020         PR middle-end/15069
31021         * g++.dg/opt/fold3.C: New test case.
31022
31023 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
31024
31025         * lib/target-supports.exp (check_iconv_available): Fix fallout
31026         from 2004-05-28 patch.
31027
31028 2004-05-30  Paul Brook  <paul@codesourcery.com>
31029
31030         PR fortran/15620
31031         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
31032         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
31033
31034 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
31035
31036         * gfortran.fortran-torture/execute/random_1.f90: New test.
31037
31038 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31039
31040         * g++.dg/ext/altivec-10.C: New test.
31041
31042 2004-05-29  Paul Brook  <paul@codesourcery.com>
31043
31044         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
31045
31046 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31047
31048         * gcc.dg/altivec-16.c: New test.
31049
31050 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
31051
31052         * lib/target-supports.exp (check_vmx_hw_available): New.
31053         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
31054
31055         * lib/target-supports.exp (check_alias_available,
31056         check_iconv_available, check_named_sections_available): Use
31057         unique names for temporary files.
31058
31059 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31060
31061         * gcc.dg/altivec-15.c: New test.
31062
31063 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
31064
31065         PR c++/15083
31066         * g++.dg/warn/noeffect6.C: New test.
31067
31068         PR c++/15471
31069         * g++.dg/expr/ptrmem4.C: New test.
31070
31071         PR c++/15640
31072         * g++.dg/template/operator3.C: New test.
31073
31074 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
31075
31076         PR c++/14668
31077         * g++.dg/lookup/redecl1.C: New test.
31078         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
31079
31080 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
31081
31082         * gcc.c-torture/execute/compare-fp-1.c,
31083         gcc.c-torture/execute/compare-fp-2.c,
31084         gcc.c-torture/execute/compare-fp-3.c,
31085         gcc.c-torture/execute/compare-fp-4.c,
31086         gcc.c-torture/execute/compare-fp-3.x,
31087         gcc.c-torture/execute/compare-fp-4.x,
31088         gcc.dg/pr15649-1.c: New.
31089
31090 2004-05-27  Adam Nemet  <anemet@lnxw.com>
31091
31092         PR c++/12883
31093         * g++.dg/init/array14.C: New test.
31094
31095 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
31096
31097         * lib/compat.exp (compat-get-options-main): New.
31098         (compat-get-options): Remove unneeded code, warn for ignored
31099         command.
31100         (compat-execute): Check flag set by dg-require-* commands.
31101
31102         * lib/compat.exp (compat-execute): Break up long lines.
31103
31104 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
31105
31106         * gcc.dg/altivec-7.c: Don't use 'vector long'.
31107         * gcc.dg/altivec-14.c: New test.
31108         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
31109
31110         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
31111         * gcc.dg/altivec-12.c: Ditto.
31112
31113         * gcc.dg/altivec-3.c: Move call to altivec_check.
31114
31115 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31116
31117         PR c++/15044
31118         * g++.dg/template/error12.C: New test.
31119
31120         PR c++/15317
31121         * g++.dg/ext/attrib15.C: New test.
31122
31123         PR c++/15329
31124         * g++.dg/template/ptrmem9.C: New test.
31125
31126 2004-05-25  Paul Brook  <paul@codesourcery.com>
31127
31128         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
31129
31130 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31131
31132         PR c++/15165
31133         * g++.dg/template/crash19.C: New test.
31134
31135 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31136
31137         PR c++/15025
31138         * g++.dg/template/redecl1.C: New test.
31139
31140 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31141
31142         PR c++/14821
31143         * g++.dg/other/ns1.C: New test.
31144
31145         PR c++/14883
31146         * g++.dg/template/invalid1.C: New test.
31147
31148 2004-05-23  Paul Brook  <paul@codesourcery.com>
31149         Victor Leikehman  <lei@haifasphere.co.il>
31150
31151         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
31152         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
31153
31154 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
31155
31156         PR c++/15285
31157         PR c++/15299
31158         * g++.dg/template/non-dependent5.C: New test.
31159         * g++.dg/template/non-dependent6.C: New test.
31160
31161 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
31162
31163         PR c++/15507
31164         * g++.dg/inherit/union1.C: New test.
31165
31166         PR c++/15542
31167         * g++.dg/template/addr1.C: New test.
31168
31169         PR c++/15427
31170         * g++.dg/template/array5.C: New test.
31171
31172         PR c++/15287
31173         * g++.dg/template/array6.C: New test.
31174
31175 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
31176             Roger Sayle  <roger@eyesopen.com>
31177
31178         * g++.dg/lookup/forscope2.C: New test case.
31179
31180 2004-05-22  Ben Elliston  <bje@au.ibm.com>
31181
31182         * gcc.dg/cpp/Wmissingdirs.c: New.
31183
31184 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
31185
31186         PR target/15301
31187         * gcc.dg/compat/union-m128-1.h: New file.
31188         * gcc.dg/compat/union-m128-1_main.c: Likewise.
31189         * gcc.dg/compat/union-m128-1_x.c: Likewise.
31190         * gcc.dg/compat/union-m128-1_y.c: Likewise.
31191
31192 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
31193
31194         PR target/15302
31195         * gcc.dg/compat/struct-complex-1.h: New file.
31196         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
31197         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
31198         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31199
31200 2004-05-20  Roger Sayle  <roger@eyesopen.com>
31201
31202         PR middle-end/3074
31203         * gcc.dg/pr3074-1.c: New test case.
31204         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
31205
31206 2004-05-20  Falk Hueffner  <falk@debian.org>
31207
31208         PR other/15526
31209         * gcc.dg/ftrapv-1.c: New test case.
31210
31211 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31212
31213         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
31214
31215 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
31216             Jeff Law  <law@redhat.com>
31217
31218         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
31219         * gcc.dg/tree-ssa/20040518-2.c: New test.
31220
31221         * gcc.dg/tree-ssa/20040518-1.c: New test.
31222
31223 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
31224
31225         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
31226
31227 2004-05-18  Paul Brook  <paul@codesourcery.com>
31228
31229         PR fortran/13930
31230         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
31231
31232 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31233
31234         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
31235         constant folding.
31236
31237 2004-05-17  Steven Bosscher  <stevenb@suse.de>
31238
31239         * gcc.dg/tree-ssa/20040517-1.c: New test.
31240
31241 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31242
31243         * gcc.dg/loop-4.c: New test.
31244
31245 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
31246
31247         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
31248
31249 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
31250
31251         PR fortran/15311
31252         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
31253
31254 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31255
31256         PR fortran/13826
31257         PR fortran/13940
31258         * gfortran.fortran-torture/compile/data_1.f90: New test.
31259
31260 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
31261
31262         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
31263         * gcc.dg/uninit-H.c: Define ASM for __s390__.
31264
31265 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31266
31267         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
31268
31269 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31270
31271         PR c/15444
31272         * gcc.dg/format/xopen-1.c: Adjust expected message.
31273         * gcc.dg/format/xopen-3.c: New test.
31274
31275 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
31276
31277         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
31278
31279 2004-05-14  Jeff Law  <law@redhat.com>
31280
31281         * gcc.dg/tree-ssa/20040514-2.c: New test.
31282
31283 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31284
31285         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
31286         this ...
31287         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
31288         this.
31289
31290 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
31291
31292         * gcc.dg/tree-ssa/20040514-1.c: New test.
31293
31294 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31295
31296         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
31297         test.
31298
31299 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31300
31301         PR fortran/14066
31302         * gfortran.fortran-torture/compile/do_1.f90: New test.
31303
31304 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31305
31306         PR fortran/15051
31307         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
31308         test.
31309
31310 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
31311
31312         PR fortran/15149
31313         * gfortran.fortran-torture/execute/random_init.f90: New test.
31314
31315 2004-05-13  Paul Brook  <paul@codesourcery.com>
31316
31317         PR fortran/15314
31318         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
31319
31320 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
31321
31322         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
31323         for the powerpc case.
31324
31325 2004-05-13  Jeff Law  <law@redhat.com>
31326
31327         * gcc.dg/tree-ssa/20040513-1.c: New test.
31328         * gcc.dg/tree-ssa/20040513-2.c: New test.
31329
31330 2004-05-13  Paul Brook  <paul@codesourcery.com>
31331
31332         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
31333         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
31334         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
31335
31336 2004-05-13  Andreas Schwab  <schwab@suse.de>
31337
31338         PR other/10819
31339         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
31340         characters.
31341
31342 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
31343
31344         PR fortran/15294
31345         * gfortran.fortran-torture/execute/adjustr.f90: New file.
31346
31347 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
31348
31349         Merge from tree-ssa-20020619-branch.  See
31350         ChangeLog.tree-ssa for details.
31351
31352 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
31353
31354         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
31355         include <altivec.h> explicitly.
31356         * gcc.dg/altivec-13.c: Likewise.
31357
31358 2004-05-11  Paul Brook  <paul@codesourcery.com>
31359
31360         * gcc.c-torture/compile/20010518-1.c: Force enum size.
31361
31362 2004-05-10  Eric Christopher  <echristo@redhat.com>
31363
31364         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
31365         * gcc.dg/sibcall-4.c: Ditto.
31366
31367 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
31368
31369         * g++.dg/ext/altivec-8.C: New test case.
31370         * gcc.dg/altivec-13.c: New test case.
31371
31372 2004-05-08  Roger Sayle  <roger@eyesopen.com>
31373
31374         * gcc.c-torture/execute/divcmp-1.c: New test case.
31375         * gcc.c-torture/execute/divcmp-2.c: New test case.
31376         * gcc.c-torture/execute/divcmp-3.c: New test case.
31377
31378 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
31379
31380         * g++.dg/other/pragma-re-2.C: New test.
31381
31382 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
31383
31384         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
31385         * gcc.dg/i386-387-2.c: Likewise.
31386
31387         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
31388         __builtin_drem.
31389         * gcc.dg/i386-387-6.c: Likewise.
31390
31391 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
31392
31393         * gcc.dg/builtins-33.c: Also check log1p*.
31394
31395 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
31396
31397         PR optimization/15296
31398         * gcc.c-torture/execute/pr15296.c: New test.
31399
31400 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
31401
31402         * gcc.dg/builtins-40.c: New test.
31403
31404 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
31405
31406         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
31407
31408 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
31409
31410         * g++.dg/ext/spe1.C: New testcase.
31411
31412 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
31413
31414         * objc.dg/image-info.m: Allow additional attributes
31415         for __image_info section.
31416
31417 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
31418
31419         * gcc.dg/torture/mips-hilo-2.c: New test.
31420
31421 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31422
31423         PR c++/14389
31424         * g++.dg/template/member5.C: New test.
31425
31426 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
31427
31428         * gcc.dg/builtins-34.c: Also check expm1*.
31429
31430 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31431
31432         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
31433         * gcc.dg/torture/builtin-convert-3.c: New test.
31434
31435 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
31436
31437         PR middle-end/15054
31438         * g++.dg/opt/pr15054.C: New test.
31439
31440 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31441
31442         * gcc.dg/torture/builtin-rounding-1.c: New test.
31443         * gcc.dg/builtins-25.c: Delete.
31444         * gcc.dg/builtins-29.c: Delete.
31445
31446 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
31447
31448         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
31449         * gcc.dg/sibcall-4.c: Likewise.
31450         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
31451
31452 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
31453
31454         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
31455         bit-field on 16-bit targets.
31456
31457 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
31458
31459         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
31460         16-bit targets.
31461
31462 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
31463
31464         * gcc.dg/rs6000-power2-1.c: Change to compile only.
31465         * gcc.dg/rs6000-power2-2.c: Likewise.
31466
31467 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
31468
31469         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
31470         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
31471         Change the asm registers to be in form of frN instead of fN.
31472
31473 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31474
31475         * gcc.dg/torture/builtin-convert-2.c: New test.
31476
31477 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
31478
31479         * gcc.dg/rs6000-power2-1.c: New test.
31480         * gcc.dg/rs6000-power2-2.c: New test.
31481
31482 2004-04-28  Jan Hubicka  <jh@suse.cz>
31483
31484         * gcc.dg/unused-6.c: New test.
31485
31486 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
31487             Ulrich Weigand  <uweigand@de.ibm.com>
31488
31489         * ada/acats/run_all.sh: Define $target variable.
31490
31491 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
31492
31493         PR c++/15119
31494         * g++.dg/other/vararg-1.C: New test.
31495
31496         PR c++/4794
31497         * g++.dg/eh/cleanup3.C: New test.
31498
31499 2004-04-24  Laurent GUERBY <laurent@guerby.net>
31500
31501         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
31502         and ad8011a (target_insn).
31503         * ada/acats/support/macro.dfs: Likewise.
31504         * ada/acats/support/impbit.adb: New file.
31505
31506 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
31507
31508         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
31509
31510 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31511
31512         * gcc.dg/loop-3.c: New test.
31513
31514 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
31515
31516         * gcc.c-torture/execute/simd-5.c: New test.
31517
31518 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31519
31520         PR c++/15064
31521         * g++.dg/template/crash18.C: New test.
31522
31523 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
31524
31525         * g++.dg/ext/complit3.C: New test.
31526
31527 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
31528
31529         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
31530         * gcc.dg/altivec-3.c: Same.
31531         * gcc.dg/altivec-varargs-1.c: Same.
31532
31533 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
31534
31535         * lib/target-supports.exp (check_profiling_available): Assume
31536         profiling is not available on powerpc-eabi targets.
31537
31538 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
31539
31540         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
31541         * gcc.dg/vmx/bug-1.c: Ditto.
31542
31543 2004-04-20  Eric Christopher  <echristo@redhat.com>
31544
31545         * gcc.dg/charset/extern.c: New test.
31546         * g++.dg/charset/extern3.cc: Ditto.
31547
31548 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
31549
31550         * gcc.dg/builtins-39.c: New test.
31551
31552 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
31553
31554         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
31555
31556 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
31557
31558         * gcc.dg/torture/mips-hilo-1.c: New test.
31559
31560 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
31561
31562         * gcc.c-torture/compile/20040419-1.c: New test.
31563
31564 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
31565
31566         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
31567
31568 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
31569             Aldy Hernandez  <aldyh@redhat.com>
31570
31571         * gcc.c-torture/execute/va-arg-24.c: New.
31572
31573 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
31574             Aldy Hernandez  <aldyh@redhat.com>
31575
31576         * gcc.dg/vmx/1b-01.c: New.
31577         * gcc.dg/vmx/1b-02.c: New.
31578         * gcc.dg/vmx/1b-03.c: New.
31579         * gcc.dg/vmx/1b-04.c: New.
31580         * gcc.dg/vmx/1b-05.c: New.
31581         * gcc.dg/vmx/1b-06.c: New.
31582         * gcc.dg/vmx/1b-07.c: New.
31583         * gcc.dg/vmx/1c-01.c: New.
31584         * gcc.dg/vmx/1c-02.c: New.
31585         * gcc.dg/vmx/3a-01a.c: New.
31586         * gcc.dg/vmx/3a-01.c: New.
31587         * gcc.dg/vmx/3a-01m.c: New.
31588         * gcc.dg/vmx/3a-03.c: New.
31589         * gcc.dg/vmx/3a-03m.c: New.
31590         * gcc.dg/vmx/3a-04.c: New.
31591         * gcc.dg/vmx/3a-04m.c: New.
31592         * gcc.dg/vmx/3a-05.c: New.
31593         * gcc.dg/vmx/3a-06.c: New.
31594         * gcc.dg/vmx/3a-06m.c: New.
31595         * gcc.dg/vmx/3a-07.c: New.
31596         * gcc.dg/vmx/3b-01.c: New.
31597         * gcc.dg/vmx/3b-02.c: New.
31598         * gcc.dg/vmx/3b-10.c: New.
31599         * gcc.dg/vmx/3b-13.c: New.
31600         * gcc.dg/vmx/3b-14.c: New.
31601         * gcc.dg/vmx/3b-15.c: New.
31602         * gcc.dg/vmx/3c-01a.c: New.
31603         * gcc.dg/vmx/3c-01.c: New.
31604         * gcc.dg/vmx/3c-02.c: New.
31605         * gcc.dg/vmx/3c-03.c: New.
31606         * gcc.dg/vmx/3d-01.c: New.
31607         * gcc.dg/vmx/4-01.c: New.
31608         * gcc.dg/vmx/4-03.c: New.
31609         * gcc.dg/vmx/5-01.c: New.
31610         * gcc.dg/vmx/5-02.c: New.
31611         * gcc.dg/vmx/5-03.c: New.
31612         * gcc.dg/vmx/5-04.c: New.
31613         * gcc.dg/vmx/5-05.c: New.
31614         * gcc.dg/vmx/5-06.c: New.
31615         * gcc.dg/vmx/5-07.c: New.
31616         * gcc.dg/vmx/5-07t.c: New.
31617         * gcc.dg/vmx/5-08.c: New.
31618         * gcc.dg/vmx/5-10.c: New.
31619         * gcc.dg/vmx/5-11.c: New.
31620         * gcc.dg/vmx/7-01a.c: New.
31621         * gcc.dg/vmx/7-01.c: New.
31622         * gcc.dg/vmx/7c-01.c: New.
31623         * gcc.dg/vmx/7d-01.c: New.
31624         * gcc.dg/vmx/7d-02.c: New.
31625         * gcc.dg/vmx/8-01.c: New.
31626         * gcc.dg/vmx/8-02a.c: New.
31627         * gcc.dg/vmx/8-02.c: New.
31628         * gcc.dg/vmx/brode-1.c: New.
31629         * gcc.dg/vmx/bug-1.c: New.
31630         * gcc.dg/vmx/bug-2.c: New.
31631         * gcc.dg/vmx/bug-3.c: New.
31632         * gcc.dg/vmx/cw-bug-1.c: New.
31633         * gcc.dg/vmx/cw-bug-2.c: New.
31634         * gcc.dg/vmx/cw-bug-3.c: New.
31635         * gcc.dg/vmx/dct.c: New.
31636         * gcc.dg/vmx/debug-1.c: New.
31637         * gcc.dg/vmx/debug-2.c: New.
31638         * gcc.dg/vmx/debug-3.c: New.
31639         * gcc.dg/vmx/debug-4.c: New.
31640         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
31641         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
31642         * gcc.dg/vmx/eg-5.c: New.
31643         * gcc.dg/vmx/fft.c: New.
31644         * gcc.dg/vmx/gcc-bug-1.c: New.
31645         * gcc.dg/vmx/gcc-bug-2.c: New.
31646         * gcc.dg/vmx/gcc-bug-3.c: New.
31647         * gcc.dg/vmx/gcc-bug-4.c: New.
31648         * gcc.dg/vmx/gcc-bug-5.c: New.
31649         * gcc.dg/vmx/gcc-bug-6.c: New.
31650         * gcc.dg/vmx/gcc-bug-7.c: New.
31651         * gcc.dg/vmx/gcc-bug-8.c: New.
31652         * gcc.dg/vmx/gcc-bug-9.c: New.
31653         * gcc.dg/vmx/gcc-bug-b.c: New.
31654         * gcc.dg/vmx/gcc-bug-c.c: New.
31655         * gcc.dg/vmx/gcc-bug-d.c: New.
31656         * gcc.dg/vmx/gcc-bug-e.c: New.
31657         * gcc.dg/vmx/gcc-bug-f.c: New.
31658         * gcc.dg/vmx/gcc-bug-g.c: New.
31659         * gcc.dg/vmx/gcc-bug-i.c: New.
31660         * gcc.dg/vmx/harness.h: New.
31661         * gcc.dg/vmx/ira1.c: New.
31662         * gcc.dg/vmx/ira2a.c: New.
31663         * gcc.dg/vmx/ira2b.c: New.
31664         * gcc.dg/vmx/ira2.c: New.
31665         * gcc.dg/vmx/ira2c.c: New.
31666         * gcc.dg/vmx/mem.c: New.
31667         * gcc.dg/vmx/newton-1.c: New.
31668         * gcc.dg/vmx/ops.c: New.
31669         * gcc.dg/vmx/sn7153.c: New.
31670         * gcc.dg/vmx/spill2.c: New.
31671         * gcc.dg/vmx/spill3.c: New.
31672         * gcc.dg/vmx/spill.c: New.
31673         * gcc.dg/vmx/t.c: New.
31674         * gcc.dg/vmx/varargs-1.c: New.
31675         * gcc.dg/vmx/varargs-2.c: New.
31676         * gcc.dg/vmx/varargs-3.c: New.
31677         * gcc.dg/vmx/varargs-4.c: New.
31678         * gcc.dg/vmx/varargs-5.c: New.
31679         * gcc.dg/vmx/varargs-6.c: New.
31680         * gcc.dg/vmx/varargs-7.c: New.
31681         * gcc.dg/vmx/vmx.exp: New.
31682         * gcc.dg/vmx/vprint-1.c: New.
31683         * gcc.dg/vmx/vscan-1.c: New.
31684         * gcc.dg/vmx/x-01.c: New.
31685         * gcc.dg/vmx/x-02.c: New.
31686         * gcc.dg/vmx/x-03.c: New.
31687         * gcc.dg/vmx/x-04.c: New.
31688         * gcc.dg/vmx/x-05.c: New.
31689         * gcc.dg/vmx/yousufi-1.c: New.
31690         * gcc.dg/vmx/zero-1.c: New.
31691         * gcc.dg/vmx/zero.c: New.
31692
31693 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
31694
31695         * g++.dg/lookup/java1.C: Update for chage of
31696         _Jv_AllocObject.
31697         * g++.dg/lookup/java2.C: Likewise.
31698
31699 2004-04-17  Laurent GUERBY <laurent@guerby.net>
31700
31701         * ada/acats/run_all.sh: use -O2 by default.
31702
31703 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
31704
31705         * gcc.dg/vr-mult-[12].c: New tests.
31706
31707 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31708
31709         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
31710
31711         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
31712
31713 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
31714
31715         * lib/target-supports.exp (check_profiling_available): Assume
31716         profiling isn't available for mips*-*-elf targets.
31717
31718 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
31719
31720         * gcc.dg/builtins-38.c: New test.
31721
31722 2004-04-14  Eric Christopher  <echristo@redhat.com>
31723
31724         * g++.dg/charset/charset.exp: Run .cc extension tests.
31725
31726 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
31727
31728         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
31729
31730 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31731
31732         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
31733
31734 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
31735
31736         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
31737         * gcc.dg/i386-387-2.c: Likewise.
31738
31739         * gcc.dg/i386-387-7.c: New test.
31740         * gcc.dg/i386-387-8.c: New test.
31741
31742         * gcc.dg/builtins-37.c: New test.
31743
31744 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
31745
31746         * g++.dg/pch/externc-1.C: Add missing semicolon.
31747
31748 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
31749
31750         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
31751
31752 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31753
31754         * gcc.c-torture/execute/20040411-1.c: New test.
31755
31756 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31757
31758         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
31759
31760 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
31761
31762         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
31763
31764 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
31765
31766         * lib/target-supports.exp (check_named_sections_available): New.
31767         * lib/gcc-dg.exp (dg-require-named-sections): New.
31768         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
31769         old-deja.exp.  Also prune error-count message from HP linker.
31770         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
31771
31772         * g++.dg/init/init-ref4.C: Use dg-require-weak.
31773         * g++.old-deja/g++.pt/static3.C: Likewise.
31774         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
31775
31776 2004-04-09  Roger Sayle  <roger@eyesopen.com>
31777
31778         * gcc.c-torture/execute/20040409-1.c: New test case.
31779         * gcc.c-torture/execute/20040409-2.c: New test case.
31780         * gcc.c-torture/execute/20040409-3.c: New test case.
31781
31782 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31783
31784         * gcc.dg/20040409-1.c: New test.
31785
31786 2004-04-08  Roger Sayle  <roger@eyesopen.com>
31787
31788         PR target/14888
31789         * g++.dg/opt/pr14888.C: New test case.
31790
31791 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
31792
31793         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
31794         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
31795         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
31796         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
31797         New tests.
31798
31799 2004-04-08  Paul Brook  <paul@codesourcery.com>
31800
31801         * gcc.dg/spill-1.c: New test.
31802
31803 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31804
31805         * gcc.dg/torture/builtin-ctype-2.c: New test.
31806
31807 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
31808
31809         * gcc.dg/pch/pch.exp: Add largefile test.
31810
31811 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
31812
31813         * g++.dg/pch/externc-1.Hs: New.
31814         * g++.dg/pch/externc-1.C: New.
31815
31816 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31817
31818         * gcc.dg/compat/struct-by-value-5a_main.c,
31819         gcc.dg/compat/struct-by-value-5b_main.c: New files.
31820         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
31821         * gcc.dg/compat/struct-by-value-5a_x.c,
31822         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
31823         gcc.dg/compat/struct-by-value-5_x.c.
31824         * gcc.dg/compat/struct-by-value-5a_y.c,
31825         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
31826         gcc.dg/compat/struct-by-value-5_y.c.
31827
31828         * gcc.dg/compat/struct-by-value-6a_main.c,
31829         gcc.dg/compat/struct-by-value-6b_main.c: New files.
31830         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
31831         * gcc.dg/compat/struct-by-value-6a_x.c,
31832         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
31833         gcc.dg/compat/struct-by-value-6_x.c.
31834         * gcc.dg/compat/struct-by-value-6a_y.c,
31835         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
31836         gcc.dg/compat/struct-by-value-6_y.c.
31837
31838         * gcc.dg/compat/struct-by-value-7a_main.c,
31839         gcc.dg/compat/struct-by-value-7b_main.c: New files.
31840         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
31841         * gcc.dg/compat/struct-by-value-7a_x.c,
31842         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
31843         gcc.dg/compat/struct-by-value-7_x.c.
31844         * gcc.dg/compat/struct-by-value-7a_y.c,
31845         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
31846         gcc.dg/compat/struct-by-value-7_y.c.
31847
31848 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
31849
31850         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
31851         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
31852         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
31853         options.
31854
31855 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
31856
31857         * gcc.dg/builtins-36.c: New test.
31858
31859 2004-04-06  Paul Brook  <paul@codesourcery.com>
31860
31861         * README.gcc: Remove obsolete contraint on testcases.
31862
31863 2004-04-05  Paul Brook  <paul@codesourcery.com>
31864
31865         PR2123
31866         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
31867         failure and exit(0) on success.
31868         * g++.dg/expr/anew2.C: Ditto.
31869         * g++.dg/expr/anew3.C: Ditto.
31870         * g++.dg/expr/anew4.C: Ditto.
31871
31872 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
31873
31874         PR c++/3518
31875         * g++.dg/template/unify7.C: New.
31876
31877 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31878
31879         * g++.dg/README: Bring up to date with new subdirectories; remove
31880         duplicate subdirectory lines.
31881
31882 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
31883
31884         PR c++/14007
31885         * g++.dg/template/unify5.C: New.
31886         * g++.dg/template/unify6.C: New.
31887         * g++.dg/template/qualttp20.C: Adjust.
31888         * g++.old-deja/g++.jason/report.C: Adjust.
31889         * g++.old-deja/g++.other/qual1.C: Adjust.
31890
31891 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
31892
31893         PR c++/14803
31894         * g++.dg/inherit/ptrmem1.C: New test.
31895
31896 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
31897
31898         PR c++/14755
31899         * gcc.c-torture/execute/20040331-1.c: New test.
31900         * gcc.dg/20040331-1.c: New test.
31901
31902 2004-04-01  Paul Brook  <paul@codesourcery.com>
31903
31904         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
31905
31906 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
31907
31908         PR c++/14724
31909         * g++.dg/init/goto1.C: New test.
31910
31911         PR c++/14763
31912         * g++.dg/template/defarg4.C: New test.
31913
31914 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
31915
31916         * gcc.dg/altivec-11.c: Extend test for more valid cases.
31917
31918 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
31919
31920         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
31921
31922 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
31923
31924         * gcc.dg/noncompile/undeclared-2.c: New test.
31925
31926 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
31927
31928         * gcc.dg/940409-1.c: Remove XFAIL.
31929         * gcc.dg/reg-vol-struct-1.c: New test.
31930
31931 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31932
31933         * gcc.dg/torture/builtin-wctype-1.c: New test.
31934
31935 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
31936
31937         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
31938         * gcc.dg/20001101-1.c: Likewise.
31939         * gcc.dg/20001102-1.c: Likewise.
31940
31941 2004-03-25  Roger Sayle  <roger@eyesopen.com>
31942
31943         * gcc.dg/compare8.c: Add an additional test for XOR.
31944
31945 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31946
31947         * gcc.dg/torture/builtin-ctype-1.c: New test.
31948
31949 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31950
31951         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
31952         * gcc.dg/torture/builtin-math-1.c: Likewise.
31953         * gcc.dg/torture/builtin-power-1.c: New test.
31954
31955 2004-03-24  Andreas Schwab  <schwab@suse.de>
31956
31957         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
31958         IA64 assembler.
31959
31960 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
31961             Roger Sayle  <roger@eyesopen.com>
31962
31963         * gcc.dg/compare8.c: New test case.
31964
31965 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
31966
31967         * g++.dg/ext/altivec-7.C: New test.
31968
31969 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
31970
31971         PR 12267, 12391, 12560, 13129, 14114, 14133
31972         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
31973         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
31974         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
31975         Adjust error regexps.
31976         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
31977         * gcc.dg/noncompile/undeclared-1.c: New test cases.
31978         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
31979         * gcc.dg/local1.c: Add explanatory comment.
31980
31981 2004-03-23  Roger Sayle  <roger@eyesopen.com>
31982
31983         PR optimization/14669
31984         * g++.dg/opt/fold2.C: New test case.
31985
31986 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
31987
31988         PR c/14069
31989         * gcc.dg/20040322-1.c: New test.
31990
31991 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31992
31993         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
31994         * gcc.dg/ultrasp4.c: Likewise.
31995         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
31996
31997 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
31998
31999         * gcc.dg/i386-sse-8.c: Reset default options.
32000
32001 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
32002
32003         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
32004         in the error message text.
32005
32006 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32007
32008         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
32009
32010 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
32011
32012         PR c++/14616
32013         * g++.dg/init/array13.C: New test.
32014
32015 2004-03-20  Roger Sayle  <roger@eyesopen.com>
32016
32017         PR target/13889
32018         * gcc.c-torture/compile/pr13889.c: New test case.
32019
32020 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32021
32022         PR c/14635
32023         * builtins-1.c (nan, nans): Don't test.
32024         * builtins-30.c: Don't use nan, nanf, nanl.
32025         * builtins-35.c: New test.
32026
32027 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
32028
32029         * g++.dg/ext/altivec-6.C: New test.
32030
32031 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
32032
32033         * g++.dg/init/placement3.C: New test.
32034
32035         * g++.dg/template/spec13.C: New test.
32036
32037         * g++.dg/lookup/using11.C: New test.
32038
32039         * g++.dg/lookup/koenig3.C: New test.
32040
32041         * g++.dg/template/operator2.C: New test.
32042
32043         * g++.dg/expr/dtor3.C: New test.
32044         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
32045         marker.
32046         * g++.old-deja/g++.law/visibility28.C: Likewise.
32047
32048 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
32049
32050         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
32051         * gcc.dg/ppc64-abi-3.c: Likewise.
32052
32053 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32054
32055         PR c++/14545
32056         * g++.dg/parse/template15.C: New test.
32057
32058 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32059
32060         * g++.dg/expr/dtor2.C: New test.
32061
32062         * g++.dg/lookup/anon4.C: New test.
32063
32064         * g++.dg/overload/using1.C: New test.
32065
32066         * g++.dg/template/lookup7.C: New test.
32067
32068         * g++.dg/template/typename6.C: New test.
32069
32070         * g++.dg/expr/cond6.C: New test.
32071
32072 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32073
32074         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
32075
32076 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32077
32078         * g++.dg/expr/cond5.C: New test.
32079         * g++.dg/expr/constcast1.C: Likewise.
32080         * g++.dg/expr/ptrmem2.C: Likewise.
32081         * g++.dg/expr/ptrmem3.C: Likewise.
32082         * g++.dg/lookup/main1.C: Likewise.
32083         * g++.dg/template/lookup6.C: Likewise.
32084
32085 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32086
32087         * gcc.dg/local1.c: New test.
32088
32089         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
32090
32091 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32092
32093         * gcc.dg/torture/builtin-convert-1.c: New test.
32094
32095 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32096
32097         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
32098
32099 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
32100
32101         PR c++/14481
32102         * g++.dg/warn/Wunused-7.C: New test.
32103
32104 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32105
32106         * gcc.dg/torture/builtin-integral-1.c: New test.
32107
32108 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
32109
32110         PR c++/14586
32111         * g++.dg/parse/non-dependent3.C: New test.
32112
32113 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
32114
32115         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
32116         * g++.dg/eh/simd-2.C: Likewise.
32117         * g++.dg/init/array10.C: Likewise.
32118         * gcc.c-torture/compile/simd-1.c: Likewise.
32119         * gcc.c-torture/compile/simd-2.c: Likewise.
32120         * gcc.c-torture/compile/simd-3.c: Likewise.
32121         * gcc.c-torture/compile/simd-4.c: Likewise.
32122         * gcc.c-torture/compile/simd-6.c: Likewise.
32123         * gcc.c-torture/execute/simd-1.c: Likewise.
32124         * gcc.c-torture/execute/simd-2.c: Likewise.
32125         * gcc.dg/compat/vector-defs.h: Likewise.
32126         * gcc.dg/20020531-1.c: Likewise.
32127         * gcc.dg/altivec-3.c: Likewise.
32128         * gcc.dg/altivec-4.c: Likewise.
32129         * gcc.dg/altivec-varargs-1.c: Likewise.
32130         * gcc.dg/compat/vector-defs.h: Likewise.
32131         * gcc.dg/i386-mmx-3.c: Likewise.
32132         * gcc.dg/i386-sse-4.c: Likewise.
32133         * gcc.dg/i386-sse-5.c: Likewise.
32134         * gcc.dg/i386-sse-8.c: Likewise.
32135         * gcc.dg/simd-1.c: Likewise.
32136         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
32137         __ev64_opaque__ since the machine description provides it.
32138
32139 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32140
32141         * lib/compat.exp (skip_list): New global variable.
32142         Use it to hold the user defined COMPAT_SKIPS list if any.
32143         (compat-obj): Add the members of skip_list to optall.
32144
32145 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32146
32147         * gcc.dg/compat/union-by-value-1_main.c,
32148         union-by-value-1_x.c, union-by-value-1_y.c,
32149         union-check.h, union-defs.h,
32150         union-init.h, union-return-1_main.c,
32151         union-return-1_x.c, union-return-1_y.c: New files.
32152
32153 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32154
32155         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
32156         mixed-struct-init.h: Add 4 mixed structure types.
32157         struct-by-value-21_main.c, struct-by-value-21_x.c,
32158         struct-by-value-21_y.c, struct-return-21_main.c,
32159         struct-return-21_x.c, struct-return-21_y.c: New files.
32160
32161 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
32162
32163         PR c++/14550
32164         * g++.dg/parse/template14.C: New test.
32165
32166 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32167
32168         * gcc.c-torture/execute/20040313-1.c: New test.
32169
32170 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
32171
32172         PR target/14533
32173         * gcc.dg/20040311-2.c: New test.
32174
32175 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
32176
32177         PR other/14544
32178         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
32179         bit-field.
32180
32181 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
32182
32183         * gcc.dg/20040305-2.c: Add missing return statement.
32184
32185 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32186
32187         * gcc.dg/builtins-34.c: Also check pow10*.
32188
32189 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
32190
32191         PR target/14262
32192         * gcc.dg/20040305-2.c: New test.
32193
32194 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
32195
32196         * gcc.dg/20040310-1.c: New test.
32197
32198 2004-03-11  Roger Sayle  <roger@eyesopen.com>
32199
32200         * gcc.c-torture/execute/20040311-1.c: New test case.
32201
32202 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
32203
32204         PR c++/14476
32205         * g++.dg/lookup/enum1.C: New test.
32206
32207 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
32208
32209         PR c++/14510
32210         * g++.dg/lookup/struct2.C: New test.
32211
32212 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
32213
32214         * gcc.dg/builtins-34.c: New test.
32215
32216 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32217
32218         * gcc.dg/torture/builtin-nonneg-1.c: New test.
32219
32220 2004-03-09  James E Wilson  <wilson@specifixinc.com>
32221
32222         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
32223         * gcc.dg/alias-2.c: New testcase.
32224
32225 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
32226
32227         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
32228
32229 2004-03-09  Roger Sayle  <roger@eyesopen.com>
32230
32231         * gcc.c-torture/execute/20040309-1.c: New test case.
32232
32233 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32234
32235         PR c++/14397
32236         * g++.dg/overload/ref1.C: New.
32237
32238 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32239
32240         PR c++/14409
32241         * g++.dg/template/spec12.C: New test.
32242
32243         PR c++/14448
32244         * g++.dg/parse/crash14.C: New test.
32245
32246 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
32247
32248         PR c++/14230
32249         * g++.dg/init/ref11.C: New test.
32250
32251 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
32252
32253         PR c++/14432
32254         * g++.dg/parse/builtin2.C: New test.
32255
32256 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
32257
32258         PR c++/14401
32259         * g++.dg/init/ctor3.C: New test.
32260         * g++.dg/init/union1.C: New test.
32261         * g++.dg/ext/anon-struct4.C: New test.
32262
32263 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
32264
32265         * g++.dg/lookup/koenig1.C: Tweak error messages.
32266         * g++.dg/lookup/used-before-declaration.C: Likewise.
32267         * g++.dg/other/do1.C: Likewise.
32268         * g++.dg/overload/koenig1.C: Likewise.
32269         * g++.dg/parse/crash13.C: Likewise.
32270         * g++.dg/template/instantiate3.C: Likewise.
32271
32272 2004-03-08  Eric Christopher  <echristo@redhat.com>
32273
32274         * * lib/target-supports.exp: Enable libiconv in test
32275         compilation.  Fix up error checking.
32276
32277 2004-03-08  Roger Sayle  <roger@eyesopen.com>
32278
32279         PR middle-end/14289
32280         * gcc.dg/pr14289-1.c: New test case.
32281         * gcc.dg/pr14289-2.c: Likewise.
32282         * gcc.dg/pr14289-3.c: Likewise.
32283
32284 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
32285
32286         * gcc.c-torture/execute/20040308-1.c: New test.
32287
32288 2004-03-07  Roger Sayle  <roger@eyesopen.com>
32289
32290         * gcc.c-torture/execute/20040307-1.c: New test case.
32291
32292 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
32293
32294         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
32295
32296 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
32297
32298         * gcc.dg/20040306-1.c: New test.
32299
32300 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
32301
32302         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
32303         them static.
32304         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
32305
32306 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32307
32308         PR c/14465
32309         * gcc.dg/decl-6.c: New test.
32310
32311 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32312
32313         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
32314         Rename LOGPOW -> LOG_POW.
32315         (SQRT_EXP, POW_EXP): New.
32316
32317 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32318
32319         * gcc.dg/i386-sse-8.c: New test.
32320
32321 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32322
32323         PR c/14114
32324         * gcc.dg/decl-5.c: New test.
32325
32326 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
32327
32328         * gcc.dg/20040305-1.c: New test.
32329
32330 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
32331
32332         PR other/14354
32333         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
32334
32335 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
32336
32337         PR c++/14425, c++/14426
32338         * g++.dg/ext/altivec-4.C: New test.
32339         * g++.dg/ext/altivec-5.C: New test.
32340
32341 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
32342
32343         * g++.old-deja/g++.other/linkage1.C: Expect errors about
32344         global variables of a type with no linkage.
32345         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
32346         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
32347         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
32348         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
32349         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
32350         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
32351         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
32352         * g++.dg/warn/deprecated.C: Name enum Color.
32353         * g++.dg/overload/VLA.C: Name structure for 'b'.
32354         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
32355
32356 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32357
32358         * gcc.c-torture/compile/20040304-1.c: New test.
32359
32360 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
32361
32362         PR 13728
32363         * gcc.dg/decl-4.c: New testcase.
32364
32365 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
32366
32367         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
32368         as PRECF if sizeof (float) > sizeof (double).
32369         (PRECL): Make it the same as PRECF if
32370         sizeof (float) > sizeof (long double).
32371
32372 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32373
32374         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
32375         system type.  Add check for irix6 which doesn't have c99 runtime.
32376
32377 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
32378
32379         * gcc.dg/const-elim-1.c: xfail for xtensa.
32380
32381 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32382
32383         PR c++/14369
32384         * g++.dg/template/cond4.C: New test.
32385
32386 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32387
32388         PR c++/14360
32389         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
32390
32391         PR c++/14361
32392         * g++.dg/parse/defarg7.C: New test.
32393
32394         PR c++/14359
32395         * g++.dg/template/friend26.C: New test.
32396
32397 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32398
32399         PR c++/14324
32400         * g++.dg/abi/mangle21.C: New test.
32401
32402         PR c++/14260
32403         * g++.dg/parse/constructor2.C: New test.
32404
32405         PR c++/14337
32406         * g++.dg/template/sfinae1.C: New test.
32407
32408 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
32409
32410         PR c++/14267
32411         * g++.dg/expr/crash2.C: New test.
32412
32413         PR middle-end/13448
32414         * gcc.dg/inline-5.c: New test.
32415         * gcc.dg/always-inline.c: Split out tests into ...
32416         * gcc.dg/always-inline2.c: ... this and ...
32417         * gcc.dg/always-inline3.c: ... this.
32418
32419 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
32420
32421         PR debug/12103
32422         * g++.dg/debug/crash1.C: New test.
32423
32424 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
32425
32426         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
32427         function with __attribute__((noinline)).
32428         (recurser_void2): Likewise.
32429         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
32430         (recurser_void2): Likewise.
32431
32432 2004-02-29  Roger Sayle  <roger@eyesopen.com>
32433
32434         PR middle-end/14203
32435         * g++.dg/warn/Wunused-6.C: New test case.
32436
32437 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
32438
32439         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
32440         not defined.
32441
32442 2004-02-27  Eric Christopher  <echristo@redhat.com>
32443
32444         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
32445         * g++.dg/charset/asm2.c: Run only x86.
32446         * gcc.dg/charset/asm3.c: Ditto.
32447
32448 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
32449
32450         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
32451         ld_library_path.
32452
32453 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
32454
32455         * g++.dg/ext/altivec-3.C: New.
32456
32457 2004-02-26  Richard Henderson  <rth@redhat.com>
32458
32459         * g++.dg/ext/attrib10.C: Mark for warning.
32460         * gcc.dg/attr-alias-1.c: New.
32461
32462 2004-02-26  Richard Henderson  <rth@redhat.com>
32463
32464         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
32465         * gcc.c-torture/execute/20040208-2.c: ... it back.
32466
32467 2004-02-26  Eric Christopher  <echristo@redhat.com>
32468
32469         * lib/target-supports.exp (check-iconv-available): New function.
32470         * lib/gcc-dg.exp (dg-require-iconv): New function.
32471         Use above.
32472         * gcc.dg/charset: New directory.
32473         * gcc.dg/charset/charset.exp: New file.
32474         * gcc.dg/charset/asm1.c: Ditto.
32475         * gcc.dg/charset/asm2.c: Ditto.
32476         * gcc.dg/charset/asm3.c: Ditto.
32477         * gcc.dg/charset/asm4.c: Ditto.
32478         * gcc.dg/charset/asm5.c: Ditto.
32479         * gcc.dg/charset/attribute1.c: Ditto.
32480         * gcc.dg/charset/attribute2.c: Ditto.
32481         * gcc.dg/charset/string1.c: Ditto.
32482         * g++.dg/charset: New directory.
32483         * g++.dg/dg.exp: Add here. Special options.
32484         * g++.dg/charset/charset.exp: New file.
32485         * g++.dg/charset/asm1.c: Ditto.
32486         * g++.dg/charset/asm2.c: Ditto.
32487         * g++.dg/charset/asm3.c: Ditto.
32488         * g++.dg/charset/asm4.c: Ditto.
32489         * g++.dg/charset/attribute1.c: Ditto.
32490         * g++.dg/charset/attribute2.c: Ditto.
32491         * g++.dg/charset/extern1.cc: Ditto.
32492         * g++.dg/charset/extern2.cc: Ditto.
32493         * g++.dg/charset/string1.c: Ditto.
32494
32495 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
32496
32497         PR c++/14278
32498         * g++.dg/parse/comma1.C: New test.
32499
32500 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32501
32502         PR c++/14284
32503         * g++.dg/template/ttp8.C: New test.
32504
32505 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
32506
32507         * gcc.dg/fixuns-trunc-1.c: New test.
32508
32509 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32510
32511         * gcc.dg/builtins-config.h: Use #elif.
32512
32513 2004-02-26  Michael Matz  <matz@suse.de>
32514
32515         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
32516         * gcc.dg/991214-1.c: Likewise.
32517         * gcc.dg/i386-asm-1.c: Likewise.
32518
32519 2004-02-25  Richard Henderson  <rth@redhat.com>
32520
32521         * gcc.c-torture/execute/20040208-2.c: Move ...
32522         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
32523
32524 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32525
32526         PR c++/14246
32527         * g++.dg/other/crash-3.C: New test.
32528
32529 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32530
32531         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
32532         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
32533
32534         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
32535         HP-UX.
32536
32537 2004-02-24  Michael Matz  <matz@suse.de>
32538
32539         * gcc.dg/i386-regparm.c: New.
32540
32541 2004-02-23  James E Wilson  <wilson@specifixinc.com>
32542
32543         * gcc.c-torture/execute/20040223-1.c: New.
32544
32545 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
32546             Kazu Hirata  <kazu@cs.umass.edu>
32547
32548         * gcc.dg/fwritable-strings-1.c: Remove.
32549
32550 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
32551
32552         PR c/14156
32553         * gcc.dg/20040223-1.c: New test.
32554
32555 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32556
32557         PR c++/14106
32558         * g++.dg/ext/typeof9.C: New test.
32559
32560 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32561
32562         PR c++/14250
32563         * g++.dg/other/switch1.C: New test.
32564
32565 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32566
32567         * gcc.dg/cast-function-1.c: Adjust for new informative message.
32568         * gcc.dg/va-arg-1.c: Likewise.
32569
32570 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32571
32572         PR c++/14143
32573         * g++.dg/template/koenig5.C: New test.
32574
32575 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
32576
32577         * g++.dg/ext/altivec-1.C: Generalize target triple.
32578         * g++.dg/ext/altivec-2.C: New test case.
32579         * g++.dg/ext/altivec_check.h: New file.
32580         * gcc.dg/altivec-1.c: Generalize target triple;
32581         include altivec_check.h and call altivec_check().
32582         * gcc.dg/altivec-[2-5].c: Generalize target triple.
32583         * gcc.dg/altivec-6.c: New test case.
32584         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
32585         type casts as needed.
32586         * gcc.dg/altivec-10.c: Include altivec_check.h and call
32587         altivec_check().
32588         * gcc.dg/altivec-12.c: New test case.
32589         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
32590         include altivec_check.h and call altivec_check().
32591         * gcc.dg/altivec_check.h: New file.
32592
32593 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32594
32595         * lib/target-supports.exp (check_alias_available): Don't mangle
32596         function `g' in test program.
32597
32598 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32599
32600         * lib/target-supports.exp (check_profiling_available): Check
32601         argument to determine whether we support a profiling type.
32602         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
32603         check_profiling_available.
32604         * g++.dg/bprob/bprob.exp: Likewise.
32605         * g77.dg/bprob/bprob.exp: Likewise.
32606         * gcc.misc-tests/bprob.exp: Likewise.
32607         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
32608         dg-require-profiling and delete expected error handling.
32609         * gcc.dg/20021014-1.c: Likewise.
32610         * gcc.dg/nest.c: Likewise.
32611
32612 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32613
32614         PR c++/12007
32615         * g++.dg/other/vthunk1.C: New test.
32616
32617 2004-02-20  Falk Hueffner  <falk@debian.org>
32618
32619         PR target/14201
32620         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
32621
32622 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
32623
32624         PR c++/13927
32625         * g++.dg/other/error8.C: Remove XFAIL markers.
32626
32627         PR c++/14173
32628         * g++.dg/ext/packed5.C: New test.
32629
32630         PR c++/14199
32631         * g++.dg/warn/Wunused-5.C: New test.
32632
32633         PR c++/14186
32634         * g++.dg/lookup/member1.C: New test.
32635
32636 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
32637
32638         * gcc.c-torture/compile/20040130-1.c: Enable only when
32639         __INT_MAX__ >= 2147483647L.
32640         * gcc.c-torture/compile/961203-1.c: Likewise.
32641
32642 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
32643
32644         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
32645         * g++.dg/opt/template1.C: Robustify assembler regexp
32646
32647 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32648
32649         * gcc.c-torture/execute/simd-4.x: Remove.
32650         * gcc.c-torture/execute/va-arg-25.x: Likewise.
32651         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
32652         Guard with #ifndef SKIP_ATTRIBUTE.
32653         * gcc.dg/compat/vector-1_y.c: Likewise.
32654         * gcc.dg/compat/vector-2_x.c: Likewise.
32655         * gcc.dg/compat/vector-2_y.c: Likewise.
32656         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
32657         * g++.dg/eh/simd-2.C: Likewise.
32658
32659 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
32660
32661         * gcc.c-torture/compile/complex-1.c: New.
32662
32663 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
32664
32665         PR target/14209
32666         * gcc.c-torture/execute/20040218-1.c: New test.
32667
32668 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32669
32670         PR c++/14181
32671         * g++.dg/parse/new2.C: New test.
32672
32673 2004-02-18  Paul Brook  <paul@codesourcery.com>
32674
32675         * gcc.c-torture/compile/libcall-1.c: New test.
32676
32677 2004-02-18  Paul Brook  <paul@codesourcery.com>
32678
32679         PR debug/12934
32680         * gcc.dg/debug/debug-7.c: New test.
32681
32682 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
32683
32684         * gcc.dg/20040217-1.c: New test.
32685
32686 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
32687
32688         * gcc.c-torture/execute/990208-1.x: Delete.
32689
32690 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
32691
32692         * gcc.c-torture/execute/20040208-2.x: New file.
32693
32694 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
32695
32696         PR c++/11326
32697         * g++.dg/abi/structret1.C: New test.
32698
32699 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
32700
32701         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
32702         (i386_cpuid): No need to test if cpuid is available on AMD64.
32703         Fix assembly, so that it works onboth i386 and AMD64.
32704         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
32705         (vecInLong): Fix s[] member type to unsigned int.
32706         (vecInWord): Remove type.
32707         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
32708         (a64, b64, c64, d64, e64): Remove.
32709         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
32710         Remove unused variable.  Remove initialization of removed variables.
32711         Don't call mmx_tests nor sse_tests.
32712         (reference_mmx, reference_sse): Remove.
32713         (check): Add return stmt.
32714         * gcc.dg/i386-sse-7.c: New test.
32715         * gcc.dg/i386-mmx-4.c: New test.
32716
32717 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32718
32719         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
32720         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32721         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32722         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
32723         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
32724         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
32725         g++.dg/tc1/dr94.C: Fix line terminator.
32726
32727 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
32728
32729         * gcc.c-torture/compile/20040216-1.c: New.
32730
32731 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32732
32733         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32734         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32735         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
32736         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
32737         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
32738         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
32739
32740 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32741
32742         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
32743
32744 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
32745
32746         PR c++/13971
32747         * g++.dg/expr/cond4.C: New test.
32748
32749         PR c++/14086
32750         * g++.dg/lookup/crash2.C: New test.
32751
32752 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
32753
32754         * gcc.c-torture/compile/20040214-2.c: New test.
32755
32756 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
32757
32758         PR c++/14116
32759         * g++.dg/ext/typeof8.C: New test.
32760
32761 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
32762
32763         * gcc.c-torture/compile/20040214-1.c: New test.
32764
32765 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32766
32767         PR c++/13635
32768         * g++.dg/template/spec11.C: New test.
32769
32770 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32771
32772         PR c++/13927
32773         * g++.dg/other/error8.C: New test.
32774
32775 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
32776
32777         PR c++/14122
32778         * g++.dg/template/array4.C: New test.
32779
32780         PR c++/14108
32781         * g++.dg/inherit/thunk2.C: New test.
32782
32783         PR c++/14083
32784         * g++.dg/eh/cond2.C: New test.
32785
32786 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
32787
32788         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
32789
32790 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
32791
32792         * lib/scanasm.exp (dg-scan): Quote pattern before display.
32793
32794 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
32795
32796         * g++.dg/simd-2.C: xfail on ppc64-linux.
32797
32798 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32799
32800         PR c/456
32801         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
32802         tests.
32803
32804 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
32805
32806         * gcc.dg/builtins-33.c: New test.
32807
32808 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
32809
32810         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
32811
32812 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
32813
32814         * g++.dg/simd-2.C: Set -maltivec for ppc64.
32815
32816 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
32817
32818         * gcc.dg/ppc64-abi-3.c: New test.
32819
32820 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
32821
32822         PR c/14092
32823
32824         * gcc.dg/pr14092-1.c: New testcase.
32825
32826 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
32827
32828         * gcc.dg/cpp/assert4.c: Fix typo last change.
32829
32830         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
32831         * gcc.dg/cpp/assert4.c: Handle powerpc64.
32832
32833         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
32834
32835 2004-02-09  Roger Sayle  <roger@eyesopen.com>
32836
32837         * gcc.c-torture/compile/20040209-1.c: New test case.
32838
32839 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32840
32841         * gcc.dg/c90-init-1.c: Adjust expected error messages.
32842
32843 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
32844
32845         * gcc.c-torture/execute/20040208-[12].c: New tests.
32846
32847 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32848
32849         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
32850
32851 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32852
32853         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
32854
32855 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
32856
32857         Bug 13856
32858         * gcc.dg/visibility-8.c: New testcase.
32859
32860 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
32861
32862         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
32863         arguments.
32864         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
32865
32866 2004-02-07  Roger Sayle  <roger@eyesopen.com>
32867
32868         PR middle-end/13696
32869         * g++.dg/opt/fold1.C: New test case.
32870
32871 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32872
32873         PR c++/14033
32874         * g++.dg/other/crash-2.C: New test.
32875
32876 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32877
32878         PR c++/14028
32879         * g++.dg/parse/angle-bracket2.C: New test.
32880
32881 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32882
32883         PR middle-end/13750
32884         Revert:
32885         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
32886         PR pch/13361
32887         * g++.dg/pch/wchar-1.C: New.
32888         * g++.dg/pch/wchar-1.Hs: New.
32889
32890 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32891
32892         PR c++/14008
32893         * g++.dg/parse/error15.C: New test.
32894         * g++.dg/parse/crash11.C: Update dg-error mark.
32895
32896 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32897
32898         PR c++/13932
32899         * g++.dg/warn/conv2.C: New test.
32900
32901 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32902
32903         PR c++/13086
32904         * g++.dg/warn/incomplete1.C: Remove xfail.
32905
32906 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32907
32908         * lib/file-format.exp (gcc_target_object_format): Use
32909         ${tool}_target_compile, not gcc_target_compile.
32910         * lib/target-supports.exp (check_alias_available): Likewise.
32911         (check_gc_sections_available): Likewise.
32912         * g++.dg/ext/attrib10.C: Use dg-require-alias.
32913         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
32914         dg-require-alias.
32915
32916 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32917
32918         PR c++/13969
32919         * g++.dg/template/static6.C: New test.
32920
32921 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
32922
32923         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
32924
32925 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32926
32927         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
32928         tests for systems where `char' is unsigned by default.
32929
32930 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32931
32932         PR c++/13997
32933         * g++.dg/template/partial3.C: New test.
32934
32935 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
32936
32937         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
32938         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
32939         Remove mentions of obsolete ports.
32940
32941 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
32942
32943         * gcc.dg/noncompile/20001228-1.c: Fix for new
32944         error message.
32945
32946 2004-02-03  Roger Sayle  <roger@eyesopen.com>
32947
32948         PR target/9348
32949         * gcc.c-torture/execute/multdi-1.c: New test case.
32950
32951 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32952
32953         PR c++/13925
32954         * g++.dg/template/lookup5.C: New test.
32955
32956 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32957
32958         PR c++/13950
32959         * g++.dg/template/lookup4.C: New test.
32960
32961         PR c++/13970
32962         * g++.dg/parse/error14.C: New test.
32963
32964         PR c++/14002
32965         * g++.dg/parse/template13.C: New test.
32966
32967 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32968
32969         PR c++/13978
32970         * g++.dg/template/koenig4.C: New test.
32971
32972         PR c++/13968
32973         * g++.dg/template/crash17.C: New test.
32974
32975         PR c++/13975
32976         * g++.dg/parse/error13.C: New test.
32977         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
32978
32979 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32980
32981         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
32982
32983 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
32984
32985         PR c/11658
32986         PR c/13994
32987         * gcc.dg/noncompile/20040203-1.c: New test.
32988         * gcc.dg/noncompile/20040203-2.c: Likewise.
32989         * gcc.dg/noncompile/20040203-3.c: Likewise.
32990         * gcc.dg/20040203-1.c: Likewise.
32991
32992 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
32993
32994         PR c++/10858
32995         * g++.dg/template/sizeof7.C: New test.
32996
32997 2004-02-02  Eric Christopher  <echristo@redhat.com>
32998             Zack Weinberg  <zack@codesourcery.com>
32999
33000         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
33001
33002 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
33003
33004         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
33005         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
33006         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
33007         * gcc.dg/cleanup-5.c: Run only on Linux targets.
33008
33009 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
33010
33011         PR c++/13113
33012         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
33013
33014         PR c++/13854
33015         * g++.dg/ext/attrib13.C: New test.
33016
33017         PR c++/13907
33018         * g++.dg/conversion/op2.C: New test.
33019
33020 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33021
33022         * gcc.dg/titype-1.c: Fix pasto.
33023
33024 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33025
33026         * gcc.dg/titype-1.c: New test.
33027
33028 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33029
33030         PR c++/13957
33031         * g++.dg/template/non-type-template-argument-1.C,
33032         g++.dg/template/qualified-id1.C: Update dg-error marks.
33033         * g++.dg/template/nontype6.C: New test.
33034
33035 2004-02-01  Roger Sayle  <roger@eyesopen.com>
33036
33037         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
33038         * gcc.dg/builtins-31.c: New testcase.
33039         * gcc.dg/builtins-32.c: New testcase.
33040
33041 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
33042
33043         * objc.dg/call-super-2.m: Update line numbers
33044         for the including of stddef.h.
33045
33046 2004-01-30  Michael Matz  <matz@suse.de>
33047
33048         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
33049         g++.dg/ext/case-range3.C: New tests.
33050
33051 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33052
33053         DR206
33054         PR c++/13813
33055         * g++.dg/template/member4.C: New test.
33056
33057 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33058
33059         PR c++/13683
33060         * g++.dg/template/sizeof6.C: New test.
33061
33062 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33063
33064         * gcc.dg/fwritable-strings-1.c: New test.
33065
33066 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33067
33068         * gcc.c-torture/compile/20040130-1.c: New test.
33069
33070 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
33071
33072         * objc.dg/call-super-2.m: Include stddef.h for size_t.
33073
33074 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
33075
33076         PR c++/13883
33077         * g++.dg/template/ctor3.C: New test.
33078
33079 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33080
33081         * g++.dg/tc1: New directory.
33082         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
33083         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
33084         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
33085         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
33086         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
33087
33088 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33089
33090         * g++.dg/parse/error11.C: New test.
33091         * g++.dg/parse/error12.C: Likewise.
33092
33093 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
33094
33095         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
33096         (scan_initial, main): Use aligned_sizeof instead of sizeof.
33097
33098 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
33099
33100         PR c++/13791
33101         * g++.dg/ext/attrib12.C: New test.
33102
33103         PR c++/13736
33104         * g++.dg/parse/cast2.C: New test.
33105
33106 2004-01-27  James E Wilson  <wilson@specifixinc.com>
33107
33108         * objc.dg/encode-2.m (main): New local string.  Set depending on
33109         sizeof long.  Use in sscanf call.
33110         * objc.dg/encode-3.m (main): New local string.  Set depending on
33111         sizeof long.  Use in scan_initial call.
33112
33113 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33114
33115         * objc.dg/call-super-2.m: Make LP64-safe.
33116         * objc.dg/desig-init-1.m: Likewise.
33117
33118 2004-01-27  Devang Patel <dpatel@apple.com>
33119
33120         * g++.dg/debug/namespace1.C: New test.
33121
33122 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
33123
33124         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
33125         xscale-*-*.
33126
33127         * gcc.dg/arm-mmx-1.c: New test.
33128
33129 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33130
33131         * gcc.dg/20040127-1.c: New test.
33132         * gcc.dg/20040127-2.c: New test.
33133
33134 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33135
33136         * objc.dg/stret-1.m (glob): Renamed to globa.
33137
33138 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
33139
33140         PR c++/13663
33141         * g++.dg/expr/for1.C: New test.
33142
33143 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
33144
33145         PR middle-end/13779
33146         * gcc.dg/darwin-longlong.c: New test.
33147
33148 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
33149
33150         * gcc.dg/20040124-1.c: Moved test from here...
33151         * gcc.c-torture/compile/20040124-1.c: ...to here.
33152
33153 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33154
33155         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
33156         the assembly output if -m64 is passed.
33157
33158 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
33159
33160         PR c++/13833
33161         * g++.dg/template/cond3.C: New test.
33162
33163 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33164
33165         PR c++/13810
33166         * g++.dg/template/ttp7.C: New test.
33167
33168 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33169
33170         PR c++/13797
33171         * g++.dg/template/nontype4.C: New test.
33172         * g++.dg/template/nontype5.C: Likewise.
33173
33174 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
33175
33176         * gcc.dg/torture/mips-clobber-at.c: New test.
33177
33178 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
33179
33180         * gcc.dg/20040124-1.c: New test.
33181
33182 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
33183
33184         * gcc.dg/20040123-1.c: New test.
33185
33186 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
33187
33188         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
33189
33190 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33191
33192         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
33193
33194 2004-01-23  Andrew Pinski  <apinski@apple.com>
33195
33196         * gcc.dg/20030121-1.c: Move to ..
33197         * gcc.dg/20040121-1.c: here.
33198
33199 2004-01-23  Roger Sayle  <roger@eyesopen.com>
33200
33201         * gcc.dg/builtins-29.c: New test case.
33202
33203 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
33204
33205         PR 18314
33206         * gcc.dg/builtins-30.c: New testcase.
33207
33208 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
33209
33210         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
33211         * lib/g77.exp: Likewise.
33212         * lib/objc.exp: Likewise.
33213         * lib/g++.exp: Likewise.
33214
33215 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33216
33217         * gcc.dg/struct-by-value-2.c: New test.
33218
33219 2004-01-21  Andrew Pinski  <apinski@apple.com>
33220
33221         PR target/13785
33222         * gcc.dg/20030121-1.c: New test.
33223
33224 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
33225
33226         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
33227         clobber frame pointer register in asm statement.
33228
33229 2004-01-21  Falk Hueffner  <falk@debian.org>
33230
33231         * gcc.c-torture/compile/20040121-1.c: New test.
33232
33233 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
33234
33235         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
33236
33237 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
33238
33239         * gcc.dg/ppc64-abi-2.c: New test.
33240
33241 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
33242
33243         * lib/treelang.exp: Fill out this file.
33244         * lib/treelang-dg.exp: New File.
33245
33246 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33247
33248         * gcc.c-torture/compile/981022-1.c: Remove.
33249         * gcc.dg/array-5.c: Remove XFAIL.
33250         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
33251         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
33252         gcc.dg/cond-lvalue-1.c: Update.
33253         * gcc.dg/cast-lvalue-2.c: New test.
33254
33255 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
33256
33257         PR c++/13592
33258         * g++.dg/other/error1.C (class foo): Tweak error message.
33259
33260         PR c++/13592
33261         * g++.dg/template/call2.C: New test.
33262
33263 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33264
33265         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
33266         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
33267         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
33268         scalar-return-1_x.c, scalar-return-2_y.c,
33269         scalar-return-3_x.c, scalar-return-3_y.c,
33270         scalar-return-4_x.c, scalar-return-4_y.c,
33271         struct-align-1.h, struct-align-1_x.c,
33272         struct-align-1_y.c, struct-align-2.h,
33273         struct-align-2_x.c, struct-align-2_y.c,
33274         struct-by-value-10_y.c, struct-by-value-11_x.c,
33275         struct-by-value-11_y.c, struct-by-value-12_x.c,
33276         struct-by-value-12_y.c, struct-by-value-13_x.c,
33277         struct-by-value-13_y.c, struct-by-value-14_x.c,
33278         struct-by-value-14_y.c, struct-by-value-15_x.c,
33279         struct-by-value-15_y.c, struct-by-value-16_y.c,
33280         struct-by-value-17_y.c, struct-by-value-18_y.c,
33281         struct-by-value-19_y.c, struct-by-value-1_x.c,
33282         struct-by-value-1_y.c, struct-by-value-20_y.c,
33283         struct-by-value-2_x.c, struct-by-value-2_y.c,
33284         struct-by-value-3_y.c, struct-by-value-4_x.c,
33285         struct-by-value-4_y.c, struct-by-value-5_y.c,
33286         struct-by-value-6_y.c, struct-by-value-7_y.c
33287         struct-by-value-8_x.c, struct-by-value-8_y.c
33288         struct-by-value-9_x.c, struct-by-value-9_y.c
33289         struct-return-10_x.c, struct-return-10_y.c,
33290         struct-return-19_x.c, struct-return-20_x.c
33291         struct-return-2_x.c, struct-return-2_y.c
33292         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
33293         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
33294
33295 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33296
33297         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
33298         attribute on sparc*-sun-solaris2.*.
33299
33300 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
33301
33302         PR c++/13710
33303         * g++.dg/ext/typeof7.C: New test.
33304
33305 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
33306
33307         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
33308         * gcc.dg/const-elim-1.c: Same.
33309
33310 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
33311
33312         * objc.dg/stret-1.m: New.
33313         * objc.dg/stret-2.m: New.
33314
33315 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
33316
33317         PR c++/11895
33318         * g++.dg/ext/vector1.C: New test.
33319
33320 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
33321
33322         * gcc.dg/pch/import-1.c: New.
33323         * gcc.dg/pch/import-1.hs: New.
33324         * gcc.dg/pch/import-1a.h: New.
33325         * gcc.dg/pch/import-1b.h: New.
33326         * gcc.dg/pch/import-1c.h: New.
33327
33328 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
33329
33330         PR c++/13574
33331         * g++.dg/ext/array1.C: New test.
33332
33333         PR c++/13178
33334         * g++.dg/conversion/op1.C: New test.
33335
33336 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
33337
33338         PR 11864
33339         From Kazumoto Kojima / Dan Kegel:
33340         * gcc.dg/pr11864-1.c: New test.
33341
33342         PR 10392
33343         From Marcus Comstedt / Dan Kegel:
33344         * gcc.dg/pr10392-1.c: New test.
33345
33346 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
33347
33348         PR c++/13478
33349         * g++.dg/init/ref10.C: New test.
33350
33351 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33352
33353         PR c++/13407
33354         * g++.dg/parse/typename6.C: New test.
33355
33356 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
33357
33358         PR pch/13361
33359         * g++.dg/pch/wchar-1.C: New.
33360         * g++.dg/pch/wchar-1.Hs: New.
33361
33362 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33363
33364         PR c++/9259
33365         * g++.dg/expr/sizeof2.C: New test.
33366
33367 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
33368
33369         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
33370
33371 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
33372
33373         PR c++/13659
33374         * g++.dg/lookup/strong-using-3.C: New.
33375         * g++.dg/lookup/using-10.C: New.
33376
33377 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
33378
33379         PR c++/13594
33380         * g++.dg/lookup/strong-using-2.C: New.
33381
33382 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
33383             Dan Kegel <dank@kegel.com>
33384             J"orn Rennecke <joern.rennecke@superh.com>
33385
33386         PR target/9365
33387         * gcc.dg/pr9365-1.c: New test.
33388
33389 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33390
33391         PR c++/8856
33392         * g++.dg/parse/casting-operator2.C: New test.
33393         * g++.old-deja/g++.pt/explicit83.C: Remove.
33394
33395 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33396
33397         * gcc.dg/label-compound-stmt-1.c: New test.
33398         * gcc.c-torture/compile/950922-1.c,
33399         gcc.c-torture/compile/20000211-3.c,
33400         gcc.c-torture/compile/20000518-1.c,
33401         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
33402         compound statements.
33403
33404 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
33405
33406         * gcc.dg/ppc64-abi-1.c: New test.
33407
33408 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
33409
33410          * g++.dg/ext/attrib9.C: Add dg-warnings.
33411
33412 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33413
33414         PR c++/12335
33415         * g++.dg/parse/dtor3.C: New test.
33416
33417 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
33418
33419         PR c++/12709
33420         * g++.dg/parse/try-catch-1.C: New test.
33421
33422 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
33423
33424         * ada/acats/run_all.sh: Add more verbose output in acats.log
33425         when compiling tests.
33426
33427 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
33428
33429         PR 13656
33430         * gcc.dg/typedef-redecl.c: New test case.
33431         * gcc.dg/typedef-redecl.h: New support file.
33432
33433 2004-01-13  Jan Hubicka  <jh@suse.cz>
33434
33435         * gcc.dg/always_inline.c: New test.
33436         * gcc.dg/debug/20031231-1.c: Fix.
33437
33438 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33439
33440         PR c++/13474
33441         * g++.dg/template/array3.C: New test.
33442
33443 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
33444
33445         * g++.dg/ext/lvalue1.C: No longer expected to fail.
33446         * g++.dg/warn/Wunused-2.C: Likewise.
33447
33448 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33449
33450         PR c++/13289
33451         * g++.dg/template/instantiate6.C: New test.
33452
33453 2004-01-12  Roger Sayle  <roger@eyesopen.com>
33454
33455         PR middle-end/11397
33456         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
33457
33458 2004-01-12  Jan Hubicka  <jh@suse.cz>
33459
33460         PR opt/12826
33461         * gcc.dg/20040112-1.c: New.
33462
33463         * gcc.dg/dwarf-die[1-7].c: Move to...
33464         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
33465         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
33466
33467 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
33468
33469         PR c++/4100
33470         * g++.dg/parse/friend4.C: New test.
33471
33472 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
33473
33474         PR c++/4100
33475         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
33476         definition is called a friend.
33477
33478 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
33479
33480         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
33481
33482 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
33483
33484         PR c++/3478
33485         * g++.dg/parse/error10.C: New test.
33486         * g++.dg/template/arg2.C: Accept "invalid type" error.
33487
33488 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
33489
33490         PR middle-end/13392
33491         * g++.dg/opt/expect2.C: New test.
33492
33493 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
33494
33495         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
33496         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
33497         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
33498         Update dg-error regexps.
33499
33500 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
33501
33502         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
33503         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
33504
33505 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33506
33507         * gcc.dg/pragma-re-1.c: Use right pointer type.
33508
33509 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33510
33511         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
33512
33513 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
33514
33515         * gcc.dg/rs6000-ldouble-1.c: New.
33516
33517 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33518
33519         DR 337
33520         PR c++/9256
33521         * g++.dg/other/abstract1.C: New test.
33522
33523 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
33524
33525         * g++.dg/lookup/strong-using-1.C: New.
33526
33527 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33528
33529         PR c/11234
33530         * gcc.dg/func-ptr-conv-1.c: New test.
33531         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
33532
33533 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
33534
33535         PR target/13380.
33536         * gcc.c-torture/compile/20040109-1.c: New.
33537
33538 2004-01-08  Stuart Hastings  <stuart@apple.com>
33539
33540         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
33541         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
33542         * gcc.dg/i386-sse-6.c: ...this new testcase.
33543
33544 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
33545
33546         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
33547
33548 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33549
33550         * ada/acats/run_acats: Treat 'gnatchop' the same way
33551         as 'gnatmake'.  Export GCC_DRIVER.
33552         * ada/acats/run_all.sh: Add target_gnatchop.  Use
33553         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
33554
33555 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33556
33557         PR c++/12573
33558         * g++.dg/template/dependent-expr4.C: New test.
33559
33560 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
33561
33562         * gcc.dg/altivec-11.c: New test.
33563
33564 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
33565
33566         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
33567
33568 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33569
33570         PR c/6024
33571         * gcc.dg/enum-compat-1.c: New test.
33572         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
33573
33574 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33575
33576         PR c/12165
33577         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
33578         gcc.dg/c99-idem-qual-3.c: New tests.
33579
33580 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
33581
33582         * gcc.dg/winline-7.c: Don't cast void * to int.
33583
33584 2004-01-06  Jan Hubicka  <jh@suse.cz>
33585
33586         * gcc.dg/i386-sse-5.c: New test
33587         * g++.dg/eh/simd-1.c: Add -w argument for i386.
33588
33589 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33590
33591         PR c++/12815
33592         * g++.dg/rtti/typeid4.C: New test.
33593
33594 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33595
33596         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
33597
33598 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33599
33600         PR c++/12132
33601         * g++.dg/template/error11.C: New test.
33602
33603         PR c++/13451
33604         * g++.dg/template/class2.C: New test.
33605
33606 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33607         Richard Sandiford <rsandifo@redhat.com>
33608
33609         PR c++/13387
33610         * g++.dg/opt/alias3.C: New test.
33611
33612 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
33613
33614         PR c++/13157
33615         * g++.dg/template/koenig3.C: New test.
33616
33617         PR c++/13529
33618         * g++.dg/parse/offsetof3.C: New test.
33619
33620         * g++.dg/init/copy7.C: Add missing dg-error markers.
33621
33622         PR c++/12226
33623         * g++.dg/init/copy7.c: New test.
33624
33625         PR c++/13536
33626         * g++.dg/parse/cast1.C: New test.
33627
33628 2004-01-04  Jan Hubicka  <jh@suse.cz>
33629
33630         * gcc.dg/winline[1-7].c: New tests.
33631
33632 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33633
33634         PR c++/13520
33635         * g++.dg/template/qualttp22.C: New test.
33636
33637 2004-01-01  Jan Hubicka  <jh@suse.cz>
33638
33639         * gcc.dg/debug/20031231-1.c: New.
33640         * gcc.c-torture/compile/20040101-1.c: New.
33641         * gcc.dg/dwarf-die-[1-7].c: New.
33642
33643 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
33644
33645         PR optimization/13521
33646         * gcc.c-torture/compile/20031231-1.c: New test.
33647
33648 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33649
33650         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
33651
33652 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33653
33654         PR c++/10079
33655         * g++.dg/template/crash16.C: New test.
33656
33657 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
33658
33659         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
33660
33661 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33662
33663         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
33664         ports.
33665         * g++.old-deja/g++.jason/thunk3.C: Likewise.
33666         * g++.old-deja/g++.law/profile1.C: Likewise.
33667         * gcc.c-torture/compile/981006-1.c: Likewise.
33668         * gcc.c-torture/execute/loop-2e.x: Likewise.
33669         * gcc.c-torture/execute/loop-2f.x: Remove.
33670         * gcc.c-torture/execute/loop-2g.x: Likewise.
33671         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
33672         * gcc.dg/20020312-2.c: Remove traces of dead ports.
33673
33674 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33675
33676         PR c++/13507
33677         * g++.dg/ext/attrib11.C: New test.
33678
33679         PR c++/13494
33680         * g++.dg/template/array2-1.C: New test.
33681         * g++.dg/template/array2-2.C: New test.
33682
33683 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
33684
33685         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
33686
33687 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33688
33689         PR c++/12774
33690         * g++.dg/template/array1-1.C: New test.
33691         * g++.dg/template/array1-2.C: New test.
33692
33693 2003-12-29  Roger Sayle  <roger@eyesopen.com>
33694
33695         PR fortran/12632
33696         * g77.dg/12632.f: New test case.
33697
33698 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33699
33700         PR c++/13289
33701         * g++.dg/parse/nontype1.C: New test.
33702
33703 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33704
33705         PR c++/12403
33706         * g++.dg/parse/explicit1.C: New test.
33707         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
33708
33709 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33710
33711         PR c++/13081
33712         * g++.dg/opt/inline6.C: New test.
33713
33714         PR c++/12613
33715         * g++.dg/parse/error9.C: New test.
33716
33717         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
33718
33719 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33720
33721         PR c++/13009
33722         * g++.dg/init/assign1.C: New test.
33723
33724 2003-12-28  Roger Sayle  <roger@eyesopen.com>
33725
33726         PR c++/13070
33727         * g++.dg/warn/format3.C: New test case.
33728
33729 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33730
33731         * gcc.c-torture/compile/20031227-1.c: New test.
33732
33733 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33734
33735         * g++.dg/bprob/bprob.exp: Load target-supports.exp
33736         * g77.dg/bprob/bprob.exp: Likewise.
33737         * gcc.misc-tests/bprob.exp: Likewise.
33738         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
33739         variants on systems where the library does not provide that
33740         functionality.
33741         * gcc.dg/builtins-20.c: Use builtins-config.h.
33742         * gcc.dg/builtins-config.h: New file.
33743
33744 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33745
33746         * lib/gcc-dg.exp (dg-require-profiling): New function.
33747         * lib/target-supports.exp (check_profiling_available): Likewise.
33748         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
33749         * g77.dg/bprob/bprob.exp: Likewise.
33750         * gcc.misc-tests/bprob.exp: Likewise.
33751         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
33752         * gcc.dg/20021014-1.c: Likewise.
33753         * gcc.dg/nest.c: Likewise.
33754
33755 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33756
33757         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
33758         compiling.
33759         * g++.dg/lookup/java2.C: Likewise.
33760         * gcc.dg/cpp/lexident.c: Likewise.
33761
33762 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
33763
33764         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
33765         given.
33766         * gcc.c-torture/compile/961203-1.c: Likewise.
33767         * gcc.c-torture/compile/980506-1.c: Likewise.
33768
33769 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
33770
33771         * lib/gcc-dg.exp (dg-prune-output): New annotation.
33772         (additional_prunes): New global.
33773         (gcc-dg-prune): Handle additional per-test pruning.
33774         (dg-test): Clear additional_prunes between tests.
33775
33776         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
33777         dg-prune-output to avoid spurious failures from assembler
33778         complaining about nonexistent WAW violations.
33779         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
33780         Use dg-prune-output to avoid spurious failures from assembler
33781         warning about Itanium B-step errata.
33782
33783 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33784
33785         * g++.dg/abi/macro0.C: New test.
33786         * g++.dg/abi/macro1.C: Likewise.
33787         * g++.dg/abi/macro2.C: Likewise.
33788
33789         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
33790         * g++.dg/abi/bitfield7.C: Likewise.
33791         * g++.dg/abi/dtor2.C: Likewise.
33792         * g++.dg/abi/mangle11.C: Likewise.
33793         * g++.dg/abi/mangle12.C: Likewise.
33794         * g++.dg/abi/mangle14.C: Likewise.
33795         * g++.dg/abi/mangle17.C: Likewise.
33796         * g++.dg/abi/vbase10.C: Likewise.
33797         * g++.dg/abi/vbase14.C: Likewise.
33798         * g++.dg/template/qualttp17.C: Likewise.
33799
33800 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33801
33802         PR c/11995
33803         * gcc.dg/20031223-1.c: New test.
33804
33805 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33806
33807         * gcc.dg/noreturn-7.c: New test.
33808
33809 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33810
33811         * gcc.dg/null-pointer-1.c: New test.
33812
33813 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
33814
33815         * g++.old-deja/g++.jason/template18.C: Remove.
33816         * g++.old-deja/g++.jason/template37.C: Likewise.
33817
33818         PR c++/12862
33819         * g++.dg/lookup/ns1.C: New test.
33820
33821         PR c++/12397
33822         * g++.dg/template/lookup3.C: New test.
33823
33824 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
33825
33826         * g++.dg/template/recurse1.C: New test
33827
33828 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
33829
33830         PR c++/12479
33831         * g++.dg/parse/semicolon1.C: New test.
33832         * g++.dg/parse/semicolon1.h: Likewise.
33833
33834 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
33835
33836         * gcc.dg/darwin-misaligned.c: New test.
33837
33838 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
33839
33840         PR c/9163
33841         * gcc.dg/20031222-1.c: New test.
33842
33843 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
33844
33845         PR c++/13438
33846         * g++.dg/parse/error8.C: New test.
33847
33848         PR c++/11554
33849         * g++.dg/warn/ctor-init-1.C: New test.
33850
33851 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
33852
33853         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
33854         too small.
33855         * gcc.c-torture/compile/930217-1.c: Likewise.
33856         * gcc.c-torture/compile/930513-1.c: Likewise.
33857         * gcc.c-torture/execute/920908-2.c: Likewise.
33858         * gcc.c-torture/execute/921204-1.c: Likewise.
33859         * gcc.c-torture/execute/930621-1.c: Likewise.
33860         * gcc.c-torture/execute/930630-1.c: Likewise.
33861         * gcc.c-torture/execute/931031-1.c: Likewise.
33862         * gcc.c-torture/execute/980602-2.c: Likewise.
33863         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33864         * gcc.c-torture/execute/compndlit-1.c: Likewise.
33865         * gcc.c-torture/execute/extzvsi.c: Likewise.
33866         * gcc.c-torture/unsorted/ext.c: Likewise.
33867
33868 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
33869
33870         PR target/12749
33871         * gcc.c-torture/compile/20031220-2.c: New test case.
33872
33873 2003-12-20  Roger Sayle  <roger@eyesopen.com>
33874
33875         PR optimization/13031
33876         * gcc.c-torture/compile/20031220-1.c: New test case.
33877
33878 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33879
33880         * gcc.dg/cast-function-1.c: New test.
33881
33882 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33883
33884         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
33885         formats.
33886
33887 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
33888
33889         PR c++/12795
33890         * g++.dg/ext/attrib10.C: New test.
33891
33892 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
33893
33894         * gcc.dg/cleanup-10.c: New test.
33895         * gcc.dg/cleanup-11.c: New test.
33896
33897 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
33898
33899         PR c++/13239
33900         * g++.dg/opt/expect1.C: New test.
33901
33902 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
33903
33904         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
33905
33906 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
33907
33908         PR debug/12923
33909         * gcc.dg/20031218-1.c: New test.
33910
33911         PR debug/12389
33912         * gcc.dg/20031218-2.c: New test.
33913         * gcc.dg/20031218-3.c: New test.
33914
33915         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
33916         of label name and allow for USER_LABEL_PREFIX == "_" names.
33917         * g++.dg/abi/mangle18-2.C: Likewise.
33918         * g++.dg/abi/mangle19-1.C: Likewise.
33919         * g++.dg/abi/mangle19-2.C: Likewise.
33920         * g++.dg/abi/mangle20-1.C: Likewise.
33921         * g++.dg/abi/mangle20-2.C: Likewise.
33922
33923 2003-12-18  Richard Henderson  <rth@redhat.com>
33924
33925         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
33926
33927 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
33928             Dan Kegel <dank@kegel.com>
33929
33930         PR other/12009
33931         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
33932         testing a cross compiler, it causes spurious compile failures.
33933         * lib/g++.exp: Likewise.
33934
33935 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33936
33937         PR c++/13262
33938         * g++.dg/template/access13.C: New test.
33939
33940 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
33941
33942         * gcc.dg/20031216-1.c: New test.
33943
33944 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33945
33946         PR c++/9154
33947         * g++.dg/template/error10.C: New test.
33948
33949 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33950
33951         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
33952         * g++.dg/eh/simd-2.C: Likewise.
33953
33954 2003-12-17  James E Wilson  <wilson@specifixinc.com>
33955             Roger Sayle  <roger@eyesopen.com>
33956
33957         * gcc.c-torture/execute/ieee/mzero5.c: New.
33958
33959 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
33960
33961         PR c++/10603
33962         * g++.dg/parse/error6.C: New test.
33963
33964         PR c++/12827
33965         * g++.dg/parse/error7.C: New test.
33966
33967 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
33968
33969         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
33970         at -O with stabs debugging formats.
33971         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
33972         * gcc.dg/debug/debug-2.c: Likewise.
33973
33974 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
33975
33976         PR c++/12696
33977         * g++.dg/init/error1.C: New test.
33978
33979         PR c++/12218
33980         * g++.dg/init/pm3.C: New test.
33981
33982 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33983
33984         PR c/3347
33985         * gcc.dg/bitfld-8.c: New test.
33986
33987 2003-12-16  James Lemke  <jim@wasabisystems.com>
33988
33989         * gcc.dg/arm-scd42-[123].c: New tests.
33990
33991 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33992
33993         PR c++/9043
33994         * g++.dg/abi/mangle20-1.C: New test.
33995         * g++.dg/abi/mangle20-2.C: New test.
33996
33997 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
33998
33999         PR c++/13275
34000         * g++.dg/other/offsetof2.C: Remove XFAIL.
34001         * g++.dg/parse/offsetof1.C: New test.
34002         * g++.gd/parse/offsetof2.C: Likewise.
34003
34004 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34005
34006         * g++.dg/template/nontype3.C: New test.
34007         * g++.dg/template/static2.C: Tweaked the dg-error clause.
34008
34009 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34010
34011         * g++.dg/warn/noreturn-3.C: Also test instantiation.
34012
34013 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34014
34015         PR c++/13387
34016         * g++.dg/expr/assign1.C: New test.
34017
34018         PR c++/13242
34019         * g++.dg/abi/mangle19-1.C: New test.
34020         * g++.dg/abi/mangle19-2.C: New test.
34021
34022 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
34023
34024         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
34025
34026 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34027
34028         * gcc.c-torture/execute/20031216-1.c: New test.
34029
34030 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34031
34032         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
34033         an ICE regression.
34034
34035 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34036
34037         PR c++/10926
34038         * g++.dg/template/error9.C: New test.
34039
34040         PR c++/11116
34041         * g++.dg/template/error8.C: New test.
34042
34043 2003-12-15  Roger Sayle  <roger@eyesopen.com>
34044
34045         PR middle-end/13400
34046         * gcc.c-torture/execute/20031215-1.c: New test case.
34047
34048 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34049
34050         PR c++/13269
34051         * g++.dg/parse/error5.C: New test.
34052
34053         PR c++/12989
34054         * g++.dg/expr/sizeof1.C: New test.
34055
34056         PR c++/13310
34057         * g++.dg/template/crash15.C: New test.
34058
34059 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
34060
34061         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
34062         a non-POD type as the last named parameter of a varargs function.
34063
34064 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34065
34066         PR c++/13243
34067         PR c++/12573
34068         * g++.dg/template/crash14.C: New test.
34069         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
34070
34071 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34072
34073         * g++.dg/other/java1.C: New test.
34074
34075         PR c++/13241
34076         * g++.dg/abi/mangle18-1.C: New test.
34077         * g++.dg/abi/mangle18-2.C: New test.
34078
34079 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34080
34081         PR optimization/10312
34082         * gcc.c-torture/execute/20031214-1.c: New.
34083
34084 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
34085
34086         PR c++/10779
34087         PR c++/12160
34088         * g++.dg/parse/error3.C: New test.
34089         * g++.dg/parse/error4.C: Likewise.
34090         * g++.dg/abi/mangle4.C: Tweak error messages.
34091         * g++.dg/lookup/using5.C: Likewise.
34092         * g++.dg/other/error2.C: Likewise.
34093         * g++.dg/parse/typename5.C: Likewise.
34094         * g++.dg/parse/undefined1.C: Likewise.
34095         * g++.dg/template/arg2.C: Likewise.
34096         * g++.dg/template/ttp3.C: Likewise.
34097         * g++.dg/template/type1.C: Likewise.
34098         * g++.old-deja/g++.other/crash32.C: Likewise.
34099         * g++.old-djea/g++.pt/defarg8.C: Likewise.
34100
34101 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34102
34103         PR c++/13106
34104         * g++.dg/warn/noreturn-3.C: New test.
34105
34106 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34107
34108         PR c++/13118
34109         * g++.dg/abi/covariant3.C: New.
34110
34111 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
34112
34113         * g++.dg/eh/ia64-1.C: New test.
34114
34115 2003-12-12  Roger Sayle  <roger@eyesopen.com>
34116
34117         PR optimization/13037
34118         * g77.f-torture/execute/13037.f: New test case.
34119
34120 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34121
34122         PR c++/12881
34123         * g++.dg/abi/covariant2.C: New.
34124
34125 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
34126
34127         * gcc.dg/cpp/trad/macro.c: New tests.
34128
34129 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
34130
34131         * gcc.c-torture/execute/wchar_t-1.x: Delete.
34132
34133 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
34134
34135         PR other/10819
34136         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
34137         to fix Bug 10819.
34138         * lib/g++.exp (g++_version): Likewise.
34139         * lib/g77.exp (g77_version): Likewise.
34140         * lib/objc.exp (default_objc_version): Likewise.
34141
34142 2003-12-10  Richard Henderson  <rth@redhat.com>
34143
34144         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
34145
34146         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
34147
34148 2003-12-08  Matt Austern  <austern@apple.com>
34149
34150         PR c/13134
34151         * lib/gcc-dg.exp (dg-require-visibility): Define.
34152         * lib/target-supports (check_visibility_available): Define.
34153         * gcc.dg/visibility-1.c: New test.
34154         * gcc.dg/visibility-2.c: Likewise.
34155         * gcc.dg/visibility-3.c: Likewise.
34156         * gcc.dg/visibility-4.c: Likewise.
34157         * gcc.dg/visibility-5.c: Likewise.
34158         * gcc.dg/visibility-6.c: Likewise.
34159         * g++.dg/ext/visibility-1.C: Likewise.
34160         * g++.dg/ext/visibility-2.C: Likewise.
34161         * g++.dg/ext/visibility-3.C: Likewise.
34162         * g++.dg/ext/visibility-4.C: Likewise.
34163         * g++.dg/ext/visibility-5.C: Likewise.
34164         * g++.dg/ext/visibility-6.C: Likewise.
34165
34166 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34167
34168         * g++.dg/lookup/java1.C: New test.
34169         * g++.dg/lookup/java2.C: New test.
34170
34171 2003-12-07  Falk Hueffner  <falk@debian.org>
34172
34173         * g++.dg/opt/noreturn-1.C: New test.
34174
34175 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
34176
34177         * gcc.dg/overflow-1.c: New test.
34178
34179 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34180
34181         * g77.f-torture/compile/13060.f: New test.
34182
34183 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
34184
34185         PR c++/13323
34186         * g++.dg/inherit/operator2.C: New test.
34187
34188 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
34189
34190         PR c++/13305
34191         * g++.dg/ext/attrib9.C: New test.
34192
34193 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
34194
34195         PR c++/13314
34196         * g++.dg/template/error7.C: New test.
34197
34198 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
34199             J"orn Rennecke <joern.rennecke@superh.com>
34200
34201         PR target/13302
34202         * g++.dg/other/struct-va_list.C: New test.
34203
34204 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34205
34206         PR c++/13166
34207         * g++.dg/parse/defarg6.C: New test.
34208
34209 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
34210
34211         PR target/13256
34212         * gcc.c-torture/execute/20031201-1.c: New test.
34213
34214 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
34215
34216         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
34217
34218 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34219
34220         * gcc.dg/builtin-return-1.c: New test.
34221
34222 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
34223             J"orn Rennecke <joern.rennecke@superh.com>
34224
34225         PR optimization/13260
34226         * gcc.c-torture/execute/20031204-1.c: New test.
34227
34228 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
34229
34230         PR c++/9127
34231         * g++.dg/template/error6.C: New test.
34232
34233 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
34234
34235         * gcc.dg/20031202-1.c: New test.
34236
34237 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
34238
34239         PR c++/13179
34240         * g++.dg/template/eh1.C: New test.
34241
34242         PR c++/10771
34243         * g++.dg/template/error5.C: New test.
34244
34245 2003-12-02  David Ung  <davidu@mips.com>
34246
34247         * gcc.dg/compat/vector-check.h: Corrected type for var
34248         g_##TMODE
34249
34250 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34251
34252         PR c++/10126
34253         * g++.dg/template/ptrmem8.C: New test.
34254
34255 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34256
34257         PR c++/12573
34258         * g++.dg/template/dependent-expr3.C: New test.
34259
34260 2003-12-01  James Lemke  <jim@wasabisystems.com>
34261
34262         * gcc.dg/arm-g2.c: New test.
34263
34264 2003-12-01  Roger Sayle  <roger@eyesopen.com>
34265
34266         PR optimization/11634
34267         * gcc.dg/20031201-2.c: New test case.
34268
34269 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
34270
34271         PR 11433
34272         * objc.dg/proto-lossage-3.m: New test.
34273
34274 2003-12-01  Roger Sayle  <roger@eyesopen.com>
34275
34276         PR optimization/12628
34277         * gcc.dg/20031201-1.c: New test case.
34278
34279 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34280
34281         * gcc.dg/unaligned-1.c: New test.
34282
34283 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
34284
34285         PR c++/9849
34286         * g++.dg/template/error4.C: New test.
34287         * g++.dg/template/nested3.C: Adjust error markers.
34288
34289 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34290
34291         * gcc.dg/cpp/assert4.c: Check more #system assertions.
34292
34293 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34294
34295         PR c/10333
34296         * gcc.dg/bitfld-7.c: New test.
34297
34298 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
34299
34300         * gcc.dg/tls/asm-1.C: New test.
34301
34302 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34303
34304         * gcc.dg/cpp/assert4.c: Update.
34305
34306 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34307
34308         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
34309         * gcc.dg/builtin-apply3.c: New test.
34310
34311 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34312
34313         * lib/compat.exp (compat-obj): New xfaildata parameter.
34314         Use it to set compiler_conditional_xfail_data before compiling.
34315         (compat-get-options): Handle dg-xfail-if.
34316         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
34317         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
34318         * gcc.dg/compat/vector-1_y.c: Likewise.
34319         * gcc.dg/compat/vector-2_x.c: Likewise.
34320         * gcc.dg/compat/vector-2_y.c: Likewise.
34321
34322 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34323
34324         * g++.dg/opt/reg-stack4.C: New test.
34325
34326 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34327
34328         * gcc.dg/builtin-apply2.c: New test.
34329
34330 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34331
34332         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
34333
34334 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34335
34336         PR c++/12924
34337         * g++.dg/template/template-id-2.C: New test.
34338
34339 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34340
34341         PR c++/5369
34342         * g++.dg/template/memfriend1.C: New test.
34343         * g++.dg/template/memfriend2.C: Likewise.
34344         * g++.dg/template/memfriend3.C: Likewise.
34345         * g++.dg/template/memfriend4.C: Likewise.
34346         * g++.dg/template/memfriend5.C: Likewise.
34347         * g++.dg/template/memfriend6.C: Likewise.
34348         * g++.dg/template/memfriend7.C: Likewise.
34349         * g++.dg/template/memfriend8.C: Likewise.
34350         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
34351
34352 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
34353
34354         PR c++/12515
34355         * g++.dg/ext/cond1.C: New test.
34356
34357 2003-11-20  Richard Henderson  <rth@redhat.com>
34358
34359         * gcc.dg/20020201-2.c: Remove.
34360         * gcc.dg/20020201-4.c: Remove.
34361         * gcc.dg/20020304-1.c: Remove.
34362
34363 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
34364
34365         * gcc.dg/cpp/trad/xwin1.c: New test case.
34366
34367 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
34368
34369         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
34370         * lib/g77.exp: Likewise.
34371         * lib/objc.exp: Likewise.
34372         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
34373         for darwin.
34374
34375 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34376
34377         PR c++/12932
34378         * g++.dg/template/static5.C: New test.
34379
34380 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34381
34382         * gcc.dg/nested-func-1.c: New test.
34383
34384 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34385
34386         * gcc.dg/cpp/assert4.c: New test.
34387
34388 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
34389
34390         PR c++/2294
34391         * g++.dg/lookup/using9.c: New test.
34392
34393 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
34394
34395         PR c++/12762
34396         * g++.dg/template/error3.C: New test.
34397
34398 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
34399
34400         PR ada/13035
34401         * ada/acats/run_acats, run_all.sh: Fix syntax error.
34402         No longer use a wrapper for gcc, since this does not work under
34403         Windows.
34404
34405 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
34406
34407         PR c++/2094
34408         * g++.dg/template/ptrmem7.C: New test.
34409
34410 2003-11-13  Andrew Pinski <apinski@apple.com>
34411
34412         * gcc.c-torture/compile/20031113-1.c: New test.
34413
34414 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
34415             Kean Johnston <jkj@sco.com>
34416
34417         PR c/13029
34418         * gcc.dg/unused-4.c: Update.
34419
34420 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34421
34422         * g++.dg/opt/const3.C: New test.
34423
34424 2003-11-13  Jan Hubicka  <jh@suse.cz>
34425
34426         * gcc.c-torture/compile/20031112-1.c: New test.
34427
34428 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
34429
34430         * g++.dg/parse/crash10.C: Remove bogus error marker.
34431
34432 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34433
34434         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
34435         (host_gcc): Likewise.
34436         (ROOT): Honor $PWDCMD.
34437         (BASE): Likewise.
34438         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
34439
34440 2003-11-12  Catherine Moore  <clm@redhat.com>
34441
34442         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
34443
34444 2003-11-12  Andreas Jaeger  <aj@suse.de>
34445             Jakub Jelinek  <jakub@redhat.com>
34446             Andrew Pinski  <pinskia@physics.uc.edu>
34447             Richard Henderson  <rth@redhat.com>
34448
34449         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
34450         systems.
34451         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
34452
34453         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
34454         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34455
34456 2003-11-11  Andreas Jaeger  <aj@suse.de>
34457
34458         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
34459
34460         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
34461
34462 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
34463
34464         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
34465         Clean ups.
34466
34467 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
34468
34469         * gcc.dg/trampoline-1.c: New test.
34470
34471 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34472
34473         * gcc.c-torture/compile/200031109-1.c: New test.
34474
34475 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34476
34477         PR c/3190
34478         PR c/8714
34479         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
34480         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
34481         gcc.dg/format/no-y2k-1.c: Update.
34482
34483 2003-11-08  Roger Sayle  <roger@eyesopen.com>
34484
34485         PR optimization/10467
34486         * gcc.dg/20031108-1.c: New test case.
34487
34488 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
34489
34490         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
34491
34492 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34493
34494         * gcc.dg/compound-lvalue-1.c: New test.
34495         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
34496         some XFAILs.
34497
34498 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
34499
34500         * gcc.dg/altivec-varargs-1.c: New test.
34501
34502 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34503
34504         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
34505         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
34506         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
34507         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
34508         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
34509
34510 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34511
34512         * gcc.dg/cond-lvalue-1.c: New test.
34513
34514 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
34515
34516         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
34517
34518 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34519
34520         PR c++/11616
34521         * g++.dg/template/instantiate5.C: New test.
34522
34523 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34524
34525         PR c++/12726
34526         * g++.dg/ext/complit2.C: Replace test with self-contained version.
34527         * ChangeLog: Add missing first entry for above test.
34528
34529 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34530
34531         PR c++/9810
34532         * g++.dg/template/using8.C: New test.
34533         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
34534
34535 2003-11-02  Roger Sayle  <roger@eyesopen.com>
34536
34537         PR optimization/10817
34538         * gcc.c-torture/compile/20031102-1.c: New test case.
34539
34540 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
34541
34542         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
34543         2147483647.
34544
34545 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34546
34547         * gcc.dg/20031102-1.c: New test.
34548
34549 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34550
34551         * gcc.dg/complex-1.c: New test.
34552
34553 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34554
34555         PR c++/12796
34556         * g++.dg/template/crash13.C: Adjust expected error location.
34557         * g++.old-deja/g++.brendan/ns1.C: Likewise.
34558
34559 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34560
34561         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34562
34563 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
34564
34565         PR/10239
34566         * gcc.c-torture/compile/20031031-2.c: New test.
34567
34568 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
34569
34570         PR/11640
34571         * gcc.c-torture/compile/20031031-1.c: New test.
34572
34573 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34574
34575         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34576         * gcc.misc-tests/bprob.exp: Likewise.
34577         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
34578         the execution test on arm-elf configs.
34579         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
34580         configs that don't support scratch files.
34581         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
34582
34583 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
34584
34585         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
34586         done by dejagnu.
34587
34588 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
34589
34590         * ada/acats/run_all.sh: Redirect mv output to /dev/null
34591         Avoid non pure sh syntax. Add more logging.
34592
34593         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
34594         fail.
34595
34596 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34597
34598         PR libgcj/10610
34599         * gcc.dg/ppc-stackalign-1.c: New test.
34600
34601 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
34602
34603         * ada/acats/run_all.sh: Change output to be more compliant with
34604         dejagnu framework.
34605         Create acats.sum and acats.log files under testsuite/ada/acats
34606         Only run [a-z]* directories, to filter out e.g. CVS.
34607         Redirect build output to log file.
34608
34609 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34610
34611         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
34612
34613 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34614
34615         PR ada/5909:
34616         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
34617
34618 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
34619
34620         * gcc.c-torture/compile/20031023-1.c: New test.
34621         * gcc.c-torture/compile/20031023-2.c: New test.
34622         * gcc.c-torture/compile/20031023-3.c: New test.
34623         * gcc.c-torture/compile/20031023-4.c: New test.
34624
34625 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34626
34627         PR c++/10371
34628         * g++.dg/lookup/scoped8.C: New test.
34629
34630 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34631
34632         * g++.dg/opt/reg-stack3.C: New test.
34633
34634 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34635
34636         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
34637
34638 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34639
34640         PR c++/11076
34641         * g++.dg/template/crash13.C: New test.
34642
34643 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34644
34645         * gcc.dg/c99-restrict-2.c: New test.
34646
34647 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
34648
34649         PR c++/12698, c++/12699, c++/12700, c++/12566
34650         * g++.dg/inherit/covariant9.C: New test.
34651         * g++.dg/inherit/covariant10.C: New test.
34652         * g++.dg/inherit/covariant11.C: New test.
34653
34654 2003-10-23  Jason Merrill  <jason@redhat.com>
34655
34656         PR c++/12726
34657         * g++.dg/ext/complit2.C: New test.
34658
34659 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34660
34661         PR target/12654
34662         * gcc.c-torture/execute/20031020-1.c: New test.
34663
34664 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34665
34666         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
34667         following the jump_insn.
34668
34669 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34670
34671         * gcc.dg/cast-lvalue-1.c: New test.
34672
34673 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
34674
34675         PR c++/11962
34676         * g++.dg/template/cond2.C: New test.
34677
34678 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34679
34680         * gcc.dg/builtins-28.c: New test.
34681
34682 2003-10-20  Jan Hubicka  <jh@suse.cz>
34683
34684         * g++.dg/opt/inline4.C: Do not use min-inline-insns
34685         parameter.
34686         * gcc.dg/inline-2.c: Likewise.
34687
34688 2003-10-20  Phil Edwards  <phil@codesourcery.com>
34689
34690         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
34691         * gcc.dg/nest.c: Likewise.
34692
34693 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34694
34695         PR c++/9781, c++/10583, c++/11862
34696         * g++.dg/parse/crash13.C: New test.
34697
34698 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34699
34700         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
34701
34702 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34703
34704         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
34705         Define HAVE_C99_RUNTIME except on Solaris.
34706         * gcc.dg/builtins-20.c: Likewise.
34707
34708 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34709
34710         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
34711
34712 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34713
34714         PR c++/12495
34715         * g++.dg/template/crash21.C: New test.
34716
34717 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34718
34719         PR c++/2513
34720         * g++.dg/template/typename5.C: New test.
34721
34722 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34723
34724         PR c++/12369
34725         * g++.dg/template/friend25.C: New test.
34726
34727 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
34728
34729         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
34730         versions.
34731
34732 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
34733
34734         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
34735         == 2147483647.
34736
34737 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
34738
34739         * gcc.c-torture/execute/960416-1.x: Remove.
34740         * gcc.c-torture/execute/divconst-3.x: Likewise.
34741
34742 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
34743
34744         PR target/12598
34745         * gcc.dg/torture/cris-volatile-1.c: New test.
34746
34747 2003-10-14  Roger Sayle  <roger@eyesopen.com>
34748
34749         PR optimization/9325
34750         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
34751         for overflowing floating point to integer conversion during RTL
34752         simplification.
34753
34754 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
34755
34756         * objc/execute/_cmd.m: Fix typo.
34757         * objc.dg/image-info.m, objc.dg/symtab-1.m:
34758         Relax 'scan-assembler' regexp.
34759         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
34760         objc.dg/try-catch-4.m: Run on non-Darwin targets.
34761         * objc.dg/zero-link-2.m: Remove blank line.
34762         * objc.dg/zero-link-3.m: New test case.
34763
34764 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
34765
34766         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
34767
34768         * gcc.dg/asm-names.c: Use scan-assembler-not rather
34769         than linker trickery.
34770
34771 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34772
34773         PR c++/12370
34774         * g++.dg/other/friend2.C: New test.
34775
34776 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
34777
34778         * gcc.dg/20031012-1.c: New test.
34779
34780 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
34781
34782         * gcc.dg/weak/weak-3.c: Fix for new warning.
34783
34784 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
34785
34786         PR optimization/8750
34787         * gcc.c-torture/execute/20031012-1.c: New test case.
34788
34789 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34790
34791         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
34792         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
34793
34794 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34795
34796         PR optimization/12260
34797         * gcc.c-torture/compile/20031011-2.c: New test case.
34798
34799 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34800
34801         * gcc.c-torture/execute/20031011-1.c: New testcase.
34802
34803 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
34804
34805         * gcc.c-torture/compile/20031011-1.c: New test.
34806
34807 2003-10-11  Jan Hubicka  <jh@suse.cz>
34808
34809         * g++.dg/other/first-global.C: New test.
34810
34811 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34812
34813         * gcc.c-torture/execute/string-opt-18.c: New testcase.
34814
34815 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
34816
34817         * gcc.c-torture/compile/20031010-1.c: New test.
34818
34819 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
34820
34821         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
34822         * gcc.c-torture/execute/va-arg-25.c: ... here.
34823
34824 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
34825
34826         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
34827
34828 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
34829
34830         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
34831
34832 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
34833
34834         * g++.dg/parse/error2.C: New test.
34835
34836 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
34837
34838         PR c++/11097
34839         * g++.dg/other/error5.C: Modify the error message.
34840         * g++.dg/lookup/using8.C: New test.
34841
34842 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
34843
34844         * gcc.dg/darwin-abi-2.c: New file.
34845         * gcc.c-torture/execute/va-arg-24.c: New file.
34846
34847 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
34848
34849         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
34850         indentation.
34851
34852 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
34853
34854         PR c++/10147
34855         * g++.dg/other/error4.C: Update error messages.
34856         * g++.dg/template/ptrmem4.C: Likewise.
34857
34858         PR c++/12337
34859         * g++.dg/init/new9.C: New test.
34860
34861         PR c++/12334, c++/12236, c++/8656
34862         * g++.dg/ext/attrib8.C: New test.
34863
34864 2003-10-06  Devang Patel  <dpatel@apple.com>
34865
34866         * gcc.dg/debug/dwarf2-3.h: New test.
34867         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
34868
34869 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
34870
34871         * g++.dg/opt/cfg2.C: New test.
34872
34873 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34874
34875         * g++.dg/opt/float1.C: New test.
34876
34877 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34878
34879         * gcc.dg/c90-array-lval-6.c: New test.
34880         * gcc.dg/c99-array-lval-6.c: New test.
34881
34882 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
34883             Ziemowit Laski  <zlaski@apple.com>
34884
34885         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
34886         'Derived', so that it is never considered a class method; add
34887         new warning for '+port' method ambiguity.
34888         * objc.dg/method-12.m: Include <objc/objc.h> instead of
34889         <objc/objc-api.h> (needed on Mac OS X).
34890         * objc.dg/method-13.m: New test.
34891
34892 2003-10-03  Roger Sayle  <roger@eyesopen.com>
34893
34894         PR optimization/9325, PR java/6391
34895         * gcc.c-torture/execute/20031003-1.c: New test case.
34896
34897 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
34898
34899         PR optimization/12180
34900         * gcc.dg/20031002-1.c: New test.
34901
34902         PR c++/12486
34903         * g++.dg/inherit/error1.C: New test.
34904
34905 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
34906
34907         * lib/f-torture.exp (search_for): Rename to...
34908         (search_for_re): This.  Also, clean up comments and the
34909         "regexp" invocation.
34910
34911 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
34912
34913         * gcc.c-torture/compile/20031002-1.c: New test.
34914
34915 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
34916
34917         * g++.dg/opt/cond1.C: New test.
34918
34919 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
34920
34921         * gcc.dg/Wold-style-definition-2.c: New testcase.
34922         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
34923
34924 2003-09-29  Richard Henderson  <rth@redhat.com>
34925
34926         * g++.dg/init/array10.C: Add dg-options.
34927
34928 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
34929
34930         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
34931
34932 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34933
34934         * g++.dg/template/friend19.C: Fix typo.
34935         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
34936
34937 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
34938
34939         * gcc.c-torture/execute/20030928-1.c: New test.
34940         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
34941
34942 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34943
34944         * g++.dg/opt/unroll1.C: New test.
34945
34946 2003-09-26  Roger Sayle  <roger@eyesopen.com>
34947
34948         PR optimization/11741
34949         * gcc.dg/20030926-1.c: New test case.
34950
34951 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34952
34953         PR c++/5655
34954         * g++.dg/parse/access7.C: New test.
34955         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
34956
34957 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
34958
34959         MERGE OF objc-improvements-branch into MAINLINE:
34960         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
34961         if libobjc has not been built.
34962         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
34963         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
34964         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
34965         objc/execute/nested-3.m, objc/execute/np-2.m,
34966         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
34967         objc/execute/redefining_self.m, objc/execute/root_methods.m,
34968         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
34969         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
34970         objc.dg/special/unclaimed-category-1.h,
34971         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
34972         well as GNU runtime.
34973         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
34974         * execute/cascading-1.m, execute/function-message-1.m,
34975         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
34976         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
34977         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
34978         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
34979         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
34980         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
34981         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
34982         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
34983         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
34984         * objc.dg/bitfield-2.m: Run only on Darwin.
34985         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
34986         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
34987         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
34988         * objc.dg/const-str-1.m: Fix constant string layout.
34989
34990 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
34991
34992         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
34993
34994 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
34995
34996         * gcc.dg/darwin-abi-1.c: New file.
34997
34998 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
34999
35000         PR target/12281
35001         * gcc.c-torture/compile/20030921-1.c: New test.
35002
35003 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35004
35005         * g++.dg/opt/reg-stack2.C: New test.
35006
35007 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35008
35009         * g++.dg/eh/delayslot1.C: New test.
35010
35011 2003-09-20  Richard Henderson  <rth@redhat.com>
35012
35013         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
35014
35015 2003-09-20  Roger Sayle  <roger@eyesopen.com>
35016
35017         * gcc.c-torture/execute/20030920-1.c: New test case.
35018
35019 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35020
35021         * g++.dg/rtti/typeid3.C: Correct expected error message.
35022
35023 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35024
35025         PR c++/157
35026         * g++.dg/parse/crash12.C: New test.
35027
35028 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
35029
35030         * gcc.dg/compat/mixed-struct-check.h: New.
35031         * gcc.dg/compat/mixed-struct-defs.h: New.
35032         * gcc.dg/compat/mixed-struct-init.h: New.
35033         * gcc.dg/compat/struct-by-value-19_main.c: New.
35034         * gcc.dg/compat/struct-by-value-19_x.c: New.
35035         * gcc.dg/compat/struct-by-value-19_y.c: New.
35036         * gcc.dg/compat/struct-by-value-20_main.c: New.
35037         * gcc.dg/compat/struct-by-value-20_x.c: New.
35038         * gcc.dg/compat/struct-by-value-20_y.c: New.
35039         * gcc.dg/compat/struct-return-19_main.c: New.
35040         * gcc.dg/compat/struct-return-19_x.c: New.
35041         * gcc.dg/compat/struct-return-19_y.c: New.
35042         * gcc.dg/compat/struct-return-20_main.c: New.
35043         * gcc.dg/compat/struct-return-20_x.c: New.
35044         * gcc.dg/compat/struct-return-20_y.c: New.
35045
35046 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
35047         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
35048         so that it will not complain on LP64 targets.
35049
35050 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35051
35052         PR c++/495
35053         * g++.dg/template/friend24.C: New test.
35054
35055 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
35056
35057         PR c++/12332
35058         * g++.dg/template/memtmpl2.C: New test.
35059
35060 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
35061
35062         PR target/11184
35063         * gcc.dg/builtin-apply1.c: New test.
35064
35065 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35066
35067         PR c++/9848
35068         * g++.dg/warn/Wunused-4.C: New test.
35069
35070 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35071
35072         PR c++/12316
35073         * g++.dg/other/gc2.C: New test.
35074
35075 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
35076
35077         PR c++/11991
35078         * g++.dg/rtti/typeid3.C: New test.
35079
35080         PR c++/12266
35081         * g++.dg/overload/template1.C: New test.
35082
35083 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
35084
35085         * g++.dg/opt/cfg3.C: New test.
35086
35087 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35088
35089         PR c++/7939
35090         * g++.dg/template/crash11.C: New test.
35091
35092 2003-09-16  Jason Merrill  <jason@redhat.com>
35093             Jakub Jelinek  <jakub@redhat.com>
35094
35095         * gcc.dg/attr-warn-unused-result.c: New test.
35096
35097 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35098
35099         PR c++/12184
35100         * g++.dg/expr/call2.C: New test.
35101
35102 2003-09-15  Andreas Jaeger  <aj@suse.de>
35103
35104         * gcc.dg/Wold-style-definition-1.c: New test.
35105
35106 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
35107
35108         PR c++/3907
35109         * g++.dg/parse/template12.C: New test.
35110
35111         * g++.dg/abi/bitfield11.C: New test.
35112         * g++.dg/abi/bitfield12.C: Likewise.
35113
35114 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
35115
35116         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
35117         non-expansion of functional macro name without arguments at EOL.
35118         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
35119
35120 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
35121
35122         * gcc.c-torture/execute/20030914-[12].c: New tests.
35123
35124 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35125
35126         PR c++/11788
35127         * g++.dg/overload/addr1.C: New test.
35128
35129 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
35130
35131         * gcc.dg/20030909-1.c: New test.
35132
35133 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35134
35135         * gcc.dg/ultrasp10.c: New test.
35136
35137 2003-09-09  Devang Patel  <dpatel@apple.com>
35138
35139         * gcc.dg/darwin-ld-6.c: New test.
35140
35141 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35142
35143         * gcc.dg/torture/builtin-explog-1.c: New testcase.
35144
35145 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
35146
35147         * gcc.dg/ia64-types1.c: New test.
35148         * gcc.dg/ia64-types2.c: Likewise.
35149
35150 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35151
35152         * gcc.dg/builtins-1.c: Add more _Complex tests.
35153         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35154
35155         * gcc.dg/builtins-1.c: Test existing _Complex functions.
35156         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35157
35158 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
35159
35160         PR c++/11786
35161         * g++.dg/lookup/koenig2.C: New test.
35162
35163         PR c++/5296
35164         * g++.dg/rtti/typeid2.C: New test.
35165
35166 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
35167
35168         * gcc.c-torture/compile/20030904-1.c: New test.
35169
35170 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35171
35172         * g++.dg/opt/longbranch2.C: New test.
35173
35174 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
35175
35176         * g++.dg/template/crash10.C: Only compile it.
35177
35178 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
35179
35180         PR middle-end/11665
35181         * gcc.c-torture/compile/20030907-1.c: New test.
35182         * g++.dg/init/array11.C: New test.
35183
35184 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
35185
35186         PR c++/11852
35187         * g++.dg/init/struct1.C: New test.
35188
35189 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
35190
35191         PR c++/12181
35192         * g++.dg/expr/comma1.C: New test.
35193
35194 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
35195
35196         PR c++/11867
35197         * g++.dg/expr/static_cast5.C: New test.
35198
35199 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
35200
35201         PR c++/11507
35202         * g++.dg/lookup/scoped7.C: New test.
35203
35204         PR c++/9574
35205         * g++.dg/other/static1.C: New test.
35206
35207         PR c++/11490
35208         * g++.dg/warn/template-1.C: New test.
35209
35210         PR c++/11432
35211         * g++.dg/template/crash10.C: New test.
35212
35213         PR c++/2478
35214         * g++.dg/overload/VLA.C: New test.
35215
35216         PR c++/10804
35217         * g++.dg/template/call1.C: New test.
35218
35219 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35220
35221         PR c++/11794
35222         * g++.dg/parse/using3.C: New test.
35223
35224 2003-09-06  Roger Sayle  <roger@eyesopen.com>
35225
35226         PR c++/11409
35227         * g++.dg/overload/builtin3.C: New test case.
35228
35229 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
35230
35231         PR c/9862
35232         * gcc.dg/20030906-1.c: New test.
35233         * gcc.dg/20030906-2.c: Likewise.
35234
35235 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35236
35237         PR c++/12167
35238         * g++.dg/parse/defarg5.C: New test.
35239
35240         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
35241
35242 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
35243
35244         PR c++/12163
35245         * g++.dg/expr/static_cast4.C: New test.
35246
35247         PR c++/12146
35248         * g++.dg/template/crash9.C: New test.
35249
35250 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
35251
35252         * g++.old-deja/g++.ext/pretty2.C: Update for change
35253         in __FUNCTION__.
35254         * g++.old-deja/g++.ext/pretty3.C: Likewise.
35255
35256 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
35257
35258         PR c++/11922
35259         * g++/dg/template/qualified-id1.C: New test.
35260
35261         PR c++/12037
35262         * g++.dg/warn/noeffect4.C: New test.
35263
35264 2003-09-04  Matt Austern  <austern@apple.com>
35265
35266         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
35267         * g++.dg/ext/fnname2.C: Likewise.
35268         * g++.dg/ext/fnname3.C: Likewise.
35269
35270 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
35271
35272         * g++.dg/expr/lval1.C: New test.
35273         * g++.dg/ext/lvcast.C: Remove.
35274
35275 2003-09-03  Roger Sayle  <roger@eyesopen.com>
35276
35277         PR optimization/11700.
35278         * gcc.c-torture/compile/20030903-1.c: New test case.
35279
35280 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
35281
35282         PR c++/12053
35283         * g++.dg/abi/layout4.C: New test.
35284
35285 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
35286
35287         PR c++/11553
35288         * g++.dg/parse/friend3.C: New test.
35289
35290 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
35291
35292         PR c++/11847
35293         * g++.dg/template/class1.C: New test.
35294
35295         PR c++/11808
35296         * g++.dg/expr/call1.C: New test.
35297
35298 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
35299
35300         PR c++/12114
35301         * g++.dg/init/ref9.C: New test.
35302
35303         PR c++/11972
35304         * g++.dg/template/nested4.C: New test.
35305
35306 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
35307
35308         PR c++/12093
35309         * g++.dg/template/non-dependent4.C: New test.
35310
35311         PR c++/11928
35312         * g++.dg/inherit/conv1.C: New test.
35313
35314 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
35315
35316         PR c++/6196
35317         * g++.dg/ext/label1.C: New test.
35318         * g++.dg/ext/label2.C: Likewise.
35319
35320 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
35321
35322         * g++.dg/expr/cond3.C: New test.
35323
35324 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35325
35326         * gcc.dg/builtins-1.c: Add new builtin cases.
35327
35328 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35329
35330         * gcc.dg/builtins-1.c: Add new cases.
35331         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35332
35333 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35334
35335         * gcc.dg/builtins-1.c: Add more math builtin tests.
35336         * gcc.dg/torture/builtin-attr-1.c: New test.
35337
35338 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
35339
35340         PR optimization/5079
35341         * g++.dg/opt/static3.C: New test.
35342
35343 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35344
35345         * gcc.misc-tests/gcov-10b.c: New test.
35346
35347 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
35348
35349         * g++.dg/opt/ptrmem3.C: New test.
35350
35351         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
35352
35353 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
35354
35355         * gcc.dg/20030826-2.c: New test.
35356
35357 2003-08-26  Roger Sayle  <roger@eyesopen.com>
35358
35359         PR middle-end/12002
35360         * g77.f-torture/compile/12002.f: New test case.
35361
35362 2003-08-26  Roger Sayle  <roger@eyesopen.com>
35363
35364         * gcc.dg/20030826-1.c: New test case.
35365
35366 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
35367
35368         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
35369
35370 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
35371
35372         PR c++/11871
35373         * c++.dg/lookup/crash1.C: New test.
35374
35375         * c++.dg/warn/noeffect3.C: New test.
35376
35377 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
35378
35379         * gcc.dg/compat/vector-1_x.c: Compile with -w.
35380         * gcc.dg/compat/vector-1_y.c: Ditto.
35381         * gcc.dg/compat/vector-2_x.c: Ditto.
35382         * gcc.dg/compat/vector-2_y.c: Ditto.
35383
35384 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
35385
35386         * gcc.dg/20030702-1.c: New test.
35387
35388 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
35389
35390         PR c++/8795
35391         * g++.dg/ext/altivec-1.C: New test.
35392
35393 2003-08-24  Richard Henderson  <rth@redhat.com>
35394
35395         * g++.dg/eh/simd-2.C: Add -w for x86.
35396
35397 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
35398
35399         * gcc.dg/20030815-1.c: New test.
35400
35401 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35402
35403         PR c++/3765
35404         * g++.dg/parse/access6.C: New test.
35405
35406 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35407
35408         PR c++/641, c++/11876
35409         * g++.dg/template/friend22.C: New test.
35410         * g++.dg/template/friend23.C: Likewise.
35411
35412 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35413
35414         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
35415         identically.
35416
35417 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35418
35419         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
35420
35421 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35422
35423         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
35424
35425 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35426
35427         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
35428
35429 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35430
35431         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
35432
35433 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
35434
35435         PR c++/11919
35436         * g++.dg/overload/prom1.C: New test.
35437
35438         PR c++/11551
35439         * g++.dg/parse/dtor2.C: New test.
35440
35441         PR c++/10762
35442         * g++.dg/parse/using2.C: New test.
35443
35444 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
35445
35446         PR target/11805
35447         * gcc.c-torture/compile/20030821-1.c: New.
35448
35449 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
35450
35451         PR c++/11834
35452         * g++.dg/template/deduce2.C: New test.
35453
35454 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
35455
35456         * gcc.c-torture/execute/20030821-1.c: New test.
35457
35458 2003-08-20  Roger Sayle  <roger@eyesopen.com>
35459
35460         PR middle-end/11984
35461         * gcc.dg/20030820-1.c: New test case.
35462
35463 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
35464
35465         PR c++/11945
35466         * g++.dg/warn/noeffect2.C: New test.
35467
35468 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
35469
35470         PR c++/10926
35471         * g++.dg/template/dtor2.C: New test.
35472
35473         PR c++/11684
35474         * g++.dg/template/operator1.C: New test.
35475         * g++.dg/parse/operator4.C: New test.
35476
35477         PR c++/11946.C
35478         * g++.dg/expr/enum1.C: New test.
35479         * gcc.dg/c99-bool-1.c: Remove bogus warning.
35480
35481         PR c++/11036.C
35482         * g++.dg/parse/elab2.C: New test.
35483         * g++.dg/parse/typedef4.C: Change error message.
35484         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
35485         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
35486         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
35487
35488 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
35489
35490         * gcc.dg/pch/warn-1.c: New.
35491         * gcc.dg/pch/warn-1.hs: New.
35492
35493         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
35494         not-tested file.
35495
35496 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
35497
35498         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
35499
35500 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
35501
35502         * gcc.dg/uninit-D.c: New Test.
35503         * gcc.dg/uninit-E.c: New Test.
35504         * gcc.dg/uninit-F.c: New Test.
35505         * gcc.dg/uninit-G.c: New Test.
35506
35507 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
35508
35509         * g++.dg/README: Describe the pch directory.
35510
35511 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35512
35513         PR c++/11174
35514         * g++.dg/parse/access4.C: New test.
35515         * g++.dg/parse/access5.C: Likewise.
35516         * g++.old-deja/g++.jason/access17.C: Adjust error message.
35517
35518 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
35519
35520         * gcc.dg/noncompile/20030818-1.c: New.
35521
35522 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35523
35524         PR c++/11957
35525         * g++.dg/warn/noeffect1.C: New test.
35526
35527         * g++.dg/template/scope2.C: New test.
35528         * g++.dg/template/error2.C: Correct dg-error
35529
35530 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
35531
35532         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
35533
35534 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
35535
35536         PR C++/11512
35537         * g++.dg/template/warn1.C: New.
35538
35539 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35540
35541         * g++.dg/template/error2.C: New test.
35542         * g++.dg/lookup/using7.C: Adjust errors
35543         * g++.old-deja/g++.pt/crash36.C: Likewise.
35544         * g++.old-deja/g++.pt/derived3.C: Likewise.
35545
35546 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35547
35548         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
35549         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
35550         * gcc.c-torture/execute/builtins/string-9.c: New, from
35551         string-opt-9.c.  Adjust for execute/builtins framework.
35552         * gcc.c-torture/execute/string-opt-9.c: Delete.
35553
35554 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
35555
35556         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
35557
35558         * g++.dg/parse/ret-type2.C: New test.
35559
35560         PR c++/11703
35561         * g++.dg/init/new8.C: New test.
35562
35563         PR c++/10923
35564         * g++.dg/parse/typedef5.C: New test.
35565
35566         PR c++/9512
35567         * g++.dg/parse/qualified2.C: New test.
35568         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
35569         invalid code.
35570
35571 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
35572
35573         * g++.dg/conversion/ptrmem1.C: New test.
35574
35575 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
35576
35577         PR target/11693
35578         * gcc.dg/20030811-1.c: New test.
35579
35580         PR target/11535
35581         * gcc.c-torture/execute/20030811-1.c: New test.
35582
35583 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35584
35585         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
35586
35587 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
35588
35589         PR c++/11789.C
35590         * g++.dg/inherit/multiple1.C: New test.
35591
35592 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35593
35594         * gcc.dg/spe1.c: New test.
35595
35596         PR c++/11670
35597         * g++.dg/expr/cast2.C: New test.
35598
35599         PR c++/10530
35600         * g++.dg/template/dependent-name2.C: New test.
35601
35602 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
35603
35604         * g++.dg/parse/crash11.C: Put the dg options in comments.
35605
35606 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
35607
35608         * lib/gcc-dg.exp: Update for diagnostic change.
35609
35610 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35611
35612         PR c++/5767
35613         * g++.dg/parse/crash11.C: New test.
35614
35615 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
35616
35617         * gcc.dg/cpp/spacing1.c: Update.
35618
35619 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
35620
35621         PR target/11739
35622         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
35623         a value for -mtune.
35624
35625 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35626
35627         PR middle-end/11771
35628         * gcc.c-torture/compile/20030804-1.c: New test case.
35629
35630 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35631
35632         * gcc.dg/20030804-1.c: New test case.
35633
35634 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
35635
35636         * gcc.dg/cpp/separate-1.c: New test.
35637
35638 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
35639
35640         PR c++/11704
35641         * g++.dg/template/dependent-expr2.C: New test.
35642
35643         PR c++/11766
35644         * g++.dg/expr/ptrmem1.C: New test.
35645
35646 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35647
35648         PR c++/9453
35649         * g++.dg/template/friend15.C: New test.
35650
35651 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
35652
35653         * lib/dg-pch.exp: Work round PCH bug.
35654
35655 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35656
35657         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
35658         builtins.  Move cases from builtins-4.c here.
35659
35660         * gcc.dg/torture/builtin-math-1.c: New test taken from
35661         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
35662         additional cases.
35663
35664         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
35665         Delete.
35666
35667 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35668
35669         PR c++/9447
35670         * g++.dg/template/using7.C: New test.
35671
35672 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
35673
35674         * import1.c, import2.c: New tests.
35675
35676 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
35677
35678         * g++.dg/eh/crossjump1.C: New test.
35679
35680 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
35681
35682         PR c++/11697
35683         * g++.dg/template/using6.C: New test.
35684
35685         PR c++/11744
35686         * g++.dg/template/koenig2.C: New test.
35687
35688 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35689
35690         PR c++/7983
35691         * g++.dg/parse/typedef4.C: New test.
35692
35693 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35694
35695         PR c++/8442, c++/8806
35696         * g++.dg/template/elab1.C: New test.
35697         * g++.dg/template/type2.C: Likewise.
35698         * g++.dg/template/ttp3.C: Adjust expected error message.
35699         * g++.old-deja/g++.law/visibility13.C: Likewise.
35700         * g++.old-deja/g++.niklas/t135.C: Likewise.
35701         * g++.old-deja/g++.pt/ttp41.C: Likewise.
35702         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
35703         template argument.
35704         * g++.old-deja/g++.pt/ttp44.C: Likewise.
35705
35706 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
35707
35708         PR c++/11295
35709         * g++.dg/ext/stmtexpr1.C: New test.
35710
35711         * g++.dg/opt/tmp1.C: New test.
35712
35713         PR c++/11525
35714         * g++.dg/parse/constant4.C: New test.
35715
35716         PR c++/9447
35717         * g++.dg/template/using5.C: New test.
35718
35719 2003-07-31  Roger Sayle  <roger@eyesopen.com>
35720
35721         * gcc.dg/builtins-27.c: New test case.
35722
35723 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
35724
35725         * gcc.dg/tls/opt-7.c: New test.
35726
35727 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
35728
35729         * g++.old-deja/g++.other/crash18.C: Remove.
35730
35731 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35732
35733         * g++.dg/template/explicit3.C: New.
35734         * g++.dg/template/explicit4.C: New.
35735         * g++.dg/template/explicit5.C: New.
35736
35737         PR c++/11347
35738         * g++.dg/template/memtmpl1.C: New.
35739
35740 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
35741
35742         PR target/11565
35743         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
35744         * gcc.dg/i386-387-5.c (dg-options): Likewise.
35745
35746 2003-07-30  Jan Hubicka  <jh@suse.cz>
35747
35748         * vtgc1.c: Kill.
35749
35750 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
35751
35752         * gcc.dg/struct-in-proto-1.c: New test.
35753
35754 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
35755
35756         * gcc.dg/cpp/include2.c: Only expect one message.
35757
35758 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
35759
35760         PR c++/9447
35761         * g++.dg/template/using1.C: New test.
35762         * g++.dg/template/using2.C: New test.
35763         * g++.dg/template/using3.C: New test.
35764         * g++.dg/template/using4.C: New test.
35765
35766 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
35767
35768         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
35769         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35770
35771 2003-07-28  Jan Hubicka  <jh@suse.cz>
35772
35773         PR c++/11530
35774         * g++.dg/opt/call1.C: New test.
35775
35776 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
35777
35778         PR c++/11667
35779         * g++.dg/init/enum2.C: New test.
35780         * g++.dg/template/overload1.C: Add "-w" option.
35781
35782 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
35783
35784         * gcc.dg/Wdeclaration-after-statement-1.c,
35785         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
35786
35787 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
35788
35789         * gcc.c-torture/compile/20030725-1.c: New test.
35790
35791 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
35792
35793         * gcc.dg/20030505.c: Only run for SPE.
35794         Remove definition of opaque type.
35795
35796 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
35797
35798         * g++.dg/template/ptrmem6.C: New test.
35799
35800 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
35801
35802         * gcc.c-torture/compile/zero-strct-2.c: New test.
35803
35804 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
35805
35806         * gcc.dg/intermod-1.c: New test.
35807
35808 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35809
35810         PR c++/11617
35811         * g++.dg/template/lookup2.C: New test.
35812         * g++.dg/template/memclass1.C: Remove instantiated from error.
35813         * g++.dg/other/error2.C: Tweak expected errors.
35814
35815         PR c++/11596
35816         * g++.dg/template/defarg3.C: New test.
35817
35818         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
35819
35820 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
35821
35822         * g++.dg/inherit/access5.C: New test.
35823
35824 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35825
35826         PR c++/11513
35827         * g++.dg/template/crash8.C: New test.
35828
35829 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
35830
35831         PR c/10602
35832         * gcc.dg/noncompile/incomplete-2.c: New test.
35833
35834 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
35835
35836         PR c++/11645
35837         * g++.dg/inherit/access4.C: New test.
35838
35839         PR c++/11517
35840         * g++.dg/expr/cond2.C: New test.
35841
35842         PR optimization/10679
35843         * g++.dg/opt/inline4.C: New test.
35844
35845 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35846
35847         * g++.dg/parse/crash10: New test.
35848
35849 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35850
35851         * g++.dg/ext/flexary1.C: New test.
35852
35853 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35854
35855         PR c++/10793
35856         * g++.dg/template/crash9.C: New test.
35857
35858 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35859
35860         PR c++/3004
35861         * g++.dg/parse/typedef3.C: New test.
35862
35863         PR c++/7906
35864         * g++.dg/parse/operator2.C: New test.
35865
35866         PR c++/8895
35867         * g++.dg/parse/def-tmpl-arg1.C: New test.
35868
35869         PR c++/9282
35870         * g++.dg/parse/funptr1.C: New test.
35871
35872         PR c++/9452
35873         * g++.dg/parse/ambig3.C: New test.
35874
35875         PR c++/9454
35876         * g++.dg/parse/operator3.C: New test.
35877
35878         PR c++/9486
35879         * g++.dg/parse/template10.C: New test.
35880
35881         PR c++/9488
35882         * g++.dg/parse/template11.C: New test.
35883
35884         PR c++/10150
35885         * g++.dg/parse/invalid-op1.C: New test.
35886
35887         PR c++/10247
35888         * g++.dg/parse/condexpr1.C: New test.
35889
35890 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35891
35892         * g++.dg/ext/packed3.C: New test.
35893         * g++.dg/ext/packed4.C: New test.
35894
35895         * gcc.dg/pack-test-3.c: New test.
35896
35897 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
35898
35899         * lib/compat.exp: Handle dg-options per source file.
35900         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
35901         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
35902         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
35903         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
35904         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
35905         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
35906         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
35907         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
35908         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
35909         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
35910         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
35911         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
35912         * g++.dg/compat/break/bitfield7_x.C: Ditto.
35913         * g++.dg/compat/break/bitfield7_y.C: Ditto.
35914
35915 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
35916
35917         PR c/10320
35918         * gcc.c-torture/execute/20030718-1.c: New test.
35919
35920 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35921
35922         PR optimization/11536
35923         * gcc.dg/20030721-1.c: New test.
35924
35925 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
35926
35927         PR c++/11546
35928         * g++.dg/template/lookup1.C: New test.
35929
35930 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
35931
35932         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
35933         diagnostics of ill-formed constructs involving labels.
35934         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
35935         the new 'previously defined here' message.
35936
35937 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
35938
35939         * g++.dg/parse/non-dependent2.C: New test.
35940
35941 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
35942
35943         * g++.dg/init/init-ref4.C: xfail on targets without
35944         weak symbols.
35945
35946 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
35947
35948         PR target/11087
35949         * gcc.c-torture/execute/20030717-1.c: New test.
35950
35951 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35952
35953         * g++.dg/opt/cfg1.C: New test.
35954
35955 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
35956
35957         PR optimization/11557
35958         * gcc.dg/20030717-1.c: New test.
35959
35960 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
35961
35962         PR c++/10476
35963         * g++.dg/expr/crash-1.C: New test.
35964
35965         PR c++/11027
35966         * g++.dg/template/init3.C: New test.
35967
35968         PR c++/8222
35969         * g++.dg/template/non-dependent1.C: New test.
35970
35971         PR c++/11070
35972         * g++.dg/template/non-dependent2.C: New test.
35973
35974         PR c++/11071
35975         * g++.dg/template/non-dependent3.C: New test.
35976
35977         PR c++/9907
35978         * g++.dg/template/sizeof5.C: New test.
35979
35980 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
35981
35982         PR 11498
35983         * gcc.c-torture/compile/mangle-1.c: New file.
35984
35985 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35986
35987         PR c++/7809
35988         * g++.dg/parse/access3.C: New test.
35989
35990 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
35991
35992         PR c++/11384
35993         * g++.dg/init/init-ref4.C: New test.
35994
35995 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
35996
35997         PR c++/11547
35998         * g++.dg/parse/constant3.C: New test.
35999         * g++.dg/parse/crash7.C: Likewise.
36000
36001 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
36002
36003         PR target/11008
36004         * gcc.dg/i386-pentium4-not-mull.c: New.
36005
36006 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
36007
36008         * gcc.dg/asm-names.c (ymain): Make it weak.
36009
36010 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36011
36012         PR c++/5421
36013         * g++.dg/template/friend21.C: New test.
36014
36015 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
36016
36017         * gcc.dg/cleanup-8.c: New test.
36018         * gcc.dg/cleanup-9.c: New test.
36019
36020 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
36021
36022         * g++.dg/ext/dll-MI1.h: New file.
36023         * g++.dg/ext/dllexport-MI1.C: New file.
36024         * g++.dg/ext/dllimport-MI1.C: New file.
36025
36026 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
36027
36028         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
36029         it does not have cmpstrsi patterns (just cmpmemsi).
36030
36031 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
36032
36033         PR debug/11473
36034         * g++.dg/debug/debug8.C: New test.
36035
36036 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36037
36038         PR c++/10108
36039         * g++.dg/template/crash7.C: New test.
36040
36041 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
36042
36043         PR target/10795
36044         * gcc.c-torture/compile/20030708-1.c: New.
36045
36046 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36047
36048         * gcc.c-torture/execute/20030715-1.c: New test.
36049
36050 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
36051
36052         * gcc.dg/pch/inline-3.c: New file.
36053         * gcc.dg/pch/inline-3.hs: New file.
36054         * gcc.dg/pch/inline-4.c: New file.
36055         * gcc.dg/pch/inline-4.hs: New file.
36056
36057 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
36058
36059         PR c++/11509
36060         * g++.dg/template/crash6.C: New test.
36061
36062         PR c++/7053
36063         * g++.dg/template/friend20.C: New test.
36064
36065         PR c++/7019
36066         * g++.dg/template/overload2.C: New test.
36067
36068 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36069
36070         PR optimization/11440
36071         * gcc.c-torture/execute/20030714-1.c: New test.
36072
36073 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36074
36075         PR c++/11154
36076         * g++.dg/template/partial2.C: New test.
36077
36078 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
36079
36080         PR c++/11503
36081         * g++.dg/template/anon1.C: New test.
36082
36083         PR c++/11493
36084         PR c++/11495
36085         * g++.dg/parse/template9.C: Likewise.
36086         * g++.dg/template/crash4.C: New test.
36087         * g++.dg/template/koenig1.C: Likewise.
36088         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
36089         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
36090         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
36091         functions.
36092         * g++.old-deja/g++.jason/template36.C: Likewise.
36093         * g++.old-deja/g++.mike/p1989.C: Likewise.
36094         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
36095         * g++.old-deja/g++.pt/ttp20.C: Use this->.
36096         * g++.old-deja/g++.pt/ttp21.C: Use this->.
36097         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
36098         compiling.
36099         * g++.old-deja/g++.pt/union2.C: Use this->.
36100
36101 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
36102
36103         * gcc.dg/20030711-1.c: New test.
36104
36105 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
36106
36107         PR c++/11050
36108         * g++.dg/parse/args1.C: New test.
36109         * g++.pt/defarg8.C: Change expected errors.
36110
36111 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
36112
36113         PR c++/8164
36114         * g++.dg/template/nontype2.C: New test.
36115
36116         PR c++/10558
36117         * g++.dg/parse/template8.C: New test.
36118
36119         PR c++/8327
36120         * g++.dg/template/scope1.C: New test.
36121
36122         * g++.dg/warn/Wsign-compare-1.C: New test.
36123
36124 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
36125
36126         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
36127
36128 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
36129
36130         PR c++/9411
36131         * g++.dg/template/explicit2.C: New test.
36132
36133         PR c++/10032
36134         * g++.dg/warn/pedantic1.C: New test.
36135
36136 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
36137
36138         PR c++ 9483
36139         * g++.dg/other/field1.C: New test.
36140
36141 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
36142
36143         PR c/11449
36144         * gcc.c-torture/compile/20030707-1.c: New.
36145
36146 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36147
36148         PR c++/10849
36149         * g++.dg/template/access12.C: New test.
36150
36151 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
36152
36153         * g++.dg/bprob/bprob.exp (prof_ext): Update.
36154         * g77.dg/bprob/bprob.exp (prof_ext): Update.
36155         * gcc.misc-tests/bprob.exp (prof_ext): Update.
36156         * gcc.misc-tests/gcov.exp: Update
36157         * g++.dg/gcov/gcov.exp: Update
36158         * lib/gcov.exp: Update.
36159
36160 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
36161
36162         * g++.dg/abi/mangle17.C: Make sure template expressions are
36163         dependent.
36164         * g++.dg/abi/mangle4.C: Mark erroneous casts.
36165         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
36166         * g++.dg/opt/stack1.C: Remove erroneous code.
36167         * g++.dg/parse/template7.C: New test.
36168         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
36169         * g++.old-deja/g++.pt/crash4.C: Likewise.
36170
36171 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36172
36173         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
36174         with zero or one occurence of `$' after the initial `L'.
36175
36176 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
36177
36178         * gcc.c-torture/compile/20030704-1.c: Add a comment.
36179
36180 2003-07-08  Roger Sayle  <roger@eyesopen.com>
36181
36182         PR c/11370
36183         * gcc.dg/Wunreachable-6.c: New testcase.
36184         * gcc.dg/Wunreachable-7.c: New testcase.
36185
36186 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
36187
36188         PR c/11420
36189         * gcc.dg/20030708-1.c: New test.
36190
36191 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
36192
36193         * gcc.dg/compat/sdata-section.h: New file.
36194         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
36195         * gcc.dg/torture/mips-sdata-1.c: New test.
36196
36197 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36198
36199         PR c++/11030
36200         * g++.dg/template/friend19.C: New test.
36201
36202 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
36203
36204         * g++.dg/opt/strength-reduce.C: New test.
36205
36206 2003-07-07  Roger Sayle  <roger@eyesopen.com>
36207
36208         PR target/10979
36209         * gcc.dg/20030707-1.c: New testcase.
36210
36211 2003-07-07  Roger Sayle  <roger@eyesopen.com>
36212
36213         PR optimization/11059
36214         * g++.dg/opt/emptyunion.C: New testcase.
36215
36216 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36217             Eric Botcazou  <ebotcazou@libertysurf.fr>
36218
36219         * g++.dg/opt/stack1.C: New test.
36220
36221 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
36222
36223         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
36224         run test.
36225
36226         PR c++/11431
36227         * g++.dg/expr/static_cast3.C: New test.
36228
36229 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
36230
36231         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
36232         everywhere.
36233         * gcc.dg/concat.c: Concatenation of string constants with
36234         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
36235         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
36236         * gcc.dg/cpp/escape-2.c: Use wide character constants where
36237         necessary to avoid multi-character character constant warning.
36238         * gcc.dg/cpp/escape.c: Likewise.
36239         * gcc.dg/cpp/ucs.c: Likewise.
36240         Remove backslashes from dg-bogus comments, as they confuse Tcl.
36241         Fix a typo.
36242
36243 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
36244
36245         PR c/11428
36246         * gcc.c-torture/compile/20030704-1.c: New.
36247
36248 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
36249
36250         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
36251
36252 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
36253
36254         PR c++/5287, PR c++/7910,  PR c++/11021
36255         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
36256         tests for warnings.
36257         * g++.dg/ext/dllimport2.C: Add tests for warnings.
36258         * g++.dg/ext/dllimport3.C: Likewise.
36259         * g++.dg/ext/dllimport4.C: New file.
36260         * g++.dg/ext/dllimport5.C: New file.
36261         * g++.dg/ext/dllimport6.C: New file.
36262         * g++.dg/ext/dllimport7.C: New file.
36263         * g++.dg/ext/dllimport8.C: New file.
36264         * g++.dg/ext/dllimport9.C: New file.
36265         * g++.dg/ext/dllimport10.C: New file.
36266         * g++.dg/ext/dllexport1.C: New file.
36267
36268 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
36269
36270         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
36271         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
36272
36273 2003-07-03  Roger Sayle  <roger@eyesopen.com>
36274
36275         * gcc.dg/builtins-25.c: New testcase.
36276         * gcc.dg/builtins-26.c: New testcase.
36277
36278 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
36279
36280         * gcc.dg/compat/vector-defs.h: New file.
36281         * gcc.dg/compat/vector-setup.h: New file.
36282         * gcc.dg/compat/vector-check.h: New file.
36283         * gcc.dg/compat/vector-1_main.c: New file.
36284         * gcc.dg/compat/vector-1_x.c: New file.
36285         * gcc.dg/compat/vector-1_y.c: New file.
36286         * gcc.dg/compat/vector-2_main.c: New file.
36287         * gcc.dg/compat/vector-2_x.c: New file.
36288         * gcc.dg/compat/vector-2_y.c: New file.
36289
36290         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
36291         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
36292         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
36293         * gcc.dg/compat/struct-align-1.h: New file.
36294         * gcc.dg/compat/struct-align-1_main.c: New file.
36295         * gcc.dg/compat/struct-align-1_x.c: New file.
36296         * gcc.dg/compat/struct-align-1_y.c: New file.
36297         * gcc.dg/compat/struct-align-2.h: New file.
36298         * gcc.dg/compat/struct-align-2_main.c: New file.
36299         * gcc.dg/compat/struct-align-2_x.c: New file.
36300         * gcc.dg/compat/struct-align-2_y.c: New file.
36301
36302         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
36303         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36304         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36305         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36306         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36307         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36308         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36309         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36310         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36311         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36312         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36313         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36314         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36315         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36316         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36317         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36318         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36319         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36320         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36321         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36322         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36323         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36324         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36325         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36326         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36327         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36328         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36329         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36330         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36331
36332 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36333
36334         * gcc.dg/i386-call-1.c: New test.
36335
36336 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36337
36338         PR c++/9162
36339         * g++.dg/parse/defarg4.C: New.
36340
36341 2003-07-03  Roger Sayle  <roger@eyesopen.com>
36342
36343         PR target/10700
36344         * gcc.c-torture/compile/20030703-1.c: New test case.
36345
36346 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
36347
36348         * g++.dg/template/local3.C: Remove extra semicolon.
36349
36350 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36351
36352         * gcc.dg/i386-volatile-1.c: New test.
36353
36354 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
36355
36356         PR c++/11072
36357         * g++.dg/other/offsetof2.C: XFAIL.
36358         * g++.dg/other/offsetof5.C: New.
36359
36360         PR c++/10219
36361         * g++.dg/template/error1.C: New.
36362
36363         PR c++/9779
36364         * g++.dg/template/dependent-expr1.C: New.
36365
36366 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
36367
36368         PR c++/6949
36369         * g++.dg/template/local3.C: New test.
36370
36371         PR c++/11149
36372         * g++.dg/lookup/scoped6.C: New test.
36373
36374 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
36375
36376         PR c++/8046
36377         * g++.dg/other/error7.C: New test.
36378
36379 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
36380
36381         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
36382         * g++.old-deja/g++.abi/vtable3.h: Likewise.
36383         * g++.old-deja/g++.law/code-gen5.C: Likewise.
36384         * g++.old-deja/g++.other/union2.C: Likewise.
36385         * gcc.dg/c90-const-expr-2.c: Likewise.
36386         * gcc.dg/c90-const-expr-3.c: Likewise.
36387         * gcc.dg/c99-const-expr-2.c: Likewise.
36388         * gcc.dg/c99-const-expr-3.c: Likewise.
36389         * gcc.dg/concat.c: Likewise.
36390
36391 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
36392
36393         PR c++/9559
36394         * g++.dg/init/static1.C: New test.
36395
36396 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36397
36398         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
36399         * g++.old-deja/g++.other/access2.C: Likewise.
36400         * g++.old-deja/g++.other/decl2.C: Likewise.
36401         * gcc.c-torture/execute/20020615-1.c: Likewise.
36402
36403 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36404
36405         PR c++/4933
36406         * g++.dg/template/sizeof4.C: New test.
36407
36408 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36409
36410         * g++.dg/other/error6.C: New test.
36411
36412 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36413
36414         PR c++/10750
36415         * g++.dg/parse/constant2.C: New test.
36416
36417 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
36418
36419         PR c++/11106
36420         * g++.dg/other/error5.C: New test.
36421
36422 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36423
36424         * gcc.dg/format/gcc_diag-1.c: New test.
36425
36426 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
36427
36428         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
36429
36430 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36431
36432         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
36433         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
36434         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
36435
36436 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
36437
36438         * gcc.c-torture/execute/builtins/string-8.c: New test.
36439         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
36440         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
36441         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
36442
36443 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
36444
36445         PR c++/10468
36446         * g++.dg/ext/typeof6.C: New test.
36447
36448 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
36449
36450         PR c++/10796
36451         * g++.dg/init/enum1.C: New test.
36452
36453 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
36454
36455         * gcc.dg/20030627-1.c: New test.
36456
36457 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
36458
36459         PR c++/11332
36460         * g++.dg/expr/static_cast2.C: New test.
36461
36462 2003-06-26  Roger Sayle  <roger@eyesopen.com>
36463             Jakub Jelinek  <jakub@redhat.com>
36464
36465         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
36466         sprintf(dst,"%s",src) optimization.
36467         * gcc.c-torture/execute/20030626-1.c: New test case.
36468         * gcc.c-torture/execute/20030626-2.c: New test case.
36469
36470 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
36471
36472         * gcc.c-torture/execute/multi-ix.c: New test.
36473
36474         * gcc.c-torture/execute/simd-4.c (main):
36475         Added missing semicolon at end of union.
36476
36477 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
36478
36479         PR c++/8266
36480         * g++.dg/template/explicit-instantiation3.C: New test.
36481
36482 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
36483
36484         * gcc.dg/20030626-1.c: Use signed char.
36485
36486 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
36487
36488         * gcc.dg/20030626-1.c: New test.
36489
36490 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
36491
36492         * const-str-2.m: Update.
36493
36494 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
36495
36496         PR c++/10990
36497         * g++.dg/rtti/dyncast1.C: New test.
36498         * g++.dg/abi/mangle4.C: Correct base-specifier access.
36499         * g++.dg/lookup/scoped1.C: Remove XFAIL.
36500         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
36501
36502         PR c++/10931
36503         * g++.dg/expr/static_cast1.C: New test.
36504
36505 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
36506
36507         * gcc.dg/20030625-1.c: New test.
36508
36509 2003-06-24  Roger Sayle  <roger@eyesopen.com>
36510
36511         * gcc.c-torture/compile/20030624-1.c: New test case.
36512
36513 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
36514
36515         * gcc.c-torture/execute/string-opt-17.c: New test.
36516
36517 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
36518
36519         PR c++/5754
36520         * g++.dg/parse/crash6.C: New test.
36521
36522 2003-06-23  Roger Sayle  <roger@eyesopen.com>
36523
36524         * gcc.dg/builtins-24.c: New test case.
36525
36526 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
36527
36528         * g++.dg/opt/operator1.C: New test.
36529
36530 2003-06-22  Roger Sayle  <roger@eyesopen.com>
36531
36532         * gcc.c-torture/execute/string-opt-16.c: New test case.
36533
36534 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36535
36536         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
36537         * g++.old-deja/g++.other/conv7.C: Likewise.
36538         * g++.old-deja/g++.other/overcnv2.C: Likewise.
36539         * g++.old-deja/g++.other/overload14.C: Likewise.
36540
36541 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36542
36543         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
36544         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
36545
36546 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36547
36548         PR c++/10888
36549         * g++.dg/warn/Winline-3.C: New test.
36550
36551 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36552
36553         * lib/target-supports.exp (check_alias_available): Make the test
36554         program acceptable to the Solaris assembler.
36555
36556         PR c++/10749
36557         * g++.dg/template/memclass2.C: New test.
36558
36559 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36560             Eric Botcazou  <ebotcazou@libertysurf.fr>
36561
36562         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
36563         data for non-matching targets.
36564         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
36565
36566 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36567
36568         PR c++/10845
36569         * g++.dg/template/member3.C: New test.
36570
36571 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
36572
36573         PR c++/10939
36574         * g++.dg/template/func1.C: New test.
36575
36576         PR c++/9649
36577         * g++.dg/template/static4.C: New test.
36578         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
36579
36580         PR c++/11041
36581         * g++.dg/init/ref7.C: New test.
36582
36583 2003-06-19  Matt Austern  <austern@apple.com>
36584
36585         PR c++/11228
36586         * g++.dg/anew1.C: New test.
36587         * g++.dg/anew2.C: New test.
36588         * g++.dg/anew3.C: New test.
36589         * g++.dg/anew4.C: New test.
36590
36591 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
36592
36593         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
36594
36595 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
36596
36597         * gcc.c-torture/execute/simd-4.c (main): Make expected value
36598         endian-dependent.
36599
36600 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
36601
36602         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
36603         Remove cruft.
36604
36605 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
36606
36607         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
36608         * gcc.c-torture/compile/961203-1.c: Likewise.
36609         * gcc.c-torture/compile/980506-1.c: Likewise.
36610
36611 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36612
36613         PR c++/10712
36614         * g++.dg/lookup/using7.C: New test.
36615
36616 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36617
36618         PR c++/11105
36619         * g++.dg/abi/conv1.C: Remove it.
36620         * g++.dg/template/conv7.C: New test.
36621         * g++.dg/template/conv8.C: Likewise.
36622         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
36623         conversion operator.
36624
36625 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
36626
36627         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
36628         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36629         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36630         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36631         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36632         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36633         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36634         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36635         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36636         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36637         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36638         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36639         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36640         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36641         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36642         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36643         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36644         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36645         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36646         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36647         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36648         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36649         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36650         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36651         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36652         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36653         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36654         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36655         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36656
36657 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
36658
36659         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
36660         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
36661         indications.
36662
36663 2003-06-16  Roger Sayle  <roger@eyesopen.com>
36664
36665         * gcc.dg/i386-387-5.c: New test case.
36666         * gcc.dg/i386-387-6.c: New test case.
36667         * gcc.dg/builtins-23.c: New test case.
36668
36669 2003-06-15  Roger Sayle  <roger@eyesopen.com>
36670
36671         * gcc.dg/builtins-22.c: New test case.
36672         * gcc.dg/i386-387-1.c: Update to test exp.
36673         * gcc.dg/i386-387-2.c: Likewise.
36674
36675 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36676
36677         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
36678
36679 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36680
36681         * lib/gcc-dg.exp (dg-require-dll): New function.
36682         (dg-xfail-if): Likewise.
36683         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
36684         driver.
36685
36686         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
36687         * gcc.c-torture/compile/20001205-1.c: Likewise.
36688         * gcc.c-torture/compile/20001226-1.c: Likewise.
36689         * gcc.c-torture/compile/20010518-2.c: Likewise.
36690         * gcc.c-torture/compile/20020312-1.c: Likewise.
36691         * gcc.c-torture/compile/20020604-1.c: Likewise.
36692         * gcc.c-torture/compile/920501-12.c: Likewise.
36693         * gcc.c-torture/compile/920501-4.c: Likewise.
36694         * gcc.c-torture/compile/920520-1.c: Likewise.
36695         * gcc.c-torture/compile/920521-1.c: Likewise.
36696         * gcc.c-torture/compile/920625-1.c: Likewise.
36697         * gcc.c-torture/compile/961203-1.c: Likewise.
36698         * gcc.c-torture/compile/980506-1.c: Likewise.
36699         * gcc.c-torture/compile/981006-1.c: Likewise.
36700         * gcc.c-torture/compile/981022-1.c: Likewise.
36701         * gcc.c-torture/compile/981223-1.c: Likewise.
36702         * gcc.c-torture/compile/990617-1.c: Likewise.
36703         * gcc.c-torture/compile/dll.c: Likewise.
36704         * gcc.c-torture/compile/labels-3.c: Likewise.
36705         * gcc.c-torture/compile/mipscop-1.c: Likewise.
36706         * gcc.c-torture/compile/mipscop-2.c: Likewise.
36707         * gcc.c-torture/compile/mipscop-3.c: Likewise.
36708         * gcc.c-torture/compile/mipscop-4.c: Likewise.
36709         * gcc.c-torture/compile/simd-5.c: Likewise.
36710         * gcc.c-torture/compile/20000804-1.x: Remove.
36711         * gcc.c-torture/compile/20001205-1.x: Likewise.
36712         * gcc.c-torture/compile/20001226-1.x: Likewise.
36713         * gcc.c-torture/compile/20010518-2.x: Likewise.
36714         * gcc.c-torture/compile/20020312-1.x: Likewise.
36715         * gcc.c-torture/compile/20020604-1.x: Likewise.
36716         * gcc.c-torture/compile/920501-12.x: Likewise.
36717         * gcc.c-torture/compile/920501-4.x: Likewise.
36718         * gcc.c-torture/compile/920520-1.x: Likewise.
36719         * gcc.c-torture/compile/920521-1.x: Likewise.
36720         * gcc.c-torture/compile/920625-1.x: Likewise.
36721         * gcc.c-torture/compile/961203-1.x: Likewise.
36722         * gcc.c-torture/compile/980506-1.x: Likewise.
36723         * gcc.c-torture/compile/981006-1.x: Likewise.
36724         * gcc.c-torture/compile/981022-1.x: Likewise.
36725         * gcc.c-torture/compile/981223-1.x: Likewise.
36726         * gcc.c-torture/compile/990617-1.x: Likewise.
36727         * gcc.c-torture/compile/mipscop-1.x: Likewise.
36728         * gcc.c-torture/compile/mipscop-2.x: Likewise.
36729         * gcc.c-torture/compile/mipscop-3.x: Likewise.
36730         * gcc.c-torture/compile/mipscop-4.x: Likewise.
36731         * gcc.c-torture/compile/simd-5.x: Likewise.
36732
36733         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
36734
36735 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36736
36737         * gcc.c-torture/execute/20030611-1.c: New test.
36738
36739 2003-06-12  Roger Sayle  <roger@eyesopen.com>
36740
36741         PR middle-end/168
36742         * gcc.dg/20030612-1.c: New test case.
36743
36744 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36745
36746         PR c++/10635
36747         * g++.dg/expr/cast1.C: New test.
36748
36749 2003-06-12  Roger Sayle  <roger@eyesopen.com>
36750
36751         * gcc.dg/builtins-21.c: New test case.
36752
36753 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
36754
36755         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
36756         options instead of at the end.
36757         * lib/objc.exp (objc_target_compile): Likewise.
36758
36759 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
36760
36761         PR c++/10432
36762         * g++.dg/parse/error1.C: New test.
36763
36764 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
36765
36766         * gcc.dg/compat/struct-by-value-11_main.c: New file.
36767         * gcc.dg/compat/struct-by-value-11_x.c: New file.
36768         * gcc.dg/compat/struct-by-value-11_y.c: New file.
36769         * gcc.dg/compat/struct-by-value-12_main.c: New file.
36770         * gcc.dg/compat/struct-by-value-12_x.c: New file.
36771         * gcc.dg/compat/struct-by-value-12_y.c: New file.
36772         * gcc.dg/compat/struct-by-value-13_main.c: New file.
36773         * gcc.dg/compat/struct-by-value-13_x.c: New file.
36774         * gcc.dg/compat/struct-by-value-13_y.c: New file.
36775         * gcc.dg/compat/struct-by-value-14_main.c: New file.
36776         * gcc.dg/compat/struct-by-value-14_x.c: New file.
36777         * gcc.dg/compat/struct-by-value-14_y.c: New file.
36778         * gcc.dg/compat/struct-by-value-15_main.c: New file.
36779         * gcc.dg/compat/struct-by-value-15_x.c: New file.
36780         * gcc.dg/compat/struct-by-value-15_y.c: New file.
36781         * gcc.dg/compat/struct-by-value-16_main.c: New file.
36782         * gcc.dg/compat/struct-by-value-16_x.c: New file.
36783         * gcc.dg/compat/struct-by-value-16_y.c: New file.
36784         * gcc.dg/compat/struct-by-value-17_main.c: New file.
36785         * gcc.dg/compat/struct-by-value-17_x.c: New file.
36786         * gcc.dg/compat/struct-by-value-17_y.c: New file.
36787         * gcc.dg/compat/struct-by-value-18_main.c: New file.
36788         * gcc.dg/compat/struct-by-value-18_x.c: New file.
36789         * gcc.dg/compat/struct-by-value-18_y.c: New file.
36790
36791         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
36792         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
36793         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
36794         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
36795         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
36796         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
36797         * gcc.dg/compat/scalar-return-3_main.c: New file.
36798         * gcc.dg/compat/scalar-return-3_x.c: New file.
36799         * gcc.dg/compat/scalar-return-3_y.c: New file.
36800         * gcc.dg/compat/scalar-return-4_main.c: New file.
36801         * gcc.dg/compat/scalar-return-4_x.c: New file.
36802         * gcc.dg/compat/scalar-return-4_y.c: New file.
36803
36804 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
36805
36806         * gcc.dg/compat/fp2-struct-check.h: New file.
36807         * gcc.dg/compat/fp2-struct-defs.h: New file.
36808         * gcc.dg/compat/fp2-struct-init.h: New file.
36809         * gcc.dg/compat/struct-by-value-10_main.c: New file.
36810         * gcc.dg/compat/struct-by-value-10_x.c: New file.
36811         * gcc.dg/compat/struct-by-value-10_y.c: New file.
36812         * gcc.dg/compat/struct-return-10_main.c: New file.
36813         * gcc.dg/compat/struct-return-10_x.c: New file.
36814         * gcc.dg/compat/struct-return-10_y.c: New file.
36815
36816         * gcc.dg/compat/compat-common.h: New file.
36817         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
36818         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
36819         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
36820         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
36821         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
36822         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
36823         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
36824         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36825         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
36826         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
36827         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36828         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
36829         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
36830         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36831         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
36832         * gcc.dg/compat/small-struct-check.h: Ditto.
36833         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
36834         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36835         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
36836         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
36837         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36838         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
36839         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
36840         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36841         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
36842         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
36843         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36844         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
36845         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
36846         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36847         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
36848         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
36849         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36850         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
36851         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
36852         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36853         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
36854         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
36855         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36856         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
36857         * gcc.dg/compat/struct-return-2_main.c: Ditto.
36858         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36859         * gcc.dg/compat/struct-return-2_y.c: Ditto.
36860         * gcc.dg/compat/struct-return-3_main.c: Ditto.
36861         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36862         * gcc.dg/compat/struct-return-3_y.c: Ditto.
36863
36864 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
36865
36866         * g++.dg/pch/static-1.C: New file.
36867         * g++.dg/pch/static-1.Hs: New file.
36868
36869 2003-06-10  Richard Henderson  <rth@redhat.com>
36870
36871         * gcc.dg/asm-7.c: Adjust expected warning text.
36872
36873 2003-06-10  Roger Sayle  <roger@eyesopen.com>
36874
36875         * gcc.dg/builtins-20.c: New test case.
36876
36877 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
36878
36879         PR c++/11131
36880         * g++.dg/opt/template1.C: New test.
36881
36882 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36883
36884         * lib/gcc-dg.exp (dg-test): Clear additional_files and
36885         additional_sources.
36886
36887 2003-05-21  David Taylor  <dtaylor@emc.com>
36888
36889         * gcc.dg/Wpadded.c: New file.
36890
36891 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36892
36893         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
36894         * gcc.dg/special/weak-2.c: Add dg-require-weak.
36895         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
36896         dg-require-weak.
36897
36898 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
36899
36900         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
36901
36902 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36903
36904         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
36905         (dg-require-alias): Likewise.
36906         (dg-require-gc-sections): Likewise.
36907         * lib/target-supports.exp (check_gc_sections_available): Likewise.
36908
36909 2003-06-08  Richard Henderson  <rth@redhat.com>
36910
36911         * gcc.dg/20011029-2.c: Fix the array reference.
36912         * gcc.dg/asm-7.c: New.
36913
36914 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
36915
36916         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
36917
36918 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
36919
36920         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
36921         (dg-require-gc-sections): Likewise.
36922
36923 2003-06-08  Jan Hubicka  <jh@suse.cz>
36924
36925         * i386-cmov1.c: Fix regular expression.
36926         * i386-cvt-1.c: Likewise.
36927         * i386-local.c: Likewise.
36928         * i386-local2.c: Likewise.
36929         * i386-mul.c: Likewise.
36930         * i386-ssetype-1.c: Likewise.
36931         * i386-ssetype-3.c: Likewise.
36932         * i386-ssetype-5.c: Likewise.
36933
36934 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36935
36936         PR c++/11039
36937         * g++.dg/warn/implicit-typename2.C: New test.
36938         * g++.dg/warn/implicit-typename3.C: New test.
36939
36940 2003-06-07  Richard Henderson  <rth@redhat.com>
36941
36942         * g++.dg/other/offsetof3.C: Use size_t.
36943         * g++.dg/other/offsetof4.C: Likewise.
36944
36945 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
36946
36947         * lib/copy-file.exp: New. Implement gcc_copy_files.
36948
36949         * lib/dg-pch.exp: Load copy-file.exp
36950         (dg-pch): Use gcc_copy_files instead of "file copy".
36951
36952 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
36953
36954         * gcc.dg/weak/weak.exp: Simplify.
36955         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
36956         * gcc.dg/weak/weak-1.c: Likewise.
36957         * gcc.dg/weak/weak-2.c: Likewise.
36958         * gcc.dg/weak/weak-3.c: Likewise.
36959         * gcc.dg/weak/weak-4.c: Likewise.
36960         * gcc.dg/weak/weak-5.c: Likewise.
36961         * gcc.dg/weak/weak-6.c: Likewise.
36962         * gcc.dg/weak/weak-7.c: Likewise.
36963         * gcc.dg/weak/weak-8.c: Likewise.
36964         * gcc.dg/weak/weak-9.c: Likewise.
36965
36966 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
36967
36968         gcc.c-torture/execute/20030606-1.c: New.
36969
36970 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36971
36972         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
36973         * gcc.dg/builtins-19.c: Likewise.
36974
36975 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36976
36977         * gcc.dg/builtins-2.c: Add some more tests.
36978         * gcc.dg/builtins-18.c: New test case.
36979         * gcc.dg/builtins-19.c: New test case.
36980
36981 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36982             Jim Wilson  <wilson@tuliptree.org>
36983
36984         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
36985
36986 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
36987
36988         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
36989         mempcpy/stpcpy calls not to be optimized into something else.
36990         * gcc.c-torture/execute/string-opt-3.c: Moved to...
36991         * gcc.c-torture/execute/builtins/string-7.c: ...here.
36992         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
36993
36994 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36995
36996         * gcc.dg/format/asm_fprintf-1.c: New test.
36997
36998 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
36999
37000         * lib/gcc-defs.exp (additional_sources): New variable.
37001         (dg-additional-sources): New function.
37002         (additional_files): New variable.
37003         (dg-additional-files): New function.
37004         (dg-additional-files-options): Likewise.
37005         * lib/gcc-dg.exp (dg-require-weak): New function.
37006         (dg-require-alias): Likewise.
37007         (dg-require-gc-sections): Likewise.
37008         * lib/target-supports.exp (check_alias_available): Remove testfile
37009         parameter.
37010         (check_gc_sections_available): New function.
37011         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
37012         (dg-gpp-additional-files): Likewise.
37013         * lib/g++.exp (additional_sources): Remove.
37014         (additional_files): Likewise.
37015         (g++_target_compile): Use dg-additional-files-options.
37016
37017         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
37018         Tcl logic.
37019         * gcc.dg/special/ecos.exp: Remove.
37020         * gcc.dg/special/20000419-2.c: Use dg-require-*.
37021         * gcc.dg/special/alias-1.c: Likewise.
37022         * gcc.dg/special/alias-2.c: Likewise.
37023         * gcc.dg/special/gcsec-1.c: Likewise.
37024         * gcc.dg/special/weak-1.c: Likewise.
37025         * gcc.dg/special/weak-2.c: Likewise.
37026         * gcc.dg/special/wkali-1.c: Likewise.
37027         * gcc.dg/special/wkali-2.c: Likewise.
37028
37029         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
37030         dg-gpp-additional-*.
37031         * g++.dg/special/conpr-3.C: Likewise.
37032         * g++.dg/special/conpr-4.C: Likewise.
37033         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
37034         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
37035         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
37036         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
37037         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
37038         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
37039         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
37040         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
37041         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
37042         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
37043         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
37044         * g++.old-deja/g++.other/comdat1.C: Likewise.
37045         * g++.old-deja/g++.other/comdat2.C: Likewise.
37046         * g++.old-deja/g++.other/comdat3.C: Likewise.
37047         * g++.old-deja/g++.other/ctor1.C: Likewise.
37048         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
37049
37050 2003-06-05  Richard Henderson  <rth@redhat.com>
37051
37052         * gcc.dg/debug/20030605-1.c: New.
37053
37054 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
37055
37056         * README.QMTEST: Update.
37057
37058 2003-06-04  Richard Henderson  <rth@redhat.com>
37059
37060         * gcc.dg/cleanup-1.c: New.
37061         * gcc.dg/cleanup-2.c: New.
37062         * gcc.dg/cleanup-3.c: New.
37063         * gcc.dg/cleanup-4.c: New.
37064         * gcc.dg/cleanup-5.c: New.
37065         * gcc.dg/cleanup-6.c: New.
37066         * gcc.dg/cleanup-7.c: New.
37067
37068 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
37069
37070         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
37071
37072         * lib/dg-pch.exp: New file.
37073         * g++.dg/pch/pch.exp: Use dg-pch.exp.
37074         * gcc.dg/pch/pch.exp: Likewise.
37075
37076 2003-06-04  Roger Sayle  <roger@eyesopen.com>
37077
37078         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
37079         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
37080         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
37081         * gcc.dg/builtins-17.c: New test case.
37082         * gcc.dg/i386-387-4.c: New test case.
37083         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
37084
37085 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37086
37087         * gcc.dg/ultrasp9.c: New test.
37088
37089 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37090
37091         * gcc.c-torture/compile/20030604-1.c: New test.
37092         * gcc.dg/sparc-constant-1.c: New test.
37093
37094 2003-06-03  Glen Nakamura  <glen@imodulo.com>
37095
37096         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
37097
37098 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
37099
37100         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
37101
37102         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
37103         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
37104
37105 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
37106
37107         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
37108
37109 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37110
37111         PR c++/10940
37112         * g++.dg/template/spec10.C: New test.
37113
37114 2003-06-03  Roger Sayle  <roger@eyesopen.com>
37115
37116         * gcc.dg/builtins-16.c: New test case.
37117
37118 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
37119
37120         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
37121         mempcpy test with post-increments.
37122         * gcc.c-torture/execute/string-opt-3.c: New test.
37123         * gcc.dg/string-opt-1.c: New test.
37124
37125 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
37126
37127         PR fortran/10965
37128         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
37129
37130 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
37131
37132         * lib/scanasm.exp (dg-scan): New function, factored out of ...
37133         (scan-assembler): ... here.  Use dg-scan.
37134         (scan-assembler-not): Likewise.
37135         (scan-file): New function.
37136         (scan-file-not): Likewise.
37137         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
37138         * gcc.dg/cpp/_Pragma4.c: Likewise.
37139         * gcc.dg/cpp/_Pragma5.c: Likewise.
37140         * gcc.dg/cpp/avoidpaste1.c: Likewise.
37141         * gcc.dg/cpp/avoidpaste2.c: Likewise.
37142         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
37143         * gcc.dg/cpp/cmdlne-P.c: Likewise.
37144         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
37145         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
37146         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
37147         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
37148         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
37149         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
37150         * gcc.dg/cpp/cxxcom1.c: Likewise.
37151         * gcc.dg/cpp/line1.c: Likewise.
37152         * gcc.dg/cpp/maccom1.c: Likewise.
37153         * gcc.dg/cpp/maccom2.c: Likewise.
37154         * gcc.dg/cpp/maccom3.c: Likewise.
37155         * gcc.dg/cpp/maccom4.c: Likewise.
37156         * gcc.dg/cpp/maccom5.c: Likewise.
37157         * gcc.dg/cpp/maccom6.c: Likewise.
37158         * gcc.dg/cpp/multiline.c: Likewise.
37159         * gcc.dg/cpp/spacing1.c: Likewise.
37160         * gcc.dg/cpp/spacing2.c: Likewise.
37161         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
37162         * gcc.dg/cpp/trad/maccom1.c: Likewise.
37163         * gcc.dg/cpp/trad/maccom2.c: Likewise.
37164         * gcc.dg/cpp/trad/maccom3.c: Likewise.
37165         * gcc.dg/cpp/trad/maccom4.c: Likewise.
37166         * gcc.dg/cpp/trad/maccom6.c: Likewise.
37167         * gcc.dg/cpp/cxxcom2.c: Likewise.
37168         * gcc.dg/cpp/cxxcom2.h: New file.
37169
37170         * gcc.dg/cpp/truefalse.cpp: Move it to ...
37171         * g++.dg/cpp/truefalse.C: Here.
37172         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
37173
37174 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
37175
37176         * gcc.dg/cpp/redef3.c: New file.
37177
37178 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37179
37180         * gcc.dg/i386-loop-3.c: New test.
37181
37182 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
37183
37184         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
37185
37186 2003-05-31  Roger Sayle  <roger@eyesopen.com>
37187
37188         * gcc.dg/fwrapv-1.c: New test case.
37189         * gcc.dg/fwrapv-2.c: New test case.
37190
37191 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37192
37193         PR c++/10956
37194         * g++.dg/template/spec9.C: New test.
37195
37196 2003-05-29  Roger Sayle  <roger@eyesopen.com>
37197
37198         * gcc.dg/duff-4.c: New test case.
37199
37200 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
37201
37202         PR fortran/10843
37203         * g77.dg/ffixed-form-1.f: New test
37204         * g77.dg/ffixed-form-2.f: New test
37205         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
37206         * g77.dg/ffree-form-3.f: New test
37207
37208 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
37209
37210         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
37211         * gcc.dg/wint_t-1.c: Likewise.
37212
37213 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37214
37215         * g++.dg/template/access11.C: New test.
37216
37217 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37218
37219         PR c++/10849
37220         * g++.dg/template/access10.C: New test.
37221
37222 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37223             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37224
37225         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
37226
37227 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
37228
37229         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
37230         suppress for powerpc-*-darwin*.
37231         * gcc.dg/torture/builtin-noret-2.c: Likewise.
37232
37233 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
37234
37235         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
37236         suppress option for powerpc-*-darwin*.
37237
37238 2003-05-23  Roger Sayle  <roger@eyesopen.com>
37239
37240         * gcc.dg/builtins-1.c: Add tests for tan and atan.
37241         * gcc.dg/builtins-4.c: Add test for fmod.
37242
37243 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37244
37245         PR c++/10682
37246         * g++.dg/template/instantiate4.C: New test.
37247
37248 2003-05-22  Roger Sayle  <roger@eyesopen.com>
37249
37250         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
37251
37252 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
37253
37254         * gcc.dg/compat/scalar-return-1_main.c: New file.
37255         * gcc.dg/compat/scalar-return-1_x.c: New file.
37256         * gcc.dg/compat/scalar-return-1_y.c: New file.
37257         * gcc.dg/compat/scalar-return-2_main.c: New file.
37258         * gcc.dg/compat/scalar-return-2_x.c: New file.
37259         * gcc.dg/compat/scalar-return-2_y.c: New file.
37260         * gcc.dg/compat/struct-return-3_main.c: New file.
37261         * gcc.dg/compat/struct-return-3_y.c: New file.
37262         * gcc.dg/compat/struct-return-3_x.c: New file.
37263         * gcc.dg/compat/struct-return-2_main.c: New file.
37264         * gcc.dg/compat/struct-return-2_x.c: New file.
37265         * gcc.dg/compat/struct-return-2_y.c: New file.
37266
37267 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37268
37269         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
37270         for hppa*-hp-hpux*.
37271         * gcc.dg/20021014-1.c (dg-options): Likewise.
37272         * gcc.dg/nest.c (dg-options): Likewise.
37273
37274 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
37275
37276         PR c++/9738
37277         * g++.dg/ext/dllimport2.C: New file.
37278         * g++.dg/ext/dllimport3.C: New file.
37279
37280 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
37281
37282         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
37283         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
37284         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37285         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
37286         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37287         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
37288         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
37289         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
37290         * gcc.dg/compat/small-struct-defs.h: New file.
37291         * gcc.dg/compat/small-struct-init.h: New file.
37292         * gcc.dg/compat/small-struct-check.h: New file.
37293         * gcc.dg/compat/fp-struct-defs.h: New file.
37294         * gcc.dg/compat/fp-struct-check.h: New file.
37295         * gcc.dg/compat/fp-struct-init.h: New file.
37296         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
37297         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
37298
37299 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
37300
37301         * gcc.dg/20030225-2.c: New test.
37302
37303 2003-05-18  Roger Sayle  <roger@eyesopen.com>
37304             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37305
37306         * gcc.c-torture/compile/20030518-1.c: New test case.
37307
37308 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
37309
37310         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
37311         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
37312         gcc-dg-debug-runtest.
37313         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
37314         gcc-dg-debug-runtest.
37315
37316 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37317
37318         PR c++/9022
37319         * g++.dg/lookup/using6.C: New test.
37320
37321 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37322
37323         * g++.dg/parse/access2.C: New test.
37324
37325 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
37326
37327         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
37328         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
37329         * gcc.dg/debug/debug.exp: Likewise.
37330
37331 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
37332
37333         * gcc.dg/dollar.c: New test.
37334
37335 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
37336
37337         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
37338         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
37339         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
37340         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
37341         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
37342         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
37343         * gcc.dg/compat/struct-by-value-6_main.c: New file.
37344         * gcc.dg/compat/struct-by-value-6_x.c: New file.
37345         * gcc.dg/compat/struct-by-value-6_y.c: New file.
37346         * gcc.dg/compat/struct-by-value-7_main.c: New file.
37347         * gcc.dg/compat/struct-by-value-7_x.c: New file.
37348         * gcc.dg/compat/struct-by-value-7_y.c: New file.
37349         * gcc.dg/compat/struct-by-value-8_main.c: New file.
37350         * gcc.dg/compat/struct-by-value-8_x.c: New file.
37351         * gcc.dg/compat/struct-by-value-8_y.c: New file.
37352         * gcc.dg/compat/struct-by-value-9_main.c: New file.
37353         * gcc.dg/compat/struct-by-value-9_x.c: New file.
37354         * gcc.dg/compat/struct-by-value-9_y.c: New file.
37355
37356 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
37357
37358         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
37359         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
37360         support for "repo" mode.
37361         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
37362         * lib/g77-dg.exp: Likewise.
37363         * lib/obj-dg.exp: Likewise.
37364
37365 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
37366
37367         Merge from gcc-3_2-rhl8-branch:
37368         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
37369
37370         * gcc.dg/tls/opt-6.c: New test.
37371
37372         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
37373
37374         * gcc.dg/20030405-1.c: New test.
37375
37376         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
37377
37378         * gcc.dg/20030309-1.c: New test.
37379
37380         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37381
37382         * gcc.c-torture/execute/20030307-1.c: New test.
37383
37384         2003-02-20  Randolph Chung  <tausq@debian.org>
37385
37386         * gcc.c-torture/compile/20030220-1.c: New test.
37387
37388         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
37389
37390         * gcc.dg/20030217-1.c: New test.
37391
37392         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
37393
37394         * gcc.c-torture/compile/20020129-1.c: New test.
37395
37396         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37397
37398         * gcc.dg/unroll-1.c: New test.
37399
37400         2002-11-16  Jan Hubicka  <jh@suse.cz>
37401
37402         * gcc.c-torture/execute/20020920-1.c: New test.
37403
37404         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
37405
37406         PR target/7434
37407         * gcc.c-torture/compile/20021008-1.c: New test.
37408
37409         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
37410
37411         PR target/7559
37412         * gcc.c-torture/execute/20020810-1.c: New test.
37413
37414         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37415
37416         * gcc.c-torture/compile/20020807-1.c: New test.
37417
37418         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
37419
37420         * gcc.dg/tls/opt-1.c: New test.
37421
37422         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
37423
37424         * gcc.dg/20020729-1.c: New test.
37425
37426         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
37427
37428         * g++.dg/opt/life1.C: New test.
37429
37430         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
37431
37432         * gcc.dg/20020525-1.c: New test.
37433
37434         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37435
37436         PR c++/6794
37437         * g++.dg/ext/pretty1.C: New test.
37438         * g++.dg/ext/pretty2.C: New test.
37439
37440 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
37441
37442         PR c++/8385
37443         * g++.dg/ext/typeof5.C: New test.
37444
37445 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
37446
37447         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
37448         __USER_LABEL_PREFIX__ into account.
37449         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
37450
37451 2003-05-14  Roger Sayle  <roger@eyesopen.com>
37452
37453         * gcc.dg/builtins-15.c: New test case.
37454
37455 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
37456
37457         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
37458
37459 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
37460
37461         * lib/g++.exp: Tweak handling of additional source files.
37462         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
37463         * g++.dg/special/conpr-2a.C: Rename to ...
37464         * g++.dg/special/conpr-2a.cc: ... this.
37465         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
37466         * g++.dg/special/conpr-3a.C: Rename to ...
37467         * g++.dg/special/conpr-3a.cc: This.
37468         * g++.dg/special/conpr-3b.C: Rename to ...
37469         * g++.dg/special/conpr-3b.cc: This.
37470         * g++.dg/special/conpr-4.C: New test.
37471         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
37472
37473 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
37474
37475         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
37476
37477 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37478
37479         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
37480         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37481         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
37482         * g++.old-deja/g++.other/warn3.C: Likewise.
37483
37484 2003-05-11  Roger Sayle  <roger@eyesopen.com>
37485
37486         * gcc.dg/i386-387-1.c: Update to also test log.
37487         * gcc.dg/i386-387-2.c: Likewise.
37488
37489 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37490
37491         * g77.f-torture/execute/int8421.f: New test.
37492
37493 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37494
37495         PR c++/10230, c++/10481
37496         * g++.dg/lookup/scoped5.C: New test.
37497
37498 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37499
37500         PR c++/10552
37501         * g++.dg/template/ttp6.C: New test.
37502
37503 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
37504
37505         * gcc.c-torture/execute/builtins: New directory.
37506         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
37507         gcc.c-torture/execute/builtins.
37508         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
37509         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
37510         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
37511         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
37512
37513 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37514
37515         PR c++/9252
37516         * g++.dg/template/access8.C: New test.
37517         * g++.dg/template/access9.C: New test.
37518
37519 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37520
37521         PR c++/9554
37522         * g++.dg/parse/access1.C: New test.
37523
37524 2003-05-09  DJ Delorie  <dj@redhat.com>
37525
37526         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
37527         long, and not an int.
37528
37529 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37530
37531         PR c++/10555, c++/10576
37532         * g++.dg/template/memclass1.C: New test.
37533
37534 2003-05-08  DJ Delorie  <dj@redhat.com>
37535
37536         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
37537         targets.
37538         * gcc.c-torture/execute/20021024-1.x: Likewise.
37539         * gcc.c-torture/execute/shiftdi.x: Likewise.
37540         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
37541         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
37542         * gcc.dg/20021018-1.c: Likewise.
37543
37544 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37545
37546         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
37547
37548         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
37549         (bcopy): Call memmove.
37550
37551 2003-05-08  Roger Sayle  <roger@eyesopen.com>
37552
37553         * g77.f-torture/compile/8485.f: New test case.
37554
37555 2003-05-07  Richard Henderson  <rth@redhat.com>
37556
37557         PR c++/10570
37558         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
37559         Verify exception_cleanup not called for rethrows.
37560         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
37561         when exiting catch block without rethrowing.
37562         * g++.dg/eh/forced3.C: New.
37563         * g++.dg/eh/forced4.C: New.
37564
37565 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
37566
37567         * gcc.dg/20030505.c: Fix triplet.
37568
37569 2003-05-06  DJ Delorie  <dj@redhat.com>
37570
37571         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
37572         * gcc.dg/nest.c: Likewise.
37573
37574 2003-05-05  Roger Sayle  <roger@eyesopen.com>
37575
37576         * gcc.dg/builtins-14.c: New test case.
37577
37578 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
37579
37580         * lib/compat.exp (compat-execute): New argument.
37581         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
37582         * gcc.dg/compat: New test directory.
37583         * gcc.dg/compat/compat.exp: New expect script.
37584         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
37585         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
37586         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
37587         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
37588         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
37589         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
37590
37591         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
37592         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
37593         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
37594         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
37595         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
37596         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
37597         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
37598         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
37599         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
37600         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
37601         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
37602         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
37603         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
37604         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
37605         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
37606
37607 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
37608
37609         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
37610
37611 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
37612
37613         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
37614
37615 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
37616
37617         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
37618         * gcc.dg/ppc-fsel-2.c: New test.
37619
37620         * gcc.dg/unused-5.c: New test.
37621
37622 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37623
37624         PR c++/10496
37625         * g++.dg/warn/pmf1.C: New test.
37626
37627 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37628
37629         PR c++/4494
37630         * g++.dg/warn/main.C: New test.
37631
37632 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37633
37634         * gcc.dg/nonnull-3.c: New test.
37635
37636 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
37637
37638         * gcc.dg/cpp/Wtrigraphs.c: Update.
37639         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
37640
37641 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
37642
37643         * gcc.dg/ppc-fsel-1.c: New test.
37644
37645 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
37646
37647         PR c/10604
37648         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
37649
37650 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
37651
37652         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
37653
37654 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37655
37656         PR c++/9364, c++/10553, c++/10586
37657         * g++.dg/parse/typename4.C: New test.
37658         * g++.dg/parse/typename5.C: Likewise.
37659
37660 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
37661
37662         * gcc.c-torture/compile/20030503-1.c: New test.
37663
37664 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37665
37666         * g++.dg/lookup/using5.C: Fix testcase error.
37667
37668 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
37669
37670         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
37671         since MEABI is no longer supported.  Remove all vestiges
37672         of MEABI from the test.
37673
37674 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37675
37676         PR c++/10554
37677         * g++.dg/lookup/using5.C: New test.
37678
37679 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37680
37681         PR c++/8772
37682         * g++.dg/template/ttp5.C: New test.
37683
37684 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
37685
37686         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
37687         (dg-gpp-additional-sources): New function.
37688         (dg-gpp-additional-files): Likewise.
37689         * lib/g++.exp (additional_sources): New variable.
37690         (additional_files): Likewise.
37691         (g++_target_compile): Deal with them.
37692         * lib/old-dejagnu.exp: Remove.
37693         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
37694         * g++.old-deja: Revise all tests to use dg commands.
37695
37696 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37697
37698         PR c++/9432, c++/9528
37699         * g++.dg/lookup/using4.C: New test.
37700
37701 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
37702
37703         * gcc.dg/noreturn-5.c: New file.
37704         * gcc.dg/noreturn-6.c: New file.
37705
37706         * gcc.c-torture/compile/inline-1.c: New file.
37707
37708 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37709
37710         PR c++/10551
37711         * g++.dg/template/explicit1.C: New test.
37712
37713 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37714
37715         PR c++/10549
37716         * g++.dg/other/bitfield1.C: New test.
37717
37718         PR c++/10527
37719         * g++.dg/init/new7.C: New test.
37720
37721 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37722
37723         * g++.dg/ext/desig1.C: New test.
37724         * g++.dg/ext/init1.C: Update.
37725
37726         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
37727
37728 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
37729
37730         PR c++/10180
37731         * g++.dg/warn/Winline-1.C: New test.
37732
37733 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
37734
37735         * gcc.c-torture/execute/string-opt-19.c: New test.
37736
37737         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
37738         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
37739
37740 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
37741
37742         PR c++/10506
37743         * g++.dg/init/new6.C: New test.
37744
37745         PR c++/10503
37746         * g++.dg/init/ref6.C: New test.
37747
37748 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
37749
37750         * g++.dg/warn/weak1.C: XFAIL on AIX4.
37751
37752 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37753
37754         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
37755         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
37756
37757 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
37758
37759         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
37760         initialized static data members.
37761
37762 2003-04-25  H.J. Lu <hjl@gnu.org>
37763
37764         * gcc.dg/ia64-sync-4.c: New test.
37765
37766 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37767
37768         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
37769         date.
37770
37771 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
37772
37773         PR c++/10337
37774         * g++.dg/warn/conv1.C: New test.
37775         * g++.old-deja/g++.other/conv7.C: Adjust.
37776         * g++.old-deja/g++.other/overload14.C: Adjust.
37777
37778 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37779
37780         PR c++/10471
37781         * g++.dg/template/defarg2.C: New test.
37782
37783 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
37784
37785         * gcc.dg/cpp/include2.c: Update.
37786         * gcc.dg/cpp/multiline-2.c: New.
37787         * gcc.dg/cpp/multiline.c: Update.
37788         * gcc.dg/cpp/strify2.c: Update.
37789         * gcc.dg/cpp/trad/literals-2.c: Update.
37790
37791 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37792
37793         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
37794
37795 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37796
37797         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
37798
37799 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37800
37801         PR c++/10451
37802         * g++.dg/parse/crash4.C: New test.
37803
37804         PR c++/9847
37805         * g++.dg/parse/crash5.C: New test.
37806
37807 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
37808
37809         PR c++/10446
37810         * g++.dg/parse/crash3.C: New test.
37811
37812         PR c++/10428
37813         * g++.dg/parse/elab1.C: New test.
37814
37815 2003-04-22  Devang Patel  <dpatel@apple.com>
37816
37817         * gcc.dg/cpp/trad/funlike-5.c: New test.
37818
37819 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
37820
37821         * g++.dg/other/packed1.C: Fix dg options.
37822
37823 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
37824
37825         * g++.dg/other/offsetof2.C: New test.
37826
37827 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
37828
37829         * g++.dg/template/recurse.C: Adjust location of error messages.
37830
37831 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
37832
37833         PR c++/9881
37834         * g++.dg/init/addr-const1.C: New test.
37835         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
37836
37837 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37838
37839         PR c++/10405
37840         * g++.dg/lookup/struct-hack1.C: New test.
37841
37842 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
37843
37844         * ucs.c: Update diagnostic messages.
37845
37846 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
37847
37848         * gcc.dg/cpp/truefalse.cpp: New test.
37849         * gcc.dg/cpp/cpp.exp: Update.
37850         * g++.dg/other/stdbool-if.C: Remove.
37851
37852 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
37853
37854         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
37855         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
37856
37857 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37858
37859         * gcc.c-torture/compile/20030418-1.c: New test.
37860
37861 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
37862
37863         * README.compat: Remove; content moved to doc/sourcebuild.texi.
37864
37865 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37866
37867         PR c++/10347
37868         g++.dg/template/dependent-name1.C: New test.
37869
37870 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
37871
37872         * gcc.dg/warn-1.c (tourist_guide): New array,
37873         contains a pointer to bar.
37874
37875 2003-04-16  Roger Sayle  <roger@eyesopen.com>
37876
37877         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
37878         * gcc.c-torture/execute/medce-1.c: New test case.
37879         * gcc.c-torture/execute/medce-2.c: New test case.
37880
37881 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
37882
37883         * lib/prune.exp: Ignore more messages.
37884
37885         PR c++/10381
37886         * g++.dg/parse/lookup3.C: New test.
37887
37888 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
37889
37890         * gcc.c-torture/compile/20030415-1.c : New test.
37891
37892 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
37893
37894         * gcc.c-torture/execute/scope-2.c: Move to ...
37895         * gcc.dg/noncompile/scope.c: .... here.
37896
37897 2003-04-14  Roger Sayle  <roger@eyesopen.com>
37898
37899         * gcc.dg/20030414-2.c: New test case.
37900
37901 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
37902
37903         PR target/10377
37904         * gcc.dg/20030414-1.c: New test.
37905
37906 2003-04-13  Roger Sayle  <roger@eyesopen.com>
37907
37908         * gcc.dg/builtins-12.c: New test case.
37909         * gcc.dg/builtins-13.c: New test case.
37910
37911 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37912
37913         * gcc.c-torture/execute/string-opt-18.c: New test.
37914
37915 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
37916
37917         PR c++/10300
37918         * g++.dg/init/new5.C: New test.
37919
37920 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
37921
37922         PR c++/7910
37923         * g++.dg/ext/dllimport1.C: New test.
37924
37925 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37926
37927         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
37928
37929 2003-04-11  Bud Davis <bdavis9659@comcast.net>
37930
37931         PR Fortran/9263
37932         * g77.f-torture/noncompile/9263.f: New test
37933         PR Fortran/1832
37934         * g77.f-torture/execute/1832.f: New test
37935
37936 2003-04-11  David Chad  <davidc@freebsd.org>
37937             Loren J. Rittle  <ljrittle@acm.org>
37938
37939         PR libobjc/8562
37940         * objc.dg/headers.m: New test.
37941
37942 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
37943
37944         * gcc.c-torture/execute/builtin-noret-2.c: New.
37945         * gcc.c-torture/execute/builtin-noret-2.x: New.
37946         XFAIL builtin-noret-2.c at -O1 and above.
37947         * gcc.dg/redecl.c: New.
37948         * gcc.dg/Wshadow-1.c: Update error regexps.
37949
37950 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
37951
37952         * g++.dg/abi/bitfield10.C: New test.
37953
37954 2003-04-09  Mike Stump  <mrs@apple.com>
37955
37956         * gcc.dg/pch/pch.exp: Make testcase names longer.
37957         * g++.dg/pch/pch.exp: Make testcase names longer.
37958
37959 2003-04-08  Roger Sayle  <roger@eyesopen.com>
37960
37961         * gcc.dg/builtins-11.c: New test case.
37962
37963 2003-04-08  Roger Sayle  <roger@eyesopen.com>
37964
37965         * gcc.dg/builtins-9.c: New test case.
37966         * gcc.dg/builtins-10.c: New test case.
37967
37968 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
37969
37970         * gcc.dg/noncompile/init-4.c.c: New test.
37971
37972 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
37973
37974         * gcc.misc-test/gcov-9.c: New test.
37975         * gcc.misc-test/gcov-10.c: New test
37976         * gcc.misc-test/gcov-11.c: New test.
37977
37978 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
37979
37980         PR optimization/10024
37981         * gcc.c-torture/compile/20030405-1.c: New test.
37982
37983 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
37984
37985         * gcc.dg/pch/static-3.c: New.
37986         * gcc.dg/pch/static-3.hs: New.
37987         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
37988
37989 2003-04-04  Richard Henderson  <rth@redhat.com>
37990
37991         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
37992         * g++.dg/eh/forced2.C: Likewise.
37993
37994 2003-04-03  Mike Stump  <mrs@apple.com>
37995
37996         * lib/scanasm.exp (scan-assembler): Add xfail processing for
37997         target arg.
37998         (scan-assembler-times, scan-assembler-not): Likewise.
37999         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
38000
38001 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38002
38003         * gcc.dg/sparc-loop-1.c: New test.
38004
38005 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
38006
38007         PR other/9274
38008         * g++.dg/pch/system-2.C: New.
38009         * g++.dg/pch/system-2.Hs: New.
38010
38011 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
38012
38013         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
38014
38015         * g++.dg/eh/simd-1.C (vecfunc): Same.
38016
38017 2003-04-01  Roger Sayle  <roger@eyesopen.com>
38018
38019         * gcc.c-torture/execute/20030401-1.c: New test case.
38020
38021 2003-04-01  Ziemowit Laski <zlaski@apple.com>
38022
38023         * objc.dg/defs.m: New.
38024
38025 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
38026
38027         * g++.dg/eh/simd-1.C: New.
38028         * g++.dg/eh/simd-2.C: New.
38029
38030 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
38031
38032         * gcc.c-torture/execute/simd-3.c: New.
38033
38034 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
38035
38036         PR c/9936
38037         * gcc.dg/20030331-2.c: New test.
38038
38039 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
38040
38041         PR c++/10278
38042         * g++.dg/parse/crash2.C: New test.
38043
38044 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38045
38046         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
38047         * gcc.c-torture/execute/20030331-1.c: ...here.
38048
38049 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38050
38051         * gcc.c-torture/execute/20030331-1.c: New test.
38052
38053 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
38054
38055         * lib/gcov.exp: Adjust call return testing strings.
38056         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
38057
38058 2003-03-31  Roger Sayle  <roger@eyesopen.com>
38059
38060         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
38061         * gcc.dg/builtins-7.c: New test case.
38062         * gcc.dg/builtins-8.c: New test case.
38063
38064 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38065
38066         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
38067
38068 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
38069
38070         PR c++/7647
38071         * g++.dg/lookup-class-member-2.C: New test.
38072
38073 2003-03-30  Glen Nakamura  <glen@imodulo.com>
38074
38075         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
38076
38077 2003-03-28  Roger Sayle  <roger@eyesopen.com>
38078
38079         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
38080
38081 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
38082
38083         * g++.dg/init/attrib1.C: New test.
38084
38085 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38086
38087         * gcc.dg/ultrasp8.c: New test.
38088
38089 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38090
38091         * gcc.dg/ultrasp7.c: New test.
38092
38093 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
38094
38095         PR c++/10047
38096         * g++.dg/template/inline1.C: New test.
38097
38098 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38099
38100         * gcc.dg/sparc-dwarf2.c: New test.
38101
38102 2003-03-27  Roger Sayle  <roger@eyesopen.com>
38103
38104         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
38105         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
38106
38107 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
38108
38109         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
38110         than reading .x files.
38111         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
38112         * g77.dg/gcov/gcov-1.f: Likewise.
38113         * gcc.misc-tests/gcov-4b.c: Likewise.
38114         * gcc.misc-tests/gcov-5b.c: Likewise.
38115         * gcc.misc-tests/gcov-6.c: Likewise.
38116         * gcc.misc-tests/gcov-7.c: Likewise.
38117         * gcc.misc-tests/gcov-8.c: Likewise.
38118         * g++.dg/gcov/gcov-1.x: Remove.
38119         * g77.dg/gcov/gcov-1.x: Likewise.
38120         * gcc.misc-tests/gcov-4b.x: Likewise.
38121         * gcc.misc-tests/gcov-5b.x: Likewise.
38122         * gcc.misc-tests/gcov-6.x: Likewise.
38123         * gcc.misc-tests/gcov-7.x: Likewise.
38124         * gcc.misc-tests/gcov-8.x: Likewise.
38125
38126 2003-03-27  Glen Nakamura  <glen@imodulo.com>
38127
38128         PR opt/10087
38129         * gcc.dg/20030324-1.c: New test.
38130
38131 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
38132
38133         PR c++/10224
38134         * g++.dg/template/arg3.C: New test.
38135
38136         PR c++/10158
38137         * g++.dg/template/friend18.C: New test.
38138
38139 2003-03-26  Roger Sayle  <roger@eyesopen.com>
38140
38141         * g77.f-torture/compile/20030326-1.f: New test case.
38142
38143 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
38144
38145         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
38146
38147         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
38148
38149 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
38150
38151         * gcc.dg/ia64-sync-3.c: New test.
38152
38153 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
38154
38155         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
38156
38157 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38158
38159         * gcc.dg/ultrasp6.c: New test.
38160
38161 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38162
38163         * gcc.dg/i386-signbit-1.c: New test.
38164         * gcc.dg/i386-signbit-2.c: New test.
38165         * gcc.dg/i386-signbit-3.c: New test.
38166
38167 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38168
38169         * gcc.dg/ultrasp5.c: Fix options.
38170
38171 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38172
38173         * gcc.dg/ultrasp5.c: Fix comment.
38174
38175 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
38176
38177         PR fortran/10197
38178         * g77.f-torture/execute/10197.f: New test.
38179
38180 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
38181
38182         PR c++/9898, c++/383
38183         * g++.dg/template/conv6.C: New test.
38184
38185         PR c++/10119
38186         * g++.dg/template/ptrmem5.C: New test.
38187
38188         PR c++/10026
38189         * g++.dg/lookup/koenig1.C: New test.
38190
38191         PR C++/10199
38192         * g++.dg/lookup/template2.C: New test.
38193
38194 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
38195
38196         * g++.dg/opt/rtti1.C: New test.
38197
38198 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38199
38200         * gcc.dg/ultrasp5.c: New test.
38201
38202 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
38203
38204         PR middle-end/9967
38205         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
38206         builtin fputs.
38207
38208 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
38209
38210         PR c/8224
38211         * gcc.dg/20030323-1.c: New test.
38212
38213 2003-03-23  Roger Sayle  <roger@eyesopen.com>
38214
38215         * gcc.c-torture/compile/20030323-1.c: New test case.
38216
38217 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
38218
38219         * gcc.dg/20030321-1.c: New test.
38220
38221 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
38222
38223         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
38224
38225 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
38226
38227         PR c++/9978, c++/9708
38228         * g++.dg/ext/vlm1.C: Adjust expected error.
38229         * g++.dg/ext/vla2.C: New test.
38230         * g++.dg/template/arg1.C: New test.
38231         * g++.dg/template/arg2.C: New test.
38232
38233 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
38234
38235         * g77.f-torture/execute/select.f: New test.
38236         * g77.f-torture/noncompile/select_no_compile.f: New test.
38237
38238 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
38239
38240         PR c++/9898
38241         * g++.dg/other/error4.C: New test.
38242
38243 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
38244
38245         * g++.dg/template/friend17.C: New test.
38246
38247 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
38248
38249         * gcc.c-torture/compile/20030320-1.c: New.
38250
38251 2003-03-20  Roger Sayle  <roger@eyesopen.com>
38252
38253         * gcc.dg/builtins-6.c: New test case.
38254
38255 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
38256
38257         PR target/10073
38258         * gcc.c-torture/compile/20030319-1.c: New.
38259
38260 2003-03-18  Jan Hubicka  <jh@suse.cz>
38261
38262         * gcc.dg/i386-cvt-1.c: New test.
38263
38264 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
38265
38266         * objc.dg/naming-1.m: Use "(parse|syntax) error".
38267         * objc.dg/naming-2.m: Likewise.
38268
38269 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
38270
38271         PR c++/9639
38272         * g++.dg/parse/crash1.C: New test.
38273
38274 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
38275
38276         PR c++/8805
38277         * g++.dg/eh/cleanup1.C: New test.
38278
38279 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
38280
38281         * gcc.c-torture/execute/20030316-1.c: New test case.
38282
38283 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38284
38285         PR c++/9629
38286         * g++.dg/init/ctor2.C: New test.
38287
38288 2003-03-15  Roger Sayle  <roger@eyesopen.com>
38289
38290         * g77.f-torture/compile/xformat.f: New test case.
38291
38292 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38293
38294         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
38295         * g++.old-deja/g++.mike/eh50.C: Likewise.
38296
38297 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38298
38299         PR c++/6440
38300         * g++.dg/template/spec7.C: New test.
38301         * g++.dg/template/spec8.C: Likewise.
38302
38303 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
38304
38305         * gcc.c-torture/execute/20030313-1.c: New test.
38306
38307 2003-03-14  Richard Henderson  <rth@redhat.com>
38308
38309         * gcc.dg/inline-2.c: Adjust alpha test for external call.
38310
38311 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
38312
38313         * gcc.c-torture/compile/20030314-1.c: New test.
38314
38315 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
38316
38317         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
38318         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
38319         thumb target,
38320         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
38321         to accept newer _imp__  prefix and additional
38322         newline in .drectve section.
38323         * gcc.dg/dll-4.c: Likewise.
38324         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
38325         switch.
38326
38327 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
38328
38329         * g++.dg/parse/namespace9.C: New test.
38330
38331         * g++.dg/init/ref5.C: New test.
38332         * g++.dg/parse/ptrmem1.C: Likewise.
38333
38334 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38335
38336         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
38337         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
38338         regular expression.
38339         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
38340         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
38341
38342 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
38343
38344         * gcc.c-torture/execute/20030224-2.c: New test.
38345
38346 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38347
38348         * gcc.dg/decl-3.c: New test.
38349
38350 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38351
38352         * gcc.dg/i386-loop-2.c: New test.
38353
38354 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
38355
38356         PR c++/9474
38357         * g++.dg/parse/namespace8.C: New test.
38358
38359         PR c++/9924
38360         * g++.dg/overload/builtin2.C: New test.
38361
38362 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
38363
38364         * gcc.dg/return-type-3.c: New test.
38365
38366 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
38367
38368         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
38369         profiling options are not supported.
38370
38371 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
38372
38373         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
38374         * g++.old-deja/g++.warn/impint2.C: Likewise.
38375
38376 2003-03-10  Devang Patel  <dpatel@apple.com>
38377
38378         * g++.dg/cpp/c++_cmd_1.C: New test.
38379         * g++.dg/cpp/c++_cmd_1.h: New file.
38380
38381 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
38382
38383         * gcc.dg/altivec-9.c: New file.
38384
38385 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38386
38387         * gcc.dg/ppc-sdata-1.c: New test.
38388         * gcc.dg/ppc-sdata-2.c: New test.
38389
38390 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
38391
38392         PR c++/9373
38393         * g++.dg/opt/ptrmem2.C: New test.
38394
38395         PR c++/8534
38396         * g++.dg/opt/ptrmem1.C: New test.
38397
38398 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38399
38400         * gcc.dg/i386-loop-1.c: New test.
38401
38402 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38403
38404         PR c++/9970
38405         * g++.dg/lookup/friend1.C: New test.
38406
38407 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
38408
38409         PR c++/9823
38410         * g++.dg/parser/constructor1.C: New test.
38411
38412 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
38413
38414         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
38415
38416         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
38417
38418 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
38419
38420         * gcc.dg/cpp/Wunused.c: Update test.
38421
38422 2003-03-08  Jan Hubicka  <jh@suse.cz>
38423
38424         * gcc.dg/inline-3.c: New test.
38425
38426 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
38427
38428         PR c++/9809
38429         * g++.dg/parse/builtin1.C: New test.
38430
38431         PR c++/9982
38432         * g++.dg/abi/cookie1.C: New test.
38433         * g++.dg/abi/cookie2.C: Likewise.
38434
38435         PR c++/9524
38436         * g++.dg/template/field1.C: New test.
38437
38438         PR c++/9912
38439         * g++.dg/parse/class1.C: New test.
38440         * g++.dg/parse/namespace7.C: Likewise.
38441         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
38442
38443 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
38444
38445         * g++.dg/init/ref4.C: New test.
38446
38447 2003-03-07  Jan Hubicka  <jh@suse.cz>
38448
38449         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
38450         * gcc.dg/inline-3.c: New test.
38451
38452 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
38453
38454         * g++.dg/init/ref3.C: New test.
38455
38456         PR c++/9965
38457         * g++.dg/init/ref2.C: New test.
38458
38459         PR c++/9400
38460         * g++.dg/warn/Wshadow-2.C: New test.
38461
38462         PR c++/9791
38463         * g++.dg/warn/Woverloaded-1.C: New test.
38464
38465 2003-03-05  Jan Hubicka  <jh@suse.cz>
38466
38467         * gcc.dg/i386-local2.c: New.
38468         * gcc.dg/i386-local.c: Fix typo.
38469
38470 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
38471
38472         * g++.dg/abi/layout3.C: New test.
38473
38474 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38475
38476         * gcc.c-torture/compile/20030305-1.c
38477
38478 2003-03-05  Jan Hubicka  <jh@suse.cz>
38479
38480         * gcc.dg/i386-local.c: New.
38481
38482 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
38483
38484         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
38485
38486 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38487
38488         * gcc.dg/switch-2.c: New test.
38489         * gcc.dg/switch-3.c: New test.
38490         * gcc.dg/Wswitch.c: Adjust line numbers.
38491         * gcc.dg/Wswitch-default.c: Likewise.
38492         * gcc.dg/Wswitch-enum.c: Likewise.
38493
38494 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
38495
38496         * gcc.c-torture/execute/20030222-1.c: New test.
38497
38498 2003-03-03  James E Wilson  <wilson@tuliptree.org>
38499
38500         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
38501
38502 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
38503
38504         PR c++/9878
38505         * g++.dg/init/ref1.C: New test.
38506
38507 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
38508
38509         * gcc.dg/sh-relax.c: New SH-only test.
38510
38511 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
38512
38513         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
38514         comment explaining purpose of testcase.
38515
38516 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
38517
38518         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
38519         for HC11/HC12 (asm needs two int registers).
38520         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
38521         HC11/HC12 because the test uses an asm which needs two 32-bit
38522         registers.
38523
38524 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
38525
38526         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
38527         for HC11/HC12 (array is too large otherwise).
38528         * gcc.c-torture/compile/920501-4.x: New file, likewise.
38529         * gcc.c-torture/compile/20010518-2.x: Likewise.
38530         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
38531         HC11/HC12 (array is too large).
38532
38533 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
38534
38535         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
38536         * lib/g++-dg.exp (g++-dg-test): Likewise.
38537
38538 2003-03-01  Roger Sayle  <roger@eyesopen.com>
38539
38540         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
38541         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
38542
38543 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38544
38545         * g++.dg/warn/implicit-typename1.C: Remove warning.
38546
38547 2003-02-28  Richard Henderson  <rth@redhat.com>
38548
38549         * gcc.dg/noreturn-1.c: Move noreturn warning line.
38550         * gcc.dg/return-type-1.c: Move control reaches end warning line.
38551
38552 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
38553
38554         * gcc.dg/pch/pch.exp: Change .pch to .gch.
38555         * g++.dg/pch/pch.exp: Likewise.
38556
38557 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
38558
38559         PR c++/9879
38560         * g++.dg/init/new4.C: New test.
38561
38562 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
38563
38564         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
38565
38566 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
38567
38568         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
38569         unsigned long.
38570
38571         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
38572         wider than float.
38573
38574 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38575
38576         * lib/scanasm.exp: Add support for counting numbers of
38577         occurences.
38578         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
38579         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
38580
38581 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
38582
38583         PR c++/9683
38584         * g++.dg/template/static3.C: New test.
38585
38586         PR c++/9829
38587         * g++.dg/parse/namespace6.C: New test.
38588
38589 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38590
38591         PR target/9732
38592         * gcc.dg/20030225-1.c: New test.
38593
38594 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
38595
38596         * README: Remove out-of-date information.
38597
38598         PR c++/9836
38599         * g++.dg/template/spec6.C: New test.
38600
38601 2003-02-24  Jeff Law  <law@redhat.com>
38602
38603         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
38604
38605 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38606
38607         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
38608         * gcc.dg/pragma-ep-1.c: Likewise.
38609
38610 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38611
38612         PR c++/9602
38613         * g++.dg/template/friend16.C: New test.
38614
38615 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
38616
38617         PR c++/5333
38618         * g++.dg/parse/fused-params1.C: Adjust error messages.
38619         * g++.dg/template/nested3.C: New test.
38620
38621 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
38622
38623         * g++.dg/abi/param1.C: New test.
38624
38625 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38626
38627         PR c++/7982
38628         * g++.dg/warn/implicit-typename1.C: New test.
38629
38630 2003-02-22  Kelley Cook <kelleycook@comcast.net>
38631
38632         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
38633         with "mtune".
38634         * g++.old-deja/g++.other/store-expr2.C: Likewise.
38635         * gcc.c-torture/execute/20010129-1.x: Likewise.
38636         * gcc.dg/20011107-1.c: Likewise.
38637         * gcc.dg/20020108-1.c: Likewise.
38638         * gcc.dg/20020122-3.c: Likewise.
38639         * gcc.dg/20020206-1.c: Likewise.
38640         * gcc.dg/20020310-1.c: Likewise.
38641         * gcc.dg/20020426-2.c: Likewise.
38642         * gcc.dg/20020517-1.c: Likewise.
38643         * gcc.dg/991230-1.c: Likewise.
38644         * gcc.dg/i386-unroll-1.c: Likewise.
38645         * gcc.misc-tests/i386-prefetch.exp: Likewise.
38646
38647 2003-02-22  Jan Hubicka  <jh@suse.cz>
38648
38649         * gcc.dg/i386-mul.c: New test.
38650
38651 2003-02-21  Roger Sayle  <roger@eyesopen.com>
38652
38653         * gcc.dg/builtins-5.c: New test case.
38654
38655 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
38656
38657         * gcc.dg/asmreg-1.c: New test.
38658
38659 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38660
38661         PR c++/9749
38662         * g++.dg/parse/varmod1.C: New test.
38663
38664 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38665
38666         PR c++/9727
38667         * g++.dg/template/op1.C: New test.
38668
38669 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38670
38671         PR c++/8906
38672         * g++.dg/template/nested2.C: New test.
38673
38674 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38675
38676         PR c++/8724
38677         * g++.dg/expr/dtor1.C: New test.
38678
38679 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
38680
38681         * gcc.dg/cpp/include3.c: New test.
38682         * gcc.dg/cpp/inc/foo.h: New file.
38683
38684 2003-02-21  Glen Nakamura  <glen@imodulo.com>
38685
38686         * gcc.c-torture/execute/20030221-1.c: New test.
38687
38688 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
38689
38690         PR c++/9729
38691         * g++.dg/abi/conv1.C: New test.
38692
38693 2003-02-20  Jan Hubicka  <jh@suse.cz>
38694
38695         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
38696
38697 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
38698
38699         * gcc.c-torture/compile/20030219-1.c: New test.
38700
38701 2003-02-18  Jan Hubicka  <jh@suse.cz>
38702
38703         * gcc.dg/funcorder.c: New test.
38704
38705 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38706
38707         * gcc.c-torture/execute/20030218-1.c: New.
38708
38709 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
38710
38711         * gcc.dg/20030218-1.c: New.
38712
38713 2003-02-18  Richard Henderson  <rth@redhat.com>
38714
38715         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
38716         * gcc.dg/attr-used-2.c: New.
38717
38718 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
38719
38720         PR c++/9704
38721         * g++.dg/init/copy5.C: New test.
38722
38723 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
38724
38725         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
38726         * g++.dg/pch/pch.exp: Likewise.
38727
38728 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38729
38730         * gcc.c-torture/execute/20030209-1.c: Enable the test if
38731         STACK_SIZE is not defined.
38732
38733 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38734
38735         PR c++/9457
38736         * g++.dg/template/init1.C: New test.
38737
38738 2003-02-16  Jan HUbicka  <jh@suse.cz>
38739
38740         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
38741         (foo): Add few extra tests
38742         * gcc.dg/c99-const-expr-3.c: Likewise.
38743         * gcc.c-torture/execute/20030216-1.c: New.
38744
38745 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38746
38747         PR c++/9459
38748         * g++.dg/ext/typeof4.C: New test.
38749
38750 2003-02-15  Roger Sayle  <roger@eyesopen.com>
38751
38752         * gcc.dg/i386-387-3.c: New test case.
38753
38754 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
38755
38756         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
38757         cris-*-elf* cris-*-aout* and mmix-*-*.
38758
38759 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
38760
38761         * gcc.dg/20030213-1.c: New test.
38762
38763 2003-02-12  Roger Sayle  <roger@eyesopen.com>
38764
38765         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
38766         * gcc.dg/i386-387-2.c: Likewise.
38767
38768 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
38769
38770         * gcc.dg/ppc-spe.c: Fix formatting.
38771         Enable tests that were previously unsupported by gas.
38772         Delete tests for instructions that no longer exist.
38773         Switch arguments on evsubifw builtin.
38774
38775 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
38776
38777         * gcc.c-torture/execute/20030209-1.c: Disable the test if
38778         STACK_SIZE is too small.
38779
38780 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38781             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38782
38783         * gcc.dg/decl-2.c: New test.
38784
38785 2003-02-10  Jan Hubicka  <jh@suse.cz>
38786
38787         * gcc.dg/i386-fpcvt-1.c: New test.
38788
38789 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
38790
38791         * gcc.c-torture/execute/20030209-1.c: New test.
38792
38793 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
38794
38795         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
38796         int-wide bitops, use the constants of the same width.
38797         Likewise, if long long is 32-bit wide, test bitops using
38798         32-bit constants.
38799
38800 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
38801
38802         * gcc.dg/20021014-1.c: Annotate with expected notice text.
38803
38804 2003-02-07  Roger Sayle  <roger@eyesopen.com>
38805
38806         * gcc.dg/builtins-4.c: New test case.
38807
38808 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38809
38810         * gcc.dg/20020430-1.c: Fix dg command typos.
38811         * gcc.dg/20020503-1.c: Likewise.
38812
38813 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38814
38815         PR c++/8785
38816         * g++.dg/parse/fused-params1.C: New test.
38817
38818         PR c++/8857
38819         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
38820
38821         PR c++/8921
38822         * g++.dg/parse/non-dependent1.C: New test.
38823
38824         PR c++/8928
38825         * g++.dg/parse/dupl-tmpl-args1.C: New test.
38826
38827         PR c++/9228
38828         * g++.dg/parse/undefined7.C: New test.
38829         * g++.dg/parse/non-templ1.C: New test.
38830
38831         PR c++/9229
38832         * g++.dg/parse/too-many-tmpl-args1.C: New test.
38833
38834 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
38835
38836         * gcc.c-torture/compile/20030206-1.c: New test.
38837
38838 2003-02-05  Roger Sayle  <roger@eyesopen.com>
38839
38840         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
38841         "pow" to "foo" to avoid potential confusion with a math built-in.
38842
38843 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38844
38845         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
38846         conditions for SPARC targets.
38847
38848 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
38849
38850         * gcc.dg/20030204-1.c: New test.
38851
38852 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38853
38854         PR c++/38
38855         * g++.dg/parse/array-size1.C: New test.
38856
38857         PR c++/5657
38858         * g++.dg/parse/undefined3.C: New test.
38859
38860         PR c++/5665
38861         * g++.dg/parse/undefined4.C: New test.
38862
38863         PR c++/5975
38864         * g++.dg/parse/undefined5.C: New test.
38865
38866         PR c++/7259
38867         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
38868
38869         PR c++/8578
38870         * g++.dg/parse/casting-operator1.C: New test.
38871
38872         PR c++/8596
38873         * g++.dg/parse/undefined6.C: New test.
38874
38875         PR c++/8736
38876         * g++.dg/parse/missing-template1.C: New test.
38877
38878 2003-02-04  Jan Hubicka  <jh@suse.cz>
38879
38880         * gcc.dg/i386-cadd.c: Compile using -march=k8.
38881         * gcc.dg/i386-cmov?.c: Likewise.
38882         * gcc.dg/i386-fpcvt-?.c: Likewise.
38883         * gcc.dg/i386-ssefp-1.c: Likewise.
38884         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
38885         conventions.
38886
38887 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
38888
38889         PR c++/7129
38890         * g++.dg/ext/max.C: New test.
38891
38892 2003-02-03  Jan Hubicka  <jh@suse.cz>
38893
38894         * gcc.c-torture/execute/20030203-1.c: New test.
38895
38896 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
38897
38898         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
38899         'natural-endian'.
38900
38901 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
38902
38903         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
38904         * g++.dg/init/new2.C: Likewise.
38905         * g++.dg/other/new1.C: Likewise.
38906
38907 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
38908
38909         * gcc.dg/struct-ret-libc.c: New test.
38910
38911 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
38912
38913         * gcc.dg/20030129-1.c: New test.
38914
38915 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38916
38917         PR c++/8849
38918         * g++.dg/template/ptrmem4.C: New test.
38919
38920 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
38921
38922         * g++.dg/parser/constant1.C: New test.
38923
38924 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38925
38926         PR c++/8591
38927         * g++.dg/parse/friend2.C: New test.
38928
38929 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38930
38931         PR c++/9437
38932         * g++.dg/template/unify4.C: New test.
38933
38934 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
38935
38936         * gcc.c-torture/execute/20030128-1.c: New test.
38937
38938 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
38939
38940         * g++.dg/lookup/nested1.C: Test moved from ...
38941         * g++.old-deja/g++.other/lookup24.C: ... here.
38942
38943 2003-01-28  Jan Hubicka  <jh@suse.cz>
38944
38945         * gcc.dg/i386-cmov5.c: New test.
38946
38947 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
38948
38949         * gcc.c-torture/execute/20010925-1.c: Changed the
38950         memcpy declaration.
38951
38952 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
38953
38954         PR c++/3902
38955         * g++.dg/parse/template5.C: New test.
38956
38957 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
38958
38959         PR fortran/9258
38960         * g77.dg/pr9258: New test.
38961
38962 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38963
38964         * README: Move relevant parts from README.g++.
38965
38966         * README.g++: Remove this file.
38967
38968 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
38969
38970         * g++.dg/abi/dcast1.C: New test.
38971
38972 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38973
38974         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
38975
38976 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
38977
38978         PR c++/47
38979         * g++.old-deja/g++.other/lookup24.C: New test.
38980
38981 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38982
38983         PR middle-end/7227
38984         * gcc.dg/uninit-C.c: New test.
38985
38986 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
38987
38988         * g++.dg/abi/covariant1.C: New test.
38989
38990 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
38991
38992         * gcc.dg/20030123-1.c: New test.
38993
38994 2003-01-25  Jan Hubicka  <jh@suse.cz>
38995
38996         PR opt/8492
38997         * gcc.c-torture/compile/20030125-1.c
38998
38999 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
39000
39001         PR c++/9403
39002         * g++.dg/parse/template3.C: New test.
39003         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
39004
39005         PR c++/795
39006         * g++.dg/parse/template4.C: New test.
39007
39008         PR c++/9415
39009         * g++.dg/template/qual2.C: New test.
39010
39011         PR c++/8545
39012         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
39013
39014         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
39015
39016 2003-01-25  Roger Sayle  <roger@eyesopen.com>
39017
39018         * gcc.c-torture/execute/switch-1.c: New test case.
39019
39020 2003-01-25  Jan Hubicka  <jh@suse.cz>
39021
39022         * gcc.c-torture/execute/20030125-1.[cx]: New test.
39023
39024 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
39025
39026         Tweaks for Bison-1.875. From the NEWS file:
39027         "- `parse error' -> `syntax error'
39028         Bison now uniformly uses the term `syntax error'"
39029         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
39030         * gcc.dg/cpp/digraph2.c: Likewise.
39031         * gcc.dg/cpp/direct2.c: Likewise.
39032         * gcc.dg/cpp/paste4.c: Likewise.
39033         * gcc.dg/c90-restrict-1.c: Likewise.
39034         * gcc.dg/c99-func-2.c: Likewise.
39035         * gcc.dg/noncompile/920721-2.c: Likewise.
39036         * gcc.dg/noncompile/930622-2.c: Likewise.
39037         * gcc.dg/noncompile/940112-1.c: Likewise.
39038         * gcc.dg/noncompile/950921-1.c: Likewise.
39039         * gcc.dg/noncompile/951123-1.c: Likewise.
39040         * gcc.dg/noncompile/971104-1.c: Likewise.
39041         * gcc.dg/noncompile/990416-1.c: Likewise.
39042
39043 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
39044
39045         * g++.dg/parse/undefined1.C: Add error message.
39046
39047 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
39048
39049         PR c++/9354
39050         * g++.dg/parse/new1.C: New test.
39051
39052         PR c++/9216
39053         * g++.dg/parse/template2.C: New test.
39054
39055         PR c++/9354
39056         * g++.dg/parse/typedef2.C: New test.
39057
39058         PR c++/9328
39059         * g++.dg/ext/typeof3.C: New test.
39060
39061 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39062
39063         PR c++/2738
39064         * g++.dg/parse/ret-type1.C: New test.
39065
39066         PR c++/3792
39067         * g++.dg/parse/tmpl-outside1.C: New test.
39068
39069         PR c++/4207
39070         * g++.dg/parse/int-as-enum1.C: New test.
39071
39072         PR c++/4903
39073         * g++.dg/parse/no-typename1.C: New test.
39074
39075         PR c++/5533
39076         * g++.dg/parse/no-value1.C: New test.
39077
39078         PR c++/5921
39079         * g++.dg/parse/wrong-inline1.C: New test.
39080
39081         PR c++/6402
39082         * g++.dg/parse/ref1.C: New test.
39083
39084         PR c++/6992
39085         * g++.dg/parse/attr-ctor1.C: New test.
39086
39087         PR c++/7229
39088         * g++.dg/parse/namespace5.C: New test.
39089
39090         PR c++/7917
39091         * g++.dg/parse/func-def1.C: New test.
39092
39093         PR c++/8143
39094         * g++.dg/parse/undefined1.C: New test.
39095
39096         PR c++/5723, PR c++/8522
39097         * g++.dg/parse/specialization1.C: New test.
39098
39099         PR c++/163, PR c++/8595
39100         * g++.dg/parse/struct-as-enum1.C: New test.
39101
39102         PR c++/9173
39103         * g++.dg/parse/undefined2.C: New test.
39104
39105 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
39106
39107         PR c++/9298
39108         * g++.dg/parse/template1.C: New test.
39109
39110         PR c++/9384
39111         * g++.dg/parse/using1.C: New test.
39112
39113         PR c++/9285
39114         PR c++/9294
39115         * g++.dg/parse/expr2.C: New test.
39116
39117         PR c++/9388
39118         * g++.dg/parse/lookup2.C: Likewise.
39119
39120 2003-01-21  Jan Hubicka  <jh@suse.cz>
39121
39122         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
39123         * gcc.c-torture/execute/eeprof-1.c: Likewise.
39124         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
39125         * gcc.c-torture/execute/string-opt-*.c: Likewise.
39126
39127 2003-01-20  Nick Clifton  <nickc@redhat.com>
39128
39129         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
39130         problem with ARM sibcall code generation.
39131
39132 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
39133
39134         * gcc.c-torture/execute/20030120-1.c: New.
39135
39136 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
39137
39138         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
39139
39140 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
39141
39142         PR c++/9272
39143         * g++.dg/parse/ctor1.C: New test.
39144
39145         PR c++/9294:
39146         * g++.dg/parse/qualified1.C: New test.
39147
39148         * g++.dg/parse/typename3.C: New test.
39149
39150 2003-01-16  Richard Henderson  <rth@redhat.com>
39151
39152         * g++.dg/tls/init-2.C: Fix error matches for real this time.
39153
39154 2003-01-16  Richard Henderson  <rth@redhat.com>
39155
39156         * g++.dg/pch/pch.exp: Copy test header to the working directory
39157         before using it either for precompilation or direct use.
39158         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
39159         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
39160
39161 2003-01-16  Richard Henderson  <rth@redhat.com>
39162
39163         * gcc.dg/pch/pch.exp: Copy test header to the working directory
39164         before using it either for precompilation or direct use.
39165         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
39166         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
39167
39168 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
39169
39170         * g++.dg/ext/typename1.C: Add typename keyword.
39171         * g++.dg/template/crash1.C: Update error messages.
39172         * g++.dg/template/crash2.C: Remove error message.
39173         * g++.dg/parse/typename2.C: New test.
39174         * g++.dg/template/typename2.C: Change implicit
39175         typename warning into error.
39176         * g++.old-deja/g++.benjamin/tem03.C: Issue more
39177         error messages.
39178         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
39179         * g++.old-deja/g++.brendan/crash56.C: Add this->.
39180         * g++.old-deja/g++.law/visibility13.C: Remove error
39181         messages.
39182         * g++.old-deja/g++.ns/template17.C: Reorder code to
39183         make declaration visible in template.
39184         * g++.old-deja/g++.pt/crash3.C: Fix typos.
39185         * g++.old-deja/g++.pt/crash36.C: Issue more error
39186         messages.
39187         * g++.old-deja/g++.pt/crash5.C: Improve error
39188         message.
39189         * g++.old-deja/g++.pt/crash67.C: Remove warning.
39190         * g++.old-deja/g++.pt/inherit1.C: Add this->.
39191         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
39192         * g++.old-deja/g++.pt/typename16.C: Replace implicit
39193         typename warning with error message.
39194         * g++.old-deja/g++.pt/typename19.C: Remove warning.
39195         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
39196         * g++.old-deja/g++.robertl/eb24.C: Use this->.
39197
39198 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
39199
39200         * g++.dg/parse/ambig2.C: New test.
39201
39202 2003-01-15  Richard Henderson  <rth@redhat.com>
39203
39204         * g++.dg/tls/init-2.C: Update error message string.
39205
39206 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39207
39208         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
39209
39210 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
39211
39212         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
39213         all for HC11/HC12.
39214         * gcc.c-torture/compile/20001205-1.x: Likewise.
39215         * gcc.c-torture/compile/20001226-1.x: Likewise.
39216         * gcc.c-torture/compile/920520-1.x: Likewise.
39217         * gcc.c-torture/compile/961203-1.x: Likewise.
39218         * gcc.c-torture/compile/20020604-1.x: Likewise.
39219
39220 2003-01-15  Jan Hubicka  <jh@suse.cz>
39221
39222         * gcc.c-torture/compile/20030115-1.c: New test.
39223
39224         * gcc.dg/i386-fpcvt-1.c: New test.
39225         * gcc.dg/i386-fpcvt-2.c: New test.
39226
39227 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
39228
39229         Further conform g++'s __vmi_class_type_info to the C++ ABI
39230         specification.
39231         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
39232         the specification.
39233
39234 2003-01-14  Jan Hubicka  <jh@suse.cz>
39235
39236         * gcc.dg/i386-fpcvt-1.c: New test.
39237         * gcc.dg/i386-fpcvt-2.c: New test.
39238
39239 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
39240
39241         * gcc.dg/i386-mmx-3.c: New test.
39242
39243 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
39244
39245         PR c++/9264
39246         * g++.dg/parse/octal1.C: New file.
39247
39248         PR c++/9172
39249         * g++.dg/parse/typename1.C: New file.
39250
39251 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
39252
39253         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
39254         * gcc.dg/bf-no-ms-layout.c: Likewise.
39255         * gcc.dg/bf-ms-attrib.c: Likewise.
39256
39257 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
39258
39259         PR c++/9099
39260         * g++.dg/parse/dtor1.C: New file.
39261
39262         PR c++/9128
39263         * g++.dg/rtti/typeid1.C: New file.
39264
39265         PR c++/9153
39266         * g++.dg/parse/lookup1.C: New file.
39267
39268         PR c++/9171
39269         * g++.dg/templ/spec5.C: New file.
39270
39271 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
39272
39273         * gcc.c-torture/compile/20030110-1.c: New test.
39274
39275 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
39276
39277         Merge from pch-branch:
39278
39279         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
39280
39281         * gcc.dg/pch/cpp-1.h: New.
39282         * gcc.dg/pch/cpp-1.c: New.
39283         * gcc.dg/pch/cpp-2.h: New.
39284         * gcc.dg/pch/cpp-2.c: New.
39285
39286         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
39287
39288         * gcc.dg/pch/except-1.h: New.
39289         * gcc.dg/pch/except-1.c: New.
39290
39291         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
39292
39293         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
39294         running test.
39295         * gcc.dg/pch: Include *.hp not *.h.
39296         * gcc.dg/pch/system-1.h: New.
39297         * gcc.dg/pch/system-1.c: New.
39298
39299         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
39300
39301         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
39302         rather than trying to build and run a program using PCH.
39303         * gcc.dg/pch: Remove dg-do commands from test files.
39304
39305         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
39306
39307         * gcc.dg/pch/macro-3.c: New.
39308         * gcc.dg/pch/macro-3.h: New.
39309
39310         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
39311
39312         * gcc.dg/pch/common-1.c: New.
39313         * gcc.dg/pch/common-1.h: New.
39314         * gcc.dg/pch/decl-1.c: New.
39315         * gcc.dg/pch/decl-1.h: New.
39316         * gcc.dg/pch/decl-2.c: New.
39317         * gcc.dg/pch/decl-2.h: New.
39318         * gcc.dg/pch/decl-3.c: New.
39319         * gcc.dg/pch/decl-3.h: New.
39320         * gcc.dg/pch/decl-4.c: New.
39321         * gcc.dg/pch/decl-4.h: New.
39322         * gcc.dg/pch/decl-5.c: New.
39323         * gcc.dg/pch/decl-5.h: New.
39324         * gcc.dg/pch/global-1.c: New.
39325         * gcc.dg/pch/global-1.h: New.
39326         * gcc.dg/pch/inline-1.c: New.
39327         * gcc.dg/pch/inline-1.h: New.
39328         * gcc.dg/pch/inline-2.c: New.
39329         * gcc.dg/pch/inline-2.h: New.
39330         * gcc.dg/pch/static-1.c: New.
39331         * gcc.dg/pch/static-1.h: New.
39332         * gcc.dg/pch/static-2.c: New.
39333         * gcc.dg/pch/static-2.h: New.
39334
39335         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
39336
39337         * g++.dg/pch/pch.exp: Better handle failing testcases.
39338         * gcc.dg/pch/pch.exp: Likewise.
39339         * gcc.dg/pch/macro-1.c: New.
39340         * gcc.dg/pch/macro-1.h: New.
39341         * gcc.dg/pch/macro-2.c: New.
39342         * gcc.dg/pch/macro-2.h: New.
39343
39344         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
39345
39346         * g++.dg/dg.exp: Treat files in pch/ specially.
39347         * g++.dg/pch/pch.exp: New file.
39348         * g++.dg/pch/empty.H: New file.
39349         * g++.dg/pch/empty.C: New file.
39350         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
39351         "precompile".
39352
39353         * gcc.dg/pch/pch.exp: New file.
39354         * gcc.dg/pch/empty.h: New file.
39355         * gcc.dg/pch/empty.c: New file.
39356         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
39357         "precompile".
39358
39359 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39360
39361         * g++.dg/template/friend14.C: New test.
39362
39363 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39364
39365         * gcc.dg/old-style-asm-1.c: New test.
39366
39367 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
39368
39369         * gcc.c-torture/compile/20030109-1.c: New test.
39370
39371 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39372
39373         * gcc.c-torture/execute/20030109-1.c: New test.
39374
39375 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
39376
39377         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
39378         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
39379         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
39380         * g++.old-deja/g++.mike/eh2.C: Likewise.
39381         * g++.old-deja/g++.mike/eh3.C: Likewise.
39382         * g++.old-deja/g++.mike/eh5.C: Likewise.
39383         * g++.old-deja/g++.mike/eh6.C: Likewise.
39384         * g++.old-deja/g++.mike/eh7.C: Likewise.
39385         * g++.old-deja/g++.mike/eh8.C: Likewise.
39386         * g++.old-deja/g++.mike/eh9.C: Likewise.
39387         * g++.old-deja/g++.mike/eh10.C: Likewise.
39388         * g++.old-deja/g++.mike/eh12.C: Likewise.
39389         * g++.old-deja/g++.mike/eh13.C: Likewise.
39390         * g++.old-deja/g++.mike/eh14.C: Likewise.
39391         * g++.old-deja/g++.mike/eh16.C: Likewise.
39392         * g++.old-deja/g++.mike/eh17.C: Likewise.
39393         * g++.old-deja/g++.mike/eh18.C: Likewise.
39394         * g++.old-deja/g++.mike/eh21.C: Likewise.
39395         * g++.old-deja/g++.mike/eh23.C: Likewise.
39396         * g++.old-deja/g++.mike/eh24.C: Likewise.
39397         * g++.old-deja/g++.mike/eh25.C: Likewise.
39398         * g++.old-deja/g++.mike/eh26.C: Likewise.
39399         * g++.old-deja/g++.mike/eh27.C: Likewise.
39400         * g++.old-deja/g++.mike/eh28.C: Likewise.
39401         * g++.old-deja/g++.mike/eh29.C: Likewise.
39402         * g++.old-deja/g++.mike/eh31.C: Likewise.
39403         * g++.old-deja/g++.mike/eh33.C: Likewise.
39404         * g++.old-deja/g++.mike/eh34.C: Likewise.
39405         * g++.old-deja/g++.mike/eh35.C: Likewise.
39406         * g++.old-deja/g++.mike/eh36.C: Likewise.
39407         * g++.old-deja/g++.mike/eh37.C: Likewise.
39408         * g++.old-deja/g++.mike/eh38.C: Likewise.
39409         * g++.old-deja/g++.mike/eh39.C: Likewise.
39410         * g++.old-deja/g++.mike/eh40.C: Likewise.
39411         * g++.old-deja/g++.mike/eh41.C: Likewise.
39412         * g++.old-deja/g++.mike/eh42.C: Likewise.
39413         * g++.old-deja/g++.mike/eh44.C: Likewise.
39414         * g++.old-deja/g++.mike/eh46.C: Likewise.
39415         * g++.old-deja/g++.mike/eh47.C: Likewise.
39416         * g++.old-deja/g++.mike/eh48.C: Likewise.
39417         * g++.old-deja/g++.mike/eh49.C: Likewise.
39418         * g++.old-deja/g++.mike/eh50.C: Likewise.
39419         * g++.old-deja/g++.mike/eh51.C: Likewise.
39420         * g++.old-deja/g++.mike/eh53.C: Likewise.
39421         * g++.old-deja/g++.mike/eh55.C: Likewise.
39422         * g++.old-deja/g++.mike/p7912.C: Likewise.
39423         * g++.old-deja/g++.mike/p9706.C: Likewise.
39424         * g++.old-deja/g++.mike/p10416.C: Likewise.
39425         * g++.old-deja/g++.mike/p11667.C: Likewise.
39426         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
39427         Remove redundant reference to Iris.
39428         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
39429         Elxsi, i860, Pico Java, and WE32K.
39430
39431 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
39432
39433         * g++.dg/ext/asm4.C: New test.
39434
39435 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39436
39437         PR c++/9030
39438         * g++.dg/template/friend12.C: New test.
39439         * g++.dg/template/friend13.C: Likewise.
39440         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
39441
39442 2003-01-08  Jan Hubicka  <jh@suse.cz>
39443
39444         * gcc.dg/i386-cadd.c: New test.
39445         * gcc.dg/i386-cmov4.c: Likewise.
39446
39447 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
39448
39449         PR c++/9165
39450         * g++.dg/warn/Wunused-3.C: New test.
39451
39452         * g++.dg/abi/bitfield9.C: New test.
39453
39454         PR c++/9189
39455         * g++.dg/parse/defarg3.C: New test.
39456
39457 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
39458
39459         * g++.dg/parse/ambig1.C: New test.
39460         * g++.dg/parse/defarg2.C: New test.
39461
39462 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
39463
39464         * g++.dg/template/defarg-1.C: New test.
39465         * g++.dg/template/local2.C: Likewise.
39466
39467 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
39468
39469         * gcc.c-torture/execute/20030105-1.c: New test.
39470
39471 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39472
39473         * g++.dg/parse/namespace3.C: Remove extra semicolons.
39474         * g++.dg/parse/namespace4.C: Likewise.
39475
39476 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39477
39478         * g++.dg/template/ntp2.C: New test.
39479
39480 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
39481
39482         * g++.dg/parse/extern-C-1.C: New test.
39483
39484         * g++.dg/parse/namespace4.C: New test.
39485
39486         * g++.dg/template/nested1.C: New test.
39487
39488         * g++.dg/parse/namespace3.C: New test.
39489
39490 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
39491
39492         * g++.dg/lookup/two-stage1.C: New test.
39493
39494 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39495
39496         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
39497         * g++.old-deja/g++.jason/access8.C: Likewise.
39498         * g++.old-deja/g++.other/decl5.C: Likewise.
39499
39500 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
39501
39502         * g++.dg/parse/parse7.C: New test.
39503
39504 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
39505
39506         PR c++/2843
39507         * g++.dg/ext/attrib7.C: New test.
39508
39509 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
39510
39511         * g++.dg/parse/parse6.C: New test.
39512
39513 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
39514
39515         * gcc.dg/h8300-stack-1.c: New.
39516
39517 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
39518
39519         g++.dg/lookup/exception1.C: New test.
39520
39521         g++.dg/lookup/template1.C: New test.
39522
39523         g++.dg/parse/namespace2.C: New test.
39524
39525         g++.dg/parse/parens2.C: New test.
39526
39527 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39528
39529         * g++.dg/parse/parse5.C: New test.
39530         * g++.dg/lookup/scoped4.C: New test.
39531
39532 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
39533
39534         * g++.dg/parse/parens1.C: New test.
39535
39536         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
39537         angle-bracket1.C.
39538         * g++.dg/parse/parens2.C: New test.
39539
39540         * g++.dg/lookup/scope-operator1.C: New test.
39541
39542         * g++.dg/parse/operator1.C: New test.
39543
39544 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39545
39546         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
39547         * g++.old-deja/g++.other/access6.C: Likewise.
39548         * g++.old-deja/g++.other/decl1.C: Likewise.
39549         * g++.old-deja/g++.pt/typename12.C: Likewise.
39550
39551 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39552
39553         * g++.dg/parse/namespace1.C: New test.
39554
39555 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39556
39557         * g++.dg/parse/parse4.C: New test.
39558
39559 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39560
39561         * g++.dg/parse/parse3.C: New test.
39562
39563 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39564
39565         * g++.dg/parse/parse2.C: New test.
39566
39567 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39568
39569         * g++.dg/template/friend11.C: New test.
39570
39571 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39572
39573         * g++.dg/parse/parse1.C: New test.
39574
39575 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
39576
39577         * lib/profopt.exp: Change the name of a global variable to avoid
39578         possible clashes with other test suites.
39579
39580 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
39581
39582         * g++.dg/inherit/covariant8.C: New test.
39583
39584 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39585
39586         * g++.dg/init/array9.C: New test.
39587
39588         PR c++/9112
39589         * g++.dg/parse/expr1.C: New test.
39590
39591 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
39592
39593         * gcc.c-torture/compile/20021230-1.c: New test.
39594
39595 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39596
39597         * g++.dg/inherit/covariant5.C: New test.
39598         * g++.dg/inherit/covariant6.C: New test.
39599         * g++.dg/inherit/covariant7.C: New test.
39600
39601 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39602
39603         PR c++/2739
39604         * g++.dg/other/access2.C: New test.
39605
39606 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39607
39608         * g++.dg/other/anon-struct.C: No longer fails
39609         * g++.old-deja/g++.brendan/parse4.C: Likewise.
39610         * g++.old-deja/g++.brendan/parse5.C: Likewise.
39611         * g++.old-deja/g++.brendan/parse6.C: Likewise.
39612
39613 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39614
39615         * g++.dg/parse/angle-bracket.C (main): No longer fails.
39616
39617 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
39618
39619         * g++.dg/eh/spec4.C: Remove stray semicolon.
39620         * g++.dg/expr/pmf-1.C: Change error message.
39621         * g++.dg/ext/asm1.C: Remove stray semicolon.
39622         * g++.dg/ext/typename1.C: Add missing typenames.
39623         * g++.dg/inherit/template-as-base.C: Change error message.
39624         * g++.dg/lookup/scoped1.C: Likewise.
39625         * g++.dg/lookup/scoped2.C: Likewise.
39626         * g++.dg/lookup/using2.C: Likewise.
39627         * g++.dg/other/component1.C: Remove stray semicolon.
39628         * g++.dg/other/do1.C: Change error message.
39629         * g++.dg/other/error2.C: Likewise.
39630         * g++.dg/other/init1.C: Likewise.
39631         * g++.dg/other/packed1.C: Remove stray semicolon.
39632         * g++.dg/other/ptrmem2.C: Change error message.
39633         * g++.dg/parse/parameter-declaration-1.C: Remove line number
39634         marker.
39635         * g++.dg/special/initp1.C: Remove invalid attribute usage.
39636         * g++.dg/template/access3.C: Add typename keyword.
39637         * g++.dg/template/access5.C: Remove stray semicolon.
39638         * g++.dg/template/access6.C: Likewise.
39639         * g++.dg/template/complit1.C: Likewise.
39640         * g++.dg/template/crash1.C: Change error message.
39641         * g++.dg/template/inherit2.C: Remove stray semicolon.
39642         * g++.dg/template/instantiate2.C: Likewise.
39643         * g++.dg/template/instantiate3.C: Change error message.
39644         * g++.dg/template/qual1.C: Remove stray semicolon.
39645         * g++.dg/template/qualttp18.C: Change error message.
39646         * g++.dg/template/ref1.C: Remove stray semicolon.
39647         * g++.dg/template/sizeof1.C (A::value): Declare it.
39648         * g++.dg/template/spec4.C: Change error message.
39649         * g++.dg/template/static1.C: Likewise.
39650         * g++.dg/template/type1.C: Likewise.
39651         * g++.dg/template/typename3.C: Likewise.
39652         * g++.old-deja/g++.benjamin/13478.C: Change error message.
39653         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
39654         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
39655         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
39656         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
39657         named return value extension.
39658         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
39659         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
39660         * g++.old-deja/g++.bob/extern_C.C: Likewise.
39661         * g++.old-deja/g++.bob/inherit2.C: Likewise.
39662         * g++.old-deja/g++.brendan/complex1.C: Likewise.
39663         * g++.old-deja/g++.brendan/copy5.C: Likewise.
39664         * g++.old-deja/g++.brendan/crash13.C: Likewise.
39665         * g++.old-deja/g++.brendan/crash15.C: Likewise.
39666         * g++.old-deja/g++.brendan/crash18.C: Change error message.
39667         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
39668         * g++.old-deja/g++.brendan/crash38.C: Likewise.
39669         * g++.old-deja/g++.brendan/crash50.C: Likewise.
39670         * g++.old-deja/g++.brendan/crash56.C: Likewise.
39671         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
39672         syntax.
39673         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
39674         * g++.old-deja/g++.brendan/crash8.C: Change error message.
39675         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
39676         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39677         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
39678         * g++.old-deja/g++.brendan/template11.C: Likewise.
39679         * g++.old-deja/g++.brendan/template26.C: Likewise.
39680         * g++.old-deja/g++.brendan/template27.C: Use explicit
39681         specialization syntax.
39682         * g++.old-deja/g++.brendan/template30.C: Likewise.
39683         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
39684         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
39685         non-dependent names.
39686         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
39687         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
39688         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
39689         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
39690         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
39691         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
39692         named return value extension.
39693         * g++.old-deja/g++.ext/namedret2.C: Likewise.
39694         * g++.old-deja/g++.ext/namedret3.C: Likewise.
39695         * g++.old-deja/g++.ext/return1.C: Likewise.
39696         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
39697         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
39698         * g++.old-deja/g++.jason/access8.C: Likewise.
39699         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
39700         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
39701         pseudo-destructor names.
39702         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
39703         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
39704         pseudo-destructor names.
39705         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
39706         * g++.old-deja/g++.jason/overload19.C: Likewise.
39707         * g++.old-deja/g++.jason/overload32.C: Likewise.
39708         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
39709         stray semicolons.
39710         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
39711         * g++.old-deja/g++.jason/return.C: Likewise.
39712         * g++.old-deja/g++.jason/return2.C: Likewise.
39713         * g++.old-deja/g++.jason/shadow1.C: Likewise.
39714         * g++.old-deja/g++.jason/special.C: Use explicit specialization
39715         syntax.
39716         * g++.old-deja/g++.jason/template10.C: Account for use of
39717         non-dependent names.
39718         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
39719         syntax.
39720         * g++.old-deja/g++.jason/template37.C: Likewise.
39721         * g++.old-deja/g++.law/access4.C: Change error messages.
39722         * g++.old-deja/g++.law/arm13.C: Remove incorrect
39723         pseudo-destructor names.
39724         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
39725         * g++.old-deja/g++.law/ctors9.C: Likewise.
39726         * g++.old-deja/g++.law/cvt22.C: Likewise.
39727         * g++.old-deja/g++.law/dtors5.C: Likewise.
39728         * g++.old-deja/g++.law/global-init1.C: Likewise.
39729         * g++.old-deja/g++.law/missed-error3.C: Likewise.
39730         * g++.old-deja/g++.law/operators28.C: Likewise.
39731         * g++.old-deja/g++.law/visibility28.C: Likewise.
39732         * g++.old-deja/g++.martin/eval1.C: Likewise.
39733         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
39734         name.
39735         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
39736         * g++.old-deja/g++.mike/net34.C: Likewise.
39737         * g++.old-deja/g++.mike/net36.C: Likewise.
39738         * g++.old-deja/g++.mike/ns2.C: Likewise.
39739         * g++.old-deja/g++.mike/p12306.C: Likewise.
39740         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
39741         value extension.
39742         * g++.old-deja/g++.mike/p700.C: Likewise.
39743         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
39744         * g++.old-deja/g++.mike/p710.C: Likewise.
39745         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
39746         value extension.
39747         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
39748         * g++.old-deja/g++.mike/pmf9.C: Likewise.
39749         * g++.old-deja/g++.ns/crash2.C: Likewise.
39750         * g++.old-deja/g++.ns/crash3.C: Likewise.
39751         * g++.old-deja/g++.ns/invalid1.C: Likewise.
39752         * g++.old-deja/g++.ns/ns17.C: Likewise.
39753         * g++.old-deja/g++.ns/template16.C: Likewise.
39754         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
39755         keyword.
39756         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
39757         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
39758         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
39759         named return value extension.
39760         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
39761         * g++.old-deja/g++.other/access4.C: Issue additional error
39762         messages.
39763         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
39764         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
39765         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
39766         * g++.old-deja/g++.other/crash25.C: Change error message.
39767         * g++.old-deja/g++.other/crash4.C: Change error message.
39768         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
39769         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
39770         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
39771         checks.
39772         * g++.old-deja/g++.other/defarg8.C: Likewise.
39773         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
39774         * g++.old-deja/g++.other/dtor10.C: Likewise.
39775         * g++.old-deja/g++.other/incomplete.C: Likewise.
39776         * g++.old-deja/g++.other/linkage7.C: Likewise.
39777         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
39778         lookup algorithm.
39779         * g++.old-deja/g++.other/mangle2.C: Likewise.
39780         * g++.old-deja/g++.other/refinit2.C: Likewise.
39781         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
39782         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
39783         * g++.old-deja/g++.pt/crash28.C: Likewise.
39784         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
39785         syntax.
39786         * g++.old-deja/g++.pt/crash32.C: Change error message.
39787         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
39788         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
39789         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
39790         error message position.
39791         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
39792         * g++.old-deja/g++.pt/defarg8.C: Change error message.
39793         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
39794         syntax.
39795         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
39796         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
39797         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
39798         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
39799         keyword.
39800         * g++.old-deja/g++.pt/explicit31.C: Likewise.
39801         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
39802         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
39803         keyword.
39804         * g++.old-deja/g++.pt/explicit71.C: Change error message.
39805         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
39806         syntax.
39807         * g++.old-deja/g++.pt/friend28.C: Account for use of
39808         non-dependent names.
39809         * g++.old-deja/g++.pt/friend29.C: Likewise.
39810         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
39811         rules.
39812         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
39813         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
39814         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
39815         lookup rules.
39816         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
39817         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
39818         keyword.
39819         * g++.old-deja/g++.pt/memclass20.C: Likewise.
39820         * g++.old-deja/g++.pt/memclass5.C: Likewise.
39821         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
39822         keyword.
39823         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
39824         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
39825         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
39826         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
39827         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
39828         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
39829         keyword.
39830         * g++.old-deja/g++.pt/spec10.C: Likewise.
39831         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
39832         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
39833         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
39834         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
39835         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
39836         * g++.old-deja/g++.pt/ttp62.C: Likewise.
39837         * g++.old-deja/g++.pt/ttp64.C: Likewise.
39838         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
39839         * g++.old-deja/g++.pt/typename15.C: Likewise.
39840         * g++.old-deja/g++.pt/typename22.C: Likewise.
39841         * g++.old-deja/g++.pt/typename6.C: Change error messages.
39842         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
39843         * g++.old-deja/g++.pt/virtual2.C: Likewise.
39844         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
39845         syntax.
39846         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
39847         return value extension.
39848         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
39849         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
39850         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
39851         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
39852
39853 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39854
39855         * g++.dg/warn/inline1.C: New test.
39856         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
39857         * g++.old-deja/g++.jason/synth10.C: Likewise.
39858         * g++.old-deja/g++.mike/net31.C: Likewise.
39859         * g++.old-deja/g++.mike/p8786.C: Likewise.
39860
39861         * g++.dg/template/friend10.C: New test.
39862         * g++.dg/template/conv5.C: New test.
39863
39864 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39865
39866         * g++.dg/lookup/scoped3.C: New test.
39867
39868         * g++.dg/lookup/decl1.C: New test.
39869         * g++.dg/lookup/decl2.C: New test.
39870
39871 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39872
39873         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
39874         gcc.c-torture/compile/20021015-1.c,
39875         gcc.c-torture/compile/20021015-2.c,
39876         gcc.c-torture/compile/20021123-1.c,
39877         gcc.c-torture/compile/20021123-2.c,
39878         gcc.c-torture/compile/20021123-3.c,
39879         gcc.c-torture/compile/20021123-4.c,
39880         gcc.c-torture/execute/20021024-1.c: Add tests previously added
39881         only to 3.1 or 3.2 branch.
39882
39883 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
39884
39885         * gcc.dg/i386-bitfield3.c: New test.
39886
39887         * gcc.dg/i386-bitfield2.c: New test.
39888
39889 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
39890
39891         * g++.dg/parse/conv_op1.C: New test.
39892
39893 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
39894
39895         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
39896         approved.
39897
39898 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
39899
39900         * gcc.c-torture/compile/20021220-1.c: New test.
39901
39902 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
39903
39904         * gcc.dg/i386-fastcall-1.c: New.
39905
39906 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39907
39908         * gcc.c-torture/execute/20021219-1.c: New test.
39909
39910 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39911
39912         * gcc.dg/i386-pic-1.c: New test.
39913
39914 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39915
39916         PR c++/8099
39917         * g++.dg/template/friend9.C: New test.
39918
39919 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39920
39921         PR c++/3663
39922         * g++.dg/template/access7.C: New test.
39923
39924 2002-12-18  Nick Clifton  <nickc@redhat.com>
39925
39926         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
39927         the libstdc++-v3 directory has been found.
39928
39929 2002-12-12  Devang Patel <dpatel@apple.com>
39930         * gcc.dg/darwin-ld-1.c: New test.
39931         * gcc.dg/darwin-ld-2.c: New test.
39932         * gcc.dg/darwin-ld-3.c: New test.
39933         * gcc.dg/darwin-ld-4.c: New test.
39934         * gcc.dg/darwin-ld-5.c: New test.
39935
39936 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39937
39938         * gcc.c-torture/compile/20021212-1.c: New test.
39939
39940 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
39941
39942         * gcc.dg/fshort-wchar: New test.
39943
39944 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
39945
39946         PR c++/8372
39947         * g++.dg/template/dtor1.C: New test.
39948
39949         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
39950         markers.
39951
39952 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
39953
39954         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
39955
39956 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
39957
39958         * g++.dg/template/static1.C: New test.
39959         * g++.dg/template/static2.C: New test.
39960         * g++.old-deja/g++.ext/memconst.C: New test.
39961
39962 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39963
39964         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
39965         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
39966         * g++.dg/special/initp1.C: Likewise.
39967
39968 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
39969
39970         * gcc.c-torture/execute/20021204-1.c: New test.
39971
39972 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
39973
39974         * gcc.dg/ppc-fmadd-1.c: New file.
39975         * gcc.dg/ppc-fmadd-2.c: New file.
39976         * gcc.dg/ppc-fmadd-3.c: New file.
39977
39978 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39979
39980         * gcc.c-torture/compile/20021204-1.c: New test.
39981
39982 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39983
39984         * g++.dg/inherit/covariant2.C: New test.
39985         * g++.dg/inherit/covariant3.C: New test.
39986         * g++.dg/inherit/covariant4.C: New test.
39987         * g++.dg/inherit/covariant1.C: Remove XFAIL.
39988         * g++.old-deja/g++.robertl/eb17.C: Likewise.
39989
39990 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
39991
39992         PR c++/8688
39993         * g++.dg/init/brace3.C: New test.
39994
39995 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
39996
39997         * gcc.dg/20020210-1.c: Fix a comment typo.
39998
39999 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
40000
40001         PR c++/8720
40002         * g++.dg/parse/defarg1.C: New test.
40003
40004         PR c++/8615
40005         * g++.dg/template/char1.C: New test.
40006
40007         * g++.dg/template/varmod1.C: Fix typo.
40008
40009 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40010
40011         DR 180
40012         * g++.old-deja/g++.pt/crash32.C: Expect error.
40013
40014 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
40015
40016         PR c++/5919
40017         * g++.dg/template/varmod1.C: New test.
40018
40019         PR c++/8727
40020         * g++.dg/inherit/typeinfo1.C: New test.
40021
40022         PR c++/8663
40023         * g++.dg/inherit/typedef1.C: New test.
40024
40025 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
40026
40027         PR c++/8332
40028         PR c++/8493
40029         * g++.dg/template/strlen1.C: New test.
40030
40031         PR c++/8227
40032         * g++.dg/template/ctor2.C: New test.
40033
40034         PR c++/8214
40035         * g++.dg/init/string1.C: New test.
40036
40037         PR c++/8511
40038         * g++.dg/template/friend8.C: New test.
40039
40040 2002-11-29  Joe Buck <jbuck@synopsys.com>
40041
40042         * g++.dg/lookup/anon2.C: New test.
40043
40044 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
40045
40046         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
40047         h8300 port.
40048
40049 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
40050
40051         * gcc.dg/bitfld-6.c: New test.
40052
40053 2002-11-27  Jan Hubicka  <jh@suse.cz>
40054
40055         * gcc.c-torture/execute/20021127.[cx]: New test.
40056
40057 2002-11-26  Jan Hubicka  <jh@suse.cz>
40058
40059         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
40060         quality.
40061
40062 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
40063
40064         * g++.dg/init/brace2.C: New test.
40065         * g++.old-deja/g++.mike/p9129.C: Correct.
40066
40067 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
40068
40069         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
40070
40071 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
40072
40073         * gcc.dg/sibcall-6: New test for indirect sibcalls.
40074
40075 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
40076
40077         * g++.dg/abi/empty11.C: New test.
40078         * g++.dg/rtti/cv1.C: New test.
40079
40080 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
40081
40082         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
40083
40084 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
40085
40086         * g++.dg/abi/empty10.C: New test.
40087
40088 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40089
40090         * gcc.c-torture/compile/20021124-1.c: New test.
40091
40092 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
40093
40094         * g++.dg/abi/rtti2.C: New test.
40095
40096 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40097
40098         * gcc.dg/i386-unroll-1.c: New test.
40099
40100 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40101
40102         * gcc.c-torture/compile/20021120-1.c: New test.
40103         * gcc.c-torture/compile/20021120-2.c: New test.
40104
40105 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40106
40107         * gcc.dg/bitfld-5.c: New test.
40108
40109 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40110
40111         * gcc.c-torture/execute/20021120-3.c: New test.
40112
40113 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40114
40115         * gcc.c-torture/execute/20021120-2.c: New test.
40116
40117 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40118
40119         * gcc.c-torture/execute/20021120-1.c: New test.
40120
40121 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
40122
40123         * gcc.c-torture/execute/20021118-3.c: New test.
40124
40125 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40126
40127         * gcc.c-torture/compile/20021119-1.c: New test.
40128
40129 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
40130
40131         * gcc.dg/duff-1.c: New test.
40132         * gcc.dg/duff-2.c: New test.
40133         * gcc.dg/duff-3.c: New test.
40134
40135 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
40136
40137         * gcc.dg/cpp/_Pragma5.c: New test.
40138
40139 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
40140
40141         * gcc.c-torture/execute/20021118-2.c: New test.
40142
40143 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
40144
40145         * gcc.c-torture/execute/20021118-1.c: New test.
40146
40147 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
40148
40149         * gcc.dg/20021116-1.c: New test.
40150
40151 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
40152
40153         * g++.dg/abi/vcall1.C: New test.
40154
40155 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
40156
40157         * gcc.dg/20021029-1.c: New test.
40158         * gcc.dg/20021029-2.c: New test.
40159
40160 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40161
40162         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
40163
40164 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40165
40166         PR c/8439
40167         * gcc.dg/20021110.c: Move to ...
40168         * gcc.c-torture/compile/20021110.c: .... here.
40169
40170 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40171
40172         PR c/8467
40173         * gcc.c-torture/execute/20021111-1.c
40174
40175 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40176
40177         PR c/8439
40178         * gcc.dg/20021110.c: New test.
40179
40180 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
40181
40182         * g++.dg/abi/vthunk3.C: Run only on x86.
40183
40184 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40185
40186         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
40187
40188 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
40189
40190         * lib/compat.exp (compat-execute): Fix logic error in last
40191         change.
40192
40193 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
40194
40195         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
40196
40197 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40198
40199         PR c++/8389
40200         * g++.dg/template/access6.C: New test.
40201
40202 2002-11-08  Jan Hubicka  <jh@suse.cz>
40203
40204         * gcc.dg/i386-ssefp-1.c: New test.
40205         * gcc.dg/i386-ssefp-1.c: New test.
40206
40207 2002-11-08  Jan Hubicka  <jh@suse.cz>
40208
40209         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
40210
40211 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
40212
40213         * g++.dg/abi/vthunk3.C: New test.
40214
40215         PR c++/8338
40216         * g++.dg/template/crash2.C: New test.
40217
40218 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
40219
40220         * g++.dg/abi/dtor1.C: New test.
40221         * g++.dg/abi/dtor2.C: Likewise.
40222
40223 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
40224
40225         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
40226         Darwin.
40227
40228 2002-11-04  Adam Nemet  <anemet@lnxw.com>
40229
40230         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
40231         -mthumb.  Only xfail with -O0.
40232
40233 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
40234
40235         * g++.dg/abi/thunk1.C: New test.
40236         * g++.dg/abi/thunk2.C: Likewise.
40237         * g++.dg/abi/vtt1.C: Likewise.
40238
40239 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
40240
40241         PR optimization/8423
40242         * gcc.c-torture/execute/builtin-constant.c: New test.
40243
40244 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
40245
40246         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
40247         Add some more cases.
40248
40249 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
40250
40251         PR c++/8391
40252         * g++.dg/opt/local1.C: New test.
40253
40254 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
40255
40256         PR c++/8160
40257         * g++.dg/template/complit1.C: New test.
40258
40259         PR c++/8149
40260         * g++.dg/template/typename4.C: Likewise.
40261
40262 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40263
40264         Core issue 287, PR c++/7639
40265         * g++.dg/template/instantiate1.C: Adjust error location.
40266         * g++.dg/template/instantiate3.C: New test.
40267         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
40268         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
40269         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
40270
40271 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
40272
40273         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
40274
40275 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
40276
40277         PR c++/8287
40278         * g++.dg/init/dtor2.C: New test.
40279
40280 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40281
40282         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
40283         * gcc.dg/nest.c: Bypass errors on irix6.
40284
40285 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
40286
40287         * gcc.dg/nest.c: Expect error for mmix-*-*.
40288         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
40289
40290 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
40291
40292         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
40293         markers.
40294
40295         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
40296
40297 2002-10-25  Mike Stump  <mrs@apple.com>
40298
40299         * gcc.dg/warn-1.c: New test.
40300
40301 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
40302
40303         * g++.dg/template/typename3.C: New test.
40304
40305 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
40306
40307         * g++.dg/lookup/ptrmem1.C: New test.
40308
40309         * g++.dg/abi/vthunk2.C: New test.
40310
40311 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
40312
40313         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
40314
40315 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
40316
40317         * g++.dg/abi/empty9.C: New test.
40318
40319 2002-10-24  Richard Henderson  <rth@redhat.com>
40320
40321         * g++.dg/inherit/thunk1.C: Enable for ia64.
40322
40323 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
40324
40325         PR c++/8067
40326         * g++.dg/lookup/pretty1.C: New test.
40327
40328 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
40329
40330         * gcc.dg/20021023-1.c: New test.
40331
40332 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
40333
40334         PR c++/7679
40335         * g++.dg/parse/inline1.C: New test.
40336
40337 2002-10-23  Richard Henderson  <rth@redhat.com>
40338
40339         * g++.dg/inherit/thunk1.C: Enable for x86_64.
40340
40341         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
40342
40343 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
40344
40345         PR c++/6579
40346         * g++.dg/parse/stmtexpr3.C: New test.
40347
40348 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
40349
40350         * g++.dg/expr/cond1.C: New test.
40351
40352 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
40353
40354         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
40355
40356 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40357
40358         * g++.dg/abi/vbase13.C: New test.
40359         * g++.dg/abi/vbase14.C: Likewise.
40360
40361 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
40362
40363         * gcc.dg/tls/pic-1.c: New test.
40364         * gcc.dg/tls/nonpic-1.c: New test.
40365         * gcc.dg/20021018-1.c: New test.
40366
40367 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
40368
40369         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
40370         Remove only files with the same base name as the test case.
40371         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
40372         (profopt-execute): Likewise.  Also, remove old profiling
40373         and performance data files before running the tests.
40374
40375         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
40376         * g++.dg/bprob/bprob.exp: Likewise.
40377         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
40378         to allow more general test case names.
40379
40380         * g++.dg/bprob/bprob-1.C: Rename to ...
40381         * g++.dg/bprob/g++-bprob-1.C: ... this.
40382
40383         * g77.dg/bprob/bprob-1.f: Rename to ...
40384         * g77.dg/bprob/g77-bprob-1.f: ... this.
40385
40386 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
40387
40388         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
40389         bison 1.50 or later.
40390
40391 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
40392
40393         * g++.dg/README: Describe more test directories.
40394
40395 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40396
40397         * g++.dg/init/array6.C: Add additional tests.
40398
40399 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
40400
40401         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
40402         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
40403
40404 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
40405
40406         * gcc.c-torture/compile/20020604-1.x: New.
40407         * gcc.c-torture/compile/simd-5.x: Likewise.
40408         * gcc.c-torture/execute/920710-1.x: Likewise.
40409         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
40410
40411 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40412
40413         * g++.dg/inherit/override1.C: Add dg-options clause.
40414
40415 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40416
40417         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
40418         _mm_slli_si128.
40419
40420 2002-10-19  Andreas Schwab  <schwab@suse.de>
40421
40422         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
40423         directory component.
40424
40425 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
40426
40427         * g++.dg/inherit/thunk1.C: New test.
40428
40429         * g++.dg/inherit/override1.C: New test.
40430
40431         * g++.dg/abi/mangle11.C: New test.
40432         * g++.dg/abi/mangle14.C: New test.
40433         * g++.dg/abi/mangle17.C: New test.
40434
40435 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
40436
40437         * g++.dg/overload/member2.C: New test.
40438
40439 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
40440
40441         * g++.dg/README: Describe new compat directory.
40442         * g++.dg/dg.exp: Skip tests in compat directory.
40443         * README.compat: New file.
40444         * lib/compat.exp: New expect script.
40445         * g++.dg/compat: New test directory.
40446         * g++.dg/compat/compat.exp: New expect script.
40447         * g++.dg/compat/abi: New test directory.
40448         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
40449         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
40450         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
40451         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
40452         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
40453         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
40454         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
40455         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
40456         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
40457         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
40458         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
40459         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
40460         * g++.dg/compat/break: New test directory.
40461         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
40462         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
40463         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
40464         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
40465         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
40466         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
40467         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
40468         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
40469         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
40470         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
40471         g++.dg/compat/break/README: New files.
40472         * g++.dg/compat/eh: New test directory.
40473         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
40474         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
40475         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
40476         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
40477         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
40478         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
40479         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
40480         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
40481         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
40482         g++.dg/compat/eh/filter2_y.C,
40483         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
40484         g++.dg/compat/eh/new1_y.C,
40485         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
40486         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
40487         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
40488         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
40489         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
40490         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
40491         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
40492         g++.dg/compat/eh/unexpected1_y.C: New files.
40493         * g++.dg/compat/init: New test directory.
40494         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
40495         g++.dg/compat/init/array5_y.C,
40496         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
40497         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
40498         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
40499         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
40500         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
40501         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
40502         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
40503         g++.dg/compat/init/init-ref2_y.C: New files.
40504
40505 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
40506
40507         PR c++/7584
40508         * g++.dg/inherit/using3.C: New test.
40509
40510 2002-10-17  Jan Hubicka  <jh@suse.cz>
40511
40512         * gcc.dg/20021017-2.c: New test.
40513
40514 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
40515
40516         * g++.dg/abi/mangle16.C: Adjust.
40517
40518         * g++.dg/init/array8.C: New test.
40519
40520 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
40521
40522         * gcc.dg/special/mips-abi.exp: New test.
40523         * gcc.dg/special/mips-abi.s: Empty file used by the above.
40524
40525 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
40526
40527         * g++.dg/abi/mangle16.C: New test.
40528         * g++.dg/abi/mangle17.C: Likewise.
40529
40530         PR c++/7478
40531         * g++.dg/template/ref1.C: New test.
40532
40533 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40534
40535         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
40536
40537 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
40538
40539         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
40540
40541 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
40542
40543         PR c++/7524
40544         * g++.dg/init/array7.C: New test.
40545
40546 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
40547
40548         * g++.dg/init/array6.C: New test.
40549
40550         * g++.dg/abi/mangle13.C: Likewise.
40551         * g++.dg/abi/mangle14.C: Likewise.
40552         * g++.dg/abi/mangle15.C: Likewise.
40553
40554 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40555
40556         * g++.dg/abi/empty8.C: New test.
40557
40558 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
40559
40560         * g++.dg/init/ctor1.C: New test.
40561
40562 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
40563
40564         * gcc.c-torture/execute/20021015-1.c: New test.
40565
40566 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
40567
40568         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
40569
40570 2002-10-14  Jan Hubicka  <jh@suse.cz>
40571
40572         * gcc.dg/i386-ssetype-[1-5].c: New tests.
40573
40574 2002-10-14  Richard Henderson  <rth@redhat.com>
40575
40576         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
40577
40578 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40579
40580         PR optimization/6631
40581         * g++.dg/opt/const2.C: New test.
40582
40583 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40584
40585         PR c++/7176
40586         * g++.dg/parse/friend1.C: New test.
40587         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
40588
40589 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
40590
40591         * gcc.dg/20021014-1.c: New test.
40592
40593 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
40594
40595         PR c++/5661
40596         * g++.dg/ext/vlm1.C: New test.
40597         * g++.dg/ext/vlm2.C: Likewise.
40598
40599         * g++.dg/init/array1.C: Remove invalid braces.
40600         * g++.dg/init/brace1.C: New test.
40601         * g++.dg/init/copy2.C: Likewise.
40602         * g++.dg/init/copy3.C: Likewise.
40603         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
40604         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
40605         braces.
40606
40607 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
40608
40609         * gcc.dg/cpp/assembler.S: Don't use -ansi.
40610
40611 2002-10-11  Richard Shann  <richard.shann@superh.com>
40612
40613         * gcc.c-torture/compile/simd-5.c: New test.
40614
40615 2002-10-10  Roger Sayle  <roger@eyesopen.com>
40616
40617         * gcc.c-torture/execute/shiftopt-1.c: New test case.
40618
40619 2002-10-10  Jim Wilson  <wilson@redhat.com>
40620
40621         * gcc.c-torture/execute/20021010-1.c: New test.
40622
40623 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
40624
40625         PR c/7353
40626         * g++.dg/ext/typedef-init.C: New test.
40627         * gcc.dg/typedef-init.c: New test.
40628
40629 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
40630
40631         * gcc.dg/cpp/paste13.c: New test.
40632
40633 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40634
40635         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
40636         remaining platforms, XFAIL during compile, not execute.  Don't
40637         XFAIL at -O0.
40638
40639 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
40640
40641         * gcc.dg/alias-1.c: Tweak expected warning.
40642
40643 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
40644
40645         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
40646
40647 2002-10-06  Andreas Jaeger  <aj@suse.de>
40648
40649         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
40650         * gcc.dg/cpp/c++98.C: Likewise.
40651
40652         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
40653         * g++.dg/cpp/c++98.C: Likewise.
40654
40655         * g++.dg/README (Subdirectories): Mention cpp directory.
40656
40657         PR target/7559
40658         * gcc.dg/20021006-1.c: New test.
40659
40660 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40661
40662         PR c++/7804
40663         * g++.dg/other/warning1.C: New test.
40664
40665 2002-10-04  Roger Sayle  <roger@eyesopen.com>
40666
40667         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
40668         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
40669         and sparc-*-* with -m64 as expected failures.  See PR 8087.
40670
40671 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40672
40673         PR c++/7931
40674         * g++.dg/template/ptrmem3.C: New test.
40675
40676         PR c++/7754
40677         * g++.dg/template/union1.C: New test.
40678
40679 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40680
40681         PR c++/8006
40682         * g++.dg/abi/mangle9.C: New test.
40683         * g++.dg/abi/mangle10.C: New test.
40684         * g++.dg/abi/mangle11.C: New test.
40685         * g++.dg/abi/mangle12.C: New test.
40686
40687 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
40688
40689         PR c++/7188.
40690         * g++.dg/template/meminit1.C: New test.
40691         * g++.dg/warn/Wreorder-1.C: Likewise.
40692         * g++.old-deja/g++.mike/warn3.C: Tweak.
40693         * lib/prune.exp: Ingore "in copy constructor".
40694
40695 2002-10-02  Andreas Jaeger  <aj@suse.de>
40696
40697         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
40698         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
40699         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
40700         on x86-64.
40701
40702 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40703
40704         * gcc.dg/empty1.C: Fix typo.
40705
40706 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
40707
40708         * gcc.dg/alias-1.c: New test.
40709
40710 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40711
40712         * gcc.dg/empty1.C: New test.
40713
40714         * g++.dg/tls/init-2.C: Tweak error messages.
40715
40716 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
40717
40718         * gcc.c-torture/compile/20020923-1.c: New test.
40719
40720 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
40721
40722         * gcc.c-torture/execute/ffs-1.c: New test.
40723         * gcc.c-torture/execute/ffs-2.c: Ditto.
40724
40725 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
40726
40727         * g++.dg/overload/member1.C: New test.
40728
40729 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
40730
40731         * g++.dg/abi/empty7.C: New test.
40732         * g++.dg/init/pm2.C: Likewise.
40733
40734 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
40735
40736         * g++.dg/rtti/crash1.C: New test.
40737
40738 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
40739
40740         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
40741         gcc.dg/sibcall-4.c: New tests.
40742
40743 2002-09-28  Roger Sayle  <roger@eyesopen.com>
40744
40745         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
40746         powerpc and MMIX targets.
40747
40748 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
40749
40750         * gcc.dg/cpp/20020927-1.c: New.
40751
40752 2002-09-26  David S. Miller  <davem@redhat.com>
40753
40754         * gcc.c-torture/compile/trunctfdf.c: New.
40755
40756 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40757
40758         * lib/target-supports.exp (check_weak_available): Handle solaris2.
40759
40760 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
40761
40762         * gcc.c-torture/execute/loop-15.c: New.
40763
40764 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
40765
40766         * README.QMTEST: Fix typo.
40767
40768 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
40769
40770         * gcc.dg/20020926-1.c: New test.
40771
40772 2002-09-25  David S. Miller  <davem@redhat.com>
40773
40774         PR target/7842
40775         * gcc.c-torture/execute/shiftdi.c: New test.
40776
40777 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
40778
40779         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
40780         unique to the tool.
40781         * lib/g77.exp (g77_init): Likewise.
40782         * lib/g++.exp (g++_init): Likewise.
40783         * lib/objc.exp (objc_init): Likewise.
40784
40785 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
40786
40787         * g++.dg/abi/empty5.C: New test.
40788         * g++.dg/abi/empty6.C: New test.
40789         * g++.dg/abi/vbase12.C: New test.
40790
40791 2002-09-25  Richard Henderson  <rth@redhat.com>
40792
40793         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
40794         too-small long double.
40795
40796 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
40797
40798         * gcc.dg/20020919-1.c: New test.
40799
40800 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
40801
40802         * g++.dg/abi/bitfield6.C: New test.
40803         * g++.dg/abi/bitfield7.C: New test.
40804         * g++.dg/abi/bitfield8.C: New test.
40805         * g++.dg/abi/vbase11.C: New test.
40806
40807 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40808
40809         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
40810         hppa*-*-hpux*.  Update test comment.
40811
40812 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
40813
40814         * gcc.dg/tls/struct-1.c: New test.
40815
40816 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
40817
40818         * gcc.dg/cpp/tr-warn2.c: Update.
40819
40820 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
40821
40822         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
40823
40824 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
40825
40826         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
40827         systems.
40828
40829 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
40830
40831         * gcc.c-torture/execute/ieee/mzero3.c: New test.
40832
40833         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40834         Adjust for c++filt moved to binutils.  Remove spurious duplicate
40835         setting of cxxfilt.
40836
40837 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
40838
40839         * gcc.dg/20020312-2.c: Update for darwin.
40840
40841 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40842
40843         * g++.old-deja/g++.other/crash32.C: Mark ICE.
40844
40845 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
40846
40847         * objc.dg/comp-types-1.m: New test.
40848         * objc.dg/comp-types-2.m: New test.
40849         * objc.dg/comp-types-3.m: New test.
40850         * objc.dg/comp-types-4.m: New test.
40851         * objc.dg/comp-types-5.m: New test.
40852         * objc.dg/comp-types-6.m: New test.
40853
40854 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40855
40856         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
40857
40858 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
40859
40860         * g++.dg/other/do1.C: New test.
40861
40862         * g++.dg/template/subst1.C: New test.
40863
40864 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
40865
40866         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
40867
40868 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
40869
40870         * g++.dg/template/qualttp20.C: Adjust expected errors.
40871         * g++.old-deja/g++.jason/report.C: Likewise.
40872         * g++.old-deja/g++.other/qual1.C: Likewise.
40873
40874         * g++.dg/lookup/scoped2.C: New test.
40875
40876         * g++.dg/ext/asm3.C: New test.
40877
40878 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
40879
40880         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
40881
40882 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
40883
40884         * ChangeLog: follow spelling conventions.
40885         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
40886         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
40887         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
40888         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
40889         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
40890         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
40891         * g++.old-deja/g++.law/global-init1.C: Likewise.
40892         * g++.old-deja/g++.other/delete4.C: Likewise.
40893         * g++.old-deja/g++.other/inline21.C: Likewise.
40894         * g++.old-deja/g++.other/singleton.C: Likewise.
40895         * g77.dg/strlen0.f: Likewise.
40896         * g77.f-torture/compile/20010519-1.f: Likewise.
40897         * g77.f-torture/compile/980310-4.f: Likewise.
40898         * gcc.c-torture/compile/20000605-1.c: Likewise.
40899         * gcc.c-torture/execute/20020225-1.c: Likewise.
40900         * gcc.dg/c90-hexfloat-2.c: Likewise.
40901         * gcc.dg/c99-bool-1.c: Likewise.
40902         * gcc.dg/c99-hexfloat-2.c: Likewise.
40903         * gcc.dg/dll-2.c: Likewise.
40904         * gcc.dg/wtr-union-init-1.c: Likewise.
40905         * gcc.dg/wtr-union-init-2.c: Likewise.
40906         * gcc.dg/wtr-union-init-3.c: Likewise.
40907         * gcc.dg/cpp/avoidpaste1.c: Likewise.
40908         * gcc.dg/cpp/defined.c: Likewise.
40909         * gcc.dg/cpp/macsyntx.c: Likewise.
40910         * gcc.dg/cpp/paste2.c: Likewise.
40911         * gcc.dg/cpp/trad/defined.c: Likewise.
40912         * gcc.dg/format/c90-printf-1.c: Likewise.
40913         * gcc.dg/format/c90-scanf-1.c: Likewise.
40914         * gcc.dg/format/c99-printf-1.c: Likewise.
40915         * gcc.dg/format/c99-scanf-1.c: Likewise.
40916         * gcc.misc-tests/gcov-8.c: Likewise.
40917         * lib/profopt.exp: Likewise.
40918
40919 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
40920
40921         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
40922
40923 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40924
40925         * g++.dg/inherit/using2.C: New test.
40926
40927 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
40928
40929         * ChangeLog: Follow spelling conventions.
40930         * g++.dg/template/friend4.C: Likewise.
40931         * g++.old-deja/g++.pt/crash67.C: Likewise.
40932         * gcc.c-torture/execute/20000801-4.c: Likewise.
40933         * gcc.dg/c90-digraph-1.c: Likewise.
40934         * gcc.dg/c94-digraph-1.c: Likewise.
40935         * gcc.dg/c99-digraph-1.c: Likewise.
40936         * gcc.dg/cpp/line5.c: Likewise.
40937         * gcc.dg/cpp/multiline.c: Likewise.
40938         * gcc.dg/cpp/trad/literals-1.c: Likewise.
40939         * gcc.dg/format/attr-3.c: Likewise.
40940         * gcc.dg/format/c90-scanf-3.c: Likewise.
40941         * gcc.dg/format/ext-4.c: Likewise.
40942
40943 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40944
40945         * g++.dg/template/pretty1.C: New test.
40946
40947 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
40948
40949         * gcc.c-torture/execute/struct-cpy-1.c: New test.
40950
40951 2002-09-13  Matt Austern  <austern@apple.com>
40952
40953         * g++.dg/other/constref[12].C: New, regression tests for
40954         passing a cast expression to a function by const reference.
40955
40956 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
40957
40958         * g++.dg/template/deduce1.C: New test.
40959
40960 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
40961
40962         * gcc.c-torture/execute/simd-1.c: Force all use of int to
40963         32-bit int.
40964
40965 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40966
40967         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
40968         usage.
40969
40970 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
40971
40972         * gcc.c-torture/compile/20020910-1.c: New test.
40973
40974 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
40975
40976         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
40977
40978 2002-09-10  Andreas Jaeger  <aj@suse.de>
40979
40980         * gcc.dg/20020312-2.c: Adjust for x86-64.
40981
40982 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
40983
40984         * g77.dg/7388.f: New test case for PR 7388.
40985
40986 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
40987
40988         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
40989
40990 2002-09-05  Ziemowit Laski <zlaski@apple.com>
40991
40992         * objc.dg/proto-lossage-1.m: New test.
40993
40994 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
40995
40996         * gcc.dg/cpp/_Pragma4.c: Fix typo.
40997
40998 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
40999
41000         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
41001         expected to pass.
41002
41003 2002-09-06  Stan Shebs  <shebs@apple.com>
41004             David Edelsohn  <edelsohn@gnu.org>
41005
41006         * gcc.dg/weak: New directory.
41007         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
41008         target-specific xfail bits.
41009         * gcc.dg/typeof-2.c: Move to new directory.
41010         * gcc.dg/weak.exp: New expect script.
41011
41012 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
41013
41014         * gcc.c-torture/execute/extzvsi.c: New test.
41015
41016 2002-09-05  Stan Shebs  <shebs@apple.com>
41017
41018         * gcc.dg/weak-1.c: xfail on Darwin.
41019         * gcc.dg/weak-2.c: Ditto.
41020         * gcc.dg/weak-3.c: Ditto.
41021         * gcc.dg/weak-4.c: Ditto.
41022         * gcc.dg/weak-5.c: Ditto.
41023         * gcc.dg/weak-6.c: Ditto.
41024         * gcc.dg/weak-7.c: Ditto.
41025         * gcc.dg/weak-8.c: Ditto.
41026         * gcc.dg/weak-9.c: Ditto.
41027
41028 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
41029
41030         * gcc.c-torture/execute/loop-14.c: New test.
41031
41032 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
41033
41034         * g++.dg/other/cxa-atexit1.C: New test.
41035
41036         * gcc.dg/typeof-2.c: New test.
41037
41038 2002-09-03  Roger Sayle  <roger@eyesopen.com>
41039
41040         * gcc.dg/builtins-2.c: New testcase.
41041         * gcc.dg/builtins-3.c: New testcase.
41042
41043 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
41044
41045         * gcc.dg/cpp/_Pragma4.c: New test.
41046
41047 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
41048
41049         * objc/execute/nil_method-1.m: New testcase.
41050
41051 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
41052
41053         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
41054         [Object class], not [Object initialize].
41055
41056 2002-08-31  Roger Sayle  <roger@eyesopen.com>
41057             Hans-Peter Nilsson  <hp@bitrange.com>
41058
41059         * gcc.c-torture/execute/20020720-1.x: Skip test on
41060         mmix-knuth-mmixware.  Correct comment.
41061
41062 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
41063
41064         * g++.dg/abi/bitfield5.C: New test.
41065         * g++.dg/abi/vbase10.C: Likewise.
41066
41067 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
41068
41069         * objc.dg/undeclared-selector.m: New test.
41070
41071 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
41072
41073         * g++.dg/other/offsetof1.C: Avoid cast warning.
41074
41075 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
41076
41077         * objc.dg/super-class-2.m: New test.
41078
41079 2002-08-24  Matt Austern  <austern@apple.com>
41080
41081         * g++.dg/ext/lvaddr.C: New test.
41082         * g++.dg/ext/lvcast.C: New test.
41083
41084 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
41085
41086         * g++.dg/inherit/cond1.C: New test.
41087
41088 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
41089
41090         * gcc.dg/noncompile/incomplete-1.c: New test.
41091
41092 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
41093
41094         * gcc.dg/typespec-1.c: New test.
41095
41096 2002-08-20  Devang Patel  <dpatel@apple.com>
41097         * objc.dg/proto-hier-2.m: New test.
41098
41099 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
41100
41101         * objc.dg/bitfield-1.m: New test.
41102         * objc.dg/bitfield-2.m: New test.
41103
41104 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41105
41106         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
41107         gcc.dg/c99-flex-array-4.c: New tests.
41108
41109 2002-08-16  Stan Shebs  <shebs@apple.com>
41110
41111         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
41112
41113 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
41114
41115         * gcc.dg/typeof-1.c: New test.
41116         * g++.dg/ext/typeof2.C: New test.
41117
41118 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41119
41120         * g++.dg/other/offsetof1.C: New test.
41121
41122 2002-08-14  Richard Henderson  <rth@redhat.com>
41123
41124         * gcc.dg/tls/diag-3.c: Fix expected message strings.
41125
41126 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
41127
41128         * gcc.dg/cpp/_Pragma3.c: New test.
41129
41130 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
41131
41132         * g++.dg/template/inherit3: New test.
41133
41134 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41135
41136         * gcc.dg/bitfld-4.c: Add blank options.
41137
41138 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
41139
41140         * g++.dg/template/crash1.C: New test.
41141
41142 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
41143
41144         * gcc.dg/tls/opt-2.c: New test.
41145
41146 2002-08-08  Devang Patel  <dpatel@apple.com>
41147
41148         * objc.dg/selector-1.m : New test
41149
41150 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
41151
41152         * g++.dg/abi/bitfield4.C: New test.
41153         * gcc.dg/bitfld-4.c: New test.
41154
41155 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
41156
41157         * g++.dg/other/packed1.C: New test.
41158
41159 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
41160
41161         * g++.dg/abi/offsetof.C: Tweak error messages.
41162         * g++.old-deja/g++.mike/p10769a.C: Likewise.
41163
41164 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
41165
41166         * gcc.dg/bitfld-3.c: New test.
41167
41168 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
41169             Richard Henderson  <rth@redhat.com>
41170
41171         * gcc.dg/i386-bitfield1.c: New test.
41172         * g++.dg/abi/bitfield3.C: Update.
41173
41174 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
41175
41176         * objc.dg/const-str-2.m: Update.
41177         * gcc.dg/cpp/c++98.c: Change to C extension.
41178         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
41179         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
41180
41181 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
41182
41183         * gcc.dg/tls/diag-3.c: New.
41184
41185 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
41186
41187         * g++.dg/README (Subdirectories): Document new subdir expr.
41188         * g++.dg/expr/pmf-1.C: New test.
41189
41190 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
41191
41192         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
41193
41194 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
41195
41196         * g++.dg/abi/bitfield3.C: New test.
41197
41198 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
41199
41200         * lib/gcov.exp: Tweak expected line formats.
41201         * gcc.misc-tests/gcov8.c: New test.
41202         * gcc.misc-tests/gcov8.x: New flags.
41203
41204 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
41205
41206         * consistency.vlad/layout/endian.c: Include string.h.
41207
41208         * gcc.c-torture/execute/20020805-1.c: New test.
41209
41210 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
41211
41212         * g++.dg/other/conversion1.C: New test.
41213
41214 2002-08-03  Roger Sayle  <roger@eyesopen.com>
41215
41216         * gcc.dg/builtins-1.c: New testcase.
41217
41218 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
41219
41220         * g++.dg/inherit/access3.C: New test.
41221
41222 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
41223
41224         * gcc.dg/ia64-visibility-2.c: New test.
41225
41226 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
41227
41228         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
41229         __qualifier_flags to __flags.
41230
41231 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
41232
41233         * g++.dg/inherit/operator1.C: New test.
41234         * g++.dg/lookup/disamb1.C: Fix typo in comment.
41235         * g++.dg/other/error1.C: Change expected error message.
41236         * g++.dg/template/conv4.C: Likewise.
41237
41238 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
41239
41240         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
41241         for documented behavior.
41242
41243 2002-07-25  Roger Sayle  <roger@eyesopen.com>
41244
41245         * gcc.c-torture/execute/20020720-1.x: Skip this test on
41246         several targets known to fail.
41247
41248 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
41249
41250         * gcc.dg/mips-args-[123].c: New tests.
41251
41252 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
41253
41254         * gcc.dg/ppc-spe.c: New.
41255
41256 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
41257
41258         * g++.dg/other/ptrmem4.C: New testcase.
41259
41260 2002-07-24  Richard Henderson  <rth@redhat.com>
41261
41262         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
41263
41264 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
41265
41266         * g++.dg/ext/alignof1.C (main): Return 0 for success.
41267
41268 2002-07-24  Roger Sayle  <roger@eyesopen.com>
41269
41270         * gcc.c-torture/execute/memset-3.c: New testcase.
41271
41272 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
41273
41274         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
41275         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
41276
41277 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41278
41279         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
41280         Delete.
41281
41282 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
41283
41284         * gcc.c-torture/compile/simd-4.c: New test.
41285
41286 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41287
41288         PR c++/7347, c++/7348
41289         * g++.dg/template/access4.C: New test.
41290         * g++.dg/template/access5.C: New test.
41291         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
41292         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
41293         * g++.old-deja/g++.pt/ttp58.C: Likewise.
41294         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
41295
41296 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
41297
41298         * gcc.dg/gnu89-init-2.c: New test.
41299
41300 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
41301
41302         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
41303
41304 2002-07-20  Roger Sayle  <roger@eyesopen.com>
41305
41306         * gcc.c-torture/execute/20020720-1.c: New testcase.
41307
41308 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
41309
41310         * gcc.dg/cpp/Wsignprom.c: New tests.
41311
41312 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
41313
41314         * gcc.c-torture/execute/loop-13.c: New test.
41315
41316 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
41317
41318         * gcc.dg/cpp/expr.c: New tests.
41319
41320 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
41321
41322         * g++.dg/opt/pr6713.C: Add template instantiation.
41323
41324 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
41325
41326         * gcc.dg/nest.c: New test.
41327
41328 2002-07-17  Richard Henderson  <rth@redhat.com>
41329
41330         * g++.dg/opt/pr6713.C: New test.
41331
41332 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
41333
41334         * gcc.c-torture/execute/loop-2e.x: Let the testcase
41335         XFAIL for all x86 processors.
41336
41337 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
41338
41339         * gcc.c-torture/execute/20010122-1.x: Do not test with
41340         -fomit-frame-pointer.
41341
41342 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41343
41344         * g++.dg/template/instantiate2.C: New test.
41345         * g++.dg/template/spec4.C: New test.
41346
41347 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41348
41349         * g++.dg/template/access2.C: New test.
41350         * g++.dg/template/access3.C: New test.
41351
41352 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
41353
41354         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
41355         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
41356         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
41357         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
41358         Convert to use <stdarg.h>.
41359         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
41360         Delete.
41361         * gcc.dg/va-arg-2.c: New.
41362         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
41363
41364 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
41365
41366         * gcc.c-torture/compile/20020710-1.c: New test.
41367
41368 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
41369                           Andrew Pinski  <pinskia@physics.uc.edu>
41370
41371         gcc.c-torture/compile/simd-2.c: New testcase.
41372         gcc.c-torture/compile/simd-3.c: Likewise.
41373
41374 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
41375
41376         PR c++/7224
41377         * g++.dg/overload/error1.C: New test.
41378
41379 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41380
41381         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
41382         configuration and IRIX 6 O32 ABI.
41383
41384 2002-07-11  Roger Sayle  <roger@eyesopen.com>
41385
41386         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
41387
41388 2002-07-10  Roger Sayle  <roger@eyesopen.com>
41389
41390         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
41391
41392 2002-07-10  Jeffrey A Law  <law@redhat.com>
41393
41394         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
41395
41396         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
41397
41398 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
41399
41400         * gcc.dg/20020312-2.c: Check for __PPC__.
41401
41402 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
41403
41404         * gcc.c-torture/compile/20020709-1.c: New test.
41405
41406 2002-07-07  Roger Sayle  <roger@eyesopen.com>
41407
41408         * g++.dg/template/qualttp21.C: New test case.
41409
41410 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
41411
41412         * gcc.c-torture/compile/20020706-1.c: New test.
41413         * gcc.c-torture/compile/20020706-2.c: New test.
41414
41415 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
41416             Alexandre Oliva  <aoliva@redhat.com>
41417
41418         * g++.dg/warn/incomplete1.C: New test.
41419
41420 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41421
41422         PR c++/7099
41423         * g++.dg/warn/noreturn1.C: New test.
41424
41425 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
41426
41427         PR c++/6706
41428         * g++.dg/debug/debug6.C: New test.
41429         * g++.dg/debug/debug7.C: New test.
41430
41431 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
41432
41433         * gcc.c-torture/compile/simd-3.c: New test.
41434
41435 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
41436
41437         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
41438         * gcc.dg/20020620-1.c: Likewise.
41439
41440 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41441
41442         PR c++/6944
41443         * g++.dg/init/array4.C: New test.
41444         * g++.dg/init/array5.C: New test.
41445
41446 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
41447
41448         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
41449         * gcc.c-torture/execute/simd-2.c (main): Likewise.
41450
41451 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41452
41453         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
41454         * gcc.dg/wtr-aggr-init-1.c: Likewise.
41455         * gcc.dg/wtr-conversion-1.c: Likewise.
41456         * gcc.dg/wtr-escape-1.c: Likewise.
41457         * gcc.dg/wtr-int-type-1.c: Likewise.
41458         * gcc.dg/wtr-label-1.c: Likewise.
41459         * gcc.dg/wtr-static-1.c: Likewise.
41460         * gcc.dg/wtr-strcat-1.c: Likewise.
41461         * gcc.dg/wtr-suffix-1.c: Likewise.
41462         * gcc.dg/wtr-switch-1.c: Likewise.
41463         * gcc.dg/wtr-unary-plus-1.c: Likewise.
41464         * gcc.dg/wtr-union-init-1.c: Likewise.
41465         * gcc.dg/wtr-union-init-2.c: Likewise.
41466         * gcc.dg/wtr-union-init-3.c: Likewise.
41467
41468         * gcc.dg/wtr-func-def-1.c: New test.
41469
41470 2002-07-02 Devang Patel <dpatel@apple.com>
41471
41472         * objc.dg/param-1.m: New test.
41473
41474 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
41475
41476         * gcc.dg/cpp/trad/directive.c: Add test.
41477         * gcc.dg/cpp/trad/macroargs.c: Add test.
41478         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
41479
41480 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
41481
41482         * gcc.dg/cpp/cmdlne-M.c: New test.
41483
41484 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
41485
41486         * objc.dg/desig-init-1.m: New test.
41487
41488 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41489
41490         PR c++/6716
41491         * g++.dg/template/instantiate1.C: New test.
41492
41493 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
41494
41495         PR c++/7112
41496         * g++.dg/template/sizeof2.C: New test.
41497
41498 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
41499
41500         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
41501         gcc.dg/cpp/trad/include.c: New tests.
41502
41503 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
41504
41505         PR target/7177
41506         * gcc.c-torture/compile/20020701-1.c: New test.
41507
41508 2002-07-01  Stan Shebs  <shebs@apple.com>
41509
41510         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
41511         header here...
41512         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
41513         (objc-torture-execute): or here.
41514
41515 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
41516
41517         * gcc.c-torture/execute/arith-rand-ll.c: New test.
41518
41519 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
41520
41521         * gcc.dg/cpp/trad/escaped-nl.c: New test.
41522
41523 2002-06-30  Devang Patel  <dpatel@apple.com>
41524
41525         * objc.dg/fsyntax-only.m: New test.
41526
41527 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
41528
41529         PR c++/6695
41530         * g++.dg/template/friend7.C: New file.
41531
41532 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
41533
41534         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
41535         return type.
41536
41537 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
41538
41539         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
41540         avoid division by zero.
41541
41542 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
41543
41544         * gcc.dg/Wunknownprag.c: New tests.
41545
41546 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
41547
41548         * gcc.c-torture/execute/simd-2.c: New test.
41549
41550 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
41551
41552         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
41553         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
41554         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
41555         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
41556         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
41557         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
41558         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
41559         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
41560         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
41561         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
41562         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
41563         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
41564         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
41565         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
41566         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
41567         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
41568         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
41569
41570 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
41571
41572         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
41573         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
41574         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
41575         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
41576         New tests.
41577         * gcc.dg/cpp/trad/directive.c: Update.
41578
41579 2002-06-23  Andreas Jaeger  <aj@suse.de>
41580
41581         * gcc.c-torture/execute/complex-6.c: New.
41582
41583 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
41584
41585         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
41586         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
41587         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
41588         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
41589
41590 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
41591
41592         * gcc.dg/cpp/trad: New directory with traditional tests copied
41593         from parent directory.
41594         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41595         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41596         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41597         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41598         Move to trad/ and rename.
41599         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
41600         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
41601         gcc.dg/cpp/trad/redef2.c: New tests.
41602         * gcc.dg/cpp/trad/trad.exp: New driver.
41603
41604 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
41605
41606         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41607         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41608         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41609         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41610         Remove.
41611
41612 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
41613
41614         * gcc.dg/20020620-1.c: New test.
41615
41616 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41617
41618         * g++.dg/template/ttp4.C: New test.
41619
41620 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
41621
41622         * g++.dg/opt/vt1.C: Fix regexp.
41623
41624 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41625
41626         * gcc.c-torture/execute/pure-1.c: Make functions static again.
41627         Don't use attribute `noinline'.
41628
41629 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41630
41631         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
41632
41633 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
41634
41635         * gcc.c-torture/execute/simd-1.c: New.
41636
41637         * gcc.dg/simd-1.c: New.
41638
41639 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41640
41641         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
41642
41643 2002-06-16  Richard Henderson  <rth@redhat.com>
41644
41645         * g++.dg/ext/anon-struct1.C: New.
41646         * g++.dg/ext/anon-struct2.C: New.
41647         * g++.dg/ext/anon-struct3.C: New.
41648         * gcc.dg/anon-struct-1.c: New.
41649         * gcc.dg/anon-struct-2.c: New.
41650         * gcc.dg/anon-struct-3.c: New.
41651         * gcc.dg/20011008-1.c: Adjust warning text.
41652         * gcc.dg/20020527-1.c: Add -fms-extensions.
41653
41654 2002-06-16  Richard Henderson  <rth@redhat.com>
41655
41656         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
41657
41658 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
41659
41660         * gcc.c-torture/execute/20020615-1.c: New test.
41661
41662 2002-06-15  Roger Sayle  <roger@eyesopen.com>
41663
41664         * gcc.c-tortuture/execute/compare-1.c: New test case.
41665         * gcc.c-tortuture/execute/compare-2.c: New test case.
41666         * gcc.c-tortuture/execute/compare-3.c: New test case.
41667
41668 2002-06-13  Richard Henderson  <rth@redhat.com>
41669
41670         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
41671         ia64 ilp32.
41672
41673 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41674
41675         * g++.dg/template/typename2.C: Update error message.
41676
41677 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
41678
41679         * gcc.c-torture/execute/20020611-1.c: New test.
41680
41681 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
41682
41683         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
41684         list of targets to skip.
41685
41686 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
41687
41688         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
41689         targets if not optimizing.
41690
41691 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
41692
41693         * gcc.c-torture/compile/20020605-1.c: New test.
41694
41695         * g++.dg/opt/vt1.C: New test.
41696
41697         * gcc.dg/20020531-1.c: New test.
41698
41699         * gcc.dg/20020530-1.c: New test.
41700
41701         * gcc.dg/20020527-1.c: New test.
41702
41703         * g++.dg/opt/cse1.C: New test.
41704
41705 2002-06-07  Roger Sayle  <roger@eyesopen.com>
41706
41707         * gcc.dg/20020607-2.c: New test case.
41708
41709 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
41710
41711         * gcc.c-torture/compile/20020604-1.c: New test.
41712
41713 2002-06-04  Richard Henderson  <rth@redhat.com>
41714
41715         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
41716         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
41717         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
41718
41719 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
41720
41721         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
41722
41723 2002-06-03  Richard Henderson  <rth@redhat.com>
41724
41725         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
41726         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
41727
41728 2002-06-02  Richard Henderson  <rth@redhat.com>
41729
41730         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
41731         test functions static.
41732
41733 2002-06-02  Andreas Jaeger  <aj@suse.de>
41734
41735         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
41736         now.
41737
41738 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41739
41740         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
41741         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
41742         Update for mofified diagnostics.
41743         * gcc.dg/c99-intconst-1.c: No longer fail.
41744
41745 2002-06-02  Richard Henderson  <rth@redhat.com>
41746
41747         * gcc.dg/uninit-A.c: Remove xfail markers.
41748
41749 2002-06-01  Roger Sayle  <roger@eyesopen.com>
41750
41751         * gcc.dg/fnegate-1.c: New test case.
41752
41753 2002-05-30  Osku Salerma  <osku@iki.fi>
41754
41755         * gcc.c-torture/execute/mayalias-1.c: New file.
41756
41757 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41758
41759         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
41760         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
41761         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
41762
41763 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
41764
41765         * gcc.c-torture/execute/20020529-1.c: New test.
41766
41767 2002-05-27  Richard Henderson  <rth@redhat.com>
41768
41769         * g++.dg/ext/attrib6.C: New test case.
41770
41771 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41772
41773         * gcc.c-torture/execute/pure-1.c: New test.
41774
41775 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41776
41777         * gcc.dg/cpp/arith-2.c: Remove.
41778
41779 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41780
41781         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
41782         * gcc.dg/cpp/if-3.c: Remove.
41783
41784 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
41785
41786         * g++.dg/opt/cse2.C: New test.
41787
41788 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
41789
41790         * gcc.dg/cpp/arith-1.c: New semantic tests.
41791         * gcc.dg/cpp/if-1.c: Update.
41792
41793 2002-05-24  Ben Elliston  <bje@redhat.com>
41794
41795         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
41796
41797 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
41798
41799         * gcc.dg/verbose-asm.c: New test.
41800
41801 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41802
41803         * gcc.dg/cpp/paste12.c: New test.
41804
41805 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41806
41807         * g++.dg/parse/named_ops.C: New test.
41808
41809 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
41810
41811         * gcc.dg/weak-8.c: New test.
41812
41813 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
41814
41815         * gcc.dg/weak-2.c: Allow optional leading underscore
41816         in scan-assembler symbol name.
41817         * gcc.dg/weak-3.c: Likewise.
41818         * gcc.dg/weak-4.c: Likewise.
41819         * gcc.dg/weak-5.c: Likewise.
41820
41821 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
41822
41823         * gcc.dg/20020523-1.c: New test.
41824
41825 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41826
41827         * objc.dg/const-str-2.m: Update now that we stop after
41828         a command line error.
41829
41830 2002-05-22  Richard Henderson  <rth@redhat.com>
41831
41832         * g++.dg/dg.exp: Fix typo in test pruneing.
41833
41834 2002-05-22  Richard Henderson  <rth@redhat.com>
41835
41836         * g++.dg/dg.exp: Prune the tls subdirectory.
41837         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
41838         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
41839         * g++.dg/tls/init-1.C: New.
41840
41841 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
41842
41843         * gcc.dg/20020517-1.c: New test.
41844
41845 2002-05-21  Richard Henderson  <rth@redhat.com>
41846
41847         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
41848         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
41849
41850 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
41851
41852         * g++.dg/other/copy2.C: New test.
41853
41854 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
41855
41856         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
41857         (MAX_COPY): Bump up to 10 times sizeof (long long).
41858         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
41859
41860         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
41861         sizeof (long long).
41862
41863         * gcc.c-torture/execute/strcpy-1.c: New test.
41864
41865 2002-05-19  Jason Merrill  <jason2redhat.com>
41866
41867         * g++.dg/ext/oper1.C: New test.
41868
41869 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
41870 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
41871
41872         * README.QMTEST: New file.
41873
41874         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
41875
41876 2002-05-19  Andreas Jaeger  <aj@suse.de>
41877
41878         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
41879         now.
41880         * gcc.c-torture/execute/loop-2d.x: Likewise.
41881
41882 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
41883
41884         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
41885         support weak symbols.
41886         * gcc.dg/weak-4.c: Likewise.
41887         * gcc.dg/weak-6.c: Likewise.
41888
41889 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
41890
41891         * gcc.dg/weak-3.c: Add dg-excess-error comment for
41892         cygwin, coff and h8300-*-hms targets
41893         * gcc.dg/weak-5.c: Likewise.
41894         * gcc.dg/weak-7.c: Likewise.
41895
41896 2002-05-16  Jason Merrill  <jason@redhat.com>
41897
41898         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
41899         (scan-assembler-not, scan-assembler-dem): Likewise.
41900         (scan-assembler-dem-not): Likewise.
41901
41902 2002-05-15  Richard Henderson  <rth@redhat.com>
41903
41904         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
41905
41906 2002-05-15  Richard Henderson  <rth@redhat.com>
41907
41908         * gcc.dg/weak-5.c (vfoo1c): No warning here.
41909         (vfoo1f): Warning here.
41910         (vfoo1l): Don't redefine the alias.
41911
41912 2002-05-14  Jason Merrill  <jason@redhat.com>
41913             Alexandre Oliva  <aoliva@redhat.com>
41914
41915         * g++.dg/init/pm1.C: New test.
41916
41917 2002-05-12  David S. Miller  <davem@redhat.com>
41918
41919         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
41920         types.
41921
41922 2002-05-10  Roger Sayle  <roger@eyesopen.com>
41923
41924         * gcc.c-torture/execute/20020510-1.c: New test case.
41925
41926 2002-05-10  David S. Miller  <davem@redhat.com>
41927
41928         * gcc.c-torture/execute/conversion.c: Test long double too.
41929
41930 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
41931
41932         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
41933         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
41934         * lib/g++.exp (g++_link_flags): Likewise.
41935         * lib/objc.exp (objc_target_compile): Likewise.
41936
41937 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
41938
41939         * gcc.dg/cpp/poison.c: Update.
41940         * gcc.dg/cpp/20000625-2.c: Remove.
41941         * gcc.dg/cpp/direct2s.c: Remove final test.
41942
41943 2002-05-08  Tom Rix  <trix@redhat.com>
41944
41945         * gcc.c-torture/execute/20020508-1.c: New test.
41946         * gcc.c-torture/execute/20020508-2.c: New test.
41947         * gcc.c-torture/execute/20020508-3.c: New test.
41948
41949 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41950
41951         * gcc.dg/cpp/charconst-4.c: More tests.
41952
41953 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
41954
41955         PR c/6569
41956         * gcc.dg/weak-3.c: Update location of warning messages.
41957         * gcc.dg/weak-5.c: Likewise.
41958
41959 2002-05-06  Roger Sayle  <roger@eyesopen.com>
41960
41961         * gcc.c-torture/execute/20020506-1.c: New test case.
41962
41963 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41964
41965         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
41966
41967 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41968
41969         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
41970
41971 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41972
41973         * gcc.dg/cpp/charconst-3.c: New test.
41974
41975 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41976
41977         * gcc.dg/cpp/charconst.c: Update tests.
41978
41979 2002-05-05  Tim Josling  <tej@melbpc.org.au>
41980
41981         * treelang: Added directory for new sample language treelang. Also
41982         lib/treelang.exp: New file to signal treelang should be tested.
41983
41984 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
41985
41986         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
41987         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
41988         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
41989         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
41990         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
41991         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
41992         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
41993
41994 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41995
41996         * gcc.dg/format/xopen-2.c: New test.
41997
41998 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
41999
42000         * gcc.dg/20020503-1.c: New test.
42001
42002 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
42003
42004         * g++.dg/init/dtor1.C: Make it tougher.
42005
42006 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
42007
42008         * g++.dg/init/dtor1.C: New test.
42009
42010 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
42011
42012         * gcc.dg/altivec-8.c: New.
42013
42014 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
42015
42016         * gcc.dg/altivec-7.c: New.
42017
42018 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
42019
42020         * g++.dg/parse/typedef1.C: New test.
42021
42022 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
42023
42024         PR c++/6486
42025         * g++.dg/template/friend6.C: New test.
42026
42027         PR c++/6492
42028         * g++.dg/init/copy1.C: New test.
42029
42030 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
42031
42032         * g++.dg/warn/effc1.C: New test.
42033
42034 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42035
42036         * gcc.dg/cpp/if-cexp.c: Add a test.
42037
42038 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
42039
42040         * gcc.dg/20020426-2.c: New test.
42041
42042 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42043
42044         * gcc.dg/cpp/if-mop.c: Update.
42045         * gcc.dg/cpp/if-mpar.c: Add test.
42046         * gcc.dg/cpp/if-oppr.c: Update.
42047
42048 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42049
42050         PR c/6343
42051         * gcc.dg/weak-[2-7].c: New tests.
42052
42053 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
42054
42055         * gcc.dg/enum1.c: New test.
42056
42057 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
42058
42059         PR c++/6497
42060         * g++.dg/inherit/access2.C: New test.
42061
42062 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
42063
42064         PR bootstrap/6445
42065         * gcc.dg/20020426-1.c: New test.
42066
42067 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
42068
42069         * g++.dg/abi/enum1.C: New test.
42070
42071 2002-04-26  Richard Henderson  <rth@redhat.com>
42072
42073         * gcc.dg/c99-bool-1.c: Expect always true warning.
42074
42075 2002-04-25  Roger Sayle  <roger@eyesopen.com>
42076
42077         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
42078
42079 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42080
42081         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
42082         targets.
42083
42084 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
42085
42086         * g++.dg/abi/mange7.C: New test.
42087
42088         PR c++/6438.
42089         * g++.dg/parse/stmtexpr2.C: New test.
42090
42091 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
42092
42093         * gcc.dg/20020312-2.c: Add SH target.
42094
42095 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42096
42097         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
42098         compiler output on mips*-*-irix*.
42099
42100 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
42101
42102         * g++.dg/parse/attr1.C: New test.
42103
42104 2002-04-23  Roger Sayle  <roger@eyesopen.com>
42105
42106         * gcc.c-torture/execute/string-opt-17.c: New test case.
42107         * gcc.c-torture/execute/memset-2.c: New test case.
42108
42109 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
42110
42111         PR c++/6256:
42112         * g++.dg/template/friend5.C: New test.
42113
42114         PR c++/6331:
42115         * g++.dg/template/qual1.C: Likewise.
42116
42117 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
42118
42119         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
42120         Include stdlib.h, not stdio.h or ctype.h.
42121
42122 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
42123
42124         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
42125         cris-*-elf* and mmix-*-*.
42126         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
42127         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
42128         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
42129         Ditto.
42130         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
42131         * gcc.dg/wchar_t-1.c: Ditto.
42132
42133 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
42134
42135         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
42136         Clarify comment.
42137
42138 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
42139
42140         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
42141
42142 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42143
42144         * gcc.c-torture/execute/20000906-1.x: Delete.
42145
42146 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
42147
42148         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
42149
42150 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
42151
42152         * PR6367
42153         * g77.f-torture/execute/6367.f: New test.
42154         * g77.f-torture/execute/6367.x: Disable for MMIX.
42155
42156 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
42157
42158         * PR6352
42159         * g++.dg/opt/inline2.C: New test.
42160
42161 2002-04-18  Richard Henderson  <rth@redhat.com>
42162
42163         * gcc.dg/20000906-1.c: Enable for all targets.
42164         * gcc.c-torture/compile/iftrap-2.c: New.
42165
42166 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
42167
42168         * gcc.dg/20020418-1.c: New test.
42169         * gcc.dg/20020418-2.c: New test.
42170
42171 2002-04-18  Richard Henderson  <rth@redhat.com>
42172
42173         * gcc.c-torture/compile/iftrap-1.c: New.
42174         * gcc.dg/iftrap-1.c: Adjust for ia64.
42175         * gcc.dg/iftrap-2.c: New.
42176
42177 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
42178
42179         * gcc.c-torture/compile/20020418-1.c: New test.
42180
42181 2002-04-18  Roger Sayle  <roger@eyesopen.com>
42182
42183         * gcc.c-torture/compile/20020415-1.c: New.
42184
42185 2002-04-18  David S. Miller  <davem@redhat.com>
42186
42187         * gcc.c-torture/execute/20020418-1.c: New test.
42188
42189 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
42190
42191         * gcc.dg/20020416-1.c: New test.
42192
42193         * g++.dg/opt/inline1.C: New test.
42194
42195 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
42196
42197         * gcc.dg/altivec-5.c: New test.
42198
42199         * gcc.dg/20020415-1.c: New test.
42200
42201 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
42202
42203         * lib/chill.exp: Remove.
42204
42205 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
42206
42207         * g++.dg/other/big-struct.C: New test.
42208
42209 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
42210
42211         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
42212         of scratch file.
42213
42214 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
42215
42216         PR c/6277
42217         * gcc.dg/i386-387-1.c: Allow optional leading underscore
42218         in scan-assembler function name
42219
42220 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
42221
42222         * g77.f-torture/execute/980628-4.x,
42223         g77.f-torture/execute/980628-5.x,
42224         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
42225         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
42226         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
42227         i[34567]86-*-*.
42228
42229 2002-04-13  David S. Miller  <davem@redhat.com>
42230
42231         * gcc.c-torture/execute/20020413-1.c: New test.
42232
42233 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
42234
42235         * gcc.dg/asm-6.c,
42236         * g++.dg/ext/asm1.C: New tests.
42237
42238 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
42239
42240         PR c++ 5373.
42241         * g++.dg/parse/stmtexpr1.C: New test.
42242
42243         PR c++/5189.
42244         * g++.dg/template/copy1.C: New test.
42245
42246 2002-04-12  Richard Henderson  <rth@redhat.com>
42247
42248         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
42249
42250 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
42251
42252         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
42253         gcc.c-torture/execute/20020307-2.c.
42254
42255 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
42256
42257         * g++.dg/ext/attrib5.C,
42258         * g++.dg/lookup/struct1.C: New tests.
42259
42260 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
42261
42262         * gcc.dg/20020411-1.c: New test.
42263
42264         * gcc.c-torture/execute/20020411-1.c: New test.
42265
42266 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
42267
42268         * g77.f-torture/execute/6177.f: New test.
42269
42270 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
42271
42272         PR middle-end/6247
42273         * g++.dg/opt/cleanup1.C: New test.
42274
42275         * g++.dg/opt/const1.C: New test.
42276
42277 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
42278
42279         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
42280
42281 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
42282
42283         PR c++/5507
42284         * g++.dg/template/typename2.C: New test.
42285
42286 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
42287
42288         * gcc.c-torture/execute/loop-12.c: New.
42289
42290 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
42291
42292         * g77.f-torture/execute/980628-4.x,
42293         g77.f-torture/execute/980628-5.x,
42294         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
42295         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
42296         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
42297
42298 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42299
42300         PR optimization/6086
42301         * g++.dg/opt/preinc1.C: New test.
42302
42303 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
42304
42305         PR c++/5571
42306         * g++.dg/opt/static2.C: New test.
42307
42308 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
42309
42310         PR c/5120
42311         * gcc.dg/20020406-1.c: New test.
42312
42313 2002-04-04  David S. Miller  <davem@redhat.com>
42314
42315         * gcc.c-torture/execute/20020404-1.c: New test.
42316
42317 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
42318
42319         PR c/6123
42320         * gcc.dg/20020312-2.c: Do not declare global register variable
42321         if __PIC__ or __pic__ is defined.
42322
42323 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
42324
42325         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
42326         __asm__ so that it works correctly even if -ansi -pedantic-errors.
42327
42328 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42329
42330         * gcc.misc-tests/linkage.exp: Update last change to handle
42331         sparc*-, not just sparc-.
42332
42333 2002-04-03  Richard Henderson  <rth@redhat.com>
42334
42335         * gcc.dg/cpp/ucs.c: Improved long UCS test.
42336
42337 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
42338
42339         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
42340
42341 2002-04-02  David S. Miller  <davem@redhat.com>
42342
42343         * gcc.c-torture/execute/20020402-3.c: New test.
42344
42345 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
42346
42347         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
42348         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
42349
42350         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
42351         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
42352         g77.f-torture/execute/20001201.x,
42353         g77.f-torture/execute/u77-test.x: New files.
42354
42355         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
42356         * gcc.dg/wchar_t-1.c: Ditto.
42357
42358 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42359
42360         * gcc.c-torture/execute/20020402-1.c: New test.
42361
42362 2002-04-01  Richard Henderson  <rth@redhat.com>
42363
42364         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
42365
42366         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
42367
42368 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42369
42370         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
42371
42372 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42373
42374         * g++.dg/inherit/template-as-base.C: Expect error.
42375         * g++.dg/inherit/namespace-as-base.C: Likewise.
42376
42377 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
42378
42379         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
42380         g++.dg/ext/instantiate3.C: Tweak match patterns.
42381
42382         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
42383         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
42384         -da test.
42385
42386 2002-03-31  Richard Henderson  <rth@redhat.com>
42387
42388         * gcc.dg/special/alias-2.c: New.
42389         * gcc.dg/special/ecos.exp: Run it.
42390
42391 2002-03-31  Richard Henderson  <rth@redhat.com>
42392
42393         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
42394
42395 2002-03-31  Kazu Hirata  <kazu@hxi.com>
42396
42397         * gcc.dg/weak-1.c: Disable on h8300 port.
42398
42399 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
42400
42401         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
42402         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
42403         ordering tests.
42404         * g++.dg/bprob/bprob-1.C: New test.
42405         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
42406         * g++.dg/gcov/gcov-1.C: New test.
42407         * g++.dg/gcov/gcov-1.x: New file.
42408         * g++.dg/gcov/gcov-2.C: New test.
42409         * g++.dg/gcov/gcov-3.C: New test.
42410         * g++.dg/gcov/gcov-3.h: New file.
42411
42412 2002-03-28  Roger Sayle  <roger@eyesopen.com>
42413
42414         * g++.old-deja/g++.other/builtins5.C: New test.
42415         * g++.old-deja/g++.other/builtins6.C: New test.
42416         * g++.old-deja/g++.other/builtins7.C: New test.
42417         * g++.old-deja/g++.other/builtins8.C: New test.
42418         * g++.old-deja/g++.other/builtins9.C: New test.
42419
42420 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
42421
42422         * g++.dg/opt/static1.C: New test.
42423
42424         * g++.dg/opt/longbranch1.C: New test.
42425
42426 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
42427
42428         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
42429
42430         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
42431
42432 2002-03-28  Jeffrey A Law  (law@redhat.com)
42433
42434         * gcc.c-torture/execute/20020328-1.c: New test.
42435
42436 2002-03-27  Richard Henderson  <rth@redhat.com>
42437
42438         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
42439         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
42440         move from g++.old-deja/g++.ext/.
42441
42442 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
42443
42444         * g++.dg/init/new2.C: New test.
42445
42446 2002-03-26  Richard Henderson  <rth@redhat.com>
42447
42448         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
42449
42450         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
42451         on sparc.
42452
42453         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
42454         sparcv9 systems.
42455         * gcc.dg/20001102-1.c: Likewise.
42456
42457 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
42458
42459         * gcc.dg/cpp/endif-pedantic1.c,
42460         gcc.dg/cpp/endif-pedantic2.c: New tests.
42461
42462 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
42463
42464         * g++.dg/init/new1.C: New test.
42465
42466 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42467
42468         * g++.dg/abi/vbase9.C: New test.
42469
42470 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
42471
42472         * gcc.dg/arm-asm.c: New test.
42473
42474 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
42475
42476         * gcc.dg/Wswitch-enum.c: New test.
42477         Fix PR c/5044.
42478
42479 2002-03-26  Richard Henderson  <rth@redhat.com>
42480
42481         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
42482         structure.
42483
42484 2002-03-25  Richard Henderson  <rth@redhat.com>
42485
42486         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
42487         sparcv9 systems.
42488
42489         * gcc.c-torture/compile/20011119-1.c (xxx): New.
42490         * gcc.c-torture/compile/20011119-2.c (xxx): New.
42491
42492 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
42493
42494         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
42495
42496 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
42497
42498         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
42499         targets using generic thunk support.
42500
42501 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
42502
42503         * gcc.c-torture/compile/20020323-1.c: New test.
42504
42505         * g++.dg/opt/conj2.C: New test.
42506
42507 2002-03-24  Richard Henderson  <rth@redhat.com>
42508
42509         * gcc.dg/weak-1.c: Use -fno-common.
42510
42511 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42512
42513         * g77.dg/f77-edit-apostrophe-out.f: New test
42514         * g77.dg/f77-edit-h-out.f: New test
42515         * g77.dg/f77-edit-t-in.f: New test
42516         * g77.dg/f77-edit-t-out.f: New test
42517         * g77.dg/f77-edit-x-out.f: New test
42518         * g77.dg/f77-edit-slash-out.f: New test
42519         * g77.dg/f77-edit-colon-out.f: New test
42520         * g77.dg/f77-edit-s-out.f: New test
42521
42522 2002-03-24  Richard Henderson  <rth@redhat.com>
42523
42524         * objc/execute/formal_protocol-6.x: New XFAIL.
42525
42526 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42527
42528         * gcc.dg/weak-1.c: Early return from dg-final on platforms
42529         that do not support weak symbols
42530
42531 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42532
42533         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
42534         * lib/g77.exp: Likewise.
42535         * lib/objc.exp: Likewise.
42536
42537 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
42538
42539         * gcc.dg/Wswitch-default.c: New test.
42540
42541 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
42542
42543         * g++.dg/other/enum1.C: New test.
42544
42545 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
42546
42547         * gcc.dg/pragma-ep-3.c: Fix typo.
42548
42549 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42550
42551         * g++.dg/inherit/template-as-base.C: New test.
42552
42553 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
42554
42555         * g++.old-deja/g++.other/dwarf2-1.C: Move...
42556         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
42557
42558 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
42559
42560         * gcc.dg/cpp/multiline.c: Update to match.
42561
42562 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
42563
42564         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
42565
42566 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
42567
42568         * gcc.dg/cpp/extratokens2.c: New file.
42569
42570 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
42571
42572         * gcc.dg/20020312-2.c: Add rs6000 target.
42573
42574         * gcc.c-torture/compile/20020319-1.c: New test.
42575
42576 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42577
42578         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
42579         (A, E): Handle this.
42580
42581 2002-03-20  Jason Merrill  <jason@redhat.com>
42582
42583         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
42584         ignoring -fpic.
42585         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
42586         through prune_gcc_output.
42587
42588 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
42589
42590         * gcc.c-torture/compile/20020320-1.c: New test.
42591
42592 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
42593
42594         * gcc.c-torture/compile/20020318-1.c: New test.
42595
42596         * gcc.dg/struct-by-value-1.c: New test.
42597
42598         * gcc.dg/20020319-1.c: New test.
42599
42600 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
42601
42602         * g++.dg/opt/conj1.C: New test.
42603
42604 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
42605
42606         * g++.dg/template/qualttp20.C: Revert previous change.
42607         * g++.dg/template/qualttp3.C: Likewise.
42608         * g++.dg/template/qualttp4.C: Likewise.
42609         * g++.dg/template/qualttp5.C: Likewise.
42610         * g++.dg/template/qualttp6.C: Likewise.
42611         * g++.dg/template/qualttp7.C: Likewise.
42612         * g++.dg/template/qualttp8.C: Likewise.
42613         * g++.dg/template/recurse.C: Likewise.
42614
42615 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42616
42617         * gcc.dg/cpp/wchar-1.c: Update.
42618
42619 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42620
42621         * g++.dg/template/conv1.C: New test.
42622         * g++.dg/template/conv2.C: New test.
42623         * g++.dg/template/conv3.C: New test.
42624         * g++.dg/template/conv4.C: New test.
42625
42626 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42627
42628         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
42629         * g++.dg/template/qualttp3.C: Likewise.
42630         * g++.dg/template/qualttp4.C: Likewise.
42631         * g++.dg/template/qualttp5.C: Likewise.
42632         * g++.dg/template/qualttp6.C: Likewise.
42633         * g++.dg/template/qualttp7.C: Likewise.
42634         * g++.dg/template/qualttp8.C: Likewise.
42635         * g++.dg/template/recurse.C: Likewise.
42636
42637 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42638
42639         * g++.dg/opt/dtor1.C: New test.
42640
42641 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
42642
42643         * gcc.c-torture/compile/20020315-1.c: New test.
42644
42645 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
42646
42647         * gcc.dg/weak-1.c: Fix scan tests.
42648
42649 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
42650
42651         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
42652         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
42653         cris-*-aout* mmix-*-*.
42654         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
42655         cris-*-aout* mmix-*-*.
42656         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
42657         cris-*-elf* cris-*-aout* and mmix-*-*.
42658         * gcc.dg/20001009-1.c: Ditto.
42659         * gcc.dg/20010912-1.c: Ditto.
42660         * gcc.dg/20020122-4.c: Ditto.
42661         * gcc.dg/inline-2.c: Ditto.
42662
42663 2002-03-14  Jeffrey A Law  (law@cygnus.com)
42664
42665         * gcc.c-torture/compile/20020314-1.c: New test.
42666
42667 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
42668
42669         * gcc.c-torture/execute/20020314-1.c: New test.
42670
42671 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
42672
42673         * g++.dg/warn/Wunused-1.C: New test.
42674
42675 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
42676
42677         * g++.dg/abi/mangle6.C: New test.
42678
42679 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
42680
42681         * gcc.c-torture/compile/20020309-2.c: New test.
42682
42683         * gcc.c-torture/compile/20020312-1.c: New test.
42684
42685 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42686
42687         * g++.dg/other/access1.C: New test.
42688
42689 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
42690
42691         * gcc.c-torture/execute/wchar_t-1.c: New test.
42692
42693 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
42694
42695         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
42696
42697 2002-03-12  Roger Sayle  <roger@eyesopen.com>
42698
42699         * gcc.dg/20020312-1.c: New test case.
42700
42701 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
42702
42703         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
42704
42705 2002-03-11  Richard Henderson  <rth@redhat.com>
42706
42707         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
42708         * g++.old-deja/g++.jason/report.C: Likewise.
42709
42710 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42711
42712         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
42713         * g++.old-deja/g++.robertl/eb56.C: Likewise.
42714
42715 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42716
42717         * g++.dg/overload/pmf1.C: New test.
42718
42719 2002-03-11  Kazu Hirata  <kazu@hxi.com>
42720
42721         * gcc.c-torture/execute/20020307-1.c: Use long.
42722
42723 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
42724
42725         PR optimization/5844
42726         * gcc.dg/20020310-1.c: New test.
42727
42728 2002-03-09  Michael Meissner  <meissner@redhat.com>
42729
42730         * gcc.c-torture/execute/memcpy-2.c: New test.
42731         * gcc.c-torture/execute/memset-1.c: New test.
42732         * gcc.c-torture/execute/strlen-1.c: New test.
42733         * gcc.c-torture/execute/strcmp-1.c: New test.
42734         * gcc.c-torture/execute/strncmp-1.c: New test.
42735
42736 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
42737
42738         * gcc.dg/ppc-ldstruct.c: New test.
42739
42740 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
42741
42742         * gcc.c-torture/execute/va-arg-22.c: New test.
42743
42744 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42745
42746         * gcc.c-torture/compile/20020309-1.c: New test.
42747
42748 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
42749
42750         * gcc.c-torture/execute/20020307-2.c: New test.
42751
42752 2002-03-07  Jeffrey A Law  (law@redhat.com)
42753
42754         * g77.f-torture/compile/20020307-1.f: New test.
42755
42756 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
42757
42758         * gcc.dg/unordered-1.c: New test.
42759
42760 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
42761
42762         * gcc.c-torture/execute/20020307-1.c: New test.
42763
42764 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
42765
42766         * gcc.dg/20020304-1.c: New test.
42767
42768         * gcc.c-torture/compile/20020304-2.c: New test.
42769
42770 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
42771
42772         * gcc.c-torture/compile/20020304-1.c: New test case
42773         (from PR c/5830).
42774
42775 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
42776
42777         * gcc.dg/20020103-1.c: Add other -D ppc variants.
42778
42779 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42780
42781         * g++.dg/other/classkey1.C: New test.
42782
42783 2002-03-01  Richard Henderson  <rth@redhat.com>
42784
42785         * gcc.c-torture/compile/981223-1.x: New.
42786         * gcc.c-torture/compile/920625-1.x: New.
42787
42788 2002-02-28  Richard Henderson  <rth@redhat.com>
42789
42790         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
42791
42792 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
42793
42794         * gcc.c-torture/execute/20020227-1.c: New test.
42795
42796 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
42797
42798         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
42799         here" ERROR lines.
42800         * g++.old-deja/g++.oliva/partord1.C: Likewise.
42801         * g++.old-deja.g++.other/defarg1.C: Likewise.
42802         * g++.old-deja/g++.pt/calls2.C: Likewise.
42803         * g++.old-deja/g++.pt/crash20.C: Likewise.
42804         * g++.old-deja/g++.pt/crash30.C: Likewise.
42805         * g++.old-deja/g++.pt/crash36.C: Likewise.
42806         * g++.old-deja/g++.pt/crash6.C: Likewise.
42807         * g++.old-deja/g++.pt/defarg13.C: Likewise.
42808         * g++.old-deja/g++.pt/derived3.C: Likewise.
42809         * g++.old-deja/g++.pt/error1.C: Likewise.
42810         * g++.old-deja/g++.pt/friend21.C: Likewise.
42811         * g++.old-deja/g++.pt/friend23.C: Likewise.
42812         * g++.old-deja/g++.pt/infinite1.C: Likewise.
42813         * g++.old-deja/g++.robertl/eb128.C: Likewise.
42814
42815 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
42816
42817         * gcc.c-torture/execute/20020225-2.c: New test.
42818
42819 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
42820
42821         * gcc.c-torture/execute/920730-1t.c,
42822         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
42823         Delete test cases, only relevant to -traditional.
42824
42825 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42826
42827         * gcc.dg/cpp/undef1.c: Remove.
42828         * gcc.dg/cpp/directiv.c: Update.
42829         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
42830
42831 2002-02-27  Michael Meissner  <meissner@redhat.com>
42832
42833         * gcc.c-torture/execute/20020226-1.c: New test.
42834
42835 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
42836
42837         * g++.dg/debug/debug4.C: New test.
42838
42839         * gcc.dg/ia64-visibility-1.c: New test.
42840
42841 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
42842
42843         * gcc.dg/debug/20020224-1.c: New.
42844
42845 2002-02-25  Kazu Hirata  <kazu@hxi.com>
42846
42847         * gcc.c-torture/execute/960416-1.x: New.
42848         * gcc.c-torture/execute/divconst-3.x: Likewise.
42849
42850 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
42851
42852         * gcc.dg/20020224-1.c: New test.
42853
42854 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
42855
42856         * gcc.c-torture/execute/20020225-1.c: New.
42857
42858 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42859
42860         * gcc.dg/cpp/wchar-1.c: New test.
42861
42862 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
42863
42864         * gcc.dg/20020222-1.c: New test.
42865
42866 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
42867
42868         * g++.dg/opt/anonunion1.C: New test.
42869
42870 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
42871
42872         * g++.dg/template/qualttp19.C: New test.
42873         * g++.dg/template/qualttp20.C: New test.
42874         * g++.old-deja/g++.jason/report.C: Adjust expected errors
42875         * g++.old-deja/g++.other/qual1.C: Likewise.
42876
42877 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
42878
42879         * gcc.dg/attr-alwaysinline.c: New.
42880
42881 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
42882
42883         * gcc.dg/20020220-1.c: New test.
42884
42885         * gcc.dg/20020220-2.c: New test.
42886
42887         * g++.dg/opt/mmx1.C: New test.
42888
42889 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
42890
42891         * gcc.c-torture/compile/20020110.c: New test.
42892
42893 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
42894
42895         * gcc.c-torture/execute/20020219-1.c: New test.
42896
42897         * gcc.dg/20020219-1.c: New test.
42898
42899         * gcc.dg/noncompile/20020220-1.c: New test.
42900
42901         * g++.dg/opt/ptrintsum1.C: New test.
42902
42903         * gcc.dg/debug/20020220-1.c: New test.
42904
42905 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
42906
42907         * gcc.c-torture/execute/20020216-1.c: New test.
42908
42909 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42910
42911         * gcc.dg/decl-1.c: Update, new test.
42912
42913 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
42914
42915         * g++.dg/abi/bitfield1.C: New test.
42916         * g++.dg/abi/bitfield2.C: New test.
42917
42918 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
42919
42920         * gcc.dg/attr-nest.c: New test.
42921
42922 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
42923
42924         * gcc.c-torture/execute/20020215-1.c: New test.
42925
42926 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
42927
42928         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
42929         * g++.dg/debug/debug.exp: New.
42930         * g++.dg/debug/trivial.C: New.
42931         * g++.dg/debug/debug1.C: Moved...
42932         * g++.dg/other/debug1.C: ...from here.
42933         * g++.dg/debug/debug2.C: Moved...
42934         * g++.dg/other/debug2.C: ...from here.
42935         * g++.dg/debug/debug3.C: Moved...
42936         * g++.dg/other/debug3.C: ...from here.
42937
42938         * gcc.dg/noncompile/20020213-1.c: New test.
42939
42940 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
42941
42942         * g++.dg/other/debug3.C: New test.
42943
42944         * gcc.c-torture/execute/20020213-1.c: New test.
42945
42946 2002-02-13  Richard Smith <richard@ex-parrot.com>
42947
42948         * g++.old-deja/g++.other/thunk1.C: New test.
42949
42950 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
42951
42952         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
42953
42954 2002-02-13  Stan Shebs  <shebs@apple.com>
42955
42956         * gcc.dg/altivec-3.c: New.
42957
42958 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
42959
42960         * gcc.dg/Wunreachable-1.c: New test.
42961         * gcc.dg/Wunreachable-2.c: New test.
42962
42963 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42964
42965         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
42966
42967 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
42968
42969         * gcc.dg/decl-1.c: New test.
42970
42971 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
42972
42973         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
42974
42975 2002-02-10  Kazu Hirata  <kazu@hxi.com>
42976
42977         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
42978         * gcc.c-torture/compile/980506-1.x: Likewise.
42979
42980 2002-02-10  Kazu Hirata  <kazu@hxi.com>
42981
42982         * gcc.dg/20020210-1.c: New.
42983
42984 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
42985
42986         * g77.f-torture/execute/947.f: New regression test
42987         for PR fortran/947.
42988
42989 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
42990
42991         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
42992         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
42993
42994 2002-02-08  Richard Henderson  <rth@redhat.com>
42995
42996         * gcc.c-torture/compile/labels-3.c: New.
42997
42998 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
42999
43000         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
43001         expression statements work instead.
43002         * gcc.dg/noncompile/20020207-1.c: New test.
43003
43004 2002-02-07  Richard Henderson  <rth@redhat.com>
43005
43006         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
43007
43008 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43009
43010         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
43011         message from g77
43012         * lib/g77-dg.exp: Trim g77 error messages so that they are
43013         recognized by dg.exp.
43014
43015 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43016
43017         PR fortran/5473
43018         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
43019
43020 2002-02-07  Richard Henderson  <rth@redhat.com>
43021
43022         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
43023         to be sufficiently aligned for integers.
43024
43025 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
43026
43027         * g++.dg/template/friend4.C: New test.
43028
43029 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43030
43031         PR fortran/5743
43032         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
43033         unsupported cases.
43034
43035 2002-02-07  Richard Henderson  <rth@redhat.com>
43036
43037         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
43038         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
43039         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
43040         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
43041
43042 2002-02-06  Richard Henderson  <rth@redhat.com>
43043
43044         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
43045
43046 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
43047
43048         * gcc.dg/20020206-1.c: New test.
43049
43050 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
43051
43052         * gcc.c-torture/execute/20020206-1.c: New test.
43053
43054         * gcc.c-torture/execute/20020206-2.c: New test.
43055
43056         PR optimization/5429:
43057         * gcc.c-torture/compile/20020206-1.c: New test.
43058
43059 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
43060
43061         * g++.dg/ext/align1.C: Do not use an explicit alignment value
43062         as certain file formats cannot support particularly large
43063         alignments.
43064
43065         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
43066         and do not expect to be able to link the executable.
43067
43068         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
43069         fail because the COFF format does not support the weak attribute.
43070
43071 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
43072
43073         * g77.dg/pr5473.f: New test
43074
43075 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
43076
43077         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
43078         Fix testcase accordingly.
43079
43080 2002-02-04  Richard Henderson  <rth@redhat.com>
43081
43082         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
43083         (buf): Change to be an array of pointers, not ints.
43084
43085 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
43086
43087         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
43088         before all tests.  Move warning one line above to match where it
43089         C frontend emits.
43090         * gcc.dg/Wswitch-2.c: New test.
43091         * g++.dg/warn/Wswitch-1.C: New test.
43092         * g++.dg/warn/Wswitch-2.C: New test.
43093
43094 2002-02-04  Richard Henderson  <rth@redhat.com>
43095
43096         * g++.dg/abi/offsetof.C: Fix size comparison.
43097
43098 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
43099
43100         * gcc.dg/cast-qual-2.c: New test.
43101
43102 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
43103
43104         * gcc.dg/20020201-4.c: New test.
43105
43106 2002-02-04  Ben Elliston  <bje@redhat.com>
43107
43108         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
43109         target_info attribute != 0, in addition to the empty string.
43110         (gcc_target_compile): Likewise.
43111
43112 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
43113
43114         * gcc.dg/Wswitch.c: New test.
43115         PR gcc/4475. PR gcc/3780.
43116
43117 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
43118
43119         * g77.f-torture/execute/5122.f: New test for regressions
43120         against PR fortran/5122.
43121
43122 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
43123
43124         * g77.f-torture/compile/pr3743.f: Delete
43125         * g77.dg/pr3743-1.f: New test.
43126         * g77.dg/pr3743-2.f: New test.
43127         * g77.dg/pr3743-3.f: New test.
43128         * g77.dg/pr3743-4.f: New test.
43129
43130 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43131
43132         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
43133
43134 2002-02-02  Richard Henderson  <rth@redhat.com>
43135
43136         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
43137         * gcc.c-torture/execute/bf64-1.c: Likewise.
43138
43139 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
43140
43141         * gcc.dg/20020201-2.c: New test.
43142
43143         * gcc.dg/20020201-3.c: New test.
43144
43145         * gcc.c-torture/execute/bitfld-2.c: New test.
43146
43147 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43148
43149         * gcc.dg/bitfld-1.c: Update.
43150         * gcc.dg/bitfld-2.c: Update.
43151         * gcc.c-torture/execute/bitfld-1.x: New.
43152
43153 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
43154
43155         * gcc.c-torture/execute/20020201-1.c: New test.
43156
43157 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
43158
43159         PR target/5469
43160         * gcc.dg/20020201-1.c: New test.
43161
43162 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
43163
43164         PR fortran/3743
43165         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
43166         * g77.f-torture/compile/pr3743.x: Remove
43167
43168 2002-01-31  Tom Rix  <trix@redhat.com>
43169
43170         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
43171
43172 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43173
43174         * gcc.dg/noncompile/20020130-1.c: New test.
43175
43176 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
43177
43178         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
43179
43180 2002-01-29  Richard Henderson  <rth@redhat.com>
43181
43182         * gcc.c-torture/execute/991118-1.c: Cast various constants back
43183         to long long.
43184         * gcc.c-torture/execute/bf64-1.c: Likewise.
43185
43186 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
43187
43188         * gcc.c-torture/execute/20020129-1.c: New test.
43189
43190 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43191
43192         * gcc.c-torture/compile/20000224-1.c: Update.
43193         * gcc.c-torture/execute/bitfld-1.c: New tests.
43194         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
43195         * gcc.dg/uninit-A.c: Update.
43196
43197 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
43198
43199         * g++.dg/template/ctor1.C: Add instantiation.
43200
43201 2002-01-28  Paul Koning  <pkoning@equallogic.com>
43202
43203         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
43204         argument to __builtin_prefetch to be const ptr.
43205
43206 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
43207
43208         * gcc.c-torture/compile/20020120-1.c: New test.
43209
43210 2002-01-27  Kazu Hirata  <kazu@hxi.com>
43211
43212         * gcc.c-torture/execute/20020127-1.c: New test.
43213
43214 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
43215
43216         * g77.dg/f77-edit-i-in.f: New test
43217         * g77.dg/f77-edit-i-out.f: New test
43218
43219 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
43220
43221         * gcc.dg/debug/debug.exp: New file.
43222         * gcc.dg/debug/trivial.c: New file.
43223         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
43224         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
43225         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
43226         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
43227         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
43228         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
43229         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
43230         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
43231         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
43232         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
43233         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
43234         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
43235         * gcc.dg/20000503-1.c: Removed.
43236         * gcc.dg/20010207-1.c: Removed.
43237         * gcc.dg/20011223-1.c: Removed.
43238         * gcc.dg/20020104-2.c: Removed.
43239         * gcc.dg/debug-1.c: Removed.
43240         * gcc.dg/debug-2.c: Removed.
43241         * gcc.dg/debug-3.c: Removed.
43242         * gcc.dg/debug-4.c: Removed.
43243         * gcc.dg/debug-5.c: Removed.
43244         * gcc.dg/debug-6.c: Removed.
43245         * gcc.dg/dwarf2-1.c: Removed.
43246         * gcc.dg/dwarf2-2.c: Removed.
43247
43248 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
43249
43250         * g++.old-deja/g++.other/eh5.C: New test.
43251         * g++.old-deja/g++.other/sibcall2.C: New test.
43252         * g++.old-deja/g++.other/array9.C: New test.
43253         * g++.old-deja/g++.other/typename2.C: New test.
43254         * g++.old-deja/g++.other/crash60.C: New test.
43255         * g++.old-deja/g++.other/conv9.C: New test.
43256         * g++.old-deja/g++.other/mangle10.C: New test.
43257         * g++.old-deja/g++.other/unchanging1.C: New test.
43258         * g++.old-deja/g++.other/exprstmt1.C: New test.
43259         * g++.old-deja/g++.other/inline23.C: New test.
43260         * g++.old-deja/g++.eh/ia64-1.C: New test.
43261         * g++.old-deja/g++.other/dwarf2-1.C: New test.
43262         * g++.old-deja/g++.other/reload1.C: New test.
43263         * g++.old-deja/g++.other/static20.C: New test.
43264         * g++.old-deja/g++.other/local-alloc1.C: New test.
43265         * g++.old-deja/g++.other/conv8.C: New test.
43266         * g++.old-deja/g++.other/stmtexpr2.C: New test.
43267         * g++.old-deja/g++.other/storeexpr1.C: New test.
43268         * g++.old-deja/g++.other/storeexpr2.C: New test.
43269         * g++.dg/eh/template2.C: New test.
43270         * g++.dg/warn/weak1.C: New test.
43271
43272 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
43273
43274         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43275         Remove first, non-varying, argument.
43276
43277 2002-01-23  Richard Henderson  <rth@redhat.com>
43278
43279         * gcc.dg/inline-2.c: New.
43280
43281         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
43282         Add optional target arg.  Check number of arguments.
43283         (scan-assembler-not, scan-assembler-dem): Likewise.
43284         (scan-assembler-dem-not): Likewise.
43285
43286 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
43287
43288         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
43289         line 12.
43290         * g++.old-deja/g++.brendan/parse3.C,
43291         g++.old-deja/g++.other/crash26.C,
43292         g++.old-deja/g++.other/crash28.C,
43293         g++.old-deja/g++.other/crash29.C,
43294         g++.old-deja/g++.other/crash30.C,
43295         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
43296
43297 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
43298
43299         * gcc.dg/20020115-1.c: New.
43300
43301 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
43302
43303         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
43304
43305 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
43306
43307         * gcc.dg/20020122-3.c: New.
43308
43309 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
43310
43311         * g++.dg/other/gc1.C: New test.
43312
43313 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
43314
43315         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
43316
43317 2002-01-22  Richard Henderson  <rth@redhat.com>
43318
43319         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
43320
43321 2002-01-22  Richard Henderson  <rth@redhat.com>
43322
43323         * gcc.dg/20020122-4.c: New.
43324
43325 2002-01-22  H.J. Lu <hjl@gnu.org>
43326
43327         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
43328         link output.
43329         * gcc.dg/special/ecos.exp: Likewise.
43330         * lib/g++-dg.exp: Likewise.
43331         * lib/g77-dg.exp: Likewise.
43332         * lib/gcc-dg.exp : Likewise.
43333         * lib/mike-g++.exp: Likewise.
43334         * lib/mike-g77.exp: Likewise.
43335         * lib/mike-gcc.exp: Likewise.
43336         * lib/objc-dg.exp: Likewise.
43337
43338 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
43339
43340         PR target/5379
43341         * gcc.dg/20020122-2.c: New test.
43342
43343 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
43344
43345         * gcc.dg/20020122-1.c: New test.
43346
43347 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
43348
43349         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
43350
43351 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
43352
43353         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
43354
43355 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43356
43357         * gcc.c-torture/compile/20020121-1.c: New test.
43358
43359 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43360
43361         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
43362         ld_library_path.
43363
43364 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
43365
43366         * gcc.dg/20020218-1.c: New test.
43367
43368 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
43369
43370         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
43371         messages
43372         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
43373         "At global scope" warning
43374         * g++.dg/ext/align1.C: Change cygwin test for alignment
43375         from db-bogus to dg-warning
43376
43377 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
43378
43379         * g77.f-torture/compile/cpp2.F: New test.
43380
43381 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43382
43383         * g++.dg/template/access1.C: New test.
43384
43385 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
43386
43387         * gcc.dg/20020118-1.c: New.
43388
43389 2002-01-18  Kazu Hirata  <kazu@hxi.com>
43390
43391         * gcc.c-torture/execute/20020118-1.c: New test.
43392
43393 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
43394
43395         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
43396         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
43397         alignment warnings.
43398
43399 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
43400
43401         * gcc.misc-tests/i386-prefetch.exp: Save and restore
43402         torture_with_loops and torture_without_loops
43403
43404 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
43405
43406         * gcc.c-torture/compile/20020116-1.c: New test.
43407
43408 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
43409
43410         * gcc.dg/20020116-2.c: New test.
43411
43412         * gcc.dg/ultrasp4.c: New test.
43413
43414         * gcc.dg/20020116-1.c: New test.
43415
43416 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
43417
43418         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
43419         by EABI.
43420
43421 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
43422
43423         * gcc.misc-tests/i386-prefetch.exp: New.
43424         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
43425         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
43426         * gcc.misc-tests/i386-pf-none-1.c: New test.
43427         * gcc.misc-tests/i386-pf-sse-1.c: New test.
43428
43429 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
43430
43431         * gcc.dg/gnu89-init-1.c: Add new tests.
43432
43433 2002-01-15  Andreas Jaeger  <aj@suse.de>
43434
43435         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
43436         * gcc.dg/i386-mmx-2.c: Likewise.
43437         * gcc.dg/i386-sse-1.c: Likewise.
43438         * gcc.dg/i386-sse-2.c: Likewise.
43439         * gcc.dg/i386-sse-3.c: Likewise.
43440
43441 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
43442
43443         * g77.f-torture/execute/intrinsic-unix-bessel.f:
43444         Uncomment additional cases that now pass.
43445
43446 2002-01-11  Richard Henderson  <rth@redhat.com>
43447
43448         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
43449         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
43450
43451 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
43452
43453         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
43454
43455 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
43456
43457         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
43458         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
43459
43460 2002-01-10  Dale Johannesen  <dalej@apple.com>
43461
43462         * gcc.c-torture/execute/loop-11.c: New.
43463
43464 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
43465
43466         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
43467         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
43468
43469 2002-01-09  Richard Henderson  <rth@redhat.com>
43470
43471         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
43472         type in which to perform the operation for each size.
43473
43474 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
43475
43476         * gcc.c-torture/compile/20020109-2.c: New test.
43477
43478 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
43479
43480         * gcc.c-torture/execute/loop-10.c: New test.
43481
43482 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
43483
43484         * gcc.c-torture/compile/20010226-1.c: New test.
43485         * gcc.c-torture/compile/20010227-1.c: New test.
43486         * gcc.c-torture/compile/20010426-1.c: New test.
43487         * gcc.c-torture/compile/20010510-1.c: New test.
43488         * gcc.c-torture/compile/20010605-3.c: New test.
43489         * gcc.c-torture/compile/20010824-1.c: New test.
43490         * gcc.c-torture/execute/20010409-1.c: New test.
43491         * gcc.dg/noncompile/20000901-1.c: New test.
43492         * gcc.dg/20001023-1.c: New test.
43493         * gcc.dg/20001101-1.c: New test.
43494         * gcc.dg/20001102-1.c: New test.
43495         * gcc.dg/20010207-1.c: New test.
43496         * gcc.dg/20010405-1.c: New test.
43497         * gcc.dg/20010822-1.c: New test.
43498         * gcc.dg/20011107-1.c: New test.
43499
43500 2002-01-09  Jeffrey A Law  (law@redhat.com)
43501
43502         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
43503
43504         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
43505         execution failure on PA targets.
43506
43507 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
43508
43509         * gcc.c-torture/compile/20020109-1.c: New test.
43510
43511 2002-01-08  Kazu Hirata  <kazu@hxi.com>
43512
43513         * gcc.c-torture/execute/20020108-1.c: New test.
43514
43515 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
43516
43517         * gcc.dg/20020108-1.c: New test.
43518
43519 2002-01-08  H.J. Lu <hjl@gnu.org>
43520
43521         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
43522         for header files.
43523
43524 2002-01-08  Geoff Keating  <geoffk@redhat.com>
43525
43526         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
43527         consistency.
43528
43529 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
43530
43531         * gcc.dg/altivec-4.c: Test altivec predicates.
43532
43533 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
43534
43535         * gcc.c-torture/execute/20020107-1.c: New test.
43536
43537 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
43538
43539         PR c/5279
43540         * gcc.c-torture/compile/20020106-1.c: New test.
43541
43542 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
43543
43544         * gcc.c-torture/execute/nestfunc-4.c: New test.
43545
43546 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
43547
43548         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
43549         extra triple that slipped in.
43550         * g++.old-deja/g++.abi/align.C: Likewise.
43551         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43552
43553 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
43554
43555         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
43556         * g++.old-deja/g++.abi/align.C: Likewise.
43557         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43558
43559         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
43560         on FreeBSD/i386.
43561         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
43562         FreeBSD.
43563
43564 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
43565
43566         * gcc.dg/20020104-1.c: New test.
43567
43568         * gcc.dg/20020104-2.c: New test.
43569
43570 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
43571
43572         * gcc.dg/20020103-1.c: Fix typo in target selector.
43573
43574 2002-01-03  Richard Henderson  <rth@redhat.com>
43575
43576         * gcc.dg/20020103-1.c: New.
43577
43578 2002-01-03  Kazu Hirata  <kazu@hxi.com>
43579
43580         * gcc.c-torture/execute/20020103-1.c: New test.
43581
43582 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
43583
43584         * g++.dg/other/debug2.C: New test.
43585
43586         * gcc.c-torture/compile/20020103-1.c: New test.
43587
43588 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
43589
43590         * gcc.dg/gnu89-init-1.c: Added new tests.
43591
43592 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43593
43594         * g++.dg/template/friend2.C: Remove as patch is reverted.
43595
43596         * g++.dg/warn/oldcast1.C: New test.
43597
43598         * g++.dg/template/ptrmem1.C: New test.
43599         * g++.dg/template/ptrmem2.C: New test.
43600
43601         * g++.dg/template/ntp.C: New test.
43602
43603         * g++.dg/other/component1.C: New test.
43604
43605         * g++.dg/template/ttp3.C: New test.
43606
43607         * g++.dg/template/friend2.C: New test.
43608         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
43609
43610 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43611
43612         * g++.dg/other/ptrmem1.C: New test.
43613         * g++.dg/other/ptrmem2.C: New test.
43614
43615 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43616
43617         * g++.dg/template/ctor1.C: New test.
43618
43619 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43620
43621         * g++.dg/template/friend2.C: New test.
43622
43623 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
43624
43625         * gcc.dg/mmix-1.c: New test.
43626
43627 2001-12-31  Richard Henderson  <rth@redhat.com>
43628
43629         * gcc.dg/asm-5.c: New.
43630
43631 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
43632
43633         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
43634         in namespace __gnu_cxx
43635
43636 2001-12-30  Richard Henderson  <rth@redhat.com>
43637
43638         * gcc.dg/debug-6.c: New.
43639
43640 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
43641
43642         * gcc.c-torture/compile/20011229-2.c: New test.
43643
43644 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
43645
43646         * gcc.dg/debug-3.c: New test.
43647         * gcc.dg/debug-4.c: New test.
43648         * gcc.dg/debug-5.c: New test.
43649
43650 2001-12-29  Richard Henderson  <rth@redhat.com>
43651
43652         * g++.dg/eh/loop1.C: New.
43653
43654 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43655
43656         * g++.dg/template/crash1.C: New test.
43657
43658 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43659
43660         * g++.dg/other/const1.C: New test.
43661
43662 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43663
43664         * gcc.c-torture/compile/20011229-1.c: New test.
43665
43666 2001-12-28  Stan Shebs  <shebs@apple.com>
43667
43668         * lib/objc-torture.exp: Resync with c-torture.exp.
43669         * lib/objc.exp: Load standard libraries.
43670
43671 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
43672
43673         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
43674         additional tests.
43675
43676 2001-12-27  Roger Sayle <roger@eyesopen.com>
43677
43678         * gcc.c-torture/execute/string-opt-16.c: New testcase.
43679
43680 2001-12-27  Richard Henderson  <rth@redhat.com>
43681
43682         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
43683
43684 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
43685
43686         * g++.dg/eh/ctor1.C: New test.
43687         * g++.dg/other/error2.C: New test.
43688
43689 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
43690
43691         * g++.dg/other/init2.C: New test.
43692
43693 2001-12-24  Richard Henderson  <rth@redhat.com>
43694
43695         * gcc.dg/20011223-1.c: New.
43696         * gcc.dg/inline-1.c: New.
43697
43698 2001-12-23  Richard Henderson  <rth@redhat.com>
43699
43700         * gcc.dg/asm-4.c: Test operand modifiers.
43701
43702 2001-12-23  Richard Henderson  <rth@redhat.com>
43703
43704         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
43705
43706 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43707
43708         * gcc.c-torture/execute/20011223-1.c: New test.
43709
43710 2001-12-21  Richard Henderson  <rth@redhat.com>
43711
43712         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
43713         re-enables the warning.
43714
43715 2001-12-21  Richard Henderson  <rth@redhat.com>
43716
43717         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
43718
43719 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43720
43721         * gcc.c-torture/compile/20011218-1.c: New test.
43722
43723 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
43724
43725         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
43726         arm-isr.c test.
43727         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
43728         epilogue generation for ARM ISR routines.
43729
43730 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43731
43732         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
43733         * gcc.dg/format/c90-printf-3.c: Likewise.
43734         * gcc.dg/format/c99-printf-3.c: Likewise.
43735         * gcc.dg/format/ext-1.c: Likewise.
43736         * gcc.dg/format/ext-6.c: Likewise.
43737         * gcc.dg/format/format.h: Prototype unlocked stdio.
43738
43739 2001-12-20  Richard Henderson  <rth@redhat.com>
43740
43741         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
43742         (arena): Use it.
43743         (malloc): Correct allocation logic.  Abort if we fill up the
43744         arena before initialization complete.
43745         (realloc): Correct allocation logic.
43746
43747 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43748
43749         * gcc.c-torture/compile/20011219-2.c: New test.
43750
43751         * gcc.c-torture/execute/20011219-1.c: New test.
43752
43753 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
43754
43755         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
43756         target does not support weak symbols.
43757
43758 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
43759
43760         * gcc.c-torture/compile/20011219-1.c: New test.
43761
43762 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
43763
43764         * g++.dg/other/error1.C: New test.
43765
43766 2001-12-17  Jeffrey A Law  (law@redhat.com)
43767
43768         * gcc.c-torture/execute/20011217-1.c: New test.
43769
43770 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
43771
43772         * objc.dg/special/: New directory.
43773         * objc.dg/special/special.exp: New file.
43774         * objc.dg/special/unclaimed-category-1.h: New file.
43775         * objc.dg/special/unclaimed-category-1a.m: New file.
43776         * objc.dg/special/unclaimed-category-1.m: New file.
43777
43778 2001-12-17  Andreas Jaeger  <aj@suse.de>
43779
43780         * gcc.c-torture/compile/20011217-2.c: New test.
43781
43782 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43783
43784         * gcc.c-torture/compile/20011217-1.c: New test.
43785
43786 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
43787
43788         * gcc.dg/20011214-1.c: New.
43789
43790 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
43791
43792         * gcc.dg/altivec-4.c: New.
43793
43794 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
43795
43796         * gcc.dg/20011113-1.c: New test.
43797
43798 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43799
43800         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
43801         std::__malloc_alloc_template<0> and
43802         std::__default_alloc_template<false, 0>.
43803
43804 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
43805
43806         * objc/execute/bf-21.m: New test.
43807         * objc/execute/enumeration-1.m: New test.
43808         * objc/execute/enumeration-2.m: New test.
43809
43810 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
43811
43812         * gcc.dg/gnu89-init-1.c: New test.
43813
43814 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43815
43816         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
43817         * g++.old-deja/g++.jason/2371.C: Likewise.
43818         * g++.old-deja/g++.jason/template33.C: Likewise.
43819         * g++.old-deja/g++.jason/template34.C: Likewise.
43820         * g++.old-deja/g++.jason/template36.C: Likewise.
43821         * g++.old-deja/g++.oliva/typename1.C: Likewise.
43822         * g++.old-deja/g++.oliva/typename2.C: Likewise.
43823         * g++.old-deja/g++.other/typename1.C: Likewise.
43824         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43825         * g++.old-deja/g++.pt/nontype5.C: Likewise.
43826         * g++.old-deja/g++.pt/typename11.C: Likewise.
43827         * g++.old-deja/g++.pt/typename14.C: Likewise.
43828         * g++.old-deja/g++.pt/typename16.C: Likewise.
43829         * g++.old-deja/g++.pt/typename3.C: Likewise.
43830         * g++.old-deja/g++.pt/typename4.C: Likewise.
43831         * g++.old-deja/g++.pt/typename5.C: Likewise.
43832         * g++.old-deja/g++.pt/typename7.C: Likewise.
43833         * g++.old-deja/g++.robertl/eb9.C: Likewise.
43834
43835 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
43836
43837         * g++.dg/other/linkage1.C: New test.
43838         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
43839         specifiers.
43840
43841 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
43842
43843         * gcc.dg/concat.c: New test.
43844
43845 2001-12-11  Stan Shebs  <shebs@apple.com>
43846
43847         * objc/compile: New test directory.
43848         * objc/compile/compile.exp: New expect script.
43849         * objc/compile/20011211-1.m: New compile test.
43850
43851 2001-12-11  Jason Merrill  <jason@redhat.com>
43852
43853         * lib/prune.exp (prune_gcc_output): Also handle "In member
43854         function".  So many permutations...
43855
43856 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
43857
43858         * g++.dg/template/typedef1.C: New test.
43859
43860 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
43861
43862         * g++.dg/other/copy1.C: New test.
43863
43864 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
43865
43866         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
43867
43868         * gcc.dg/builtin-choose-expr.c: New.
43869
43870 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
43871
43872         * gcc.dg/altivec-2.c: New.
43873
43874 2001-12-07  Richard Henderson  <rth@redhat.com>
43875
43876         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
43877
43878 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
43879
43880         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
43881         ultrasparc.
43882
43883 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43884
43885         * g++-old.deja/g++.robertl/eb101.C: Deleted.
43886
43887 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
43888
43889         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
43890         variable argument list.
43891
43892 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
43893
43894         * gcc.c-torture/execute/memcheck: Delete entire directory.
43895         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
43896         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
43897
43898 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43899
43900         * gcc.dg/Wshadow-1.c: New test.
43901
43902 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
43903
43904         * gcc.c-torture/compile/20011130-1.c: New test.
43905
43906         * gcc.dg/noncompile/20011025-1.c: New test.
43907
43908         * g++.dg/other/anon-union.C: New test.
43909
43910         * gcc.c-torture/execute/20011024-1.c: New test.
43911
43912 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43913
43914         * gcc.c-torture/execute/20000722-1.x,
43915         gcc.c-torture/execute/20010123-1.x: Remove.
43916         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
43917         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
43918         gcc.dg/c99-complit-2.c: New tests.
43919
43920 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
43921
43922         * g++.dg/inherit/base1.C: New test.
43923
43924 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
43925
43926         * g++.dg/other/stdarg1.C: New test.
43927
43928         * gcc.c-torture/compile/20011130-2.c: New test.
43929
43930 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
43931
43932         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
43933         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
43934         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
43935         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
43936         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
43937         * gcc.dg/builtin-prefetch-1.c: New test.
43938
43939 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
43940
43941         * gcc.dg/20011130-1.c: New test.
43942
43943 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
43944
43945         * g++.dg/other/scope1.C: New test.
43946         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
43947
43948 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43949
43950         * gcc.dg/vla-init-1.c: New test.
43951
43952 2001-12-01  Geoff Keating  <geoffk@redhat.com>
43953
43954         * gcc.c-torture/compile/structs.c: New testcase from GDB.
43955
43956 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43957
43958         * objc.dg/alias.m: Update.
43959         * objc.dg/class-1.m: Update.
43960         * objc.dg/const-str-1.m: Update.
43961         * objc.dg/fwd-proto-1.m: Update.
43962         * objc.dg/id-1.m: Update.
43963         * objc.dg/super-class-1.m: Update.
43964
43965 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
43966
43967         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
43968         constructs.
43969
43970 2001-11-28  Jeffrey A Law  (law@cygnus.com)
43971
43972         * gcc.c-torture/execute/20011128-1.c: New test.
43973
43974 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
43975
43976         * gcc.dg/20011127-1.c: New test.
43977
43978 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43979
43980         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
43981         from Austin Group draft 7.
43982         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
43983         scanf format arguments.
43984         * gcc.dg/format/no-exargs-2.c: New test.
43985
43986 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
43987
43988         * g++.dg/abi/vbase8-4.C: New test.
43989
43990 2001-11-24  Ian Lance Taylor  <ian@airs.com>
43991
43992         * gcc.c-torture/execute/20011121-1.c: New test.
43993
43994 2001-11-23  Jeffrey A Law  (law@cygnus.com)
43995
43996         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
43997
43998 2001-11-23  Andreas Jaeger  <aj@suse.de>
43999
44000         * gcc.dg/cpp/charconst-2.c: New test.
44001
44002 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
44003
44004         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
44005         to the host if it is remote.  Let tests specify extra headers
44006         they use.
44007         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
44008         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
44009         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
44010         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
44011         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
44012         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
44013         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
44014         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
44015         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
44016         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
44017
44018 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
44019
44020         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
44021         for little endian ARMs.
44022
44023 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
44024
44025         * gcc.c-torture/compile/20011119-1.c: New test.
44026         * gcc.c-torture/compile/20011119-2.c: New test.
44027
44028 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
44029
44030         * gcc.dg/altivec-1.c: Fix typo.
44031
44032 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44033
44034         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
44035
44036 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
44037
44038         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
44039
44040 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
44041
44042         * lib/g77.exp: Don't specify --rpath-link.
44043
44044         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
44045         across all the headers.
44046         * gcc.dg/format/format.exp: For testing on a remote host,
44047         copy format.h.
44048
44049         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
44050         * gcc.c-torture/execute/930406-1.c: Likewise.
44051         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44052
44053 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
44054
44055         * gcc.dg/altivec-1.c: New.
44056
44057 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
44058
44059         * gcc.dg/cpp/fpreprocessed.c: New test case.
44060
44061 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44062
44063         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
44064         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
44065         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
44066
44067 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44068
44069         * gcc.dg/no-builtin-1.c: New test.
44070
44071 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
44072
44073         * gcc.c-torture/execute/20011115-1.c: New test.
44074
44075 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
44076
44077         * gcc.c-torture/compile/20011114-2.c: New test.
44078         * gcc.c-torture/compile/20011114-3.c: New test.
44079         * gcc.c-torture/compile/20011114-4.c: New test.
44080
44081 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
44082
44083         * g++.dg/other/init1.C: New test.
44084
44085 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
44086
44087         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
44088         message.
44089
44090         * gcc.c-torture/execute/20011114-1.c: New testcase.
44091
44092         * gcc.c-torture/compile/20010327-1.c: Revert last change.
44093         * gcc.c-torture/compile/20011114-1.c: New test, exactly
44094         like the (before this change) version of 20010327-1.c.
44095
44096 2001-11-14  Roger Sayle <roger@eyesopen.com>
44097
44098         * gcc.c-torture/execute/string-opt-13.c: New testcase.
44099
44100 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
44101
44102         * g++.dg/init/array2.C: New test.
44103
44104 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
44105
44106         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
44107
44108 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
44109
44110         * g++.dg/other/forscope1.C: New test.
44111         * g++.dg/ext/forscope1.C: New test.
44112         * g++.dg/ext/forscope2.C: New test.
44113
44114 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
44115
44116         * gcc.c-torture/execute/20011113-1.c: New test.
44117
44118 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
44119
44120         * gcc.c-torture/execute/20011109-2.c: New test.
44121
44122         * gcc.c-torture/execute/20011109-1.c: New test.
44123
44124 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
44125
44126         * gcc.c-torture/compile/20011109-1.c: New test.
44127
44128 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
44129
44130         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
44131         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
44132         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
44133         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
44134         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
44135         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
44136         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
44137
44138 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44139
44140         * g++.dg/warn/Wshadow-1.C: New tests.
44141         * g++.old-deja/g++.mike/for3.C: Update.
44142
44143 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44144
44145         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
44146         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
44147         XFAILs.  Adjust expected error texts.
44148         * gcc.c-torture/compile/20011106-1.c,
44149         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
44150         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
44151         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
44152         gcc.dg/c99-array-lval-5.c: New tests.
44153
44154 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44155
44156         * gcc.dg/cpp/defined.c: Update.
44157
44158 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44159
44160         * gcc.c-torture/execute/anon-1.c: New test.
44161
44162 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
44163
44164         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
44165         same size, so no warning should be produced on stormy16.
44166
44167         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
44168         due to oversized array.
44169         * g++.old-deja/g++.mike/ns15.C: Likewise.
44170         * g++.old-deja/g++.pt/crash16.C: Likewise.
44171
44172 2001-11-02  Graham Stott  <grahams@redhat.com>
44173
44174         * g++.dgother/debug1.C: Fix typos.
44175
44176 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
44177
44178         * g++.dg/other/debug1.C: New test.
44179
44180 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44181
44182         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
44183         of unsigned long.
44184
44185 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
44186
44187         * gcc.dg/20011029-2.c: New test.
44188
44189         * gcc.c-torture/compile/20011029-1.c: New test.
44190
44191 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
44192
44193         * objc/execute/class_self-1.m: New test.
44194         * objc/execute/class_self-2.m: New test.
44195
44196 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
44197
44198         * gcc.misc-tests/msgs.exp: Delete.
44199         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
44200         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
44201         error set to match recent changes.
44202
44203 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
44204
44205         * gcc.dg/20011021-1.c: New test.
44206
44207 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
44208
44209         * gcc.c-torture/compile/20011023-1.c: New test.
44210
44211 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
44212
44213         * lib/g77.exp: Rewrite based on lib/g++.exp.
44214
44215 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
44216
44217         * gcc.c-torture/execute/20011019-1.c: New test.
44218
44219         * gcc.dg/20011018-1.c: New test.
44220
44221 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
44222
44223         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
44224
44225 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
44226
44227         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
44228         * gcc.dg/attr-invalid.c: Likewise.
44229
44230 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
44231
44232         * gcc.dg/20011015-1.c: New test.
44233
44234 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
44235
44236         * g++.dg/template/unify2.C: New test.
44237
44238 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
44239
44240         * g++.dg/other/exception-specification.C: New test
44241
44242 2001-10-13  Tom Rix  <trix@redhat.com>
44243
44244         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
44245         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
44246
44247 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
44248
44249         * gcc.dg/20011009-1.c: New test.
44250
44251 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
44252
44253         PR g++/4476
44254         * g++.dg/other/friend1.C: New test.
44255
44256 2001-10-11  Richard Henderson  <rth@redhat.com>
44257
44258         * g++.old-deja/g++.other/crash18.C: Add -S to options.
44259
44260 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44261
44262         * gcc.c-torture/compile/20011010-1.c: New.
44263
44264 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44265
44266         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
44267         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
44268         g77.f-torture/execute/execute.exp,
44269         g77.f-torture/noncompile/noncompile.exp,
44270         gcc.c-torture/compile/compile.exp,
44271         gcc.c-torture/execute/execute.exp,
44272         gcc.c-torture/execute/ieee/ieee.exp,
44273         gcc.c-torture/execute/memcheck/memcheck.exp,
44274         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
44275         objc/execute/execute.exp: Update FSF address.
44276
44277 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
44278
44279         * gcc.dg/cpp/cmdlne-C.c: Update.
44280         * gcc.dg/cpp/cmdlne-C2.c: New.
44281
44282 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44283
44284         * gcc.c-torture/execute/20011008-3.c: New.
44285
44286 2001-10-08  DJ Delorie  <dj@redhat.com>
44287
44288         * gcc.dg/20011008-1.c: New.
44289         * gcc.dg/20011008-2.c: New.
44290
44291 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44292
44293         * gcc.dg/cpp/spacing1.c: Update test.
44294
44295 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44296
44297         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
44298         spelling errors of "separate" as "seperate".
44299
44300 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
44301
44302         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
44303         enough to avoid inlining.
44304
44305 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44306
44307         * lib/g77.exp: set libg2c_dir correctly.
44308
44309 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44310
44311         * gcc.dg/cpp/macro11.c: New test.
44312
44313 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44314
44315         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
44316         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
44317         gcc.dg/format/multattr-3.c: New tests.
44318         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
44319         tests for format attributes on function pointers being rejected.
44320
44321 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44322
44323         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
44324
44325 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44326
44327         * g++.dg/warn/format1.C: New test.
44328
44329 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
44330
44331         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
44332
44333 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44334
44335         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
44336
44337 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44338
44339         * gcc.dg/cpp/redef2.c: Add test.
44340
44341 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
44342
44343         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
44344         long-standing bug on i686, apparently.
44345         * gcc.c-torture/execute/loop-2c.x: New file.
44346         * gcc.c-torture/execute/loop-2d.x: New file.
44347         * gcc.c-torture/execute/loop-3c.x: New file.
44348
44349 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
44350
44351         * gcc.dg/cpp/20000625-2.c: Correct line number.
44352
44353 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44354
44355         * gcc.dg/cpp/macro10.c: New test.
44356         * gcc.dg/cpp/strify3.c: New test.
44357         * gcc.dg/cpp/spacing1.c: Add tests.
44358         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
44359         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
44360
44361 2001-09-24  DJ Delorie  <dj@redhat.com>
44362
44363         * gcc.c-torture/execute/20010924-1.c: New test.
44364
44365 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44366
44367         * objc/execute/paste.m: Remove.
44368
44369 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44370
44371         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
44372
44373 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
44374
44375         * g77.dg/strlen0.f: New test.
44376
44377 2001-09-21  Richard Henderson  <rth@redhat.com>
44378
44379         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
44380         * g++.old-deja/g++.abi/vtable2.C: Likewise.
44381
44382 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44383
44384         Table-driven attributes.
44385         * g++.dg/ext/attrib1.C: New test.
44386
44387 2001-09-20  DJ Delorie  <dj@redhat.com>
44388
44389         * gcc.dg/20000926-1.c: Update expected warning messages.
44390         * gcc.dg/array-2.c: Likewise, and test for warnings too.
44391         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
44392         array.
44393
44394 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
44395
44396         * g++.dg/eh/registers1.C: New test case.
44397
44398 2001-09-17  Richard Henderson  <rth@redhat.com>
44399
44400         * gcc.dg/array-5.c: Fix VLA decomposition test.
44401
44402 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44403
44404         * gcc.dg/cpp/line5.c: New testcase.
44405
44406 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44407
44408         * gcc.dg/cpp/macro9.c: New test.
44409
44410 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
44411
44412         * gcc.c-torture/execute/980223.c: Change type of addr from long
44413         to char *.
44414
44415 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
44416
44417         * gcc.c-torture/execute/20010915-1.c: New test.
44418
44419 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
44420
44421         * g77.dg/bprob: New directory.
44422         * g77.dg/bprob/bprob.exp: New file.
44423         * g77.dg/bprob/bprob-1.f: New test.
44424         * g77.dg/gcov: New directory.
44425         * g77.dg/gcov/gcov.exp: New file.
44426         * g77.dg/gcov/gcov-1.f: New test.
44427         * g77.dg/gcov/gcov-1.x: New file.
44428
44429 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44430
44431         * gcc.dg/cpp/directiv.c: Update.
44432         * gcc.dg/cpp/undef1.c: Update.
44433
44434 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
44435
44436         * gcc.dg/20010912-1.c: New test.
44437
44438 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
44439
44440         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
44441         language-independent file in lib.
44442         * lib/gcov.exp: New file.
44443
44444 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44445
44446         * gcc.c-torture/compile/20010911-1.c: New test.
44447
44448 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
44449
44450         * lib/profopt.exp: New, to support profile-directed optimizations.
44451         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
44452         * gcc.misc-tests/bprob-1.c: New test.
44453         * gcc.misc-tests/bprob-2.c: New test.
44454
44455 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
44456
44457         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
44458         XFAIL and which kinds of gcov output to verify.
44459         * gcc.misc-tests/gcov-4b.x: New file.
44460         * gcc.misc-tests/gcov-5b.x: New file.
44461         * gcc.misc-tests/gcov-6.x: New file.
44462         * gcc.misc-tests/gcov-7.c: New test.
44463         * gcc.misc-tests/gcov-7.x: New file.
44464
44465 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
44466
44467         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
44468         * gcc.misc-tests/gcov-6.c: New test.
44469
44470 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44471
44472         PR c++/3986
44473         * g++.dg/abi/vbase1.C: New test.
44474
44475 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
44476
44477         * objc.dg/method-2.m: New.
44478
44479 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44480
44481         PR c++/4203
44482         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
44483         * g++.dg/init/empty1.C: New test.
44484
44485 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
44486
44487         * gcc.c-torture/compile/20010903-1.c: New test.
44488
44489 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
44490
44491         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
44492         for m68k.
44493
44494 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
44495
44496         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
44497
44498         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
44499
44500         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
44501
44502 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
44503
44504         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
44505         for 16-bit 'unsigned int'.
44506
44507 2001-08-29  Kazu Hirata  <kazu@hxi.com>
44508
44509         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
44510
44511 2001-08-27  Richard Henderson  <rth@redhat.com>
44512
44513         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
44514         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
44515
44516 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
44517
44518         * gcc.dg/asm-names.c (ymain): New.
44519
44520 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
44521
44522         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
44523         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
44524         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
44525
44526 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44527
44528         * gcc.dg/compare5.c: New testcase.
44529
44530 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
44531
44532         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
44533         and "In instantiation".
44534
44535 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
44536
44537         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
44538
44539 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
44540
44541         * gcc.misc-tests/gcov.exp: Add support for branch information.
44542         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
44543         * gcc.misc-tests/gcov-4.c: New test.
44544         * gcc.misc-tests/gcov-4b.c: New test.
44545         * gcc.misc-tests/gcov-5b.c: New test.
44546
44547 2001-08-20  Zack Weinberg  <zackw@panix.com>
44548
44549         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
44550         expected to fail.
44551
44552 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44553
44554         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
44555
44556 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
44557
44558         * g++.dg/eh/template1.C: New test.
44559
44560 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
44561
44562         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
44563         Fix thinko.
44564         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
44565         for xfail.
44566
44567 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
44568
44569         * lib/g77-dg.exp: Use prune.exp for common procedures
44570         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
44571         * lib/g77.exp: (g77-dg-prune) Remove
44572
44573 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
44574
44575         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
44576
44577 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44578
44579         * g++.dg/template/unify1.C: New test.
44580
44581 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
44582
44583         * g++.dg/abi/empty4.C: New test.
44584
44585 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
44586
44587         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
44588         solaris2.*
44589         * g77.f-torture/compile/pr3743.x: Likewise.
44590
44591 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44592
44593         * g++.dg/other/using-declaration.C: New test.
44594
44595 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44596
44597         * gcc.dg/cpp/tr-sign.c: New testcase.
44598
44599 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44600
44601         * gcc.dg/cpp/19951025-1.c: Revert.
44602         * gcc.dg/cpp/directiv.c: We no longer process directives that
44603         interrupt macro arguments.
44604
44605 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
44606
44607         * gcc.dg/bconstp-1.c: New test.
44608
44609 2001-08-03  Richard Henderson  <rth@redhat.com>
44610
44611         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
44612
44613 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44614
44615         * gcc.dg/cpp/19951025-1.c: Update.
44616
44617 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
44618
44619         * g77.dg/ff90-1.f (s): Fix reference of variable z,
44620         should be x.
44621
44622 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44623
44624         Kill -fhonor-std.
44625         * g++.old-deja/g++.ns/ns14.C: Remove special options.
44626         * g++.old-deja/g++.other/std1.C: Likewise.
44627         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
44628
44629 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
44630
44631         * lib/g77.exp: Load gcc-defs.exp for common procedures
44632         (g77_pass, g77_fail, g77_finish, g77_exit,
44633         ${tool}_check_unsupported_p} Now redundant.  Deleted.
44634
44635 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
44636
44637         * g77.dg/fbackslash.f
44638         * g77.dg/fcase-preserve.f
44639         * g77.dg/ff90-1.f
44640         * g77.dg/ffixed-line-length-0.f
44641         * g77.dg/ffixed-line-length-132.f
44642         * g77.dg/ffixed-line-length-7.f
44643         * g77.dg/ffixed-line-length-72.f
44644         * g77.dg/ffixed-line-length-none.f
44645         * g77.dg/ffree-form-1.f
44646         * g77.dg/fno-backslash.f
44647         * g77.dg/fno-f90-1.f
44648         * g77.dg/fno-fixed-form-1.f
44649         * g77.dg/fno-onetrip.f
44650         * g77.dg/fno-typeless-boz.f
44651         * g77.dg/fno-underscoring.f
44652         * g77.dg/fno-vxt-1.f
44653         * g77.dg/fonetrip.f
44654         * g77.dg/ftypeless-boz.f
44655         * g77.dg/fugly-assumed.f
44656         * g77.dg/funderscoring.f
44657         * g77.dg/fvxt-1.f
44658
44659 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
44660
44661         * objc.dg/fwd-proto-1.m: New.
44662         * objc.dg/local-decl-1.m: New.
44663         * objc.dg/naming-1.m: New.
44664         * objc.dg/naming-2.m: New.
44665         * objc.dg/proto-hier-1.m: New.
44666
44667 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
44668
44669         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
44670         largest-type elements to a struct makes its size grow.
44671
44672 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44673
44674         * g++.dg/abi/vthunk1.C: New test.
44675
44676 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44677
44678         * g++.dg/abi/vbase8-22.C: New test.
44679
44680 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44681
44682         * gcc.dg/cpp/macro8.c: New test.
44683
44684 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44685
44686         * g++.dg/abi/vbase8-21.C: New test.
44687
44688 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44689
44690         * g++.dg/abi/vbase8-10.C: New test.
44691
44692 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44693
44694         * lib/g++.exp (g++_set_ld_library_path): Renamed to
44695         ${tool}_set_ld_library_path.
44696         Changed caller.
44697         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
44698         g++.exp.
44699
44700 2001-07-26  Stan Cox <scox@redhat.com>
44701
44702         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
44703         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
44704         gcc_exit, gcc_check_unsupported_p):
44705         Moved to gcc-deps.exp
44706         * gcc-deps.exp: New file.
44707
44708 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44709
44710         * g++.old-deja/g++.pt/defarg14.C: New test.
44711
44712 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44713
44714         * g++.old-deja/g++.other/lineno5.C: New test.
44715
44716 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44717
44718         * g++.old-deja/g++.pt/crash68.C: New test.
44719
44720 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44721
44722         * g++.old-deja/g++.other/crash42.C: New test.
44723
44724 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44725
44726         * gcc.dg/cpp/extratokens.c: Fix.
44727         * gcc.dg/cpp/skipping2.c: New tests.
44728
44729 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44730
44731         * gcc.c-torture/execute/20010724-1.c: New file.
44732         * gcc.c-torture/execute/20010724-1.x: New file.
44733
44734 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44735
44736         * g++.old-deja/g++.other/cond7.C: New test.
44737
44738 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44739
44740         * g++.old-deja/g++.other/optimize4.C: New test.
44741
44742 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44743
44744         * g++.old-deja/g++.abi/vbase8-5.C: New test.
44745
44746 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
44747
44748         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
44749         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
44750         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
44751         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
44752
44753         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
44754         bug report" message.
44755
44756         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
44757         * g++.dg/ext/instantiate1.C: Move from old-deja.
44758
44759 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
44760
44761         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
44762         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
44763         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
44764         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
44765
44766 2001-07-23  Jeffrey A Law  (law@cygnus.com)
44767
44768         * gcc.c-torture/execute/20010723-1.c: New test.
44769
44770 2001-07-23  Ben Elliston  <bje@redhat.com>
44771
44772         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
44773
44774 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44775
44776         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
44777         i[34567]86-*-*.
44778         Delete handling of ieee_multilib_flags.
44779         Pass -mieee for alpha*-*-* and sh-*-*.
44780         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
44781
44782 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
44783
44784         Remove old-abi tests.
44785         * g++.old-deja/g++.mike/p11116.C: Remove.
44786         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
44787
44788 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
44789
44790         * g77.f-torture/compile/pr3743.f: New test
44791
44792 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
44793
44794         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
44795
44796 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44797
44798         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
44799         g++.old-deja/g++.pt/static6.C: Likewise.
44800         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
44801         supports weak symbols.
44802
44803 2001-07-18  Andreas Jaeger  <aj@suse.de>
44804
44805         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
44806         supported again.
44807
44808 2001-07-18  Andreas Jaeger  <aj@suse.de>
44809
44810         * gcc.dg/iftrap-1.c: Fix target line.
44811
44812 2001-07-17  Richard Henderson  <rth@redhat.com>
44813
44814         * gcc.c-torture/execute/20010717-1.c: New.
44815
44816 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44817
44818         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
44819         tests.
44820
44821 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44822
44823         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
44824
44825 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44826
44827         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
44828         UAC_SIGBUS, UAC_NOPRINT definitions.
44829
44830 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
44831
44832         * objc/execute/object_is_class.m: New test.
44833         * objc/execute/object_is_meta_class.m: New test.
44834
44835 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44836
44837         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
44838         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
44839
44840 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
44841
44842         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
44843         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
44844
44845 2001-07-14  Richard Henderson  <rth@redhat.com>
44846
44847         * gcc.dg/iftrap-1.c: New.
44848
44849 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
44850
44851         * g77.f-torture/execute/intrinsic77.f: New test.
44852
44853 2001-07-11  Janis Johnson <janis@us.ibm.com>
44854
44855         * gcc.misc-tests/gcov-3.c: New test.
44856
44857 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
44858
44859         * gcc.c-torture/compile/20010711-1.c,
44860         * gcc.c-torture/compile/20010711-2.c: New tests.
44861
44862 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
44863
44864         * gcc.c-torture/execute/20010711-1.c: New test.
44865
44866 2001-07-11  Ben Elliston  <bje@redhat.com>
44867
44868         * g++.old-deja/g++.other/enum5.C: New test.
44869
44870 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
44871
44872         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
44873         (g++-dg-prune): Call prune_gcc_output.
44874         * prune.exp: New file for prune_gcc_output.
44875         * lib/g++.exp, lib/gcc.exp: Load it.
44876
44877 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44878
44879         * gcc.c-torture/compile/20010701-1.c,
44880         g++.old-deja/g++.ext/attrib6.C: New tests.
44881
44882 2001-07-06  Jeffrey A Law  (law@cygnus.com)
44883
44884         * gcc.c-torture/compile/20010706-1.c: New test.
44885
44886 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
44887
44888         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
44889
44890 2001-06-28  Stan Shebs  <shebs@apple.com>
44891
44892         * gcc.dg/pragma-darwin.c: New test.
44893
44894 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44895
44896         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
44897         Solaris 2.[678] system.
44898
44899 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44900
44901         * gcc.dg/20010622-1.c: New test.
44902
44903 2001-06-18  Stan Shebs  <shebs@apple.com>
44904
44905         * objc.dg: New directory.
44906         * objc.dg/dg.exp: New file.
44907         * objc.dg/alias.m: New.
44908         * objc.dg/class-1.m: New.
44909         * objc.dg/class-2.m: New.
44910         * objc.dg/const-str-1.m: New.
44911         * objc.dg/const-str-2.m: New.
44912         * objc.dg/id-1.m: New.
44913         * objc.dg/method-1.m: New.
44914         * objc.dg/super-class-1.m: New.
44915         * lib/objc-dg.exp: New file.
44916
44917 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44918
44919         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
44920         of label name.
44921
44922 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
44923
44924         * g++.old-deja/g++.abi/vbase8-9.C: New test.
44925
44926 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44927
44928         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
44929         variable.
44930
44931 2001-06-12  Richard Henderson  <rth@redhat.com>
44932
44933         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
44934
44935 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
44936
44937         * g++.old-deja/g++.abi/vbase5.C: New test.
44938         * g++.old-deja/g++.abi/vbase6.C: New test.
44939         * g++.old-deja/g++.abi/vbase7.C: New test.
44940
44941 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44942
44943         * gcc.c-torture/compile/20010610-1.c: New test.
44944
44945 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
44946
44947         * g++.old-deja/g++.abi/vbase4.C: New test.
44948
44949 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44950
44951         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
44952         support %f for HC11/HC12 targets.
44953         * gcc.c-torture/execute/930513-1.x: New file, likewise.
44954         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
44955         on HC11/HC12 targets.
44956         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
44957
44958 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44959
44960         * gcc.dg/wchar_t-1.c: New file.
44961         * gcc.dg/wint_t-1.c: Likewise.
44962
44963 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
44964
44965         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
44966
44967 2001-06-11  Richard Henderson  <rth@redhat.com>
44968
44969         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
44970
44971 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44972
44973         * gcc.c-torture/compile/20010611-1.c: New test.
44974
44975 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44976
44977         * gcc.dg/c99-tag-1.c: Add more tests.
44978
44979 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
44980
44981         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
44982         representation on MN10300 and ARM/Thumb.
44983
44984 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
44985
44986         * g77.f-torture/execute/20010610.f: New.
44987
44988 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
44989
44990         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
44991         names.
44992
44993 2001-06-09  Richard Henderson  <rth@redhat.com>
44994
44995         * gcc.c-torture/execute/ashrdi-1.c: New.
44996         * gcc.c-torture/execute/ashldi-1.c: New.
44997         * gcc.c-torture/execute/lshrdi-1.c: New.
44998
44999 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
45000
45001         * objc/execute/load-3.m: Added. Check sending +load to categories,
45002         in addition to classes.
45003
45004 2001-06-08  Stan Shebs  <shebs@apple.com>
45005
45006         * objc/execute/load-2.m: New test.  From Nicola Pero
45007         <n.pero@mi.flashnet.it>.
45008
45009 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
45010
45011         * gcc.c-torture/execute/20010605-2.c: New test.
45012
45013 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
45014
45015         * g++.old-deja/g++.abi/vbase2.C: New test.
45016         * g++.old-deja/g++.abi/vbase3.C: New test.
45017
45018 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
45019
45020         * g++.old-deja/g++.pt/friend49.C: New test.
45021
45022 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
45023
45024         * g++.old-deja/g++.ext/anon3.C: New test.
45025
45026 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
45027
45028         * g++.old-deja/g++.other/conv7.C: New test.
45029
45030 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
45031
45032         * gcc.c-torture/compile/20010605-2.c: New test.
45033
45034 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45035
45036         * gcc.c-torture/execute/20010604-1.c: New test.
45037
45038 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
45039
45040         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
45041
45042 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
45043
45044         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
45045         (g++_link_flags): Likewise.
45046         (g++_init): Pass gccpath's value to two previous functions.
45047
45048 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45049
45050         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
45051         Ensure logfile entry matches exec command line.
45052
45053 2001-05-31  Richard Henderson  <rth@redhat.com>
45054
45055         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
45056         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
45057
45058 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
45059
45060         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
45061         compiler for irix6.2
45062
45063 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
45064
45065         * g++.old-deja/g++.other/optimize3.C: New file.
45066
45067 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
45068
45069         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
45070         assemble.
45071
45072 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
45073
45074         * g++.old-deja/g++.other/optimize2.C: New file.
45075
45076 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
45077
45078         * gcc.c-torture/compile/20010518-2.c: New file.
45079         * gcc.c-torture/execute/20010518-1.c: New file.
45080         * gcc.c-torture/execute/20010518-2.c: New file.
45081
45082 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45083
45084         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
45085
45086 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
45087
45088         G++ no longer defines builtins that do not begin with __builtin.
45089         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
45090         * g++.old-deja/g++.brendand/misc13.C: Likewise.
45091         * g++.old-deja/g++.law/builtin1.C: Likewise.
45092         * g++.old-deja/g++.law/cvt2.C: Likewise.
45093         * g++.old-deja/g++.mike/net5.C: Likewise.
45094         * g++.old-deja/g++.other/builtins1.C: Likewise.
45095         * g++.old-deja/g++.other/builtins2.C: Likewise.
45096         * g++.old-deja/g++.other/builtins3.C: Likewise.
45097         * g++.old-deja/g++.other/builtins4.C: Likewise.
45098         * g++.old-deja/g++.other/inline8.C: Likewise.
45099         * g++.old-deja/g++.robertl/eb39.C: Likewise.
45100
45101 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
45102
45103         * g++.old-deja/g++.pt/using1.C: Adjust.
45104         * g++.old-deja/g++.pt/using2.C: New test.
45105
45106 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45107
45108         * gcc.dg/cpp/charconst.c: New tests.
45109         * gcc.dg/cpp/escape.c: New tests.
45110         * gcc.dg/cpp/escape-1.c: New tests.
45111         * gcc.dg/cpp/escape-2.c: New tests.
45112         * gcc.dg/cpp/ucs.c: New tests.
45113
45114 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
45115
45116         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
45117         native compiler for irix6.5.
45118
45119 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
45120
45121         * lib/g++.exp (g++_include_flags): Use args to compute
45122         get_multilibs.
45123         (g++_link_flags): Likewise.
45124         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
45125
45126 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45127
45128         * gcc.dg/c90-hexfloat-1.c: Add more tests.
45129
45130 2001-05-21  Geoff Keating  <geoffk@redhat.com>
45131
45132         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
45133         this file.
45134
45135 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45136
45137         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
45138         STACK_SIZE;
45139         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
45140         to STACK_SIZE; Use it to define size of add_histo array.
45141         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
45142         to STACK_SIZE.
45143         (f): Use GITT_SIZE to define size of gitt local table.
45144         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
45145         to STACK_SIZE; Use it to define size of bytemem array.
45146
45147 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45148
45149         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
45150         on 68HC11/HC12 due to the asm instruction.
45151         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
45152         * gcc.c-torture/compile/920520-1.x: Likewise.
45153         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
45154         on 68HC11/HC12 because the function is larger than 64K.
45155         * gcc.c-torture/compile/961203-1.x: New file, this test fails
45156         on 68HC11/HC12 because the structure is too large.
45157
45158 2001-05-20  Richard Henderson  <rth@redhat.com>
45159
45160         * gcc.c-torture/execute/20010520-1.c: New.
45161
45162 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45163
45164         * g++.old-deja/g++.warn/compare1.C: New test.
45165         * gcc.dg/compare4.c: New test.
45166
45167 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
45168
45169         * g++.old-deja/g++.other/optimize1.C: New test.
45170
45171 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45172
45173         * g++.old-deja/g++.pt/spec41.C: New test.
45174
45175 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
45176
45177         * gcc.c-torture/compile/20010114-1.x: Remove.
45178
45179 2001-05-18  Stan Shebs  <shebs@apple.com>
45180
45181         * gcc.c-torture/compile/20010518-1.c: New test.
45182
45183 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
45184
45185         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
45186         * g++.old-deja/g++.pt/crash67.C: New test.
45187
45188 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
45189
45190         * g++.old-deja/g++.other/debug9.C: New test.
45191
45192 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
45193
45194         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
45195
45196 2001-05-16  Jan Hubicka  <jh@suse.cz>
45197
45198         * gcc.c-torture/compile/20010516-1.c: New test.
45199
45200 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
45201
45202         * g++.old-deja/g++.other/crash41.C: New test.
45203
45204 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
45205
45206         * g++.old-deja/g++.pt/crash66.C: New test.
45207
45208 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
45209
45210         * g++.old-deja/g++.robertl/eb27.C: Convert.
45211
45212 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
45213
45214         * g++.dg/friend-warn.C: New test.  Do not warn about friend
45215         declaration being redundant.
45216
45217 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
45218
45219         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
45220
45221 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
45222
45223         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
45224
45225 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
45226
45227         * lib/g++.exp: Use testsuite_flags.
45228
45229 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
45230
45231         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
45232
45233 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45234
45235         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
45236
45237 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
45238
45239         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
45240
45241 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
45242
45243         * gcc.c-torture/compile/20010313-1.c: New test.
45244
45245 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
45246
45247         * gcc.dg/cpp/direct2.c: New test.
45248         * gccq.dg/cpp/direct2s.c: New test.
45249
45250         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
45251
45252 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
45253
45254         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
45255         * g++.old-deja/g++.other/op3.C: Likewise.
45256
45257 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45258
45259         * gcc.dg/cpp/syshdr.h: New file.
45260         * gcc.dg/cpp/sysmac1.c: Update.
45261         * gcc.dg/cpp/sysmac2.c: Update.
45262
45263 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45264
45265         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
45266
45267 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
45268
45269         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
45270         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
45271
45272 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
45273
45274         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
45275
45276 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
45277
45278         * lib/g++.exp (g++_include_flags): Don't use any special flags
45279         if TESTING_IN_BUILD_TREE is not defined.
45280         (g++_init): Use a plain 'c++' as the compiler if
45281         TESTING_IN_BUILD_TREEE is not defined.
45282
45283 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
45284
45285         * g++.old-deja/g++.eh/catch13.C: New test.
45286         * g++.old-deja/g++.eh/catch14.C: New test.
45287
45288 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
45289
45290         * gcc.dg/cpp/tr-define.c: New test.
45291
45292 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
45293
45294         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
45295         <stdlib.h>, not <malloc.h>.
45296
45297 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
45298
45299         * g++.old-deja/g++.ns/template17.C: New test.
45300
45301 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
45302
45303         * g++.old-deja/g++.pt/ref4.C: New test.
45304
45305 2001-04-30  Richard Henderson  <rth@redhat.com>
45306
45307         * gcc.dg/20000724-1.c: Revert last change.
45308
45309 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
45310
45311         * g77.f-torture/execute/20010430.f: New test.
45312
45313 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
45314
45315         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
45316
45317 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
45318
45319         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
45320
45321 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45322
45323         * g++.old-deja/g++.eh/crash6.C: New test.
45324
45325 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45326
45327         * g++.old-deja/g++.other/warn7.C: New test.
45328
45329 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45330
45331         * g++.old-deja/g++.other/defarg9.C: New test.
45332
45333 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
45334
45335         * g77.f-torture/compile/20010426.f: New test.
45336         * g77.f-torture/execute/20010426.f: New test.
45337
45338 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
45339
45340         * g77.f-torture/compile/20000629-1.x: Remove - error
45341         has been fixed.
45342
45343 2001-04-26  Jeffrey A Law  (law@cygnus.com)
45344
45345         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
45346         Tweak slightly to work with g++.dg framework.
45347         * g++.dg/special/ecos.exp: Run initp1.C test.
45348         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
45349
45350         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
45351         its linker doesn't give line numbers either.
45352         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
45353
45354 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
45355
45356         * g++.old-deja/g++.other/lex1.C: New test.
45357
45358 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
45359
45360         * gcc.dg/noncompile/20010425-1.c: New test.
45361
45362 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
45363
45364         * g++.old-deja/g++.pt/mangle2.C: New test.
45365
45366 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45367
45368         * gcc.dg/format/plus-1.c: New test.
45369
45370 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45371
45372         * gcc.dg/20010423-1.c: New test.
45373
45374 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45375
45376         * gcc.c-torture/execute/20010422-1.c: New test.
45377
45378 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
45379
45380         * g++.old-deja/g++.ns/type2.C: New test.
45381
45382 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
45383
45384         * g++.old-deja/g++.other/perf1.C: New test.
45385
45386 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
45387
45388         * gcc.dg/c99-func-2.c: Remove xfail.
45389         * gcc.dg/c99-func-3.c: Remove xfail.
45390         * gcc.dg/c99-func-4.c: Remove xfail.
45391
45392 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
45393
45394         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
45395
45396 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45397
45398         * gcc.c-torture/compile/20010423-1.c: New test.
45399
45400 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45401
45402         * g++.old-deja/g++.pt/typename28.C: New test.
45403
45404 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45405
45406         * g++.old-deja/g++.abi/empty2.C: New test.
45407         * g++.old-deja/g++.abi/empty3.C: New test.
45408
45409 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45410
45411         * g++.old-deja/g++.other/comdat2.C: New test.
45412         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
45413
45414 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45415
45416         * g++.old-deja/g++.other/overload14.C: New test.
45417
45418 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45419
45420         * g++.old-deja/g++.other/lookup23.C: New test.
45421
45422 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45423
45424         * gcc.c-torture/execute/20010403-1.c: New test.
45425
45426 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
45427             Mark Mitchell  <mark@codesourcery.com>
45428
45429         * lib/old-dejagnu.exp: Don't delete output of executable.
45430         Add .exe suffix to executables.
45431
45432 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
45433
45434         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
45435
45436 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45437
45438         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
45439
45440 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
45441
45442         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
45443         * g++.old-deja/g++.abi/crash1.C: New test.
45444
45445 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
45446
45447         * g++.old-deja/g++.other/crash40.C: New test.
45448
45449 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45450
45451         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
45452
45453 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
45454
45455         * g++.old-deja/g++.other/warn6.C: New test.
45456
45457 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45458
45459         * g++.old-deja/g++.robertl/eb42.C: Same.
45460
45461 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45462
45463         * gcc.dg/wtr-conversion-1.c: New testcase.
45464
45465 2001-04-10  Richard Henderson  <rth@redhat.com>
45466
45467         * g++.old-deja/g++.other/array5.C: New.
45468
45469 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45470
45471         * gcc.c-torture/execute/20010408-1.c: New test.
45472
45473 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
45474
45475         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
45476         headers and constructs.
45477         * g++.old-deja/g++.robertl/eb79.C: Same.
45478         * g++.old-deja/g++.robertl/eb77.C (main): Same.
45479         * g++.old-deja/g++.robertl/eb73.C: Same.
45480         * g++.old-deja/g++.robertl/eb66.C (main): Same.
45481         * g++.old-deja/g++.robertl/eb55.C (t): Same.
45482         * g++.old-deja/g++.robertl/eb54.C (main): Same.
45483         * g++.old-deja/g++.robertl/eb46.C (main): Same.
45484         * g++.old-deja/g++.robertl/eb44.C: Same.
45485         * g++.old-deja/g++.robertl/eb41.C (main): Same.
45486         * g++.old-deja/g++.robertl/eb4.C (main): Same.
45487         * g++.old-deja/g++.robertl/eb39.C: Same.
45488         * g++.old-deja/g++.robertl/eb33.C (main): Same.
45489         * g++.old-deja/g++.robertl/eb31.C (main): Same.
45490         * g++.old-deja/g++.robertl/eb30.C: Same.
45491         * g++.old-deja/g++.robertl/eb3.C: Same.
45492         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
45493         * g++.old-deja/g++.robertl/eb21.C: Same.
45494         * g++.old-deja/g++.robertl/eb15.C: Same.
45495         * g++.old-deja/g++.robertl/eb118.C: Same.
45496         * g++.old-deja/g++.robertl/eb115.C (main): Same.
45497         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
45498         * g++.old-deja/g++.robertl/eb109.C: Same.
45499         * g++.old-deja/g++.other/sibcall1.C (main): Same.
45500         * g++.old-deja/g++.mike/rtti1.C: Same.
45501         * g++.old-deja/g++.mike/p658.C: Same.
45502         * g++.old-deja/g++.mike/net46.C: Same.
45503         * g++.old-deja/g++.mike/net34.C: Same.
45504         * g++.old-deja/g++.mike/memoize1.C: Same.
45505         * g++.old-deja/g++.mike/eh2.C: Same.
45506         * g++.old-deja/g++.law/weak.C: Same.
45507         * g++.old-deja/g++.law/visibility7.C: Same.
45508         * g++.old-deja/g++.law/visibility25.C: Same.
45509         * g++.old-deja/g++.law/visibility22.C: Same.
45510         * g++.old-deja/g++.law/visibility2.C: Same.
45511         * g++.old-deja/g++.law/visibility17.C: Same.
45512         * g++.old-deja/g++.law/visibility13.C: Same.
45513         * g++.old-deja/g++.law/visibility10.C: Same.
45514         * g++.old-deja/g++.law/visibility1.C: Same.
45515         * g++.old-deja/g++.law/virtual3.C (eval): Same.
45516         * g++.old-deja/g++.law/vbase1.C: Same.
45517         * g++.old-deja/g++.law/operators32.C: Same.
45518         * g++.old-deja/g++.law/nest3.C: Same.
45519         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
45520         * g++.old-deja/g++.law/except5.C (main): Same.
45521         * g++.old-deja/g++.law/cvt7.C (run): Same.
45522         * g++.old-deja/g++.law/cvt2.C: Same.
45523         * g++.old-deja/g++.law/cvt16.C: Same.
45524         * g++.old-deja/g++.law/ctors6.C (bar): Same.
45525         * g++.old-deja/g++.law/ctors17.C (main): Same.
45526         * g++.old-deja/g++.law/ctors13.C: Same.
45527         * g++.old-deja/g++.law/ctors12.C (main): Same.
45528         * g++.old-deja/g++.law/ctors10.C: Same.
45529         * g++.old-deja/g++.law/code-gen5.C: Same.
45530         * g++.old-deja/g++.law/bad-error7.C: Same.
45531         * g++.old-deja/g++.law/arm9.C: Same.
45532         * g++.old-deja/g++.law/arm12.C: Same.
45533         * g++.old-deja/g++.law/arg8.C: Same.
45534         * g++.old-deja/g++.law/arg1.C: Same.
45535         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
45536         * g++.old-deja/g++.jason/template31.C: Same.
45537         * g++.old-deja/g++.jason/template24.C (main): Same.
45538         * g++.old-deja/g++.jason/2371.C: Same.
45539         * g++.old-deja/g++.eh/new2.C: Same.
45540         * g++.old-deja/g++.eh/new1.C: Same.
45541         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
45542         * g++.old-deja/g++.brendan/nest21.C (main): Same.
45543         * g++.old-deja/g++.brendan/err-msg3.C: Same.
45544         * g++.old-deja/g++.brendan/crash62.C: Same.
45545         * g++.old-deja/g++.brendan/crash52.C: Same.
45546         * g++.old-deja/g++.brendan/crash49.C (main): Same.
45547         * g++.old-deja/g++.brendan/crash38.C: Same.
45548         * g++.old-deja/g++.brendan/crash15.C (main): Same.
45549         * g++.old-deja/g++.brendan/copy9.C: Same.
45550
45551 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
45552
45553         * gcc.c-torture/execute/20001203-2.c (memset):
45554         Count argument is of type __SIZE_TYPE__.
45555
45556 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
45557
45558         * gcc.c-torture/compile/20010404-1.c: New test.
45559
45560 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
45561
45562         * gcc.c-torture/compile/20010326-1.c: New test.
45563
45564 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
45565
45566         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
45567         peculiarities of the SH.
45568         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
45569
45570 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45571
45572         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
45573         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
45574         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
45575
45576 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45577
45578         * g77.f-torture/compile/20010321-1.f: New test.
45579
45580 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45581
45582         * gcc.c-torture/compile/20010329-1.c: New test.
45583
45584 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45585
45586         * gcc.c-torture/execute/20010329-1.c: New test.
45587
45588 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45589
45590         * g++.old-deja/g++.other/eh4.C: Fix typo.
45591
45592 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45593
45594         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
45595
45596 2001-03-28  Philip Blundell  <philb@gnu.org>
45597
45598         * gcc.c-torture/compile/20010328-1.c: New test.
45599
45600 2001-03-27  Richard Henderson  <rth@redhat.com>
45601
45602         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
45603         * g++.old-deja/g++.eh/vbase3.C: Likewise.
45604
45605 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
45606
45607         * gcc.c-torture/compile/20010327-1.c: New test.
45608
45609 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45610
45611         * g++.old-deja/g++.other/friend12.C: New test.
45612         * g++.old-deja/g++.other/friend9.C: Expect no errors.
45613         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
45614
45615 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45616
45617         * gcc.c-torture/execute/20010325-1.c: New test.
45618
45619 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
45620
45621         * g++.old-deja/g++.other/mangle3.C: New test.
45622
45623 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
45624
45625         * g++.old-deja/g++.other/anon8.C: New test.
45626
45627 2001-03-20  Philip Blundell  <philb@gnu.org>
45628
45629         * gcc.c-torture/compile/20010320-1.c: New test.
45630
45631 2001-03-17  Richard Henderson  <rth@redhat.com>
45632
45633         * g++.old-deja/g++.other/eh4.C: Add expected error text.
45634
45635 2001-03-15  Geoff Keating  <geoff@redhat.com>
45636
45637         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
45638         tests on AIX.
45639
45640 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
45641
45642         * g++.old-deja/g++.other/eh4.C: New test.
45643
45644 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45645
45646         * gcc.dg/cpp/mi1.c: Update.
45647
45648 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
45649
45650         * g++.old-deja/g++.other/regstack.C: New test.
45651
45652 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45653
45654         * g++.old-deja/g++.other/ref4.C: New test.
45655
45656 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
45657
45658         * objc/execute/va_method.m: Added.
45659         * objc/execute/IMP.m: Added.
45660         * objc/execute/_cmd.m: Added.
45661         * objc/execute/accessing_ivars.m: Added.
45662         * objc/execute/class-1.m: Added.
45663         * objc/execute/class-10.m: Added.
45664         * objc/execute/class-11.m: Added.
45665         * objc/execute/class-12.m: Added.
45666         * objc/execute/class-13.m: Added.
45667         * objc/execute/class-14.m: Added.
45668         * objc/execute/class-2.m: Added.
45669         * objc/execute/class-3.m: Added.
45670         * objc/execute/class-4.m: Added.
45671         * objc/execute/class-5.m: Added.
45672         * objc/execute/class-6.m: Added.
45673         * objc/execute/class-7.m: Added.
45674         * objc/execute/class-8.m: Added.
45675         * objc/execute/class-9.m: Added.
45676         * objc/execute/class-tests-1.h
45677         * objc/execute/class-tests-2.h
45678         * objc/execute/compatibility_alias.m: Added.
45679         * objc/execute/encode-1.m: Added.
45680         * objc/execute/formal_protocol-1.m: Added.
45681         * objc/execute/formal_protocol-2.m: Added.
45682         * objc/execute/formal_protocol-3.m: Added.
45683         * objc/execute/formal_protocol-4.m: Added.
45684         * objc/execute/formal_protocol-5.m: Added.
45685         * objc/execute/formal_protocol-6.m: Added.
45686         * objc/execute/formal_protocol-7.m: Added.
45687         * objc/execute/informal_protocol.m: Added.
45688         * objc/execute/initialize.m: Added.
45689         * objc/execute/load.m: Added.
45690         * objc/execute/many_args_method.m: Added.
45691         * objc/execute/nested-3.m: Added.
45692         * objc/execute/no_clash.m: Added.
45693         * objc/execute/private.m: Added.
45694         * objc/execute/redefining_self.m: Added.
45695         * objc/execute/root_methods.m: Added.
45696         * objc/execute/selector-1.m: Added.
45697         * objc/execute/static-1.m: Added.
45698         * objc/execute/static-2.m: Added.
45699         * objc/execute/va_method.m: Added.
45700
45701 2001-03-10  Richard Henderson  <rth@redhat.com>
45702
45703         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
45704
45705 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
45706
45707         * g++.old-deja/g++.other/crash31.C: XFAIL.
45708         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
45709         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
45710         * gcc.c-torture/execute/20010123-1.x: XFAIL.
45711         * gcc.c-torture/execute/20010124-1.x: XFAIL.
45712         * gcc.dg/sequence-pt-1.c: XFAIL one test.
45713
45714 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45715
45716         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
45717
45718 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45719
45720         * gcc.dg/20000724-1.c: Don't use multiline strings.
45721
45722 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45723
45724         * objc/execute/string1.m, objc/execute/string2.m: Compare the
45725         result of -cString against what we expect it to be; don't just
45726         print it out for no one to read.
45727
45728         * objc/execute/string3.m, objc/execute/string4.m: New tests.
45729         Based on testcases provided by Nicola Pero.
45730
45731 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
45732
45733         * gcc.dg/cpp/macro7.c: New test.
45734
45735 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
45736
45737         * gcc.dg/cpp/multiline.c: Update.
45738
45739 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45740
45741         * g++.old-deja/g++.other/enum3.C: New test.
45742
45743 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45744
45745         * g++.old-deja/g++.other/pod1.C: New test.
45746
45747 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45748
45749         * g++.old-deja/g++.ext/overload1.C: New test.
45750
45751 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
45752
45753         * g++.old-deja/g++.pt/using1.C: New test.
45754
45755 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
45756
45757         * g++.old-deja/g++.other/using9.C: New test.
45758
45759 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
45760
45761         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
45762
45763         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
45764
45765 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
45766
45767         * g++.old-deja/g++.ext/realpt1.C: Remove.
45768
45769 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
45770
45771         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
45772
45773 2001-02-26  Will Cohen  <wcohen@redhat.com>
45774
45775         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
45776
45777 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
45778
45779         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
45780         templatized constructors.
45781
45782 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45783
45784         * gcc.c-torture/execute/20010224-1.c: New test.
45785
45786 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
45787
45788         * gcc.c-torture/execute/20010222-1.c: New test.
45789
45790 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
45791
45792         * g++.old-deja/g++.other/inline20.C: New test.
45793
45794 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
45795
45796         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
45797
45798 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45799
45800         * g++.old-deja/g++.other/lookup22.C: New test.
45801
45802 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
45803
45804         * g77.dg: New directory.
45805         * g77.dg/20010216-1.f: New test case.
45806         * g77.dg/dg.exp: New driver.
45807         * lib/g77-dg.exp: New driver library.
45808
45809 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45810
45811         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
45812
45813 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
45814
45815         * g++.old-deja/g++.other/decl9.C: New test.
45816
45817 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
45818
45819         * g++.old-deja/g++.other/init16.C: Update the test so that it does
45820         not need <string> and also tests the initialization at runtime.
45821
45822 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45823
45824         * gcc.c-torture/execute/longlong.c: New test.
45825
45826 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
45827
45828         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
45829
45830 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
45831
45832         * gcc.c-torture/execute/920302-1.c (execute):
45833         Change argument type to short.
45834
45835 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
45836
45837         * g++.old-deja/g++.pt/deduct6.C: New test.
45838
45839 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
45840
45841         * g++.old-deja/g++.pt/deduct5.C: New test.
45842
45843 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
45844
45845         * gcc.c-torture/execute/20010209-1.c: New test.
45846
45847 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45848
45849         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
45850
45851 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
45852
45853         * g++.dg/vtgc1.C: Update for new ABI.
45854
45855         * consistency.vlad: New directory, 1665 files.
45856
45857 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45858
45859         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
45860         return type.
45861         * gcc.dg/cpp/digraphs.c: Declare puts.
45862
45863 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45864
45865         * g++.old-deja/g++.other/warn5.C: New test.
45866
45867 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45868
45869         * g++.old-deja/g++.pt/spec40.C: New test.
45870
45871 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45872
45873         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
45874         case.
45875         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
45876
45877 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
45878
45879         * gcc.c-torture/compile/20010209-1.c: New test.
45880
45881 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
45882
45883         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
45884         excess errors message but not if it crashes.
45885         * g++.old-deja/g++.other/crash27.C: Likewise.
45886         * g++.old-deja/g++.other/crash28.C: Likewise.
45887         * g++.old-deja/g++.other/crash30.C: Likewise.
45888         * g++.old-deja/g++.other/crash32.C: Likewise.
45889         * g++.old-deja/g++.other/crash35.C: Likewise.
45890         * g++.old-deja/g++.pt/inherit2.C: Likewise.
45891
45892 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45893
45894         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
45895         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
45896         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
45897         g77.f-torture/execute/execute.exp,
45898         g77.f-torture/noncompile/noncompile.exp,
45899         gcc.c-torture/execute/execute.exp,
45900         gcc.c-torture/execute/memcheck/memcheck.exp,
45901         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
45902         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
45903         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
45904         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
45905         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
45906         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
45907         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45908         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
45909         Remove bug reporting instructions with ancient email addresses.
45910
45911 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
45912
45913         * gcc.dg/20010202-1.c: New test.
45914         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
45915
45916 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
45917
45918         * g++.dg/stdbool-if.C: New test.
45919
45920 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
45921
45922         * objc/execute/fdecl.m: Added main().
45923
45924 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
45925
45926         * gcc.c-torture/execute/20010206-1.c: New test.
45927
45928 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45929
45930         * gcc.dg/cpp/avoidpaste1.c: Update.
45931
45932 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
45933
45934         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
45935         Pero <nicola@brainstorm.co.uk>.
45936         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
45937
45938 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
45939
45940         * g++.old-deja/g++.pt/spec39.C: New test.
45941
45942 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
45943
45944         * gcc.c-torture/compile/20010202-1.c: New test.
45945
45946 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
45947
45948         * g++.old-deja/g++.abi/primary2.C: New test.
45949         * g++.old-deja/g++.abi/primary3.C: New test.
45950         * g++.old-deja/g++.abi/primary4.C: New test.
45951         * g++.old-deja/g++.abi/primary5.C: New test.
45952         * g++.old-deja/g++.abi/vtable3.h: New test.
45953         * g++.old-deja/g++.abi/vtable3a.C: New test.
45954         * g++.old-deja/g++.abi/vtable3b.C: New test.
45955         * g++.old-deja/g++.abi/vtable3c.C: New test.
45956         * g++.old-deja/g++.abi/vtable3d.C: New test.
45957         * g++.old-deja/g++.abi/vtable3e.C: New test.
45958         * g++.old-deja/g++.abi/vtable3f.C: New test.
45959         * g++.old-deja/g++.abi/vtable3g.C: New test.
45960         * g++.old-deja/g++.abi/vtable3h.C: New test.
45961         * g++.old-deja/g++.abi/vtable3i.C: New test.
45962         * g++.old-deja/g++.abi/vtable3j.C: New test.
45963         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
45964
45965 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
45966
45967         * g++.old-deja/g++.other/anon6.C: New test.
45968         * g++.old-deja/g++.other/anon7.C: New test.
45969
45970 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
45971
45972         * gcc.dg/cpp/avoidpaste2.c: New tests.
45973
45974 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
45975
45976         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
45977
45978 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
45979
45980         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
45981         DECIMAL_DIG cases for Irix."
45982
45983 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
45984
45985         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
45986
45987 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45988
45989         * gcc.dg/c99-tag-1.c: New test.
45990
45991 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
45992
45993         * gcc.dg/cpp/tr-warn1.c: Add tests.
45994
45995 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
45996
45997         * gcc.dg/cpp/avoidpaste1.c: Update.
45998         * gcc.dg/cpp/paste4.c: Update.
45999
46000 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
46001
46002         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
46003         cases for Irix.
46004
46005 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46006
46007         * g++.old-deja/g++.other/inline19.C: New test.
46008
46009 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46010
46011         * gcc.dg/Wlarger-than.c: New test.
46012
46013 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46014
46015         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
46016
46017 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
46018
46019         * gcc.c-torture/execute/20010129-1.c: New test.
46020         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
46021
46022 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
46023
46024         * gcc.dg/cpp/avoidpaste1.c: Test case.
46025
46026 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
46027
46028         * g++.old-deja/g++.other/inline18.C: New test.
46029
46030 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46031
46032         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
46033         and __builtin_putchar.
46034
46035 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
46036
46037         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
46038         tests.
46039
46040 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
46041
46042         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
46043         floating point number rounding mode to round to the nearest
46044         representable mode.
46045
46046 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
46047
46048         * g++.old-deja/g++.other/mangle2.C: New test.
46049
46050 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
46051
46052         * gcc.c-torture/compile/20010124-1.c: New test.
46053
46054 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
46055
46056         * g++.old-deja/g++.pt/spec38.C: New test.
46057
46058 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46059
46060         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
46061         "Build don't run".
46062
46063 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46064
46065         * gcc.c-torture/execute/20010123-1.c: New test.
46066
46067 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
46068
46069         * g++.old-deja/g++.pt/spec37.C: New test.
46070
46071 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
46072
46073         * g++.old-deja/g++.pt/overload14.C: New test.
46074
46075 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46076
46077         * gcc.c-torture/execute/20010122-1.c: New test, exercise
46078         __builtin_return_address.
46079
46080 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
46081
46082         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
46083         * g++.old-deja/g++.pt/spec35.C: New test.
46084         * g++.old-deja/g++.pt/spec36.C: New test.
46085
46086 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
46087
46088         * gcc.c-torture/compile/20010118-1.c: New test.
46089
46090 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
46091
46092         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
46093
46094 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
46095
46096         * gcc.c-torture/execute/20010119-1.c: New test.
46097
46098 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46099
46100         * g++.old-deja/g++.other/vbase5.C: New test.
46101
46102 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
46103
46104         * gcc.c-torture/execute/20010118-1.c: New test.
46105
46106 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46107
46108         * g++.old-deja/g++.pt/deduct3.C: New test.
46109
46110 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46111
46112         * g++.old-deja/g++.pt/spec34.C: New test.
46113
46114 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
46115
46116         * g77.f-torture/compile/20000601-2.f: New test.
46117
46118 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46119
46120         * g++.old-deja/g++.other/init17.C: New test.
46121
46122 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
46123
46124         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
46125
46126 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46127
46128         * g++.old-deja/g++.pt/unify8.C: New test.
46129
46130 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46131
46132         * g++.old-deja/g++.abi/vbase1.C: New test.
46133
46134 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46135
46136         * g++.old-deja/g++.pt/crash65.C: New test.
46137
46138 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
46139
46140         * gcc.dg/cpp/assembl2.S: New test case.
46141
46142 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
46143
46144         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
46145         are supported.
46146
46147 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46148
46149         * g++.old-deja/g++.other/builtins1.C: New test.
46150         * g++.old-deja/g++.other/builtins2.C: Likewise.
46151         * g++.old-deja/g++.other/builtins3.C: Likewise.
46152         * g++.old-deja/g++.other/builtins4.C: Likewise.
46153
46154 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
46155
46156         * gcc.c-torture/compile/20010117-1.c: New test.
46157         * gcc.c-torture/compile/20010117-2.c: New test.
46158
46159 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46160
46161         * g77.f-torture/execute/20010116.[fx]: New test,
46162         XFAIL on i?86-*-*.
46163         * g77.f-torture/compile/20010115.f: Indicate it's
46164         a test for PR fortran/1636.
46165
46166 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
46167
46168         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
46169
46170 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46171
46172         * g77.f-torture/compile/20010115.f: New test.
46173
46174 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
46175
46176         * g++.old-deja/g++.pt/nontype5.C: New test.
46177
46178 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
46179
46180         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
46181         have an equivalent working one below it.
46182
46183 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
46184
46185         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
46186         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
46187
46188 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
46189
46190         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
46191         message containing "init_priority".
46192         (conpr-2.C): Likewise.
46193         (conpr-3.C): Likewise.
46194         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
46195
46196 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46197
46198         * gcc.c-torture/execute/20010114-2.c: New test.
46199
46200 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
46201
46202         * gcc.c-torture/compile/20010114-1.c: New test.
46203         * gcc.c-torture/compile/20010114-1.x: Xfail.
46204         * gcc.c-torture/compile/20010114-2.c: New test.
46205         * gcc.c-torture/execute/20010114-1.c: New test.
46206         * gcc.dg/trunc-1.c: New test.
46207         * gcc.dg/uninit-B.c: New test.
46208
46209 2001-01-13  Nick Clifton  <nickc@redhat.com>
46210
46211         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
46212         target.
46213
46214 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46215
46216         * gcc.c-torture/compile/20010113-1.c: New test.
46217
46218 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
46219
46220         * gcc.c-torture/compile/20001212-1.c: New test.
46221
46222 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46223
46224         * gcc.dg/cpp/widestr1.c: Update.
46225         * gcc.dg/cpp/prag-imp.c: Remove.
46226
46227 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
46228
46229         * gcc.c-torture/execute/20000801-3.x: Remove.
46230         * gcc.dg/c90-init-1.c: New test.
46231         * gcc.dg/c99-init-1.c: New test.
46232         * gcc.dg/c99-init-2.c: New test.
46233         * gcc.dg/gnu99-init-1.c: New test.
46234
46235 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
46236
46237         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
46238         testing that no relevant ones were found.
46239
46240 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
46241
46242         * g++.old-deja/g++.pt/cast2.C: New test.
46243
46244 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
46245
46246         * g++.old-deja/g++.pt/friend47.C: New test.
46247
46248 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46249
46250         * g++.old-deja/g++.pt/instantiate13.C: New test.
46251
46252 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46253
46254         * g++.old-deja/g++.other/defarg7.C: New test.
46255         * g++.old-deja/g++.other/defarg8.C: New test.
46256
46257 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46258
46259         * g++.old-deja/g++.pt/crash64.C: New test.
46260
46261 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46262
46263         * g++.old-deja/g++.pt/crash63.C: New test.
46264
46265 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
46266
46267         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
46268
46269 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
46270
46271         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
46272
46273 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46274
46275         * g++.old-deja/g++.pt/error3.C: New test.
46276
46277 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46278
46279         * g++.old-deja/g++.other/crash39.C: New test.
46280
46281 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46282
46283         * g++.old-deja/g++.other/vbase4.C: New test.
46284
46285 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
46286
46287         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
46288         * gcc.dg/special/20000419-2.c: New file. Identical to above.
46289         * gcc.dg/special/special.exp: New test driver which will check
46290         for alias support for the above test.
46291
46292 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
46293
46294         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
46295         problems on small machines.
46296         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
46297         parameterize.
46298
46299 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
46300
46301         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
46302         mips.
46303         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
46304
46305 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
46306
46307         * g++.old_deja/g++.pt/using8.C: New test.
46308
46309 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46310
46311         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
46312
46313 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
46314
46315         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
46316         where a failure is expected.
46317         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
46318
46319 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46320
46321         * g++.old_deja/g++.pt/instantiate12.C: New test.
46322
46323 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46324
46325         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
46326         start of structs.
46327         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
46328         * g++.old-deja/g++.brendan/crash17.C: Likewise.
46329         * g++.old-deja/g++.brendan/crash29.C: Likewise.
46330         * g++.old-deja/g++.brendan/crash48.C: Likewise.
46331         * g++.old-deja/g++.brendan/ns1.C: Likewise.
46332         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
46333         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
46334         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
46335         * g++.old-deja/g++.eh/spec6.C: Likewise.
46336         * g++.old-deja/g++.jason/crash3.C: Likewise.
46337         * g++.old-deja/g++.law/ctors11.C: Likewise.
46338         * g++.old-deja/g++.law/ctors17.C: Likewise.
46339         * g++.old-deja/g++.law/ctors5.C: Likewise.
46340         * g++.old-deja/g++.law/ctors9.C: Likewise.
46341         * g++.old-deja/g++.mike/ambig1.C: Likewise.
46342         * g++.old-deja/g++.mike/net22.C: Likewise.
46343         * g++.old-deja/g++.mike/p3538a.C: Likewise.
46344         * g++.old-deja/g++.mike/p3538b.C: Likewise.
46345         * g++.old-deja/g++.mike/virt3.C: Likewise.
46346         * g++.old-deja/g++.niklas/t128.C: Likewise.
46347         * g++.old-deja/g++.other/anon4.C: Likewise.
46348         * g++.old-deja/g++.other/using1.C: Likewise.
46349         * g++.old-deja/g++.other/warn3.C: Likewise.
46350         * g++.old-deja/g++.pt/t37.C: Likewise.
46351         * g++.old-deja/g++.robertl/eb69.C: Likewise.
46352         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46353
46354 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46355
46356         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
46357
46358 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46359
46360         * gcc.c-torture/execute/stdio-opt-3.c: New test.
46361
46362 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
46363
46364         * gcc.c-torture/compile/20010107-1.c: New test.
46365
46366 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46367
46368         * gcc.c-torture/execute/builtin-noret-1.c: New test.
46369
46370 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46371
46372         * gcc.dg/format/format.h: New file.
46373         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
46374         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
46375         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
46376         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
46377         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
46378         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
46379         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
46380         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
46381         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
46382         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
46383         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
46384         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
46385         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
46386         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
46387         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
46388         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
46389         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
46390         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
46391         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
46392         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
46393         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
46394         instead of declaring standard types, macros and functions in each
46395         test.
46396
46397 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
46398
46399         * gcc.c-torture/execute/20010106-1.c: New test.
46400
46401 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46402
46403         * gcc.dg/format/format.exp: New file.
46404         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
46405         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
46406         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
46407         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
46408         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
46409         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
46410         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
46411         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
46412         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
46413         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
46414         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
46415         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
46416         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
46417         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
46418         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
46419         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
46420         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
46421         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
46422         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
46423         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
46424         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
46425         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
46426         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
46427         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
46428         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
46429         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
46430         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
46431         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
46432         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
46433         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
46434         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
46435         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
46436         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
46437         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
46438         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
46439         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
46440         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
46441         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
46442         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
46443         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
46444         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
46445         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
46446
46447 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
46448
46449         * gcc.c-torture/execute/991228-1.c: Take word endianness into
46450         account.
46451
46452 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46453
46454         * gcc.c-torture/execute/builtin-complex-1.c: New test.
46455
46456 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
46457
46458         * g++.old-deja/g++.pt/crash62.C: New test.
46459
46460 2001-01-04  Richard Henderson  <rth@redhat.com>
46461
46462         * gcc.dg/20000926-1.c: Update expected warnings.
46463         * gcc.dg/array-2.c: Likewise.
46464         * gcc.dg/array-4.c: Also validate flexible array members.
46465         * gcc.dg/c99-flex-array-1.c: New.
46466
46467 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46468
46469         * gcc.c-torture/compile/20001222-1.x: Remove.
46470
46471 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46472
46473         * gcc.c-torture/execute/built-in-setjmp.c: New.
46474
46475 2001-01-03  Richard Henderson  <rth@redhat.com>
46476
46477         * gcc.dg/940510-1.c: Update expected error wording.
46478         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
46479
46480 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
46481
46482         * lib/target-supports.exp (check_alias_available): Modified to
46483         indicate aliases not supported if only weak aliases are supported.
46484
46485 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46486
46487         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
46488         Turn on cmpstrsi checks for __pj__ and __i370__.
46489
46490 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46491
46492         * g++.old-deja/g++.other/virtual11.C: New test.
46493
46494 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46495
46496         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
46497
46498 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46499
46500         * gcc.c-torture/compile/20010102-1.c: New test.
46501
46502 2001-01-02  Andreas Jaeger  <aj@suse.de>
46503
46504         * gcc.dg/noreturn-3.c: New test.
46505
46506         * gcc.dg/noreturn-4.c: New test.
46507
46508 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46509
46510         * gcc.c-torture/execute/stdio-opt-1.c: Also test
46511         __builtin_fputc and __builtin_fwrite.
46512
46513 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
46514
46515         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
46516         signed char, not default char.
46517
46518 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
46519
46520         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
46521
46522 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
46523
46524         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
46525
46526 2000-12-29  Richard Henderson  <rth@redhat.com>
46527
46528         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
46529         (__cyg_profile_func_exit): Define.
46530
46531 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
46532
46533         * g++.dg/vtgc1.C: New test.
46534
46535 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
46536
46537         * gcc.dg/noncompile/20001228-1.c: New test.
46538
46539         * gcc.dg/20001228-1.c: New test.
46540
46541         * gcc.c-torture/execute/20001228-1.c: New test.
46542
46543 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
46544
46545         * gcc.dg/format-strfmon-1.c: New test.
46546
46547 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46548
46549         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
46550         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
46551         * gcc.c-torture/execute/string-opt-1.c: Likewise.
46552         * gcc.c-torture/execute/string-opt-2.c: Likewise.
46553         * gcc.c-torture/execute/string-opt-3.c: Likewise.
46554         * gcc.c-torture/execute/string-opt-4.c: Likewise.
46555         * gcc.c-torture/execute/string-opt-6.c: Likewise.
46556         * gcc.c-torture/execute/string-opt-7.c: Likewise.
46557         * gcc.c-torture/execute/string-opt-8.c: Likewise.
46558         * gcc.c-torture/execute/string-opt-9.c: Likewise.
46559         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46560         * gcc.c-torture/execute/string-opt-11.c: Likewise.
46561         * gcc.c-torture/execute/string-opt-12.c: Likewise.
46562
46563         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
46564         * gcc.c-torture/execute/string-opt-4.c: Test index.
46565
46566 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
46567
46568         * gcc.c-torture/compile/20001226-1.c: New test.
46569
46570 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46571
46572         * gcc.c-torture/compile/20001222-1.c: New test.
46573         * gcc.c-torture/compile/20001222-1.x: Xfail.
46574
46575 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
46576
46577         * gcc.c-torture/execute/comp-goto-2.c: New test.
46578
46579 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
46580
46581         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
46582         Use long types if __INT_MAX__ is 32767.
46583         (main): Use cast to (sint32 *) when poking 88 into a_page.
46584
46585         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
46586
46587 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
46588
46589         * gcc.c-torture/compile/20001221-1.c: New test.
46590         * gcc.c-torture/execute/20001221-1.c: New test.
46591
46592 2000-12-20  Richard Henderson  <rth@redhat.com>
46593
46594         * g++.old-deja/g++.pt/crash36.C: Update error lines.
46595         * g++.old-deja/g++.robertl/eb109.C: Likewise.
46596
46597 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46598
46599         * gcc.dg/compare3.c: New test.
46600
46601 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46602
46603         * gcc.dg/format-warnll-1.c: New test.
46604
46605 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
46606
46607         * gcc.dg/cpp/cmdlne-P.c: New test.
46608
46609 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46610
46611         * gcc.c-torture/execute/builtin-abs-1.c,
46612         gcc.c-torture/execute/builtin-abs-2.c: New tests.
46613
46614 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46615
46616         * gcc.dg/cpp/multiline.c: New test.
46617
46618 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46619
46620         * g++.old-deja/g++.other/syshdr1.C: Update.
46621         * gcc.dg/cpp/lineflags.c: Remove temporarily.
46622
46623 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46624
46625         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
46626
46627 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46628
46629         * g++.old-deja/g++.pt/ttp65.C: New test.
46630
46631 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46632
46633         * g++.old-deja/g++.pt/ttp64.C: New test.
46634
46635 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46636
46637         * g++.old-deja/g++.pt/spec33.C: New test.
46638
46639 2000-12-14  Catherine Moore  <clm@redhat.com>
46640
46641         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
46642         * gcc.c-torture/execute/920612-2.c: Likewise.
46643         * gcc.c-torture/execute/920428-2.c: Likewise.
46644         * gcc-c-torture/execute/va-arg-11.c: Call exit.
46645         * gcc.c-torture/execute/va-arg-21.c: Likewise.
46646
46647 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46648
46649         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
46650         * gcc.dg/pack-test-2.c: Likewise.
46651
46652 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46653
46654         Tests by Zack Weinberg <zackw@stanford.edu>.
46655
46656         * gcc.dg/cpp/defined.c: Update.
46657         * gcc.dg/cpp/defined_trad.c: New tests.
46658
46659 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46660
46661         * gcc.dg/cpp/trad-direct.c: Update.
46662
46663 2000-12-11  Neil Booth  <neilb@earthling.net>
46664
46665         * gcc.dg/cpp/defined_trad.c
46666
46667 2000-12-11  Neil Booth  <neilb@earthling.net>
46668
46669         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
46670
46671 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46672
46673         * gcc.dg/format-miss-2.c: New test.
46674
46675 2000-12-09  Neil Booth  <neilb@earthling.net>
46676
46677         * gcc.dg/cpp/lineflags.c: New tests.
46678         * gcc.dg/cpp/poison.c: Update.
46679         * gcc.dg/cpp/redef2.c: Update.
46680         * gcc.dg/cpp/skipping.c: New test.
46681
46682 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
46683
46684         * g++.old-deja/g++.other/eh3.C: New testcase.
46685
46686 2000-12-07  Neil Booth  <neilb@earthling.net>
46687
46688         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
46689         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
46690         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
46691         wtr-union-init-2.c, wtr-union-init-3.c: Update.
46692         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
46693         Update.
46694
46695 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46696
46697         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
46698         __SIZE_TYPE__ instead of int for type of integers cast to
46699         pointers.
46700
46701 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
46702
46703         * g++.old-deja/g++.other/cleanup4.C: New test.
46704
46705 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46706
46707         * format-sec-1.c: New test.
46708
46709 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46710
46711         * gcc.dg/format-nonlit-3.c: New test.
46712
46713 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46714
46715         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
46716         through a null pointer.
46717
46718 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46719
46720         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
46721         * g++.old-deja/g++.pt/partial4.C: New test.
46722
46723 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
46724
46725         * gcc.c-torture/execute/ieee/hugeval.x: New.
46726
46727 2000-12-06  Neil Booth  <neilb@earthling.net>
46728
46729         * gcc.dg/cpp/backslash2.c: New tests.
46730
46731 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46732
46733         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
46734         * gcc.c-torture/execute/stdio-opt-2.c: New test.
46735
46736 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
46737
46738         * gcc.c-torture/execute/20001203-2.c: New testcase.
46739
46740 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
46741
46742         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
46743         * g++.old-deja/g++.other/virtual10.C: New test.
46744
46745 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
46746
46747         * g++.old-deja/g++.mike/pmf5.C: Remove test.
46748
46749 2000-12-05  Richard Henderson  <rth@redhat.com>
46750
46751         * gcc.c-torture/compile/20001205-1.c: New.
46752
46753 2000-12-04  Neil Booth  <neilb@earthling.net>
46754
46755         * g++.old-deja/g++.other/virtual9.C: New test.
46756         * g++.old-deja/g++.pt/crash61.C: New test.
46757         * gcc.c-torture/execute/loop-9.c: New test.
46758
46759 2000-12-04  Neil Booth  <neilb@earthling.net>
46760
46761         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
46762         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
46763         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
46764         * gcc.dg/cpp/extratokens.c: ...here.
46765
46766 2000-12-04  Neil Booth  <neilb@earthling.net>
46767
46768         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
46769         New tests.
46770
46771 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46772
46773         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
46774         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
46775
46776 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46777
46778         * gcc.c-torture/execute/20001203-1.c: New test.
46779
46780 2000-12-03  Neil Booth  <neilb@earthling.net>
46781
46782         * gcc.dg/cpp/macro6.c: New test cases.
46783
46784 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46785
46786         * gcc.c-torture/execute/string-opt-9.c: New test.
46787         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46788         * gcc.c-torture/execute/string-opt-11.c: Likewise.
46789         * gcc.c-torture/execute/string-opt-12.c: Likewise.
46790
46791         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
46792         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
46793
46794 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
46795
46796         * gcc.dg/cpp/if-6.c: New testcase.
46797
46798         * gcc.dg/20001201-1.c: New testcase.
46799
46800 2000-12-02  Neil Booth  <neilb@earthling.net>
46801
46802         * g++.old-deja/g++.other/externC4.C,
46803         g++.old-deja/g++.other/friend10.C: New tests.
46804
46805 2000-12-02  Neil Booth  <neilb@earthling.net>
46806
46807         * g++.old-deja/g++.other/instan2.C
46808         * g++.old-deja/g++.other/instan3.C: New test.
46809
46810 2000-12-02  Neil Booth  <neilb@earthling.net>
46811
46812         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
46813         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
46814         gnuc99.c,gnuc99-pedantic.c: New tests.
46815
46816 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46817
46818         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
46819         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
46820
46821 2000-12-01  Neil Booth  <neilb@earthling.net>
46822
46823         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
46824         * gcc.dg/cpp/poison.c: Update.
46825         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
46826
46827 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
46828
46829         * g77.f-torture/execute/20001201.f: New test.
46830
46831 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46832
46833         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
46834
46835 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
46836
46837         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
46838
46839 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
46840
46841         * g++.old-deja/g++.other/cast6.C: New test.
46842
46843 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
46844
46845         * gcc.c-torture/execute/20001130-2.c: New testcase.
46846
46847 2000-11-30  Richard Henderson  <rth@redhat.com>
46848
46849         * gcc.c-torture/execute/20001130-1.c: New test.
46850
46851 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46852
46853         * g++.old-deja/g++.other/op3.C: New test.
46854
46855 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46856
46857         * g++.old-deja/g++.other/op2.C: New test.
46858
46859 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46860
46861         * g++.old-deja/g++.other/crash38.C: New test.
46862
46863 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
46864
46865         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
46866
46867 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
46868
46869         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
46870         tests.
46871         * gcc.c-torture/execute/string-opt-6.c: New test.
46872
46873         * gcc.dg/20001117-1.c: Add main.
46874
46875 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
46876
46877         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
46878         Move from here ...
46879         * gcc.dg/940510-1.c: ... to here.
46880
46881         * gcc.dg/20000926-1.c: GNU C now allows initializations of
46882         zero-size arrays in toplevel structures.
46883
46884 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
46885
46886         * gcc.c-torture/execute/loop-8.c: New test.
46887
46888 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46889
46890         * g++.old-deja/g++.other/base1.C: New test.
46891
46892 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46893
46894         * g++.old-deja/g++.other/parse2.C: New test.
46895
46896 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46897
46898         * g++.old-deja/g++.pt/incomplete1.C: New test.
46899
46900 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46901
46902         * g++.old-deja/g++.other/friend9.C: New test.
46903
46904 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
46905
46906         * gcc.dg/20001127-1.c: New test.
46907
46908 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
46909
46910         * g++.old-deja/g++.pt/friend46.C: New test.
46911
46912 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
46913
46914         * g++.old-deja/g++.other/ptrmem8.C: New test.
46915
46916 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46917
46918         * gcc.c-torture/execute/string-opt-7.c: New test.
46919         * gcc.c-torture/execute/string-opt-8.c: Likewise.
46920
46921 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
46922
46923         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
46924         instead of 'mkcheck 2'.
46925
46926 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46927
46928         * gcc.c-torture/execute/memcheck/driver.c,
46929         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
46930         C9X references to refer to C99.
46931
46932 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
46933
46934         * gcc.dg/ultrasp3.c: New test.
46935
46936 2000-11-25  Neil Booth  <neilb@earthling.net>
46937
46938         * gcc.dg/cpp/include2.c: Update test to be locale independent.
46939
46940 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
46941
46942         * gcc.c-torture/compile/20001123-2.c: New.
46943
46944 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46945
46946         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
46947
46948 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
46949
46950         * gcc.dg/sequence-point-1.c: Add some new tests.
46951         * gcc.c-torture/execute/20001124-1.c: New test.
46952
46953 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
46954
46955         * g++.old-deja/g++.other/vaarg4.C: New test.
46956         * gcc.c-torture/compile/20001123-1.c: New test.
46957
46958 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
46959
46960         * g++.other/crash24.C: Adjust and remove XFAIL.
46961         * g++.other/crash37.C: New test.
46962
46963 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
46964
46965         * g++.old-deja/g++.pt/instantiate9.C: New test.
46966
46967 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
46968
46969         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
46970         new ABI, too.
46971
46972         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
46973         * g++.old-deja/g++.robertl/eb55.C: Likewise.
46974
46975 2000-11-22  Neil Booth  <neilb@earthling.net>
46976
46977         * gcc.dg/cpp/Wtrigraphs.c: New test.
46978
46979 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
46980
46981         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
46982
46983 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
46984
46985         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
46986
46987 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
46988
46989         * lib/gcc-dg.exp: load_lib scanasm.exp.
46990         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
46991         * lib/g++-dg.exp: load_lib scanasm.exp.
46992         * lib/scanasm.exp: New.
46993         (scan-assembler, scan-assembler-not): Add optional arguments to
46994         test name, or if not present, the pattern name.
46995         (scan-assembler-dem, scan-assembler-dem-not): New.
46996
46997         * g++.dg/dg.exp: New.
46998
46999 2000-11-21  Neil Booth  <neilb@earthling.net>
47000
47001         * gcc.dg/cpp/integrated1.c: Remove.
47002
47003 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
47004
47005         * gcc.c-torture/execute/20001121-1.c: New test.
47006
47007 2000-11-21  Richard Henderson  <rth@redhat.com>
47008
47009         * gcc.c-torture/compile/20001121-1.c: New test.
47010
47011 2000-11-20  Neil Booth  <neilb@earthling.net>
47012
47013         * gcc.dg/cpp/integrated1.c: New test.
47014
47015 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
47016
47017         * g++.old-deja/g++.other/inline17.C: New test.
47018
47019 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
47020
47021         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
47022         local variable to be zero: I made the variable global. Now
47023         uses abort() and exit() instead of relying on main's return value.
47024
47025 2000-11-20  Neil Booth  <neilb@earthling.net>
47026
47027         * gcc.dg/cpp/paste2.c: Update test.
47028         * objc/execute/paste.m: New test.
47029
47030 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47031
47032         * gcc.dg/c99-condexpr-1.c: New test.
47033
47034 2000-11-20  Neil Booth  <neilb@earthling.net>
47035
47036         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
47037
47038 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
47039
47040         * g++.old-deja/g++.pt/export1.C: New test.
47041
47042 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
47043
47044         * gcc.dg/20001117-1.c: New test.
47045
47046 2000-11-18  Richard Henderson  <rth@redhat.com>
47047
47048         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
47049
47050 2000-11-18  Richard Henderson  <rth@redhat.com>
47051
47052         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
47053         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
47054         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
47055
47056 2000-11-18  Richard Henderson  <rth@redhat.com>
47057
47058         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
47059         (main): New.  Exit cleanly.
47060
47061 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47062
47063         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
47064         gcc.dg/c99-fordecl-2.c: New tests.
47065
47066 2000-11-18  Richard Henderson  <rth@redhat.com>
47067
47068         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
47069         * gcc.c-torture/execute/zerolen-2.c: New.
47070
47071 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47072
47073         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
47074         memory.
47075
47076 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
47077
47078         * g++.old-deja/g++.pt/instantiate8.C: New test.
47079
47080 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
47081
47082         * g++.old-deja/g++.other/incomplete.C: Add more tests.
47083         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
47084
47085 2000-11-16  Nick Clifton  <nickc@redhat.com>
47086
47087         * gcc.c-torture/execute/nestfunc-2.c: New test.
47088         * gcc.c-torture/execute/nestfunc-3.c: New test.
47089
47090 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
47091
47092         * gcc.c-torture/compile/20001116-1.c: New test.
47093
47094 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47095
47096         * gcc.c-torture/execute/20001115-1.c: New test.
47097
47098 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
47099
47100         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
47101         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
47102         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
47103         * g++.old-deja/g++.abi/vmihint.C: Likewise.
47104
47105 2000-11-15  Neil Booth  <neilb@earthling.net>
47106
47107         gcc.dg/cpp/_Pragma1.c: Update.
47108         gcc.dg/cpp/_Pragma2.c: New test.
47109
47110 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
47111
47112         * g++.old-deja/g++.other/anon5.C: New test.
47113
47114 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
47115
47116         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
47117         tests.
47118
47119 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
47120
47121         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
47122         output.
47123
47124 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47125
47126         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
47127         labels at end of compound statements.
47128
47129 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
47130
47131         * gcc.c-torture/execute/loop-7.c: New test.
47132
47133 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47134
47135         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
47136
47137 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47138
47139         * gcc.dg/c99-bool-1.c: New test.
47140
47141 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47142
47143         * gcc.dg/c99-scope-1.c: Remove xfail.
47144         * gcc.dg/c99-scope-2.c: New test.
47145
47146 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47147
47148         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
47149         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
47150
47151 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
47152
47153         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
47154         error messages.
47155
47156         * g++.mike/p700.C: Don't typedef wchar_t.
47157         * g++.mike/p784.C: Likewise.
47158         * g++.mike/eb101.C: Don't use __wchar_t.
47159
47160 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47161
47162         * g77.f-torture/execute/20001111.[fx]: Test premature exit
47163         from DO loop.
47164
47165 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
47166
47167         * gcc.c-torture/execute/20001111-1.c: New test.
47168
47169 2000-11-10  Nick Clifton  <nickc@redhat.com>
47170
47171         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
47172         long multuiple and accumulate.
47173
47174 2000-11-09  Richard Henderson  <rth@redhat.com>
47175
47176         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
47177         via size_t instead of int.
47178
47179         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
47180         * gcc.c-torture/execute/string-opt-2.c: Likewise.
47181         * gcc.c-torture/execute/string-opt-3.c: Likewise.
47182         * gcc.c-torture/execute/string-opt-4.c: Likewise.
47183
47184 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
47185
47186         * gcc.c-torture/compile/20001109-1.c: New test.
47187         * gcc.c-torture/compile/20001109-2.c: New test.
47188
47189 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
47190
47191         * g++.old-deja/g++.pt/operator1.C: New test.
47192         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
47193
47194 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
47195
47196         * gcc.dg/20001108-1.c: New test.
47197
47198 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
47199
47200         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
47201         with both arguments constant strings.
47202         * gcc.c-torture/execute/string-opt-3.c: New test.
47203         * gcc.c-torture/execute/string-opt-4.c: New test.
47204         * gcc.c-torture/execute/string-opt-5.c: New test.
47205
47206 2000-11-08  Nick Clifton  <nickc@redhat.com>
47207
47208         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
47209         mulsidi3adddi patterns.
47210
47211 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
47212
47213         * g++.old-deja/g++.other/crash36.C: New test.
47214
47215 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
47216
47217         * g++.old-deja/g++.other/init16.C: New test.
47218
47219 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
47220
47221         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
47222
47223 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
47224
47225         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
47226         * gcc.c-torture/execute/va-arg-16.x: Likewise.
47227         * gcc.c-torture/execute/va-arg-17.x: Likewise.
47228
47229 2000-11-07  DJ Delorie  <dj@redhat.com>
47230
47231         * gcc.dg/20000614-1.c: Add return so that test can pass.
47232
47233 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47234
47235         * gcc.c-torture/execute/string-opt-1.c: New test.
47236
47237 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
47238
47239         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
47240         mips-sgi-irix6.* because the MIPS ABI passes floating-point
47241         parameters in registers, and there is no way for a varargs
47242         function to know in which order the integer and floating-point
47243         parameters should be interleaved when they are placed on the
47244         stack.
47245         * gcc.c-torture/execute/va-arg-16.x: Likewise.
47246         * gcc.c-torture/execute/va-arg-17.x: Likewise.
47247
47248 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47249
47250         * gcc.c-torture/execute/string-opt-2.c: New test.
47251
47252 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
47253
47254         * g++.old-deja/g++.pt/crash60.C: New test.
47255
47256 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
47257
47258         * g++.old-deja/g++.other/crash24.C: New test.
47259         * g++.old-deja/g++.other/crash25.C: New test.
47260         * g++.old-deja/g++.other/crash26.C: New test.
47261         * g++.old-deja/g++.other/crash27.C: New test.
47262         * g++.old-deja/g++.other/crash28.C: New test.
47263         * g++.old-deja/g++.other/crash29.C: New test.
47264         * g++.old-deja/g++.other/crash30.C: New test.
47265         * g++.old-deja/g++.other/crash31.C: New test.
47266         * g++.old-deja/g++.other/crash32.C: New test.
47267         * g++.old-deja/g++.other/crash33.C: New test.
47268         * g++.old-deja/g++.other/crash34.C: New test.
47269         * g++.old-deja/g++.other/crash35.C: New test.
47270
47271 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
47272
47273         * gcc.c-torture/execute/20001031-1.c: New test.
47274
47275 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
47276
47277         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
47278         namespace.
47279
47280         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
47281         standards-conformant.
47282
47283         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
47284
47285         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
47286         * g++.old-deja/g++.mike/p755a.C: Likewise.
47287         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
47288         library makes no calls to `operator new' during initialization.
47289
47290 2000-11-04  Neil Booth  <neilb@earthling.net>
47291
47292         * gcc.dg/cpp/include2.c: New tests.
47293
47294 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
47295
47296         * lib/g++.exp (g++_set_ld_library_path): New function.
47297         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
47298
47299 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
47300
47301         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
47302         warnings.
47303
47304 2000-11-01  Richard Henderson  <rth@redhat.com>
47305
47306         * g++.old-deja/g++.ext/namedret1.C: New.
47307         * g++.old-deja/g++.ext/namedret2.C: New.
47308         * g++.old-deja/g++.ext/namedret3.C: New.
47309
47310 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
47311
47312         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
47313         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
47314
47315 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47316
47317         * gcc.c-torture/execute/va-arg-21.c: New test.
47318
47319 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47320
47321         * gcc.dg/c99-complex-2.c: New test.
47322
47323 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47324
47325         * gcc.c-torture/execute/stdio-opt-1.c: New test.
47326
47327 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
47328
47329         * g++.old-deja/g++.other/inline16.C: New test.
47330
47331 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
47332
47333         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
47334         __PRETTY_FUNCTION__
47335
47336 2000-10-29  Neil Booth  <neilb@earthling.net>
47337
47338         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
47339         New tests.
47340         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
47341         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
47342         optimisation.
47343
47344 2000-10-29  Neil Booth  <neilb@earthling.net>
47345
47346         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
47347         * mi1.c, mi1c.h: Add null directives to multiple-include test.
47348         * mi5.c: Test multiple includes work with -C.
47349         * trigraphs.c: Test ^= version.
47350
47351 2000-10-28  Neil Booth  <neilb@earthling.net>
47352
47353         New tests and test updates for new macro expander.
47354
47355         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
47356         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
47357         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
47358         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
47359         new diagnostic messages.
47360
47361         * gcc.dg/cpp/macro3.c: New tests.
47362
47363 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
47364
47365         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
47366         on the same line.
47367
47368 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
47369
47370         * g++.old-deja/g++.other/eh2.C: New test.
47371
47372 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47373
47374         * gcc.c-torture/execute/20001027-1.c: New test.
47375
47376 2000-10-26  Richard Henderson  <rth@redhat.com>
47377
47378         * gcc.c-torture/execute/20001026-1.c: New.
47379
47380 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
47381
47382         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
47383         * g++.old-deja/g++.law/builtin1.C: Likewise.
47384         * g++.old-deja/g++.law/ctors10.C: Likewise.
47385         * g++.old-deja/g++.law/virtual3.C: Likewise.
47386         * g++.old-deja/g++.mike/p658.C: Likewise.
47387         * g++.old-deja/g++.other/sibcall1.C: Likewise.
47388         * g++.old-deja/g++.other/vaarg2.C: Likewise.
47389         * g++.old-deja/g++.robertl/eb124.C: Likewise.
47390         * g++.old-deja/g++.robertl/eb44.C: Likewise.
47391         * g++.old-deja/g++.robertl/eb77.C: Likewise.
47392
47393 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
47394
47395         * gcc.c-torture/compile/20001024-1.c: New test.
47396
47397 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
47398
47399         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
47400         to tell us whether or not we are using V3.
47401
47402 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
47403
47404         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
47405         operands.
47406
47407 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47408
47409         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
47410
47411 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
47412
47413         * gcc.c-torture/execute/20001024-1.c: New test.
47414
47415 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
47416
47417         * g++.old-deja/g++.other/sibcall1.C: New test.
47418
47419 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
47420
47421         * gcc.dg/noncompile/init-3.c: New test.
47422
47423 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47424
47425         * gcc.dg/format-array-1.c: New test.
47426
47427 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47428
47429         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
47430         writing through null pointers; remove comment about testing
47431         unterminated strings.
47432
47433 2000-10-17  Matthew Hiller  <hiller@redhat.com>
47434
47435         * gcc.c-torture/execute/20001017-2.c: New test.
47436
47437 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47438
47439         * gcc.c-torture/compile/20001018-1.c: New test.
47440         * gcc.c-torture/compile/20001018-1.x: Xfail.
47441
47442 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47443
47444         * gcc.c-torture/execute/20001017-1.c: New test.
47445
47446 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47447
47448         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
47449         for multiple use of arguments with scanf formats; add tests for
47450         multiple use of arguments.
47451
47452 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
47453
47454         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
47455         from some old tests.
47456
47457 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47458
47459         * gcc.dg/format-miss-1.c: New test.
47460
47461 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
47462
47463         * gcc.c-torture/execute/20001013-1.c: New test.
47464
47465 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
47466
47467         * gcc.dg/format-branch-1.c: New test.
47468
47469 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
47470
47471         * README, lib/file-format.exp: Remove EGCS references.
47472
47473 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
47474
47475         * gcc.dg/20001013-1.c: New test.
47476
47477 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47478
47479         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
47480         for intmax_t in the compiler using __typeof__ and the type rules
47481         for conditional expressions.
47482
47483 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
47484
47485         * gcc.dg/20001012-1.c: New test.
47486         * gcc.dg/20001012-2.c: New test.
47487
47488 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47489
47490         * gcc.dg/format-attr-1.c: New test.
47491
47492 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47493
47494         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
47495         __LONG_LONG_MAX__ instead of LLONG_MAX.
47496
47497 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47498
47499         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
47500         scanf flags.
47501         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
47502         flags.
47503
47504 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47505
47506         * gcc.dg/sequence-pt-1.c: New test.
47507
47508 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
47509
47510         * gcc.c-torture/execute/20001011-1.c: New testcase.
47511         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
47512
47513 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
47514
47515         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
47516         does not error on it.
47517
47518 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
47519
47520         * gcc.dg/20001009-1.c: New test.
47521
47522 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
47523
47524         * gcc.c-torture/compile/20001009-1.c: Move from here ....
47525         * gcc.c-torture/execute/20001009-2.c: ... to here.
47526
47527 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
47528
47529         * gcc.c-torture/compile/20001009-1.c: New testcase.
47530         * gcc.c-torture/execute/20001009-1.c: New testcase.
47531         Testcases provided by Jan Hubicka <jh@suse.cz>.
47532
47533 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47534
47535         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47536         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
47537         uintmax_t using <limits.h> to emulate the compiler's internal
47538         logic.  No longer XFAIL %j tests.
47539
47540 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47541
47542         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
47543         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47544         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
47545         regexps and details of expected handling of some bad formats.
47546         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
47547         suppression.
47548
47549 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47550
47551         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
47552         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
47553         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
47554         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
47555         in list archives.
47556
47557 2000-10-06  Richard Henderson  <rth@cygnus.com>
47558
47559         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
47560         * g++.old-deja/g++.brendan/crash52.C: Likewise.
47561         * g++.old-deja/g++.jason/report.C: Likewise.
47562         * g++.old-deja/g++.law/friend5.C: Likewise.
47563         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
47564         of the expected warnings.
47565
47566 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
47567
47568         * g++.old-deja/g++.pt/enum14.C: New test.
47569
47570 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
47571
47572         * g++.old-deja/g++.pt/crash59.C: New test.
47573
47574 2000-10-04  Will Cohen  <wcohen@redhat.com>
47575
47576         * gcc.dg/20000926-1.c: New test.
47577
47578 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
47579
47580         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
47581         function name for current C++ compiler.
47582         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
47583
47584 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
47585
47586         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
47587         __PRETTY_FUNCTION__.
47588         * g++.old-deja/g++.ext/pretty2.C: Likewise.
47589
47590 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47591
47592         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
47593
47594 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
47595
47596         * gcc.c-torture/compile/20000923-1.c: New test.
47597
47598 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
47599
47600         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
47601         * g++.old-deja/g++.pt/ttp62.C: Same.
47602         * g++.old-deja/g++.other/inline14.C: Same.
47603
47604 2000-09-24  Richard Henderson  <rth@cygnus.com>
47605
47606         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
47607
47608 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47609
47610         * gcc.dg/c90-printf-1.c: Add test for wide string format.
47611
47612 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
47613
47614         * gcc.c-torture/compile/20000922-1.c: New file.
47615
47616 2000-09-21  Nick Clifton  <nickc@redhat.com>
47617
47618         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
47619         a signed long modulo operation.
47620         (mod6): New function - perform an unsigned long modulo operation.
47621         (main): Add tests for modulos of very large numbers by very small
47622         dividends.
47623
47624 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47625
47626         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
47627
47628 2000-09-19  Richard Henderson  <rth@cygnus.com>
47629
47630         * gcc.dg/compare2.c (case 10): XFAIL.
47631
47632 2000-09-18  Richard Henderson  <rth@cygnus.com>
47633
47634         * gcc.c-torture/execute/20000906-1.c: Move ...
47635         * gcc.dg/20000906-1.c: ... here.  Only run on targets
47636         that support __builtin_trap.
47637
47638 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
47639
47640         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
47641
47642 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47643
47644         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
47645         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
47646         more $ format tests.
47647
47648 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47649
47650         * gcc.dg/format-errmk-1.c: New test.
47651
47652 2000-09-17  Greg McGary  <greg@mcgary.org>
47653
47654         * gcc.c-torture/execute/20000917-1.x: Remove.
47655
47656 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47657
47658         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
47659
47660 2000-09-17  Greg McGary  <greg@mcgary.org>
47661
47662         * gcc.c-torture/execute/20000917-1.c: New test.
47663         * gcc.c-torture/execute/20000917-1.x: XFAIL.
47664
47665 2000-09-16  Neil Booth  <NeilB@earthling.net>
47666
47667         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
47668         in nested macro bug.
47669
47670 2000-09-15  Neil Booth  <NeilB@earthling.net>
47671
47672         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
47673
47674 2000-09-14  Jeffrey A Law  (law@cygnus.com)
47675
47676         * gcc.c-torture/execute/20000914-1.c: New test.
47677
47678 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
47679
47680         * g++.other/inline13.C: New test.
47681
47682 2000-09-12  Andreas Jaeger  <aj@suse.de>
47683
47684         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
47685         constant by Ulrich Drepper <drepper@redhat.com>.
47686
47687 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
47688
47689         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
47690
47691 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47692
47693         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
47694
47695 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
47696
47697         * gcc.dg/cpp/backslash.c: New test.
47698
47699 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
47700
47701         * gcc.c-torture/execute/20000910-1.c: New test.
47702         * gcc.c-torture/execute/20000910-2.c: Likewise.
47703
47704 2000-09-11  Robert Lipe  <robertl@sco.com>
47705
47706         * gcc.dg/pragma-align.c: New test.
47707
47708 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
47709
47710         * g++.old-deja/g++.pt/explicit82.C: New test.
47711         * g++.old-deja/g++.pt/explicit83.C: New test.
47712
47713 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
47714
47715         * gcc.dg/asm-names.c: New test.
47716
47717 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47718
47719         * gcc.dg/cpp/tr-warn6.c: New test
47720
47721 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47722
47723         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
47724         be accepted.
47725
47726 2000-09-07  Catherine Moore  <clm@redhat.com>
47727
47728         * gcc.c-torture/execute/unroll-1.c: New test.
47729
47730 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
47731
47732         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
47733         ERROR markers.
47734         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
47735         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
47736         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
47737         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
47738         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
47739         Preprocess only.
47740         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
47741         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
47742
47743 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47744
47745         * g++.old-deja/g++.pt/deduct2.C: New test.
47746
47747 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47748
47749         * g++.old-deja/g++.pt/parms2.C: New test.
47750
47751 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47752
47753         * g++.old-deja/g++.pt/crash58.C: New test.
47754
47755 2000-09-06  Greg McGary  <greg@mcgary.org>
47756
47757         * gcc.c-torture/execute/20000906-1.c: New test.
47758         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
47759
47760 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47761
47762         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
47763
47764 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47765
47766         * g++.old-deja/g++.pt/crash57.C: New test.
47767
47768 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47769
47770         * g++.old-deja/g++.pt/crash56.C: New test.
47771
47772 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47773
47774         * g++.old-deja/g++.pt/koenig1.C: New test.
47775
47776 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
47777
47778         * gcc.dg/20000904-1.c: New test.
47779
47780 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
47781
47782         * gcc.dg/cpp/paste8.c: New test.
47783
47784 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
47785
47786         * gcc.c-torture/compile/20000827-1.c: New test.
47787
47788 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47789
47790         * gcc.dg/format-diag-1.c: New test.
47791
47792 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47793
47794         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
47795         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
47796         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
47797         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
47798         gcc.dg/formatz-1.c: Adjust warning regular expressions.
47799
47800 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
47801
47802         * g++.old-deja/g++.other/nested4.C: New test.
47803
47804 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
47805
47806         * g++.old-deja/g++.ns/scoped1.C: New test.
47807
47808 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
47809
47810         * lib/g++.exp: Support testing already-installed GCC.
47811
47812 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47813
47814         * wtr-label-1.c, wtr-suffix-1.c: New tests.
47815
47816 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47817
47818         * gcc.dg/return-type-2.c: New test.
47819
47820 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
47821
47822         * gcc.c-torture/compile/20000825-1.c: New test.
47823
47824 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
47825
47826         * gcc.dg/dwarf2-2.c: New test.
47827
47828 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
47829
47830         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
47831         dg-warning regexps.
47832
47833 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47834
47835         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
47836         gcc.dg/format-ext-5.c: New tests.
47837
47838 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
47839
47840         * g++.old-deja/g++.other/crash22.C: New test.
47841
47842 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
47843
47844         * gcc.dg/noncompile/930622-2.c: Adjust error message.
47845
47846 2000-08-24  Richard Henderson  <rth@cygnus.com>
47847
47848         * gcc.dg/ia64-sync-1.c: New test.
47849         * gcc.dg/ia64-sync-2.c: New test.
47850         * gcc.dg/ia64-asm-1.c: New test.
47851
47852 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47853
47854         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
47855         * gcc.dg/format-ext-2.c: New test.
47856
47857 2000-08-23  Jason Merrill  <jason@redhat.com>
47858
47859         * lib/old-dejagnu.exp: Also ignore "In member function" and
47860         "At global scope".
47861
47862 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47863
47864         * gcc.dg/noncompile/label-lineno-1.c: New test.
47865
47866 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47867
47868         * gcc.dg/c99-array-nonobj-1.c: New test.
47869
47870 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47871
47872         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
47873         tests.
47874         * gcc.dg/format-ext-1.c: New test.
47875
47876 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47877
47878         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
47879         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
47880         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
47881         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
47882         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
47883
47884 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47885
47886         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
47887         gcc.dg/c99-strftime-2.c: New tests.
47888
47889 2000-08-22  Richard Henderson  <rth@cygnus.com>
47890
47891         * gcc.c-torture/execute/20000822-1.c: New test.
47892
47893 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
47894
47895         * gcc.c-torture/execute/20000819-1.x: Remove.
47896
47897 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47898
47899         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
47900         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
47901         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
47902         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
47903         gcc.dg/format-xopen-1.c: New tests.
47904
47905 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47906
47907         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
47908
47909 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
47910
47911         * g++.old-deja/g++.other/loop2.C: New test.
47912
47913         * gcc.c-torture/compile/20000606-1.c: New test.
47914         * gcc.c-torture/compile/20000728-1.c: New test.
47915         * gcc.c-torture/execute/20000801-1.c: New test.
47916         * gcc.c-torture/execute/20000801-2.c: New test.
47917         * gcc.c-torture/execute/20000819-1.c: New test.
47918         * gcc.c-torture/execute/20000819-1.x: XFAIL.
47919         * gcc.dg/20000629-1.c: New test.
47920         * gcc.dg/20000724-1.c: New test.
47921         * gcc.dg/20000807-1.c: New test.
47922
47923 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
47924
47925         * gcc.dg/cpp/pragma-1.c: New test.
47926         * gcc.dg/cpp/pragma-2.c: New test.
47927
47928 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
47929
47930         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
47931         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
47932
47933 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47934
47935         * gcc.c-torture/compile/20000818-1.c: New test.
47936
47937 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
47938
47939         * gcc.c-torture/execute/20000818-1.c: New test.
47940
47941 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47942
47943         * gcc.dg/format-va-1.c: New test.
47944
47945 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47946
47947         * g++.old-deja/g++.other/typedef8.C: New test.
47948
47949 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47950
47951         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
47952         * g++.old-deja/g++.mike/net36.C: Mark candidate.
47953         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
47954         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
47955         * g++.old-deja/g++.other/ptrmem7.C: New test.
47956         * g++.old-deja/g++.pt/ptrmem10.C: New test.
47957
47958 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47959
47960         * g++.old-deja/g++.pt/typename27.C: New test.
47961
47962 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
47963
47964         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
47965         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
47966         * g++.old-deja/g++.pt/friend45.C: New test.
47967         * g++.old-deja/g++.other/friend8.C: New test.
47968
47969 2000-08-15  Richard Henderson  <rth@cygnus.com>
47970
47971         * gcc.c-torture/execute/20000815-1.c: New test.
47972
47973 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47974
47975         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
47976         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
47977         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
47978
47979 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
47980
47981         * g++.old-deja/g++.other/refinit2.C: New test.
47982
47983 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
47984
47985         * lib/c-torture.exp (c-torture): Make
47986         compiler_conditional_xfail_data global.
47987         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
47988         compiler_conditional_xfail_data machinery.
47989         (f-torture-execute): Likewise.
47990         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
47991         and only when unrolling loops.
47992
47993         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
47994
47995 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
47996
47997         * g++.old-deja/g++.pt/explicit81.C: New test.
47998
47999 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
48000
48001         * g++.old-deja/g++.pt/typename26.C: New test.
48002
48003 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
48004
48005         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
48006         warning.
48007
48008 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
48009
48010         * g++.old-deja/g++.other/array3.C: New test.
48011
48012 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48013
48014         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
48015         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
48016         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
48017         New tests.
48018
48019 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
48020
48021         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
48022         * g++.old-deja/g++.abi/vmihint.C: Likewise.
48023
48024 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
48025
48026         * gcc.c-torture/execute/20000808-1.c: New test.
48027
48028 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48029
48030         * gcc.dg/c90-const-expr-1.c: New test.
48031
48032 2000-08-08  Richard Henderson  <rth@cygnus.com>
48033
48034         * gcc.dg/noncompile/920923-1.c: Declare calloc.
48035
48036 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48037
48038         * gcc.dg/noncompile/const-ll-1.c: New test.
48039
48040 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48041
48042         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
48043
48044 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48045
48046         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
48047         that running programs linked against the shared version of libobjc
48048         run correctly.
48049
48050 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48051
48052         * gcc.dg/c99-printf-1.c: New test.
48053
48054 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48055
48056         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
48057
48058 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
48059
48060         * gcc.c-torture/execute/20000731-1.x: Delete.
48061
48062 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
48063
48064         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
48065         and torture_without_loops as is done by c-torture.exp.
48066         (search_for): Copy from c-torture.exp.
48067         (gcc-dg-runtest): New function, drives a directory of tests
48068         iterating over the TORTURE_OPTIONS.
48069         (scan-assembler, scan-assembler-not): Move here from
48070         individual directory drivers.
48071
48072         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
48073         defined by lib/gcc-dg.exp.
48074         * gcc.dg/cpp/cpp.exp: Likewise.
48075         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
48076         gcc-dg-runtest, so we cycle over optimization options.
48077
48078         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
48079         * gcc.dg/compare2.c: No longer expected to fail.
48080
48081 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48082
48083         * gcc.c-torture/execute/20000804-1.c: New test.
48084
48085 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48086
48087         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
48088
48089 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
48090
48091         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
48092
48093 2000-08-03  Jeffrey A Law  (law@cygnus.com)
48094
48095         * gcc.c-torture/compile/20000803-1.c: New test.
48096
48097 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48098
48099         * gcc.c-torture/execute/20000801-3.c,
48100         gcc.c-torture/execute/20000801-4.c: New tests.
48101         * gcc.c-torture/execute/20000801-3.x,
48102         gcc.c-torture/execute/20000801-4.x: Xfail.
48103
48104 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
48105
48106         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
48107         libobjc/.libs to allow for libtool.
48108
48109 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
48110
48111         * gcc.c-torture/compile/20000802-1.c: New test.
48112
48113 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
48114
48115         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
48116
48117 2000-07-31  Jeffrey A Law  (law@cygnus.com)
48118
48119         * gcc-c-torture/execute/20000731-2.c: New test.
48120
48121         * gcc.c-torture/execute/20000731-1.c: New test.
48122         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
48123
48124 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
48125
48126         * gcc.dg/cpp/paste7.c: New test.
48127         * gcc.dg/cpp/20000725-1.c: New test.
48128
48129 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
48130
48131         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
48132         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
48133         declaration warning for __builtin_dwarf_reg_size.
48134
48135         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
48136
48137 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48138
48139         * gcc.dg/noncompile/voidparam-1.c: New test.
48140
48141 2000-07-30  Richard Henderson  <rth@cygnus.com>
48142
48143         * gcc.dg/c90-digraph-1.c: Don't xfail.
48144         * gcc.dg/compare2.c (case 10): Xfail.
48145         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
48146
48147 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
48148
48149         * gcc.dg/c99-main-1.c: New test.
48150
48151 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48152
48153         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
48154
48155 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
48156
48157         * gcc.c-tortuer/execute/20000726-1.c: New test.
48158
48159 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
48160
48161         * gcc.c-torture/execute/enum-2.c: New test.
48162
48163 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48164
48165         * gcc.dg/cpp/tr-warn3.c: New test.
48166
48167 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48168
48169         * g++.old-deja/g++.ext/implicit1.C: Remove.
48170         * g++.old-deja/g++.jason/c2.C: Remove
48171         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
48172         * g++.old-deja/g++.pt/crash16.C: Likewise.
48173         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
48174
48175 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48176
48177         * g++.old-deja/g++.other/for2.C: New test.
48178
48179 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
48180
48181         * gcc.dg/20000720-1.c: New test.
48182
48183 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
48184
48185         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
48186
48187 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
48188
48189         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
48190         * gcc.c-torture/execute/20000722-1.c: New.
48191         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
48192
48193 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
48194
48195         * gcc.dg/cpp/20000720-1.S: New test.
48196
48197 2000-07-21  Michael Meissner  <meissner@redhat.com>
48198
48199         * gcc.c-torture/execute/ieee/hugeval.c: New test.
48200
48201 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
48202
48203         * g++.old-deja/g++.brendan/crash16.C,
48204         g++.old-deja/g++.brendan/parse3.C,
48205         g++.old-deja/g++.brendan/redecl1.C,
48206         g++.old-deja/g++.ns/template13.C,
48207         g++.old-deja/g++.other/decl4.C,
48208         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
48209
48210 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
48211
48212         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
48213         and "Internal error".
48214
48215         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
48216         regexps.
48217         * gcc.dg/cpp/paste6.c: New test.
48218
48219 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
48220
48221         * gcc.dg/cpp/tr-direct.c: New test.
48222
48223         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
48224         gcc.dg/cpp/undef1.c: Tweak error regexps.
48225
48226 2000-07-18  Eric Christopher <echristo@redhat.com>
48227
48228         * gcc.c-torture/compile/20000718-1.c: New test.
48229
48230 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
48231
48232         * cpplex.c (_cpp_push_token): If the token being pushed back
48233         is the previous token in this context, just subtract one from
48234         context->posn.
48235         * cppmacro.c (save_expansion): Clear aux field when storing a
48236         placemarker.
48237
48238 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
48239
48240         * gcc.dg/noncompile/redecl-1.c: New test.
48241
48242 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
48243
48244         * gcc.c-torture/execute/20000717-5.c: New test.
48245         * gcc.c-torture/execute/20000717-1.x: Removed.
48246
48247 2000-07-17  Richard Henderson  <rth@cygnus.com>
48248
48249         * gcc.c-torture/execute/20000717-4.c: New test.
48250
48251 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
48252
48253         * gcc.dg/cpp/syshdr.c: New test.
48254         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
48255
48256 2000-07-17  Neil Booth  <neilb@earthling.net>
48257
48258         * gcc.dg/cpp/cmdlne-dM.c: New test.
48259         * gcc.dg/cpp/cmdlne-dD.c: New test.
48260
48261 2000-07-17  Jeffrey A Law  (law@cygnus.com)
48262
48263         * gcc.c-torture/execute/20000717-3.c: New test.
48264
48265         * gcc.c-torture/compile/20000717-1.c: New test.
48266
48267 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
48268
48269         * gcc.c-torture/execute/20000717-2.c: New test.
48270
48271 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48272
48273         * gcc.dg/formatz-1.c: New test.
48274
48275         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
48276         * gcc.dg/c99-digraph-1.c: New tests.
48277
48278         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
48279         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
48280
48281         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
48282         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
48283         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
48284         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
48285         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
48286         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
48287         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
48288
48289 2000-07-17  Greg McGary <greg@mcgary.org>
48290
48291         * gcc.c-torture/execute/20000717-1.c: New test.
48292         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
48293
48294 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
48295
48296         * gcc.c-torture/execute/20000715-2.c: New test.
48297         * gcc.dg/20000715-1.c: New test.
48298
48299 2000-07-15  Michael Meissner  <meissner@redhat.com>
48300
48301         * gcc.c-torture/execute/20000715-1.c: New test.
48302
48303 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
48304
48305         * gcc.c-torture/execute/20000707-1.c: New test.
48306
48307 2000-07-13  Neil Booth  <NeilB@earthling.net>
48308
48309         * gcc.dg/cpp/digraph1.c,
48310         gcc.dg/cpp/digraph2.c,
48311         gcc.dg/cpp/digraphs.c: New tests.
48312
48313 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
48314
48315         * g77.f-torture/compile/20000630-2.f: New test.
48316         * g77.f-torture/compile/20000630-2.x
48317
48318 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
48319
48320         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
48321
48322 2000-07-11  Neil Booth  <NeilB@earthling.net>
48323
48324         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
48325
48326 2000-07-11  Neil Booth  <NeilB@earthling.net>
48327
48328         * gcc.dg/cpp/cmdlne-C.c: New.
48329
48330 2000-07-09  Neil Booth  <NeilB@earthling.net>
48331
48332         * gcc.dg/cpp/directiv.c: New tests.
48333         * gcc.dg/cpp/undef1.c: Update.
48334
48335 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
48336
48337         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
48338
48339 2000-07-09  Neil Booth  <NeilB@earthling.net>
48340
48341         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
48342
48343 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
48344
48345         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
48346         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
48347
48348 2000-07-08  Neil Booth  <NeilB@earthling.net>
48349
48350         * gcc.dg/cpp/macsyntx.c: New tests.
48351
48352 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
48353
48354         * gcc.dg/20000707-1.c: New test.
48355
48356 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
48357
48358         * gcc.c-torture/execute/20000706-1.c: New test.
48359         * gcc.c-torture/execute/20000706-2.c: New test.
48360         * gcc.c-torture/execute/20000706-3.c: New test.
48361         * gcc.c-torture/execute/20000706-4.c: New test.
48362         * gcc.c-torture/execute/20000706-5.c: New test.
48363
48364 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
48365
48366         * g++.old-deja/g++.pt/instantiate7.C: New test.
48367
48368 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
48369
48370         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
48371         * g++.old-deja/g++.mike/thunk3.C: Likewise.
48372         * g++.old-deja/g++.other/rtti3.C: Likewise.
48373         * g++.old-deja/g++.other/rttid3.C: Likewise.
48374
48375 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
48376
48377         *  g77.f-torture/compile/20000630-1.x: Fix typo
48378
48379 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
48380
48381         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
48382         assembly output.
48383
48384 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
48385
48386         * gcc.dg/cpp/ident.c: New test.
48387
48388 2000-07-05  Neil Booth  <NeilB@earthling.net>
48389
48390         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
48391           gcc.dg/cpp/lexstrng.c: New tests.
48392
48393 2000-07-04  Neil Booth  <NeilB@earthling.net>
48394
48395         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
48396         * gcc.dg/cpp/strify2.c: Same.
48397
48398 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
48399
48400         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
48401         * gcc.dg/cpp/19990703-1.c: Likewise.
48402         * gcc.dg/cpp/20000625-1.c: Likewise.
48403         * gcc.dg/cpp/20000625-2.c: Likewise.
48404
48405         * gcc.dg/cpp/macro1.c,
48406         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
48407         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
48408         gcc.dg/cpp/strify1.c,
48409         gcc.dg/cpp/strify2.c: New tests.
48410
48411 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
48412
48413         * gcc.c-torture/execute/20000703-1.c: New test.
48414
48415 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48416
48417         * g++.old-deja/g++.pt (lookup10.C): New test.
48418
48419 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48420
48421         * g++.old-deja/g++.pt (typename25.C): New test.
48422
48423 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
48424
48425         * gcc.c-torture/compile/20000701-1.c: New test.
48426
48427 2000-06-30  Nick Clifton  <nickc@cygnus.com>
48428
48429         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
48430         to test case.
48431
48432 2000-06-30  Catherine Moore  <clm@cygnus.com>
48433
48434         * gcc.c-torture/execute/align-1.c: New test.
48435
48436 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
48437
48438         * g++.old-deja/g++.pt/expr8.C: New test.
48439         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
48440
48441 2000-06-29  Nick Clifton  <nickc@cygnus.com>
48442
48443         * gcc.c-torture/compile/20000629-1.c: New test.
48444
48445 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
48446
48447
48448         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
48449         gcc.dg/noncompile directory, depending on whether they're
48450         preprocessor tests or not.  Annotate all the tests for the dg
48451         framework.
48452
48453         * gcc.c-torture/noncompile/noncompile.exp: Delete.
48454         * gcc.dg/noncompile/noncompile.exp: New.
48455
48456         * Moved files:
48457         Old name                                New name
48458         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
48459         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
48460         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
48461         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
48462         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
48463         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
48464         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
48465         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
48466         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
48467         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
48468         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
48469         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
48470         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
48471         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
48472         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
48473         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
48474         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
48475         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
48476         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
48477         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
48478         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
48479         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
48480         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
48481         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
48482
48483         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
48484         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
48485         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
48486         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
48487         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
48488         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
48489
48490 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
48491
48492         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
48493         declare one variable.  On the fourth, error.
48494         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
48495         declared by 20000628-1a.h.
48496
48497 2000-06-29  Richard Henderson  <rth@redhat.com>
48498
48499         * gcc.c-torture/execute/930529-1.x: New file.
48500         * gcc.dg/920413-1.c: Adjust expected warning text.
48501         * gcc.dg/980217-1.c: Declare abort.
48502         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
48503
48504 2000-06-29  Jeffrey A Law  (law@cygnus.com)
48505
48506         * g77.f-torture/compile/20000629-1.f: New test.
48507         * g77.f-torture/compile/20000629-1.x: Expected to fail.
48508
48509 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
48510
48511         Rearrange lots of files, removing entirely the
48512         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
48513         directories.
48514
48515         * Deleted files:
48516         gcc.c-torture/code_quality/code_quality.exp
48517         gcc.c-torture/special/special.exp
48518         gcc.failure/failure.exp
48519         gcc.failure/940409-1.x
48520         gcc.c-torture/compile/961203-1.x
48521
48522         * New files:
48523         gcc.misc-tests/linkage.exp
48524         gcc.c-torture/execute/920730-1t.c
48525         gcc.c-torture/execute/920730-1t.x
48526         gcc.c-torture/compile/920520-1.x
48527         gcc.c-torture/compile/920521-1.x
48528         gcc.c-torture/compile/981006-1.x
48529         gcc.c-torture/execute/eeprof-1.x
48530
48531         * Moved files (possibly with modifications to fit a new harness):
48532         Old name                                New name
48533         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
48534         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
48535         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
48536         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
48537         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
48538         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
48539         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
48540         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
48541         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
48542         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
48543         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
48544         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
48545         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
48546         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
48547
48548 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
48549
48550         * c-torture/compile/961203-1.x: Delete.
48551
48552         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
48553         not exit. Include stdio.h.
48554         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
48555         * gcc.misc-tests/dg-12.c: Likewise.
48556         * gcc.misc-tests/dg-5.c: Likewise.
48557         * gcc.misc-tests/dg-6.c: Likewise.
48558         * gcc.misc-tests/dg-7.c: Prototype abort.
48559         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
48560         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
48561         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
48562         not exit.
48563         * gcc.misc-tests/sieve.c: Use return from main, not exit.
48564         * gcc.misc-tests/sort2.c: Use return from main, not exit.
48565
48566 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
48567
48568         * gcc.dg/cpp/20000628-1.c: New test.
48569         * gcc.dg/cpp/20000628-1.h: New header for above test.
48570         * gcc.dg/cpp/20000628-1a.h: Likewise.
48571
48572 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
48573
48574         * gcc.dg/cpp: New directory.
48575         * gcc.dg/cpp/cpp.exp: New driver.
48576         * gcc.dg/cpp/20000627-1.c: New test.
48577         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
48578         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
48579         and rewrite as a compilation test.
48580
48581         * gcc.dg: Move many files into the cpp subdirectory, possibly
48582         renaming or editing them as well.
48583         Old name                New name
48584         990119-1.c              cpp/19990119-1.c
48585         990228-1.c              cpp/19990228-1.c
48586         990407-1.c              cpp/19990407-1.c
48587         990409-1.c              cpp/19990409-1.c
48588         990413-1.c              cpp/19990413-1.c
48589         990703-1.c              cpp/19990703-1.c
48590         20000127-1.c            cpp/20000127-1.c
48591         20000129-1.c            cpp/20000129-1.c
48592         20000207-1.c            cpp/20000207-1.c
48593         20000207-2.c            cpp/20000207-2.c
48594         20000209-1.c            cpp/20000209-1.c
48595         20000209-2.c            cpp/20000209-2.c
48596         20000301-1.c            cpp/20000301-1.c
48597         20000419-1.c            cpp/20000419-1.c
48598         20000510-1.S            cpp/20000510-1.S
48599         20000519-1.c            cpp/20000519-1.c
48600         20000529-1.c            cpp/20000529-1.c
48601         20000625-1.c            cpp/20000625-1.c
48602         20000625-2.c            cpp/20000625-2.c
48603         cpp-as1.c               cpp/assert1.c
48604         cpp-as2.c               cpp/assert2.c
48605         cxx-comments-1.c        cpp/cxxcom1.c
48606         cxx-comments-2.c        cpp/cxxcom2.c
48607         endif-label.c           cpp/endif.c
48608         cpp-hash1.c             cpp/hash1.c
48609         cpp-hash2.c             cpp/hash2.c
48610         cpp-if1.c               cpp/if-1.c
48611         cpp-if2.c               cpp/if-2.c
48612         cpp-if3.c               cpp/if-3.c
48613         cpp-if4.c               cpp/if-4.c
48614         cpp-if5.c               cpp/if-5.c
48615         cpp-cond.c              cpp/if-cexp.c
48616         cpp-missingop.c         cpp/if-mop.c
48617         cpp-missingparen.c      cpp/if-mpar.c
48618         cpp-opprec.c            cpp/if-oppr.c
48619         cpp-ifparen.c           cpp/if-paren.c
48620         cpp-shortcircuit.c      cpp/if-sc.c
48621         cpp-shift.c             cpp/if-shift.c
48622         cpp-unary.c             cpp/if-unary.c
48623         cpp-li1.c               cpp/line1.c
48624         cpp-li2.c               cpp/line2.c
48625         lineno.c                cpp/line3.c
48626         lineno-2.c              cpp/line4.c
48627         cpp-mi.c                cpp/mi1.c
48628         cpp-mic.h               cpp/mi1c.h
48629         cpp-micc.h              cpp/mi1cc.h
48630         cpp-mind.h              cpp/mi1nd.h
48631         cpp-mindp.h             cpp/mi1ndp.h
48632         cpp-mix.h               cpp/mi1x.h
48633         cpp-mi2.c               cpp/mi2.c
48634         cpp-mi2a.h              cpp/mi2a.h
48635         cpp-mi2b.h              cpp/mi2b.h
48636         cpp-mi2c.h              cpp/mi2c.h
48637         cpp-mi3.c               cpp/mi3.c
48638         cpp-mi3.def             cpp/mi3.def
48639         poison-1.c              cpp/poison.c
48640         pr-impl.c               cpp/prag-imp.c
48641         cpp-redef-2.c           cpp/redef1.c
48642         cpp-redef.c             cpp/redef2.c
48643         strpaste.c              cpp/strp1.c
48644         strpaste-2.c            cpp/strp2.c
48645         cpp-tradpaste.c         cpp/tr-paste.c
48646         cpp-tradstringify.c     cpp/tr-str.c
48647         cpp-tradwarn1.c         cpp/tr-warn1.c
48648         cpp-tradwarn2.c         cpp/tr-warn2.c
48649         trigraphs.c             cpp/trigraphs.c
48650         cpp-unc1.c              cpp/unc1.c
48651         cpp-unc2.c              cpp/unc2.c
48652         cpp-unc3.c              cpp/unc3.c
48653         cpp-unc.c               cpp/unc4.c
48654         undef.c                 cpp/undef1.c
48655         undef-2.c               cpp/undef2.c
48656         cpp-wi1.c               cpp/widestr1.c
48657
48658 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
48659
48660         * lib/g++.exp (g++_include_flags): Tweak.
48661
48662 2000-06-27  H.J. Lu  <hjl@gnu.org>
48663             Loren J. Rittle  <ljrittle@acm.org>
48664
48665         * lib/g++.exp (g++_include_flags): Override libgloss.exp
48666         version with one that knows about the new gcc tree structure.
48667         (g++_link_flags): Same.
48668
48669 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
48670
48671         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
48672         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
48673         case we are cross-compiling.
48674
48675         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
48676         g++.old-deja/g++.niklas/Makefile.in,
48677         g++.old-deja/g++.niklas/configure.in,
48678         g++.old-deja/g++.other/Makefile.in,
48679         g++.old-deja/g++.other/configure.in,
48680         gcc.c-torture/code_quality/Makefile.in,
48681         gcc.c-torture/code_quality/configure.in,
48682         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
48683         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
48684         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
48685         gcc.c-torture/execute/ieee/Makefile.in,
48686         gcc.c-torture/execute/ieee/configure.in,
48687         gcc.c-torture/noncompile/Makefile.in,
48688         gcc.c-torture/noncompile/configure.in,
48689         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
48690         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
48691         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
48692
48693 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48694
48695         * g++.old-deja/g++.other/ambig3.C: New test.
48696
48697 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48698
48699         * g++.old-deja/g++.pt/syntax1.C: New test.
48700         * g++.old-deja/g++.pt/syntax2.C: New test.
48701         * g++.old-deja/g++.other/syntax3.C: New test.
48702         * g++.old-deja/g++.other/syntax4.C: New test.
48703
48704 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48705
48706         * gcc.dg/20000623-1.c: Prototype exit and abort.
48707
48708 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48709
48710         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
48711         New tests.
48712         * gcc.dg/cpp-mi3.def: New file.
48713
48714         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
48715         inside assertions.
48716         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
48717         lexer's error messages.
48718         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
48719         divine anything from the linemarkers.
48720         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
48721         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
48722
48723 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
48724
48725         * gcc.dg/20000623-1.c: New test.
48726
48727 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
48728
48729         * gcc.c-torture/execute/20000622-1.c: New test.
48730
48731 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
48732
48733         * g++.old-deja/g++.other/init15.C: New test.
48734
48735 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
48736
48737         * g++.old-deja/g++.pt/vaarg2.C: New test.
48738         * g++.old-deja/g++.pt/vaarg3.C: New test.
48739
48740 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
48741
48742         * g++.old-deja/g++.other/dyncast6.C: New test.
48743
48744 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
48745
48746         * gcc.c-torture/execute/loop-6.c: New test.
48747
48748 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
48749
48750         * gcc.dg/20000614-1.c: New test.
48751         * gcc.dg/20000614-2.c: New test.
48752
48753 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
48754
48755         * g++.old-deja/g++.other/inline12.C: New test.
48756
48757 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
48758
48759         * g++.old-deja/g++.other/eh1.C: New test.
48760
48761 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
48762
48763         * g++.old-deja/g++.other/type.C: New test.
48764
48765 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
48766
48767         * g++.old-deja/g++.other/initstring.C: New test.
48768
48769 2000-06-12  Jason Merrill  <jason@redhat.com>
48770
48771         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
48772
48773 2000-06-09  Jeffrey A Law  (law@cygnus.com)
48774
48775         * gcc.c-torture/compile/20000609-1.c: New test.
48776
48777 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
48778
48779         * gcc.dg/20000609-1.c: New test.
48780
48781 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
48782
48783         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
48784         * gcc.c-torture/noncompile/poison-1.c: Move...
48785         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
48786         * gcc.dg/cpp-li1.c: Add a token after the #line.
48787
48788 2000-06-05  Richard Henderson  <rth@cygnus.com>
48789
48790         * gcc.c-torture/execute/20000605-2.c: New test.
48791         * gcc.c-torture/execute/20000605-3.c: New test.
48792
48793 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
48794
48795         * g77.f-torture/execute/20000503-1.x: New file.
48796
48797 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
48798
48799         * g++.old-deja/g++.eh/badalloc1.C: New test.
48800
48801 2000-06-05  Richard Henderson  <rth@cygnus.com>
48802
48803         * gcc.c-torture/execute/20000605-1.c: New test.
48804
48805 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
48806             Nathan Sidwell <nathan@codesourcery.com>
48807
48808         * gcc.c-torture/compile/20000605-1.c: New test.
48809
48810 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
48811
48812         * g77.f-torture/compile/20000601-1.f: New test.
48813
48814 2000-06-03  Richard Henderson  <rth@cygnus.com>
48815
48816         * gcc.c-torture/execute/20000603-1.c: New.
48817
48818 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
48819
48820         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
48821         * gcc.dg/noreturn-2.c (noreturn): Likewise.
48822
48823 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
48824
48825         * gcc.dg/compare2.c (case 12): XFAIL.
48826         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
48827         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
48828
48829         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
48830
48831 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
48832
48833         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
48834         guard macro is already defined when the header is first
48835         included.
48836         * gcc.dg/cpp-mix.h: New file.
48837         * gcc.dg/endif-label.c: Update patterns to match compiler.
48838
48839         * g++.brendan/complex1.C: Declare abort.
48840         * g++.law/refs4.C: Remove XFAIL.
48841         * g++.oliva/expr2.C: Declare abort and exit.
48842
48843 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
48844
48845         * gcc.c-torture/execute/20000528-1.c: New test.
48846
48847         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
48848         * g++.old-deja/g++.law/temps4.C: Likewise.
48849
48850         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
48851         stdlib.h.  Call abort() on failure.
48852         * g++.old-deja/g++.law/refs4.C: Likewise.
48853         * g++.old-deja/g++.law/temps4.C: Likewise.
48854         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
48855         * gcc.c-torture/execute/20000112-1.c: Include string.h.
48856
48857 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
48858
48859         Relative to g++.dg/special:
48860         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
48861
48862         Relative to g++.old-deja:
48863         * g++.brendan/complex1.C, g++.jason/optimize2.C,
48864         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
48865         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
48866         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
48867         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
48868         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
48869         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
48870
48871         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
48872         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
48873         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
48874         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
48875         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
48876         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
48877         and/or string.h.
48878
48879         * g++.other/goto1.C: Update expectations for error messages.
48880
48881 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
48882
48883         * gcc.c-torture/compile/20000523-1.c: New test.
48884
48885 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
48886
48887         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
48888
48889 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
48890
48891         * g++.old-deja/g++.eh/catch11.C: New test.
48892         * g++.old-deja/g++.eh/catch12.C: New test.
48893
48894 2000-05-24  Nick Clifton  <nickc@cygnus.com>
48895
48896         * gcc.c-torture/execute/20000523-1.c: New test.
48897
48898 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
48899
48900         * c-torture/execute/bcp-1.c: Replace abort in arg of
48901         __builtin_constant_p with a generic external function.
48902
48903         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
48904         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
48905         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
48906         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
48907         Prototype abort and/or exit.
48908
48909         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
48910         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
48911         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
48912         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
48913
48914 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
48915
48916         * gcc.dg/dwarf2-1.c: New test.
48917
48918 2000-05-20  Richard Henderson  <rth@cygnus.com>
48919
48920         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
48921
48922 2000-05-20  Andreas Jaeger  <aj@suse.de>
48923
48924         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
48925         testcase.
48926
48927 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
48928
48929         * gcc.c-torture/execute/20000519-2.c: New test.
48930
48931 2000-05-19  Andreas Jaeger  <aj@suse.de>
48932
48933         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
48934         which fails with SSA.
48935
48936         * lib/c-torture.exp: Also test with -O3 -fssa.
48937
48938 2000-05-18  Michael Meissner  <meissner@redhat.com>
48939
48940         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
48941         * gcc.c-torture/execute/920415-1.c: Ditto.
48942         * gcc.c-torture/execute/920501-1.c: Ditto.
48943         * gcc.c-torture/execute/conversion.c: Ditto.
48944         * gcc.c-torture/execute/cvt-1.c: Ditto.
48945
48946 2000-05-18  Jeffrey A Law  (law@cygnus.com)
48947
48948         * gcc.c-torture/compile/20000518-1.c: New test.
48949
48950 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
48951
48952         * g77.f-torture/compile/200005018.f: New test.
48953
48954 2000-05-17  Jeffrey A Law  (law@cygnus.com)
48955
48956         * gcc.c-torture/compile/20000517-1.c: New test.
48957
48958 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48959
48960         * gcc.c-torture/execute/20000516-1.c: New test.
48961
48962 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
48963
48964         * g++.old-deja/g++.other/eh.C: New test.
48965
48966 2000-05-12  Richard Henderson  <rth@cygnus.com>
48967
48968         * gcc.c-torture/execute/990208-1.c (main): Don't pass
48969         constants through to doit's conditional.
48970
48971 2000-05-11  Jeffrey A Law  (law@cygnus.com)
48972
48973         * gcc.c-torture/compile/20000511-1.c: New test.
48974         * g77.f-torture/compile/20000511-1.f: New test.
48975         * g77.f-torture/compile/20000511-2.f: New test.
48976
48977 2000-05-11  Michael Meissner  <meissner@redhat.com>
48978
48979         * gcc.c-torture/execute/20000511-1.c: New test.
48980
48981 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
48982
48983         * gcc.dg/dg.exp: Scan .S files as well as .c files.
48984         * gcc.dg/20000510-1.S: New.
48985
48986 2000-05-08  Catherine Moore  <clm@cygnus.com>
48987
48988         * gcc.dg/unused-3.c: New.
48989
48990 2000-05-06  Richard Henderson  <rth@cygnus.com>
48991
48992           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
48993           * g++.old-deja/g++.mike/warn1.C: Likewise.
48994           * g++.old-deja/g++.pt/local1.C: Likewise.
48995           * g++.old-deja/g++.pt/local7.C: Likewise.
48996           * g++.old-deja/g++.pt/spec16.C: Likewise.
48997
48998 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
48999
49000         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
49001
49002 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
49003
49004           * g77.f-torture/execute/20000503-1.f: New test.
49005
49006 2000-05-04  Andreas Jaeger  <aj@suse.de>
49007
49008         * gcc.dg/noreturn-2.c: New test.
49009
49010 2000-05-04  Neil Booth  <NeilB@earthling.net>
49011
49012         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
49013         preprocessor.
49014
49015 2000-05-04  Richard Henderson  <rth@cygnus.com>
49016
49017         * gcc.c-torture/execute/20000503-1.c: Fix typo.
49018
49019 2000-05-04  Richard Henderson  <rth@cygnus.com>
49020
49021         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
49022         OpenSSL by Jason R Thorpe.
49023
49024 2000-05-03  Jim Wilson  <wilson@cygnus.com>
49025
49026         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
49027
49028 2000-05-03  Robert Lipe <robertlipe@usa.net>
49029
49030         * gcc.dg/20000503-1.c: New test.
49031
49032 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
49033
49034         * gcc.c-torture/compile/20000502-1.c: New test.
49035         * g++.old-deja/g++.other/align.C: New test.
49036         * gcc.dg/cpp-tradstringify.c: New test.
49037
49038 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
49039
49040         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
49041         and hard registers.
49042
49043 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
49044
49045         * gcc.c-torture/execute/loop-5.c: New test.
49046
49047 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
49048
49049         * gcc.c-torture/execute/va-arg-20.c: New test.
49050
49051 2000-04-23  Jeffrey A Law  (law@cygnus.com)
49052
49053         * gcc.c-torture/execute/20000422-1.c: New test.
49054
49055 2000-04-20  Greg McGary  <gkm@gnu.org>
49056
49057         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
49058         when optimizing, but without sibling-call optimizations (-O1).
49059
49060 2000-04-20  Jeffrey A Law  (law@cygnus.com)
49061
49062           * gcc.c-torture/compile/20000420-1.c: New test.
49063
49064 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49065
49066         * g++.abi/ptrflags.C: New test.
49067         * g++.eh/catchptr1.C: Test incomplete pointer chains.
49068
49069 2000-04-19  Catherine Moore  <clm@cygnus.com>
49070
49071         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
49072
49073 2000-04-19  Greg McGary  <gkm@gnu.org>
49074
49075         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
49076         sibling-call optimizations.
49077
49078 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
49079
49080         * gcc.dg/20000419-1.c: New test.
49081
49082 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
49083
49084         * gcc.c-torture/execute/20000412-6.c: New test.
49085
49086 2000-04-12  Jeffrey A Law  (law@cygnus.com)
49087
49088         * gcc.c-torture/execute/20000412-5.c: New test.
49089         * g77.f-torture/compile/20000412-1.f: New test.
49090         * gcc.c-torture/execute/20000412-4.c: New test.
49091         * gcc.c-torture/compile/20000412-2.c: New test.
49092         * gcc.c-torture/execute/20000412-3.c: New test.
49093         * gcc.c-torture/compile/20000412-1.c: New test.
49094         * gcc.c-torture/execute/20000412-2.c: New test.
49095
49096 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
49097
49098         * objc/execute/bf-20.m: New test.
49099
49100 2000-04-10  Richard Henderson  <rth@cygnus.com>
49101
49102         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
49103
49104         * gcc.c-torture/execute/20000412-1.c: New test.
49105
49106 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49107
49108         * g++.old-deja/g++.eh/catchptr1.C: New test.
49109
49110 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
49111
49112         * g++.old-deja/g++.abi/cxa_vec.C: New test.
49113
49114 2000-04-08  Neil Booth  <NeilB@earthling.net>
49115
49116         * gcc.dg/cpp-nullchar.c: Remove test as
49117         embedded nulls cause problems.
49118
49119 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49120
49121         * gcc.dg/compare2.c: New test.
49122
49123 2000-04-08  Neil Booth  <NeilB@earthling.net>
49124
49125         * gcc.dg/cpp-nullchar.c: New test.
49126
49127 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
49128
49129         * gcc.dg/cpp-mi2.c: New test.
49130         * gcc.dg/cpp-mi2[abc].h: New files.
49131
49132 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
49133
49134         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
49135         member name.
49136
49137 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49138
49139         * g++.old-deja/g++.abi/vmihint.C: New test.
49140
49141 2000-04-06  Neil Booth  <NeilB@earthling.net>
49142
49143         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
49144         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
49145         copyright.
49146
49147 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
49148
49149         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
49150         avoid stack-frame overwrite.
49151
49152 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
49153
49154         * gcc.c-torture/compile/20000405-2.c: New test.
49155         * gcc.c-torture/compile/20000405-3.c: New test.
49156
49157 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49158
49159         * gcc.c-torture/compile/20000405-1.c: New test.
49160
49161 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
49162
49163         * gcc.dg/cast-qual-1.c: Revert last change.
49164
49165 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49166
49167         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
49168
49169 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
49170
49171         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
49172         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
49173
49174 2000-04-03  Jeffrey A Law  (law@cygnus.com)
49175
49176         * gcc.c-torture/compile/20000403-2.c: New test.
49177         * gcc.c-torture/compile/20000403-1.c: New test.
49178
49179 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
49180
49181         * gcc.c-torture/execute/20000403-1.c: New test.
49182
49183 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
49184
49185         * gcc.c-torture/execute/20000402-1.c: New test.
49186
49187 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
49188
49189         * gcc.c-torture/execute/va-arg-15.c: New test.
49190         * gcc.c-torture/execute/va-arg-16.c: New test.
49191         * gcc.c-torture/execute/va-arg-17.c: New test.
49192         * gcc.c-torture/execute/va-arg-18.c: New test.
49193         * gcc.c-torture/execute/va-arg-19.c: New test.
49194
49195 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
49196
49197         * gcc.c-torture/compile/981211-1.c: Move to...
49198         * gcc.dg/cpp-as1.c: ...here.
49199         * gcc.dg/cpp-as2.c: New file.
49200
49201         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
49202         compiler.
49203
49204 2000-04-02  Neil Booth  <NeilB@earthling.net>
49205
49206         * gcc.dg/cpp-cond.c  New tests.
49207         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
49208         accidental success less likely.
49209         * gcc.dg/cpp-missingop.c  New tests.
49210         * gcc.dg/cpp-missingparen.c  New tests.
49211         * gcc.dg/cpp-shift.c  New tests.
49212         * gcc.dg/cpp-shortcircuit.c  New tests.
49213         * gcc.dg/cpp-unary.c  New tests.
49214
49215 2000-03-29  Jeffrey A Law  (law@cygnus.com)
49216
49217         * gcc.c-torture/compile/20000329-1.c: New test.
49218
49219 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
49220
49221         * gcc.c-torture/compile/20000326-1.c: New test.
49222         * gcc.c-torture/compile/20000326-2.c: New test.
49223
49224 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
49225
49226         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
49227         the first parameter is a function argument.
49228
49229 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
49230
49231         * g++.old-deja/g++.ext/array4.C: New test.
49232
49233 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
49234
49235         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
49236
49237 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49238
49239         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
49240
49241 2000-03-19  Richard Henderson  <rth@cygnus.com>
49242
49243         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
49244
49245 2000-03-19  Richard Henderson  <rth@cygnus.com>
49246
49247         * gcc.c-torture/compile/20000319-1.c: New test.
49248
49249 2000-03-14  Jeffrey A Law  (law@cygnus.com)
49250
49251         * gcc.c-torture/execute/20000314-3.c: New test.
49252         * gcc.c-torture/execute/20000314-2.c: New test.
49253         * gcc.c-torture/execute/20000314-1.c: New test.
49254         * gcc.c-torture/compile/20000314-2.c: New test.
49255         * gcc.c-torture/compile/20000314-1.c: New test.
49256
49257 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
49258
49259         * g++.old-deja/g++.warn/inline.C: New test.
49260
49261 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
49262
49263         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
49264         standards-compliant result rather than specific constants.
49265         Put test-values in array.
49266
49267 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
49268
49269         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
49270         (g++_target_compile): Put test-specific options last.
49271
49272 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49273
49274         * g++.old-deja/g++.eh/vbase4.C: New test.
49275
49276 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49277
49278         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
49279
49280 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49281
49282         * g++.old-deja/g++.brendan/misc12.C: Removed.
49283         * g++.old-deja/g++.pt/memtemp77.C: Constify.
49284         * g++.old-deja/g++.ext/pretty4.C: New test.
49285
49286 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49287
49288         * g++.old-deja/g++.other/string2.C: New test.
49289
49290 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
49291
49292         * g++.old-deja/g++.warn/impint2.C: New test.
49293
49294 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
49295
49296         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
49297         is 1, not zero.
49298
49299 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
49300
49301         * g++.old-deja/g++.warn/impint.C: New test.
49302         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
49303         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
49304         * g++.old-deja/g++.pt/explicit12.C: Likewise.
49305         * g++.old-deja/g++.pt/explicit13.C: Likewise.
49306         * g++.old-deja/g++.pt/explicit17.C: Likewise.
49307         * g++.old-deja/g++.pt/explicit18.C: Likewise.
49308         * g++.old-deja/g++.pt/explicit19.C: Likewise.
49309         * g++.old-deja/g++.pt/explicit23.C: Likewise.
49310         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49311         * g++.old-deja/g++.pt/explicit35.C: Likewise.
49312         * g++.old-deja/g++.pt/explicit6.C: Likewise.
49313         * g++.old-deja/g++.pt/memclass7.C: Likewise.
49314
49315 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
49316
49317         * gcc.dg/cpp-redef.c: New test.
49318
49319 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
49320
49321         * g++.old-deja/g++.pt/unify7.C: New test.
49322
49323 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49324
49325         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
49326         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
49327
49328 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
49329
49330         * gcc.c-torture/compile/20000224-1.c: New test.
49331
49332 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49333
49334         * gcc.c-torture/compile/cpp-2.c: New test.
49335         * gcc.c-torture/compile/cpp-1.c: New test.
49336
49337 2000-02-25  Jeffrey A Law  (law@cygnus.com)
49338
49339         * gcc.c-torture/execute/20000225-1.c: New test.
49340
49341 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49342
49343         * gcc.dg/cpp-li2.c: New test.
49344
49345         * gcc.dg/cpp-wi1.c: New test.
49346
49347         * gcc.dg/cpp-li1.c: New test.
49348
49349 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
49350
49351         * g++.old-deja/g++.other/sizeof5.C: New test.
49352
49353 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49354
49355         * gcc.c-torture/execute/va-arg-13.c: New test.
49356
49357 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
49358
49359         * gcc.c-torture/execute/va-arg-12.c: New test.
49360
49361 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
49362
49363         * gcc.c-torture/execute/20000223-1.c: New test.
49364
49365 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
49366
49367         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
49368
49369 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
49370
49371         * g++.old-deja/g++.abi/ptrmem.C: New test.
49372
49373 2000-02-19  Richard Henderson  <rth@cygnus.com>
49374
49375         * gcc.c-torture/compile/init-3.c: New.
49376
49377 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
49378
49379         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
49380         ALWAYS_CXXFLAGS.
49381
49382 2000-02-11  Robert Lipe <robertl@sco.com>
49383
49384         * gcc.c-torture/compile/20000211-3.c: New test.
49385
49386 2000-02-11  Martin Buchholz <martin@xemacs.org>
49387
49388         * gcc.c-torture/compile/20000211-2.c: New test.
49389
49390 2000-02-11  Jeffrey A Law  (law@cygnus.com)
49391
49392         * gcc.c-torture/compile/20000211-1.c: New test.
49393
49394 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
49395
49396         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
49397           on native targets
49398
49399 2000-02-08  Nathan Sidwell  <nathan@acm.org>
49400
49401         * g++.old-deja/g++.other/cast5.C: New test.
49402
49403 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
49404
49405         * gcc.c-torture/execute/20000205-1.c: New.
49406
49407 2000-02-03  Nathan Sidwell  <nathan@acm.org>
49408
49409         * g++.old-deja/g++.jason/cast3.C: Return void.
49410         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
49411
49412 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49413
49414         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
49415
49416         * gcc.dg/loop-1.c: New test.
49417
49418 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
49419
49420         * gcc.c-torture/compile/20000127-1.c: New test.
49421         * gcc.c-torture/execute/991228-1.c: New test.
49422
49423 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49424
49425         * gcc.dg/unused-2.c: New test.
49426
49427         * gcc.dg/conv-1.c: New test.
49428
49429 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
49430
49431         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
49432         compiler.
49433         (tool_option_proc): Fix typo.
49434
49435 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
49436
49437         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
49438         of the ld on the host, not on the build machine.
49439         Also, don't crash if '--help' is not a supported option.
49440
49441 2000-01-24  Richard Henderson  <rth@cygnus.com>
49442
49443         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
49444
49445 2000-01-20  Jeffrey A Law  (law@cygnus.com)
49446
49447         * gcc.c-torture/execute/20000120-2.c: New test.
49448         * gcc.c-torture/execute/20000120-1.c: New test.
49449
49450 2000-01-13  Jeffrey A Law  (law@cygnus.com)
49451
49452         * gcc.c-torture/execute/20000113-1.c: New test.
49453
49454 2000-01-12  Jeffrey A Law  (law@cygnus.com)
49455
49456         * gcc.c-torture/execute/20000112-1.c: New test.
49457
49458 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49459
49460         * gcc.dg/20000111-1.c: New test.
49461
49462 2000-01-10  Jeffrey A Law  (law@cygnus.com)
49463
49464         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
49465         with 16 bit integers.
49466
49467 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49468
49469         * gcc.dg/20000108-1.c: New test.
49470
49471 2000-01-05  Nathan Sidwell  <nathan@acm.org>
49472
49473         * g++.old-deja/g++.ns/koenig8.C: New test.
49474
49475 2000-01-05  Nathan Sidwell  <nathan@acm.org>
49476
49477         * g++.old-deja/g++.other/cast4.C: New test.
49478
49479 2000-01-05  Jeffrey A Law  (law@cygnus.com)
49480
49481         * gcc.c-torture/compile/20000105-2.c: New test.
49482         * gcc.c-torture/compile/20000105-1.c: New test.
49483
49484 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49485
49486         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
49487         references to printf & atoi to conform to ANSI standard.
49488         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
49489         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
49490         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
49491         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
49492         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
49493         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49494         * g++.old-deja/g++.brendan/copy1.C: Likewise.
49495         * g++.old-deja/g++.brendan/copy2.C: Likewise.
49496         * g++.old-deja/g++.brendan/copy3.C: Likewise.
49497         * g++.old-deja/g++.brendan/copy4.C: Likewise.
49498         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49499         * g++.old-deja/g++.brendan/copy6.C: Likewise.
49500         * g++.old-deja/g++.brendan/copy7.C: Likewise.
49501         * g++.old-deja/g++.brendan/copy8.C: Likewise.
49502         * g++.old-deja/g++.brendan/crash11.C: Likewise.
49503         * g++.old-deja/g++.brendan/crash14.C: Likewise.
49504         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
49505         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49506         * g++.old-deja/g++.brendan/delete2.C: Likewise.
49507         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
49508         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
49509         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
49510         * g++.old-deja/g++.brendan/eh1.C: Likewise.
49511         * g++.old-deja/g++.brendan/groff1.C: Likewise.
49512         * g++.old-deja/g++.brendan/init3.C: Likewise.
49513         * g++.old-deja/g++.brendan/misc12.C: Likewise.
49514         * g++.old-deja/g++.brendan/misc7.C: Likewise.
49515         * g++.old-deja/g++.brendan/new2.C: Likewise.
49516         * g++.old-deja/g++.brendan/operators4.C: Likewise.
49517         * g++.old-deja/g++.brendan/operators5.C: Likewise.
49518         * g++.old-deja/g++.brendan/overload2.C: Likewise.
49519         * g++.old-deja/g++.brendan/overload7.C: Likewise.
49520         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
49521         * g++.old-deja/g++.brendan/reference1.C: Likewise.
49522         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
49523         * g++.old-deja/g++.brendan/template24.C: Likewise.
49524         * g++.old-deja/g++.brendan/template3.C: Likewise.
49525         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
49526         * g++.old-deja/g++.jason/inline3.C: Likewise.
49527         * g++.old-deja/g++.jason/opeq.C: Likewise.
49528         * g++.old-deja/g++.law/arg5.C: Likewise.
49529         * g++.old-deja/g++.law/arm7.C: Likewise.
49530         * g++.old-deja/g++.law/ctors11.C: Likewise.
49531         * g++.old-deja/g++.law/cvt8.C: Likewise.
49532         * g++.old-deja/g++.law/init9.C: Likewise.
49533         * g++.old-deja/g++.law/refs4.C: Likewise.
49534         * g++.old-deja/g++.law/template2.C: Likewise.
49535         * g++.old-deja/g++.law/visibility24.C: Likewise.
49536         * g++.old-deja/g++.law/vtable3.C: Likewise.
49537         * g++.old-deja/g++.mike/asm2.C: Likewise.
49538         * g++.old-deja/g++.mike/eh1.C: Likewise.
49539         * g++.old-deja/g++.mike/misc1.C: Likewise.
49540         * g++.old-deja/g++.mike/misc13.C: Likewise.
49541         * g++.old-deja/g++.mike/misc14.C: Likewise.
49542         * g++.old-deja/g++.mike/ns12.C: Likewise.
49543         * g++.old-deja/g++.mike/p1248.C: Likewise.
49544         * g++.old-deja/g++.mike/p3708.C: Likewise.
49545         * g++.old-deja/g++.mike/p3708a.C: Likewise.
49546         * g++.old-deja/g++.mike/p3708b.C: Likewise.
49547         * g++.old-deja/g++.mike/p646.C: Likewise.
49548         * g++.old-deja/g++.mike/p700.C: Likewise.
49549         * g++.old-deja/g++.mike/p783.C: Likewise.
49550         * g++.old-deja/g++.mike/p783a.C: Likewise.
49551         * g++.old-deja/g++.mike/p783b.C: Likewise.
49552         * g++.old-deja/g++.mike/p786.C: Likewise.
49553         * g++.old-deja/g++.mike/p789.C: Likewise.
49554         * g++.old-deja/g++.mike/p789a.C: Likewise.
49555         * g++.old-deja/g++.mike/p807a.C: Likewise.
49556         * g++.old-deja/g++.other/delete3.C: Likewise.
49557         * g++.old-deja/g++.other/dyncast1.C: Likewise.
49558         * g++.old-deja/g++.other/dyncast2.C: Likewise.
49559         * g++.old-deja/g++.other/dyncast3.C: Likewise.
49560         * g++.old-deja/g++.other/empty1.C: Likewise.
49561         * g++.old-deja/g++.other/temporary1.C: Likewise.
49562         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
49563         * g++.old-deja/g++.pt/t16.C: Likewise.
49564         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
49565
49566 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
49567
49568         * gcc.dg/991230-1.c: New test.
49569
49570 1999-12-29  Jeffrey A Law  (law@cygnus.com)
49571
49572         * gcc.c-torture/compile/991229-3.c: New test.
49573         * gcc.c-torture/compile/991229-2.c: New test.
49574         * gcc.c-torture/compile/991229-1.c: New test.
49575
49576 1999-12-29  Greg McGary <gkm@eng.ascend.com>
49577
49578         * gcc.c-torture/compile/labels-2.c: New test.
49579
49580 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
49581
49582         * gcc.c-torture/execute/991227-1.c: New test.
49583
49584 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49585
49586         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
49587
49588 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
49589
49590         * gcc.c-torture/execute/991221-1.c: New test.
49591
49592 1999-12-20  Nathan Sidwell  <nathan@acm.org>
49593
49594         * g++.old-deja/g++.other/cast3.C: New test.
49595
49596 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
49597
49598         * gcc.c-torture/execute/991216-4.c: New test.
49599
49600 1999-12-16  Michael Meissner  <meissner@cygnus.com>
49601
49602         * gcc.c-torture/execute/991216-1.c: New test.
49603         * gcc.c-torture/execute/991216-2.c: New test.
49604         * gcc.c-torture/execute/991216-3.c: New test.
49605
49606 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49607
49608         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
49609         Actually make the test fail by using "-O2" for compilation.
49610
49611 1999-12-15  Nathan Sidwell  <nathan@acm.org>
49612
49613         * g++.old-deja/g++.warn/cast-align1.C: New test.
49614
49615 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49616
49617         * gcc.c-torture/compile/991214-1.c: New test.
49618         * gcc.c-torture/compile/991214-2.c: New test.
49619
49620 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49621
49622         * gcc.dg/991214-1.c: New test.
49623
49624 1999-12-13  Jeffrey A Law  (law@cygnus.com)
49625
49626         * gcc.c-torture/compile/991213-3.c: New test.
49627         * gcc.c-torture/compile/991213-2.c: New test.
49628         * gcc.c-torture/compile/991213-1.c: New test.
49629
49630 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
49631
49632         * gcc.dg/991209-1.c: New test.
49633
49634 1999-12-08  Nathan Sidwell <nathan@acm.org>
49635
49636         * gcc.c-torture/compile/991208-1.c: New test.
49637
49638 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49639
49640         * gcc.dg/ultrasp2.c: New test.
49641
49642 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
49643
49644         * g++.old-deja/g++.abi/align.C (main): Fix typo.
49645
49646 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
49647
49648         * gcc.c-torture/compile/991202-1.c: New test.
49649         * gcc.c-torture/execute/991202-1.c: New test.
49650         * gcc.c-torture/execute/991202-2.c: New test.
49651         * gcc.c-torture/execute/991202-3.c: New test.
49652
49653 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
49654
49655         * g++.old-deja/g++.abi/align.C: New test.
49656         * g++.old-deja/g++.abi/aggregates.C: Likewise.
49657         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49658
49659 1999-12-01  Richard Henderson  <rth@cygnus.com>
49660
49661         * gcc.c-torture/execute/991201-1.c: New.
49662
49663 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
49664
49665         * gcc.dg/991129-1.c: New test.
49666
49667 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49668
49669         * gcc.c-torture/compile/991127-1.c: New test.
49670
49671 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49672
49673         * g++.old-deja/g++.other/warn4.C: New test.
49674
49675 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49676
49677         * g++.old-deja/g++.eh/cleanup2.C: New test.
49678         * g++.old-deja/g++.ext/pretty2.C: New test.
49679         * g++.old-deja/g++.ext/pretty3.C: New test.
49680         * g++.old-deja/g++.other/debug6.C: New test.
49681
49682 1999-10-20  Jim Wilson  <wilson@cygnus.com>
49683
49684         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
49685         compiler_output to look for one error message instead of two.
49686
49687 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
49688
49689         * gcc.c-torture/execute/991118-1.c: Also test case
49690         where the word boundary does not split a byte evenly.
49691
49692 1999-11-19  Nathan Sidwell  <nathan@acm.org>
49693
49694         * g++.old-deja/g++.ext/restrict1.C: New test.
49695
49696 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
49697
49698         * gcc.c-torture/execute/991118-1.c: New test.
49699
49700 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
49701
49702         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
49703         working directory pathnames.
49704
49705 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
49706
49707         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
49708         host is equipped with driver.h and driver.o so it can actually
49709         compile and run the tests.
49710
49711 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
49712
49713         * gcc.c-torture/compile/991008-1.c: New test.
49714
49715 1999-11-08  Nick Clifton  <nickc@cygnus.com>
49716
49717         * lib/gcc-dg.exp: Include target-supports.exp
49718
49719 1999-11-05  Nick Clifton  <nickc@cygnus.com>
49720
49721         * lib/target-supports.exp: New file: Provide procs to test for
49722         features supported by the target.
49723         (check_weak_available): Moved here from ecos.exp.
49724         (check_alias_available): New proc: Determine of the target
49725         toolchain supports the alias attribute.
49726
49727         * gcc.dg/special/ecos.exp: Move check_weak_available to
49728         target-supports.exp.
49729         (alias-1.c): Only perform the test if the target supports
49730         aliases.
49731         (wkali-1.c): Only perform the test if the target supports
49732         aliases.
49733
49734         * gcc.dg/990506-0.c: Expect error messages from cross
49735         targets as well as native targets.
49736
49737 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49738
49739         * gcc.dg/ultrasp1.c: Removed xfail.
49740         * gcc.dg/struct-ret-2.c: Likewise.
49741         * gcc.dg/array-1.c: Likewise.
49742
49743 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49744
49745         * gcc.dg/struct-ret-2.c: New test.
49746
49747         * gcc.dg/array-1.c: New test.
49748
49749 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
49750
49751         * gcc.c-torture/execute/991030-1.c: New test.
49752
49753 1999-10-26  Richard Henderson  <rth@cygnus.com>
49754
49755         * gcc.c-torture/compile/991026-2.c: New test.
49756
49757 1999-10-26  Jeffrey A Law  (law@cygnus.com)
49758
49759         * gcc.c-torture/compile/991026-1.c: New test.
49760
49761 1999-10-23  Jeffrey A Law  (law@cygnus.com)
49762
49763         * gcc.c-torture/execute/991023-1.c: New test.
49764
49765 1999-10-19  Jeffrey A Law  (law@cygnus.com)
49766
49767         * gcc.c-torture/execute/991019-1.c: New test.
49768
49769 1999-10-16  Richard Henderson  <rth@cygnus.com>
49770
49771         * gcc.c-torture/execute/991016-1.c: New test.
49772
49773 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
49774
49775         * gcc.c-torture/execute/991014-1.c: New test.
49776
49777 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
49778
49779         * g++.old-deja/g++.other/union2.C: New test.
49780
49781 1999-10-13  Nathan Sidwell  <nathan@acm.org>
49782
49783         * g++.old-deja/g++.other/vaarg2.C: New test.
49784         * g++.old-deja/g++.other/vaarg3.C: New test.
49785
49786 1999-10-12  Craig Burley  <craig@jcb-sc.com>
49787
49788         * g77.f-torture/noncompile/19990905-1.f: Moved from being
49789         in compile/.
49790
49791 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
49792
49793         * gcc.c-torture/execute/va-arg-11.c: New test.
49794
49795 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
49796
49797         * lib/file-format.exp (gcc_target_object_format): Don't
49798         crash if objdump is unavailable.
49799
49800 1999-09-29  Donn Terry <donn@interix.com>
49801
49802         * gcc.misc-tests/mg.exp: delete extraneous redirection.
49803
49804 1999-09-28  Nick Clifton  <nickc@cygnus.com>
49805
49806         * gcc.c-torture/compile/990928-1.c: New test.
49807
49808 1999-09-28  Nathan Sidwell  <nathan@acm.org>
49809
49810         * g++.old-deja/g++.other/decl6.C: New test.
49811
49812 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49813
49814         * gcc.c-torture/execute/va-arg-10.c: New test.
49815
49816 1999-09-27  Nathan Sidwell  <nathan@acm.org>
49817
49818         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
49819         __PRETTY_FUNCTION__.
49820
49821 1999-09-23  Nick Clifton  <nickc@cygnus.com>
49822
49823         * gcc.c-torture/execute/990923-1.c: New test.
49824
49825 1999-09-21  Nick Clifton  <nickc@cygnus.com>
49826
49827         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
49828         for which -fpic is inappropriate.
49829
49830 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
49831
49832         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
49833
49834 1999-09-21  Nathan Sidwell  <nathan@acm.org>
49835
49836         * g++.old-deja/g++.other/dyncast1.C: New test.
49837         * g++.old-deja/g++.other/dyncast2.C: New test.
49838         * g++.old-deja/g++.other/dyncast3.C: New test.
49839         * g++.old-deja/g++.other/dyncast4.C: New test.
49840         * g++.old-deja/g++.other/dyncast5.C: New test.
49841         * g++.old-deja/g++.eh/catch3.C: New test.
49842         * g++.old-deja/g++.eh/catch3p.C: New test.
49843         * g++.old-deja/g++.eh/catch4.C: New test.
49844         * g++.old-deja/g++.eh/catch4p.C: New test.
49845         * g++.old-deja/g++.eh/catch5.C: New test.
49846         * g++.old-deja/g++.eh/catch5p.C: New test.
49847         * g++.old-deja/g++.eh/catch6.C: New test.
49848         * g++.old-deja/g++.eh/catch6p.C: New test.
49849         * g++.old-deja/g++.eh/catch7.C: New test.
49850         * g++.old-deja/g++.eh/catch7p.C: New test.
49851         * g++.old-deja/g++.eh/catch8.C: New test.
49852         * g++.old-deja/g++.eh/catch8p.C: New test.
49853         * g++.old-deja/g++.eh/catch9.C: New test.
49854         * g++.old-deja/g++.eh/catch9p.C: New test.
49855
49856 1999-09-13  Nathan Sidwell  <nathan@acm.org>
49857
49858         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
49859         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
49860
49861 1999-09-13  Jeffrey A Law  (law@cygnus.com)
49862
49863         * gcc.c-torture/compile/990913-1.c: New test.
49864
49865 1999-09-10  Nathan Sidwell  <nathan@acm.org>
49866
49867         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
49868         * g++.old-deja/g++.jason/rfg5.C: Likewise.
49869
49870 1999-09-09  Richard Henderson  <rth@cygnus.com>
49871
49872         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
49873
49874 1999-09-09  Nathan Sidwell  <nathan@acm.org>
49875
49876         * g++.old-deja/g++.other/lookup11.C: New test.
49877         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
49878         what is permitted and what we want.
49879         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
49880         overload use.
49881         * g++.old-deja/g++.jason/rfg5.C: Likewise.
49882
49883 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
49884
49885         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
49886         * gcc.c-torture/noncompile/poison-1.c: New file.
49887
49888 1999-09-08  Nathan Sidwell  <nathan@acm.org>
49889
49890         * g++.old-deja/g++.other/sizeof3.C: New test.
49891         * g++.old-deja/g++.other/sizeof4.C: New test.
49892         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
49893         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
49894
49895 1999-09-07  Richard Henderson  <rth@cygnus.com>
49896
49897         * gcc.dg/va-arg-1.c: New.
49898
49899 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49900
49901         * gcc.c-torture/execute/va-arg-9.c: New test.
49902
49903 1999-09-05  Craig Burley  <craig@jcb-sc.com>
49904
49905         * g77.f-torture/compile/980519-2.f: New test.
49906         * g77.f-torture/compile/19990905-0.f: New test.
49907         * g77.f-torture/compile/19990905-1.f: New test.
49908         * g77.f-torture/compile/19990905-2.f: New test.
49909
49910         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
49911
49912 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
49913
49914         * gcc.c-torture/execute/990827-1.c: Fix typo.
49915
49916 1999-09-03  Nathan Sidwell  <nathan@acm.org>
49917
49918         * g++.old-deja/g++.other/deref1.C: New test.
49919
49920 1999-09-02  Nathan Sidwell  <nathan@acm.org>
49921
49922         * g++.old-deja/g++.other/ambig2.C: New test.
49923         * g++.old-deja/g++.other/cond5.C: New test.
49924         * g++.old-deja/g++.other/lookup16.C: New test.
49925
49926 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
49927
49928         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
49929         assemblers too.
49930
49931 1999-08-31  Jeffrey A Law  (law@cygnus.com)
49932
49933         * lib/c-torture.exp: Avoid the "compare executables" optimization
49934         when testing native.
49935
49936 1999-08-29  Jeffrey A Law  (law@cygnus.com)
49937
49938         * gcc.c-torture/execute/990829-1.c: New test.
49939         * gcc.c-torture/compile/990829-1.c: New test.
49940
49941 1999-08-27  Paul Burchard  <burchard@pobox.com>
49942
49943         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
49944         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
49945         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
49946         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
49947         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
49948         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
49949         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
49950         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
49951         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
49952         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
49953         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
49954
49955 1999-08-27  Jeffrey A Law  (law@cygnus.com)
49956
49957         * gcc.c-torture/execute/990827-1.c: New test.
49958
49959 1999-08-26  Craig Burley  <craig@jcb-sc.com>
49960
49961         * g77.f-torture/noncompile/19990826-4.f: New test.
49962
49963         * g77.f-torture/compile/19990826-3.f: New test.
49964
49965         * g77.f-torture/execute/19990826-2.f: New test.
49966
49967         * g77.f-torture/compile/19990826-1.f: New test.
49968
49969         * gcc.c-torture/execute/990826-0.c: New test.
49970         * g77.c-torture/execute/19990826-0.f: New test.
49971
49972         * g77.f-torture/noncompile/970626-2.f: New test.
49973
49974 1999-08-25  Paul Burchard  <burchard@pobox.com>
49975
49976         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
49977         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
49978         lss-011.C: New tests.
49979
49980 1999-08-25  Nathan Sidwell  <nathan@acm.org>
49981
49982         * g++.old-deja/g++.other/decl5.C: New test.
49983
49984 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49985
49986         * noncompile/noncompile.exp: Load_lib c-torture.exp.
49987         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
49988         call `postbase' for each one.  All callers of `postbase' changed
49989         to call this instead.
49990
49991 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
49992
49993         * gcc.c-torture/execute/990811-1.c: New test.
49994
49995 1999-08-09  Nick Clifton  <nickc@cygnus.com>
49996
49997         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
49998         just native ones.
49999
50000         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
50001         just native ones.
50002
50003 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
50004
50005         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
50006
50007 1999-08-04  Jeffrey A Law  (law@cygnus.com)
50008
50009         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
50010
50011 1999-08-04  Nathan Sidwell  <nathan@acm.org>
50012
50013         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
50014
50015 1999-08-04  Jeffrey A Law  (law@cygnus.com)
50016
50017         * gcc.c-torture/execute/990804-1.c: New test.
50018
50019 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50020
50021         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
50022         * g++.old-deja/g++.brendan/crash64.C: Likewise.
50023         * g++.old-deja/g++.brendan/overload8.C: Likewise.
50024
50025 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50026
50027         * g++.old-deja/g++.other/struct1.C: New test.
50028
50029 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50030
50031         * g++.old-deja/g++.other/enum2.C: New test.
50032
50033 1999-08-02  Richard Henderson  <rth@cygnus.com>
50034
50035         Adapted from tests from Franz Sirl:
50036         * gcc.c-torture/execute/va-arg-7.c: New test.
50037         * gcc.c-torture/execute/va-arg-8.c: New test.
50038
50039 1999-08-01  Jeffrey A Law  (law@cygnus.com)
50040
50041         * gcc.c-torture/compile/990801-2.c: New test.
50042
50043         * gcc.c-torture/compile/990801-1.c: New test.
50044
50045 1999-07-27  Michael Meissner  <meissner@cygnus.com>
50046
50047         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
50048         fp-cmp-1.c, converting double to float.
50049
50050         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
50051         fp-cmp-1.c, converting double to long double.
50052
50053         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
50054         from fr1 to unknown_register, since fr1 is a legitimate register
50055         on some machines.
50056
50057 1999-07-25  Jeffrey A Law  (law@cygnus.com)
50058
50059         * README: More listname related changes.
50060
50061 1999-07-08  Catherine Moore  <clm@cygnus.com>
50062
50063         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
50064
50065 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
50066
50067         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
50068
50069 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
50070
50071         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
50072
50073 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
50074
50075         * gcc.dg/990703-1.c: New test.
50076
50077 1999-06-29  Nick Clifton  <nickc@cygnus.com>
50078
50079         * lib/file-format.exp: New file: Move definition of proc
50080         gcc_target_object_format to here from
50081         gcc.dg/special/ecos.exp.
50082
50083         * lib/c-torture.exp: Include lib file-format.exp.
50084         * lib/gcc-dg.exp: Include lib file-format.exp.
50085
50086         * gcc.dg/special/ecos.exp: Remove definition of proc
50087         gcc_target_object_format.
50088
50089 1999-06-28  Jeffrey A Law  (law@cygnus.com)
50090
50091         * gcc.c-torture/execute/990628-1.c: New test.
50092
50093 1999-06-25  Jeffrey A Law  (law@cygnus.com)
50094
50095         * gcc.c-torture/compile/990625-2.c: New test.
50096
50097         * gcc.c-torture/compile/990625-1.c: New test.
50098
50099 1999-06-23  Nick Clifton  <nickc@cygnus.com>
50100
50101         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
50102         attributes compile.
50103         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
50104         ports that use the COFF/PE file format.
50105
50106 1999-06-17  Jeffrey A Law  (law@cygnus.com)
50107
50108         * gcc.c-torture/compile/990617-1.c: New test.
50109
50110 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
50111
50112         * g++.old-deja/g++.other/decl4.C: New test.
50113
50114 1999-06-14  Nathan Sidwell  <nathan@acm.org>
50115
50116         * g++.old-deja/g++.other/bitfld3.C: New test.
50117
50118 1999-06-08  Nathan Sidwell  <nathan@acm.org>
50119
50120         * g++.old-deja/g++.eh/catch1.C: New test.
50121
50122 1999-06-07  Jeffrey A Law  (law@cygnus.com)
50123
50124         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
50125
50126         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
50127         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
50128
50129 1999-06-05  Craig Burley  <craig@jcb-sc.com>
50130
50131         * g77.f-torture/compile/19990502-0.f: Replace with new,
50132         shorter, test that still fails after recent changes.
50133
50134 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50135
50136         * gcc.c-torture/execute/990604-1.c: New test.
50137
50138 1999-05-31  Jeffrey A Law  (law@cygnus.com)
50139
50140         * gcc.c-torture/execute/990531-1.c: New test.
50141
50142 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50143
50144         * gcc.c-torture/compile/990527-1.c: New test.
50145
50146 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
50147
50148         * gcc.c-torture/execute/990527-1.c: New test.
50149
50150 1999-05-25  Nick Clifton  <nickc@cygnus.com>
50151
50152         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
50153         bitfields as signed.
50154
50155 1999-05-25  Craig Burley  <craig@jcb-sc.com>
50156
50157         * g77.f-torture/compile/19990525-0.f: New test.
50158
50159 1999-05-25  Jeffrey A Law  (law@cygnus.com)
50160
50161         * gcc.c-torture/execute/990525-2.c: New test.
50162
50163         * gcc.c-torture/execute/990525-1.c: New test.
50164
50165 1999-05-24  Nathan Sidwell  <nathan@acm.org>
50166
50167         * g++.old-deja/g++.other/anon3.C: New test.
50168         * g++.old-deja/g++.other/anon4.C: New test.
50169         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
50170         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
50171         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
50172         Merrill).
50173
50174 1999-05-24  Jeffrey A Law  (law@cygnus.com)
50175
50176         * gcc.c-torture/execute/990524-1.c: New test.
50177
50178         * gcc.dg/990524-1.c: New test.
50179
50180 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50181
50182         * gcc.c-torture/compile/990523-1.c: New test.
50183
50184 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
50185
50186         * gcc.c-torture/compile/990519-1.c: New test.
50187
50188 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50189
50190         * gcc.c-torture/compile/990517-1.c: New test.
50191
50192         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
50193         (e4, f4): New tests.
50194         (main): Call them.
50195
50196 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50197
50198         * gcc.dg/noreturn-1.c: New test.
50199
50200 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
50201
50202         * gcc.c-torture/execute/990513-1.c: New test.
50203
50204 1999-05-10  Richard Henderson  <rth@cygnus.com>
50205
50206         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
50207
50208 1999-05-10  Craig Burley  <craig@jcb-sc.com>
50209
50210         * g77.f-torture/execute/erfc.f: Use small single-precision
50211         values, to avoid problems on Alphas when not -mieee.
50212
50213 1999-05-08  Craig Burley  <craig@jcb-sc.com>
50214
50215         * gcc.dg/990506-0.c: New test.
50216
50217 1999-05-08  Richard Henderson  <rth@cygnus.com>
50218
50219         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
50220         the constant to test.  Don't XFAIL 64-bit targets.
50221
50222         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
50223         * g++.old-deja/g++.law/profile1.C: Likewise.
50224
50225         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
50226         operator new instances.
50227         * g++.old-deja/g++.other/delete5.C: Likewise.
50228
50229 1999-05-03  Craig Burley  <craig@jcb-sc.com>
50230
50231         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
50232         intrinsic.
50233
50234 1999-05-03  Craig Burley  <craig@jcb-sc.com>
50235
50236         * g77.f-torture/execute/u77-test.f: Reverse order of two
50237         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
50238
50239 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50240
50241         * gcc.dg/compare1.c: New test.
50242
50243 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50244
50245         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
50246         New tests.
50247
50248 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50249
50250         * g77.f-torture/compile/19990502-1.f: New test.
50251
50252 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50253
50254         * g77.f-torture/compile/19990502-0.f: New test.
50255
50256 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50257
50258         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
50259         intrinsic.
50260
50261 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50262
50263         * g77.f-torture/execute/u77-test.f (main): List libU77
50264         intrinsics not currently tested.
50265         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
50266         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
50267         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
50268         Trim blanks off the ends of some printed strings.
50269
50270 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50271
50272         * g77.f-torture/execute/u77-test.f (main): Just warn about
50273         FSTAT gid disagreement, as it's expected on some systems.
50274
50275 1999-05-01  Craig Burley  <craig@jcb-sc.com>
50276
50277         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
50278         use a new function, which allows for some slop.
50279         Clean up some commentary.
50280         (issum): The new function.
50281         (sgladd): Deleted subroutine.
50282
50283 1999-05-01  Craig Burley  <craig@jcb-sc.com>
50284
50285         * g77.f-torture/execute/u77-test.f: Modify to be more like
50286         libf2c/libU77 version, bringing patches to that version here.
50287         Add suitable commentary.
50288
50289 1999-04-25  Richard Henderson  <rth@cygnus.com>
50290
50291         * gcc.dg/990424-1.c: New test.
50292
50293 1999-04-24  Craig Burley  <craig@jcb-sc.com>
50294
50295         * g77.f-torture/execute/u77-test.f (main): Bug involving
50296         LSTAT has been fixed, so turn back on full checking.
50297
50298 1999-04-20  Craig Burley  <craig@jcb-sc.com>
50299
50300         * g77.f-torture/compile/19990419-0.f: New test.
50301         * g77.f-torture/execute/19990419-1.f: New test.
50302
50303 1999-04-17  Richard Henderson  <rth@cygnus.com>
50304
50305         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
50306         to avoid the need for a prototype to supress a warning.
50307
50308 1999-04-07  Jim Wilson  <wilson@cygnus.com>
50309
50310         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
50311
50312 1999-04-04  Jeffrey A Law  (law@cygnus.com)
50313
50314         * gcc.c-torture/execute/990404-1.c: New test.
50315
50316 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50317
50318         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
50319         * gcc.dg/cpp-if3.c: Don't use -pedantic.
50320         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
50321         missing initializer warnings.
50322
50323 1999-03-28  Jeffrey A Law  (law@cygnus.com)
50324
50325         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
50326         matching strings.
50327
50328 1999-03-26  Jeffrey A Law  (law@cygnus.com)
50329
50330         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
50331
50332 1999-03-26  Craig Burley  <craig@jcb-sc.com>
50333
50334         * g77.f-torture/execute/19990325-0.f: New test.
50335         * g77.f-torture/execute/19990325-1.f: New test.
50336
50337 1999-03-24  Jeffrey A Law  (law@cygnus.com)
50338
50339         * gcc.c-torture/execute/990324-1.c: New test.
50340
50341 1999-03-22  Jim Wilson  <wilson@cygnus.com>
50342
50343         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
50344         test with 4.
50345
50346 1999-03-17  Richard Henderson  <rth@cygnus.com>
50347
50348         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
50349
50350 1999-03-13  Craig Burley  <craig@jcb-sc.com>
50351
50352         * g77.f-torture/execute/19990313-2.f: New test.
50353         * g77.f-torture/execute/19990313-3.f: New test.
50354
50355 1999-03-13  Craig Burley  <craig@jcb-sc.com>
50356
50357         * g77.f-torture/execute/19990313-0.f: New test.
50358         * g77.f-torture/execute/19990313-1.f: New test.
50359
50360 1999-03-12  Jim Wilson  <wilson@cygnus.com>
50361
50362         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
50363         printf to sprintf.
50364         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
50365         (main): Add check for u15.  Conditionalize u31 check depending on
50366         whether ints are <32 bits or >=32 bits.
50367
50368 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50369
50370         * g77.f-torture/execute/19981119-0.f: Improve testiness.
50371
50372 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50373
50374         * g77.f-torture/compile/19990305-0.f: New test.
50375         * g77.f-torture/execute/19981119-0.f: New test.
50376
50377 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50378
50379         * g77.f-torture/execute/970625-2.f: call ABORT if final
50380         result is not correct, instead of just printing it.
50381         Add this checking via newly introduced obfuscation, to
50382         trip up buggy front ends.
50383
50384 1999-03-07  Craig Burley  <craig@jcb-sc.com>
50385
50386         * g77.f-torture/compile/960317-1.f: Moved from being
50387         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
50388
50389 1999-03-06  Craig Burley  <craig@jcb-sc.com>
50390
50391         * g77.f-torture/execute/960317-1.f: New (old) test.
50392         * g77.f-torture/execute/970625-2.f: Ditto.
50393
50394 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
50395
50396         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
50397         error message on line 1 or line 2; cccp and cpplib do this differently.
50398
50399 1999-03-01  Jeffrey A Law  (law@cygnus.com)
50400
50401         * g++.old-deja/g++.law/weak1.C: New test.
50402
50403 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50404
50405         * gcc.c-torture/execute/990119-1.c: Renamed to...
50406         * gcc.dg/990119-1.c: this, so it will only be tested once
50407         (it's a preprocessor test, it doesn't need to be run at
50408         multiple optimization levels).
50409
50410 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50411
50412         * lib/g++.exp: Don't add incdir=$base_dir/../include to
50413           ALWAYS_CXXFLAGS.
50414
50415 1999-02-24  Craig Burley  <craig@jcb-sc.com>
50416
50417         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
50418         * g77.f-torture/compile/19981216-0.f: ...as it is expected
50419         to not be compilable by current g77.
50420
50421 1999-02-24  Nick Clifton  <nickc@cygnus.com>
50422
50423         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
50424
50425 1999-02-22  Jeffrey A Law  (law@cygnus.com)
50426
50427         * gcc.c-torture/execute/990222-1.c: New test.
50428
50429 1999-02-19  Craig Burley  <craig@jcb-sc.com>
50430
50431         * g77.f-torture/compile/19990218-0.f: New test.
50432         * g77.f-torture/noncompile/19990218-1.f: New test.
50433
50434 1999-02-18  Craig Burley  <craig@jcb-sc.com>
50435
50436         * g77.f-torture/compile/19981216-0.f: New test.
50437
50438 1999-02-14  Jeffrey A Law  (law@cygnus.com)
50439
50440         * gcc.dg/990214-1.c: New test.
50441
50442 1999-02-13  Jeffrey A Law  (law@cygnus.com)
50443
50444         * gcc.dg/990213-2.c: New test.
50445
50446         * gcc.dg/990213-1.c: New test.
50447
50448 1999-02-12  Jeffrey A Law  (law@cygnus.com)
50449
50450         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
50451         ints.
50452
50453 1999-02-11  Nick Clifton  <nickc@cygnus.com>
50454
50455         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
50456         specified by target.
50457
50458         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
50459
50460 1999-02-11  Jeffrey A Law  (law@cygnus.com)
50461
50462         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
50463
50464 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
50465
50466         * gcc.dg/special/ecos.exp: New test driver for new tests with
50467         special requirements.
50468
50469         * gcc.dg/special/alias-1.c: New test.
50470         * gcc.dg/special/gcsec-1.c: New test.
50471         * gcc.dg/special/weak-1.c: New test.
50472         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
50473         * gcc.dg/special/weak-2.c: New test.
50474         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
50475         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
50476         * gcc.dg/special/wkali-1.c: New test.
50477         * gcc.dg/special/wkali-2.c: New test.
50478         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
50479         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
50480
50481 1999-02-10  Felix Lee  <flee@cygnus.com>
50482
50483           * lib/c-torture.exp (c-torture-compile): Pull out code for
50484           analyzing gcc error messages.
50485           (c-torture-execute): Likewise.  Fix some (harmless) false
50486           positives.
50487           * lib/gcc.exp (gcc_check_compile): New function.
50488
50489 1999-02-08  Richard Henderson  <rth@cygnus.com>
50490
50491         * gcc.c-torture/execute/990208-1.c: New test.
50492
50493 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
50494
50495         * g++.dg/special/ecos.exp: New driver for new tests with special
50496         requirements
50497
50498         * g++.dg/special/conpr-1.C: New test
50499         * g++.dg/special/conpr-2.C: New test
50500         * g++.dg/special/conpr-2a.C: New test
50501         * g++.dg/special/conpr-3.C: New test
50502         * g++.dg/special/conpr-3a.C: New test
50503         * g++.dg/special/conpr-3b.C: New test
50504
50505         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
50506         allow g++ to use the dg driver
50507
50508         * README: Add comment about g++.dg directory
50509
50510 1999-02-06  Jeffrey A Law  (law@cygnus.com)
50511
50512         * README: Update email addresses.
50513
50514 1999-02-03  Nick Clifton  <nickc@cygnus.com>
50515
50516         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
50517         arguments in order to force structure S onto the stack even on
50518         the alpha.
50519         (test): Pass 10 leading arguments to function foo as well as the
50520         structure S.
50521
50522         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
50523         failure for all targets.
50524
50525         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
50526         abort to terminate program execution.
50527
50528 1999-01-30  Richard Henderson  <rth@cygnus.com>
50529
50530         * gcc.c-torture/execute/990130-1.c: New test.
50531
50532 1999-01-30  Jeffrey A Law  (law@cygnus.com)
50533
50534         * gcc.dg/990130-1.c: New test.
50535
50536 1999-01-28  Michael Meissner  <meissner@cygnus.com>
50537
50538         * gcc.c-torture/execute/990128-1.c: New test.
50539
50540 1999-01-27  Michael Meissner  <meissner@cygnus.com>
50541
50542         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
50543
50544 1999-01-27  Felix Lee  <flee@cygnus.com>
50545
50546         * lib/c-torture.exp (c-torture-compile): pull out code for
50547         analyzing gcc error messages.
50548         (c-torture-execute): ditto, and fix some (harmless) false
50549         positives.
50550         * lib/gcc.exp (gcc_check_compile): new function.
50551
50552 1999-01-17  Jeffrey A Law  (law@cygnus.com)
50553
50554         * gcc.dg/990117-1.c: New test.
50555
50556         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
50557
50558         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
50559
50560 1999-01-15  Jeffrey A Law  (law@cygnus.com)
50561
50562         * g77.f-torture/compile/990115-1.f: New test.
50563
50564 1999-01-07  Jeffrey A Law  (law@cygnus.com)
50565
50566         * gcc.c-torture/compile/990107-1.c: New test
50567
50568 1999-01-06  Jeffrey A Law  (law@cygnus.com)
50569
50570         * gcc.c-torture/execute/990106-2.c: New test.
50571
50572         * gcc.c-torture/execute/990106-1.c: New test.
50573
50574 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
50575
50576         * gcc.c-torture/compile/981223-1.c: New test.
50577
50578 1998-12-29  Richard Henderson  <rth@cygnus.com>
50579
50580         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
50581         (opt3): Rename from opt4 and disable.
50582
50583 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
50584
50585         * g++.old-deja/g++.pt/ptrmem5.C: New test.
50586
50587 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
50588
50589         * g++.old-deja/g++.other/conv5.C: New test.
50590
50591 1998-12-14  Nick Clifton  <nickc@cygnus.com>
50592
50593         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
50594
50595 1998-12-11  Jeffrey A Law  (law@cygnus.com)
50596
50597         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
50598
50599 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
50600
50601         * gcc.c-torture/compile/981211-1.c: New test.
50602
50603 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
50604
50605         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
50606
50607         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
50608
50609 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50610
50611         * gcc.special/930510-1.c: Make C9X safe.
50612         * gcc.misc-tests/gcov-1.c Similarly.
50613         * gcc.misc-tests/gcov-2.c Similarly.
50614
50615 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50616
50617         * gcc.dg/ultrasp1.c: New test.
50618
50619 1998-12-06  Richard Henderson  <rth@cygnus.com>
50620
50621         * gcc.c-torture/execute/981206.c: New test.
50622
50623 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50624
50625         * g++.old-deja/g++.ns/template7.C: New test.
50626
50627         * g++.old-deja/g++.other/expr1.C: New test.
50628
50629         * g++.old-deja/g++.eh/tmpl3.C: New test.
50630
50631         * g++.old-deja/g++.eh/tmpl2.C: New test.
50632
50633 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50634
50635         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
50636         * g++.old-deja/g++.other/using6.C: Removed.
50637         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
50638
50639         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
50640
50641 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50642
50643         * g++.old-deja/g++.pt/overload8.C: New test.
50644
50645         * g++.old-deja/g++.pt/overload7.C: New test.
50646
50647         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
50648
50649         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
50650         and relinking messages.
50651         * lib/g++.exp (g++_target_compile): Remove .rpo file when
50652         compiling with -frepo.
50653
50654 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
50655
50656         * g++.old-deja/g++.pt/lookup6.C: New test.
50657
50658 1998-11-30  Nick Clifton  <nickc@cygnus.com>
50659
50660         * gcc.c-torture/execute/981130-1.c: New test.
50661         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
50662
50663 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50664
50665         * g++.old-deja/g++.pt/explicit76.C: New test.
50666
50667         * g++.old-deja/g++.pt/friend38.C: New test.
50668
50669         * g++.old-deja/g++.ns/crash2.C: New test.
50670
50671         * g++.old-deja/g++.pt/defarg8.C: New test.
50672
50673         * g++.old-deja/g++.pt/instantiate6.C: New test.
50674
50675         * g++.old-deja/g++.pt/static6.C: New test.
50676
50677         * g++.old-deja/g++.pt/decl2.C: New test.
50678
50679 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50680
50681         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
50682         problem is actually related with name lookup, but so what? :-)
50683
50684         * g++.old-deja/g++.pt/friend37.C: New test.
50685
50686 1998-11-25  Dave Love  <d.love@dl.ac.uk>
50687
50688         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
50689         element, which fails on some systems.
50690
50691         * g77.f-torture/execute/labug1.f: New test.
50692
50693 1998-11-21  Jeffrey A Law  (law@cygnus.com)
50694
50695         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
50696         is defined.
50697
50698 1998-11-18  Dave Love  <d.love@dl.ac.uk>
50699
50700         * g77.f-torture/compile/981117-1.f: New test.
50701
50702 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
50703
50704         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
50705         properly discarded.
50706
50707 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
50708
50709         * gcc.c-torture/execute/memcheck: New directory of tests for
50710         -fcheck-memory-usage.
50711
50712 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50713
50714         * README: New file, general information about the testsuite and
50715         new description of the various C++ test subdirectories.
50716         * README.g++: Eliminate obsolete information, update and move most
50717         relevant stuff to README.
50718
50719 1998-11-07  Richard Henderson  <rth@cygnus.com>
50720
50721         * gcc.c-torture/compile/981107-1.c: New test.
50722
50723 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
50724
50725         * execute/memcpy-bi.c: New testcase.
50726
50727 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
50728
50729         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
50730         base classes.
50731
50732         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
50733         template is selected.
50734
50735         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
50736         classes, it should be accepted for all types.
50737
50738         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
50739
50740         * g++.old-deja/g++.pt/spec24.C: Ensure that template
50741         specializations start with template headers.
50742
50743 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
50744
50745         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
50746
50747         * g++.old-deja/g++.other/init9.C: Test cross initialization of
50748         non-POD types.
50749
50750 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50751
50752         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
50753
50754 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
50755
50756         * compile/981022-1.c, compile/981022-1.x: New test and driver.
50757
50758 1998-10-19  Jeffrey A Law  (law@cygnus.com)
50759
50760         * 981019-1.c: New test.
50761
50762 1998-10-14  Robert Lipe <robertl@dgii.com>
50763
50764         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
50765         find objc headers.
50766
50767 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50768
50769         * compile/981001-4.c: Remove use of GCC extension that triggers a
50770         compiler bug.
50771
50772 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
50773
50774         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
50775
50776 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
50777
50778         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
50779         instantiation of template produces incorrect code for delete
50780         expression.
50781
50782         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
50783         constructors' name is not unique.
50784         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
50785         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
50786
50787         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
50788         automatic array of const is ill-formed.
50789
50790         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
50791         of template parameter?
50792
50793         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
50794         const.
50795
50796         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
50797         pointer-to-member expression.
50798
50799         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
50800         declaration causes ICE.
50801
50802 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
50803
50804         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
50805         reserved in the global namespace.
50806
50807         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
50808         generate needed virtual table.
50809
50810         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
50811
50812 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
50813
50814         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
50815         template-dependent type
50816
50817 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
50818
50819         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
50820         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
50821         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
50822
50823         * g++.old-deja/g++.other/using5.C: New test; using decl from base
50824         class should be usable as argument of member function.
50825         * g++.old-deja/g++.other/using6.C: New test; using decl from base
50826         class should be usable as return type of member function.
50827         * g++.old-deja/g++.other/using7.C: New test; using decl from base
50828         class should be usable as type of data member.
50829
50830         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
50831
50832 1998-10-09  Jeffrey A Law  (law@cygnus.com)
50833
50834         * gcc.c-torture/special/920521-1.c: Fix bogus test.
50835
50836 1998-10-08  Nick Clifton  <nickc@cygnus.com>
50837
50838         * gcc.dg/dll-?.c Add thumb to target list.
50839         Fix assembler scan patterns to match current assembler output.
50840
50841 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
50842
50843         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
50844         matching of template brackets.
50845
50846         * g++.old-deja/g++.other/using4.C: New test.  Test using
50847         declarations of methods from base classes.
50848
50849         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
50850         within functions should introduce names into the innermost
50851         enclosing namespace.
50852
50853         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
50854         of static locals if first initialization throws.
50855
50856 1998-10-07  Jim Wilson  <wilson@cygnus.com>
50857
50858         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
50859
50860 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
50861
50862         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
50863         lose track of the possible targets of tablejump insns.
50864         * special/special.exp: Run it.
50865
50866 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50867
50868         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
50869         must be declared before its specializations can be named in friend
50870         declarations.
50871
50872 1998-10-05  Dave Love  <d.love@dl.ac.uk>
50873
50874         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
50875
50876         * g77.f-torture/execute/io1.f: New test.
50877
50878 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50879
50880         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
50881         with pointer to template function, for which no argument deduction
50882         is possible.
50883
50884         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
50885         specialization of template function as argument to template
50886         function.
50887
50888         * g++.old-deja/g++.other/access2.C: New test; Inner class
50889         shouldn't have privileged access to Outer's names.
50890
50891 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50892
50893         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
50894         friend template declared within template class conflicts with
50895         nested class of the same name.
50896
50897         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
50898         is ignored.
50899
50900         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
50901         object with direct initializer as function declaration.
50902
50903         * g++.old-deja/g++.other/decl2.C: New test; duplicate
50904         initializers.
50905
50906         * g++.old-deja/g++.other/null2.C: New test; conditional operator
50907         involving const pointer and NULL produces incorrect result.
50908
50909         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
50910         type name without `typename' should be rejected with -pedantic.
50911
50912 1998-10-02  Richard Henderson  <rth@cygnus.com>
50913
50914         * g++.old-deja/g++.other/addrof1.C: New test.
50915
50916 1998-10-01  Nick Clifton  <nickc@cygnus.com>
50917
50918         * gcc.c-torture/compile/981001-1.c: New test.
50919         * gcc.c-torture/execute/981001-1.c: New test.
50920
50921 1998-10-01  Jeffrey A Law  (law@cygnus.com)
50922
50923         * gcc.c-torture/compile/981001-2.c: New test.
50924         * gcc.c-torture/compile/981001-3.c: New test.
50925         * gcc.c-torture/compile/981001-4.c: New test.
50926
50927 1998-10-01  Robert Lipe  <robertl@dgii.com>
50928
50929         * lib/objc.exp (objc_target_compile): Add -L during compiles for
50930         multilibbed hosts.  Idea grafted from g77.exp.
50931
50932 1998-09-30  Dave Love  <d.love@dl.ac.uk>
50933
50934         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
50935         avoid losing on systems which need -lsocket.
50936
50937 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
50938
50939         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
50940         * g++.old-deja/g++.other/nested2.C: Ditto.
50941         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
50942         failure.
50943
50944 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50945
50946         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
50947         preferred over template operator!= for enum bitfields.
50948
50949 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
50950
50951         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
50952         that happen to have the same base name, but in different scopes,
50953         are incorrectly rejected.
50954
50955 1998-09-16  Richard Henderson  <rth@cygnus.com>
50956
50957         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
50958         on the native word size instead of an integer literal.
50959
50960 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
50961
50962         * g++.old-deja/g++.other/static2.C: Invocation of static data
50963         member of type pointer-to-function denoted as non-static member.
50964
50965         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
50966         checks involving function types and aliases.
50967
50968 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
50969
50970         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
50971         redefined to the same non-trivial type.
50972
50973         * g++.old-deja/g++.pt/explicit73.C: Test for proper
50974         namespace-qualification of template specializations declared in
50975         other namespaces.
50976
50977         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
50978         to declare a subset of the specializations of a template function
50979         as friends of specializations of a template class.
50980
50981         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
50982         member templates that do not fully specialize the enclosing
50983         template class are rejected.
50984
50985 1998-09-11  Dave Love  <d.love@dl.ac.uk>
50986
50987         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
50988
50989 1998-09-08  Dave Love  <d.love@dl.ac.uk>
50990
50991         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
50992         altered from libf2c/libU77 version.
50993
50994 1998-09-06  Dave Love  <d.love@dl.ac.uk>
50995
50996         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
50997
50998 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
50999             Alexandre Oliva  <oliva@dcc.unicamp.br>
51000
51001         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
51002         (un)signed char are different types for template specialization
51003         purposes.
51004
51005 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
51006
51007         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
51008         * objc: ObjC testsuite.
51009
51010 1998-08-31  Catherine Moore  <clm@cygnus.com>
51011
51012         * gcc.c-torture/execute/941014-1.x: New file.
51013
51014 1998-08-31  Nick Clifton  <nickc@cygnus.com>
51015
51016         * lib/c-torture.exp: Add support for
51017         torture_eval_before_compile and torture_eval_before_execute
51018         variables.
51019
51020 1998-08-30  Jeffrey A Law  (law@cygnus.com)
51021
51022         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
51023         this test triggers valid.
51024
51025 1998-08-27  Jeffrey A Law  (law@cygnus.com)
51026
51027         * gcc.dg/980827-1.c: New test.
51028
51029 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
51030
51031         * gcc.c-torture/execute/loop-4b.c: New test.
51032
51033 1998-08-26  Nick Clifton  <nickc@cygnus.com>
51034
51035         * lib/c-torture.exp: Add support for
51036         torture_eval_before_compile and torture_eval_before_execute
51037         variables.
51038
51039 1998-08-25  Jeffrey A Law  (law@cygnus.com)
51040
51041         * gcc.c-torture/compile/980825-1.c: New test.
51042
51043 1998-08-24  Nick Clifton  <nickc@cygnus.com>
51044
51045         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
51046         count number tests in opt_t0 not good_t0.
51047
51048 1998-08-24  Jeffrey A Law  (law@cygnus.com)
51049
51050         * gcc.c-torture/compile/930326-1.x: Fix typo.
51051
51052 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
51053
51054         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
51055         causes an ICE.
51056
51057 1998-08-21  Jeffrey A Law  (law@cygnus.com)
51058
51059         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
51060         STACK_SIZE is defined.
51061         * gcc.c-torture/unsorted/stuct.c: Similarly.
51062
51063         * gcc.c-torture/compile/980821-1.c: New test.
51064
51065 1998-08-21  Jeffrey A Law  (law@cygnus.com)
51066
51067         * gcc.c-torture/execute/980526-2.c: Disable for targets with
51068         16bit ints.
51069
51070 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
51071
51072         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
51073         code.
51074
51075 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
51076
51077         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
51078         error'.
51079
51080 1998-08-18  Jeffrey A Law  (law@cygnus.com)
51081
51082         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
51083
51084 1998-08-16  Jeffrey A Law  (law@cygnus.com)
51085
51086         * gcc.c-torture/compile/980816-1.c: New test.
51087
51088         * gcc.dg/980816-1.c: New test.
51089
51090 1998-08-13  Jeffrey A Law  (law@cygnus.com)
51091
51092         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
51093         compiler for ieee tests.
51094
51095 1998-08-01  Dave Love  <d.love@dl.ac.uk>
51096
51097         * g77.f-torture/compile/980729-0.f: New test.
51098
51099 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
51100
51101         * gcc.c-torture/special/eeprof-1.c: New test, for
51102         -finstrument-functions.
51103         * gcc.c-torture/special/special.exp: Run it.
51104
51105 1998-07-29  Jeffrey A Law  (law@cygnus.com)
51106
51107         * gcc.c-torture/compile/980729-1.c: New test.
51108
51109 1998-07-27  Nick Clifton  <nickc@cygnus.com>
51110
51111         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
51112         __thumb__ is defined, and test for ARM style doubles if so.
51113
51114 1998-07-26  Dave Love  <d.love@dl.ac.uk>
51115
51116         * g77.f-torture/noncompile/980615-0.f: New test.
51117
51118 1998-07-26  H.J. Lu  (hjl@gnu.org)
51119
51120         * gcc.dg/980312-1.c: Do link instead of compile.
51121         * gcc.dg/980313-1.c: Likewise.
51122
51123 1998-07-26  Jeffrey A Law  (law@cygnus.com)
51124
51125         * gcc.c-torture/compile/980726-1.c: New test.
51126
51127 1998-07-25  Dave Love  <d.love@dl.ac.uk>
51128
51129         * g77.f-torture/execute/io0.f: New test.
51130
51131 1998-07-24  Nick Clifton  <nickc@cygnus.com>
51132
51133         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
51134         an int.
51135
51136 1998-06-18  Michael Meissner  <meissner@cygnus.com>
51137
51138         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
51139         m32r bugs.
51140
51141 1998-07-17  Nick Clifton  <nickc@cygnus.com>
51142
51143         * gcc.dg/980626-1.c: Expect failures for all toolchains until
51144         c-decl.c:grokdeclarator can handle mode attributes.
51145
51146 1998-07-16  Jeffrey A Law  (law@cygnus.com)
51147
51148         * gcc.c-torture/execute/980716-1.c: New test.
51149
51150 1998-07-13  Jeffrey A Law  (law@cygnus.com)
51151
51152         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
51153         the mn10200.
51154         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
51155         the mn10200.
51156         * gcc.c-torture/execute/va-arg-3.x: Similarly.
51157         * gcc.c-torture/compile/930326-1.x: Similarly.
51158
51159 1998-07-13  Dave Love  <d.love@dl.ac.uk>
51160
51161         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
51162         New test from Craig.
51163
51164 1998-07-12  Dave Love  <d.love@dl.ac.uk>
51165
51166         * g77.f-torture/noncompile/980616-0.f: New test.
51167
51168         * g77.f-torture/execute/970816-3.f: New test from Craig.
51169
51170 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
51171
51172         *  g++.other/singleton.C: Return error value instead of taking
51173         SIGSEGV.
51174
51175 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
51176
51177         *  g++.other/singleton.C: New test.  Warning is under dispute.
51178         Runtime crash is not.
51179
51180 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
51181
51182         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
51183         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
51184         using6.C, using7.C}: New namespace tests.
51185
51186 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
51187
51188         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
51189         specialization with typedef'ed names used as array indexes.
51190
51191 1998-07-09  Jeffrey A Law  (law@cygnus.com)
51192
51193         * gcc.c-torture/execute/980709-1.c: New test.
51194
51195         * gcc.dg/980709-1.c: New test.
51196
51197 1998-07-07  Richard Henderson  <rth@cygnus.com>
51198
51199         * gcc.c-torture/execute/bcp-1.c: New test.
51200
51201 1998-07-07  Jeffrey A Law  (law@cygnus.com)
51202
51203         * gcc.c-torture/execute/980707-1.c: New test.
51204
51205 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
51206
51207         * gcc.c-torture/compile/980706-1.c: New test.
51208
51209 1998-07-01  Dave Love  <d.love@dl.ac.uk>
51210
51211         * g77.f-torture/execute/980701-0.f,
51212         g77.f-torture/execute/980701-1.f: New test from Craig.
51213
51214 1998-07-01  Jeffrey A Law  (law@cygnus.com)
51215
51216         * gcc.c-torture/compile/980701-1.c: New test.
51217
51218         * gcc.c-torture/execute/980701-1.c: New test.
51219
51220 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
51221 rlsruhe.de>
51222
51223         * g++.old-deja/g++.robertl/eb132.C: New test.
51224         * g++.old-deja/g++.robertl/eb133.C: Likewise.
51225
51226 1998-06-29  Dave Love  <d.love@dl.ac.uk>
51227
51228         * g77.f-torture/execute/980628-7.f,
51229         g77.f-torture/execute/980628-8.f,
51230         g77.f-torture/execute/980628-9.f,
51231         g77.f-torture/execute/980628-10.f: New tests from Craig.
51232
51233         * g77.f-torture/execute/980628-3.f: Remove mail headers.
51234
51235 1998-06-28  Jeffrey A Law  (law@cygnus.com)
51236
51237         * g77.f-torture/execute/980628-4.f: New test from Craig.
51238         * g77.f-torture/execute/980628-5.f: Likewise.
51239         * g77.f-torture/execute/980628-2.f: Likewise.
51240         * g77.f-torture/execute/980628-0.f: Likewise.
51241         * g77.f-torture/execute/980628-1.f: Likewise.
51242         * g77.f-torture/execute/980628-3.f: Likewise.
51243         * g77.f-torture/execute/980628-6.f: Likewise.
51244
51245 1998-06-28  Jeffrey A Law  (law@cygnus.com)
51246
51247         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
51248         directory when nothing has been installed yet.
51249
51250 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
51251
51252         * gcc.c-torture/special/special.exp: Handle newer versions of
51253         dejagnu.
51254
51255 1998-06-26  Jeffrey A Law  (law@cygnus.com)
51256
51257         * gcc.dg/980626-1.c: New test.
51258
51259 1998-06-19  Bruno Haible <haible@ilog.fr>
51260
51261         * gcc.misc-tests/m-un-2.c: New test.
51262         * g++.old-deja/g++.other/warn01.c: Likewise.
51263
51264 1998-06-19  Robert Lipe  <robertl@dgii.com>
51265
51266         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
51267         compatibility with assmblers with a different comment character.
51268         Eliminate use of GAS-specific extensions.
51269
51270 1998-06-19  Jeffrey A Law  (law@cygnus.com)
51271
51272         * gcc.c-torture/execute/ieee/980619-1.c: New test.
51273
51274 1998-06-19  Robert Lipe  <robertl@dgii.com>
51275
51276         * lib/g77.exp: Replace search for libf2c.a with search for newly
51277         renamed libg2c.a
51278
51279 1998-06-17  Jeffrey A Law  (law@cygnus.com)
51280
51281         * gcc.c-torture/execute/980617-1.c: New test.
51282
51283 1998-06-12  Jeffrey A Law  (law@cygnus.com)
51284
51285         * gcc.c-torture/execute/980612-1.c: New test.
51286
51287 1998-06-08  Jeffrey A Law  (law@cygnus.com)
51288
51289         * gcc.dg/980523-1.c: Only test on ppc-linux.
51290         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
51291
51292         * gcc.c-torture/execute/980608-1.c: New test.
51293
51294 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
51295
51296         * gcc.c-torture/execute/980605-1.c: New test.
51297
51298 1998-06-04  Jeffrey A Law  (law@cygnus.com)
51299
51300         * gcc.c-torture/execute/980604-1.c: New test.
51301
51302 1998-06-02  Jeffrey A Law  (law@cygnus.com)
51303
51304         * gcc.c-torture/execute/980602-1.c: New test.
51305         * gcc.c-torture/execute/980602-2.c: Likewise.
51306
51307 1998-06-02  Dave Love  <d.love@dl.ac.uk>
51308
51309         * 970125-0.f: Fix per JCB.  Add commentary.
51310
51311 1998-05-31  Michael Meissner  <meissner@cygnus.com>
51312
51313         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
51314         IEEE -0 support.
51315
51316 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
51317
51318         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
51319         earlier.
51320
51321 1998-05-28  Catherine Moore <clm@cygnus.com>
51322
51323         * gcc.c-torture/execute/980526-3.c: New test.
51324
51325 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
51326
51327         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
51328         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
51329         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
51330         m88k-motorola-sysv3 to XFAIL.
51331
51332 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51333
51334         * gcc.dg/980526-1.c: New test.
51335         * gcc.c-torture/execute/980526-2.c: New test.
51336
51337 1998-05-26  Jeffrey A Law  (law@cygnus.com)
51338
51339         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
51340
51341         * gcc.c-torture/execute/980526-1.c: New test.
51342
51343 1998-05-26  Dave Love  <d.love@dl.ac.uk>
51344
51345         * g77.f-torture/execute/alpha2.f: Add runtime test.
51346
51347 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
51348
51349         * g++.old-deja/old-deja.exp: Strip leading directories.
51350
51351         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
51352         error for the line.  Don't run multiple tests for the same line.
51353
51354 1998-05-23  Jeffrey A Law  (law@cygnus.com)
51355
51356         * gcc.dg/980523-1.c: New test.
51357
51358 1998-05-23  Dave Love  <d.love@dl.ac.uk>
51359
51360         * g77.f-torture/compile/970915-0.f: New test.
51361
51362 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
51363
51364         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
51365
51366 1998-05-21  Jeffrey A Law  (law@cygnus.com)
51367
51368         * gcc.dg/980520-1.c: New test.
51369
51370 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
51371
51372         * gcc.dg/980502-1.c: Fix return type.
51373
51374 1998-05-20  Jeffrey A Law  (law@cygnus.com)
51375
51376         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
51377         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
51378         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
51379         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
51380         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
51381
51382 1998-05-20  Dave Love  <d.love@dl.ac.uk>
51383
51384         * g77.f-torture/execute/980520-1.f: New test.
51385
51386 1998-05-15  Dave Love  <d.love@dl.ac.uk>
51387
51388         * lib/mike-g77.exp: New file.
51389
51390         * g77.f-torture/noncompile/noncompile.exp,
51391         g77.f-torture/noncompile/check0.f: New files.
51392
51393 1998-05-14  Dave Love  <d.love@dl.ac.uk>
51394
51395         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
51396         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
51397         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
51398         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
51399         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
51400         abort where appropriate.
51401
51402 1998-05-05  Michael Meissner  <meissner@cygnus.com>
51403
51404         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
51405         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
51406
51407 1998-04-29  Dave Love  <d.love@dl.ac.uk>
51408
51409         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
51410
51411 1998-04-27  Dave Love  <d.love@dl.ac.uk>
51412
51413         * g77.f-torture/compile/980427-0.f: New test.
51414
51415 1998-04-24  Dave Love  <d.love@dl.ac.uk>
51416
51417         * g77.f-torture/compile/980424-0.f: New test.
51418
51419 1998-04-19  Dave Love  <d.love@dl.ac.uk>
51420
51421         * g77.f-torture/compile/980419-2.f (main): New test.
51422         * g77.f-torture/compile/970125-0.f: New test.
51423         * g77.f-torture/compile/980419-1.f: New test.
51424
51425 1998-04-08  Jim Wilson  <wilson@cygnus.com>
51426
51427         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
51428         of loop-4.c.
51429
51430 1998-04-07  Jim Wilson  <wilson@cygnus.com>
51431
51432         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
51433
51434 1998-04-03  Jim Wilson  <wilson@cygnus.com>
51435
51436         * gcc.c-torture/compile/980329-1.c: New test.
51437
51438 1998-03-18  Jim Wilson  <wilson@cygnus.com>
51439
51440         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
51441         * gcc.dg/980312-1.c: Fix typo in -march command.
51442
51443 1998-03-16  H.J. Lu  (hjl@gnu.org)
51444
51445         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
51446
51447 1998-03-11  Robert Lipe  <robertl@dgii.com>
51448
51449         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
51450         Dave Love agree the Fortran source is bogus.
51451
51452 1998-03-11  Robert Lipe  <robertl@dgii.com>
51453
51454         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
51455         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
51456         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
51457         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
51458         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
51459
51460 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
51461
51462         * g++.old-deja/g++.other/friend1.C: New test.
51463
51464 1998-02-18  Dave Love  <d.love@dl.ac.uk>
51465
51466         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
51467         possibly uninitialized) variables and declare dnrm2.
51468
51469 1998-02-23  Robert Lipe <robertl@dgii.com>
51470
51471         From Bruno Haible <haible@ilog.fr>:
51472         * gcc.c-torture/execute/980223.c: New test.
51473
51474 1998-02-13  Jeffrey A Law  (law@cygnus.com)
51475
51476         * gcc.dg/ifelse-1.c: New test.
51477
51478 1998-02-09  H.J. Lu  (hjl@gnu.org)
51479
51480         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
51481
51482           * lib/old-dejagnu.exp (old-dejagnu): Added the
51483           "execution test - XFAIL *-*-*" handling in the spirit of
51484           "excess errors test -". Changed the "execution test fails"
51485           handling to be like "excess errors test fails".
51486           * Update various tests accordingly.
51487
51488 1998-02-06  Jim Wilson  <wilson@cygnus.com>
51489
51490         * gcc.c-torture/execute/980205.c: New test.
51491
51492 1998-01-18  Jeffrey A Law  (law@cygnus.com)
51493
51494         * lib/c-torture.exp: Look for .x files instead of .cexp files.
51495         * lib/f-torture.exp: Similarly.
51496         * gcc.c-torture: Rename all .cexp files to .x files.
51497
51498 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
51499
51500         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
51501         (940510-1.c): Removed duplicate.
51502         (971104-1.c): New test.
51503
51504 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
51505
51506           * lib/f-torture.exp: Improve error and loop detection.
51507
51508 1997-11-19  Michael Meissner  <meissner@cygnus.com>
51509
51510         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
51511         use that to size the filler array.
51512
51513 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
51514
51515         * lib/c-torture.exp(c-torture-execute): Fix typo.
51516
51517         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
51518         testcase as the executable name. Keep the executable around if
51519         the test fails.
51520
51521 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
51522
51523         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
51524         changes.  Only test one -g option, and move it to the end of the
51525         list of options to test.
51526
51527 1997-09-19  Michael Meissner  <meissner@cygnus.com>
51528
51529         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
51530         variable GCC_TORTURE_OPTIONS to supply default switches separated
51531         by colons.  If no environment variable, run tests with -O0 -g, -O1
51532         -g, and -O2 -g as well.
51533
51534 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
51535
51536         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
51537         explanatory comments. Fix indentation.
51538
51539 1997-09-15  Jeffrey A Law  (law@cygnus.com)
51540
51541         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
51542
51543 1997-09-11  Jeffrey A Law  (law@cygnus.com)
51544
51545         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
51546         * g++.old-deja/g++.mike/p7325.C: Likewise.
51547         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
51548
51549 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
51550
51551         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
51552         * g++.old-deja/g++.brendan/crash30.C: Likewise.
51553         * g++.old-deja/g++.brendan/crash39.C: Likewise.
51554         * g++.old-deja/g++.law/operators4.C: Likewise.
51555
51556 1997-09-11  Joe Buck  (jbuck@synopsys.com)
51557
51558         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
51559         * g++.old-deja/g++.mike/p784.C: Ditto.
51560         * g++.old-deja/g++.mike/p785.C: Ditto.
51561
51562 1997-09-05  Jeffrey A Law  (law@cygnus.com)
51563
51564           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
51565
51566 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
51567
51568         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
51569         target feature; pass this to c-torture-execute as needed.
51570
51571 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
51572
51573         * lib/c-torture.exp(c-torture-execute): If the previous and the
51574         current executables being tested are identical, we don't need to
51575         run the executable again. Try to make the executable names
51576         unique. Add an optional argument for passing additional compiler
51577         flags.
51578
51579 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
51580
51581         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
51582
51583 1997-08-29  Jeffrey A Law  (law@cygnus.com)
51584
51585         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
51586
51587 1997-07-31  Jeffrey A Law  (law@cygnus.com)
51588
51589         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
51590         32bit or larger longs.
51591
51592         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
51593         have either a 32bit long or 32bit int.
51594
51595 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
51596
51597         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
51598         Make double precision tests dependent on sizeof (double).
51599
51600 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
51601
51602         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
51603         too.
51604
51605 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
51606
51607         * gcc.c-torture/compile/961203-1.cexp: New script.
51608
51609 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
51610
51611         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
51612         up the includes ourselves.
51613
51614 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
51615
51616         * lib/plumhall.exp: Remove random include, and add a few
51617         verbose messages for debugging.
51618
51619 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
51620
51621         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
51622         of trying to do it ourselves.
51623
51624 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
51625
51626         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
51627
51628 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
51629
51630         * gcc.prms/5403.c: Made regexp a bit less strict.
51631
51632 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
51633
51634         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
51635         is returned from remote_load instead.
51636         * lib/plumhall.exp: Ditto.
51637         * lib/mike-g++.exp: Ditto.
51638         * lib/old-dejagnu.exp: Ditto.
51639         * lib/c-torture.exp: Ditto.
51640
51641 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
51642
51643         * lib/g++.exp: Use build_wrapper procedure.
51644         * lib/gcc.exp: Ditto.
51645
51646 1997-05-20  Jeffrey A Law  (law@cygnus.com)
51647
51648         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
51649         an old-style decl for malloc.  Fixes tests to work when
51650         sizeof (int) != sizeof (size_t).
51651
51652 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51653
51654         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
51655
51656         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
51657         use stdargs.h interface.
51658
51659 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51660
51661         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
51662         NO_VARARGS when compiling.
51663
51664 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
51665
51666         * lib/plumhall.exp(ph_includes): New procedure.
51667         (ph_make): Use it.
51668         (ph_compiler): Ditto.
51669
51670         * lib/g++.exp: Rename test-glue.c to testglue.c.
51671         * lib/gcc.exp: Ditto.
51672
51673 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
51674
51675         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
51676         to completion when it's called.
51677
51678 1997-03-21  Michael Meissner  <meissner@cygnus.com>
51679
51680         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
51681         is defined, don't do test.
51682
51683 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
51684
51685         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
51686         for object files.
51687         (ph_summary): Mark skipped testcases as untested, not unresolved.
51688
51689         * lib/plumhall.exp (ph_make): If unresolved because of bad
51690         errorCode, record errorCode in log file.
51691         (*): Replace send_log/verbose with verbose -log.
51692
51693 1997-03-19  Michael Meissner  <meissner@cygnus.com>
51694
51695         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
51696         double conversion if double isn't at least 8 bytes.
51697
51698         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
51699         int to work with targets where int is 16 bits.
51700
51701         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
51702         8 bytes, just exit, since 4 byte doubles don't have enough bits of
51703         precision for the test to complete.
51704
51705 1997-03-14  Michael Meissner  <meissner@cygnus.com>
51706
51707         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
51708         if d10v is not compiled with the -mdouble64 flag.
51709         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
51710
51711         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
51712         d10v is not compiled with the -mint32 flag.
51713
51714 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
51715
51716         * lib/plumhall.exp: Use incr_count.
51717
51718 1997-03-12  Jeffrey A Law  (law@cygnus.com)
51719
51720         * gcc.c-torture: Update to c-torture-1.45.
51721
51722 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
51723
51724         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
51725         the name of the expect testcase file).
51726
51727         * lib/g++.exp(g++_init): Ditto.
51728
51729 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
51730
51731         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
51732         the host.
51733
51734         * lib/gcc.exp(gcc_exit): New procedure.
51735
51736 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
51737
51738         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
51739         specs where appropriate.
51740
51741         * g++.old-deja/g++.arm/*: Added additional ERROR checks
51742         because of new "candidates are" messages, and removed a few
51743
51744         * Converted all non-old-style g++ testcases to old-style, and
51745         moved into g++.old-deja.
51746
51747 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
51748
51749         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
51750         options.
51751
51752         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
51753         succeeded.
51754
51755         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
51756
51757 1997-02-13  Michael Meissner  <meissner@cygnus.com>
51758
51759         * lib/gcc.exp (gcc_target_compile): Add support for defining
51760         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
51761         the machine doesn't have those features.
51762
51763 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
51764
51765         * g++.law/operators4.exp: Don't use LIBS.
51766
51767 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
51768
51769         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
51770
51771         * lib/mike-g++.exp: Don't set the compiler to be tested here.
51772         * lib/g++.exp: Set it here instead. Also, allow use of the
51773         --tool_exec and --tool_opt options. Change CXX to
51774         GXX_UNDER_TEST.
51775
51776         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
51777
51778         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
51779
51780 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
51781
51782         * lib/old-dejagnu.exp: Use prune_warnings instead of
51783         prune_system_crud.
51784         * lib/mike-g++.exp: Ditto.
51785         * lib/gcc.exp: Ditto.
51786         * lib/g++.exp: Ditto.
51787
51788         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
51789
51790 1997-02-07  Jeffrey A Law  (law@cygnus.com)
51791
51792           * 941014-2.c: Include stdlib.h
51793           * 960327-1.c: Include stdio.h
51794           * dbra.c, index-1.c: Don't assume ints are 32bits.
51795
51796 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
51797
51798         * lib/gcc.exp: Add gcc,stack_size target feature.
51799
51800         * lib/g++.exp(g++_target_compile): Add the include and link
51801         paths here, not in two other places. And, it's $options, not
51802         options.
51803
51804         * lib/mike-g++.exp(postbase): Remove the code that determines
51805         the correct include and link paths.
51806         * g++.old-deja/old-deja.exp: Ditto.
51807
51808 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
51809
51810         * lib/g++.exp(g++_init): target_compile no longer returns the
51811         filename of the result.
51812
51813 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
51814
51815         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
51816         call to glob.
51817
51818         * gcc.c-torture/special/special.exp: Change call to
51819         gcc_target_compile to include the object file.
51820
51821 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
51822
51823         * gcc.c-torture/special/special.exp: Correct misspelling in last
51824         change.
51825
51826 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
51827
51828         * lib/plumhall.exp(ph_summary): Log the entire output of the
51829         executable. Return -1 if there were any failures, 0 otherwise.
51830         (ph_execute): Return -1 if there were any failures, 0 otherwise.
51831         (ph_make): Clean up objects and executables that were built
51832         if the tests succeeded.
51833
51834 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
51835
51836         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
51837         libraries and includes in the build tree as appropriate.
51838
51839 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
51840
51841         * lib/c-torture.exp: Instead of looking for the global variable
51842         NO_LONG_LONG, check to see if that's a feature of the target.
51843
51844 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
51845
51846         * config/default.exp: Minimize. Delete the remainer of the files in
51847         config; this functionality is now in devo/dejagnu/config.
51848
51849         g++.*/*: Pass any additional flags used to compile to postbase;
51850         delete CXXFLAGS.
51851
51852         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
51853         is now done by runtest.exp. Use gcc_target_compile instead of
51854         compile.
51855
51856         lib/c-torture.exp: Use gcc_target_compile instead of compile.
51857         Remove references to CFLAGS. Use remote_file instead of
51858         calling rm -f.
51859         (c-torture): Take a list of arguments to use to compile this
51860         testcase.
51861
51862         lib/g++.exp: Simplify. Use target_compile instead of compile.
51863         lib/gcc-dg.exp: Ditto.
51864         lib/gcc.exp: Ditto.
51865         lib/mike-{gcc,g++}.exp: Ditto.
51866         lib/old-dejagnu.exp: Ditto.
51867         lib/plumhall.exp: Ditto.
51868
51869 1997-01-08  Jim Wilson  <wilson@cygnus.com>
51870
51871         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
51872         (ph_linker): Likewise.
51873
51874 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
51875
51876           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
51877         MAP_ANON / MAP_ANONYMOUS if defined;
51878         else try to map from /dev/zero .
51879
51880 1996-11-12  Jeffrey A Law  (law@cygnus.com)
51881
51882         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
51883         isn't defined, then define it to MAP_ANONYMOUS.
51884
51885 1996-11-12  Jeffrey A Law  (law@cygnus.com)
51886
51887         * gcc.c-torture: Update to c-torture-1.42 release.
51888
51889 1996-11-11  Jeffrey A Law  (law@cygnus.com)
51890
51891         * gcc.c-torture: Update to c-torture-1.41 release.
51892
51893 1996-10-27  Jeffrey A Law  (law@cygnus.com)
51894
51895         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
51896         c-torture release.
51897
51898 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
51899
51900         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
51901         and LDFLAGS.  Fix second case to append the target_info ldflags
51902         onto LDFLAGS, not CFLAGS.
51903         * lib/g++.exp (g++_init): Add target_info stuff.
51904         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
51905         of libgloss and newlib flags for !native.
51906
51907         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
51908         (GDB): Fix relative path to go up another dir for finding gdb.
51909
51910 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
51911
51912         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
51913         versions in the target_info array, if they don't exist.
51914
51915 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
51916
51917         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
51918
51919 1996-07-08  Jim Wilson  <wilson@cygnus.com>
51920
51921         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
51922         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
51923
51924 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
51925
51926         * lib/old-dejagnu.exp: Don't remove the output file before we've
51927         actually tested it. Don't append pwd to the path of the executable
51928         we're testing.
51929
51930 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
51931
51932         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
51933
51934 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
51935
51936         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
51937         temporary directory for compiler files, and set it to a default
51938         value of /tmp. Set $output as the name of the output file from
51939         compiling the testcase. Add a -o option to $cflags_var so the
51940         compiler writes the final output file as $output. Set $executable
51941         to $output.
51942
51943         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
51944         directory for compiler files, and set it to /tmp if it doesn't
51945         already have a value. Set $output_file to the name of the output
51946         file from compiling the testcase. Add a -o option to CXXFLAGS so
51947         the compiler writes the final output file as $output. Use $output
51948         as the executable to be tested.
51949
51950 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
51951
51952         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
51953
51954 1996-06-08  Jeffrey A Law  (law@cygnus.com)
51955
51956         * gcc.c-torture/execute/pending-1.c: New test.  Still
51957         pending in Tege's queue.
51958
51959 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
51960
51961         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
51962         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
51963         if there were failures.  Call unresolved if there were unresolved
51964         testcases.  Call gcc_fail if program did not run to completion.
51965         (ph_make): Pass additional argument name to ph_execute.
51966         (ph_execute): Add new argument.  Pass additional arguments to
51967         ph_summary.  Call gcc_fail is there is no execution output.
51968
51969 1996-04-24  Jeffrey A Law  (law@cygnus.com)
51970
51971         * lib/plumhall.exp (proc_summary): Output relavent summary
51972         lines into the log so specific failures in plumhall can be
51973         investigated.
51974
51975 1996-04-10  Jeffrey A Law  (law@cygnus.com)
51976
51977         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
51978         (c-torture-execute): Don't try to execute tests which use
51979         "long long" types if $NO_LONG_LONG is nonzero.
51980
51981 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
51982
51983         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
51984         not c-torture.
51985
51986         * gcc.ieee: Move from here.
51987         * gcc.c-torture/execute/ieee: To here.
51988
51989 1996-03-26  Jeffrey A Law  (law@cygnus.com)
51990
51991         * gcc.c-torture: Update to c-torture-1.41 release.
51992
51993 1996-03-22  Jeffrey A Law  (law@cygnus.com)
51994
51995         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
51996         not "$output".
51997
51998 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
51999
52000         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
52001         -c present.
52002
52003 1996-03-02  Jeffrey A Law  (law@cygnus.com)
52004
52005         * config/proelf.exp: Handle connecting to a simulator.
52006
52007 1996-01-31  Jeffrey A Law  (law@cygnus.com)
52008
52009         * config/proelf.exp: New file.  Enough framework that we can
52010         run c-torture tests on the proelf targets (or any other target
52011         that gdb can connect to for that matter).
52012
52013 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
52014
52015         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
52016         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
52017
52018         * lib/plumhall.exp (ph_execute): Always call ph_summary if
52019         exec_output exists.
52020
52021 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
52022
52023         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
52024         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
52025
52026         * config/*.exp: Update FSF address.  Change result of ${tool}_load
52027         to pass/fail/unresolved/unsupported/untested.  Caller must now
52028         call unresolved/unsupported/untested.
52029         * lib/*.exp: Update FSF address.  Update to handle new results of
52030         ${tool}_load.
52031         * lib/chill.exp (verbose): Delete.
52032
52033 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
52034
52035         * lib/gcc.exp (default_gcc_start): Change order of args to
52036         $LDFLAGS $CFLAGS $LIBS.
52037         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
52038         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
52039         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
52040         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
52041         * gcc.misc-tests/dg-test.exp: Likewise.
52042         * gcc.misc-tests/msgs.exp: Likewise.
52043         * gcc.prms/prms.exp: Likewise.
52044         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
52045         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
52046
52047         * lib/dg.exp: Deleted, moved to dejagnu/lib.
52048
52049 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
52050
52051         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
52052
52053         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
52054         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
52055
52056         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
52057         necessary.
52058
52059 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
52060
52061         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
52062         global for loop; add use of $mathlib.
52063         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
52064         settings here; set mathlib for anything but VxWorks.
52065
52066 1996-01-22  Jeffrey A Law  (law@cygnus.com)
52067
52068         * gcc.c-torture: Update to c-torture-1.40 release.
52069
52070 1996-01-03  Jeffrey A Law  (law@cygnus.com)
52071
52072         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
52073         dg.exp.
52074
52075 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
52076
52077         * lib/c-torture.exp (c-torture-execute): Declare "output" as
52078         global.
52079
52080 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
52081
52082         * lib/g++.exp (LIBS): Define if not already.
52083         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
52084         (gcc-dg-prune): Call prune_gcc_output.
52085         * lib/gcc.exp (prune_gcc_output): New proc.
52086         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
52087         prune_gcc_output.
52088
52089 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
52090
52091         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
52092         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
52093
52094 1995-11-15  Jeffrey A Law  (law@cygnus.com)
52095
52096         * gcc.c-torture: Update to c-torture-1.39 release.
52097
52098 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
52099
52100         * lib/c-torture.exp (c-torture-execute): Don't return if one option
52101         fails, try others as well.
52102
52103 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
52104
52105         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
52106         If compilation fails, mark execute tests as `untested'.
52107         If test is marked as unsupported, don't mark compilation and
52108         execute tests as failed.
52109
52110 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
52111
52112         * lib/g++.exp (g++_init): Don't link in libg++, and look to
52113         libstdc++ for whether or not we want to be doing shared
52114         libraries.  Delete link_curses since we don't need it anymore.
52115         * lib/mike-g++.exp (postbase): Don't link in libg++.
52116         * g++.old-deja/old-deja.exp: Likewise.
52117
52118 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
52119
52120         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
52121
52122 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
52123
52124         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
52125         For that, add `-Wl,-a,shared_archive'.
52126         * g++.old-deja/old-deja.exp: Likewise.
52127
52128 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
52129
52130         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
52131
52132 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
52133
52134         * lib/mike-g++.exp (postbase): Pay attention to the status of
52135         g++_load.
52136
52137 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
52138
52139           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
52140
52141 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
52142
52143         * lib/gcc.exp (default_gcc_start): No longer need to log program
52144         being executed or its output, execute_anywhere does that now.
52145         * lib/g++.exp (default_g++_version): Call execute_anywhere.
52146         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
52147
52148 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
52149
52150         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
52151         the same as those in lib/g++.exp.
52152
52153 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
52154
52155         * gcc.c-torture: Update to c-torture-1.38 release.
52156         * gcc.ieee: Related changes.
52157
52158 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
52159
52160         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
52161         "exec". Minor reformatting changes.
52162
52163         * config/rom68k.exp (${tool}_load): Make it work in a canadian
52164         cross. This means all "exec" calls now work on a remote host as
52165         well.
52166         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
52167         cross. Filter out the extra "\r\n" stuff that expect puts in.
52168         (c-torture-execute): Filter out the bogus warnings like
52169         c-torture-compile does. Add support for canadian cross.
52170         * lib/gcc.exp (default_gcc_version, default_gcc_start)
52171         Use execute_anywhere rather than calling exec directly. Now it
52172         works for canadian cross testing.
52173
52174 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
52175
52176         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
52177         results into a variable, and check that rather than using file exists.
52178
52179 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
52180
52181         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
52182         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
52183
52184 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
52185
52186         * g++.old-deja/old-deja.exp: Create and pass runshlib and
52187         lib_curses if there's a shared libg++ in the build tree.
52188
52189 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
52190
52191         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
52192         if not supported target.
52193
52194 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
52195
52196         * lib/g++.exp (g++_init): Move empty setting of runshlib and
52197         link_curses up to always happen, not just for native builds.
52198
52199 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
52200
52201         * gcc.c-torture: Update to c-torture-1.36 release.
52202         * gcc.failure: Related changes.
52203
52204 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
52205
52206         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
52207
52208 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
52209
52210         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
52211         * lib/mike-g++.exp (postbase): Not in here.  Still reference
52212         runshlib, link_curses, and mathlib for link and run.
52213
52214         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
52215         pass the runtime shared library options for Solaris, OSF/1, and
52216         Irix5, and link with -lcurses to avoid unresolved references.
52217
52218 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
52219
52220         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
52221         only run once.
52222
52223 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
52224
52225         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
52226
52227 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
52228
52229         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
52230         do not have a framework for the "compat" tests yet.
52231
52232 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
52233
52234         * lib/mike-g++.exp (postbase): New local variable `mathlib',
52235         set to null if we're testing vxworks5.1.  Use that instead of
52236         `-lm' in the setting of LIBS for link and run.
52237
52238 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
52239
52240         * config/rom68k.exp (${tool}_load): Major changes to make it
52241         work.  Verified that it does in fact return the stuff in
52242         exec_output properly.  Catch any Emul or any TRAP other than 0.
52243
52244 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
52245
52246         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
52247         LDFLAGS properly for targets that need stuff from libgloss.
52248         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
52249         only run once.
52250         (gpp_initialized): New variable.
52251
52252 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
52253
52254         * config/rom68k.exp: Load libgloss.exp.
52255         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
52256         so we can produce a fully linked binary.
52257         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
52258         so we can produce a fully linked binary.
52259
52260 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
52261
52262         * lib/plumhall.exp (ph_section): Watch for expected failures.
52263         Add missing `else'.
52264
52265         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
52266         run the testcase.
52267         (c-torture): Likewise.
52268
52269 1995-08-28  Doug Evans  <dje@cygnus.com>
52270
52271         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
52272
52273         * lib/mike-g++.exp (mike_cleanup): New proc.
52274         (prebase): New globals compiler_result, not_compiler_result,
52275         target_regexp.
52276         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
52277         allow leading "-" in pattern.  Watch for unsupported tests.
52278         If $compiler_result is set, pattern match assembler code,
52279         and ditto for $not_compiler_result.
52280         * lib/mike-gcc.exp: Likewise.
52281
52282         * lib/plumhall.exp (ph_execute): Only call ph_summary if
52283         execution "succeeded".
52284
52285 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
52286
52287         * config/win32.exp: New file.
52288         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
52289
52290 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
52291
52292         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
52293         unsupported.
52294         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
52295         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
52296         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
52297
52298         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
52299         "... without exceptions was ...".  That is now handled by
52300         prune_system_crud.
52301         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52302
52303 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
52304
52305         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
52306         sieve.c,sort2.c}: New files.
52307         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
52308         sieve.exp,sort2.exp}: Drivers for them.
52309
52310         * lib/mike-gcc.exp (program_output): New user settable variable.
52311         (postbase): Call prune_system_crud.  Also prune extraneous compiler
52312         messages.
52313         * lib/mike-g++.exp (program_output): New user settable variable.
52314
52315         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
52316
52317         * config/sh.exp: Deleted (use sim.exp instead).
52318
52319 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
52320
52321         * config/vx.exp: Declare CHECKTASK as global.
52322         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
52323         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
52324         * lib/old-dejagnu.exp: Load [pwd]/$executable.
52325
52326 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
52327
52328         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
52329         target. Like vx.exp, only includes `vx29k.exp' instead of
52330         `vxworks.exp'.
52331
52332 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
52333
52334         * config/sim.exp: Increase time limit from 120 seconds to 240.
52335
52336 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
52337
52338         * gcc.c-torture/execute/950628-1.c: New test.
52339
52340 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
52341
52342         * gcc.c-torture: Update with changes/additions from
52343         c-torture-1.34.
52344
52345 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
52346
52347         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
52348
52349 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
52350
52351         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
52352
52353 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
52354
52355         * gcc.c-torture/compile/950512-1.c: New test.
52356         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
52357         * gcc.dg/struct-ret-1.c: Likewise.
52358
52359 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
52360
52361         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
52362           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
52363
52364 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
52365
52366         * gcc.c-torture/special/920411-1.c: Deleted.
52367         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
52368
52369 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
52370
52371         * config/sim.exp (${tool}_load): Hack in call to bash to get a
52372         cpu limit.
52373
52374 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
52375
52376         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
52377
52378 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
52379
52380         From kenner;
52381         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
52382         is the proper length.
52383         * va-arg-3.c: Likewise.
52384
52385 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
52386
52387         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
52388         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
52389
52390         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
52391         * lib/g++.exp (default_g++_start): Delete old cruft.
52392
52393 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
52394
52395         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
52396         (2 * (1 << 18)) to (2 * (1 << 17)).
52397
52398         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
52399
52400 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
52401
52402         * config/rom68k.exp: Renamed from config/idp.exp
52403
52404 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
52405
52406         * c-torture/compile/921109-2.c
52407
52408 1995-04-18  Mike Stump  <mrs@cygnus.com>
52409
52410         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
52411         excess errors.
52412
52413 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
52414
52415         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
52416         output.
52417         * lib/g++.exp (default_g++_start): Likewise.
52418
52419 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
52420
52421         * gcc.c-torture/compile/950329-1.c: New test.
52422
52423 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
52424
52425           * config/bug.exp (${tool}_load): Updated to use new remote_open
52426           and remote_close procs.
52427         * config/idp.exp: New file.
52428
52429 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
52430
52431         * gcc.c-torture/execute/950322-1.c: New test.
52432
52433 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
52434
52435         * config/vx.exp (${tool}_load): Clean up testing of return code from
52436         vxworks_ld and vxworks_spawn.
52437
52438 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
52439
52440         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
52441
52442 1995-03-13  Mike Stump  <mrs@cygnus.com>
52443
52444         * lib/old-deja.exp: Add `excess errors test - ' error, now one
52445         can mark excess errors on a machine by machine basis.  Note, the
52446         default is to not expect any excess errors, even when excess
52447         errors test - is given, so you will want to put an XFAIL ... on
52448         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
52449         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
52450         those 4 machines, but no others.
52451
52452 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
52453
52454         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
52455         * lib/c-torture.exp: to here.
52456
52457 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
52458
52459         * gcc.c-torture/execute/950221-1.c: New test.
52460         * gcc.c-torture/execute/struct-ret-1.c: New test.
52461         * gcc.c-torture/compile/950221-1.c: New test.
52462
52463         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
52464
52465 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
52466
52467         * gcc.c-torture/execute/arith-1.c (main): Return 0.
52468         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
52469
52470 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
52471
52472         * g++.gb: New directory of tests, derived from my signature and
52473         class scoping tests.
52474
52475         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
52476         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
52477         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
52478         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
52479         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
52480         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
52481         * g++.gb/sig25.C: Likewise.
52482
52483         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
52484         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
52485         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
52486         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
52487         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
52488         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
52489         * g++.gb/sig25.exp: Likewise.
52490
52491         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
52492         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
52493         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
52494         * g++.gb/scope13.C: Likewise, this test still fails.
52495
52496         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
52497         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
52498         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
52499         * g++.gb/scope13.exp: Ditto.
52500
52501         * g++.gb/README: New file, explains what these tests are about.
52502
52503 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
52504
52505         * lib/dg.exp (dg-do): Support `preprocess'.
52506         (dg-test): Likewise.
52507
52508 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
52509
52510         * config/udi.exp: change "continue -expect" to "exp_continue".
52511
52512 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
52513
52514         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
52515         Delete redundant tests.
52516
52517         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
52518         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
52519         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
52520         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
52521         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
52522         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
52523         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
52524         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
52525
52526         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
52527         storing label pointers.
52528         * gcc.c-torture/execute/921019-1.c: Likewise.
52529         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
52530         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
52531         parameter fp.
52532         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
52533         constants.
52534
52535         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
52536         Delete obsolete tests.
52537
52538         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
52539         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
52540         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
52541         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
52542         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
52543         * gcc.c-torture/compile/950124-1.c: New test.
52544
52545         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
52546
52547 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
52548
52549         * lib/mike-g++.exp: Add -lm to LIBS.
52550
52551 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
52552
52553         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
52554
52555 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
52556
52557         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
52558
52559 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
52560
52561         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
52562
52563 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
52564
52565         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
52566         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
52567         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
52568         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
52569         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
52570         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
52571         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
52572         * g++.law/{operators31.C, operators32.C,
52573         * g++.law/{operators33.C, operators34.C}: Likewise.
52574         * g++.law/{pic1.C, refs2.C}: Likewise.
52575         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
52576         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
52577         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
52578         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52579
52580         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
52581         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
52582         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
52583         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
52584         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
52585         * g++.law/{enum9.exp, friend5.exp}: Likewise.
52586         * g++.law/{nest3.exp, nest4.exp}: Likewise.
52587         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
52588         * g++.law/{operators30.exp, operators31.exp}: Likewise.
52589         * g++.law/{operators32.exp, operators33.exp}: Likewise.
52590         * g++.law/{operators34.exp}: Likewise.
52591         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
52592         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
52593         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
52594         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
52595         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52596
52597         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
52598         No longer expected to fail.
52599         * g++.law/missed-error3.C: Tweak for recent bool changes.
52600
52601 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
52602
52603         * config/emb-unix: Deleted.
52604         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
52605         remote execution.  Do final link on remote host if REMOTE_LINK is set.
52606
52607 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
52608
52609         * lib/dg.exp (dg-test): Fix typo in last patch.
52610
52611 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
52612
52613         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
52614         (handles multiple occurrences).
52615
52616 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
52617
52618         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
52619         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
52620         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
52621         printed).
52622         * lib/c-torture.exp (c-torture-compile): Likewise.
52623         (c-torture): Prepend full path if missing.
52624         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
52625         (gcc_fail): Likewise.
52626         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
52627
52628 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
52629
52630         * lib/netware.exp: Only attach to NetWare i386 systems.
52631
52632 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
52633
52634         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
52635         messages.  Add test name to "output pattern match" pass/fail message.
52636
52637 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
52638
52639         * gcc.dg: New testsuite.
52640         * gcc.dg/dg.exp: New file.
52641
52642         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
52643         test-switch.c}: Deleted.
52644
52645         * gcc.misc-tests/msgs.exp: New testcase driver.
52646
52647 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
52648
52649         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
52650         Watch for illegal return values from ${tool}_load.
52651         * config/unix.exp (${tool}_load): Fix pass/fail detection for
52652         cross targets.  Coerce return value >0 to 1.
52653
52654 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
52655
52656         * config/unix.exp (${tool}_load): Call program rsh, not proc.
52657
52658         * config/emb-unix.exp: New file.
52659
52660         * config/sim.exp: Error if variable $SIM not defined.
52661         (${tool}_load): Mark test as "untested" if simulator missing.
52662
52663         * config/unix.exp: Load remote.exp to get rcp_download.
52664         * lib/c-torture.exp: Use different option lists for testcases with
52665         and without loops.
52666         * gcc.c-torture/execute/execute.exp: Likewise.
52667
52668 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
52669
52670         * config/*.exp: Clarify return code from ${tool}_load.
52671         Call `unresolved' or `untested' instead of `warning' or `perror'
52672         (sometimes you still want to call both though).
52673         Add comment that `shell_id' is local to each file.
52674         * config/udi.exp (timeout): Set to 30.
52675         Don't print warning if connection fails, $connectmode has already
52676         printed an error.
52677         (${tool}_load): Move verbose messages to level 2.
52678         Rework pattern for "Process started" message.
52679         Pass `shell_id' to ${connectmode}_download.
52680         Retry twice upon timeout.  Make resetting of target more robust.
52681         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
52682         Pass `shell_id' to exit_$connectmode.
52683         Only call exit_$connectmode if connected.
52684         * config/unix.exp (${tool}_load): Check return codes better.
52685         * config/vrtx.exp (${tool}_load): Likewise.
52686         * config/vx.exp (${tool}_load): Likewise.
52687         Delete unneeded global's.
52688         * lib/dg.exp (dg-test): Update to reflect clarified return codes
52689         from ${tool}_load.
52690         (dg-stat): Delete.
52691         (dg-init): Delete recording of pass/fail counts.
52692         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52693         (old-dejagnu-init): Likewise.
52694         (old-dejagnu-stat): Delete contents, empty proc now.
52695         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
52696         (c-torture): Delete references to lcnt, lpass, lfail.
52697         Get option list from TORTURE_OPTIONS.
52698         Delete -funroll[-all]-loops if no loops.
52699         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
52700         (g++_stat): Delete contents (empty proc now).
52701         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
52702         (gcc_finish): Likewise.
52703         (gcc_stat): Deleted.
52704         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
52705         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
52706         * gcc.c-torture/execute/execute.exp: Likewise.
52707         Split tests into two parts: compile, execute.
52708         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
52709         no loops.  Update to reflect clarified return codes from ${tool}_load.
52710
52711 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
52712
52713         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
52714         to grep for.
52715         (old-dejagnu): Likewise (where necessary).
52716
52717 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
52718
52719         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
52720
52721         * lib/dg.exp (dg-process-target): Fix processing of selector.
52722         Add comment regarding use of `error'.
52723
52724         * lib/gcc.exp (prune_system_crud): Define if missing.
52725         * lib/g++.exp (prune_system_crud): Likewise.
52726
52727         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
52728         Call prune_system_crud.
52729         * lib/dg.exp (dg-runtest): New proc.
52730         Use perror instead of send_user for tcl errors in testcase.
52731         Don't return any value, it's never used.
52732         Don't clobber previous definition of `unknown'.
52733         Print tcl errors in `dg-final'.
52734
52735 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
52736
52737         * lib/dg.exp (dg-process-target): Improve syntax error messages.
52738         (dg-test): Don't print errorInfo, it contains stack backtrace.
52739
52740 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
52741
52742         * lib/g++.exp (runtest_file_p): Define if missing.
52743
52744 1994-09-24  Doug Evans  (dje@cygnus.com)
52745
52746         * lib/mike-g++.exp: Comment out loading of g++.exp.
52747         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
52748         (default_g++_version): Always print something.
52749         (default_g++_start): Comment out call to `which'.
52750         (g++_start, g++_load): Deleted (must be defined in config file).
52751         * lib/gcc.exp: Test for existence of $CC at start.
52752         Delete check for tmpdir (done in gcc_init).
52753         (default_gcc_version): Always print something.
52754         (default_gcc_start): Comment out call to `which'.
52755         * config/*.exp: Major cleanup - make cross targets work at least a
52756         little better for g++ (by not being "--tool gcc" specific).
52757         Rename gcc_xxx to ${tool}_xxx.
52758         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
52759         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
52760
52761 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
52762
52763         * lib/c-torture.exp (c-torture-compile): Rework compiler
52764         message processing.
52765
52766         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
52767         c-torture.
52768
52769 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
52770
52771         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
52772
52773         * lib/dg.exp (dg-process-target): Support { target native }.
52774
52775 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
52776
52777         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
52778         looked for "... program xxx got fatal signal".
52779         Correct regsub munging of `comp_output'.
52780         Ignore compiler messages "path prefix not used" and "linker input
52781         file unused".
52782
52783 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
52784
52785         * lib/gcc.exp (runtest_file_p): Define if missing.
52786         * gcc.prms/template.c: Example to work from.
52787
52788 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
52789
52790         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
52791         * lib/dg.exp (dg-test): Call unsupported testcases as such.
52792
52793         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
52794         * gcc.prms/1883.c: Moved from compile/940714-1.c.
52795         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
52796         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
52797
52798         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
52799         (dg-process-target): No longer a varargs proc.
52800         Return S/N for target, P/F for xfail.  All callers changed.
52801         (user option procs): More argument checking.
52802         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
52803         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
52804         (dg-test): Skip test if not running on selected target in `dg-do'.
52805         Update handling of `dg-do-what', `dg-output-text'.
52806         Separate execution pass/fail from output pattern match pass/fail.
52807         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
52808
52809 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
52810
52811         * gcc.c-torture/special/special.exp: Don't expect failure for mips
52812         target for 920510-1.c.
52813
52814 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
52815
52816         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
52817         Clean up comment regarding use of passcnt, etc.
52818         (gcc_stat): Don't update `testcnt' here.
52819         (gcc_finish): Do it here.
52820         Might as well reset `but_id' here too.
52821         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
52822         to determine if the file should be tested.
52823         * gcc.c-torture/compile/compile.exp: Likewise.
52824         * gcc.c-torture/execute/execute.exp: Likewise.
52825         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52826         * gcc.misc-tests/dg-test.exp: Likewise.
52827         * gcc.prms/prms.exp: Likewise.
52828         * gcc.wendy/wendy.exp: Likewise.
52829         * g++.old-deja.exp: Likewise.
52830         Move "Testing file" message to verbose level 1.
52831
52832 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
52833
52834         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
52835
52836 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
52837
52838         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
52839         (default_gcc_start): Accept optional second list element
52840         of compiler flags.  Print compiler output at verbosity level 2.
52841         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
52842         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
52843         Save current values of framework globals passcnt, failcnt, xpasscnt,
52844         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
52845         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
52846         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
52847         xfailcnt to compute stats.  Update framework global `testcnt' from
52848         pass/fail counts.
52849         (gcc_finish): New proc.  Clean up test environment.
52850         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
52851         (gcc_epass, gcc_efail): Delete.
52852         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
52853         argument of line number.
52854         (dg-init): If the tool has an init routine, call it.
52855         (dg-test): Remove args `cflags_var' and `libs_var'.
52856         Pass all compiler options to ${tool}_start.
52857         Handle missing line number.
52858         (dg-finish): New function.
52859         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
52860         particular files.  Call gcc_finish at end.  Move "skipping test"
52861         message to verbosity level 3.
52862         * gcc.c-torture/compile/compile.exp: Likewise.
52863         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52864         * gcc.c-torture/execute/execute.exp: Likewise.
52865         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52866         Print testcase being tried at verbosity level 1.
52867         * gcc.c-torture/special/special.exp: Unset xfail.
52868         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52869         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
52870         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
52871         * gcc.failure/failure.exp: Likewise.
52872         * gcc.ieee/ieee.exp: Likewise.
52873         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
52874         Update call to dg-test.  Call dg-finish at end.
52875         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
52876         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52877         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
52878         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
52879         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
52880         * gcc.wendy/wendy.exp: Add copyright.
52881         Delete setting of tmpdir (done by gcc_init).
52882         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
52883         Pass compiler flags to gcc_start.  Call gcc_finish at end.
52884         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
52885         gcc_[ce]pass/fail.
52886
52887 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
52888
52889         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
52890         confusion.
52891         (g++_load): Likewise.
52892
52893         * config/*.exp (gcc_load): Some were varargs fns and some were not.
52894         Rename argument to `prog' to remove the confusion.
52895         Varargs fns behave differently too!
52896         (g++_load): Likewise.
52897
52898         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
52899
52900         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
52901         what it is.  Delete (always) printing of status value for !native.
52902         Simplify verbose code, and include status and exec_output.
52903         (g++_load): Use gcc_load.
52904
52905 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
52906
52907         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
52908         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
52909         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
52910         940714-3.c as these testcases don't exist anymore.  Make
52911         va-arg-1.c expected to pass.
52912
52913 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
52914
52915         * gcc.misc-tests/misc.exp: Only run specific testcases.
52916         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
52917         * gcc.misc-tests/dg-[1-9].c: New files.
52918
52919         * lib/dg.exp: New testsuite driver.
52920         * gcc.prms/prms.exp: Use it.
52921
52922         * README.gcc: New file.
52923
52924         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
52925         Document and reset `lxpass' and `lxfail'.
52926         Simplify "initialized" message.
52927         (gcc_stat): Clean up comments a little.
52928
52929 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
52930
52931         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
52932
52933 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
52934
52935         * lib/old-dejagnu.exp (process-option): New proc.
52936         (old-dejagnu-init, old-dejagnu-stat): Likewise.
52937         (old-dejagnu): Simplify.
52938         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
52939
52940 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
52941
52942         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
52943         exists and is not an empty string.
52944
52945         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
52946         $xfail rather than calling setup_xfail.  Clear $xfail when test is
52947         finished.
52948         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
52949         automatically.
52950
52951         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
52952         longer expected to fail.
52953
52954         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
52955         "f" function call.
52956
52957         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
52958
52959         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
52960         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
52961         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
52962         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
52963         c-torture-1.29.
52964
52965         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
52966         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
52967
52968         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
52969
52970         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
52971         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
52972
52973         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
52974         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
52975         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
52976
52977 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
52978
52979         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
52980         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
52981         940714-1.c, 940714-2.c, 940714-3.c},
52982         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
52983         gcc.misc-tests/{mg.c,mg.exp}:
52984         New tests.
52985         * gcc.noncompile/noncompile.exp: Change accordingly.
52986
52987 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
52988
52989         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
52990         Undo previous clobberage.
52991
52992 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
52993
52994         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
52995         * gcc.special/{930510-1.c, special.exp}:
52996         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
52997         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
52998         struct-varargs-1.c}: New tests from c-torture-1.26.
52999
53000 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
53001
53002         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
53003           argument to switch.
53004
53005 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
53006
53007         * Revert the previous changes.  Please see Rob's directory
53008         (/lisa/test/rob/progressive/gcc/testsuite) for testing
53009         fixes.
53010
53011 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
53012
53013         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
53014         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
53015         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
53016         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
53017         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
53018         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
53019         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
53020         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
53021         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
53022         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
53023         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
53024         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
53025         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
53026         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
53027         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
53028         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
53029         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
53030         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
53031         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
53032         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
53033         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
53034         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
53035         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
53036         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
53037         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
53038         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
53039         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
53040         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
53041         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
53042         testing changes.
53043
53044 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
53045
53046         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
53047         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
53048         with perror calls.
53049
53050 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
53051
53052         * config/unix.exp (g++_load): Fix syntax.
53053
53054 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
53055
53056         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
53057         * gcc.noncompile/921017-1.c: Deleted obsolete test.
53058         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
53059         Don't expect va-arg-1.c to fail.  Correct expected output for
53060         920928-1.c.
53061         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
53062         * gcc.wendy/hbm4.c: Correct typo.
53063         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
53064
53065 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
53066
53067         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
53068         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
53069         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
53070         * lib/c-torture.exp (c-torture-compile): Ditto.
53071
53072         Reduce volume of output (remove all the -I's and such).
53073         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
53074         Call gcc_cpass, gcc_cfail.
53075         (c-torture): Pass testing option to c-torture-compile.
53076
53077 1994-03-21  Doug Evans  (dje@cygnus.com)
53078
53079         Bring patches over from progressive.
53080         * config/default.exp: Exit remote shell cleanly.
53081         (g++_exit, g++_start): Add default versions.
53082         * config/sim.exp (gcc_load): Use perror, not error.
53083
53084 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
53085
53086         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
53087         set in site.exp.
53088
53089 1994-03-14  Doug Evans  (dje@cygnus.com)
53090
53091         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
53092         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
53093         (wendy_try): New proc to run testcase.
53094         (main loop): Call 'em.
53095         * gcc.wendy/*.c: Clean up pass to correct expected output.
53096
53097         * lib/gcc.exp: Minor cleanup work.
53098         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
53099
53100 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
53101
53102         * config/sim.exp (gcc_load): Document return codes better.
53103         Don't pass -v to simulator.
53104
53105 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
53106
53107         * gcc.special/920717-x.c: Fix typo.
53108         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
53109         get at sources.
53110
53111         * lib/mike-gcc.exp: Fix typo.
53112
53113 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
53114
53115         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
53116         binary to use, transform the name.
53117         * config/*.exp: rename everything. Nuke any g++ specific files,
53118         it's now a special case of gcc that requires no special support.
53119         Add a default.exp for unsupported targets.
53120
53121 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
53122
53123         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
53124         lib/old-dejagnu.exp: Fix a few patterns to work with the new
53125         version of Tcl.
53126
53127 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
53128
53129         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
53130         than a warning.
53131
53132 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
53133
53134         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
53135
53136 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
53137
53138         * gcc.execute/execute.exp: Combine opt_list and foption_list into
53139         option_list.  Compile every file with only 4/6 option choices
53140         (same as C torture) instead of with 12/18 different option
53141         choices.
53142         * lib/c-torture.exp: Likewise.
53143
53144         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
53145         not already set.
53146
53147 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
53148
53149         * lib/old-deja.exp: Add `excess errors test fails' error, now one
53150         can put an XFAIL *-*-* on excess errors.
53151
53152 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
53153
53154         * g++.law: Add more tests derived from g++-bugs snapshots.
53155
53156         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
53157         equivalent to g++.law/init9.
53158
53159         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
53160         compiled it, and the a.out file after we've run it.
53161
53162 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
53163
53164         * lib/mike-g++.exp (postbase): Delete the .o file after we've
53165         compiled it, and the a.out file after we've run it.
53166
53167 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
53168
53169         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
53170
53171 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
53172
53173         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
53174         version number.
53175
53176 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
53177
53178         * g++.law: New directory of g++ tests derived from the g++-bugs
53179         snapshots.
53180
53181 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
53182
53183         * gcc.compile: initbug1.c initbug1.exp testcase added
53184
53185 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
53186
53187         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
53188         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
53189           fixes submitted by Jeff Law (law@cs.utah.edu)
53190         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
53191           Jeff Law (law@cs.utah.edu)
53192
53193
53194 1993-11-30  Mike Stump  (mrs@cygnus.com)
53195
53196         * config/unix-g++.exp: Follow the gcc way of doing things.
53197         * g++.old-deja/old-deja.exp: Minor updates.
53198         * lib/g++.exp: New file, follow the gcc way of doing things.
53199         * lib/old-dejagnu.exp: Minor updates.
53200         * lib/mike-g++.exp: Always unset errorInfo.
53201
53202 1993-11-06  Mike Stump  (mrs@cygnus.com)
53203
53204         * lib/gcc.exp: Fix some errors with the below change, CC and
53205         CFLAGS should be global when setting, not local.
53206
53207 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
53208
53209         * lib/gcc.exp: Transform tool name.
53210
53211 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53212
53213         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
53214
53215 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53216
53217         * lib/gcc.exp: change gcc_done to gcc_stat
53218
53219 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53220
53221         * Upgraded gcc testsuite to c-torture version 1.25
53222
53223 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
53224
53225         * lib/gcc.exp: added reporting code. Changed verbose compile message.
53226         * lib/c-torture: added hooks for new reporting code.
53227
53228 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
53229
53230         * config/sh-gcc.exp: check if sh-sim exists in the path
53231
53232 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
53233
53234         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
53235         * gcc.compile/compile.exp: Initial changes for new logic.
53236         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
53237         * gcc.failure/failure.exp: Initial changes for new logic.
53238         * gcc.ieee/ieee.exp: Initial changes for new logic.
53239         * gcc.misc-tests/misc.exp: Initial changes for new logic.
53240         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
53241         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
53242         * lib/c-torture.exp: Initial changes for new logic.
53243         * lib/gcc.exp: Initial changes for new logic.
53244
53245 1993-10-15  Mike Stump  (mrs@cygnus.com)
53246
53247         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
53248         depend upon failure or success.  Fully qualify names in failure
53249         and success messages.  Always remove a.out before starting
53250         compile, just in case.  Pay more attention to error text output by
53251         the compiler.  Handle testcases with no known past errors just
53252         like all others, so that things are uniform.  Other miscellaneous
53253         improvements.
53254
53255 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
53256
53257         * gcc.cpp: new directory for cpp tests
53258
53259 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
53260
53261         * lib/chill.exp: Code reformatted, removed unused code.
53262         * config/unix-chill.exp: Code reformatted, removed unused code.
53263         * chill.execute/execute.exp: Code reformatted, removed unused code.
53264         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
53265
53266 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
53267
53268         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
53269         routines not written.
53270
53271 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
53272
53273         * config/bug-gcc.exp: Use new procs from bug.exp.
53274
53275 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
53276
53277         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
53278         via ftp, rather than depending on NFS.
53279         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
53280         case.
53281
53282 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
53283
53284         * config/bug-gcc.exp: Use new download proc.
53285
53286 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
53287
53288         * chill.execute/execute.exp: cleanups, handles errors better
53289         * chill.compile/compile.exp: rewrite, based on execute.exp
53290         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
53291         * lib/chill.exp: major changes to diff proc and compile and link
53292         procs. added chill_fail and chill_pass wrappers to pass and
53293         fail. added more comments, and handle error codes better.
53294         Added a hack to capture stderr from exec, so noncompile tests
53295         can work.
53296
53297 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
53298
53299         * chill.execute/execute.exp: rewrite of testsuite driver
53300         * lib/chill.exp: rewrite of testsuite driver
53301         * config/unix-chill.exp: rewrite of testsuite driver
53302
53303 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
53304
53305         In chill.execute:
53306         * iexpr.ch: Standardize uppercase.
53307         * tuples.dat: Standardize uppercase.
53308         * vary.ch: standardize.  Correct varying string assignments.
53309         * vary.dat: Add new output lines.
53310
53311 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
53312
53313         In chill.execute:
53314         * chprintf.ch: Standardize use of uppercase.
53315         * tuples.ch: Standardize and turn arr2 into a DCL,
53316           rather than a SYN.
53317         * pinits.ch: Standardize.
53318
53319 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
53320
53321         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
53322         * Makefil: Renamed to Makefile.in.
53323         * configure.in: New.
53324
53325 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
53326
53327         In chill.execute:
53328         * .cvsignore: Add result/output files.
53329         * Makefile: Fix up variables at start.  Use MFLAGS
53330           everywhere.  Correct bool_loc, built_ins entries.
53331           Add entry for vary1.ch.
53332         * bitarray.ch: Standardize upper-case usage.
53333         * bitexpr.ch: Standardize, add output of b1.
53334         * params.ch: Use arrayt in along PROC parameters, to
53335           avoid novelty problems.
53336         * sets.ch: Tiny cleanup.
53337         * vary1.ch: Re-indent.
53338
53339 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
53340
53341         * Add PR-related files to Makefiles, .cvsignore files, etc.
53342
53343 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
53344
53345         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
53346           with compiler objects. New names are test-flow.c and test-loop.c
53347
53348 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
53349
53350         * Upgraded c-torture tests from 1.19 to 1.20
53351
53352         * new files:
53353         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
53354         * gcc.compile: 930623-1.c 930623-2.c
53355         * gcc.noncompile: 930622-1.c 930622-2.c
53356         * gcc.failure: 920411-1.c 920627-2.c
53357         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
53358
53359 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
53360
53361         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
53362           More changes to get testsuite working properly. Needs more work.
53363           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
53364
53365 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
53366
53367         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
53368           More changes to get testsuite working properly. Needs more work.
53369
53370 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
53371
53372         * chill.compile/compile.exp: Added for Dejagnu support
53373         * chill.execute/execute.exp: Added for Dejagnu support
53374         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
53375
53376 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
53377
53378         This should complete moving the CHILL test files.
53379         * chill.noncompile(.cvsignore printf.grt
53380             in-printf.grt chprintf.grt chprintf.ch):
53381             Added test-support files.
53382           (Makefile): Modified further.
53383         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
53384             signal.ch): Added test files.
53385           * chill.execute (.cvsignore printf.grt printr.c
53386             in-printf.grt rts.c chprintf.grt rts.h): Added
53387           test-support files.
53388             (Makefile): More corrections.
53389
53390 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
53391
53392         * chill.compile, chill.execute, chill.nocompile: Add CHILL
53393           test cases, ready for DejaGnu.
53394
53395 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
53396
53397         * Upgraded c-torture tests from 1.18 to 1.19
53398
53399         * gcc.compile: added test(s):
53400           930607-1.c
53401         * gcc.execute: added test(s):
53402           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
53403
53404         * added new subdirectory for misc tests: gcc.misc-tests
53405         * gcc.misc-test(s): added tests:
53406           inst-check.c test-consts.c test-ior.c test-switch.c
53407
53408 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
53409
53410         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
53411
53412 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
53413
53414         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
53415
53416 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
53417
53418         * Upgraded c-torture tests from 1.17 to 1.18
53419
53420 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
53421
53422         * Upgraded c-torture tests from 1.12 to 1.17
53423
53424 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
53425
53426         * lib/old-dejagnu.exp:
53427           Fixed handling of XFAIL target triplets to correctly
53428           recognize wildcard characters.  Removed code that
53429           appended a unique id tag to the end of the file name
53430           printed out by the result of the testcases within a
53431           given test file.
53432
53433 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
53434
53435         * lib/old-dejagnu.exp:
53436           Reworked expected failure handling to trigger off of XFAIL
53437           keyword in keyphrase embeded in testcase source code. The
53438           XFAIL keyword must be at the end of the keyphrase line. It
53439           may optionally be followed by one or more target triplets.
53440           It has just occured that the handling of wildcards in the
53441           target triplet may not be correct.
53442
53443 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
53444
53445         * g++.old-deja/tests:
53446           Moved all subdirectories up one level into g++.old-deja .
53447
53448         * lib/old-dejagnu.exp:
53449           Fixed problem with CXXFLAGS not being properly reset, and being
53450           corrupted with extraneous "-c" compiler option.  This was
53451           causing binaries to not be generated for test that needed them.
53452           Modified strings passed to "pass" and "fail" so that individual
53453           tests from the same test file would be distinguished by an
53454           identifier appended to the test file name in the summary logs;
53455           this corrected a problem with erroneous diff logs.  Added code
53456           to search testcases for expected fail and unexpected pass keywords.
53457
53458 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
53459
53460         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
53461
53462 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
53463
53464         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
53465           Removed extraneous text from end of "Special g++ Options"
53466           keyphrase.
53467
53468         * lib/old-dejagnu.exp: Added pattern matching to look for new
53469           keywords, embedded in testcases comments, which will trigger
53470           calls to xpass and xfail.
53471
53472 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
53473
53474         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
53475           comments embedded in the testcases, especially the one looking for
53476           special compiler options, as well as the pattern matching for the
53477           compiler output again.
53478
53479 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
53480
53481         * lib/old-dejagnu.exp: Do a proper check of the return value for
53482           execute tests. Fixed several problems with the pattern matching
53483           of the compiler output which gave erroneous test results.
53484           Changed several of the test result messages to be more descriptive.
53485         * config/unix-g++.exp: Proc g++_load now actually works and
53486           executes the tests passed to it and returns a usable return
53487           value.
53488
53489 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
53490
53491           * lib/gcc.exp: Exits gracefully if $CC is bogus.
53492
53493 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
53494
53495         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
53496           Modified both files to properly execute the old style
53497           dejagnu tests. The previous versions of these files were
53498           experimental and did not function anything near correctly.
53499
53500 1993-04-05  Rob Savoye  (rob@cygnus.com)
53501
53502         * Removed all Makefile.in and configure.in files. No configuration
53503         needed now.
53504
53505 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
53506
53507         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
53508
53509 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
53510
53511         * gcc.compile/configure.in, gcc.unsorted/configure.in,
53512         gcc.special/configure.in, gcc.noncompile/configure.in,
53513         gcc.execute/configure.in, gcc.code_quality/configure.in,
53514         g++.other/configure.in, g++.old-deja/configure.in,
53515         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
53516         in srcname setting.
53517
53518 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
53519
53520         * lib/udi.exp: Fixed mondfe and mondfe_download.
53521         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
53522         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
53523
53524 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
53525
53526         * config/udi-gdb.exp: Check $shell_id after connecting to target.
53527         (gdb_exit): Don't remove *_soc files.
53528
53529 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
53530
53531         * lib/c-torture.exp: Don't look for main; instead always use -w
53532         -c.  This is how the c-torture tests work.  Remove the object
53533         file if the compilation succeeds.
53534         * gcc.execute/execute.exp: Remove executable if test passes.
53535         * gcc.noncompile/noncompile.exp: Every test is an expected
53536         failure.
53537         * gcc.special/special.exp: Added tests from c-torture 1.11,
53538         corrected use of existing test.
53539         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
53540         gcc.execute/920625-1.c: Updated to c-torture 1.11.
53541         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
53542         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
53543         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
53544         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
53545         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
53546         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
53547         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
53548         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
53549         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
53550         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
53551         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
53552         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
53553         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
53554         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
53555         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
53556         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
53557         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
53558         c-torture 1.11.
53559         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
53560         correspond to c-torture 1.11.
53561
53562         * New file.