OSDN Git Service

2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
2
3         PR libfortran/28542
4         * gfortran.dg/random_3.f90:  New test.
5
6 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7
8         PR c++/28432
9         * g++.dg/other/pr28304.C: Change expected error message.
10         * g++.dg/other/pr28432.C: New test.
11
12 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13
14         PR c++/28256
15         * g++.dg/init/brace2.C: Change expected error message, add empty init.
16
17 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
18
19         PR debug/23336
20         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
21         at -g1.
22         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
23         g++.dg/debug/enum-2.C: New.
24
25 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26
27         PR c++/6634
28         * g++.dg/parse/long1.C: Add more tests.
29
30 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31
32         * gfortran.dg/lrshift_1.c: New file.
33
34 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
35
36         PR libgfortran/28335
37         * gfortran.dg/no_unit_error_1.f90: New test.
38
39 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
40
41         PR libgfortran/28335
42         * gfortran.dg/no_unit_error_1.f90: Delete test.
43         * gfortran.dg/no_unit_error_2.f90: Delete test.
44
45 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
46
47         * gfortran.dg/chmod_3.f90: New test.
48         * gfortran.dg/ltime_gmtime_1.f90: New test.
49         * gfortran.dg/ltime_gmtime_2.f90: New test.
50         * gfortran.dg/lrshift_1.f90: New test.
51         * gfortran.dg/chmod_1.f90: New test.
52         * gfortran.dg/chmod_2.f90: New test.
53
54 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
55
56         PR c++/27668
57         * g++.dg/template/crash55.C: New test.
58
59         PR c++/27962
60         * g++.dg/template/nontype16.C: New test.
61
62         * g++.dg/template/void2.C: Adjust error markers.
63         * g++.dg/template/nontype5.C: Adjust error markers.
64         
65 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
66
67         * gcc.target/i386/stack-prot-kernel.c: New test.
68
69 2006-07-27  Roger Sayle  <roger@eyesopen.com>
70
71         * gcc.dg/builtins-55.c: New test case.
72
73 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
74
75         PR rtl-optimization/27907
76         * gcc.c-torture/compile/pr27907.c: New test.
77
78 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
79
80         * gfortran.dg/mclock.f90: New test.
81         * gfortran.dg/int_conv_1.f90: New test.
82         * gfortran.dg/stat_1.f90: New test.
83         * gfortran.dg/stat_2.f90: New test.
84
85 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
86
87         PR libgfortran/28335
88         * gfortran.dg/no_unit_error_1.f90: New test.
89         * gfortran.dg/no_unit_error_2.f90: New test.
90         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
91
92 2006-07-25  Roger Sayle  <roger@eyesopen.com>
93
94         PR middle-end/28473
95         * gcc.dg/fold-convround-1.c: New test case.
96
97 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
98
99         * gfortran.dg/arithmetic_if.f90:  Fix comments.
100
101 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
102
103         PR c++/27572
104         * g++.dg/other/typedef1.C: New test.
105         * g++.dg/template/typedef4.C: New test.
106         * g++.dg/template/typedef5.C: New test.
107
108 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
109
110         PR fortran/28416
111         * gfortran.dg/allocatable_dummy_3.f90: New.
112
113 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
114
115         PR fortran/28439
116         * gfortran.dg/arithmetic_if.f90:  New test.
117
118 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
119
120         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
121         avoid memcpy optimization.
122         
123 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
124
125         PR fortran/25289
126         * gfortran.dg/direct_io_6.f90: New test.
127
128 2006-07-24  Jan Hubicka  <jh@suse.cz>
129
130         PR c/25795
131         PR c++/27369
132         * gcc.dg/pr25795.c: New test.
133         * gcc.dg/pr25795-1.c: New test.
134
135 2006-07-23  Roger Sayle  <roger@eyesopen.com>
136
137         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
138         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
139         which may be transformed to "g || h" on some platforms.
140
141 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
142
143         PR c++/28025
144         * g++.dg/template/friend45.C: New test.
145
146 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
147
148         PR libgfortran/28339
149         * gfortran.dg/arrayio_8.f90: New test.
150
151 2006-07-21  Mike Stump  <mrs@apple.com>
152
153         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
154
155         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
156
157 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
158
159         PR c++/28250
160         * g++.dg/eh/catch3.C: New test.
161
162         PR c++/28363
163         * g++.dg/template/defarg10.C: New test.
164
165 2006-07-20  Paul Brook  <paul@codesourcery.com>
166
167         PR 27363
168         * gcc.dg/pr27363.c: New test.
169
170 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
171
172         PR c++/28338
173         * g++.dg/init/ref13.C: New test.
174
175 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
176
177         PR obj-c++/28434
178         * obj-c++.dg/proto-error-1.mm: New test.
179
180 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
181
182         PR c++/28337
183         * g++.dg/template/string1.C: New test.
184
185 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
186
187         PR c++/28048
188         * g++.dg/template/defarg9.C: New test.
189
190         PR c++/28235
191         * g++.dg/template/static27.C: New test.
192
193 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
194
195         PR 28410
196         * gcc.dg/tree-ssa/pr28410.c: New test.
197
198 2006-07-18  Lee Millward  <lee.millward@gmail.com>
199
200         PR c++/28258
201         * g++/dg/other/error13.C: New test.
202
203         PR c++/28260
204         * g++.dg/template/friend44.C: New test.
205         
206 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
207
208         PR c++/27495
209         * g++.dg/other/pr27495.C: New.
210
211 2006-07-18  Olivier Hainque  <hainque@adacore.com>
212
213         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
214         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
215         
216 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
217
218         PR c/28286
219         * gcc.dg/pragma-pack-4.c: New test.
220
221 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
222
223         PR c++/28291
224         * g++.dg/ext/pr28291.C: New test.
225
226 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
227
228         PR middle-end/28403
229         * gcc.c-torture/execute/pr28403.c: New test.
230
231 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
232
233         PR middle-end/28402
234         * gcc.dg/pr28402.c: New test.
235
236 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
237
238         PR c++/28304
239         * g++.dg/other/pr28304.C: New test.
240
241 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
242
243         PR other/28251
244         gcc.c-torture/unsorted/dump-noaddr.c: New test.
245         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
246
247 2006-07-17  Richard Guenther  <rguenther@suse.de>
248
249         PR tree-optimization/28238
250         * g++.dg/tree-ssa/pr28238.C: New testcase.
251
252 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
253
254         PR c++/28250
255         * g++.dg/eh/catch1.C: New test.
256         * g++.dg/eh/catch2.C: New test.
257
258 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
259
260         PR c++/28370
261         * g++.dg/template/anon3.C: New test.
262
263 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
264
265         PR fortran/20844
266         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
267         specifiers requiring an explicit format tag..
268
269         PR fortran/28201
270         * gfortran.dg/generic_5: New test.
271
272         PR fortran/20893
273         * gfortran.dg/elemental_optional_args_1.f90: New test.
274
275 2006-07-16  Olivier Hainque  <hainque@adacore.com>
276
277         * gnat.dg/assert.ads: New file.
278         * gnat.dg/controlled_record.ads: Likewise.
279         * gnat.dg/controlled_record.adb: Likewise.
280
281 2006-07-15  Lee Millward  <lee.millward@gmail.com>
282
283         PR c++/28292
284         * g++.dg/other/error12.C: New test.
285
286         PR c++/28269
287         * g++.dg/template/crash54.C: New test.
288         
289 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
290
291         PR c++/28249
292         * g++.dg/parse/catch1.C: New test.
293
294         PR c++/28294
295         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
296
297         PR c++/28387
298         * g++.dg/ext/attrib24.C: New test.
299
300 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
301
302         PR c++/28343
303         * g++.dg/ext/asmspec1.C: New test.
304
305 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
306
307         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
308         (dg-test): Support shouldfail tests.
309         * lib/target-supports-dg.exp (dg-shouldfail): New.
310         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
311         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
312         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
313         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
314         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
315         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
316         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
317
318 2006-07-13  Jan Hubicka  <jh@suse.cz>
319
320         * gcc.target/i386/memcpy-1.c: New.
321
322 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
323
324         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
325
326 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
327
328         PR fortran/25097
329         * gfortran.dg/present_1.f90: New test.
330
331         PR fortran/20903
332         * gfortran.dg/interface_derived_type_1.f90: New test.
333
334 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
335
336         PR fortran/28213
337         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
338         list.
339
340 2006-07-07  Lee Millward  <lee.millward@gmail.com>
341
342         PR c++/27820
343         * g++.dg/other/label1.C: New test.
344         
345 2006-07-07   Richard Guenther  <rguenther@suse.de>
346
347         PR middle-end/28268
348         * gcc.dg/torture/pr28268.c: New testcase.
349
350 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
351
352         PR c++/27019
353         * g++.dg/ext/pr27019.C: New.
354
355 2006-07-07  Richard Guenther  <rguenther@suse.de>
356
357         PR tree-optimization/28187
358         * gcc.dg/pr28187.c: New testcase.
359
360 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
361
362         * gnat.dg/address_conversion.adb: New test.
363         * gnat.dg/boolean_subtype.adb: Likewise.
364         * gnat.dg/frame_overflow.adb: Likewise.
365         * gnat.dg/pointer_array.adb: Likewise.
366         * gnat.dg/pointer_conversion.adb: Likewise.
367
368 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
369
370         PR fortran/28237
371         PR fortran/23420
372         * gfortran.dg/print_fmt_5.f90: New test.
373
374 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
375
376         PR fortran/28129
377         * gfortran.dg/bounds_check_4.f90: New test.
378
379 2006-07-05  Richard Guenther  <rguenther@suse.de>
380
381         PR target/28158
382         * gfortran.dg/pr28158.f90: New testcase.
383
384 2006-07-05  Richard Guenther  <rguenther@suse.de>
385
386         PR tree-optimization/28162
387         * gcc.dg/pr28162.c: New testcase.
388
389 2006-07-05  Richard Guenther  <rguenther@suse.de>
390         Andrew Pinski  <pinskia@gcc.gnu.org>
391
392         PR c++/27084
393         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
394
395 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
396
397         PR fortran/28174
398         * gfortran.dg/actual_array_substr_2.f90: New test.
399
400         PR fortran/28167
401         * gfortran.dg/actual_array_constructor_2.f90: New test.
402
403 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
404
405         * gfortran.dg/itime_idate_1.f: New test.
406         * gfortran.dg/itime_idate_2.f: New test.
407
408 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
409
410         PR libgfortran/27704
411         * gfortran.dg/open_status_3.f90: New test.
412         * gfortran.dg/fmt_l.f90: Update for new feature.
413
414 2006-07-03  Asher Langton  <langton2@llnl.gov>
415
416         * gfortran.dg/oldstyle_2.f90: New.
417
418 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
419
420         * gnat.dg/string_slice.adb: New test.
421
422 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
423
424         PR fortran/19259
425         * gfortran.dg/semicolon_fixed.c: New.
426         * gfortran.dg/semicolon_free.c: New.
427
428 2006-06-30  Mike Stump  <mrs@apple.com>
429
430         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
431         that don't support internal visibility.
432
433 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
434
435         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
436         for '(' / ')' needing an extra '\'.
437
438 2006-06-29  Roger Sayle  <roger@eyesopen.com>
439
440         PR middle-end/27428
441         * gcc.dg/pr27428-1.c: New test case.
442
443 2006-06-29  Mike Stump  <mrs@apple.com>
444
445         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
446         on darwin as we can't align commons large enough yet.
447
448         * gcc.dg/vla-8.c: Add additional testcases.
449
450 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
451
452         PR c++/28114
453         * g++.dg/other/pr28114.C: New.
454
455 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
456
457         * gcc.c-torture/compile/20060625-1.c: New test.
458
459 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
460
461         PR fortran/20867
462         * gfortran.dg/stfunc_3.f90: New test.
463
464         PR fortran/25056
465         * gfortran.dg/impure_actual_1.f90: New test.
466
467         PR fortran/20874
468         * gfortran.dg/elemental_result_1.f90: New test.
469
470         PR fortran/25073
471         * gfortran.dg/select_7.f90: New test.
472
473         PR fortran/27554
474         * intrinsic_actual_1.f: New test.
475
476         PR fortran/22038
477         PR fortran/28119
478         * gfortran.dg/forall_4.f90: New test.
479
480         PR fortran/25072
481         * gfortran.dg/forall_5.f90: New test.
482
483 2006-06-25  Lee Millward  <lee.millward@gmail.com>
484
485         PR c++/28051
486         * g++.dg/template/using13.C: New test.
487
488         PR c++/28054
489         * g++.dg/other/incomplete3.C: New test.
490         
491 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
492
493         PR fortran/28081
494         * gfortran.dg/substr_3.f: New test.
495         * gfortran.dg/equiv_2.f90: Update expected error message.
496
497 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
498
499         PR fortran/28118
500         * gfortran.dg/actual_array_substr_1.f90: New test.
501
502 2006-06-24  Olivier Hainque  <hainque@adacore.com>
503
504         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
505         * gnat.dg/scalar_mode_agg_compare.adb: New test.
506         
507 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
508
509         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
510
511 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
512
513         PR fortran/27981
514         * gfortran.dg/simpleif_2.f90: New test.
515
516 2006-06-23  Lee Millward  <lee.millward@gmail.com>
517
518         * g++.dg/template/error22.C: Fix typo.
519         
520 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
521
522         PR c++/28112
523         * g++.dg/ext/attrib23.C: New test.
524
525 2006-06-23  Olivier Hainque  <hainque@adacore.com>
526
527         * gnat.dg/varsize_temp.adb: New test.
528         
529 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
530
531         PR c++/11468
532         * g++.dg/other/java2.C: New test.
533
534 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
535
536         PR target/27789
537         * g++.dg/ext/dllimport4.C. Add more tests for invalid
538         initialization.
539
540 2006-06-22  Roger Sayle  <roger@eyesopen.com>
541
542         PR target/27531
543         * gcc.dg/pr27531-1.c: New test case.
544
545 2006-06-22  Asher Langton  <langton2@llnl.gov>
546
547         PR fortran/24748
548         * gfortran.dg/implicit_8.f90: New.
549
550 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
551
552         PR rtl-optimization/28121
553         * gcc.dg/pr28121.c: New test.
554
555 2006-06-22  Lee Millward  <lee.millward@gmail.com>
556
557         PR c++/27805
558         * g++.dg/parse/ptrmem6.C: New test.
559
560         PR c++/27821
561         * g++.dg/template/error22.C: New test.
562         
563 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
564
565         PR c++/28111
566         * g++.dg/template/friend43.C: New test.
567
568         PR c++/28110
569         * g++.dg/template/crash53.C: New test.
570
571         PR c++/28109
572         * g++.dg/rtti/incomplete1.C: New test.
573
574 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
575
576         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
577
578 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
579
580         * gcc.c-torture/execute/complex-7.c: New.
581
582 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
583
584         * gcc.dg/merge-all-constants-1.c: New test.
585
586 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
587
588         PR c++/28113
589         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
590
591 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
592
593         * gfortran.dg/rrspacing_1.f90: New test.
594
595 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
596
597         PR c++/28052
598         * g++.dg/other/bitfield2.C: New test.
599
600 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
601
602         PR tree-optimization/27331
603         * gcc.dg/pr27331.c: New test.
604
605 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
606             Eric Botcazou  <ebotcazou@adacore.com>
607
608         PR ada/18692
609         * lib/gnat.exp: New file.
610         * lib/gnat-dg.exp: Likewise.
611         * gnat.dg: New directory.
612         * gnat.dg/dg.exp: New driver.
613         * gnat.dg/specs: New directory.
614         * gnat.dg/specs/specs.exp: New driver.
615         * gnat.dg/style: New directory.
616         * gnat.dg/style/style.exp: New driver.
617
618 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
619
620         PR fortran/16206
621         * gfortran.dg/array_initializer_1.f90: New test.
622
623         PR fortran/28005
624         * gfortran.dg/matmul_3.f90: New test.
625
626 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
627
628         PR middle-end/28075
629         * gcc.dg/tree-ssa/inline-1.c: New test.
630
631 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
632
633         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
634         in malloc prototype; remove XFAIL.
635         * gcc.dg/pr18241-2.c: Ditto.
636         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
637         in memset prototype; remove XFAIL.
638         * gcc.dg/tree-ssa/pr23382.c: Ditto.
639
640 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
641
642         * gcc.dg/vla-8.c: Add.
643
644 2006-06-19  Richard Guenther  <rguenther@suse.de>
645
646         PR tree-optimization/27090
647         * g++.dg/tree-ssa/pr27090.C: New testcase.
648
649 2006-06-19  Roger Sayle  <roger@eyesopen.com>
650
651         PR target/27861
652         * gcc.dg/pr27861-1.c: New test case.
653
654 2006-06-19  Richard Guenther  <rguenther@suse.de>
655
656         PR middle-end/28045
657         * gcc.dg/torture/pr28045.c: New testcase.
658
659 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
660
661         PR fortran/26801
662         * gfortran.dg/associated_4.f90: New test.
663
664 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
665
666         PR fortran/19310
667         PR fortran/19904
668         * gfortran.dg/real_const_3.f90: New test.
669
670 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
671
672         PR c++/28016
673         * g++.dg/template/static26.C: New test.
674
675         PR c++/27979
676         * g++.dg/expr/bitfield2.C: New test. 
677
678         PR c++/27884
679         * g++.dg/parse/linkage2.C: New test.
680
681 2006-06-16  Richard Guenther  <rguenther@suse.de>
682
683         PR middle-end/27116
684         * gcc.dg/pr15785-1.c: Revert last change.
685         * gcc.dg/torture/pr27116-2.c: New testcase.
686
687 2006-06-16  Roger Sayle  <roger@eyesopen.com>
688
689         PR middle-end/27802
690         * gcc.dg/pr27802-1.c: New test case.
691
692 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
693
694         PR c++/27689
695         * g++.dg/template/ttp18.C: New test.
696         * g++.dg/template/ttp19.C: Likewise.
697
698         PR c++/27666
699         * g++.dg/expr/cond9.C: New test.
700
701         PR c++/27640
702         * g++.dg/template/ctor7.C: New test.
703
704 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
705
706         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
707
708 2006-06-16  Richard Guenther  <rguenther@suse.de>
709
710         PR tree-optimization/27781
711         * gcc.dg/tree-ssa/pr27781.c: New testcase.
712
713 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
714
715         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
716
717 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
718
719         * gcc.dg/tree-ssa/loop-18.c: New test.
720
721 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
722
723         PR c++/27665
724         * g++.dg/template/crash52.C: New test.
725
726         PR c++/27648
727         * g++.dg/ext/attrib22.C: New test.
728
729         PR c++/26559
730         * g++.dg/template/builtin1.C: New test.
731         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
732         
733         PR c++/28018
734         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
735         assignment.
736         * g++.old-deja/g++.pt/crash51.C: Likewise.
737
738         PR c++/27227
739         * g++.dg/lookup/linkage1.C: New test.
740         * g++.dg/lookup/linkage2.C: Likewise.
741
742 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
743
744         PR middle-end/27959
745         * gcc.dg/pr27959.c: New testcase.
746
747 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
748
749         PR target/28014:
750         * g++.dg/eh/div.C: New test.
751
752 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
753
754         PR c++/27894
755         * g++.dg/tree-ssa/pr26757.C: New test.
756         * g++.dg/tree-ssa/pr27894.C: New test.
757
758 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
759
760         * gcc.c-torture/compile/20060609-1.c: New test.
761         
762         PR target/27863
763         * gcc.c-torture/compile/pr27863.c: New test.
764
765 2006-06-13  Richard Guenther  <rguenther@suse.de>
766
767         PR tree-optimization/27830
768         * g++.dg/tree-ssa/pr27830.C: New testcase.
769
770 2006-06-13  Matthew Sachs  <msachs@apple.com>
771
772         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
773         the list of compiler flags; this causes those flags to be checked
774         for things like dg-skip-if.
775
776 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
777
778         PR c++/27601
779         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
780
781 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
782             Kazu Hirata  <kazu@codesourcery.com>
783
784         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
785         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
786
787 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
788
789         PR c++/27933
790         * g++.dg/lookup/using15.C: New test.
791
792         PR c++/27951
793         * g++.dg/other/anon4.C: New test.
794
795 2006-06-12  Roger Sayle  <roger@eyesopen.com>
796
797         PR c++/21210
798         * g++.dg/init/complex1.C: New test case.
799
800 2006-06-11  Eric Christopher  <echristo@apple.com>
801
802         PR middle-end/27948
803         * gcc.dg/bf-ms-layout.c: Run on darwin.
804         * gcc.dg/bf-no-ms-layout: Ditto.
805         * gcc.dg/attr-ms_struct-2.c: New.
806         * gcc.dg/bf-ms-layout-2.c: Ditto.
807
808 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
809
810         * gcc.dg/attr-ms_struct-packed1.c: New.
811
812 2006-06-09  Mike Stump  <mrs@apple.com>
813
814         * gcc.dg/vla-7.c: Add.
815
816 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
817
818         PR fortran/24558
819         * gfortran.dg/entry_6.f90: New test.
820
821         PR fortran/20877
822         PR fortran/25047
823         * gfortran.dg/entry_7.f90: New test.
824
825 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
826
827         PR c/27747
828         * gcc.dg/cpp/_Pragma6.c: New test.
829
830         PR c++/27748
831         * g++.dg/cpp/_Pragma1.C: New test.
832
833         PR preprocessor/27746
834         * gcc.dg/gomp/macro-3.c: New test.
835         * gcc.dg/gomp/macro-4.c: New test.
836         * g++.dg/gomp/macro-3.C: New test.
837         * g++.dg/gomp/macro-4.C: New test.
838
839 2006-06-09  Richard Guenther  <rguenther@suse.de>
840
841         PR tree-optimization/26998
842         * gcc.dg/torture/pr26998.c: New testcase.
843         * gcc.dg/tree-ssa/vrp29.c: New testcase.
844
845 2006-06-08  Mike Stump  <mrs@apple.com>
846
847         * gcc.dg/pr27095.c: Account for stubs.
848
849         PR target/26427
850         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
851         produce bad code on darwin.
852
853 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
854
855         PR fortran/27958
856         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
857
858 2006-06-08  Asher Langton  <langton2@llnl.gov>
859
860         PR fortran/27786
861         * cray_pointers_2.f90: Add -fbounds-check compile flag.
862
863 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
864
865         PR target/27421
866         * gcc.dg/union-3.c: New test.
867
868 2006-06-08  Richard Guenther  <rguenther@suse.de>
869
870         PR middle-end/27116
871         * gcc.dg/torture/pr27116.c: New testcase.
872         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
873
874 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
875
876         PR rtl-optimization/26449
877         * gcc.dg/pr26449.c: New test.
878
879 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
880
881         PR c++/27601
882         * g++.dg/ext/offsetof1.C: Test member functions.
883
884 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
885
886         * gcc.dg/pr27095.c: Improve scanning.
887
888 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
889
890         PR fortran/23091
891         * gfortran.dg/saved_automatic_1.f90: New test.
892
893         PR fortran/24168
894         * gfortran.dg/array_simplify_1.f90: New test.
895
896         PR fortran/25090
897         * gfortran.dg/entry_dummy_ref_1.f90: New test.
898
899         PR fortran/25058
900         * gfortran.dg/entry_dummy_ref_2.f90: New test.
901
902 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
903
904         PR c++/27177
905         * g++.dg/expr/cast7.C: New test.
906
907 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
908
909         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
910         * lib/gcc-defs.exp (tool_check_compile): Ditto.
911         * lib/fortran-torture.exp (fortran-torture-compile,
912         fortran-torture-execute): Ditto.
913
914 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
915
916         PR target/27842
917         * gcc.dg/vmx/pr27842.c: New test.
918
919 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
920
921         PR libfortran/27895
922         * gfortran.dg/bounds_check_3.f90: New test.
923
924 2006-06-05  Mike Stump  <mrs@apple.com>
925
926         * objc.dg/objc-fast-4.m: Skip for ppc64.
927
928 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
929
930         PR testsuite/27705
931         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
932
933 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
934             Victor Kaplansky  <victork@il.ibm.com>
935
936         PR tree-optimizations/26360
937         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
938         with -fno-tree-dce.
939         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
940
941 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
942
943         PR fortran/14067
944         * gfortran.dg/data_char_1.f90: Add messages for truncated
945         strings.
946
947         PR fortran/16943
948         * gfortran.dg/func_decl_2.f90: New test.
949
950         PR fortran/20839
951         * gfortran.dg/do_2.f90: New test.
952
953         PR fortran/27655
954         * gfortran.dg/associated_3.f90: New test.
955
956 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
957
958         PR c++/27819
959         * g++.dg/template/static25.C: New test.
960
961         PR c++/27722
962         * g++.dg/init/array21.C: New test.
963
964         PR c++/27807
965         * g++.dg/ext/complit7.C: New test.
966
967         PR c++/27806
968         * g++.dg/parse/ptrmem5.C: New test.
969
970 2006-06-04  Roger Sayle  <roger@eyesopen.com>
971             Andrew Pinski  <pinskia@physics.uc.edu>
972
973         PR c/27150
974         PR middle-end/27382
975         * gcc.dg/pr27150-1.c: New testcase.
976         * gcc.dg/pr27382-1.c: New testcase.
977         * gcc.dg/pr27382-2.c: New testcase.
978
979 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
980
981         PR c/25161
982         PR c/27020
983         * gcc.dg/array-10.c: New test.
984
985 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
986
987         PR c++/27804
988         * g++.dg/init/const4.C: New test.
989         * g++.dg/init/member1.C: Add error-marker.
990         * g++.dg/other/fold1.C: Adjust error-marker.
991
992 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
993
994         PR c++/27601
995         * g++.dg/ext/offsetof1.C: New test.
996
997 2006-06-04 Eric Christopher <echristo@apple.com>
998
999         * gcc.dg/attr-ms_struct-1.c: New.
1000
1001 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1002
1003         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1004
1005 2006-06-04  Richard Guenther  <rguenther@suse.de>
1006
1007         PR tree-optimization/27039
1008         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1009
1010 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1011
1012         PR target/26223
1013         * gcc.target/i386/amd64-abi-2.c: New test case.
1014
1015 2006-06-02  Eric Christopher  <echristo@apple.com>
1016
1017         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1018         * gcc.target/i386/20020523-1.c: Skip if darwin.
1019         * gcc.target/i386/asm-3.c: Ditto.
1020         * gcc.target/i386/20011119-1.c: Ditto.
1021         * gcc.target/i386/clobbers.c: Remove pic part of test.
1022
1023 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1024
1025         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1026         * g++.old-deja/g++.other/init19.C: Ditto.
1027         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1028         and add other platforms as expected failures.
1029
1030 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1031
1032         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1033         (is-effective-target-keyword): Ditto.
1034
1035 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1036
1037         PR fortran/27715
1038         * gfortran.dg/extended_char_comparison_1.f:  New test.
1039
1040 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1041
1042         PR fortran/25098
1043         * gfortran.dg/dummy_procedure_1.f90: New test.
1044
1045         PR fortran/25147
1046         * gfortran.dg/dummy_procedure_2.f90: New test.
1047
1048         * gfortran.dg/associated_2.f90: Correct to make consistent with
1049         standard.
1050
1051 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1052
1053         * gcc.target/i386/387-11.c: New test case.
1054
1055 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1056
1057         PR c++/27801
1058         * g++.dg/template/cond6.C: New test.
1059
1060         PR c++/26496
1061         * g++.dg/template/crash51.C: New test.
1062         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1063
1064         PR c++/27385
1065         * g++.dg/init/array20.C: New test.
1066
1067 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1068
1069         * gcc.dg/builtins-54.c: New test case.
1070
1071 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1072
1073         PR c++/26433
1074         * g++.dg/template/fntry1.C: Add dg-do link.
1075
1076         PR c++/27808
1077         * g++.dg/parse/friend6.C: New test.
1078
1079 2006-05-30  Asher Langton  <langton2@llnl.gov>
1080
1081         * gfortran.dg/cray_pointers_7.f90: New test.
1082
1083 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1084
1085         PR tree-optimization/23452
1086         * gcc.dg/fold-mulconj-1.c: New test case.
1087
1088 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1089
1090         PR c++/27803
1091         * g++.dg/parse/bitfield1.C: New test.
1092
1093 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1094
1095         * gcc.target/ppc-eq0-1.c: New test case.
1096         * gcc.target/ppc-negeq0-1.c: New test case.
1097
1098 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1099
1100         PR c/27273
1101         * gcc.dg/overflow-warn-5.c: New test.
1102
1103 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1104
1105         PR c/27718
1106         * gcc.dg/sizeof-1.c: New test.
1107
1108 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1109
1110         PR target/27790
1111         * gcc.target/i386/pr27790.c: New test.
1112
1113 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1114
1115         PR libgfortran/27757
1116         * gfortran.dg/direct_io_5.f90: New test.
1117
1118 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1119
1120         PR libgfortran/27634
1121         * gfortran.dg/fmt_missing_period_1.f: New test.
1122         * gfortran.dg/fmt_missing_period_2.f: New test.
1123         * gfortran.dg/fmt_missing_period_3.f: New test.
1124
1125 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1126
1127         PR fortran/19777
1128         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1129         arrays.
1130
1131 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1132
1133         PR c++/27713
1134         * g++.dg/template/new6.C: New test.
1135
1136 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1137
1138         PR tree-optimization/24964
1139         * gcc.target/i386/387-10.c: New test case.
1140
1141 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1142
1143         * intrinsics/string_intrinsics.c (compare_string):
1144         Use memcmp instead of strncmp to avoid tripping over
1145         CHAR(0) in a string.
1146
1147 2006-05-27  Richard Guenther  <rguenther@suse.de>
1148
1149         PR middle-end/27773
1150         * gcc.dg/torture/pr27773.c: New testcase.
1151
1152 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1153
1154         * gcc.dg/pr24561.c: Rename to..
1155         * gcc.dg/pr25962.c: .. this.
1156
1157 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1158
1159         PR fortran/19777
1160         * gfortran.dg/bounds_check_2.f: New test.
1161
1162 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1163
1164         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1165         * gfortran.dg/byte_1.f90: Likewise.
1166         * gfortran.dg/dup_save_2.f90: Likewise.
1167
1168 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1169
1170         * gfortran.dg/associated_2.f90: New test.
1171
1172 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1173
1174         PR fortran/27524
1175         * gfortran.dg/bounds_check_1.f90: New test.
1176
1177 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1178
1179         PR rtl-optimization/27661
1180         * gcc.dg/pr27661.c: New test case.
1181
1182 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1183
1184         PR fortran/23151
1185         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1186         * gfortran.dg/print_parentheses_1.f:  New test.
1187         * gfortran.dg/print_parentheses_2.f90:  New test.
1188
1189 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1190
1191         PR target/27758
1192         * gcc.dg/pr27758.c: New test.
1193
1194 2006-05-24  Falk Hueffner  <falk@debian.org>
1195
1196         * gcc.c-torture/compile/pr27571.c: New test.
1197
1198 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1199
1200         PR fortran/27709
1201         * gfortran.dg/spec_expr_4.f90: New test.
1202
1203         PR fortran/27155
1204         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1205
1206 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1207
1208         PR c++/20103
1209         * g++.dg/ext/complit6.C: New test.
1210         * g++.dg/ext/complit3.C: Adjust error markers.
1211         * g++.dg/init/const3.C: New test.
1212
1213 2006-05-25  Richard Guenther  <rguenther@suse.de>
1214
1215         PR middle-end/27743
1216         * gcc.dg/torture/pr27743.c: New testcase.
1217
1218 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1219
1220         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1221
1222 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1223
1224         * gcc.dg/compat/scalar-by-value-x.h: New.
1225         * gcc.dg/compat/scalar-by-value-y.h: New.
1226         * gcc.dg/compat/scalar-by-value-5.c: New.
1227         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1228         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1229         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1230         * gcc.dg/compat/scalar-by-value-6.c: New.
1231         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1232         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1233         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1234
1235 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1236
1237         PR tree-optimization/27639
1238         PR tree-optimization/26719
1239         * gcc.dg/pr27639.c: New test.
1240         * gcc.dg/pr26719.c: New test.
1241         * gcc.dg/tree-ssa/scev-cast.c: New test.
1242
1243 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1244
1245         PR c++/20173
1246         * g++.dg/template/error21.C: New test.
1247
1248 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1249
1250         PR target/27696
1251         * gcc.target/i386/pr27696.c: New.
1252
1253 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1254
1255         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1256
1257         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1258
1259 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1260
1261         PR c++/27716
1262         * g++.dg/other/assign1.C: New test.
1263
1264 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1265
1266         PR target/27266
1267         * gcc.target/i386/pr27266.c: New.
1268
1269 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1270
1271         PR c++/27451
1272         * g++.dg/ext/asm9.C: New test.
1273
1274 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1275
1276         PR rtl-optimization/25514
1277         * gcc.c-torture/compile/pr25514.c: New test.
1278
1279 2006-05-22  Richard Guenther  <rguenther@suse.de>
1280
1281         Revert
1282         2006-01-31  Richard Guenther  <rguenther@suse.de>
1283
1284         * gcc.target/i386/sselibm-1.c: New testcase.
1285         * gcc.target/i386/sselibm-2.c: Likewise.
1286         * gcc.target/i386/sselibm-3.c: Likewise.
1287         * gcc.target/i386/sselibm-4.c: Likewise.
1288         * gcc.target/i386/sselibm-5.c: Likewise.
1289
1290 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1291
1292         PR c/27420
1293         * gcc.dg/func-args-2.c: New test.
1294
1295         PR c/26818
1296         * gcc.dg/struct-incompl-1.c: New test.
1297
1298 2006-05-22  Richard Guenther  <rguenther@suse.de>
1299
1300         PR testsuite/27708
1301         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1302         the transformations we test for.
1303
1304 2006-05-22  Richard Guenther  <rguenther@suse.de>
1305
1306         PR testsuite/27707
1307         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1308
1309 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1310
1311         PR c++/27210
1312         * g++.dg/warn/new1.C: New test.
1313         * g++.dg/template/new5.C: Likewise.
1314
1315 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1316
1317         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1318         * gcc.target/i386/20060512-3.c: Likewise.
1319
1320 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1321
1322         PR rtl-optimization/27671
1323         * gcc.c-torture/execute/pr27671-1.c: New.
1324         * gcc.dg/pr27671-2.c: Likewise.
1325
1326         PR tree-optimization/26622.
1327         * gcc.c-torture/compile/pr26622.c: New.
1328
1329 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1330
1331         PR fortran/27613
1332         * gfortran.dg/recursive_reference_1.f90: New test.
1333
1334 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1335
1336         PR fortran/25746
1337         * gfortran.dg/elemental_subroutine_3.f90: New test.
1338
1339         PR fortran/25090
1340         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1341
1342         PR fortran/27584
1343         * gfortran.dg/associated_target_1.f90: New test.
1344
1345         PR fortran/19015
1346         * gfortran.dg/maxloc_shape_1.f90: New test.
1347
1348 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1349
1350         PR libgfortran/24459
1351         * gfortran.dg/namelist_24.f90: New test.
1352         * gfortran.dg/namelist_12.f: Fix typo in comment.
1353
1354 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1355
1356         PR middle-end/25776
1357         * g++.dg/other/error11.C: New test.
1358
1359 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1360
1361         * gcc.target/mips/pr26765.c: Add -w to options.
1362
1363 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1364
1365         * lib/target-supports.exp (check_effective_target_mpaired_single):
1366         New function.
1367         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1368         multilibs.
1369         * g++.dg/vect/vect.exp: Likewise.
1370
1371 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1372
1373         PR testsuite/25891
1374         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1375
1376 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1377
1378         PR fortran/27662
1379         * gfortran.dg/temporary_1.f90: New file.
1380
1381 2006-05-19  Andreas Schwab  <schwab@suse.de>
1382
1383         * g++.dg/other/unused1.C: Also match "stringz".
1384
1385 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1386
1387         PR c++/26433
1388         * g++.dg/template/fntry1.C: New test.
1389
1390 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1391
1392         PR c++/27471
1393         PR c++/27506
1394         * g++.dg/conversion/bitfield5.C: New test.
1395         * g++.dg/conversion/bitfield6.C: New test.
1396
1397 2006-05-18  Mike Stump  <mrs@apple.com>
1398
1399         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1400         * gcc.dg/vla-4.c: Add.
1401         * gcc.dg/vla-5.c: Add.
1402         * gcc.dg/vla-6.c: Add.
1403
1404 2006-05-12  Stuart Hastings  <stuart@apple.com>
1405
1406         * testsuite/gcc.target/i386/20060512-1.c: New.
1407         * testsuite/gcc.target/i386/20060512-2.c: New.
1408         * testsuite/gcc.target/i386/20060512-3.c: New.
1409         * testsuite/gcc.target/i386/20060512-4.c: New.
1410
1411 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1412
1413         PR c++/26122
1414         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1415
1416         PR c++/26068
1417         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1418         * g++.dg/parse/linkage1.C: New test.
1419
1420 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1421
1422         PR tree-optimization/27548
1423         * g++.dg/tree-ssa/pr27548.C: New test.
1424
1425 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1426
1427         PR fortran/26551
1428         * gfortran.dg/recursive_check_1.f: New test.
1429         * gfortran.dg/recursive_check_2.f90: New test.
1430
1431 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1432
1433         * g++.dg/opt/temp2.C: New test.
1434
1435 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1436
1437         PR c++/27491
1438         * g++.dg/init/brace5.C: New test.
1439
1440         PR middle-end/27415
1441         * gcc.dg/gomp/pr27415.c: New test.
1442         * g++.dg/gomp/pr27415.C: New test.
1443
1444         PR tree-optimization/27549
1445         * g++.dg/tree-ssa/pr27549.C: New test.
1446
1447 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1448
1449         PR libgfortran/27575
1450         * gfortran.dg/read_eof_4.f90: New test.
1451
1452 2006-05-16  Richard Guenther  <rguenther@suse.de>
1453
1454         PR tree-optimization/22303
1455         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1456
1457 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1458
1459         PR middle-end/27573
1460         * gcc.dg/gomp/pr27573.c: New test.
1461         * gfortran.dg/gomp/pr27573.f90: New test.
1462
1463         PR c/27499
1464         * gcc.dg/gomp/pr27499.c: New test.
1465         * g++.dg/gomp/pr27499.C: New test.
1466
1467 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1468
1469         PR c++/27339
1470         * g++.dg/parser/access8.C: Adjust error marker.
1471         * g++.dg/template/access17.C: New test.
1472         * g++.dg/template/access18.C: Likewise.
1473
1474 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1475
1476         PR target/26600
1477         * gcc.target/i386/pr26600.c: New test case.
1478
1479 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1480
1481         PR c++/27505
1482         * g++.dg/expr/bitfield1.C: New test.
1483
1484 2006-05-15  Richard Guenther  <rguenther@suse.de>
1485
1486         PR tree-optimization/27603
1487         * gcc.dg/torture/pr27603.c: New testcase.
1488
1489 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1490
1491         PR fortran/25090
1492         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1493
1494         PR fortran/25082
1495         * gfortran.dg/scalar_return_1.f90: New test.
1496
1497         PR fortran/27411
1498         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1499
1500 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1501
1502         * gcc.dg/gomp/critical-4.c: New test.
1503         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1504         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1505         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1506         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1507
1508 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1509
1510         PR c++/27582
1511         * g++.dg/template/dependent-args1.C: New test.
1512
1513         PR c++/27581
1514         * g++.dg/lookup/this1.C: New test.
1515
1516         PR c++/27315
1517         * g++.dg/template/operator6.C: New test.
1518         * g++.dg/template/incomplete3.C: New test.
1519
1520         PR c++/27559
1521         * g++.dg/template/new4.C: New test.
1522
1523         PR c++/27496
1524         * g++.dg/template/void2.C: New test.
1525
1526 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1527
1528         * g++.dg/template/dependent-expr5.C: New test.
1529
1530 2006-05-14  Roger Sayle  <roger@eyesopen.com>
1531
1532         PR middle-end/26729
1533         * gcc.dg/pr26729-1.c: New test case.
1534
1535 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
1536
1537         * gcc.dg/pr27003.c: New test.
1538
1539 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
1540
1541         * lib/target-supports.dg (check_cxa_atexit_available): Change
1542         v3_target_compile to ${tool}_target_compile.
1543
1544 2006-05-11  Jason Merrill  <jason@redhat.com>
1545
1546         * lib/scanasm.exp (scan-not-hidden): Fix typo.
1547
1548 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1549
1550         PR fortran/27553
1551         * gfortran.dg/label_5.f90: New test.
1552
1553 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
1554
1555         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
1556         check_effective_target_powerpc_altivec_ok): New.
1557         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
1558         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
1559         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
1560         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
1561         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
1562         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
1563         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
1564         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
1565         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
1566         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
1567         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
1568         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
1569         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
1570         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
1571         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
1572         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
1573         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
1574         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
1575         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
1576         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
1577         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
1578         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
1579         gcc.target/powerpc/altivec-9.c,
1580         gcc.target/powerpc/altivec-consts.c,
1581         gcc.target/powerpc/altivec-pr22085.c,
1582         gcc.target/powerpc/altivec-splat.c,
1583         gcc.target/powerpc/altivec-types-1.c,
1584         gcc.target/powerpc/altivec-types-2.c,
1585         gcc.target/powerpc/altivec-types-3.c,
1586         gcc.target/powerpc/altivec-types-4.c,
1587         gcc.target/powerpc/altivec-varargs-1.c,
1588         gcc.target/powerpc/altivec-vec-merge.c,
1589         gcc.target/powerpc/ppc-vector-memcpy.c,
1590         gcc.target/powerpc/ppc-vector-memset.c,
1591         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
1592         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
1593         these effective targets.
1594         * gcc.dg/vmx/pr27006.c: Add missing close brace.
1595         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
1596
1597 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1598
1599         PR middle-end/27384
1600         * g++.dg/other/fold1.C: New test.
1601
1602         PR middle-end/27488
1603         * gcc.dg/fold-nonneg-1.c: New test.
1604
1605         PR c++/27547
1606         * g++.dg/other/operator1.C: New test.
1607
1608 2006-05-11  Richard Guenther  <rguenther@suse.de>
1609
1610         PR middle-end/27529
1611         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
1612
1613 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
1614
1615         * lib/target-supports-dg.exp (check-flags): New.
1616         (dg-skip-if): Move flag checks.
1617
1618 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
1619
1620         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
1621         * lib/target-supports.dg (check_cxa_atexit_available): New.
1622
1623 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
1624
1625         PR fortran/27470
1626         * gfortran.dg/multiple_allocation_2.f90: New test case.
1627
1628 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
1629
1630         * gcc.target/arm/pr27387.C: Fix a comment typo.
1631
1632 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1633
1634         PR fortran/24549
1635         * gfortran.dg/error_recovery_1.f90: New test.
1636
1637 2006-05-10  Richard Guenther  <rguenther@suse.de>
1638
1639         PR tree-optimization/27302
1640         * gcc.dg/torture/pr27302.c: New testcase.
1641
1642 2006-05-09  Dirk Mueller  <dmueller@suse.de>
1643         Richard Guenther  <rguenther@suse.de>
1644
1645         PR middle-end/27498
1646         * gcc.dg/tree-ssa/pr27498.c: New testcase.
1647
1648 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
1649
1650         PR rtl-optimization/27335
1651         * gcc.dg/pr27335.c: New test.
1652
1653 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
1654
1655         * gcc.target/mips/mips-ps-5.c: New file.
1656
1657 2006-05-08  Jan Hubicka  <jh@suse.cz>
1658
1659         PR middle-end/25962
1660         * gcc.dg/pr25962.c: New.
1661
1662 2006-05-08  Roger Sayle  <roger@eyesopen.com>
1663
1664         PR target/27158
1665         * gcc.target/powerpc/pr27158.c: New test case.
1666
1667 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
1668
1669         PR testsuite/27476
1670         * ada/acats/run_all.sh: Use test -z.
1671
1672 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1673
1674         PR libfortran/18271
1675         * gfortran.dg/spec_expr_3.f90: New test.
1676
1677 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
1678
1679         PR target/24879
1680         * gcc.target/i386/monitor.c: New file.
1681
1682 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
1683
1684         * gcc.dg/pr27095.c: xfail *-*-darwin*.
1685
1686 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1687
1688         PR c++/27447
1689         * g++.dg/other/ptrmem7.C: New test.
1690
1691 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1692
1693         PR target/27421
1694         * gcc.dg/array-9.c: New test.
1695
1696 2006-05-07  Richard Guenther  <rguenther@suse.de>
1697
1698         PR tree-optimization/27409
1699         * gcc.dg/torture/pr27409.c: New testcase.
1700
1701 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1702
1703         PR fortran/27457
1704         * gfortran.dg/select_6.f90: New.
1705
1706 2006-05-07  Richard Guenther  <rguenther@suse.de>
1707
1708         PR tree-optimization/27136
1709         * gcc.dg/torture/pr27136.c: New testcase.
1710
1711 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
1712
1713         PR fortran/24813
1714         * gfortran.dg/char_cons_len_1.f90: New test.
1715
1716 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1717
1718         PR c++/27427
1719         * g++.dg/template/incomplete2.C: New test.
1720
1721 2006-05-06  Richard Guenther  <rguenther@suse.de>
1722
1723         PR tree-optimization/27151
1724         * gcc.dg/vect/pr27151.c: New testcase.
1725
1726 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1727
1728         PR c++/27430
1729         * g++.dg/template/void1.C: New test.
1730
1731         PR c++/27423
1732         * g++.dg/other/void2.C: New test.
1733
1734         PR c++/27422
1735         * g++.dg/conversion/void1.C: New test.
1736
1737 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
1738
1739         PR/21391
1740         * g++.dg/other/unused1.C: New.
1741
1742 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1743
1744         PR objc/27240
1745         * objc.dg/member-1.m: New test.
1746
1747 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
1748
1749         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
1750
1751 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1752
1753         PR libfortran/26985
1754         * gfortran.dg/matmul_2.f90: New test.
1755
1756 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
1757
1758         * ada/acats/run_all.sh: Use sync when main not found.
1759
1760 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
1761
1762         PR target/26765
1763         * gcc.target/mips/pr26765.c: New.
1764
1765 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
1766
1767         * gcc.target/bfin: New directory.
1768         * gcc.target/bfin/bfin.exp: New file.
1769         * gcc.target/bfin/frmul.c: New file.
1770         * gcc.target/bfin/arith.c: New file.
1771         * gcc.target/bfin/mul-combine.c: New file.
1772         * gcc.target/bfin/shift.c: New file.
1773
1774 2006-05-04  Richard Guenther  <rguenther@suse.de>
1775
1776         PR tree-optimization/14287
1777         PR tree-optimization/14844
1778         PR tree-optimization/19792
1779         PR tree-optimization/21608
1780         PR tree-optimization/27090
1781         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
1782         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1783         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1784         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1785         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1786
1787 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
1788
1789         PR tree-optimization/27285
1790         * gcc.c-torture/execute/pr27285.c: New test.
1791
1792         PR middle-end/27388
1793         * gcc.dg/gomp/pr27388-1.c: New test.
1794         * gcc.dg/gomp/pr27388-2.c: New test.
1795         * gcc.dg/gomp/pr27388-3.c: New test.
1796
1797         PR c++/27359
1798         * g++.dg/gomp/pr27359.C: New test.
1799
1800 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
1801
1802         PR fortran/20248
1803         * gfortran.dg/iargc.f90: New test.
1804
1805 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1806
1807         PR c++/27102
1808         * g++.dg/template/crash49.C: New test.
1809
1810 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
1811
1812         PR testsuite/27032
1813         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
1814
1815 2006-05-02  Jeff Law  <law@redhat.com>
1816
1817         PR tree-optimization/27364
1818         * gcc.c-torture/execute/pr27364.c: New test.
1819
1820 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1821
1822         PR c++/27309
1823         * g++.dg/parser/ctor5.C: New test.
1824
1825 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
1826
1827         PR target/27387
1828         * gcc.target/arm/arm.exp: New.
1829         * gcc.target/arm/pr27387.C: Likewise.
1830
1831 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
1832
1833         PR fortran/27269
1834         PR fortran/27324
1835         * gfortran.dg/module_equivalence_2.f90: New test.
1836
1837 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
1838
1839         PR middle-end/27337
1840         * g++.dg/gomp/pr27337-1.C: New test.
1841         * g++.dg/gomp/pr27337-2.C: New test.
1842
1843         PR middle-end/27328
1844         * gcc.dg/gomp/pr27328.c: New test.
1845
1846         PR middle-end/27325
1847         * g++.dg/gomp/pr27325.C: New test.
1848
1849         PR middle-end/27310
1850         * g++.dg/gomp/pr27310.C: New test.
1851
1852 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1853
1854         PR tree-optimization/27291
1855         * g++.dg/tree-ssa/pr27291.C: New test.
1856
1857 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1858
1859         PR tree-optimization/27283
1860         * g++.dg/tree-ssa/pr27283.C: New test.
1861
1862 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1863
1864         * gcc.dg/tree-ssa/loop-16.c: New test.
1865
1866 2006-05-01  Roger Sayle  <roger@eyesopen.com>
1867             Joseph S. Myers  <joseph@codesourcery.com>
1868
1869         * gcc.dg/Wconversion-3.c: New test case.
1870         * gcc.dg/Wconversion-4.c: Likewise.
1871
1872 2006-05-01  Richard Guenther  <rguenther@suse.de>
1873
1874         PR tree-optimization/26726
1875         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
1876
1877 2006-04-30  Roger Sayle  <roger@eyesopen.com>
1878
1879         * gcc.dg/Woverflow-1.c: New test case.
1880         * gcc.dg/Woverflow-2.c: Likewise.
1881         * gcc.dg/Woverflow-3.c: Likewise.
1882
1883 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
1884
1885         PR c++/27094
1886         * g++.dg/template/defarg8.C: New test.
1887
1888 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1889
1890         PR c++/27278
1891         * g++.dg/parse/operator7.C: New test.
1892
1893 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1894
1895         PR c++/11471
1896         PR c++/27102
1897         * g++.dg/template/crash48.C: New test.
1898
1899         PR c++/27279
1900         * g++.dg/parse/ctor4.C: New test.
1901
1902 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1903
1904         PR fortran/25681
1905         * gfortran.df/char_type_len.f90: New test.
1906
1907 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1908
1909         PR libgfortran/27304
1910         * gfortran.dg/fmt_exhaust.f90: New test.
1911
1912 2006-04-28  Roger Sayle  <roger@eyesopen.com>
1913
1914         PR c/25309
1915         * gcc.dg/large-size-array-2.c: New test case.
1916
1917 2006-04-28  Richard Guenther  <rguenther@suse.de>
1918
1919         PR target/26826
1920         * gcc.target/i386/pr26826.c: New testcase.
1921
1922 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
1923
1924         PR middle-end/27260
1925         * gcc.c-torture/execute/pr27260.c: New.
1926
1927 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
1928
1929         PR middle-end/27095
1930         * gcc.dg/pr27095.c: New.
1931
1932 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
1933
1934         PR c++/27292
1935         * g++.dg/conversion/bitfield4.C: New test.
1936
1937 2006-04-27  Eric Christopher  <echristo@apple.com>
1938
1939         * gcc.dg/pragma-ms_struct.c: New.
1940
1941 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
1942
1943         PR c++/27102
1944         * g++.dg/template/crash47.C: New test.
1945
1946 2006-04-27  Dirk Mueller  <dmueller@suse.de>
1947
1948         * gcc.target/i386/sse-7.c: build with -msse.
1949
1950 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
1951
1952         PR testsuite/27274:
1953         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
1954         (main): Exit if processor doesn't support SSE.
1955
1956 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
1957
1958         PR middle-end/27282
1959         * gcc.c-torture/compile/pr27282.c: New test.
1960
1961 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
1962
1963         PR middle-end/26913
1964         * g++.dg/gomp/pr26913.C: New test.
1965
1966         PR c/25996
1967         * gcc.dg/gomp/pr25996.c: New test.
1968         * g++.dg/gomp/pr25996.C: New test.
1969
1970 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
1971
1972         PR rtl-optimization/26725
1973         * gcc.c-torture/compile/pr26725.c: New test.
1974
1975 2006-04-25  Richard Guenther  <rguenther@suse.de>
1976
1977         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
1978         than n + -1.
1979
1980 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1981
1982         * gcc.dg/20060425-1.c: New testcase.
1983
1984 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
1985
1986         PR tree-optimization/26865
1987         * gcc.dg/pr26865.c: New test.
1988
1989 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
1990
1991         PR c++/27292
1992         * g++.dg/conversion/bitfield1.C: New test.
1993         * g++.dg/conversion/bitfield2.C: Likewise.
1994         * g++.dg/conversion/bitfield3.C: Likewise.
1995
1996 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
1997         Richard Guenther  <rguenther@suse.de>
1998
1999         PR tree-optimization/27236
2000         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2001
2002 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2003
2004         PR c++/19963
2005         * g++.dg/other/incomplete2.C: New test.
2006
2007 2006-04-24  Richard Guenther  <rguenther@suse.de>
2008
2009         PR middle-end/26869
2010         * gcc.dg/torture/pr26869.c: New testcase.
2011
2012 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2013         Richard Guenther  <rguenther@suse.de>
2014
2015         PR tree-optimization/27218
2016         * g++.dg/tree-ssa/pr27218.C: New testcase.
2017
2018 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2019
2020         PR c++/26912
2021         * g++.dg/template/friend41.C: New test.
2022
2023 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2024
2025         * g++.dg/opt/pr15551.C: Include cstdio.
2026         (main): Use remove instead of unlink.
2027
2028 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2029
2030         * gcc.dg/sibcall-7.c: New test.
2031         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2032         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2033         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2034         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2035         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2036
2037 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2038
2039         PR c++/26534
2040         * g++.dg/opt/bitfield1.C: New test.
2041         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2042         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2043         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2044         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2045         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2046         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2047         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2048         * g++.dg/abi/bitfield2.C: Likewise.
2049         * g++.dg/init/bitfield1.C: Likewise.
2050
2051 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2052
2053         PR fortran/25099
2054         * gfortran.dg/elemental_subroutine_4.f90: New test.
2055         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2056         call sub (m, x).
2057
2058 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2059
2060         * gcc.c-torture/compile/20060421-1.c: New testcase.
2061
2062 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2063
2064         PR c/25875
2065         * gcc.dg/init-bad-4.c: New test.
2066
2067 2006-04-21  Paul Brook  <paul@codesourcery.com>
2068
2069         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2070
2071 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2072
2073         PR fortran/27122
2074         * gfortran.dg/defined_operators_1.f90: New test.
2075         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2076         remove old ones associated, incorrectly, with Note 5.46.
2077
2078         PR fortran/27113
2079         * gfortran.dg/character_array_constructor_1.f90: New test.
2080
2081 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2082
2083         * gcc.dg/20060419-1.c: New test.
2084
2085 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2086
2087         PR c/26774
2088         * gcc.dg/struct-parse-1.c: New test case.
2089
2090 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2091
2092         PR c++/26558
2093         * g++.dg/parse/template19.C: New test.
2094
2095         PR c++/26739
2096         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2097
2098         PR c++/26036
2099         * g++.dg/expr/call3.C: New test.
2100
2101         PR c++/10385
2102         * g++.dg/conversion/dynamic1.C: New test.
2103
2104 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2105
2106         PR c++/27102
2107         * g++.dg/template/crash35.C: Tweak error markers.
2108         * g++.dg/template/crash46.C: New test.
2109         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2110         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2111
2112 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2113
2114         PR rtl-optimization/14261
2115         * gcc.c-torture/compile/20060419-1.c: Added.
2116
2117 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2118
2119         * gfortran.dg/label_1.f90: Adjust dg-error.
2120
2121 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2122
2123         PR target/26961
2124         * gcc.dg/fold-cond-1.c: New test case.
2125         * gcc.dg/pr26961-1.c: Likewise.
2126
2127 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2128
2129         PR libgfortran/27138
2130         * gfortran.dg/read_bad_advance.f90: New test.
2131
2132 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2133             Dale Johannesen  <dalej@apple.com>
2134
2135         PR target/24076
2136         * gcc.target/i386/vecinit-3.c: New testcase.
2137         * gcc.target/i386/vecinit-4.c: Likewise.
2138         * gcc.target/i386/sse-18.c: Likewise.
2139         * gcc.target/i386/sse-19.c: Likewise.
2140
2141 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2142
2143         * gfortran.dg/allocate_zerosize_1.f90: New test.
2144
2145 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2146
2147         PR c++/26365
2148         * g++.dg/template/crash45.C: New test.
2149
2150 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2151
2152         PR fortran/26787
2153         * gfortran.dg/proc_assign_1.f90: New test.
2154         * gfortran.dg/procedure_lvalue.f90: Change message.
2155         * gfortran.dg/namelist_4.f90: Add new error.
2156
2157         PR fortran/25597
2158         PR fortran/27096
2159         * gfortran.dg/auto_pointer_array_result_1.f90
2160
2161         PR fortran/27089
2162         * gfortran.dg/specification_type_resolution_1.f90
2163
2164         PR fortran/18003
2165         PR fortran/25669
2166         PR fortran/26834
2167         * gfortran.dg/bounds_temporaries_1.f90: New test.
2168
2169         PR fortran/27124
2170         * gfortran.dg/array_return_value_1.f90: New test.
2171
2172 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2173
2174         PR fortran/25336
2175         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2176
2177 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2178
2179         PR middle-end/26823
2180         * g++.dg/gomp/pr26823-1.C: New test.
2181         * g++.dg/gomp/pr26823-2.C: New test.
2182
2183 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2184
2185         PR middle-end/27134
2186         * gcc.dg/pr27314.c: New test.
2187
2188 2006-04-13  Richard Henderson  <rth@redhat.com>
2189
2190         * g++.dg/gomp/block-0.C: Update expected matches.
2191
2192 2006-04-13  DJ Delorie  <dj@redhat.com>
2193
2194         * lib/target-supports.exp (check_effective_target_int32plus): New.
2195         (check_effective_target_ptr32plus): New.
2196         (check_effective_target_size32plus): New.
2197         (check_effective_target_int16): New.
2198         (check_profiling_available): Add m32c to the list of unsupported targets.
2199
2200         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2201         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2202         memory size.
2203         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2204         pointers.
2205         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2206         size_t.
2207         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2208         and size_t.
2209         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2210         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2211         not just xstormy16.  Skip m32c due to weird pointer size.
2212         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2213         not just xstormy16.
2214         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2215         not just xstormy16.
2216         * gcc.dg/20020312-2.c: Add m32c support.
2217         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2218         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2219         in test.
2220         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2221         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2222         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2223         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2224         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2225         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2226         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2227         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2228         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2229         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2230         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2231         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2232         in test.
2233         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2234         in test.
2235         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2236         * gcc.dg/pr23049.c: Require >=32 bit integers.
2237         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2238         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2239         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2240         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2241         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2242         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2243         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2244         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2245         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2246         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2247         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2248         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2249         prototype in test.
2250         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2251         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2252         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2253         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2254         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2255
2256         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2257         * gcc.c-torture/execute/20040703-1.x: Likewise.
2258         * gcc.c-torture/execute/20040705-1.x: Likewise.
2259         * gcc.c-torture/execute/20040705-2.x: Likewise.
2260         * gcc.c-torture/execute/20040709-1.x: Likewise.
2261         * gcc.c-torture/execute/20040709-2.x: Likewise.
2262         * gcc.c-torture/execute/20040811-1.x: Likewise.
2263         * gcc.c-torture/execute/20050316-1.x: Likewise.
2264         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2265         * gcc.c-torture/execute/pr19689.x: Likewise.
2266         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2267         * gcc.c-torture/execute/usmul.x: Likewise.
2268         * gcc.c-torture/execute/vrp-5.x: Likewise.
2269         * gcc.c-torture/execute/vrp-6.x: Likewise.
2270         * gcc.dg/debug/20041023-1.s: Likewise.
2271
2272 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2273
2274         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2275         of integers to a vector types are now constant expressions in C.
2276         * gcc.dg/vect/vect-fold-1.c: New test case.
2277
2278 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2279             Ulrich Weigand  <uweigand@de.ibm.com>
2280
2281         PR target/27006
2282         * gcc.dg/vmx/pr27006.c: New testcase.
2283
2284 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2285
2286         PR libgfortran/26766
2287         * gfortran.dg/write_recursive.f90: New test.
2288
2289 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2290
2291         * g++.dg/parse/dtor7.C: New test.
2292         * g++.dg/parse/new1.C: Add error marker.
2293         * g++.dg/template/new3.C: New test.
2294
2295         PR c++/26122
2296         * g++.dg/template/pure1.C: New test.
2297
2298         PR c++/26295
2299         * g++.dg/parse/ptrmem4.C: New test.
2300
2301 2006-04-10  Jeff Law  <law@redhat.com>
2302
2303         PR/27087
2304         * gcc.c-torture/compile/pr27087.c: New test.
2305
2306 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2307
2308         PR/21391
2309         * gcc.dg/20060410.c: New.
2310
2311 2006-04-10  Matthias Klose  <doko@debian.org>
2312
2313         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2314         Recognize multilib directory names containing underscores.
2315
2316 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2317
2318         * gcc.target/i386/vecinit-1.c: New test case.
2319         * gcc.target/i386/vecinit-2.c: Likewise.
2320
2321 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2322
2323         PR debug/27057
2324         * g++.dg/debug/dwarf2-2.C: New test.
2325
2326 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2327
2328         PR rtl-optimization/27073
2329         * gcc.c-torture/execute/pr27073.c: New test.
2330
2331 2006-04-08  Mike Stump  <mrs@apple.com>
2332
2333         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2334
2335 2006-04-07  Richard Guenther  <rguenther@suse.de>
2336
2337         PR tree-optimization/26135
2338         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2339
2340 2006-04-06  Jan Hubicka  <jh@suse.cz>
2341
2342         PR profile/26399
2343         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2344
2345 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2346
2347         * g++.dg/conversion/nullptr1.C: New test case.
2348         * g++.dg/conversion/nullptr2.C: Likewise.
2349
2350 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2351
2352         * gfortran.dg/dependency_18.f90: New test case.
2353
2354 2006-04-05  Richard Guenther  <rguenther@suse.de>
2355
2356         PR tree-optimization/26919
2357         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2358         * gcc.dg/ipa/ipa-2.c: Likewise.
2359         * gcc.dg/ipa/ipa-3.c: Likewise.
2360         * gcc.dg/ipa/ipa-5.c: Likewise.
2361
2362 2006-04-05  Richard Guenther  <rguenther@suse.de>
2363
2364         PR tree-optimization/26763
2365         * gcc.dg/torture/pr26763-1.c: New testcase.
2366         * gcc.dg/torture/pr26763-2.c: Likewise.
2367
2368 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2369
2370         PR fortran/23634
2371         PR fortran/25619
2372         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2373
2374 2006-04-04  Eric Christopher  <echristo@apple.com>
2375
2376         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2377         stubs.
2378         * gcc.target/i386/387-5.c: Ditto.
2379
2380 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2381
2382         * gcc.target/sparc/struct-ret-check.c: New test.
2383
2384 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2385
2386         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2387         zero decimal digits specified in format.
2388
2389 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2390
2391         PR fortran/26891
2392         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2393
2394         PR fortran/26976
2395         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2396         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2397         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2398         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2399         bigendian-ness.
2400
2401 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2402
2403         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2404         dummy arguments work when the actual argument is itself a dummy
2405         argument of the caller.
2406
2407 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2408
2409         PR libfortran/24685
2410         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2411
2412 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2413
2414         * gfortran.dg/dependencency_17.f90: New test case.
2415
2416 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2417
2418         * gfortran.dg/dependency_14.f90: New test case.
2419         * gfortran.dg/dependency_15.f90: Likewise.
2420         * gfortran.dg/dependency_16.f90: Likewise.
2421
2422 2006-03-31  Asher Langton  <langton2@llnl.gov>
2423
2424         PR fortran/25358
2425         gfortran.dg/cray_pointers_6.f90: New test.
2426
2427 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2428
2429         PR libgfortran/26890
2430         * gfortran.dg/read_size_noadvance.f90: New test.
2431
2432 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2433
2434         PR fortran/25031
2435         * gfortran.dg/multiple_allocation_1.f90: Check that the
2436         size has changed after a re-allocation with stat.
2437
2438 2006-03-30  Richard Guenther  <rguenther@suse.de>
2439
2440         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2441         removal.
2442         * gcc.target/i386/sselibm-2.c: Likewise.
2443         * gcc.target/i386/sselibm-3.c: Likewise.
2444         * gcc.target/i386/sselibm-4.c: Likewise.
2445         * gcc.target/i386/sselibm-5.c: Likewise.
2446
2447 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2448
2449         * gcc.dg/fold-andxor-1.c: New test case.
2450         * gcc.dg/fold-xorand-1.c: Likewise.
2451
2452 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2453
2454         * gcc.dg/fold-convnotconv-1.c: New test case.
2455
2456 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2457
2458         PR fortran/26779
2459         * gfortran.dg/private_type_5.f90: New test.
2460
2461 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2462
2463         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2464
2465 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2466
2467         * gfortran.dg/advance_2.f90: New test.
2468         * gfortran.dg/advance_3.f90: New test.
2469
2470         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2471
2472 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2473
2474         PR libgfortran/26661
2475         PR libgfortran/26880
2476         * gfortran.dg/read_x_past.f: New test.
2477
2478 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2479
2480         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2481         to be STABS.
2482
2483 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2484
2485         * objc.dg/dwarf-1.m: Skip on AIX.
2486         * objc.dg/dwarf-2.m: Skip on AIX.
2487
2488 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2489
2490         PR fortran/26816
2491         * gfortran.dg/float_1.f90: New test.
2492
2493 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2494
2495         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2496         X86_64 targets.
2497         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2498
2499 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2500
2501         PR libfortran/26735
2502         * gfortran.dg/convert_implied_open.f90: New test case.
2503
2504 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2505
2506         PR fortran/26769
2507         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2508
2509 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2510
2511         PR middle-end/26717
2512         * gcc.dg/pr26717.c: New test.
2513
2514 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2515
2516         * gfortran.dg/dependency_12.f90: New test case.
2517
2518 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2519
2520         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2521
2522 2006-03-24  Jeff Law  <law@redhat.com>
2523
2524         * gcc.c-torture/pr26840.c: New test.
2525
2526 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2527
2528         * objc.dg/dwarf-2.m: New.
2529         * obj-c++.dg/dwarf-2.mm: New.
2530
2531         * g++.old-deja/g++.other/init19.C: New.
2532
2533 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
2534
2535         * g++.dg/eh/spbp.C: Skip on AIX.
2536
2537 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
2538
2539         PR middle-end/26611
2540         * g++.dg/gomp/pr26611-1.C: New test.
2541         * g++.dg/gomp/pr26611-2.C: New test.
2542
2543 2006-03-24  Jeff Law  <law@redhat.com>
2544
2545         * gcc.c-torture/compile/pr26833.c: New test.
2546         * gfortran.fortran-torture/compile/pr26806.f90: New test.
2547
2548 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2549
2550         * gfortran.dg/endfile_2.f90: Delete temp file.
2551
2552 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
2553
2554         PR fortran/19303
2555         * gfortran.dg/record_marker_1.f90: New test case.
2556         * gfortran.dg/record_marker_2.f: New test case.
2557         * gfortran.dg/record_marker_3.f90: New test case.
2558
2559 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
2560
2561         PR fortran/17298
2562         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
2563         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
2564
2565 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
2566
2567         * lib/gcc-dg.exp (cleanup-modules): New proc.
2568         * gfortran.dg/allocatable_function_1.f90,
2569         gfortran.dg/allocate_char_star_scalar_1.f90,
2570         gfortran.dg/assumed_charlen_function_1.f90,
2571         gfortran.dg/assumed_dummy_1.f90,
2572         gfortran.dg/assumed_shape_ranks_1.f90,
2573         gfortran.dg/assumed_shape_ranks_2.f90,
2574         gfortran.dg/assumed_size_dt_dummy.f90,
2575         gfortran.dg/auto_char_dummy_array_1.f90,
2576         gfortran.dg/auto_char_len_3.f90,
2577         gfortran.dg/automatic_module_variable.f90,
2578         gfortran.dg/bad_automatic_objects_1.f90,
2579         gfortran.dg/char_array_constructor.f90,
2580         gfortran.dg/char_array_structure_constructor.f90,
2581         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
2582         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
2583         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
2584         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
2585         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
2586         gfortran.dg/derived_pointer_recursion.f90,
2587         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
2588         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
2589         gfortran.dg/dummy_functions_1.f90,
2590         gfortran.dg/elemental_initializer_1.f90,
2591         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
2592         gfortran.dg/elemental_pointer_1.f90,
2593         gfortran.dg/elemental_subroutine_1.f90,
2594         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
2595         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
2596         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
2597         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
2598         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
2599         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
2600         gfortran.dg/global_references_1.f90,
2601         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
2602         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
2603         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
2604         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
2605         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
2606         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
2607         gfortran.dg/large_integer_kind_1.f90,
2608         gfortran.dg/large_real_kind_1.f90,
2609         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
2610         gfortran.dg/module_double_reuse.f90,
2611         gfortran.dg/module_equivalence_1.f90,
2612         gfortran.dg/module_interface_1.f90,
2613         gfortran.dg/module_parameter_array_refs_1.f90,
2614         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
2615         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
2616         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
2617         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
2618         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
2619         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
2620         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
2621         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
2622         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
2623         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
2624         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
2625         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
2626         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
2627         gfortran.dg/same_name_1.f90,
2628         gfortran.dg/sibling_dummy_procedure_1.f90,
2629         gfortran.dg/sibling_dummy_procedure_2.f90,
2630         gfortran.dg/sibling_dummy_procedure_3.f90,
2631         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
2632         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
2633         gfortran.dg/used_dummy_types_2.f90,
2634         gfortran.dg/used_dummy_types_3.f90,
2635         gfortran.dg/used_dummy_types_4.f90,
2636         gfortran.dg/used_dummy_types_5.f90,
2637         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
2638         gfortran.dg/userdef_operator_1.f90: Use it.
2639
2640 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2641
2642         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
2643         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
2644         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
2645         gfortran.dg/write_back.f,
2646         gfortran.fortran-torture/execute/inquire_1.f90,
2647         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
2648
2649 2006-03-21  Jeff Law  <law@redhat.com>
2650
2651         * gcc.dg/tree-ssa/vrp28.c: New test.
2652
2653 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2654
2655         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
2656         if _STDC_C99 is defined.
2657         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
2658         * gcc.dg/builtins-20.c: Likewise.
2659         * gcc.dg/builtins-53.c: Likewise.
2660         * gcc.dg/single-precision-constant.c: Likewise. Also pass
2661         -mmacosx-version-min=10.3 on PowerPC/Darwin.
2662
2663 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
2664
2665         PR tree-opt/26781
2666         * gcc.c-torture/compile/pr26781-1.c: New test.
2667         * gcc.c-torture/compile/pr26781-2.c: New test.
2668
2669 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
2670
2671         PR c++/26690
2672         * g++.dg/gomp/pr26690-1.C: New test.
2673         * g++.dg/gomp/pr26690-2.C: New test.
2674
2675 2006-03-20  Jeff Law  <law@redhat.com>
2676
2677         * gcc.dg/tree-ssa/pr21829.c: New test.
2678
2679         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
2680
2681 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
2682
2683         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
2684         (check_visibility_available): Use it.
2685         (check_effective_target_default_packed): Likewise.
2686         (check_effective_target_pcc_bitfield_type_matters): Likewise.
2687         (check_effective_target_fopenmp): Likewise.
2688         (check_effective_target_freorder): Likewise.
2689         (check_effective_target_fpic): Likewise.
2690         (check_named_sections_available): Likewise.
2691         (check_effective_target_ilp32): Likewise.
2692         (check_effective_target_lp64): Likewise.
2693
2694 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
2695
2696         PR fortran/20935
2697         * gfortran.dg/scalar_mask_2.f90: New test case.
2698
2699 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
2700
2701         PR tree-opt/26629
2702         * gcc.dg/tree-ssa/loadpre12.c: New test.
2703         * gcc.dg/tree-ssa/loadpre13.c: New test.
2704         * gcc.dg/tree-ssa/loadpre14.c: New test.
2705         * gcc.dg/tree-ssa/loadpre15.c: New test.
2706         * gcc.dg/tree-ssa/loadpre16.c: New test.
2707         * gcc.dg/tree-ssa/loadpre17.c: New test.
2708         * gcc.dg/tree-ssa/loadpre18.c: New test.
2709         * gcc.dg/tree-ssa/loadpre19.c: New test.
2710         * gcc.dg/tree-ssa/loadpre20.c: New test.
2711         * gcc.dg/tree-ssa/loadpre21.c: New test.
2712         * gcc.dg/tree-ssa/loadpre22.c: New test.
2713
2714 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
2715
2716         PR fortran/26741
2717         * gfortran.dg/elemental_initializer_1.f90: New test.
2718
2719         PR fortran/26716
2720         * gfortran.dg/assumed_shape_ranks_2: New test.
2721
2722 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
2723
2724         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
2725         target fpic.
2726
2727 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2728
2729         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
2730         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
2731         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
2732         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
2733         gfortran.fortran-torture/execute/direct_io.f90,
2734         gfortran.fortran-torture/execute/inquire_2.f90,
2735         gfortran.fortran-torture/execute/inquire_4.f90,
2736         gfortran.fortran-torture/execute/list_read_1.f90,
2737         gfortran.fortran-torture/execute/open_replace.f90,
2738         gfortran.fortran-torture/execute/slash_edit.f90,
2739         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
2740         temporary files from testcases.
2741
2742 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2743
2744         PR libgfortran/26509
2745         gfortran.dg/write_direct_eor.f90: New test.
2746
2747 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
2748
2749         * gcc.target/powerpc/pr26350.c: New.
2750         * gcc.target/powerpc/indexed-addr.c: New.
2751
2752 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2753
2754         * gfortran.dg/dependency_13.f90: New test case.
2755
2756 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2757
2758         PR middle-end/21781
2759         * gcc.dg/real-const-1.c: New test case.
2760
2761 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
2762
2763         * g++.old-deja/g++.other/init18.C: New.
2764         * g++.old-deja/g++.other/init5.C: Remove xfail.
2765
2766 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2767
2768         * g++.dg/opt/pr15551.C: Cleanup temp file.
2769
2770 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2771
2772         PR c++/6634
2773         g++.dg/parse/long1.C: New test.
2774
2775 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2776
2777         PR fortran/19101
2778         * gfortran.dg/continuation.f90: New test.
2779         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
2780
2781 2006-03-14  Richard Guenther  <rguenther@suse.de>
2782
2783         PR tree-optimization/26672
2784         * gcc.dg/torture/pr26672.c: New testcase.
2785
2786 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
2787
2788         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
2789         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
2790
2791 2006-03-13  Roger Sayle  <roger@eyesopen.com>
2792
2793         PR middle-end/26557
2794         * gcc.c-torture/compile/switch-1.c: New test case.
2795
2796 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
2797
2798         PR fortran/25378
2799         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
2800         test to include more permuatations of mask and index.
2801         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
2802         respond to F2003 spec. that the position returned for an all false
2803         mask && condition is zero.
2804
2805 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
2806
2807         PR middle-end/25989
2808         * gcc.dg/gomp/pr25989.c: New test.
2809
2810 2006-03-13  Jeff Law  <law@redhat.com>
2811
2812         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
2813
2814 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
2815
2816         * gcc.dg/switch-9.c: New test.
2817
2818 2006-03-13  Richard Guenther  <rguenther@suse.de>
2819
2820         PR middle-end/26630
2821         * gcc.dg/torture/pr26630.c: New testcase.
2822
2823 2006-03-11  Roger Sayle  <roger@eyesopen.com>
2824
2825         * gfortran.dg/dependency_10.f90: New test case.
2826         * gfortran.dg/dependency_11.f90: Likewise.
2827
2828 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
2829             Erik Edelmann  <eedelman@gcc.gnu.org>
2830
2831         * gfortran.dg/allocatable_function_1.f90: New.
2832         * gfortran.dg/allocatable_function_2.f90: New.
2833
2834 2006-03-10  Richard Guenther  <rguenther@suse.de>
2835
2836         PR middle-end/26565
2837         * gcc.dg/torture/pr26565.c: New testcase.
2838
2839 2006-03-09  Eric Christopher  <echristo@apple.com>
2840
2841         * gcc.c-torture/compile/20060309-1.c: New.
2842
2843 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2844
2845         PR libgfortran/26499
2846         * gfortran.dg/write_back.f: New test.
2847         * gfortran.dg/write_rewind_1.f: New test.
2848         * gfortran.dg/write_rewind_2.f: New test.
2849
2850 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2851
2852         PR libgfortran/26554
2853         * gfortran.dg/read_logical.f90: New test.
2854
2855 2006-03-04  Laurent GUERBY <laurent@guerby.net>
2856
2857         * ada/acats/norun.lst: cdd2a03 now passes.
2858
2859 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
2860
2861         PR testsuite/25177
2862         * gcc.target/powerpc/pr18096-1.c: Change where the error
2863         would match.
2864
2865 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
2866
2867         * gcc.target/i386/cleanup-1.c: New test.
2868         * gcc.target/i386/cleanup-2.c: New test.
2869
2870 2006-03-04  Roger Sayle  <roger@eyesopen.com>
2871
2872         * gfortran.dg/dependency_9.f90: Remove for the time being.
2873
2874 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
2875
2876         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
2877         directive.
2878
2879 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2880
2881         * gfortran.dg/dependency_9.f90: New test case.
2882
2883 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2884
2885         * gfortran.dg/dependency_4.f90: New test case.
2886         * gfortran.dg/dependency_5.f90: New test case.
2887         * gfortran.dg/dependency_6.f90: New test case.
2888         * gfortran.dg/dependency_7.f90: New test case.
2889         * gfortran.dg/dependency_8.f90: New test case.
2890
2891 2006-03-03  Paul Brook  <paul@codesourcery.com>
2892
2893         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
2894         Add m68k-*-elf.
2895
2896 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
2897
2898         PR fortran/25031
2899         * multiple_allocation_1.f90: New test.
2900
2901 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2902
2903         PR tree-optimization/26524
2904         * gfortran.dg/pr26524.f: New test case.
2905
2906 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2907
2908         * g++.dg/template/repo5.C: Cleanup repo files.
2909         * gcc.dg/20051201-1.c: Cleanup coverage files.
2910         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
2911         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
2912         tree dump files.
2913
2914 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
2915
2916         * objc.dg/objc-nofilename-1.m: New test.
2917         * objc.dg/bad-receiver-type.m: New test.
2918         * obj-c++.dg/bad-receiver-type.mm: New test.
2919
2920 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2921
2922         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
2923
2924 2006-03-01  Mike Stump  <mrs@apple.com>
2925
2926         * g++.dg/abi/key2.C: Add.
2927
2928 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
2929
2930         * gfortran.dg/logical_dot_product.f90: New test.
2931
2932         PR fortran/26393
2933         * gfortran.dg/used_interface_ref.f90: New test.
2934
2935         PR fortran/20938
2936         * gfortran.dg/dependency_2.f90: New test.
2937         * gfortran.fortran-torture/execute/where17.f90: New test.
2938         * gfortran.fortran-torture/execute/where18.f90: New test.
2939         * gfortran.fortran-torture/execute/where19.f90: New test.
2940         * gfortran.fortran-torture/execute/where20.f90: New test.
2941
2942 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
2943
2944         * g++.dg/tree-ssa/pr26443.C: New test case.
2945
2946 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
2947
2948         PR middle-end/26022
2949         * g++.dg/opt/return-slot1.C: New test.
2950
2951 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2952
2953         PR libgfortran/26136
2954         * gfortran.dg/namelist_23.f90: New test.
2955
2956 2006-02-28  Roger Sayle  <roger@eyesopen.com>
2957
2958         PR middle-end/14752
2959         * gcc.dg/fold-eqandshift-2.c: New test case.
2960
2961 2006-02-28  Richard Guenther  <rguenther@suse.de>
2962
2963         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
2964         decomposition.
2965
2966 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
2967
2968         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
2969
2970 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2971
2972         PR libgfortran/26464
2973         * gfortran.dg/backspace_5.f: New test.
2974         * gfortran.dg/backspace_6.f: New test.
2975
2976 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2977
2978         * gcc.dg/fold-eqandnot-1.c: New test case.
2979
2980 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2981
2982         PR middle-end/19983
2983         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
2984
2985 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
2986
2987         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
2988         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
2989
2990 2006-02-26  Richard Guenther  <rguenther@suse.de>
2991
2992         PR tree-optimization/26421
2993         * gcc.dg/tree-ssa/pr26421.c: New testcase.
2994
2995 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2996
2997         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
2998         * g++.old-deja/g++.robertl/eb132.C: Likewise.
2999
3000 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3001
3002         * gcc.dg/fold-even-1.c: New test case.
3003
3004 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3005
3006         PR middle-end/21137
3007         * gcc.dg/fold-eqandshift-1.c: New test case.
3008
3009 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3010
3011         PR tree-optimization/25125
3012         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3013         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3014
3015 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3016
3017         PR tree-optimizations/26359
3018         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3019         with -fdump-tree-dceloop-details.
3020         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3021
3022 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3023
3024         PR middle-end/23673
3025         * gcc.dg/fold-eqxor-1.c: New test case.
3026         * gcc.dg/fold-eqxor-2.c: Likewise.
3027         * gcc.dg/fold-eqxor-3.c: Likewise.
3028
3029 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3030
3031         PR fortran/23092
3032         * scalar_mask_1.f90: New test.
3033
3034 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3035
3036         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3037         * g++.dg/eh/uncaught2.C: New.
3038         * g++.dg/eh/uncaught3.C: New.
3039
3040 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3041
3042         PR libgfortran/26423
3043         * gfortran.dg/read_many_1.f: New test.
3044
3045 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3046
3047         PR fortran/24519
3048         * gfortran.dg/dependency_3.f90: New test.
3049         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3050         XFAILs.
3051
3052         PR fortran/25395
3053         * gfortran.dg/equiv_6.f90: New test.
3054
3055 2006-02-23  Jeff Law  <law@redhat.com>
3056
3057         * gcc.c-torture/compile/pr26425.c: New test.
3058
3059 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3060
3061         PR middle-end/26412
3062         * gcc.dg/gomp/pr26412.c: New test.
3063
3064 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3065
3066         PR c++/26291
3067         * g++.dg/other/ellipsis1.C: New test.
3068         * g++.dg/parse/operator4.C: Adjust error marker.
3069
3070 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3071
3072         PR target/25603
3073         * gfortran.dg/pr25603.f: New testcase.
3074
3075 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3076
3077         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3078         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3079
3080 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3081
3082         * g++.dg/eh/spbp.C: New.
3083
3084 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3085
3086         PR middle-end/26379
3087         * gcc.target/i386/mmx-7.c: New test.
3088
3089 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3090
3091         PR tree-optimization/26361
3092         * gcc.dg/tree-ssa/vrp27.c: New test case.
3093
3094 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3095
3096         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3097         * gcc.dg/tree-ssa/complex-4.c: Here.
3098
3099 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3100
3101         PR middle-end/19543
3102         * gfortran.dg/logical_1.f90: New test case.
3103
3104 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3105
3106         PR middle-end/26334
3107         * gcc.dg/20060218-1.c: Moved to...
3108         * gcc.target/i386/20060218-1.c: ... here.  New test.
3109
3110 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3111
3112         PR fortran/26201
3113         * gfortran.dg/convert_1.f90: New.
3114
3115 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3116
3117         PR fortran/25054
3118         * gfortran.dg/namelist_5.f90: New test.
3119
3120         PR fortran/25089
3121         * gfortran.dg/namelist_4.f90: New test.
3122
3123 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3124
3125         PR tree-opt/25680
3126         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3127
3128 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3129
3130         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3131         variable to take into account the variable name in the
3132         function header.
3133         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3134
3135 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3136
3137         PR middle-end/26334
3138         * gcc.c-torture/compile/20060217-1.c: New test.
3139         * gcc.dg/20060218-1.c: New test.
3140
3141 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3142
3143         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3144
3145 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3146
3147         * gcc.dg/cpp/undef3.c: New test.
3148         * gcc.dg/cpp/trad/builtins2.c: New test.
3149
3150 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3151
3152         PR c++/26266
3153         * g++.dg/template/static22.C: New test.
3154         * g++.dg/template/static23.C: New test.
3155         * g++.dg/template/static24.C: New test.
3156         * g++.dg/template/non-dependent13.C: New test.
3157         * g++.dg/init/member1.C: Tweak error markers.
3158
3159 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3160
3161         PR target/26255
3162         * gcc.c-torture/compile/pr26255.c: New test case.
3163
3164 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3165
3166         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3167         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3168         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3169         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3170         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3171         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3172         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3173
3174 2006-02-16  Jeff Law  <law@redhat.com>
3175
3176         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3177         * gcc.dg/tree-ssa/vrp26.c: New test.
3178
3179 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3180
3181         PR target/20353
3182         PR target/24578
3183         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3184         __UCLIBC__ is defined.
3185
3186 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3187
3188         PR fortran/26224
3189         * gfortran.dg/gomp/pr26224.f: New test.
3190
3191 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3192
3193         PR tree-opt/25918
3194         * lib/target-supports.exp
3195         (check_effective_target_vect_short_mult): New.
3196         (check_effective_target_vect_char_mult): New.
3197         (check_effective_target_vect_widen_sum_qi_to_si): New.
3198         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3199         (check_effective_target_vect_widen_sum_hi_to_si): New.
3200         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3201         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3202         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3203         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3204         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3205         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3206         vect-reduc-pattern-2c.c
3207         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3208         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3209         vect-reduc-pattern-1c.c
3210
3211 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3212
3213         PR fortran/24557
3214         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3215
3216 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3217
3218         PR fortran/26054
3219         * gfortran.dg/enum_8.f90: Remove check for warning.
3220         * gfortran.dg/iomsg_1.f90: Ditto.
3221         * gfortran.dg/enum_1.f90: Ditto.
3222         * gfortran.dg/enum_9.f90: Ditto.
3223         * gfortran.dg/enum_2.f90: Ditto.
3224         * gfortran.dg/enum_10.f90: Ditto.
3225         * gfortran.dg/enum_3.f90: Ditto.
3226         * gfortran.dg/flush_1.f90: Ditto.
3227         * gfortran.dg/enum_4.f90: Ditto.
3228         * gfortran.dg/array_constructor_1.f90: Ditto.
3229         * gfortran.dg/enum_5.f90: Ditto.
3230         * gfortran.dg/enum_6.f90: Ditto.
3231         * gfortran.dg/enum_7.f90: Ditto.
3232
3233 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3234
3235         PR middle-end/26300
3236         * gcc.c-torture/compile/20060215-1.c: New test.
3237
3238 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3239
3240         PR middle-end/23670
3241         * gcc.dg/tree-ssa/andor-2.c: New test case.
3242
3243 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3244
3245         PR fortran/25045
3246         * optional_dim.f90: New test.
3247
3248 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3249
3250         PR fortran/26277
3251         * gfortran.dg/label_4.f90: New.
3252
3253 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3254             Diego Novillo  <dnovillo@redhat.com>
3255             Uros Bizjak  <uros@kss-loka.si>
3256
3257         * gfortran.dg/gomp: New directory.
3258
3259 2006-02-14  Richard Guenther  <rguenther@suse.de>
3260
3261         PR tree-optimization/26258
3262         * gcc.dg/torture/pr26258.c: New testcase.
3263
3264 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3265
3266         PR fortran/26246
3267         * gfortran.dg/pr26246_1.f90: New test.
3268         * gfortran.dg/pr26246_2.f90: New test.
3269
3270         PR middle-end/26092
3271         * gcc.c-torture/compile/20060208-1.c: New test.
3272
3273 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3274
3275         PR fortran/26074
3276         PR fortran/25103
3277         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3278         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3279         * gfortran.dg/automatic_module_variable.f90: Change error message.
3280
3281         PR fortran/20861
3282         * gfortran.dg/internal_dummy_1.f90: New test.
3283
3284         PR fortran/20871
3285         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3286
3287
3288         PR fortran/25083
3289         * gfortran.dg/uncommon_block_data_1.f90: New test.
3290         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3291         with standard.
3292
3293         PR fortran/25088
3294         * gfortran.dg/typed_subroutine_1.f90: New test.
3295
3296 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3297
3298         * objc.dg/dwarf-1.m: New.
3299
3300 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3301
3302         PR middle-end/24427
3303         * gcc.dg/tree-ssa/andor-1.c: New test case.
3304
3305 2006-02-13  Josh Conner  <jconner@apple.com>
3306
3307         PR target/25376
3308         * gcc.dg/pr25376.c: New test.
3309
3310         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3311         assemble.
3312         * lib/target-supports.exp (check_named_sections_available):
3313         Only compile named-sections test -- don't assemble.
3314
3315 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3316
3317         * g++.dg/warn/no-write-strings.C: New test.
3318         * g++.dg/warn/write-strings.C: Likewise.
3319         * g++.dg/warn/write-strings-default.C: Likewise.
3320
3321 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3322
3323         PR fortran/25806
3324         * gfortran.dg/ret_pointer_2.f90: New test.
3325
3326 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3327
3328         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3329
3330 2006-02-10  Jeff Law  <law@redhat.com>
3331
3332         * gcc.c-torture/compile/pr26213.c: New test.
3333
3334 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3335
3336         gfortran.dg/null_1.f90: New test.
3337
3338 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3339
3340         PR fortran/14771
3341         * gfortran.dg/parens_4.f90: New.
3342         * gfortran.dg/parens_5.f90: New.
3343
3344 2006-02-10  Richard Guenther  <rguenther@suse.de>
3345
3346         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3347
3348 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3349         Paul Thomas  <pault@gcc.gnu.org>
3350
3351         PR fortran/14771
3352         * gfortran.dg/parens_1.f90: New.
3353         * gfortran.dg/parens_2.f90: New.
3354         * gfortran.dg/parens_3.f90: New.
3355
3356 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3357
3358         PR fortran/26038
3359         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3360
3361         PR fortran/25059
3362         * gfortran.dg/impure_assignment_1.f90: New test.
3363
3364         PR fortran/25070
3365         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3366
3367 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3368
3369         PR target/26141
3370         * g++.dg/expr/stdarg2.C: New test.
3371
3372 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3373
3374         PR inline-asm/16194
3375         * gcc.dg/pr16194.c: New test.
3376
3377 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3378
3379         * ada/acats/run_acats: Use portable variant of "$@".
3380
3381 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3382
3383         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3384         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3385
3386 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3387
3388         PR tree-opt/26179
3389         * g++.dg/opt/pr26179.C: New test.
3390
3391 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3392
3393         PR middle-end/26134
3394         * gcc.dg/tree-ssa/complex-3.c: New test.
3395
3396 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3397
3398         * gcc.c-torture/compile/volatile-1.c: New test.
3399
3400 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3401
3402         PR 26180
3403         * gcc.dg/tree-ssa/pr26180.c: New test.
3404
3405 2006-02-08  Jeff Law  <law@redhat.com>
3406
3407         * gcc.dg/tree-ssa/pr21417.c: New test.
3408
3409 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3410
3411         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3412         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3413
3414 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3415
3416         * lib/scanrtl.exp: New.
3417
3418 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3419
3420         PR c++/26071
3421         * g++.dg/other/virtual2.C: New test.
3422
3423         PR c++/26070
3424         * g++.dg/other/virtual1.C: New test.
3425
3426 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3427
3428         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3429         cleanup-ipa-dump): Update dump file glob patterns.
3430         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3431         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3432
3433         * lib/gcc-dg.exp: Load it.
3434         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3435
3436 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3437
3438         PR testsuite/26159
3439         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3440         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3441
3442 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3443
3444         PR fortran/25577
3445         * gfortran.dg/mvbits_1.f90: New.
3446
3447 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3448
3449         * g++.dg/warn/Wdiv-by-zero.C: New test.
3450         * g++.dg/warn/Wno-div-by-zero.C: New.
3451
3452 2006-02-07  Jeff Law  <law@redhat.com>
3453
3454         * gcc.dg/tree-ssa/pr21559.c: New test.
3455
3456         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3457         multiple VRP passes.
3458         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3459         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3460         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3461         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3462         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3463         * gcc.dg/tree-ssa/vrp02.c: Likewise
3464         * gcc.dg/tree-ssa/vrp11.c: Likewise
3465         * gcc.dg/tree-ssa/pr14341.c: Likewise
3466         * gcc.dg/tree-ssa/vrp19.c: Likewise
3467         * gcc.dg/tree-ssa/vrp20.c: Likewise
3468         * gcc.dg/tree-ssa/vrp03.c: Likewise
3469         * gcc.dg/tree-ssa/pr21086.c: Likewise
3470         * gcc.dg/tree-ssa/pr21959.c: Likewise
3471         * gcc.dg/tree-ssa/vrp21.c: Likewise
3472         * gcc.dg/tree-ssa/vrp04.c: Likewise
3473         * gcc.dg/tree-ssa/pr25485.c: Likewise
3474         * gcc.dg/tree-ssa/pr22026.c: Likewise
3475         * gcc.dg/tree-ssa/vrp22.c: Likewise
3476         * gcc.dg/tree-ssa/vrp05.c: Likewise
3477         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3478         * gcc.dg/tree-ssa/pr20701.c: Likewise
3479         * gcc.dg/tree-ssa/vrp23.c: Likewise
3480         * gcc.dg/tree-ssa/vrp06.c: Likewise
3481         * gcc.dg/tree-ssa/pr22117.c: Likewise
3482         * gcc.dg/tree-ssa/pr20702.c: Likewise
3483         * gcc.dg/tree-ssa/vrp15.c: Likewise
3484         * gcc.dg/tree-ssa/pr21090.c: Likewise
3485         * gcc.dg/tree-ssa/pr21294.c: Likewise
3486         * gcc.dg/tree-ssa/vrp24.c: Likewise
3487         * gcc.dg/tree-ssa/vrp07.c: Likewise
3488         * gcc.dg/tree-ssa/pr21563.c: Likewise
3489         * gcc.dg/tree-ssa/pr25382.c: Likewise
3490         * gcc.dg/tree-ssa/vrp16.c: Likewise
3491         * gcc.dg/tree-ssa/vrp25.c: Likewise
3492         * gcc.dg/tree-ssa/vrp08.c: Likewise
3493         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3494         * gcc.dg/tree-ssa/vrp17.c: Likewise
3495         * gcc.dg/tree-ssa/pr21458.c: Likewise
3496         * g++.dg/tree-ssa/pr18178.C: Likewise
3497
3498 2006-02-07  Richard Guenther  <rguenther@suse.de>
3499
3500         PR c++/26140
3501         Revert
3502         2006-01-30  Richard Guenther  <rguenther@suse.de>
3503         PR c++/23372
3504         * gcc.dg/pr23372-1.C: New testcase.
3505
3506         * g++.dg/tree-ssa/pr26140.C: New testcase.
3507
3508 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3509
3510         PR c++/9737
3511         * g++.dg/template/ttp15.C: New test.
3512         * g++.dg/template/ttp16.C: Likewise.
3513         * g++.dg/template/ttp17.C: Likewise.
3514         * g++.old-deja/g++.pt/ttp36.C: Remove.
3515         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3516         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3517         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3518         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3519         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3520         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3521         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3522         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3523         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3524
3525 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3526
3527         PR libfortran/23815
3528         * unf_io_convert_4.f90: New test.
3529
3530 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
3531
3532         * gcc.dg/tree-ssa/loadpre10.c: New test.
3533         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
3534         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
3535         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
3536
3537 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3538
3539         PR libfortran/24685
3540         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
3541
3542 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
3543
3544         PR tree-opt/25251
3545         * gfortran.dg/assign_7.f: New test.
3546
3547 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3548
3549         PR fortran/26041
3550         PR fortran/26064
3551         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
3552         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
3553         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
3554
3555 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
3556
3557         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
3558         in size_t typedef.
3559
3560 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3561
3562         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
3563         * g++.dg/charset/string.c (foo): Likewise.
3564         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
3565         const char*
3566         * g++.dg/ext/builtin2.C (printf): Likewise.
3567         * g++.dg/init/new15.C (printf): Likewise.
3568         * g++.dg/opt/pr17697-1.C (foo): Likewise.
3569         * g++.dg/opt/pr17697-2.C (foo): Likewise.
3570         * g++.dg/opt/pr17697-3.C (foo): Likewise.
3571         * g++.dg/template/non-dependent4.C (temp): Likewise.
3572         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
3573         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
3574         parameter type to const char*.
3575         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
3576         Change type to const char*.
3577         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
3578         Likewise.
3579         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
3580         second parameter type to const char*.
3581         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
3582         (Y::Y): Change parameter type to const char*.
3583         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
3584         * g++.old-deja/g++.jason/report.C: Apply const correctness.
3585         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
3586         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
3587         (char*).
3588         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
3589         const char*.
3590         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
3591         type to const char*.
3592         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
3593         return type to const char*.
3594         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
3595         to const char*.
3596         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
3597         * g++.old-deja/g++.law/refs1.C: Likewise.
3598         * g++.old-deja/g++.law/visibility1.C: Likewise.
3599         * g++.old-deja/g++.law/visibility2.C: Likewise.
3600         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
3601         const char*.
3602         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
3603         * g++.old-deja/g++.mike/net48.C: Likewise.
3604         * g++.old-deja/g++.mike/p646.C: Likewise.
3605         * g++.old-deja/g++.mike/p6746.C: Likewise.
3606         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
3607         type to const char*.
3608         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
3609         deprecated conversion warning.
3610         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
3611         char*.
3612         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
3613         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
3614         * g++.old-deja/g++.pt/explicit8.C: Likewise.
3615         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
3616         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
3617         * g++.old-deja/g++.pt/nontype3.C: Likewise.
3618         * g++.old-deja/g++.pt/t39.C: Likewise.
3619         * g++.old-deja/g++.robertl/eb106.C: Likewise.
3620         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
3621
3622 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
3623
3624         PR fortran/25075
3625         intrinsic_argument_conformance_1.f90: New test.
3626
3627 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
3628
3629         PR fortran/20845
3630         * gfortran.dg/char_result_11.f90: Add SAVE.
3631         * gfortran.dg/der_pointer_4.f90: Ditto.
3632         * gfortran.dg/default_initialization.f90: New test.
3633
3634 2006-02-03  Jeff Law  <law@redhat.com>
3635
3636         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
3637         handle more than 100 dump files.
3638         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
3639         * lib/scantree.exp (scan-tree-dump): Likewise.
3640         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
3641         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
3642         * lib/scanipa.exp (scan-ipa-dump): Likewise.
3643         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
3644         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
3645
3646 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
3647
3648         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
3649
3650 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
3651
3652         * g++.dg/template/using12.C: New test.
3653
3654 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
3655
3656         * gcc.target/powerpc/pr25960.c: New test.
3657
3658 2006-02-02  Steven G. Kargl  <kargls@comcast>
3659
3660         PR fortran/24958
3661         gfortran.dg/nullify_2.f90: New test.
3662
3663 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
3664
3665         PR 25990
3666         * gcc.dg/gomp/pr25990.c: New test.
3667
3668 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
3669
3670         PR c++/25342
3671         * g++.gd/template/partial4.C: New test.
3672
3673 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
3674
3675         PR middle-end/26001
3676         * gfortran.dg/data_char_2.f90: New.
3677
3678 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
3679
3680         PR fortran/26039
3681         maxval_maxloc_conformance_1.f90: New test.
3682
3683 2006-01-31  Richard Guenther  <rguenther@suse.de>
3684
3685         * gcc.target/i386/sselibm-1.c: New testcase.
3686         * gcc.target/i386/sselibm-2.c: Likewise.
3687         * gcc.target/i386/sselibm-3.c: Likewise.
3688         * gcc.target/i386/sselibm-4.c: Likewise.
3689         * gcc.target/i386/sselibm-5.c: Likewise.
3690
3691 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3692
3693         PR fortran/24266
3694         * gfortran.dg/arrayio_derived_2.f90: New.
3695
3696 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
3697
3698         * gcc.dg/unsigned-long-compare.c: New test.
3699
3700 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
3701
3702         PR testsuite/25318
3703         * lib/target-supports.exp (check_effective_target_freorder):
3704         Check to see if target supports -freorder-blocks-and-partition.
3705         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
3706         instead of "dg-require-named-sections".
3707
3708 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
3709
3710         PR target/14798:
3711         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
3712         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
3713         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3714         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3715         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
3716         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
3717         * gcc.dg/attr-isr-trap_exit.c: Likewise.
3718         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3719
3720 2006-01-30  Richard Guenther  <rguenther@suse.de>
3721
3722         PR c++/23372
3723         * gcc.dg/pr23372-1.C: New testcase.
3724
3725 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
3726
3727         * gcc.dg/gomp/pr25874.c: New test.
3728
3729 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
3730
3731         PR tree-opt/25911
3732         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
3733
3734 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
3735
3736         PR fortran/18578
3737         PR fortran/18579
3738         PR fortran/20857
3739         PR fortran/20885
3740         * gfortran.dg/intent_out_1.f90: New test.
3741
3742 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
3743
3744         PR fortran/17911
3745         * gfortran.dg/procedure_lvalue.f90: New test.
3746
3747         PR fortran/20895
3748         PR fortran/25030
3749         * gfortran.dg/char_pointer_assign_2.f90: New test.
3750         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
3751         assignment to be consistent with standard.
3752         * gfortran.dg/char_result_2.f90: The same.
3753         * gfortran.dg/char_result_8.f90: The same.
3754
3755 2006-01-28  Zack Weinberg  <zackw@panix.com>
3756
3757         * gcc.dg/Woverlength-strings.c
3758         * gcc.dg/Woverlength-strings-pedantic-c89.c
3759         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
3760         * gcc.dg/Woverlength-strings-pedantic-c99.c
3761         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
3762
3763 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
3764
3765         * gcc.c-torture/execute/20060127-1.c: New test.
3766
3767 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3768
3769         PR c++/25999
3770         * g++.dg/ext/pragmaweak1.C: New test.
3771
3772 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3773
3774         PR c++/25855
3775         * g++.dg/template/spec29.C: New test.
3776
3777 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
3778
3779         PR c/19606.
3780         * gcc.c-torture/execute/pr19606.c: New.
3781
3782 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
3783
3784         * gcc.dg/pragma-re-4.c: New test.
3785
3786 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
3787
3788         PR fortran/25964
3789         * gfortran.dg/assumed_size_refs_3.f90: New test.
3790
3791 2006-01-27  Ben Elliston  <bje@au.ibm.com>
3792
3793         * gcc.misc-tests/dectest.exp: Remove defunct comment.
3794
3795 2006-01-26  Laurent GUERBY <laurent@guerby.net>
3796
3797         PR ada/21317
3798         * ada/acats/support/impdef.a: Add One_Long_Second.
3799         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
3800         * ada/acats/tests/c9/c94026.a: Likewise.
3801         * ada/acats/tests/c9/c97305c.ada: Likewise.
3802         * ada/acats/tests/c9/c99004a.ada: Likewise.
3803
3804 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
3805
3806         PR fortran/25964
3807         * gfortran.dg/global_references_2.f90: New test.
3808
3809         PR fortran/25084
3810         PR fortran/20852
3811         PR fortran/25085
3812         PR fortran/25086
3813         * gfortran.dg/assumed_charlen_function_1.f90: New test.
3814         * gfortran.dg/assumed_charlen_function_3.f90: New test.
3815
3816         PR fortran/25416
3817         * gfortran.dg/assumed_charlen_function_2.f90: New test.
3818
3819 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
3820
3821         PR c/25892
3822         * gcc.dg/Wpointer-sign.c: New.
3823         * gcc.dg/Wpointer-sign-Wall.c: New.
3824         * gcc.dg/Wpointer-sign-Wall-no.c: New.
3825         * gcc.dg/Wpointer-sign-pedantic.c: New.
3826         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
3827         * gcc.dg/conv-2.c: Use -Wpointer-sign.
3828
3829 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
3830
3831         PR C/25861
3832         * gcc.c-torture/compile/pr25861.c: New test.
3833
3834 2006-01-26  Paul Brook  <paul@codesourcery.com>
3835
3836         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
3837         on short-enum targets.
3838         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
3839         variable.
3840         (generate_fields): Use short_enums.
3841         (main): Set short_enums.  Document -e.
3842         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
3843         on short-enum targets.
3844         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
3845         variable.
3846         (generate_fields): Use short_enums.
3847         (main): Set short_enums.  Document -e.
3848         * lib/target-supports.exp (check_effective_target_short_enums): New.
3849
3850 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
3851
3852         PR target/25947
3853         * gcc.dg/torture/pr25947-1.c: New test.
3854
3855 2006-01-25  Jan Hubicka  <jh@suse.cz>
3856             Roger Sayle  <roger@eyesopen.com>
3857
3858         PR rtl-optimization/25703
3859         * gcc.target/i386/20060125-1.c: New test case.
3860         * gcc.target/i386/20060125-2.c: New test case.
3861
3862 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3863
3864         PR fortran/18540
3865         * gfortran.dg/goto_1.f: New.
3866
3867 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
3868
3869         PR fortran/25716
3870         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
3871         25716 on 32-bit systems too.
3872
3873 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
3874
3875         PR testsuite/25590
3876         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
3877
3878 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3879
3880         * gcc.dg/tree-ssa/gen-vect-33.c: New.
3881
3882 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3883
3884         PR fortran/25835
3885         * gfortran.dg/read_eof.f90: Delete, renamed.
3886         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
3887         * gfortran.dg/read_eof_2.f90: New test.
3888         * gfortran.dg/read_eof_3.f90: New test.
3889
3890 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
3891
3892         PR tree-opt/25860
3893         * gcc.c-torture/compile/pr25860.c: New test.
3894
3895 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3896
3897         PR c++/25552
3898         * g++.dg/parse/dtor8.C: New test.
3899
3900 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
3901
3902         PR testsuite/25891
3903         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
3904         * gcc.dg/gomp/gomp.exp: Return without testing anything if
3905         check_effective_target_fopenmp returns 0.
3906
3907 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
3908
3909         PR ada/20548
3910         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
3911         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
3912         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
3913
3914 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
3915
3916         PR tree-opt/25857
3917         * g++.dg/opt/pr25857.C: New test.
3918
3919 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
3920         Jan Hubicka  <jh@suse.cz>
3921         Richard Guenther  <rguenther@suse.de>
3922
3923         PR rtl-optimization/25654
3924         * gcc.dg/torture/pr25654.c: New testcase.
3925         * gcc.target/i386/pr25654.c: Likewise.
3926
3927 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
3928
3929         PR fortran/25901
3930         * gfortran.dg/internal references_2.f90: New test.
3931
3932         Fix regression in testing of admissability of attributes.
3933         * gfortran.dg/intent_used_1.f90: New test.
3934
3935 2006-01-23  Ben Elliston  <bje@au.ibm.com>
3936
3937         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
3938         Remove target conditional torture options for i?86 and x86_64
3939         GNU/Linux.
3940
3941 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3942
3943         PR c++/10891
3944         * g++.dg/rtti/no-rtti.C: New.
3945
3946 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
3947
3948         PR c++/25895
3949         * g++.dg/inherit/conv2.C: New test.
3950
3951         PR c++/25856
3952         * g++.dg/parse/dtor7.C: New test.
3953
3954         PR c++/25858
3955         * g++.dg/template/crash44.C: New test.
3956
3957 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
3958
3959         PR fortran/25124
3960         PR fortran/25625
3961         * gfortran.dg/internal_references_1.f90: New test.
3962           PR fortran/20881
3963         PR fortran/23308
3964         PR fortran/25538
3965         PR fortran/25710
3966         * gfortran.dg/global_references_1.f90: New test.
3967         * gfortran.dg/g77/19990905-1.f: Restore the error that
3968         there is a clash between the common block name and
3969         the name of a subroutine reference.
3970
3971         PR fortran/PR24276
3972         * gfortran.dg/aliasing_dummy_1.f90: New test.
3973
3974 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
3975
3976         * gcc.dg/vmx/1b-01.c: Warning fix.
3977         * gcc.dg/vmx/1c-02.c: Likewise.
3978         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
3979
3980 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
3981
3982         PR testsuite/24962
3983         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
3984
3985 2006-01-20  Richard Guenther  <rguenther@suse.de>
3986         Steven Bosscher <stevenb.gcc@gmail.com>
3987
3988         PR rtl-optimization/24626
3989         * gcc.dg/torture/pr24626-1.c: New testcase.
3990         * gcc.dg/torture/pr24626-2.c: Likewise.
3991         * gcc.dg/torture/pr24626-3.c: Likewise.
3992         * gcc.dg/torture/pr24626-4.c: Likewise.
3993
3994 2006-01-20  Dirk Mueller  <dmueller@suse.com>
3995
3996         PR c++/5520
3997         * g++.dg/warn/empty-body.C: New.
3998
3999 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4000
4001         PR c++/22136
4002         * g++.dg/template/using10.C: New test.
4003         * g++.dg/temlpate/using11.C: Likewise.
4004         * g++.dg/inherit/using5.C: Tweak error messages.
4005
4006 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4007
4008         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4009         target test.
4010         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4011
4012 2006-01-19  Jan Hubicka  <jh@suse.cz>
4013
4014         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4015
4016 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4017
4018         PR c++/25854
4019         * g++.dg/template/spec28.C: New test.
4020
4021 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4022
4023         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4024         Fix fprintf's by adding srcdir or removing it.
4025
4026 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4027
4028         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4029         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4030         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4031         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4032         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4033         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4034         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4035         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4036         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4037         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4038         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4039         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4040         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4041         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4042
4043 2006-01-18  Jeff Law  <law@redhat.com>
4044
4045         * gcc.dg/tree-ssa/vrp25.c: New test.
4046
4047 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4048
4049         * gcc.dg/pr25805.c: Fix misapplied patch.
4050
4051 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4052
4053         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4054         (check_effective_target_vect_udot_qi): New.
4055         (check_effective_target_vect_sdot_hi): New.
4056         (check_effective_target_vect_udot_hi): New.
4057         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4058         prefixed with "wrapv-" with -fwrapv.
4059         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4060         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4061         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4062         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4063         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4064
4065         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4066         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4067         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4068         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4069
4070 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4071
4072         PR c++/16829
4073         * g++.dg/other/default2.C: New test.
4074         * g++.dg/other/default3.C: New test.
4075
4076 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4077
4078         PR c/25805
4079         * gcc.dg/pr25805.c: New file.
4080
4081 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4082
4083         PR c++/25836
4084         * g++.dg/template/init6.C: New test.
4085
4086 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4087
4088         * gcc.dg/tree-ssa/pr24287.c: New test
4089
4090 2006-01-18  Eric Christopher  <echristo@apple.com>
4091
4092         * g++.dg/eh/table.C: New.
4093
4094 2006-01-18  DJ Delorie  <dj@redhat.com>
4095
4096         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4097         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4098         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4099         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4100
4101 2006-01-18  Jeff Law  <law@redhat.com>
4102
4103         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4104         on wrapping on overflow semantics.
4105
4106         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4107
4108         * gcc.gc/tree-ssa/vrp23.c: New test.
4109         * gcc.gc/tree-ssa/vrp24.c: New test.
4110
4111 2006-01-18  Richard Henderson  <rth@redhat.com>
4112             Aldy Hernandez  <aldyh@redhat.com>
4113             Jakub Jelinek  <jakub@redhat.com>
4114             Diego Novillo  <dnovillo@redhat.com>
4115             Uros Bizjak  <uros@kss-loka.si>
4116
4117         * testsuite/gcc.dg/gomp: New directory.
4118
4119 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4120             Steven G. Kargl  <kargls@comcast.net>
4121
4122         PR fortran/20869
4123         * gfortran.dg/intrinsic_external_1.f90: New test.
4124
4125         PR fortran/20875.
4126         * gfortran.dg/elemental_pointer_1.f90: New test.
4127
4128         PR fortran/25024
4129         * gfortran.dg/external_procedures_1.f90: New test.
4130
4131         PR fortran/25785
4132         gfortran.dg/assumed_present.f90: New test.
4133
4134 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4135
4136         * g++.dg/parse/lookup5.C: New test.
4137
4138 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4139
4140         PR fortran/25697
4141         * gfortran.dg/read_eof.f90: New test.
4142
4143 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4144
4145         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4146         add a closing brace.
4147
4148 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4149
4150         PR fortran/25631
4151         * gfortran.dg/fmt_tl.f: New test.
4152
4153 2006-01-17  Eric Christopher  <echristo@apple.com>
4154
4155         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4156         * g++.old-deja/g++.warn/impint2.C: Ditto.
4157         * g++.old-deja/g++.other/null1.C: Ditto.
4158         * g++.dg/warn/conv2.C: Ditto.
4159         * g++.dg/warn/conv4.C: New file.
4160
4161 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4162
4163         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4164
4165 2006-01-17  Andreas Jaeger  <aj@suse.de>
4166             Janis Johnson <janis187@us.ibm.com>
4167
4168         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4169         in 64-bit.
4170         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4171         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4172
4173 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4174
4175         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4176         xfail txxx where xxx >= 25.
4177
4178 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4179
4180         PR testsuite/25764
4181         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4182
4183 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4184
4185         PR c/25682
4186         * gcc.dg/pr25682.c: New test.
4187         * g++.dg/parse/array-size2.C: New test.
4188
4189 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4190
4191         * consistency.vlad: Remove entire directory, 1652 files.
4192
4193 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4194
4195         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4196         check_effective_target_dfprt_nocache): New.
4197         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4198         (check_effective_target_dfprt): New.
4199         * lib/c-compat.exp (check_dfp): Remove.
4200         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4201         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4202         level of support for decimal float.
4203         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4204         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4205         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4206         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4207         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4208         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4209         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4210         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4211         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4212         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4213         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4214         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4215         directives.
4216
4217 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4218
4219         PR testsuite/25741
4220         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4221         $base_dir/../.
4222         * lib/gfortran.exp (gfortran_init): Likewise.
4223         * lib/obj-c++.exp (obj-c++_init): Likewise.
4224         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4225         (scan-assembler-dem-not): Likewise.
4226         * lib/scandump.exp (scan-dump-dem): Likewise.
4227         (scan-dump-dem-not): Likewise.
4228
4229 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4230
4231         PR testsuite/25767
4232         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4233         powerpc-*-darwin*.
4234         * lib/obj-c++.exp (obj-c++_init): Likewise.
4235
4236 2006-01-16  Richard Guenther  <rguenther@suse.de>
4237
4238         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4239
4240 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4241
4242         PR testsuite/25777
4243         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4244         to LD_LIBRARY_PATH.
4245
4246 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4247             Andrew Pinski  <pinskia@physics.uc.edu>
4248
4249         * gcc.dg/minmax-1.c: New test.
4250
4251 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4252
4253         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4254         * gcc.misc-tests/dectest.exp: Ditto.
4255
4256 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4257
4258         PR testsuite/25796
4259         * gcc.target/i386/cmov6.c: Use -march=k8.
4260
4261 2006-01-15  Andreas Jaeger  <aj@suse.de>
4262
4263         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4264         x86 does not have __float128.
4265
4266 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4267
4268         * gcc.target/i386/cmov6.c: New test.
4269
4270 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4271
4272         PR c++/25663
4273         * g++.dg/template/ctor6.C: New test.
4274
4275 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4276
4277         PR tree-optimization/25485
4278         * gcc.dg/tree-ssa/pr25485.c: New.
4279
4280 2006-01-14  Richard Guenther  <rguenther@suse.de>
4281
4282         PR tree-optimization/22548
4283         PR tree-optimization/22555
4284         PR tree-optimization/22501
4285         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4286         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4287         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4288         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4289         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4290         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4291         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4292         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4293         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4294
4295 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4296
4297         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4298         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4299
4300 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4301         Richard Guenther  <rguenther@suse.de>
4302
4303         PR rtl-optimization/24257
4304         * gcc.dg/torture/pr24257.c: New testcase.
4305
4306 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4307
4308         * gcc.c-torture/execute/20060110-1.c: New test.
4309         * gcc.c-torture/execute/20060110-2.c: New test.
4310
4311 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4312
4313         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4314
4315 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4316
4317         PR fortran/25756
4318         * gfortran.dg/label_3.f90: New test.
4319
4320 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4321
4322         PR tree-optimization/25771
4323         * g++.dg/tree-ssa/pr25771.C: New test
4324
4325 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4326
4327         PR tree-opt/24365
4328         * g++.dg/opt/complex5.C: New test.
4329
4330 2006-01-13  Richard Guenther  <rguenther@suse.de>
4331
4332         * gcc.target/i386/387-9.c: New testcase.
4333
4334 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4335
4336         PR c++/24824
4337         * g++.dg/debug/dwarf2-1.C: New.
4338
4339 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4340
4341         PR testsuite/25728
4342         * lib/gcov.exp (verify-lines): Add "close $fd".
4343
4344 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4345             Ben Elliston  <bje@au.ibm.com>
4346
4347         * gcc.dg/dfp/inf-1.c: New test.
4348
4349 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4350             Yao Qi  <qiyaoltc@cn.ibm.com>
4351             Ben Elliston  <bje@au.ibm.com>
4352             Jon Grimm  <jgrimm2@us.ibm.com>
4353
4354         * gcc.dg/nodfp-1.c: New test.
4355         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4356         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4357         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4358         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4359         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4360         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4361         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4362         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4363         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4364         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4365         * gcc.dg/format/dfp-printf-1.c: Likewise.
4366         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4367         (compat_setup_dfp): New.
4368         * gcc.dg/compat/compat.exp: Use it.
4369         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4370         Make some variables global, prepend "compat_" to their names.
4371         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4372         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4373         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4374         * lib/compat.exp (compat_skip_list): Make global, rename.
4375         * lib/c-compat.exp: New file.
4376         * lib/target-supports.exp (check_effective_target_dfp): New.
4377
4378         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4379         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4380         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4381         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4382         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4383         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4384         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4385         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4386         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4387         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4388         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4389         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4390         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4391         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4392         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4393         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4394         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4395         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4396         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4397         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4398         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4399         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4400         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4401         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4402         gcc.dg/dfp/struct-layout-1.c,
4403         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4404         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4405         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4406         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4407         gcc.dg/dfp/func-vararg-dfp.c,
4408         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4409         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4410         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4411         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4412         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4413
4414 2006-01-11  Richard Guenther  <rguenther@suse.de>
4415
4416         PR tree-optimization/25734
4417         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4418
4419 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4420
4421         PR fortran/25486
4422         * gfortran.dg/literal_character_constant_1_x.F: New test.
4423         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4424         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4425         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4426
4427 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4428
4429         PR c++/25386
4430         * g++.dg/ext/packed3.C: Add expected packed error.
4431
4432 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4433
4434         PR target/25706
4435         * gcc.dg/torture/pr25706-1.c: New test.
4436
4437 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4438
4439         PR tree-optimization/23109
4440         PR tree-optimization/23948
4441         PR tree-optimization/24123
4442
4443         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4444         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4445         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4446         g++.dg/tree-ssa/pr23948.C: New testcases.
4447         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4448         three divisions in order to do the optimization.
4449
4450 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4451
4452         PR c++/25632
4453         * g++.dg/other/pr25632.C: New test.
4454
4455 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4456
4457         PR fortran/25730
4458         * gfortran.dg/used_types_1.f90: New test.
4459
4460 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4461
4462         PR target/25718
4463         * gcc.dg/torture/pr25718-1.c: New test.
4464
4465 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4466
4467         * gfortran.dg/list_read_2.f90: Fix typo in description.
4468
4469 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4470
4471         * lib/target-supports.exp (check_visibility_available): Simplify test
4472         for *-*-netware*.
4473         (check_profiling_available): Fail for *-*-netware*.
4474         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4475         * gcc.dg/20021014-1.c: Likewise.
4476         * gcc.dg/nest.c: Likewise.
4477
4478 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4479
4480         fortran/24936
4481         * gfortran.dg/forall_3.f90: New test.
4482
4483 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4484
4485         PR fortran/21977
4486         * gfortran.dg/nesting_2.f90: New test.
4487         * gfortran.dg/nesting_3.f90: New test.
4488
4489 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4490
4491         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4492         Fix typo in comment.
4493
4494 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4495
4496         * gfortran.dg/single_char_string.f90: New test.
4497
4498 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4499
4500         * gfortran.dg/ichar_2.f90: New test.
4501
4502 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4503
4504         PR fortran/25093
4505         * gfortran.dg/private_type_4.f90: New.
4506
4507 2006-01-07  Richard Guenther  <rguenther@suse.de>
4508
4509         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4510
4511 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4512
4513         * gfortran.dg/func_decl_1.f90: New.
4514         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4515         * gfortran.dg/array_alloc_2.f90: Likewise.
4516         * gfortran.dg/char_result_8.f90: Likewise.
4517         * gfortran.dg/dup_save_1.f90: Likewise.
4518         * gfortran.dg/dup_save_2.f90: Likewise.
4519         * gfortran.dg/f2c_6.f90: Likewise.
4520         * gfortran.dg/f2c_7.f90: Likewise.
4521         * gfortran.dg/func_result_2.f90: Likewise.
4522         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4523
4524 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4525
4526         PR fortran/22146
4527         * gfortran.dg/elemental_subroutine_1.f90: New test.
4528         * gfortran.dg/elemental_subroutine_2.f90: New test.
4529
4530         PR fortran/25029
4531         PR fortran/21256
4532         * gfortran.dg/assumed_size_refs_1.f90: New test.
4533
4534         PR fortran/20868
4535         PR fortran/20870
4536         * gfortran.dg/assumed_size_refs_2.f90: New test.
4537         * gfortran.dg/initialization_1.f90: Change warning message.
4538
4539 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
4540
4541         * gcc.dg/tree-ssa/loop-15.c: New test.
4542
4543 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4544
4545         PR fortran/25598
4546         * gfortran.dg/backspace_3.f: New test.
4547         * gfortran.dg/backspace_4.f: New test.
4548
4549 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4550
4551         PR fortran/24268
4552         * gfortran.dg/fmt_white.f: Update test.
4553
4554 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
4555
4556         * gcc.dg/cast-1.c: Add new warning.
4557         * gcc.dg/cast-2.c: Likewise.
4558         * gcc.dg/cast-3.c: Likewise.
4559         * gcc.dg/format/cast-1.c: Likewise.
4560         * gcc.dg/cast-4.c: New testcase.
4561
4562 2006-01-05  Richard Guenther  <rguenther@suse.de>
4563
4564         PR tree-optimization/22555
4565         * gcc.dg/tree-ssa/alias-3.c: New testcase.
4566
4567 2006-01-05  Richard Guenther  <rguenther@suse.de>
4568             Diego Novillo  <dnovillo@redhat.com>
4569
4570         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
4571         * gcc.dg/tree-ssa/loop-8.c: Likewise.
4572         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4573         * gcc.dg/tree-ssa/pr23294.c: Likewise.
4574         * gcc.dg/tree-ssa/pr21985.c: Likewise.
4575         * gcc.dg/tree-ssa/loop-14.c: Likewise.
4576         * gcc.dg/tree-ssa/loop-2.c: Likewise.
4577         * gcc.dg/tree-ssa/loop-3.c: Likewise.
4578         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4579         * gcc.dg/tree-ssa/pr21171.c: Likewise.
4580         * gcc.dg/tree-ssa/loop-5.c: Likewise.
4581         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4582         * gcc.dg/tree-ssa/loop-6.c: Likewise.
4583         * treelang/compile/extravar.tree: Likewise.
4584         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
4585         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
4586         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
4587         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4588         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
4589
4590 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4591
4592         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
4593         for 64-bit fix.
4594
4595 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
4596
4597         PR fortran/23675
4598         gfortran.dg/char_result_11.f90: New.
4599
4600 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
4601
4602         PR c++/24782
4603         * g++.dg/parse/access9.C: New test.
4604         * g++.dg/tc1/dr52.C: Tweak error markers.
4605
4606 2006-01-04  Richard Henderson  <rth@redhat.com>
4607
4608         Merge from gomp branch.
4609         * g++.dg/parse/pragma2.C: Update expected error lines.
4610
4611 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
4612
4613         * g++.dg/other/i386-2.C: New test.
4614
4615         PR target/25554
4616         * gcc.c-torture/compile/20051228-1.c: New test.
4617
4618         PR c/25559
4619         * gcc.dg/pr25559.c: New test.
4620
4621 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
4622
4623         PR c++/25492
4624         * g++.dg/lookup/friend9.C: New test.
4625
4626         PR c++/25625
4627         * g++.dg/template/repo5.C: New test.
4628
4629 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
4630
4631         PR fortran/25101
4632         * gfortran.dg/forall_2.f90: New test.
4633
4634 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4635
4636         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
4637         dg-require-weak.  Adjust regexp to handle leading-underscore
4638         targets and space as well as TAB after .weak.  Change previous
4639         64-bit fix to not use naked dot.
4640
4641 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
4642
4643         PR rtl-optimization/25578
4644         * gcc.c-torture/execute/20060102-1.c: New testcase.
4645
4646 2006-01-03  Richard Guenther  <rguenther@suse.de>
4647
4648         PR c/25183
4649         * gcc.dg/torture/pr25183.c: New testcase.
4650
4651 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
4652
4653         Merge from gomp-branch.
4654         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
4655         * gcc.dg/ia64-sync-2.c: Likewise.
4656         * gcc.dg/ia64-sync-3.c: Likewise.
4657         * gcc.dg/ia64-sync-4.c: Likewise.
4658         * gcc.dg/sync-2.c: Likewise.
4659         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
4660         that sparc64-*-* and sparcv9-*-* supports sync builtins.
4661
4662 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
4663
4664         PR c++/25635
4665         * g++.dg/parse/operator6.C: New test.
4666
4667         PR c++/25637
4668         * g++.dg/parse/error29.C: New test.
4669
4670         PR c++/25638
4671         * g++.dg/parse/dtor6.C: New test.
4672
4673         PR c++/25633
4674         * g++.dg/parse/ctor3.C: New test.
4675
4676         PR c++/25634
4677         * g++.dg/template/class3.C: New test.
4678
4679 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
4680
4681         * g++.dg/debug/debug9.C: New.
4682
4683 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
4684
4685         PR fortran/24640
4686         * gfortran.dg/label_2.f90: New test.
4687
4688 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4689
4690         * g++.dg/lookup/using12.C: Tighten error marker.
4691
4692 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
4693             Andrew Pinski <pinskia@physics.uc.edu>
4694
4695         * gcc.target/powerpc/darwin-abi-3.c: New file.
4696         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
4697         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
4698         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
4699         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
4700         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
4701         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
4702         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
4703         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
4704
4705 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
4706
4707         * gcc.dg/tree-ssa/loadpre1.c: New;
4708         * gcc.dg/tree-ssa/loadpre2.c: New;
4709         * gcc.dg/tree-ssa/loadpre3.c: New;
4710         * gcc.dg/tree-ssa/loadpre4.c: New;
4711         * gcc.dg/tree-ssa/loadpre5.c: New;
4712         * gcc.dg/tree-ssa/loadpre6.c: New;
4713         * gcc.dg/tree-ssa/loadpre7.c: New;
4714         * gcc.dg/tree-ssa/loadpre8.c: New;
4715         * gcc.dg/tree-ssa/loadpre9.c: New;
4716
4717 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
4718
4719         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
4720         * g++.dg/abi/thunk4.C: Likewise.
4721
4722 2006-01-01  Andreas Jaeger  <aj@suse.de>
4723
4724         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
4725         portable.
4726
4727 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
4728
4729         PR c++/25294
4730         * gcc.dg/pragma-pack-3.c: New test.
4731         * g++.dg/parse/pragma3.C: New test.
4732
4733 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4734
4735         PR middle-end/24827
4736         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
4737
4738 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4739
4740         PR testsuite/25214
4741         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
4742
4743 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4744
4745         PR fortran/22607
4746         * gfortran-dg/pure_byref_3.f90: New.
4747
4748         fortran/PR 25396
4749         * gfortran.dg/userdef_operator_1.f90: New.
4750
4751 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4752
4753         * g++.dg/abi/thunk3.C: New.
4754         * g++.dg/abi/thunk4.C: New.
4755
4756 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
4757
4758         PR fortran/25532
4759         * gfortran.dg/host_used_types_1.f90: New test. Check that host
4760         associated derived type components of derived types are
4761         properly declared in contained procedures.
4762
4763 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4764
4765         PR libgfortran/25139
4766         * gfortran.dg/backspace_2.f: New test.
4767
4768 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4769
4770         PR libgfortran/25550
4771         * gfortran.dg/endfile.f: New test.
4772
4773 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4774
4775         PR libgfortran/25419
4776         * gfortran.dg/comma.f: New test.
4777
4778 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4779
4780         * lib/gfortran-dg.exp: Remove trailing whitespace.
4781         * lib/fortran-torture.exp: Test with -fbounds-check instead of
4782         -funroll-all-loops.
4783
4784 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
4785
4786         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
4787         Extended Double long doubles or repeat tests when long double is
4788         the same size as double.
4789
4790 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4791
4792         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
4793
4794         PR testsuite/25442
4795         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
4796         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
4797
4798         PR testsuite/25441
4799         * gcc.dg/pr23911.c: Make test variable static.
4800
4801         PR testsuite/25444
4802         * gcc.dg/tree-ssa/pr14841.c: Likewise.
4803
4804 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4805
4806         PR c++/25439
4807         * g++.dg/parse/crash17.C: Adjust error markers.
4808         * g++.dg/template/error20.C: New test.
4809
4810 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4811
4812         PR c++/23172
4813         * g++.dg/ext/complit4.C: New test.
4814
4815         PR c++/25417
4816         * g++.dg/ext/complit5.C: Likewise.
4817
4818 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
4819
4820         PR tree-optimization/25125
4821         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
4822         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
4823         * gcc.c-torture/execute/pr25125.c: New.
4824
4825 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
4826
4827         PR fortran/25029
4828         PR fortran/21256
4829         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
4830         with incorrect assumed size references.
4831
4832 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
4833
4834         PR c++/23171
4835         * g++.dg/opt/init1.C: New test.
4836
4837 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
4838
4839         PR c++/24671
4840         * g++.dg/template/sfinae3.C: New test.
4841
4842 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4843
4844         * g++.dg/other/friend4.C: New test.
4845
4846 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4847
4848         PR target/25005
4849         * g++.dg/opt/pr25005.C: New test.
4850
4851 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4852
4853         PR c++/25369
4854         * g++.dg/template/ptrmem16.C: New test.
4855
4856 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
4857
4858         PR fortran/25029
4859         PR fortran/21256
4860         * gfortran.dg/initialization_1.f90: Add test of SIZE.
4861
4862 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4863
4864         PR libgfortran/25307
4865         * gfortran.dg/list_read_5.f90: New test.
4866
4867 2005-12-22  Richard Henderson  <rth@redhat.com>
4868
4869         * gcc.target/i386/sse-7.c: Use -msse2.
4870
4871 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4872
4873         PR rtl-optimization/25432
4874         * gcc.c-torture/compile/20051216-1.c: New test.
4875
4876         PR objc/25328
4877         * objc/execute/pr25328.m: New test.
4878
4879 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4880
4881         PR c++/25364
4882         * g++.dg/template/call4.C: New test.
4883
4884 2005-12-22  Dale Johannesen  <dalej@apple.com>
4885
4886         * gcc.target/i386/sse-17.c: New.
4887
4888 2005-12-22  Paul Brook  <paul@codesourcery.com>
4889
4890         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
4891
4892 2005-12-22  Paul Brook  <paul@codesourcery.com>
4893
4894         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
4895
4896 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4897
4898         PR tree-opt/25513
4899         * gcc.c-torture/compile/pr25513.c: New test.
4900
4901 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4902
4903         PR c++/23333
4904         * g++.dg/parse/error25.C: Add more tests.
4905
4906 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4907
4908         PR fortran/18990
4909         * gfortran.dg/der_charlen_1.f90: New.
4910
4911 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
4912
4913         PR fortran/20889
4914         * gfortran.dg/pointer_component_type_1.f90: New test.
4915
4916         PR fortran/25029
4917         PR fortran/21256
4918         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
4919         should give an error with assumed size array refernces and checks those
4920         that should not.
4921         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
4922         reference an upper bound so that it does not generate an error.
4923
4924         PR fortran/19362
4925         PR fortran/20244
4926         PR fortran/20864
4927         PR fortran/25391
4928         * gfortran.dg/used_dummy_types_1.f90: New test.
4929         * gfortran.dg/used_dummy_types_2.f90: New test.
4930         * gfortran.dg/used_dummy_types_3.f90: New test.
4931         * gfortran.dg/used_dummy_types_4.f90: New test.
4932         * gfortran.dg/used_dummy_types_5.f90: New test.
4933
4934         PR fortran/23152
4935         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
4936         group already being USE associated.
4937         * gfortran.dg/assumed_shape_nml.f90: New test.
4938         * gfortran.dg/assumed_size_nml.f90: New test.
4939
4940         PR fortran/20862
4941         PR fortran/25053
4942         PR fortran/25063
4943         PR fortran/25064
4944         PR fortran/25066
4945         PR fortran/25067
4946         PR fortran/25068
4947         PR fortran/25307
4948         * gfortran.dg/io_constraints_1.f90: New test.
4949         * gfortran.dg/io_constraints_1.f90: New test.
4950         * gfortran.dg/iostat_3.f90: Change wording of warning.
4951         * gfortran.dg/g77/19981216-0.f: The same.
4952
4953 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
4954
4955         PR tree-optimization/23518
4956         * testsuite/gcc.dg/pr23518.c: New.
4957
4958 2005-12-21  Mike Stump  <mrs@apple.com>
4959
4960         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
4961
4962 2005-12-21  Paul Brook  <paul@codesourcery.com>
4963
4964         * gcc.dg/pr19340.c: Skip on m68k targets.
4965
4966 2005-12-21  Steven Bosscher  <stevenb@suse.de>
4967
4968         PR rtl-optimization/25196
4969         * gcc.dg/pr25196.c: New test.
4970
4971 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
4972
4973         PR fortran/25423
4974         gfortran.dg/where_nested_1.f90: New.
4975
4976 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
4977
4978         PR tree-optimization/25382.
4979         * gcc.dg/tree-ssa/pr25382.c: New.
4980
4981 2005-12-20  Richard Guenther  <rguenther@suse.de>
4982
4983         PR middle-end/24306
4984         * gcc.target/i386/pr24306.c: New testcase.
4985
4986 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
4987
4988         PR tree-optimization/25501
4989         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
4990
4991 2005-12-20  Richard Guenther  <rguenther@suse.de>
4992
4993         Revert
4994         2005-12-02  Richard Guenther  <rguenther@suse.de>
4995
4996         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4997
4998 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
4999
5000         PR c++/21228
5001         * g++.dg/warn/Wunreachable-code-2.C: New test.
5002
5003 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5004
5005         PR c++/24278
5006         * g++.dg/template/ctor5.C: New test.
5007
5008         PR c++/24915
5009         * g++.dg/template/overload8.C: New test.
5010
5011 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5012
5013         * gcc.c-torture/compile/pr25483 : New test.
5014
5015 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5016
5017         PR c++/20552
5018         * g++.dg/ext/typeof10.C: New test.
5019
5020 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5021
5022         * gcc.dg/mt-loopi1.c: New.
5023
5024 2005-12-18  Richard Guenther  <rguenther@suse.de>
5025
5026         PR tree-optimization/25481
5027         * gcc.dg/torture/pr25481.c: New testcase.
5028
5029 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5030
5031         PR rtl-optimization/21041
5032         * gcc.dg/pr21041.c: New test.
5033
5034 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5035
5036         PR libgfortran/25463
5037         * gfortran.dg/advance.f90: New test.
5038
5039 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5040
5041         * gcc.dg/20051201-1.c: New test.
5042
5043 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5044
5045         PR fortran/25018
5046         * gfortran.dg/initialization_1.f90: New test.
5047         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5048         * gfortran.dg/g77/980616-0.f: The same.
5049
5050 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5051
5052         * PR fortran/25458
5053         * gfortran.dg/chkbits.f90: New test.
5054
5055 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5056
5057         * gfortran.dg/enum_5.f: Revert to previous version.
5058
5059 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5060
5061         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5062         * gfortran.dg/nested_modules_1.f90: Ditto.
5063         * gfortran.dg/hollerith_f95.f90: Ditto.
5064         * gfortran.dg/select_5.f90: Ditto.
5065         * gfortran.dg/secnds.f: Ditto.
5066         * gfortran.dg/hollerith2.f90: Ditto.
5067         * gfortran.dg/imag_2.f: Ditto.
5068         * gfortran.dg/ftell_2.f90: Ditto.
5069         * gfortran.dg/malloc_free_1.f90: Ditto.
5070         * gfortran.dg/logint-1.f: Ditto.
5071         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5072         * gfortran.dg/e_d_fmt.f90: Ditto.
5073         * gfortran.dg/hollerith_legacy.f90: Ditto.
5074         * gfortran.dg/logint-2.f: Ditto.
5075         * gfortran.dg/enum_5.f90: Ditto.
5076         * gfortran.dg/f2c_2.f90: Ditto.
5077         * gfortran.dg/pr17143.f90: Ditto.
5078         * gfortran.dg/namelist_14.f90: Ditto.
5079         * gfortran.dg/logint-3.f: Ditto.
5080         * gfortran.dg/spread_scalar_source.f90: Ditto.
5081         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5082         * gfortran.dg/namelist_11.f: Ditto.
5083         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5084         * gfortran.dg/g77/20010519-1.f
5085         * gfortran.dg/g77/alpha1.f: Ditto.
5086         * gfortran.dg/g77/990115-1.f: Ditto.
5087         * gfortran.dg/g77/erfc.f: Ditto.
5088         * gfortran.dg/g77/19990313-3.f: Ditto.
5089         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5090         * gfortran.dg/g77/20010426.f: Ditto.
5091         * gfortran.dg/g77/19990313-0.f: Ditto.
5092         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5093         * gfortran.dg/g77/20000629-1.f: Ditto.
5094         * gfortran.dg/g77/970125-0.f: Ditto.
5095         * gfortran.dg/g77/8485.f: Ditto.
5096         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5097         * gfortran.dg/g77/19990313-1.f: Ditto.
5098         * gfortran.dg/g77/int8421.f: Ditto.
5099         * gfortran.dg/g77/19990305-0.f: Ditto.
5100         * gfortran.dg/g77/947.f: Ditto.
5101         * gfortran.dg/g77/19990905-2.f: Ditto.
5102         * gfortran.dg/g77/cabs.f: Ditto.
5103         * gfortran.dg/g77/19990313-2.f: Ditto.
5104         * gfortran.dg/g77/20020307-1.f: Ditto.
5105         * gfortran.dg/g77/dcomplex.f: Ditto.
5106         * gfortran.dg/g77/19990502-1.f: Ditto.
5107         * gfortran.dg/g77/19981216-0.f: Ditto.
5108         * gfortran.dg/common_4.f90: Ditto.
5109         * gfortran.dg/entry_4.f90: Ditto.
5110         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5111         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5112         * gfortran.dg/namelist_12.f: Ditto.
5113         * gfortran.dg/scale_1.f90: Ditto.
5114         * gfortran.dg/modulo_1.f90
5115         * gfortran.dg/hollerith.f90: Ditto.
5116         * gfortran.dg/direct_io_3.f90: Ditto.
5117         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5118         * gfortran.dg/gnu_logical_1.F: Ditto.
5119         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5120         * gfortran.dg/assign_1.f90: Ditto.
5121         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5122         * gfortran.dg/pr23095.f: Ditto.
5123         * gfortran.dg/read_float_1.f90: Ditto.
5124
5125 2005-12-17  Andreas Jaeger  <aj@suse.de>
5126
5127         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5128         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5129
5130 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5131
5132         PR fortran/24268
5133         * gfortran.dg/fmt_white.f: New test.
5134
5135 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5136
5137         * gfortran.dg/label_1.f90: New test.
5138
5139 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5140
5141         PR testsuite/25422
5142         * gcc.dg/20031012-1.c: Add -Walways-true option.
5143         * gcc.dg/weak/weak-3.c: Likewise.
5144         * g++.old-deja/g++.mike/warn8.C: Likewise.
5145
5146 2005-12-16  Mike Stump  <mrs@apple.com>
5147
5148         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5149         exit.
5150
5151 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5152
5153         PR libgfortran/25264
5154         PR libgfortran/25349
5155         * gfortran.dg/tl_editing.f90: Added additional checks.
5156         * gfortran.dg/t_editing.f: New test.
5157         * gfortran.dg/write_padding.f90: New test
5158
5159 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5160
5161         PR testsuite/25215
5162         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5163
5164 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5165
5166         PR rtl-optimization/24899
5167         * gcc.c-torture/execute/20051215-1.c: New test.
5168
5169 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5170
5171         PR 24823
5172         * gfortran.dg/pr24823.f: New test.
5173
5174 2005-12-16  Jeff Law  <law@redhat.com>
5175
5176         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5177
5178 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5179
5180         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5181         Change C++ style comments to C style comments.
5182         Remove aligned types from the array.
5183         Keep Enums disabled.
5184         (complex_types): Remove aligned types from the array.
5185         Comment out "_Complex long double".
5186         (attrib_types): Remove.
5187         (complex_attrib_types): Remove.
5188         (attrib_array_types): Remove.
5189         (complex_attrib_array_types): Remove.
5190         (aligned_bitfld_types): Remove.
5191         (n_aligned_bitfld_types): Remove.
5192         (FEATURE_ALIGNEDPACKED): Delete.
5193         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5194         (singles): Remove support for adding attributes.
5195         (choose_type): Remove support for attributed types.
5196         (generate_fields): Remove support for attributed bit-fields.
5197         Remove support for adding attributes.
5198         (generate_random_tests): Remove support for adding attributes.
5199         (features): Add back "[0] :0" and "complex vector [0]".
5200         (main): Remove support for attributed bit-fields.
5201         Uncomment the calling of generate_random_tests for the rests of
5202         the tests.
5203
5204 2005-12-16  Jan Hubicka  <jh@suse.cz>
5205
5206         * gcc.c-torture/combine/pr25224.c: New.
5207
5208 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5209
5210         PR other/25028
5211         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5212         HP-UX.
5213
5214 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5215
5216         * gcc.dg/20051215-1.c: New file.
5217
5218 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5219
5220         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5221         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5222
5223 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5224
5225         PR fortran/18197
5226         * gfortran.dg/dummy_functions_1.f90: New.
5227
5228 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5229
5230         PR rtl-optimization/25310
5231         * gcc.c-torture/compile/pr25310.c: New test.
5232
5233 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5234
5235         PR debug/25023
5236         * gcc.dg/pr25023.c: New test.
5237
5238 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5239
5240         * g++.old-deja/g++.brendan/redecl1.C,
5241         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5242         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5243         g++.old-deja/g++.oliva/typeof1.C,
5244         g++.old-deja/g++.other/crash16.C,
5245         g++.old-deja/g++.other/crash34.C,
5246         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5247         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5248         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5249         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5250         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5251         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5252         Remove xfail.
5253
5254 2005-12-14  Kean Johnston  <jkj@sco.com>
5255             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5256
5257         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5258         * gcc.target/i386/20020523-1.c: Ditto.
5259         * gcc.target/i386/tailcall-1.c: Ditto.
5260         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5261         * gcc.target/i386/ssetype-5.c: Ditto.
5262
5263 2005-12-14  Jeff Law  <law@redhat.com>
5264
5265         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5266
5267 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5268
5269         PR target/25254
5270         PR target/24188
5271         * gcc.target/i386/pr25254.c: New test.
5272         * gfortran.dg/PR24188.f: New test.
5273
5274 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5275
5276         * lib/fortran-torture.exp: Catch remaining uses of
5277         remote_file build delete.
5278
5279 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5280
5281         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5282
5283 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5284
5285         * gcc.dg/warn-addr-cmp.c: New test.
5286
5287 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5288
5289         PR debug/25023
5290         PR target/25293
5291         * gcc.target/i386/pr25293.c: New test.
5292
5293 2005-12-13  Petr Machata  <machata@post.cz>
5294
5295         PR c++/24907
5296         * g++.dg/parse/comma2.C: New test.
5297
5298 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5299             Jakub Jelinek  <jakub@redhat.com>
5300
5301         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5302         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5303         (limits.h): Include unconditionally.
5304         (stdlib.h): Likewise.
5305         (hashtab.h): Do not include.
5306         (getopt.h): Likewise.
5307         (stddef.h): Include.
5308         (hashval_t): Define.
5309         (struct entry): Add "next" field.
5310         (HASH_SIZE): New macro.
5311         (hash_table): New variable.
5312         (switchfiles): Do not use xmalloc.
5313         (mix): New macro.
5314         (iterative_hash): New function.
5315         (hasht): Remove.
5316         (e_exists): New function.
5317         (e_insert): Likewise.
5318         (output): Use, instead of libiberty hashtable functions.
5319         (main): Do not use getopt.  Do not call htab_create.
5320
5321 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5322
5323         PR c++/25331
5324         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5325         put atal* and atpaal* attributes on array elements.
5326         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5327         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5328         put atal* and atpaal* attributes on array elements.
5329         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5330
5331 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5332
5333         * gcc.dg/single-precision-constant.c: New test.
5334
5335 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5336
5337         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5338         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5339         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5340         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5341         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5342         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5343         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5344         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5345         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5346         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5347         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5348         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5349         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5350         gcc.target/powerpc/ppc-sdata-2.c,
5351         gcc.target/powerpc/ppc-stackalign-1.c,
5352         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5353         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5354         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5355         gcc.target/powerpc/rs6000-ldouble-2.c,
5356         gcc.target/powerpc/rs6000-power2-1.c,
5357         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5358         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5359         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5360         option into target selector.
5361         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5362         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5363
5364 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5365
5366         PR objc/25348
5367         * objc.dg/encode-9.m: New test.
5368
5369 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5370
5371         PR testsuite/20772
5372         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5373         * gcc.dg/asm-b.c: Fix typo.
5374         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5375         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5376         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5377         i?86 lp64 and x86_64 ilp32.
5378         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5379         on i?86 lp64.
5380         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5381
5382 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5383
5384         PR fortran/25078
5385         gfortran.dg/equiv_5.f90: New test.
5386
5387 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5388
5389         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5390         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5391         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5392         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5393         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5394         * gcc.dg/tree-ssa/reassoc-5.c: New.
5395         * gcc.dg/tree-ssa/reassoc-6.c: New.
5396         * gcc.dg/tree-ssa/reassoc-7.c: New.
5397         * gcc.dg/tree-ssa/reassoc-8.c: New.
5398         * gcc.dg/tree-ssa/reassoc-9.c: New.
5399         * gcc.dg/tree-ssa/reassoc-10.c: New.
5400         * gcc.dg/tree-ssa/reassoc-11.c: New.
5401
5402 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5403
5404         PR testsuite/25167
5405         PR testsuite/24478
5406         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5407
5408 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5409
5410         PR c++/25300
5411         * g++.dg/template/inherit.C: Do not use a generic error message.
5412
5413 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5414
5415         PR libobjc/25354
5416         * objc.dg/gnu-encoding: New directory.
5417         * objc.dg/gnu-encoding/compat-common.h: New file.
5418         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5419         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5420         * objc.dg/gnu-encoding/vector-defs.h: New file.
5421         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5422         * objc.dg/gnu-encoding/generate-random.c: New file.
5423         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5424         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5425         * objc.dg/gnu-encoding/generate-random.h: New file.
5426
5427 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5428
5429         PR c++/25337
5430         * g++.dg/template/defarg7.C: New test.
5431
5432 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5433
5434         PR libobjc/25347
5435         * objc.dg/encode-8.m: New test.
5436
5437 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5438
5439         PR libobjc/25346
5440         * objc.dg/encode-7.m: New test.
5441
5442 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5443
5444         PR c++/25010
5445         * g++.dg/opt/inline10.C: New test.
5446
5447 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5448
5449         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5450
5451 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5452
5453         * gfortran.dg/substring_equivalence.f90: typo in comment
5454
5455 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5456
5457         PR fortran/25068
5458         * gfortran.dg/iostat_3.f90: New test.
5459
5460 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5461
5462         PR fortran/23815
5463         * gfortran.dg/unf_io_convert_1.f90: New test.
5464         * gfortran.dg/unf_io_convert_2.f90: New test.
5465         * gfortran.dg/unf_io_convert_3.f90: New test.
5466
5467 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5468
5469         PR testsuite/20772
5470         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5471         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5472         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5473         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5474         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5475         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5476         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5477         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5478         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5479         gcc.dg/torture/fp-int-convert-float128-timode.c,
5480         gcc.dg/torture/fp-int-convert-float128.c,
5481         gcc.dg/torture/fp-int-convert-float80-timode.c,
5482         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5483         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5484
5485         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5486
5487 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5488
5489         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5490
5491 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5492
5493         * gcc.dg/20051207-1.c,
5494         * gcc.dg/20051207-2.c,
5495         * gcc.dg/20051207-3.c: New tests.
5496
5497 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5498
5499         PR testsuite/20772
5500         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5501         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5502         dg-skip-if target selector.
5503
5504         PR testsuite/20772
5505         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5506         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5507         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5508         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5509         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5510         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5511         and/or merge with i?86 cases.
5512
5513         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5514
5515         PR testsuite/20772
5516         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5517         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5518         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5519         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5520         x86_64-*-linux*.
5521
5522 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5523
5524         PR target/25311
5525         * gcc.c-torture/compile/pr25311.c: New test.
5526
5527 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5528
5529         PR libgfortran/25039
5530         * gfortran.dg/read_comma.f: New test.
5531
5532 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
5533
5534         PR c++/19317
5535         * g++.dg/opt/pr19317-1.C: New test.
5536         * g++.dg/opt/pr19317-2.C: New test.
5537         * g++.dg/opt/pr19317-3.C: New test.
5538
5539         PR target/19005
5540         * gcc.c-torture/execute/pr19005.c: New test.
5541
5542         PR target/17828
5543         * g++.old-deja/g++.other/comdat5.C: New test.
5544         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
5545
5546         * g++.dg/compat/struct-layout-1.exp: New file.
5547         * g++.dg/compat/struct-layout-1.h: New.
5548         * g++.dg/compat/struct-layout-1_generate.c: New.
5549         * g++.dg/compat/struct-layout-1_x1.h: New.
5550         * g++.dg/compat/struct-layout-1_x2.h: New.
5551         * g++.dg/compat/struct-layout-1_y1.h: New.
5552         * g++.dg/compat/struct-layout-1_y2.h: New.
5553
5554         * gcc.dg/20050330-2.c: New test.
5555
5556 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5557
5558         PR fortran/25292
5559         * gfortran.dg/associated_1.f90: New.
5560
5561 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5562
5563         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
5564         ILP32 vect_no_align platforms.
5565
5566 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
5567             Jakub Jelinek  <jakub@redhat.com>
5568
5569         PR target/25268
5570         * gcc.c-torture/compile/20051207-1.c: New test.
5571
5572 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5573
5574         PR testsuite/20772
5575         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
5576         gcc.dg/torture/pr18582-1.c,
5577         gcc.target/i386/attributes-error.c: Also test on x86_64.
5578
5579         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
5580
5581 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5582
5583         PR c++/19397
5584         * g++.dg/template/typedef3.C: New test.
5585
5586         PR c++/19762
5587         PR c++/19764
5588         * g++.dg/template/dtor3.C: Fix error markers.
5589
5590 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
5591
5592         * lib/target-supports.exp (check_effective_target_sync_char_short):
5593         Add s390*.
5594
5595 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
5596
5597         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
5598
5599 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5600
5601         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
5602         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
5603         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
5604         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
5605
5606 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5607
5608         PR c++/25263
5609         * g++.dg/other/array2.C: New test case.
5610
5611 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
5612
5613         * gcc.dg/darwin-weakimport-3.c: New.
5614
5615         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
5616         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
5617         and to work on Darwin.
5618         * gcc.dg/attr-weakref-1b.c: New file.
5619         * gcc.dg/attr-weakref-2.c: New test.
5620         * gcc.dg/darwin-weakref-1.c: New test.
5621
5622 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
5623
5624         PR testsuite/25247
5625         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
5626         use in selector expressions.
5627         (dg-xfail-if): Ditto.
5628         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
5629         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
5630         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
5631         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
5632         * gcc.test-framework/test-framework.exp: Skip generated tests if
5633         CHECK_TEST_FRAMEWORK is not 1.
5634
5635 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5636
5637         PR tree-optimization/24963
5638         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
5639
5640         PR target/24108
5641         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
5642
5643         PR target/18580
5644         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
5645         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5646         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5647         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5648
5649 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
5650
5651         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
5652         dg-options.
5653
5654 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5655
5656         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
5657
5658 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5659
5660         * gcc.dg/format/cast-1.c: New test.
5661
5662 2005-12-04  Roger Sayle  <roger@eyesopen.com>
5663
5664         PR c/7776
5665         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
5666         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
5667         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
5668         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
5669
5670 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5671
5672         * gcc.dg/cast-pretty-print-1.c: New test.
5673
5674 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5675
5676         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
5677
5678 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
5679
5680         PR c++/24173
5681         * g++.dg/template/friend40.C: New test.
5682
5683 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
5684
5685         PR target/25199
5686         * gcc.target/i386/movq-2.c: New test.
5687         * gcc.target/i386/movq.c: Remove target i?86, instead add
5688         dg-require-effective-target ilp32.
5689
5690 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5691
5692         PR c++/24103
5693         * g++.dg/other/default1.C: New test.
5694
5695 2005-12-02  Richard Guenther  <rguenther@suse.de>
5696
5697         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5698
5699 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5700
5701         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
5702
5703 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
5704
5705         PR target/21017
5706         * gcc.target/powerpc/rotate.c: New.
5707
5708 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5709
5710         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
5711         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
5712
5713 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5714
5715         PR c/13384
5716         * gcc.dg/pr17730-1.c: Adjust.
5717         * gcc.dg/lvalue1.c (main): Likewise.
5718         * gcc.dg/lvalue-2.c: Likewise.
5719         * g++.dg/pr7503-3.C
5720
5721 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
5722
5723         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
5724         error messages.
5725
5726 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
5727
5728         PR fortran/24789
5729         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
5730
5731 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5732
5733         PR target/24475
5734         * lib/target-supports.exp (check_effective_target_tls): New.
5735         (check_effective_target_tls_runtime): New.
5736         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
5737         for TLS support.
5738         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5739         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5740         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
5741         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
5742         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
5743         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
5744         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5745         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
5746         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
5747         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
5748         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
5749         effective-target TLS.
5750         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
5751         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
5752         effective-target TLS runtime.
5753
5754 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5755
5756         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
5757
5758 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
5759
5760         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
5761         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
5762         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
5763         ignored" warnings when "packing" is the same as the ABI layout.
5764
5765 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
5766
5767         PR fortran/21302
5768         * gfortran.dg/line_length_1.f: New test.
5769         * gfortran.dg/line_length_2.f90: Ditto.
5770
5771 2005-11-30  Richard Guenther  <rguenther@suse.de>
5772
5773         PR tree-optimization/21655
5774         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
5775
5776 2005-11-30  Dale Johannesen  <dalej@apple.com>
5777
5778         * gcc.c-torture/compile/pr24930.c: New.
5779
5780 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
5781
5782         PR fortran/15809
5783         *  gfortran.dg/auto_char_dummy_array.f90: New test.
5784
5785 2005-11-30  Jeff Law  <law@redhat.com>
5786
5787         * g++.old-deja/g++.law/pr25000.C: New test.
5788
5789 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
5790
5791         * gcc.dg/tls/opt-11.c: New test.
5792
5793 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5794
5795         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
5796         targets.
5797         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
5798         LP64 ia64.
5799
5800 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
5801
5802         * gfortran.dg/open_access_1.f90: New test.
5803
5804 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5805
5806         * gcc.dg/charset/builtin2.c: New test.
5807
5808 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
5809
5810         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
5811         on mmix-*-* for *_[xy].c.
5812
5813 2005-11-28  Kean Johnston  <jkj@sco.com>
5814
5815         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
5816         headers.
5817         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
5818         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
5819         * gcc.target/i386/asm-3.c: Ditto.
5820         * gcc.target/i386/clobbers.c: Ditto.
5821         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
5822         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
5823         test regexp.
5824         * gcc.target/i386/mul.c: Ditto.
5825         * gcc.target/i386/ssetype-1.c: Ditto.
5826         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
5827         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
5828         static so the test works with -fPIC mode too. Based on comment in
5829         PR19231 by Pinski.
5830         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
5831
5832 2005-11-28  Richard Guenther  <rguenther@suse.de>
5833
5834         * gcc.dg/alias-9.c: New testcase.
5835         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
5836
5837 2005-11-28  Roger Sayle  <roger@eyesopen.com>
5838             Uros Bizjak  <uros@kss-loka.si>
5839
5840         PR middle-end/20219
5841         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
5842         tan(x)/sin(x) transformations.
5843
5844 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
5845
5846         PR middle-end/24575
5847         * gcc.dg/tree-ssa/divide-3.c: New test.
5848         * gcc.dg/tree-ssa/divide-4.c: New test.
5849
5850 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
5851
5852         PR fortran/24917
5853         *  gfortran.dg/boz_6.f90: New test.
5854
5855 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5856
5857         PR fortran/23912
5858         * gfortran.dg/modulo_1.f90: New test.
5859
5860 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5861
5862         PR libfortran/24919
5863         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
5864         fail on CRLF platforms.
5865         * gfortran.dg/ftell_2.f90: Likewise.
5866
5867 2005-11-26  Eric Christopher  <echristo@apple.com>
5868
5869         * gcc.dg/intmax_t-1.c: Remove mips xfail.
5870
5871 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5872
5873         * objc.dg/gnu-runtime-3.m: Simplify.
5874
5875 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5876
5877         PR middle-end/23669
5878         * gcc.dg/tree-ssa/divide-1.c: New test.
5879         * gcc.dg/tree-ssa/divide-2.c: New test.
5880
5881 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5882
5883         PR libgfortran/24945
5884         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
5885
5886 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5887
5888         PR libgfortran/24945
5889         * gfortran.dg/open_status_2.f90: New test.
5890
5891 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5892
5893         * gcc.c-torture/execute/builtins/fprintf.c,
5894         gcc.c-torture/execute/builtins/fputs-lib.c,
5895         gcc.c-torture/execute/builtins/fputs.c,
5896         gcc.c-torture/execute/builtins/lib/fprintf.c,
5897         gcc.c-torture/execute/builtins/lib/printf.c,
5898         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
5899
5900 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
5901
5902         * gcc.dg/20050922-2.c: New test.
5903
5904 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5905
5906         * objc.dg/gnu-runtime-3.m: New test.
5907
5908 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5909
5910         PR c++/9278
5911         * g++.dg/other/void1.C: New test.
5912
5913 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
5914
5915         PR middle-end/24998
5916         * gcc.dg/torture/fp-int-convert-float.c,
5917         gcc.dg/torture/fp-int-convert-double.c,
5918         gcc.dg/torture/fp-int-convert-long-double.c,
5919         gcc.dg/torture/fp-int-convert-timode.c,
5920         gcc.dg/torture/fp-int-convert-float80.c,
5921         gcc.dg/torture/fp-int-convert-float80-timode.c,
5922         gcc.dg/torture/fp-int-convert-float128.c,
5923         gcc.dg/torture/fp-int-convert-float128-timode.c,
5924         gcc.dg/torture/fp-int-convert.h: New files.
5925
5926 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
5927
5928         PR middle-end/24989
5929         * gcc.dg/tree-ssa/bool-10.c: New test.
5930         * gcc.dg/tree-ssa/bool-11.c: New test.
5931         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
5932
5933 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
5934
5935         PR middle-end/24990
5936         * tree-ssa/pr24990-1.c: New test.
5937
5938 2005-11-24  Richard Guenther  <rguenther@suse.de>
5939         Dirk Mueller <dmueller@suse.de>
5940
5941         PR c++/14024
5942         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
5943         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
5944         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5945         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
5946         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
5947         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
5948
5949 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
5950
5951         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
5952
5953 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5954
5955         PR c/21668
5956         * gcc.dg/Wc++-compat.c: New.
5957         * gcc.dg/Wno-c++-compat.c: New.
5958
5959 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
5960
5961         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
5962         (vspltish, vspltisw): Likewise.
5963
5964 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5965
5966         PR libgfortran/24794
5967         * gfortran.dg/namelist_12.f: Fix quotes.
5968         * gfortran.dg/namelist_13.f90: Fix quotes.
5969         * gfortran.dg/namelist_14.f90: Fix quotes.
5970         * gfortran.dg/namelist_15.f90: Fix quotes.
5971         * gfortran.dg/namelist_use.f90: Fix quotes.
5972         * gfortran.dg/namelist_use_only.f90: Fix quotes.
5973         * gfortran.dg/namelist_21.f90: New test.
5974         * gfortran.dg/namelist_22.f90: New test.
5975
5976 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
5977
5978         PR target/23435
5979         * gcc.c-torture/compile/pr23435.c: New.
5980
5981 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
5982
5983         * gcc.c-torture/execute/floatunsisf-1.c: New test.
5984
5985 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
5986
5987         * gcc.target/powerpc/405-macchw-1.c,
5988         gcc.target/powerpc/405-macchw-2.c,
5989         gcc.target/powerpc/405-macchwu-1.c,
5990         gcc.target/powerpc/405-macchwu-2.c,
5991         gcc.target/powerpc/405-machhw-1.c,
5992         gcc.target/powerpc/405-machhw-2.c,
5993         gcc.target/powerpc/405-machhwu-1.c,
5994         gcc.target/powerpc/405-machhwu-2.c,
5995         gcc.target/powerpc/405-maclhw-1.c,
5996         gcc.target/powerpc/405-maclhw-2.c,
5997         gcc.target/powerpc/405-maclhwu-1.c,
5998         gcc.target/powerpc/405-maclhwu-2.c,
5999         gcc.target/powerpc/405-mulchw-1.c,
6000         gcc.target/powerpc/405-mulchw-2.c,
6001         gcc.target/powerpc/405-mulchwu-1.c,
6002         gcc.target/powerpc/405-mulchwu-2.c,
6003         gcc.target/powerpc/405-mulhhw-1.c,
6004         gcc.target/powerpc/405-mulhhw-2.c,
6005         gcc.target/powerpc/405-mulhhwu-1.c,
6006         gcc.target/powerpc/405-mulhhwu-2.c,
6007         gcc.target/powerpc/405-mullhw-1.c,
6008         gcc.target/powerpc/405-mullhw-2.c,
6009         gcc.target/powerpc/405-mullhwu-1.c,
6010         gcc.target/powerpc/405-mullhwu-2.c,
6011         gcc.target/powerpc/405-nmacchw-1.c,
6012         gcc.target/powerpc/405-nmacchw-2.c,
6013         gcc.target/powerpc/405-nmachhw-1.c,
6014         gcc.target/powerpc/405-nmachhw-2.c,
6015         gcc.target/powerpc/405-nmaclhw-1.c,
6016         gcc.target/powerpc/405-nmaclhw-2.c,
6017         gcc.target/powerpc/440-macchw-1.c,
6018         gcc.target/powerpc/440-macchw-2.c,
6019         gcc.target/powerpc/440-macchwu-1.c,
6020         gcc.target/powerpc/440-macchwu-2.c,
6021         gcc.target/powerpc/440-machhw-1.c,
6022         gcc.target/powerpc/440-machhw-2.c,
6023         gcc.target/powerpc/440-machhwu-1.c,
6024         gcc.target/powerpc/440-machhwu-2.c,
6025         gcc.target/powerpc/440-maclhw-1.c,
6026         gcc.target/powerpc/440-maclhw-2.c,
6027         gcc.target/powerpc/440-maclhwu-1.c,
6028         gcc.target/powerpc/440-maclhwu-2.c,
6029         gcc.target/powerpc/440-mulchw-1.c,
6030         gcc.target/powerpc/440-mulchw-2.c,
6031         gcc.target/powerpc/440-mulchwu-1.c,
6032         gcc.target/powerpc/440-mulchwu-2.c,
6033         gcc.target/powerpc/440-mulhhw-1.c,
6034         gcc.target/powerpc/440-mulhhw-2.c,
6035         gcc.target/powerpc/440-mulhhwu-1.c,
6036         gcc.target/powerpc/440-mulhhwu-2.c,
6037         gcc.target/powerpc/440-mullhw-1.c,
6038         gcc.target/powerpc/440-mullhw-2.c,
6039         gcc.target/powerpc/440-mullhwu-1.c,
6040         gcc.target/powerpc/440-mullhwu-2.c,
6041         gcc.target/powerpc/440-nmacchw-1.c,
6042         gcc.target/powerpc/440-nmacchw-2.c,
6043         gcc.target/powerpc/440-nmachhw-1.c,
6044         gcc.target/powerpc/440-nmachhw-2.c,
6045         gcc.target/powerpc/440-nmaclhw-1.c,
6046         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6047
6048 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6049
6050         PR fortran/24774
6051         * gfortran.dg/inquire_9.f90: New test.
6052
6053         PR fortran/21647
6054         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6055
6056 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6057
6058         PR libfortran/24432
6059         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6060         Check that 'cos' is supported.
6061
6062 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6063
6064         PR fortran/24223
6065         * gfortran.dg/substring_equivalence.f90: New test.
6066
6067         PR fortran/24705
6068         * gfortran.dg/auto_internal_assumed.f90: New test.
6069
6070 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6071
6072         * gcc.dg/fold-div-2.c: New test.
6073
6074 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6075
6076         PR rtl-optimization/24883
6077         * gcc.c-torture/compile/pr24883.c: New test.
6078
6079 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6080
6081         PR middle-end/20583
6082         * gcc.c-torture/compile/pr20583.c: New.
6083
6084 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6085
6086         * gcc.c-torture/execute/usmul.c: New test.
6087
6088 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6089
6090         * gcc.dg/tree-ssa/vrp22.c: New test.
6091
6092 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6093
6094         PR middle-end/24912
6095         * gcc.dg/torture/pr24912-1.c: New test.
6096
6097 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6098
6099         PR fortran/24862
6100         * gfortran.dg/arrayio_derived_1.f90: New test.
6101
6102 2005-11-19  Richard Guenther  <rguenther@suse.de>
6103
6104         PR middle-end/23294
6105         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6106
6107 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6108
6109         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6110
6111 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6112
6113         PR c++/8355
6114         * g++.dg/template/friend39.C: New test.
6115
6116 2005-11-18  James E Wilson  <wilson@specifix.com>
6117
6118         * gcc.dg/builtin-strstr.c: New.
6119
6120 2005-11-18  Richard Henderson  <rth@redhat.com>
6121
6122         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6123         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6124         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6125         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6126         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6127         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6128         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6129         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6130         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6131         renaming to remove initial "ia64-".
6132
6133 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6134
6135         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6136
6137 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6138
6139         * g++.dg/cpp/string-2.C: New test.
6140
6141 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6142
6143         * gcc.dg/tree-ssa/loop-14.c: New test.
6144
6145 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6146             Michael Chamberlain <michael@chamberlain.net.au>
6147
6148         * ada/acats/run_all.sh (target_run): Kill long running tests.
6149
6150 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6151
6152         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6153         * gcc.dg/cleanup-9.c: Likewise.
6154         * gcc.dg/cleanup-10.c: Likewise.
6155         * gcc.dg/cleanup-11.c: Likewise.
6156
6157 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6158
6159         PR fortran/24892
6160         * gfortran.dg/open_access_append_1.f90: New test.
6161         * gfortran.dg/open_access_append_2.f90: New test.
6162
6163 2005-11-16  Richard Guenther  <rguenther@suse.de>
6164
6165         PR middle-end/24851
6166         * gcc.c-torture/execute/pr24851.c: New testcase.
6167
6168 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6169
6170         * gcc.dg/fold-overflow-1.c: New test.
6171
6172 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6173
6174         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6175         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6176
6177 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6178
6179         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6180         structures.
6181         * g++.dg/eh/forced2.C: Likewise.
6182         * g++.dg/eh/forced3.C: Likewise.
6183         * g++.dg/eh/forced4.C: Likewise.
6184
6185 2005-11-11  Mike Stump  <mrs@apple.com>
6186
6187         * g++.old-deja/g++.mike/unused.C: Add.
6188
6189 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6190
6191         PR c++/24667
6192         * g++.dg/warn/Wcast-qual1.C: New test.
6193
6194 2005-11-15  Jan Hubicka  <jh@suse.cz>
6195
6196         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6197
6198 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6199
6200         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6201
6202 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6203
6204         PR 24840
6205         * gcc.dg/tree-ssa/pr24840.c: New test.
6206
6207 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6208
6209         PR testsuite/24841
6210         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6211
6212 2005-11-14  Dale Johannesen  <dalej@apple.com>
6213
6214         * gcc.c-torture/execute/20051113-1.c: New.
6215
6216 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6217
6218         PR c++/24687
6219         * g++.dg/template/crash43.C: New test.
6220
6221 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6222
6223         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6224
6225 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6226
6227         PR c++/24817
6228         * g++.dg/eh/spec8.C: New test.
6229
6230 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6231
6232         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6233
6234 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6235
6236         PR c++/20293
6237         * g++.dg/parse/ambig4.C: New test.
6238         * g++.dg/tc1/dr101.C: Adjust error markers.
6239         * g++.dg/lookup/strong-using-2.C: Likewise.
6240         * g++.dg/lookup/ambig5.C: Likewise.
6241         * g++.dg/lookup/ambig4.C: Likewise.
6242         * g++.dg/parse/crash22.C: Likewise.
6243
6244 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6245
6246         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6247
6248 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6249
6250         * gcc.dg/nested-calls-1.c: New test.
6251
6252 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6253
6254         * gfortran.dg/complex_intrinsic_1.f90: New test.
6255         * gfortran.dg/complex_intrinsic_2.f90: New test.
6256         * gfortran.dg/fgetc_1.f90: New test.
6257         * gfortran.dg/fgetc_2.f90: New test.
6258         * gfortran.dg/fgetc_3.f90: New test.
6259         * gfortran.dg/ftell_1.f90: New test.
6260         * gfortran.dg/ftell_2.f90: New test.
6261         * gfortran.dg/gnu_logical_1.F: New test.
6262         * gfortran.dg/gnu_logical_2.f90: New test.
6263
6264 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6265
6266         PR middle-end/24820
6267         * testsuite/gcc.dg/pr24820.c: New test.
6268
6269 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6270
6271         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6272         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6273         variable.
6274
6275 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6276
6277         testsuite/24614
6278         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6279
6280 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6281
6282         * gcc.target/cris/cris.exp: New file.
6283         * gcc.target/cris/rld-legit1.c: New test.
6284         * gcc.target/cris/rld-legit2.c: New test.
6285
6286 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6287
6288         PR c++/24780
6289         * g++.dg/opt/pr24780.C: New test.
6290
6291         PR c++/24761
6292         * g++.dg/template/asm1.C: New test.
6293
6294 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6295
6296         PR libgfortran/24787
6297         * gfortran.dg/scan_1.f90: New test.
6298
6299 2005-11-12  Jan Hubicka  <jh@suse.cz>
6300
6301         * gcc.target/i386/minmax-1.c: New.
6302         * gcc.target/i386/minmax-2.c: New.
6303
6304 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6305
6306         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6307
6308 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6309
6310         * gcc.c-torture/execute/20051110-1.c,
6311         gcc.c-torture/execute/20051110-2.c: New tests.
6312
6313 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6314
6315         PR middle-end/24750
6316         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6317         New tests.
6318
6319 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6320
6321         * lib/target-libpath.exp (get_shlib_extension): New proc.
6322         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6323         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6324         * lib/objc.exp (objc_target_compile): Likewise.
6325         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6326         detection.
6327
6328 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6329
6330         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6331
6332         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6333         Add -static to additional_flags and pass it to target_compile.
6334
6335 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6336
6337         PR libgfortran/24719
6338         gfortran.dg/read_noadvance.f90: New test.
6339
6340         PR libgfortran/24699
6341         gfortran.dg/fmt_t_2.f90: New test.
6342
6343         PR libgfortran/24785
6344         gfortran.dg/read_x_eor.f90: New test.
6345
6346         PR libgfortran/24584
6347         gfortran.dg/namelist_empty.f90: Rename test.
6348
6349         PR libgfortran/24489
6350         gfortran/read_eor.f90: Rename test.
6351
6352 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6353
6354         PR fortran/15976
6355         * gfortran.dg/automatic_module_variable.f90: New test.
6356
6357 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6358
6359         PR target/24445
6360         * gcc.dg/pr24445.c: New test.
6361
6362 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6363
6364         PR fortran/24655
6365         PR fortran/24755
6366         * gfortran.dg/recursive_statement_functions.f90: Add statement
6367         functions using inline intrinsic functions and parameters to test
6368         that they no longer seg-fault.
6369
6370         PR fortran/24409
6371         gfortran.dg/nested_modules_4.f90: New test.
6372         gfortran.dg/nested_modules_5.f90: New test.
6373
6374 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6375
6376         PR fortran/24643
6377         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6378
6379 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6380
6381         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6382         failures.
6383
6384 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6385
6386         * gcc.dg/sparc-getcontext-1.c: New test.
6387
6388 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6389
6390         * gcc.dg/ifcvt-fabs-1.c: New test.
6391
6392 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6393
6394         PR other/4372
6395         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6396         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6397
6398 2005-11-09  Richard Guenther  <rguenther@suse.de>
6399
6400         PR tree-optimization/24716
6401         * gcc.c-torture/execute/pr24716.c: New testcase.
6402
6403 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6404
6405         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6406
6407 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6408
6409         PR 24624
6410         * gcc.dg/pr24624.c: Testcase added.
6411
6412 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6413
6414         PR 24623
6415         * g++.dg/other/pr24623.C: Testcase added.
6416
6417 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6418
6419         PR fortran/22607
6420         * gfortran-dg/pure_byref_1.f90: New.
6421         * gfortran-dg/pure_byref_2.f90: New.
6422
6423 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6424
6425         PR c/24101
6426         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6427         * gcc.dg/dg.exp: Run main loop also for *.i files.
6428
6429 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6430
6431         PR c++/19450
6432         * g++.dg/tls/diag-3.C: New test.
6433         * g++.dg/tls/diag-4.C: New test.
6434         * g++.dg/tls/static-1.C: New test.
6435         * g++.dg/tls/static-1a.cc: New file.
6436
6437 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6438
6439         PR 23046
6440         * g++.dg/tree-ssa/pr23046.C: New test.
6441
6442 2005-11-08  Devang Patel <dpatel@apple.com>
6443
6444         PR tree-optimization/23115
6445         * gcc.dg/tree-ssa/pr23115.c: New.
6446
6447 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6448
6449         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6450         * gcc.target/powerpc/pr16155.c: Same.
6451         * gcc.target/powerpc/altivec-1.c: Same.
6452         * gcc.target/powerpc/altivec-2.c: Same.
6453         * gcc.target/powerpc/altivec-3.c: Same.
6454         * gcc.target/powerpc/altivec-5.c: Same.
6455         * gcc.target/powerpc/altivec-11.c: Same.
6456         * gcc.target/powerpc/altivec-12.c: Same.
6457         * gcc.target/powerpc/altivec-14.c: Same.
6458         * gcc.target/powerpc/altivec-22.c: Same.
6459         * gcc.target/powerpc/altivec-consts.c: Same.
6460         * gcc.target/powerpc/altivec-pr22085.c: Same.
6461         * gcc.target/powerpc/altivec-splat.c: Same.
6462         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6463         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6464         * gcc.target/powerpc/darwin-longlong.c: Same.
6465
6466 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6467
6468         PR target/19340
6469         * gcc.dg/pr19340.c: New test.
6470
6471 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6472
6473         PR rtl-optimization/24683
6474         * gcc.dg/pr24683.c: New test.
6475
6476 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6477
6478         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6479         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6480
6481 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6482
6483         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6484
6485 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6486
6487         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6488
6489 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6490
6491         PR target/24230
6492
6493         * gcc.target/powerpc/altivec-consts.c,
6494         gcc.target/powerpc/altivec-splat.c: New testcase.
6495
6496 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6497
6498         PR c/24599
6499
6500         * gcc.dg/overflow-2.c: New testcase.
6501
6502 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6503
6504         PR rtl-optimization/23567
6505         * gcc.c-torture/execute/20051104-1.c: New test.
6506
6507 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6508
6509         PR fortran/24534
6510         gfortran.dg/private_type_2.f90: Modified to check that case with
6511         PRIVATE declaration within derived type is accepted.
6512
6513         PR fortran/20838
6514         gfortran.dg/pointer_assign_1.f90: New test.
6515
6516         PR fortran/20840
6517         * gfortran.dg/arrayio_0.f90: New test.
6518
6519         PR fortran/17737
6520         gfortran.dg/data_initialized.f90: New test.
6521         gfortran.dg/data_constraints_1.f90: New test.
6522         gfortran.dg/data_constraints_2.f90: New test.
6523
6524 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6525
6526         PR fortran/24174
6527         PR fortran/24305
6528         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
6529
6530 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
6531
6532         PR 24670
6533         * gcc.dg/tree-ssa/pr24670.c: New test.
6534
6535 2005-11-05  Ian Lance Taylor  <ian@airs.com>
6536
6537         PR target/22432
6538         * gcc.target/i386/pr22432.c: New test.
6539
6540 2005-11-05  Richard Henderson  <rth@redhat.com>
6541
6542         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
6543         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
6544         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
6545         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
6546         from gcc.dg/alpha-*.
6547         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
6548         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
6549
6550 2005-11-05  Andreas Jaeger  <aj@suse.de>
6551
6552         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
6553
6554 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6555
6556         PR target/23424
6557         * gcc.dg/torture/pr23424-1.c: New test.
6558
6559 2005-11-04  Richard Henderson  <rth@redhat.com>
6560
6561         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
6562         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
6563         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
6564         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
6565         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
6566         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
6567         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
6568         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
6569         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
6570         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
6571         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
6572         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
6573         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
6574         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
6575         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
6576         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
6577         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
6578         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
6579         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
6580         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
6581         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
6582         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
6583         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
6584         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
6585         Move from gcc.dg/.
6586         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
6587         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6588         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
6589         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
6590         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
6591         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
6592         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
6593         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
6594         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
6595         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
6596         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
6597         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
6598         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
6599         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
6600         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
6601         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
6602         gcc.target/i386/lea.c, gcc.target/i386/local.c,
6603         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
6604         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
6605         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
6606         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
6607         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
6608         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
6609         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
6610         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
6611         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
6612         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
6613         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
6614         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
6615         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
6616         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
6617         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
6618         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
6619         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
6620         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
6621         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
6622         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
6623         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
6624         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
6625         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
6626         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
6627         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
6628         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
6629         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
6630         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
6631
6632 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
6633
6634         PR 24627
6635         * gcc.dg/tree-ssa/pr24627.c: New test.
6636
6637 2005-11-04 Paul Brook  <paul@codesourcery.com>
6638
6639         * gcc.dg/tls/opt-10.c: New test.
6640
6641 2005-11-04  Andreas Jaeger  <aj@suse.de>
6642
6643         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
6644         avoid extra warnings.
6645
6646 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6647
6648         PR libfortran/22298
6649         * gcc/testsuite/lib/target-supports.exp
6650         (check_effective_target_static_libgfortran): New
6651         static_libgfortran effective target.
6652         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
6653         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
6654
6655 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6656
6657         * gcc.dg/pr24615.c: Guard test with { target fpic }.
6658
6659 2005-11-03  Josh Conner  <jconner@apple.com>
6660
6661         PR c++/19989
6662         g++.dg/ext/array2.C: New test.
6663         g++.dg/template/dependent-name3.C: New test.
6664         g++.dg/template/dependent-name4.C: New test.
6665         g++.dg/template/sfinae2.C: New test.
6666
6667 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6668
6669         PR preprocessor/22042
6670         * gcc.dg/cpp/strify4.c: New test.
6671
6672 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6673
6674         PR c++/17964
6675         * g++.dg/cpp/string-1.C: New test.
6676
6677 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6678
6679         * gcc.target/powerpc: New directory.
6680         * gcc.target/powerpc/powerpc.exp: New file.
6681         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
6682         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
6683         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
6684         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
6685         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
6686         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
6687         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
6688         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
6689         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
6690         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
6691         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
6692         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
6693         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
6694         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
6695         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
6696         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
6697         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
6698         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
6699         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
6700         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
6701         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
6702         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
6703         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
6704         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
6705         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
6706         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
6707         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
6708         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
6709         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
6710         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
6711         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
6712         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
6713         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
6714         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
6715
6716 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
6717
6718         PR c++/21627
6719         * g++.dg/warn/inline2.C: New test.
6720
6721 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6722
6723         PR middle-end/23155
6724         * g++.dg/ext/c99struct1.C: New test.
6725         * gcc.dg/union-cast-1.c: New test.
6726         * gcc.dg/union-cast-2.c: New test.
6727         * gcc.dg/union-cast-3.c: New test.
6728
6729 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6730
6731         PR middle-end/24589
6732         * gcc.c-torture/execute/zero-struct-2.c: New test.
6733
6734 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6735
6736         PR c++/24582
6737         * g++.dg/init/switch1.C: New test.
6738
6739 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6740
6741         * gcc.dg/delay-slot-1.c: New test.
6742
6743 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
6744
6745         PR target/24620
6746         * gcc.dg/pr24620.c: New test.
6747
6748 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6749
6750         PR c/24329
6751         * gcc.dg/format/unnamed-1.c: New test.
6752
6753 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6754
6755         PR c++/22434
6756         * g++.dg/expr/cond8.C: New test.
6757
6758         PR c++/24560
6759         * g++.dg/parse/dot1.C: New test.
6760
6761 2005-11-02  Jan Hubicka  <jh@suse.cz>
6762
6763         PR target/23303
6764         * gcc.dg/i386-lea.c: New test
6765
6766 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6767
6768         PR target/24615
6769         * gcc.dg/pr24615.c: New test.
6770
6771 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6772
6773         PR target/24600
6774         * gcc.dg/pr24600.c: New test.
6775
6776 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6777
6778         PR c++/19253
6779         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
6780         * g++.dg/parse/typename9.C: New test.
6781         * g++/dg/parse/typename10.C: Likewise.
6782
6783 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6784
6785         PR fortran/18157
6786         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
6787         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
6788         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
6789
6790 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6791
6792         PR c++/24569
6793         * g++.dg/debug/static1.C: New test.
6794
6795 2005-11-02  Josh Conner  <jconner@apple.com>
6796
6797         * g++.dg/crash38.C: moved into proper directory...
6798         * g++.dg/template/crash42.C: ...here
6799
6800 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
6801
6802         PR target/18338
6803         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
6804         pcc_bitfield_type_matters || default_packed.
6805
6806         * lib/target-supports.exp
6807         (check_effective_target_pcc_bitfield_type_matters): New proc.
6808         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
6809
6810         PR testsuite/23304
6811         * lib/target-supports.exp (check_effective_default_packed): New proc.
6812         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
6813         Gate expected errors on target ! default_packed.
6814         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
6815
6816 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6817
6818         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
6819         change (r106358).
6820
6821 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6822
6823         PR fortran/24008
6824         * gfortran.dg/entry_5.f90: New.
6825         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
6826
6827 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
6828
6829         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
6830
6831 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
6832
6833         PR fortran/21565
6834         gfortran.dg/namelist_blockdata.f90: New test.
6835
6836         PR fortran/18737
6837         gfortran.dg/external_implicit_none.f90: New test.
6838
6839         PR fortran/14994
6840         * gfortran.dg/secnds.f: New test.
6841
6842 2005-10-31  Jan Hubicka  <jh@suse.cz>
6843
6844         PR target/20928
6845         * gcc.c-torture/compile/pr20928.c: New test.
6846
6847 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
6848
6849         PR middle-end/23492
6850         * gcc.c-torture/compile/zero-strct-5.c: New test.
6851
6852 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
6853
6854         PR libgfortran/24584
6855         * gfortran.dg/pr24584.f90: New test.
6856
6857 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
6858
6859         PR fortran/18883
6860         * gfortran.dg/char_result_9.f90: New.
6861         * gfortran.dg/char_result_10.f90: New.
6862
6863 2005-10-30  Jan Hubicka  <jh@suse.cz>
6864
6865         * g++.dg/tree-ssa/pr24172.C: New testcase.
6866
6867 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6868
6869         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
6870
6871 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
6872
6873         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
6874         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
6875         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
6876         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
6877         gfortran.dg/enum_9.f90,
6878         gfortran.fortran-torture/compile/enum_1.f90,
6879         gfortran.fortran-torture/execute/enum_1.f90,
6880         gfortran.fortran-torture/execute/enum_2.f90,
6881         gfortran.fortran-torture/execute/enum_3.f90,
6882         gfortran.fortran-torture/execute/enum_4.f90: New tests.
6883
6884 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
6885
6886         PR target/18482
6887         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
6888         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
6889
6890 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6891
6892         PR libfortran/20179
6893         * gfortran.dg/mixed_io_1.f90: New test.
6894         * gfortran.dg/mixed_io_1.c: New file.
6895
6896 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6897
6898         * gfortran.dg/malloc_free_1.f90: New test.
6899
6900 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
6901
6902         * gcc.dg/nested-func-4.c: Require profiling -pg.
6903
6904 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6905
6906         PR C++/23229
6907         * g++.dg/warn/main-2.C: New test.
6908
6909 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
6910
6911         PR fortran/24545
6912         * gfortran.dg/interface_2.f90: new test.
6913
6914 2005-10-28  Josh Conner  <jconner@apple.com>
6915
6916         PR c++/22153
6917         * g++.dg/template/crash38.C: New test.
6918         * g++.dg/parse/explicit1.C: Change expected errors.
6919
6920 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6921
6922         PR C++/23426
6923         * g++.dg/other/large-size-array.C: New test.
6924
6925 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6926
6927         PR middle-end/24362
6928         * g++.dg/opt/complex4.C: New test.
6929
6930 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
6931
6932         * gcc.dg/nested-func-4.c: New test.
6933
6934 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
6935
6936         PR fortran/24158
6937         gfortran.dg/derived_recursion.f90: New test.
6938         gfortran.dg/implicit_actual.f90: New test.
6939
6940 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
6941
6942         PR middle-end/24295, PR testsuite/24477
6943         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
6944         removed when weakref hits the tree.
6945
6946 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
6947
6948         * gfortran.dg/cray_pointers_4.f90: New test.
6949
6950         * gfortran.dg/cray_pointers_5.f90: New test.
6951
6952 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
6953
6954         PR fortran/22290
6955         * gfortran.dg/assign_5.f90: New test.
6956         * gfortran.dg/assign_6.f: New test.
6957
6958 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
6959
6960         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
6961         CPU has no SSE support.
6962
6963 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
6964
6965         PR libgfortran/24224
6966         * gfortran.dg/arrayio_1.f90: Update attribution.
6967         * gfortran.dg/arrayio_2.f90: Update attribution.
6968         * gfortran.dg/arrayio_3.f90: Update attribution.
6969         * gfortran.dg/arrayio_4.f90: Update test conditions.
6970         * gfortran.dg/arrayio_5.f90: Update attribution.
6971         * gfortran.dg/arrayio_6.f90: New test.
6972         * gfortran.dg/arrayio_7.f90: New test.
6973
6974 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
6975
6976         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
6977
6978 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
6979
6980         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
6981
6982 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
6983
6984         PR fortran/24416
6985         * gfortran.dg/namelist_char_only.f90: New test.
6986
6987 2005-10-24  Asher Langton  <langton2@llnl.gov>
6988
6989         PR fortran/17031
6990         PR fortran/22282
6991         * gfortran.dg/cray_pointers_1.f90: New test.
6992         * gfortran.dg/cray_pointers_2.f90: New test.
6993         * gfortran.dg/cray_pointers_3.f90: New test.
6994         * gfortran.dg/loc_1.f90: New test.
6995         * gfortran.dg/loc_2.f90: New test.
6996
6997 2005-10-24  Steven Bosscher  <stevenb@suse.de>
6998
6999         * gcc.dg/pr24225.c: New test.
7000
7001 2005-10-24  Asher Langton  <langton2@llnl.gov>
7002
7003         * gfortran.dg/dup_save_1.f90: New test.
7004         * gfortran.dg/dup_save_2.f90: New test.
7005
7006 2005-10-24  Paul Brook  <paul@codesourcery.com>
7007
7008         PR 24107
7009         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7010         stdint.h.
7011
7012 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7013
7014         PR libgfortran/24489
7015         * gfortran.dg/pr24489.f90: New test.
7016
7017 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7018
7019         PR fortran/23635
7020         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7021
7022 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7023
7024         PR target/18911
7025         * g++.dg/init/array16.C: Skip for mmix-*-*.
7026
7027 2005-10-23  Asher Langton  <langton2@llnl.gov>
7028
7029         * gfortran.dg/byte_1.f90: New test.
7030         * gfortran.dg/byte_2.f90: New test.
7031
7032 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7033
7034         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7035
7036 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7037
7038         PR fortran/18022
7039         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7040
7041         PR fortran/24311
7042         * gfortran.dg/merge_char_const.f90: New test.
7043
7044         PR fortran/24384
7045         * gfortran.dg/spread_scalar_source.f90: New test.
7046
7047 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7048
7049         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7050
7051         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7052         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7053
7054         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7055
7056 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7057
7058         PR fortran/24426
7059         * gfortran.dg/der_pointer_4.f90: New.
7060
7061 2005-10-22  David Ayers  <d.ayers@inode.at>
7062
7063         * obj-c++.dg/except-1.mm: Simplify.
7064
7065 2005-10-21  David Ayers  <d.ayers@inode.at>
7066
7067         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7068
7069 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7070
7071         * gfortran.dg/assumed_dummy_2.f90: New test.
7072
7073 2005-10-21  James E Wilson  <wilson@specifix.com>
7074
7075         PR preprocessor/15220
7076         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7077
7078 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7079
7080         * gcc.c-torture/execute/20051021-1.c: New test.
7081
7082 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7083
7084         PR c++/24260
7085         * g++.dg/ext/tmplattr1.C: New test.
7086
7087 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7088
7089         PR fortran/24440
7090         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7091
7092 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7093
7094         * obj-c++.dg/except-1.mm: New.
7095
7096         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7097
7098 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7099
7100         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7101
7102 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7103
7104         PR middle-end/24295
7105         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7106         declarations with the same names as thunks' alias targets, use
7107         aliases instead.
7108         * gcc.dg/attr-alias-3.c: New test.
7109         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7110
7111 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7112
7113         PR c++/22618
7114         * g++.dg/parse/access8.C: New test.
7115
7116 2005-10-20  Richard Guenther  <rguenther@suse.de>
7117
7118         PR c++/24439
7119         * g++.dg/tree-ssa/pr24439.C: New testcase.
7120
7121 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7122
7123         * g++.dg/opt/delay-slot-1.C: New test.
7124
7125 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7126
7127         PR fortran/21625
7128         * gfortran.fg/der_init_1.f90: New.
7129
7130 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7131
7132         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7133
7134 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7135
7136         PR c++/21908
7137         * g++.dg/parse/error28.C: New test.
7138
7139 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7140
7141         * gcc.dg/profile-generate-2.c: New test.
7142
7143 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7144
7145         PR target/23589
7146         * g++.dg/ext/dllimport11.C: New.
7147
7148 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7149
7150         PR c++/22293
7151         * g++.dg/other/friend3.C: New test.
7152
7153 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7154
7155         PR c++/23293
7156         * g++.dg/template/error19.C: New test.
7157
7158 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7159
7160         PR c++/21383
7161         * g++.dg/overload/koenig2.C: New.
7162
7163         PR c++/23118
7164         * g++.dg/overload/error2.C: New.
7165
7166         PR c++/22604
7167         * g++.dg/inherit/covariant14.C: New.
7168
7169 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7170
7171         PR c++/23440
7172         * g++.dg/parse/for1.C: New test.
7173
7174 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7175
7176         PR fortran/23446
7177         * gfortran.dg/host_dummy_index_1.f90: New test.
7178
7179         PR fortran/21459
7180         * gfortran.dg/automatic_char_len_2.f90: New test.
7181
7182         PR fortran/20866
7183         * gfortran.dg/recursive_statement_functions.f90: New test.
7184
7185         PR fortran/20853
7186         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7187
7188         PR fortran/20849
7189         * gfortran.dg/external_initializer.f90: New test.
7190
7191         PR fortran/20837
7192         * non_module_public.f90: New test.
7193
7194 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7195
7196         PR c++/24386
7197         * g++.dg/template/overload7.C: New.
7198
7199         PR c++/22551
7200         * g++.dg/other/switch2.C: Remove expected warnings.
7201
7202         PR c++/21353
7203         * g++.dg/template/defarg6.C: New.
7204
7205 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7206
7207         PR target/24315
7208         * gcc.target/i386/pr24315.c: New test.
7209
7210 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7211
7212         PR c++/24389
7213         * g++.dg/template/static21.C: New test.
7214         * g++.dg/template/static21-a.cc: Likewise.
7215
7216 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7217
7218         PR c++/23959
7219         * g++.dg/warn/Wswitch-default-1.C: New test.
7220         * g++.dg/warn/Wswitch-default-2.C: New test.
7221
7222 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7223
7224         PR c++/22173
7225         * g++.dg/parse/template18.C: New test.
7226         * g++.dg/template/nontype15.C: Likewise.
7227
7228 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7229
7230         PR fortran/22273
7231         * gfortran.dg/spec_expr_2.f90: New.
7232
7233 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7234
7235         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7236         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7237         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7238         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7239         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7240         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7241         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7242         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7243         previous target-specific skips and warning-message matches where
7244         applicable.
7245
7246 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7247
7248         PR c++/21347
7249         * g++.dg/warn/Wctor-dtor.C: New test.
7250
7251 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7252
7253         PR c/23439
7254         * gcc.dg/for-1.c: New test.
7255
7256 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7257
7258         PR c++/19565
7259         * g++.dg/warn/Wconversion1.C: New test.
7260         * g++.dg/ext/packed4.C: Compile with -w.
7261         * g++.dg/opt/20050511-1.C: Likewise.
7262         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7263
7264 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7265
7266         * gfortran.dg/boz_5.f90: New test.
7267
7268 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7269
7270         PR c++/22551
7271         * g++.dg/other/switch2.C: New.
7272
7273         PR c++/23984
7274         * g++.dg/init/ctor7.C: New.
7275
7276 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7277
7278         PR c++/23730
7279         * g++.dg/parse/crash32.C: New test.
7280
7281 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7282
7283         PR c++/20721
7284         * g++.dg/init/goto2.C: New test.
7285
7286         PR c++/22464
7287         * g++.dg/template/crash/41.C: New test.
7288
7289         PR c++/22180
7290         * g++.dg/template/crash40.C: New test.
7291
7292         PR c++/23694
7293         * g++.dg/parse/friend5.C: New test.
7294
7295         PR c++/23307
7296         * g++.dg/template/crash38.C: New test.
7297
7298         PR c++/22352
7299         * g++.dg/template/friend38.C: New test.
7300
7301         PR c++/22405
7302         * g++.dg/template/crash39.C: New test.
7303
7304 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7305
7306         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7307         gcc.dg/debug/dwarf2/dwarf-char2.c,
7308         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7309
7310         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7311
7312 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7313
7314         * gcc.dg/dll-2.c: Add tests for warnings.
7315         * gcc.dg/dll-3.c: Likewise.
7316         * gcc.dg/dll-4.c: Likewise.
7317
7318         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7319         * g++.dg/ext/dllimport2.C: Likewise.
7320         * g++.dg/ext/dllimport3.C: Likewise.
7321         * g++.dg/ext/dllimport7.C: Likewise.
7322         * g++.dg/ext/dllimport8.C: Likewise.
7323         * g++.dg/ext/dllimport9.C: Likewise.
7324
7325 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7326
7327         PR fortran/24092
7328         * gfortran.dg/derived_pointer_recursion.f90: New test.
7329
7330 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7331
7332         * gcc.c-torture/execute/20051012-1.c: New test.
7333
7334 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7335
7336         PR fortran/18082
7337         * gfortran.dg/automatic_char_len_1.f90: New test.
7338
7339 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7340
7341         PR fortran/20847
7342         * gfortran.dg/save_common.f90: New test.
7343
7344         PR fortran/20856
7345         * gfortran.dg/save_result.f90: New test.
7346
7347 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7348
7349         PR c++/21592
7350         * g++.dg/template/dependent-expr1.C: Add new expected error.
7351         * g++.dg/template/dependent-expr2.C: Adjust error text.
7352         * g++.dg/template/overload6.C: New.
7353
7354         PR c++/23797
7355         * g++.dg/other/typename8.C: New.
7356
7357         PR c++/21117
7358         * g++.dg/other/return1.C: New.
7359
7360 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7361
7362         PR c++/24052
7363         * g++.dg/ext/label5.C: New.
7364
7365 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7366
7367         PR c++/19964
7368         * g++.dg/parse/crash31.C: New.
7369
7370 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7371
7372         * g++.dg/ipa/ipa-1.c: New test.
7373         * g++.dg/ipa/ipa-2.c: New test.
7374         * g++.dg/ipa/ipa-3.c: New test.
7375         * g++.dg/ipa/ipa-4.c: New test.
7376         * g++.dg/ipa/ipa-5.c: New test.
7377         * g++.dg/ipa/ipa.exp: New file.
7378
7379 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7380
7381         PR fortran/24207
7382         * gfortran.dg/private_type_3.f90: New test.
7383
7384 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7385
7386         PR fortran/20786
7387         gfortran.dg/aint_anint_1.f90: New test.
7388
7389 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7390
7391         PR libgfortran/24313
7392         gfortran.dg/csqrt.f: New test.
7393
7394 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7395
7396         PR c++/8057
7397         * g++.dg/warn/noeffect7.C: New test.
7398         * g++.dg/warn/noeffect2.C: Instantiate templates.
7399         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7400         and warning.
7401
7402 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7403
7404         PR c++/21089
7405         * g++.dg/init/float1.C: New test.
7406
7407         PR c++/24277
7408         * g++.dg/init/member1.C: Tweak error markers.
7409
7410 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7411
7412         PR testsuite/24281
7413         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7414         Check for null pointer.
7415
7416 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7417
7418         PR c++/21369
7419         * g++.dg/parse/ret-type3.C: New test.
7420
7421 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7422
7423         PR tree-opt/23946
7424         * gcc.c-torture/compile/pr23946.c: New test.
7425
7426 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7427
7428         * g++.dg/opt/mmx2.C: New test.
7429
7430 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7431
7432         PR c++/24277
7433         * g++.dg/template/static20.C: New test.
7434
7435         PR c++/24302
7436         * g++.dg/warn/Wunused-12.C: New test.
7437
7438         PR c++/23437
7439         * g++.dg/template/arg4.C: New test.
7440
7441 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7442
7443         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7444         * gcc.dg/ucnid-3.c: Likewise.
7445         * gcc.dg/ucnid-4.c: Likewise.
7446         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7447         * g++.dg/other/ucnid-1.C: Likewise.
7448         * gcc.dg/sparc-frame-1.c: New test.
7449
7450 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7451
7452         PR c++/24139
7453         * g++.dg/template/spec27.C: New test.
7454
7455         PR c++/24275
7456         * g++.dg/template/static19.C: New test.
7457
7458 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7459
7460         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7461         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7462
7463 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7464
7465         PR target/24136
7466         * gfortran.fortran-torture/compile/pr24136.f: New test.
7467
7468 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7469
7470         PR c++/22172
7471         * g++.dg/parse/crash30.C: New test.
7472
7473 2005-10-07  Richard Guenther  <rguenther@suse.de>
7474
7475         PR middle-end/24227
7476         * gcc.c-torture/compile/pr24227.c: New testcase.
7477
7478 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7479
7480         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7481         Do not put aligned attributes on array elements.
7482
7483 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7484
7485         PR testsuite/23611, PR testsuite/23615
7486         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7487         writing prototypes of library functions by hand.
7488         * obj-c++.dg/bitfield-4.mm: Likewise.
7489         * obj-c++.dg/const-str-4.mm: Likewise.
7490         * obj-c++.dg/encode-4.mm: Likewise.
7491         * obj-c++.dg/encode-5.mm: Likewise.
7492         * obj-c++.dg/encode-6.mm: Likewise.
7493         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7494         * obj-c++.dg/method-10.mm: Likewise.
7495         * obj-c++.dg/method-17.mm: Likewise.
7496         * obj-c++.dg/method-19.mm: Likewise.
7497         * obj-c++.dg/try-catch-2.mm: Likewise.
7498
7499 2005-10-06  Richard Henderson  <rth@redhat.com>
7500
7501         PR 24236
7502         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7503
7504 2005-10-06  Dale Johannesen  <dalej@apple.com>
7505
7506         * gcc.c-torture/execute/20030125-1.c: Correct.
7507
7508 2005-10-06  Richard Guenther  <rguenther@suse.de>
7509
7510         PR tree-optimization/24238
7511         * g++.dg/tree-ssa/pr24238.C: New testcase.
7512
7513 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7514
7515         PR 18568
7516         * gfortran.dg/der_pointer_3.f90: New test.
7517
7518 2005-10-05  Devang Patel  <dpatel@apple.com>
7519
7520         PR Debug/23205
7521         * g++.dg/other/PR23205.C: New.
7522
7523 2005-10-05  Richard Henderson  <rth@redhat.com>
7524
7525         PR target/23602
7526         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7527         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
7528
7529 2005-10-05  Dale Johannesen  <dalej@apple.com>
7530
7531         * gcc.c-torture/execute/float-floor.c: New.
7532
7533 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
7534
7535         PR tree-optimization/21419
7536         PR tree-optimization/24146
7537         PR tree-optimization/24151
7538
7539         * g++.dg/ext/asm7.C: New.
7540         * g++.dg/ext/asm8.C: New.
7541         * gcc.dg/asm-1.c: Compile on all targets.
7542         * gcc.dg/asm-pr24146.c: New.
7543         * gcc.dg/pr21419.c: Adjust error messages.
7544
7545 2005-10-05  Richard Guenther  <rguenther@suse.de>
7546
7547         PR fortran/24176
7548         * gfortran.fortran-torture/compile/empty.f90: New testcase.
7549
7550 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7551
7552         PR c++/23513
7553         * g++.dg/template/spec22.C: Robustify test.
7554         * g++.dg/template/spec26.C: New.
7555
7556 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
7557
7558         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
7559         if target supports vector instructions.
7560
7561 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
7562
7563         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
7564         C99 functions.
7565
7566 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
7567
7568         * lib/target-supports.exp (check_effective_target_fortran_large_real,
7569         check_effective_target_fortran_large_int): Replace cached result
7570         when target changes.
7571
7572 2005-10-04  Devang Patel  <dpatel@apple.com>
7573
7574         * gcc.dg/i386-sse-vect-types.c: New.
7575
7576 2005-10-04  Ian Lance Taylor  <ian@airs.com>
7577
7578         PR preprocessor/13726
7579         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
7580         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
7581
7582 2005-10-04  Richard Guenther  <rguenther@suse.de>
7583
7584         PR c/23576
7585         * gcc.dg/noncompile/pr23576.c: New testcase.
7586
7587 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7588
7589         PR middle-end/23125
7590         * gcc.dg/register-var-3.c: New test.
7591
7592 2005-10-04  Steven Bosscher  <stevenb@suse.de>
7593
7594         * gcc.dg/pr23049.c: New test.
7595
7596         * gcc.dg/ucnid-4.c: Fix test.
7597
7598 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
7599
7600         PR 23445
7601         * gcc.c-torture/compile/pr23445.c: New test.
7602
7603 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
7604
7605         * g++.dg/overload/unknown1.C: New.
7606
7607 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
7608
7609         PR c++/17775
7610         * g++.dg/template/repo4.C: New test.
7611
7612 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7613
7614         PR libfortran/19308
7615         * gfortran.dg/large_real_kind_2.F90: New test.
7616         * gfortran.dg/large_integer_kind_2.f90: New test.
7617
7618 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
7619
7620         * lib/target-supports.exp (check_effective_target_vect_shift):
7621         Implement with result caching. Add i?86, x86_64 and ia64 targets.
7622         (check_effective_target_vect_condition): Fix copy-n-pasto.
7623
7624         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
7625         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
7626         targets.
7627
7628 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
7629
7630         PR c++/22621
7631         * g++.dg/template/overload5.C : New test.
7632
7633         PR c++/23840
7634         * g++.dg/expr/stdarg1.C: New test.
7635
7636 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
7637
7638         PR 24142
7639         * gcc.c-torture/execute/pr24142.c: New test.
7640
7641 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
7642
7643         PR 24141
7644         * gcc.c-torture/execute/pr24141.c: New test.
7645
7646 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
7647             Diego Novillo  <dnovillo@redhat.com>
7648
7649         PR 23604
7650         * gcc.c-torture/execute/pr23604.c: New test.
7651
7652 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
7653
7654         PR fortran/16404
7655         PR fortran/20835
7656         PR fortran/20890
7657         PR fortran/20899
7658         PR fortran/20900
7659         PR fortran/20901
7660         PR fortran/20902
7661         gfortran.dg/equiv_constraint_1.f90: New test.
7662         gfortran.dg/equiv_constraint_2.f90: New test.
7663         gfortran.dg/equiv_constraint_3.f90: New test.
7664         gfortran.dg/equiv_constraint_4.f90: New test.
7665         gfortran.dg/equiv_constraint_5.f90: New test.
7666         gfortran.dg/equiv_constraint_6.f90: New test.
7667         gfortran.dg/equiv_constraint_7.f90: New test.
7668         gfortran.dg/equiv_constraint_8.f90: New test.
7669         gfortran.dg/private_type_1.f90: New test.
7670         gfortran.dg/private_type_2.f90: New test.
7671         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
7672         980628-10.f: Assert std=gnu to permit mixing of
7673         types in equivalence statements.
7674
7675 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
7676
7677         PR 24112
7678         * gfortran.dg/open_status_1.f90: New.
7679
7680 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7681
7682         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
7683         * gcc.dg/vect/pr22480.c: Clean up temp files.
7684         * gcc.dg/vect/pr23831.c: Clean up temp files.
7685         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
7686         Clean up temp files.
7687         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
7688         Clean up temp files.
7689
7690         * gcc.dg/20050309-1.c: Clean up temp files.
7691         * gcc.dg/20050325-1.c: Clean up temp files.
7692
7693 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7694
7695         PR tree-optimization/24059
7696         * gcc.dg/vect/pr24059.c : New test.
7697
7698 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
7699
7700         PR middle-end/24109
7701         * gcc.c-torture/execute/20050929-1.c: New test.
7702
7703 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7704
7705         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
7706
7707 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
7708
7709         PR c/21419
7710         * gcc.dg/pr21419.c: New test.
7711
7712 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7713
7714         * gcc.dg/pr23911.c: New test.
7715
7716 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
7717
7718         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
7719
7720         PR c++/16782
7721         * g++.dg/parse/qualified4.C: New test.
7722         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
7723         * g++.old-deja/g++.mike/p8154.C: Likewise.
7724
7725 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
7726
7727         PR c++/22147
7728         * g++.dg/template/friend37.C: New test.
7729         * g++.dg/parse/crash28.C: Adjust error markers.
7730
7731 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
7732
7733         PR fortran/18518
7734         * gfortran.fortran-torture/execute/save_2.f90: New decl.
7735
7736 2005-09-27  Devang Patel  <dpatel@apple.com>
7737
7738         PR tree-optimization/23625
7739         * gcc.dg/pr23625.c: New test.
7740
7741 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
7742
7743         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
7744         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
7745
7746 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
7747
7748         PR fortran/23677
7749         * gfortran.fortran-torture/execute/save_1.f90: New test.
7750         * gfortran.dg/save_1.f90: New test.
7751
7752 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
7753
7754         * gcc.target/i386/builtin-apply-mmx.c: New test.
7755
7756         PR target/22576
7757         * gcc.target/i386/pr22576.c: New test.
7758
7759         PR target/22585
7760         * gcc.target/i386/pr22585.c: New test.
7761
7762         PR target/23268
7763         * gcc.target/i386/pr23268.c: New test.
7764
7765         PR middle-end/23831
7766         * gcc.dg/vect/pr23831.c: New test.
7767
7768         PR target/24055
7769         * gcc.target/i386/pr24055.c: New test.
7770
7771 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
7772
7773         PR tree-optimization/23960
7774         * gcc.c-torture/compile/pr23960.c: New.
7775
7776 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
7777
7778         PR fortran/16861
7779         * gfortran.dg/nested_modules_3.f90: New.
7780
7781 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
7782
7783         PR fortran/24005
7784         gfortran.dg/interface_1.f90: New test.
7785
7786 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
7787         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7788
7789         PR fortran/23843
7790         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
7791
7792 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
7793
7794         PR fortran/23516
7795         * gfortran.dg/imag_1.f: New test.
7796         * gfortran.dg/imag_2.f: Ditto.
7797
7798 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
7799
7800         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
7801
7802 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
7803
7804         PR c++/21983
7805         * g++.dg/warn/pr21983.C: New test.
7806
7807 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
7808
7809         PR c++/23993
7810         * g++.dg/template/array14.C: New test.
7811
7812 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
7813
7814         PR fortran/19929
7815         * gfortran.dg/der_ptr_component_1.f90: New test.
7816
7817 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7818
7819         PR c++/23965
7820         * g++.dg/template/error1.C: Reject "no matching function" message.
7821
7822 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7823
7824         PR c++/17609
7825         * g++.dg/lookup/error1.C: New test.
7826
7827 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
7828
7829         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
7830         functionality of the testcase.
7831
7832 2005-09-20  Richard Henderson  <rth@redhat.com>
7833
7834         * gcc.dg/vect/vect-22.c: Require vect_float.
7835         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
7836
7837 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
7838
7839         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
7840         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
7841         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
7842         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
7843         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
7844         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
7845         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
7846         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
7847         * gcc.dg/cpp/ucnid-8.c: New test.
7848
7849 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7850
7851         PR tree-optimization/23929
7852         * gcc.c-torture/compile/pr23929.c: New test.
7853
7854 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
7855
7856         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
7857         for one loop.
7858
7859 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
7860
7861         PR testsuite/23186
7862         * g++.dg/other/pr22003.C: Require named sections.
7863
7864 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7865
7866         PR c++/23947
7867         * g++.dg/rtti/crash3.C: New test.
7868
7869         PR tree-optimization/23818
7870         * gcc.dg/pr23818.c: New test.
7871
7872 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7873
7874         PR fortran/23420
7875         * gfortran.dg/print_fmt_4.f: New.
7876
7877 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7878
7879         PR fortran/23663
7880         * gfortran.fortran-torture/execute/entry_11.f90: New test.
7881
7882 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7883
7884         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
7885         Use pointers to local alignable arrays instead. Added comments.
7886         * gcc.dg/vect/vect-46.c: Likewise.
7887         * gcc.dg/vect/vect-48.c: Likewise.
7888         * gcc.dg/vect/vect-49.c: Likewise.
7889         * gcc.dg/vect/vect-52.c: Likewise.
7890         * gcc.dg/vect/vect-53.c: Likewise.
7891         * gcc.dg/vect/vect-54.c: Likewise.
7892         * gcc.dg/vect/vect-56.c: Likewise.
7893         * gcc.dg/vect/vect-57.c: Likewise.
7894         * gcc.dg/vect/vect-58.c: Likewise.
7895         * gcc.dg/vect/vect-60.c: Likewise.
7896         * gcc.dg/vect/vect-61.c: Likewise.
7897
7898         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
7899         The test is no longer vectorizable on vect_no_align targets.
7900         * gcc.dg/vect/vect-43.c: Likewsie.
7901
7902         * gcc.dg/vect/vect-44.c: Added comments.
7903         * gcc.dg/vect/vect-45.c: Added comments.
7904         * gcc.dg/vect/vect-50.c: Added comments.
7905         * gcc.dg/vect/vect-51.c: Added comments.
7906
7907         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
7908         aligned type.
7909         * gcc.dg/vect/Os-vect-95.c: Likewise.
7910
7911         * gcc.dg/vect/vect-41.c: Test removed.
7912         * gcc.dg/vect/vect-47.c: Test removed.
7913         * gcc.dg/vect/vect-55.c: Test removed.
7914         * gcc.dg/vect/vect-59.c: Test removed.
7915
7916 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7917
7918         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
7919         No longer vectorizable on vect_no_align targets.
7920         * gcc.dg/vect/pr20122.c: Likewise.
7921         * gcc.dg/vect/vect-74.c: Likewise.
7922         * gcc.dg/vect/vect-75.c: Likewise.
7923         * gcc.dg/vect/vect-76.c: Likewise.
7924
7925         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
7926         Will not be vectorizable on vect_no_align targets once aliasing issues
7927         are resolved.
7928         * gcc.dg/vect/vect-79.c: Likewise.
7929
7930         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
7931         * gcc.dg/vect/vect-78.c: Likewise.
7932         * gcc.dg/vect/vect-97.c: Likewise.
7933
7934 2005-09-19  Steven Bosscher  <stevenb@suse.de>
7935
7936         * gcc.dg/pr23943.c: New test.
7937
7938 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
7939
7940         PR fortran/19181
7941         * gfortran.dg/derived_pointer_null_1.f90: New test.
7942
7943 2005-09-18  Richard Guenther  <rguenther@suse.de>
7944
7945         PR middle-end/23944
7946         * gcc.c-torture/compile/pr23944.c: New testcase.
7947
7948 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
7949
7950         PR fortran/15975
7951         * gfortran.dg/der_pointer_2.f90: New test.
7952
7953 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
7954
7955         PR fortran/16861
7956         * gfortran.dg/nested_modules_2.f90: New test.
7957
7958 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7959
7960         PR c++/18368
7961         * g++.dg/other/semicolon.C: New test.
7962
7963 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
7964
7965         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
7966         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
7967
7968 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
7969
7970         PR c++/23914
7971         * g++.dg/template/static18.C: New test.
7972
7973         PR c++/21514
7974         * g++.dg/template/crash19.C: Remove dg-error marker.
7975         * g++.dg/template/local4.C: New test.
7976
7977 2005-09-16  Paul Brook  <paul@codesourcery.com>
7978
7979         PR fortran/23906
7980         * gfortran.dg/dependency_1.f90: New test.
7981
7982 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
7983
7984         PR c++/23896
7985         * g++.dg/template/static17.C: New test.
7986
7987 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
7988
7989         PR c++/23139
7990         * g++.dg/warn/huge-val1.C: New test.
7991
7992 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
7993
7994         PR c++/13140
7995         * g++.dg/parse/class2.C: New test.
7996         * g++.dg/template/explicit8.C: Likewise.
7997         * g++.dg/template/spec25.C: Likewise.
7998
7999 2005-09-14  Josh Conner  <jconner@apple.com>
8000
8001         PR middle-end/23584
8002         * gcc.dg/pr23584.c: New test.
8003
8004 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8005
8006         PR fortran/21875 Internal Unit Array I/O, NIST
8007         * gfortran.dg/arrayio_1.f90: New test.
8008         * gfortran.dg/arrayio_1.f90: New test.
8009         * gfortran.dg/arrayio_1.f90: New test.
8010         * gfortran.dg/arrayio_1.f90: New test.
8011         * gfortran.dg/arrayio_1.f90: New test.
8012
8013 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8014
8015         PR middle-end/22480
8016         * gcc.dg/vect/pr22480.c: New test.
8017
8018 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8019
8020         PR fortran/19358
8021         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8022
8023 2005-09-13 Josh Conner <jconner@apple.com>
8024
8025         PR c++/23180
8026         * g++.dg/init/struct2.C: New test.
8027         * g++.dg/init/struct3.C: New test.
8028
8029 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8030
8031         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8032         Clean up temp files.
8033         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8034         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8035         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8036         gcc.dg/tree-ssa/builtin-printf-1.c,
8037         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8038         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8039         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8040         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8041         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8042         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8043         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8044         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8045         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8046         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8047         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8048         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8049
8050 2005-09-13  Josh Conner  <jconner@apple.com>
8051
8052         * lib/gcc-dg.exp: Load scanipa.exp.
8053         (cleanup-dump): New procedure.
8054         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8055         * lib/scandump.exp: New file.
8056         * lib/scantree.exp: Use it.
8057         * lib/scanipa.exp: New file.
8058
8059 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8060
8061         PR fortran/17740
8062         * gfortran.dg/generic_4.f90: New test.
8063
8064 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8065
8066         PR target/23816
8067         * gcc.target/i386/pr23816-1.c: New test.
8068         * gcc.target/i386/pr23816-2.c: New test.
8069
8070
8071 2005-09-13  Bastian Blank <waldi@debian.org>
8072
8073         PR c++/16171
8074         * g++.dg/abi/mangle26.C: New test.
8075         * g++.dg/abi/mangle27.C: New test.
8076         * g++.dg/abi/mangle28.C: New test.
8077         * g++.dg/abi/mangle29.C: New test.
8078
8079         PR c++/23839
8080         * g++.dg/parse/register1.C: New test.
8081
8082 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8083
8084         PR c++/23842
8085         * g++.dg/template/access16.C: New test.
8086
8087 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8088
8089         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8090
8091 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8092
8093         PR fortran/18899
8094         * gfortran.dg/shape_2.f90: New test.
8095
8096 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8097
8098         PR target/19269
8099         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8100         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8101         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8102         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8103         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8104         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8105         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8106         tests.
8107
8108 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8109
8110         PR c++/23841
8111         * g++.dg/parse/template17.C: New test.
8112
8113 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8114
8115         PR c++/23789
8116         * g++.dg/template/nontype14.C: New test.
8117
8118 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8119
8120         PR g++/7874
8121         * g++.dg/lookup/friend7.C: New test.
8122         * g++.dg/lookup/friend8.C: New test.
8123         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8124         so that it will be found via argument dependent lookup.
8125         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8126         friend functions which will no longer be found.
8127         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8128         function g, so that it will be found via argument dependent
8129         lookup.
8130         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8131         * g++.old-deja/g++.mike/net43.C: Likewise.
8132
8133 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8134
8135         PR c++/23691
8136         * g++.dg/template/static16.C: New test.
8137
8138 2005-09-12  Josh Conner  <jconner@apple.com>
8139
8140         PR middle-end/23237
8141         * gcc.c-torture/compile/pr23237.c: New test.
8142
8143 2005-09-11  Richard Henderson  <rth@redhat.com>
8144
8145         * g++.dg/other/error8.C: Update expected diagnostic text.
8146
8147 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8148
8149         PR libfortran/19872
8150         * gfortran.dg/overwrite_1.f: New test.
8151
8152 2005-09-09  Josh Conner  <jconner@apple.com>
8153
8154         * g++.dg/init/pr23180-1.C: Removed.
8155         * g++.dg/init/pr23180-2.C: Removed.
8156
8157 2005-09-09  David Daney <ddaney@avtrex.com>
8158
8159         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8160         files which are ...
8161         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8162         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8163
8164 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8165
8166         * gfortran.dg/iostat_2.f90: New test.
8167
8168 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8169
8170         PR c++/22252
8171         * g++.dg/ext/interface1.C: New test.
8172         * g++.dg/ext/interface1.h: Likewise.
8173         * g++.dg/ext/interface1a.cc: Likewise.
8174
8175 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8176
8177         * gfortran.dg/iomsg_1.f90: New test case.
8178
8179 2005-09-09  Richard Guenther  <rguenther@suse.de>
8180
8181         PR c++/23624
8182         * g++.dg/tree-ssa/pr23624.C: New testcase.
8183
8184 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8185
8186         PR fortran/19239
8187         * gfortran.dg/vector_subscript_1.f90,
8188         * gfortran.dg/vector_subscript_2.f90: New tests.
8189
8190 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8191
8192         PR fortran/21104
8193         * gfortran.dg/array_alloc_1.f90,
8194         * gfortran.dg/array_alloc_2.f90,
8195         * gfortran.dg/array_alloc_3.f90: New tests.
8196
8197 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8198
8199         PR fortran/12840
8200         * gfortran.dg/array_constructor_6.f90
8201         * gfortran.dg/array_constructor_7.f90
8202         * gfortran.dg/array_constructor_8.f90
8203         * gfortran.dg/array_constructor_9.f90
8204         * gfortran.dg/array_constructor_10.f90
8205         * gfortran.dg/array_constructor_11.f90
8206         * gfortran.dg/array_constructor_12.f90: New tests.
8207
8208 2005-09-08  Josh Conner  <jconner@apple.com>
8209
8210         PR c++/23180
8211         * g++.dg/init/pr23180-1.C: New test.
8212         * g++.dg/init/pr23180-2.C: New test.
8213
8214 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8215
8216         PR fortran/18878
8217         * gfortran.dg/module_double_reuse.f90: New.
8218
8219 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8220
8221         PR fortran/23270
8222         PR fortran/22304
8223         PR fortran/18870
8224         PR fortran/17917
8225         PR fortran/16511
8226         * gfortran.dg/common_equivalence_1.f: New.
8227         * gfortran.dg/common_equivalence_2.f: New.
8228         * gfortran.dg/common_equivalence_3.f: New.
8229         * gfortran.dg/contained_equivalence_1.f90: New.
8230         * gfortran.dg/module_blank_common.f90: New.
8231         * gfortran.dg/module_commons_1.f90: New.
8232         * gfortran.dg/module_equivalence_1.f90: New.
8233         * gfortran.dg/nested_modules_1.f90: New.
8234         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8235         equivalences and add comment to connect the test with
8236         the PR.
8237
8238 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8239
8240         PR fortran/23765
8241         * gfortran.dg/common_6.f90: New test.
8242
8243 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8244
8245         PR fortran/15326
8246         * gfortran.dg/char_result_1.f90,
8247         * gfortran.dg/char_result_2.f90,
8248         * gfortran.dg/char_result_3.f90,
8249         * gfortran.dg/char_result_4.f90,
8250         * gfortran.dg/char_result_5.f90,
8251         * gfortran.dg/char_result_6.f90,
8252         * gfortran.dg/char_result_7.f90,
8253         * gfortran.dg/char_result_8.f90: New tests.
8254
8255 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8256
8257         PR fortran/19928
8258         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8259
8260 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8261
8262         PR obj-c++/16816
8263         * obj-c++.dg/selector-5.mm: New test.
8264         * obj-c++.dg/selector-6.mm: New test.
8265
8266 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8267
8268         PR objc/20574
8269         PR objc/19324
8270         * objc.dg/error-1.m: New test.
8271
8272 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8273
8274         PR fortran/23373
8275         * gfortran.fortran-torture/execute/pr23373-1.f90,
8276         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8277
8278 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8279
8280         PR libfortran/23760
8281         * gfortran.dg/g77/1832.f: Remove long string in write statement
8282         to allow the test to pass on correct list directed output with
8283         prepended space.
8284
8285 2005-09-07  James E Wilson  <wilson@specifix.com>
8286
8287         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8288
8289 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8290
8291         * gfortran.dg/parameter+save.f90: Rename to
8292         * gfortran.dg/parameter_save.f90: .. this.
8293
8294 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8295
8296         PR fortran/20848
8297         * gfortran.dg/parameter+save.f90: New test case.
8298
8299 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8300
8301         PR fortran/19269
8302         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8303
8304 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8305
8306         PR c/23075
8307         * gcc.dg/pr23075.c: New test.
8308         * g++.dg/warn/pr23075.C: New test.
8309
8310         PR target/22362
8311         * gcc.target/i386/pr22362.c: New test.
8312
8313         PR rtl-optimization/23098
8314         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8315
8316         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8317         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8318         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8319
8320 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8321
8322         * g++.dg/expr/cast6.C: New test.
8323
8324         PR c++/9782
8325         * g++.dg/init/new15.C: New test.
8326
8327 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8328
8329         * gcc.dg/vect/Os-vect-95.c: New test.
8330         * gcc.dg/vect/vect-95.c: Same.
8331
8332 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8333
8334         * gcc.dg/vect/vect-29.c: Update xfail testing.
8335         * gcc.dg/vect/vect-44.c: Same.
8336         * gcc.dg/vect/vect-48.c: Same.
8337         * gcc.dg/vect/vect-50.c: Same.
8338         * gcc.dg/vect/vect-72.c: Same.
8339         * gcc.dg/vect/vect-77.c: Same.
8340         * gcc.dg/vect/vect-78.c: Same.
8341         * gcc.dg/vect/vect-80.c: Same.
8342         * gcc.dg/vect/vect-96.c: Same.
8343         * gcc.dg/vect/vect-100.c: Same.
8344         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8345         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8346         * gfortran.dg/vect/vect-5.f90: Same.
8347
8348 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8349
8350         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8351         start strings.
8352         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8353         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8354
8355         PR c++/23056
8356         * g++.dg/opt/pr23056.C: New test.
8357
8358         PR rtl-optimization/23098
8359         * gcc.target/i386/pr23098.c: New test.
8360
8361 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8362
8363         PR c++/23667
8364         * g++.dg/template/static15.C: New test.
8365
8366         PR c++/21440
8367         * g++.dg/ext/stmtexpr5.C: New test.
8368         * g++.dg/ext/stmtexpr6.C: Likewise.
8369
8370 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8371
8372         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8373
8374         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8375         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8376         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8377
8378 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8379
8380         PR libfortran/23321
8381         * gfortran.dg/direct_io_4.f90: New test case.
8382
8383 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8384             Rasmus Hahn  <rassahah@neofonie.de>
8385
8386         PR libobjc/23108
8387         * objc.dg/type-stream-1.m: New test.
8388
8389 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8390
8391         PR fortran/23661
8392         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8393         gfortran.dg/print_fmt_3.f90: New test.
8394
8395 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8396
8397         * gfortran.dg/fmt_t_1.f90: New test.
8398
8399 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8400
8401         PR rtl-optimization/23454
8402         * g++.dg/opt/pr23454.C: New test.
8403
8404 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8405
8406         PR c++/23699
8407         * g++.dg/ext/static1.C: New test.
8408
8409 2005-09-02  Richard Henderson  <rth@redhat.com>
8410
8411         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8412         tail call to check_fa_work.
8413
8414 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8415
8416         PR c++/21687
8417         * g++.dg/other/gc3.C: New test.
8418
8419 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8420
8421         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8422         * gcc.dg/20050826-1.c: Likewise.
8423
8424 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8425
8426         PR c++/23167
8427         * g++.dg/expr/volatile1.C: New test.
8428
8429 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8430
8431         PR middle-end/23547
8432         * gcc.dg/pr23547.c: New test.
8433
8434 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8435
8436         PR c/22061
8437         * gcc.c-torture/execute/pr22061-1.c,
8438         * gcc.c-torture/execute/pr22061-2.c,
8439         * gcc.c-torture/execute/pr22061-3.c,
8440         * gcc.c-torture/execute/pr22061-4.c: New tests.
8441
8442 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8443
8444         * gcc.dg/Wredundant-decls-2.c: New test to check that
8445         -Wredundant-decls does not issue warning for a variable
8446         definition following a declaration.
8447
8448 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8449
8450         PR debug/7241
8451         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8452         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8453         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8454
8455         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8456         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8457         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8458         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8459         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8460         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8461         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8462         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8463
8464 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8465
8466         PR objc/23306
8467         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8468         scan-assmbler.
8469
8470 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8471
8472         PR target/21255
8473         * gcc.dg/pr21255-1.c: New test.
8474         * gcc.dg/pr21255-2-mb.c: Likewise.
8475         * gcc.dg/pr21255-2-ml.c: Likewise.
8476         * gcc.dg/pr21255-3.c: Likewise.
8477         * gcc.dg/pr21255-4.c: Likewise.
8478
8479 2005-08-31  Dale Johannesen  <dalej@apple.com>
8480
8481         * gcc.dg/20050830-1.c: New.
8482
8483 2005-08-31  Josh Conner  <jconner@apple.com>
8484
8485         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8486         command-line options for arm-*-* targets.
8487         * g++.dg/init/array16.C: Likewise.
8488         * g++.dg/other/crash-4.C: Likewise.
8489
8490 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8491
8492         PR obj-c++/23640
8493         * obj-c++.dg/gnu-runtime-3.mm: New test.
8494
8495 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8496
8497         PR c++/13377
8498         * g++.dg/lookup/ambig4.C: New test.
8499         * g++.dg/lookup/ambig5.C: New test.
8500         * g++.dg/tc1/dr101.C: Adjust error markers.
8501
8502 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8503
8504         PR c++/23639
8505         * g++.dg/template/ttp5.C: Adjust error markers.
8506
8507 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8508
8509         PR testsuite/23609
8510         * lib/obj-c++.exp: Include target-libpath.exp.
8511         (obj-c++_link_flags): Look for the GNU libobjc library
8512         and set the library path to include it.
8513         Don't manually set LD_LIBRARY_PATH (etc.) but call
8514         set_ld_library_path_env_vars instead.
8515         (obj-c++_target_compile): Don't set library path or
8516         linker flags because they are already set correctly
8517         in obj-c++_link_flags.
8518
8519 2005-08-30  Josh Conner  <jconner@apple.com>
8520
8521         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8522         to command-line options for arm-*-* targets.
8523
8524 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8525
8526         * g++.dg/other/i386-1.C: New.
8527
8528 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
8529
8530         PR preprocessor/20348
8531         PR preprocessor/20356
8532         * gcc.dg/cpp/pr20348.c: New test.
8533         * gcc.dg/cpp/pr20348.h: New file.
8534         * gcc.dg/cpp/inc/pr20348.h: New file.
8535         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
8536         * gcc.dg/cpp/pr20356.c: New test.
8537         * gcc.dg/cpp/pr20356.h: New file.
8538         * gcc.dg/cpp/inc/pr20356.h: New file.
8539         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
8540
8541 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
8542
8543         * gfortran.fortran-torture/execute/intrinsic_count.f90:
8544         Fix array dimension to avoid correct end-of-file error.
8545
8546 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
8547
8548         PR libfortran/23598
8549         * gfortran.dg/iostat_1.f90: New test.
8550
8551 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
8552
8553         PR middle-end/23408
8554         * gcc.dg/pr23408.c: New test.
8555
8556 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
8557
8558         PR c++/23099
8559         * g++.dg/init/member1.C: Make sure erroneous static data member
8560         definitions are required.
8561         * g++.dg/template/static13.C: New test.
8562         * g++.dg/template/static14.C: Likewise.
8563
8564 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
8565
8566         * gcc.target/i386/pr23575.c: Use -msse2 instead of
8567         -march=pentium4, remove ilp32 requirement.
8568
8569         PR middle-end/23484
8570         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
8571         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
8572
8573 2005-08-29  Andreas Jaeger  <aj@suse.de>
8574
8575         PR testsuite/23607
8576         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
8577
8578 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
8579
8580         * gcc.c-torture/execute/20050316-2.c: New test.
8581         * gcc.c-torture/execute/20050316-3.c: New test.
8582         * gcc.dg/torture/pr16104-1.c: New test.
8583
8584 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
8585
8586         PR middle-end/23463
8587         * gcc.c-torture/execute/zero-struct-1.c: New test.
8588
8589 2005-08-27  Richard Guenther  <rguenther@suse.de>
8590
8591         PR target/23575
8592         * gcc.target/i386/pr23575.c: New testcase.
8593
8594 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
8595
8596         PR rtl-optimization/23561
8597         * gcc.c-torture/execute/20050826-1.c: New test.
8598
8599         PR rtl-opt/23560
8600         * gcc.c-torture/execute/20050826-2.c: New test.
8601
8602 2005-08-26  Dale Johannesen  <dalej@apple.com>
8603
8604         * gcc.dg/20030711-1.c: Modify to work on Darwin.
8605         * gcc.dg/20050826-1.c: New.
8606
8607 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
8608
8609         PR c++/19004
8610         * g++.dg/template/nontype13.C: New test.
8611
8612         PR c++/23491
8613         * g++.dg/init/new14.C: New test.
8614         * g++.dg/expr/anew1.C: Do not XFAIL.
8615         * g++.dg/expr/anew2.C: Likewise.
8616         * g++.dg/expr/anew3.C: Likewise.
8617
8618 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
8619
8620         PR middle-end/22439
8621         * gcc.dg/vla-3.c: New test.
8622
8623 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
8624
8625         PR fortran/20363
8626         * gfortran.dg/named_interface.f90: New.
8627
8628 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
8629
8630         * gcc.c-torture/execute/frame-address.c: New test.
8631
8632 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8633
8634         PR c++/20817
8635         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
8636
8637 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8638
8639         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
8640
8641 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8642
8643         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
8644         * gcc.dg/altivec-22.c: Rename from..
8645         * gcc.dg/altivec-nomfcr.c: ..this.
8646
8647 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
8648
8649         PR tree-optimization/23546
8650         * gcc.dg/tree-ssa/pr23546.c: New test.
8651
8652 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
8653
8654         PR fortran/17758
8655         * gfortran.dg/nonreturning_statements.f90: New test.
8656
8657 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8658
8659         PR c++/22454
8660         * g++.dg/parse/crash29.C: New.
8661
8662 2005-08-23  DJ Delorie  <dj@redhat.com>
8663
8664         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
8665         constants have the L suffix.
8666
8667 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
8668
8669         PR c++/23044
8670         * g++.dg/template/instantiate8.C: New.
8671
8672 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
8673
8674         PR middle-end/23467
8675         * gcc.c-torture/execute/pr23467.c: New test.
8676
8677 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
8678
8679         PR tree-optimization/22043
8680         * gcc.c-torture/execute/20050613-1.c: New test.
8681
8682 2005-08-23  Ben Elliston  <bje@au.ibm.com>
8683
8684         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
8685
8686 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
8687
8688         PR rtl-optimization/23478
8689         * g++.dg/opt/pr23478.C: New test.
8690
8691 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8692
8693         PR c/18715
8694         * gcc.dg/switch-warn-3.c: New test.
8695
8696 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8697
8698         PR c++/22233
8699         * g++.dg/template/param1.C: New test.
8700
8701 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8702
8703         PR c++/23089
8704         * g++.dg/other/incomplete1.C: New test.
8705
8706 2005-08-22  Ira Rosen  <irar@il.ibm.com>
8707
8708         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
8709         are vectorizable.
8710
8711 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8712
8713         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
8714         d_lines_5.f: New.
8715
8716 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
8717
8718         * gcc.target/i386/sse-4.c: New test.
8719
8720 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8721
8722         PR testsuite/23239
8723         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
8724
8725 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
8726
8727         * gcc.dg/20050811-1.c: New test.
8728         * gcc.dg/20050811-2.c: New test.
8729
8730 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
8731
8732         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
8733
8734 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
8735
8736         PR 23476
8737         * gcc.c-torture/compile/pr23476.c: New test.
8738
8739 2005-08-19  Devang Patel  <dpatel@apple.com>
8740
8741         PR tree-optimization/23048
8742         * gcc.dg/tree-ssa/pr23048.c: New test.
8743
8744 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8745
8746         PR middle-end/20624
8747         * g++.dg/warn/Wreturn-3.C: New test
8748
8749 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
8750
8751         PR tree-optimization/22228
8752         * g++.dg/vect/pr22543.cc: New test.
8753
8754 2005-08-17  Steven Bosscher  <stevenb@suse.de>
8755
8756         PR tree-optimization/21574
8757         * gcc.dg/tree-ssa/pr21574.c: New test.
8758
8759 2005-08-16  James E Wilson  <wilson@specifix.com>
8760
8761         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
8762
8763 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
8764
8765         PR tree-opt/23402
8766         * gcc.c-torture/compile/zero-strct-3.c: New test.
8767         * gcc.c-torture/compile/zero-strct-4.c: New test.
8768
8769 2005-08-16  Steven Bosscher  <stevenb@suse.de>
8770
8771         PR target/23376
8772         * gcc.target/x86_64/pr23376.c: New test.
8773
8774 2005-08-16  Ian Lance Taylor  <ian@airs.com>
8775
8776         PR c++/23337
8777         * g++.dg/ext/vector2.C: New.
8778
8779 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8780
8781         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
8782
8783 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8784
8785         PR libfortran/23428
8786         * gfortran.dg/inquire-complex.f90: New test case.
8787
8788 2005-08-16  James E Wilson  <wilson@specifix.com>
8789
8790         PR tree-optimization/21105
8791         * gcc.dg/large-size-array.c: New.
8792
8793 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
8794
8795         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
8796         type.
8797         * gcc.dg/vect/vect-41: Likewise.
8798         * gcc.dg/vect/vect-42: Likewise.
8799         * gcc.dg/vect/vect-43: Likewise.
8800         * gcc.dg/vect/vect-44: Likewise.
8801         * gcc.dg/vect/vect-46: Likewise.
8802         * gcc.dg/vect/vect-47: Likewise.
8803         * gcc.dg/vect/vect-48: Likewise.
8804         * gcc.dg/vect/vect-52: Likewise.
8805         * gcc.dg/vect/vect-53: Likewise.
8806         * gcc.dg/vect/vect-54: Likewise.
8807         * gcc.dg/vect/vect-55: Likewise.
8808         * gcc.dg/vect/vect-56: Likewise.
8809         * gcc.dg/vect/vect-57: Likewise.
8810         * gcc.dg/vect/vect-58: Likewise.
8811         * gcc.dg/vect/vect-59: Likewise.
8812         * gcc.dg/vect/vect-60: Likewise.
8813         * gcc.dg/vect/vect-61: Likewise.
8814         * gcc.dg/vect/vect-85: Likewise.
8815         * gcc.dg/vect/vect-87: Likewise.
8816         * gcc.dg/vect/vect-88: Likewise.
8817         * gcc.dg/vect/vect-93.c: Likewise.
8818         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
8819         * gcc.dg/vect/vect-75: Likewise.
8820         * gcc.dg/vect/vect-76: Likewise.
8821         * gcc.dg/vect/vect-77: Likewise.
8822         * gcc.dg/vect/vect-78: Likewise.
8823         * gcc.dg/vect/vect-80: Likewise.
8824         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
8825         vectorized for the expected reason, rather than checking how alignment
8826         was handled.
8827         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
8828         type and also instead of aligned pointers. Added documentation.
8829
8830 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
8831
8832         * gfortran.dg/power.f90: New test.
8833
8834 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
8835
8836         PR rtl-optimization/23299
8837         * g++.dg/opt/pr23299.C: New test.
8838
8839 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8840
8841         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
8842
8843 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
8844
8845         * g++.dg/template/local6.C: New test.
8846
8847 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
8848
8849         * execute/exceptions/finally-1.m: Check that the catch and finally are
8850         being called.  Also add a "return 0;" at the end of main.
8851
8852 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
8853
8854         PR fortran/21432.
8855         * gfortran.dg/namelist_print_1.f: New test of functionality of
8856         PRINT namelist.
8857         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
8858         namelist generates error with -std=f95.
8859
8860 2005-08-14  Ira Rosen  <irar@il.ibm.com>
8861
8862         PR tree-optimization/23119
8863         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
8864
8865 2005-08-13  Marcin Koziej  <creep@desk.pl>
8866             Andrew Pinski  <pinskia@physics.uc.edu>
8867
8868         PR libobjc/22492
8869         * execute/exceptions/finally-1.m: New test.
8870
8871 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8872
8873         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
8874         testsuite.
8875         * objc/execute/exceptions/trivial.m: New test.
8876         * objc.dg/try-catch-11.m: Move to ...
8877         * objc/execute/exceptions/foward-1.m: Here.
8878         * objc.dg/try-catch-2.m: Move to ...
8879         * objc/execute/exceptions/catchall-1.m: Here.
8880         * objc.dg/try-catch-8.m: Move to ...
8881         * objc/execute/exceptions/local-variables-1.m: Here.
8882
8883 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8884
8885         * objc.dg/nested-func-1.m: Move to ...
8886         * objc/execute/nested-func-1.m: Here.
8887
8888 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8889
8890         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
8891         in ${options} instead of [target_info name].
8892         * lib/obj-c++.exp (objc_target_compile): Likewise.
8893
8894 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8895
8896         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
8897
8898 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8899
8900         part of PR testsuite/23348
8901         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
8902         of the torture options.
8903         * objc/compile/trivial.m: New test.
8904
8905 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8906
8907         * gfortran.dg/eoshift.f90: Correct format.
8908
8909 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8910
8911         * gfortran.fortran-torture/execute/character_passing.f90:
8912         Fix comment typo.
8913
8914 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
8915
8916         PR c++/8271
8917         * g++.dg/template/unify10.C: New.
8918
8919 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
8920
8921         * g++.dg/parse/pr22514.C: Move to...
8922         * g++.dg/debug/pr22514.C: here.
8923
8924 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8925
8926         PR c++/23266
8927         * g++.dg/inherit/pure1.C: New test.
8928
8929         * ChangeLog: Fix typos.
8930
8931 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8932             Steven Bosscher  <stevenb@suse.de>
8933
8934         * gfortran.dg/runtime_warning_1.f90: New test.
8935
8936 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
8937
8938         PR c++/23219
8939         * g++.dg/parse/crash28.C: New.
8940
8941 2005-08-11  Richard Guenther  <rguenther@suse.de>
8942
8943         PR target/23289
8944         * gcc.target/i386/tailcall-1.c: New testcase.
8945
8946 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
8947
8948         * gcc.dg/vect/vect-67.c: Un-xfail.
8949
8950 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
8951
8952         PR c++/23225
8953         * g++.dg/testsuite/parse/crash27.C: new test.
8954
8955 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
8956
8957         PR libfortran/22143
8958         * gfortran.dg/shift-kind.f90: New testcase.
8959
8960 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
8961
8962         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
8963         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
8964
8965 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8966
8967         PR c++/20646
8968         * g++.dg/other/mult-stor1.C: New test.
8969
8970 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
8971
8972         * gcc.c-torture/pr18299-1.c: Move to ...
8973         * gcc.c-torture/compile/pr18299-1.c: Here.
8974
8975 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
8976
8977         * gfortran/fortran.torture/execute/character_passing.f90:
8978         Fix types for LSAME.
8979
8980 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
8981
8982         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
8983         input data back to what it was originally.
8984
8985 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
8986
8987         * objc.dg/try-catch-8.m: Enable for all targets.
8988
8989 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
8990
8991         * gcc.dg/pr23165.c: New test.
8992
8993 2005-08-09  Steven Bosscher  <stevenb@suse.de>
8994
8995         PR tree-optimization/23234
8996         * gcc.dg/tree-ssa/pr23234.c: New test.
8997
8998 2005-08-08  Josh Conner  <jconner@apple.com>
8999
9000         PR rtl-optimization/23241
9001         * gcc.dg/char-compare.c: New test.
9002
9003 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9004
9005         PR c++/22508
9006         * g++.dg/init/new13.C: New test.
9007
9008 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9009
9010         PR c++/21166
9011         * g++.dg/other/crash-4.C: Adjust
9012         * g++/dg/ext/packed9.C: New.
9013
9014 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9015
9016         PR middle-end/21964
9017         * gcc.c-torture/execute/pr21964-1.c: New test.
9018
9019 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9020
9021         PR c/22458
9022         * gcc.dg/pr22458-1.c: New test.
9023
9024 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9025             Steven G. Kargl <kargls@comcast.net>
9026
9027         PR fortran/22390
9028         * gfortran.dg/flush_1.f90: New test.
9029
9030 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9031
9032         PR c++/23191
9033         * g++.dg/template/eh2.C: New test.
9034
9035 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9036
9037         PR c++/19498
9038         * g++.dg/template/instantiate7.C: New test.
9039
9040 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9041
9042         PR c/23113
9043         * gcc.dg/Wunused-value-1.c: New test.
9044
9045 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9046
9047         PR rtl-optimization/23233
9048         * gcc.c-torture/compile/pr23233-1.c: New test.
9049
9050 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9051
9052         PR fortran/18833
9053         PR fortran/20850
9054         * gfortran.dg/equiv_1.f90: New test.
9055         * gfortran.dg/equiv_2.f90: New test.
9056         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9057         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9058         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9059
9060 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9061
9062         * gcc.c-torture/execute/vrp-5.c: New test.
9063         * gcc.c-torture/execute/vrp-6.c: New test.
9064         * gcc.dg/tree-ssa/vrp21.c: New test.
9065
9066 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9067
9068         * g++.dg/parse/pr22514.C: New test.
9069
9070 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9071
9072         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9073
9074         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9075         instead of constant loads / pool entries.
9076
9077 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9078
9079         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9080         TEST_TO_WCTYPE.
9081
9082 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9083
9084         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9085         __WINT_TYPE__ in generated prototypes if possible.
9086
9087 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9088
9089         PR 22037
9090         * g++.dg/tree-ssa/pr22037.C:
9091
9092 2005-08-04  Richard Henderson  <rth@redhat.com>
9093
9094         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9095         scan-tree-dump-times directive.
9096
9097 2005-08-04  Jan Hubicka  <jh@suse.cz>
9098
9099         * gcov-1.C: Fix switch counts.
9100         * gcov-4b.c: Likewise.
9101
9102 2005-08-03  Jeff Law  <law@redhat.com>
9103
9104         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9105
9106 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9107
9108         * gcc.c-torture/execute/pr23135.c: New test.
9109
9110 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9111
9112         PR tree-optimization/19899
9113         * gcc.dg/tree-ssa/scev-1.c: New test.
9114         * gcc.dg/tree-ssa/scev-2.c: New test.
9115
9116 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9117
9118         PR target/18582
9119         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9120
9121 2005-08-03  Jan Hubicka  <jh@suse.cz>
9122
9123         * update-conroll.c: New testcase.
9124         * update-conroll-2.c: New testcase.
9125
9126 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9127
9128         * gfortran.dg/constant_substring.f: New test.
9129         * gfortran.dg/pr22491.f: New test.
9130
9131 2005-08-02  Jan Hubicka  <jh@suse.cz>
9132
9133         * update-threading.c: Replace by the proper one.
9134
9135 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9136
9137         PR 23164
9138         * g++.dg/tree-ssa/pr23164.C: New test.
9139
9140 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9141
9142         * gcc.dg/tree-ssa/pr23192.c: New test.
9143
9144 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9145
9146         * gcc.c-torture/execute/vrp-4.c: New test.
9147
9148 2005-08-02  Jan Hubicka  <jh@suse.cz>
9149
9150         * update-threading.c: New test.
9151
9152 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9153
9154         * gcc.c-torture/compile/20050801-1.c: New test.
9155         * gcc.c-torture/compile/20050801-2.c: New test.
9156
9157 2005-08-01  Jan Hubicka  <jh@suse.cz>
9158
9159         * val-prof-5.c: New test.
9160
9161 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9162
9163         PR c/22311
9164         * gcc.dg/pr22311-1.c : New test.
9165
9166 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9167
9168         PR target/23095
9169         * gfortran.dg/pr23095.f: New test.
9170
9171         PR c++/22003
9172         * g++.dg/other/pr22003.C: New test.
9173
9174 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9175
9176         PR target/20621
9177         * gcc.c-torture/execute/pr20621-1.c: New test.
9178
9179 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9180
9181         * gfortran.dg/comma_format_extension_4.f: Adjust length
9182         of string for format.
9183         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9184         print statement with internal write.
9185         * gfortran.dg/der_array_io_2.f: Likewise.
9186         * gfortran.dg/der_array_io_3.f: Likewise.
9187
9188 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9189
9190         * gcc.dg/fold-abs-4.c: new test.
9191
9192 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9193
9194         PR fortran/22570 an related issues.
9195         * gfortran.dg/x_slash_1.f: New test.
9196
9197 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9198
9199         PR c/23143
9200         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9201         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9202
9203 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9204
9205         PR c/529
9206         * gcc.dg/Wshadow-3.c: New test.
9207
9208 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9209
9210         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9211         used to have the wrong bounds).
9212
9213 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9214
9215         PR c/21720
9216         * gcc.dg/hex-round-1.c: Test more cases.
9217         * gcc.dg/hex-round-2.c: New test.
9218
9219 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9220
9221         PR 22550
9222         * g++.dg/tree-ssa/pr22550.C: New test.
9223
9224 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9225
9226         * gcc.dg/tree-ssa/vrp19.c: New test.
9227         * gcc.dg/tree-ssa-vrp20.c: New test.
9228
9229 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9230
9231         PR c/22240
9232         * gcc.dg/transparent-union-4.c: New test.
9233
9234 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9235
9236         PR c/22192
9237         * gcc.dg/c99-vla-2.c: New test.
9238
9239 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9240
9241         PR c/21720
9242         * gcc.dg/hex-round-1.c: New test.
9243
9244 2005-07-28  Jan Hubicka  <jh@suse.cz>
9245
9246         * inliner-1.c: Do not dump everything.
9247         * tree-prof.exp: Do not pass -ftree-based-profiling.
9248         * bprob.exp: Likewise.
9249
9250         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9251
9252 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9253
9254         PR c++/22545
9255         * g++.dg/expr/ptrmem7.C: New test.
9256
9257 2005-07-28  Mike Stump  <mrs@apple.com>
9258
9259         * g++.old-deja/g++.mike/visibility-1.C: New test.
9260
9261 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9262
9263         PR c/20187
9264         * gcc.c-torture/execute/pr20187-1.c: New test.
9265
9266 2005-07-28  Jeff Law  <law@redhat.com>
9267
9268         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9269         * gcc.dg/tree-ssa/vrp18.c: New test.
9270
9271 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9272
9273         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9274
9275 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9276
9277         PR tree-optimization/22506
9278         * gcc.dg/vect/ps22506.c: New test.
9279
9280 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9281
9282         PR target/21149
9283         * gcc.target/i386/sse-3.c: New test.
9284
9285 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9286
9287         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9288         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9289
9290 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9291
9292         PR c/22589
9293         * gcc.c-torture/compile/pr22589-1.c: New test.
9294
9295 2005-07-28  Jan Hubicka  <jh@suse.cz>
9296
9297         * update-loopch.c: New testcase.
9298
9299 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9300
9301         PR rtl-optimization/23047
9302         * gcc.c-torture/execute/pr23047.c: New test.
9303         * gcc.c-torture/execute/pr23047.x: New.
9304
9305 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9306
9307         PR tree-optimization/22493
9308         * gcc.c-torture/execute/pr22493-1.c: New test.
9309         * gcc.c-torture/execute/pr22493-1.x: New.
9310         * gcc.c-torture/execute/vrp-1.c: New test.
9311         * gcc.c-torture/execute/vrp-2.c: New test.
9312         * gcc.c-torture/execute/vrp-2.c: New test.
9313
9314 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9315
9316         * gcc.target/frv/all-builtin-read8.c: Delete.
9317         * gcc.target/frv/all-builtin-read16.c: Delete.
9318         * gcc.target/frv/all-builtin-read32.c: Delete.
9319         * gcc.target/frv/all-builtin-read64.c: Delete.
9320         * gcc.target/frv/all-builtin-write8.c: Delete.
9321         * gcc.target/frv/all-builtin-write16.c: Delete.
9322         * gcc.target/frv/all-builtin-write32.c: Delete.
9323         * gcc.target/frv/all-builtin-write64.c: Delete.
9324         * gcc.target/frv/all-read-write-1.c: New.
9325
9326 2005-07-27  Jeff Law  <law@redhat.com>
9327
9328         * gcc.c-torture/execute/pr22630.c: New test.
9329
9330 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9331
9332         PR tree-optimization/23073
9333         * gcc.dg/vect/nodump-pr23073.c: New test.
9334         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9335
9336 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9337
9338         PR tree-optimize/22348
9339         * gcc.c-torture/execute/pr22348.c: New.
9340
9341 2005-07-27  Richard Guenther  <rguenther@suse.de>
9342
9343         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9344
9345 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9346
9347         PR fortran/22503
9348         * gfortran.dg/logical_comp.f90: New test.
9349
9350 2005-07-27  Jan Hubicka  <jh@suse.cz>
9351
9352         * inliner-1.c: Add cleanup of dumps.
9353         * val-prof-*.c: Likewise.
9354         * update-tailcall.c: New.
9355
9356 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9357
9358         PR 22591
9359         * gcc.dg/tree-ssa/pr22591.c: New test.
9360         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9361
9362 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9363
9364         PR libobjc/22606
9365         * objc.dg/try-catch-11.m: New test.
9366
9367 2005-07-26  Richard Guenther  <rguenther@suse.de>
9368
9369         PR tree-optimization/22486
9370         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9371
9372 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9373
9374         PR tree-opt/22484
9375         * testsuite/g++.dg/opt/loop2.C: New test.
9376
9377 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9378
9379         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9380         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9381
9382 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9383
9384         * lib/profopt.exp (profopt-execute): Check for profiling data
9385         files on the target.
9386
9387 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9388
9389         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9390         for matching of asm labels.
9391
9392 2005-07-25  Richard Guenther  <rguenther@suse.de>
9393
9394         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9395
9396 2005-07-25  Richard Guenther  <rguenther@suse.de>
9397
9398         PR testsuite/22624
9399         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9400
9401 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9402
9403         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9404         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9405         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9406         * gcc.dg/vect/vect-100.c: New test.
9407         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9408         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9409         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9410         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9411         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9412         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9413         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9414         * gfortran.dg/vect/pr19049.f90: New testcase.
9415         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9416
9417 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9418
9419         * gcc.c-torture/execute/20050713-1.c: New test.
9420
9421         PR fortran/20063
9422         * gfortran.fortran-torture/execute/data_4.f90: New test.
9423
9424         PR middle-end/20303
9425         * gcc.dg/visibility-d.c: New test.
9426
9427 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9428
9429         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9430         * gfortran.dg/underflow.f90: Ditto.
9431
9432 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9433
9434         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9435         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9436         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9437
9438 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9439
9440         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9441         include case of field width of zero.
9442
9443 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9444
9445         PR libgfortran/21875
9446         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9447         with trailing blanks on normal formatted read.
9448
9449 2005-07-23  Chao-ying Fu  <fu@mips.com>
9450
9451         * gcc.target/mips/mips32-dsp-type.c: New test.
9452         * gcc.target/mips/mips32-dsp.c: New test.
9453
9454 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9455
9456         PR testsuite/21073
9457         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9458
9459         PR testsuite/20454
9460         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9461         and __cyg_profile_func_exit.
9462
9463 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9464
9465         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9466         * gfortran.dg/comma_format_extension_4.f: Same.
9467         * gfortran.dg/pr15332.f: Same.
9468         * gfortran.dg/pr21730.f: Same.
9469
9470 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9471
9472         * g++.dg/opt/vrp2.C: Fix testcase.
9473
9474         PR tree-opt/22625
9475         * g++.dg/opt/vrp2.C: New test.
9476
9477 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9478
9479         PR debug/21828
9480         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9481
9482 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9483
9484         * gcc.dg/tree-ssa/20050719-1.c: New test.
9485
9486 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9487
9488         * gcc.dg/bfin-longcall-1.c: New file.
9489         * gcc.dg/bfin-longcall-2.c: New file.
9490
9491 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9492
9493         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9494
9495 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9496
9497         PR middle-end/19055
9498         * gcc.dg/tree-ssa/pr19055.c: New test.
9499         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9500
9501 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9502
9503         PR C++/22358
9504         * g++.dg/other/pr22358.C: New test.
9505
9506 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9507
9508         PR c++/2922
9509         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9510
9511 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9512
9513         PR c++/15938
9514         * g++.dg/init/union2.C: New test.
9515
9516 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9517
9518         PR c/22393
9519         * gcc.dg/complex-4.c: New test.
9520
9521 2005-07-21  Richard Guenther  <rguenther@suse.de>
9522
9523         PR testsuite/22522
9524         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9525         scanning for asm labels.
9526         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9527
9528 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9529
9530         PR target/22085
9531         * gcc.dg/altivec-pr22085.c: New.
9532
9533 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9534
9535         PR tree-optimization/19210
9536         * gcc.dg/tree-ssa/pr19210-1.c: New.
9537         * gcc.dg/tree-ssa/pr19210-2.c: New.
9538
9539 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
9540
9541         PR rtl-optimization/22167
9542         * g++.dg/opt/pr22167.C: New test.
9543
9544 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
9545
9546         PR c++/2922
9547         * g++.dg/lookup/two-stage2.C: New.
9548         * g++.dg/lookup/two-stage3.C: New.
9549         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
9550         fixed two-stage name lookup for operators.
9551         * g++.dg/template/call3.C: Compiler now produces an appropriate
9552         error message.
9553         * g++.dg/template/crash37.C: Compiler now describes bla() on line
9554         14 as a candidate.
9555         * g++.dg/template/ptrmem4.C: Compiler produces different error
9556         message.
9557         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
9558         connect_to_method as a candidate.
9559
9560 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
9561
9562         * gcc.dg/fold-alloc-1.c: New test.
9563
9564 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
9565
9566         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9567         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
9568
9569 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
9570
9571         * gcc.dg/fold-abs-1.c: New test.
9572         * gcc.dg/fold-abs-2.c: New test.
9573         * gcc.dg/fold-abs-3.c: New test.
9574
9575 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
9576
9577         Make CONSTRUCTOR use VEC to store initializers.
9578         * g++.dg/ext/complit3.C: Check for specific error messages.
9579         * g++.dg/init/brace2.C: Update error message.
9580         * g++.dg/warn/Wbraces2.C: Likewise.
9581
9582 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
9583
9584         PR fortran/16940
9585         * gfortran.dg/module_interface_1.f90: New test.
9586
9587 2005-07-19  Danny Berlin <dberlin@dberlin.org>
9588             Kenneth Zadeck <zadeck@naturalbridge.com>
9589
9590         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
9591
9592 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9593
9594         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
9595         specify -Wformat for these tests.
9596         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
9597         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
9598         * gcc.dg/format/opt-6.c: Delete.
9599
9600 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9601
9602         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
9603         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9604
9605 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9606
9607         * gcc.dg/tree-ssa/alias-2.c: New test.
9608
9609 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
9610
9611         PR c++/22263
9612         * g++.dg/template/explicit7.C: New test.
9613
9614 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
9615
9616         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
9617         width of 8 to +Inf and -Inf.
9618
9619 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
9620
9621         PR c++/22139
9622         * g++.dg/template/friend36.C: New test.
9623
9624 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
9625
9626         PR fortran/21730
9627         * gfortran.dg/pr21730.f: New test.
9628
9629 2005-07-16  Danny Berlin <dberlin@dberlin.org>
9630             Kenneth Zadeck <zadeck@naturalbridge.com>
9631
9632         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
9633         since pure const detection cannot run at -O1 in c compiler.
9634         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
9635         can now optimize this case properly.
9636         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
9637         because we now pass.
9638         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
9639
9640 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
9641
9642         PR c/22421
9643         * gcc.dg/format/bitfld-1.c: New test.
9644
9645 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9646
9647         PR c++/22204
9648         * g++.dg/rtti/repo1.C: New test.
9649
9650 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
9651
9652         PR middle-end/22398
9653         * gcc.c-torture/compile/pr22398.c: New test.
9654
9655 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9656
9657         PR c++/22132
9658         * g++.dg/expr/cast4.C: New test.
9659
9660 2005-07-15  Richard Guenther  <rguenther@suse.de>
9661
9662         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
9663         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9664
9665 2005-07-15  Steven Bosscher  <stevenb@suse.de>
9666
9667         PR tree-optimization/22230
9668         * gcc.dg/tree-ssa/pr22230.c: New test.
9669
9670 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
9671
9672         * gfortran.dg/g77/cpp6.f: New test.
9673
9674         PR fortran/22417
9675         * gfortran.dg/g77/cpp5.F: New test.
9676         * gfortran.dg/g77/cpp5.h: New file.
9677         * gfortran.dg/g77/cpp5inc.h: New file.
9678
9679 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
9680
9681         PR libfortran/16435
9682         * gfortran.dg/tl_editting.f90: New.
9683         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
9684
9685 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
9686
9687         * gfortran.dg/char_array_constructor.f90: New test.
9688
9689 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
9690
9691         * gfortran.dg/past_eor.f90: New.
9692         * gfortran.dg/complex_read.f90: New.
9693
9694 2005-07-13  Jeff Law  <law@redhat.com>
9695
9696         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
9697         additional casts.
9698
9699         * gcc.dg/tree-ssa/pr22321.c: New test
9700
9701 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
9702
9703         PR tree-optimization/21921
9704         * gcc.dg/tree-ssa/pr21921.c: New.
9705
9706 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9707
9708         PR tree-optimizatio/22442
9709         * gcc.dg/tree-ssa/loop-11.c: New test.
9710
9711 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9712
9713         PR tree-opt/21840
9714         * gcc.c-torture/compile/pr21840.c: New test.
9715
9716 2005-07-12  Jan Hubicka  <jh@suse.cz>
9717
9718         * gcc.c-torture/compile/pr22379.c: New test.
9719
9720 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
9721
9722         PR libfortran/21593
9723         gfortran.dg/dev_null.f90: Remove outdated comment about
9724         PR libfortran/21593.
9725
9726
9727 2005-07-12  Dale Johannesen  <dalej@apple.com>
9728
9729         * gcc.target/i386/compress-float-sse.c: New.
9730         * gcc.target/i386/compress-float-sse-pic.c: New.
9731         * gcc.target/i386/compress-float-387.c: New.
9732         * gcc.target/i386/compress-float-387-pic.c: New.
9733         * gcc.dg/compress-float-ppc.c: New.
9734         * gcc.dg/compress-float-ppc-pic.c: New.
9735
9736 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
9737
9738         PR libfortran/21593
9739         gfortran.dg/dev_null.f90: Remove targets.
9740
9741 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9742
9743         PR tree-opt/22335
9744         * gcc.dg/pr22335-1.c: New test.
9745         * gcc.dg/pr22335-2.c: New test.
9746
9747 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9748
9749         PR c++/20172
9750         * g++.dg/template/nontype12.C : New test.
9751
9752 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9753
9754         * gcc.dg/tree-ssa/loop-10.c: New test.
9755
9756 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
9757
9758         * gcc.c-torture/execute/20020720-1.x: Remove.
9759
9760 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
9761
9762         * gfortran.fortran-torture/execute/forall_7.f90: New test.
9763
9764 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
9765
9766         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
9767         (dg-mips-options): Use it.
9768
9769 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
9770
9771         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
9772
9773 2005-07-09  Richard Henderson  <rth@redhat.com>
9774
9775         * lib/target-supports.exp (check_effective_target_sync_char_short):
9776         Add alpha.
9777
9778 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
9779
9780         PR libfortran/22217
9781         * gfortran.dg/negative-z-descriptor.f90: New test.
9782
9783 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9784
9785         PR tree-opt/22329
9786         * gcc.dg/pr22329.c: New test.
9787
9788 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
9789
9790         PR tree-optimization/20139
9791         * gcc.dg/tree-ssa/pr20139.c: New.
9792
9793 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9794
9795         PR tree-opt/22356
9796         * testsuite/gcc.dg/pr22356-1.c: New test.
9797
9798 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
9799
9800         PR c++/21799
9801         * g++.dg/template/unify8.C: New.
9802         * g++.dg/template/unify9.C: New.
9803
9804 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
9805
9806         * gfortran.fortran-torture/execute/entry_10.f90: New test.
9807
9808 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
9809
9810         * gcc.dg/darwin-version-1.c: New.
9811         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
9812         * gcc.dg/builtins-20.c: Likewise.
9813         * gcc.dg/builtins-53.c: Likewise.
9814         * gcc.dg/torture/builtins-convert-1.c: Likewise.
9815         * gcc.dg/torture/builtins-convert-2.c: Likewise.
9816         * gcc.dg/torture/builtins-convert-3.c: Likewise.
9817         * gcc.dg/torture/builtins-power-1.c: Likewise.
9818         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
9819         on Darwin.
9820
9821 2005-07-07  Jeff Law  <law@redhat.com>
9822
9823         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
9824         argument evaluation order.
9825
9826 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
9827
9828         PR libfortran/21594
9829         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9830         Add test cases where the shift length is greater than the
9831         array length.
9832
9833 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9834
9835         * obj-c++.dg/proto-lossage-6.mm: New.
9836         * objc.dg/proto-lossage-6.m: New.
9837
9838 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9839
9840         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
9841         * objc.dg/gnu-runtime-2.m: Likewise.
9842
9843 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9844
9845         * gfortran.dg/longline.f: New test.
9846
9847         * gfortran.dg/badline.f: New test.
9848
9849 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9850
9851         PR fortran/16531
9852         PR fortran/15966
9853         PR fortran/18781
9854         * gfortran.dg/hollerith.f90: New.
9855         * gfortran.dg/hollerith2.f90: New.
9856         * gfortran.dg/hollerith3.f90: New.
9857         * gfortran.dg/hollerith4.f90: New.
9858         * gfortran.dg/hollerith_f95.f90: New.
9859         * gfortran.dg/hollerith_legacy.f90: New.
9860         * gfortran.dg/g77/cpp4.F: New. Port from g77.
9861
9862 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9863
9864         PR objc/22274
9865         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
9866         * objc.dg/gnu-runtime-2.m: New.
9867
9868 2005-07-06  Jeff Law  <law@redhat.com>
9869
9870         * gcc.dg/tree-ssa/vrp17.c: New test.
9871
9872 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9873
9874         PR fortran/22327
9875         * gfortran.dg/array_constructor_5.f90: New test.
9876
9877 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9878
9879         * gfortran.fortran-torture/execute/entry_9.f90: New test.
9880
9881 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
9882
9883         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
9884         * gcc.dg/980816-1.c: Ditto.
9885
9886 2005-07-06  Jeff Law  <law@redhat.com>
9887
9888         * gcc.c-torture/compile/pr21356.c: New test.
9889
9890 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9891
9892         PR c/22013
9893         PR c/22098
9894         * gcc.c-torture/compile/pr22013-1.c,
9895         gcc.c-torture/execute/pr22098-1.c,
9896         gcc.c-torture/execute/pr22098-2.c,
9897         gcc.c-torture/execute/pr22098-3.c: New tests.
9898
9899 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9900
9901         PR c/22308
9902         * gcc.dg/pr22308-1.c: New test.
9903
9904 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
9905
9906         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
9907         target.
9908         * gcc.dg/compare9.c: Use -fshort-enums instead of
9909         -fno-short-enums.  Change the last test to dg-bogus.
9910
9911 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
9912
9913         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
9914         * gcc.dg/compare9.c: New.
9915
9916 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9917
9918         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
9919
9920 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
9921
9922         PR testsuite/22288
9923         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
9924
9925
9926 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9927
9928         * gcc.dg/format/gcc_gfc-1.c: New.
9929
9930 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
9931
9932         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
9933
9934 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9935
9936         PR fortran/20842
9937         * gfortran.dg/io_invalid_1.f90: New test.
9938
9939 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
9940
9941         * gcc.dg/format/gcc_diag-1.c: Update.
9942
9943 2005-07-02  Jeff Law  <law@redhat.com>
9944
9945         * gcc.dg/tree-ssa/pr22051-1.c: New test.
9946         * gcc.dg/tree-ssa/pr22051-2.c: New test.
9947
9948 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
9949
9950         * gcc.dg/format/gcc_diag-1.c: Update.
9951
9952 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
9953
9954         PR tree-opt/22269
9955         * gcc.c-torture/compile/pr22269.c: New test.
9956
9957 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
9958
9959         PR 21584
9960         PR 22219
9961         * g++.dg/tree-ssa/pr21584-1.C: New test.
9962         * g++.dg/tree-ssa/pr21584-2.C: New test.
9963
9964 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
9965
9966         * obj-c++.dg/try-catch-11.mm: New.
9967         * objc.dg/try-catch-10.m: New.
9968
9969 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
9970
9971         * g++.dg/other/ucnid-1.C: xfail on AIX.
9972
9973 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
9974
9975         PR 22234
9976         * gcc.dg/20050629-1.c: New test.
9977
9978 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
9979
9980         * obj-c++.dg/const-str-1[0-1].mm: New.
9981         * objc.dg/const-str-1[0-1].m: New.
9982
9983 2005-05-29  Richard Henderson  <rth@redhat.com>
9984
9985         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
9986         Rename from check_effective_target_vect_no_max.
9987         (check_effective_target_vect_no_int_add): New.
9988         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
9989         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
9990         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9991         * gcc.dg/vect/vect-reduc-1.c: Use both.
9992         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9993
9994 2005-05-29  Richard Henderson  <rth@redhat.com>
9995
9996         * lib/target-supports.exp (check_effective_target_vect_no_max):
9997         Remove i386 and x86_64.
9998
9999 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10000
10001         PR testsuite/21969
10002         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10003
10004 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10005
10006         PR middle-end/21969
10007         * gcc.dg/vect/pr21969.c: New test.
10008
10009 2005-06-28  Eric Christopher  <echristo@redhat.com>
10010
10011         PR c/22052
10012         PR c/21975
10013         * gcc.dg/inline1.c: New test.
10014         * gcc.dg/inline2.c: Ditto.
10015         * gcc.dg/inline3.c: Ditto.
10016         * gcc.dg/inline4.c: Ditto.
10017         * gcc.dg/inline5.c: Ditto.
10018
10019 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10020
10021         PR libfortran/22142
10022         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10023         Add testcase also testing eoshift1 for PR 22142.
10024
10025 2005-06-28  Richard Henderson  <rth@redhat.com>
10026
10027         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10028         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10029         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10030         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10031         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10032
10033 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10034
10035         PR libfortran/22142
10036         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10037         Add testcase for PR 22142.
10038
10039 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10040
10041         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10042         gcc.target/ia64/fpreg-2.c: New tests.
10043
10044 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10045
10046         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10047
10048 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10049
10050         PR libfortran/22170
10051         * gfortran.dg/slash_1.f90: New test.
10052
10053 2005-06-27  Richard Henderson  <rth@redhat.com>
10054
10055         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10056         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10057         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10058         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10059         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10060         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10061
10062 2005-06-27  Richard Henderson  <rth@redhat.com>
10063
10064         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10065         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10066
10067 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10068
10069         * obj-c++.dg/proto-lossage-5.mm: New.
10070         * objc.dg/proto-lossage-5.m: New.
10071
10072 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10073
10074         PR 21959
10075         * gcc.dg/tree-ssa/pr21959.c: New test.
10076
10077 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10078
10079         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10080         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10081         testing uninitialized var.
10082
10083         * gcc.c-torture/execute/builtins/chk.h: New.
10084         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10085         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10086         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10087         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10088         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10089         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10090         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10091         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10092         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10093         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10094         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10095         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10096         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10097         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10098         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10099         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10100         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10101         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10102         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10103         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10104         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10105         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10106         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10107         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10108         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10109         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10110         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10111         * gcc.dg/builtin-object-size-1.c: New test.
10112         * gcc.dg/builtin-object-size-2.c: New test.
10113         * gcc.dg/builtin-object-size-3.c: New test.
10114         * gcc.dg/builtin-object-size-4.c: New test.
10115         * gcc.dg/builtin-object-size-5.c: New test.
10116         * gcc.dg/builtin-stringop-chk-1.c: New test.
10117         * gcc.dg/builtin-stringop-chk-2.c: New test.
10118         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10119         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10120         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10121         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10122         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10123         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10124         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10125         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10126         * gcc.c-torture/execute/printf-1.c: New test.
10127         * gcc.c-torture/execute/fprintf-1.c: New test.
10128         * gcc.c-torture/execute/vprintf-1.c: New test.
10129         * gcc.c-torture/execute/vfprintf-1.c: New test.
10130         * gcc.c-torture/execute/printf-chk-1.c: New test.
10131         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10132         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10133         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10134
10135 2005-06-27  Michael Matz  <matz@suse.de>
10136
10137         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10138         slot is not merged if address escapes.
10139
10140 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10141
10142         PR c/21911
10143         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10144
10145 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10146
10147         PR middle-end/17965
10148         * gcc.c-torture/compile/20050622-1.c: New test.
10149
10150         PR middle-end/22028
10151         * gcc.dg/20050620-1.c: New test.
10152
10153 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10154
10155         PR tree-optimization/22026
10156         * gcc.dg/tree-ssa/pr22026.c: New.
10157
10158 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10159
10160         PR libfortran/22144
10161         * gfortran.dg/shift-alloc.f90: New testcase.
10162
10163 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10164
10165         * all files: Update FSF address in copyright headers.
10166
10167 2005-06-22  Jan Hubicka  <jh@suse.cz>
10168
10169         * wholeprogram-1.c: New testcase.
10170         * wholeprogram-2.c: New testcase.
10171
10172 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10173
10174         PR 22171
10175         * gcc.dg/tree-ssa/pr22171.c: New test.
10176
10177 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10178
10179         * gfortran.dg/simplify_modulo.f90: New.
10180
10181 2005-06-24  Jan Hubicka  <jh@suse.cz>
10182
10183         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10184
10185 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10186
10187         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10188
10189 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10190
10191         * obj-c++.dg/typedef-alias-1.mm: New.
10192         * objc.dg/typedef-alias-1.m: New.
10193
10194 2005-06-23  Jeff Law  <law@redhat.com>
10195
10196         * gcc.dg/tree-ssa/vrp16.c: New test.
10197
10198 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10199
10200         * lib/target-supports.exp: Add
10201         check_effective_target_fortran_large_real and
10202         check_effective_target_fortran_large_int to check for
10203         corresponding effective targets.
10204         * gfortran.dg/large_integer_kind_1.f90: New test.
10205         * gfortran.dg/large_real_kind_1.f90: New test.
10206
10207 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10208
10209         PR tree-optimization/22117
10210         * gcc.dg/tree-ssa/pr22117.c: New.
10211
10212 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10213
10214         PR testsuite/22123
10215         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10216
10217 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10218
10219         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10220
10221 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10222
10223         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10224         * gfortran.dg/f2c_4.c: Likewise.
10225
10226 2005-06-22 Paul Brook  <paul@codesourcery.com>
10227
10228         PR fortran/21034
10229         * gfortran.dg/auto_save_1.f90: New test.
10230
10231 2005-06-22  Michael Matz  <matz@suse.de>
10232
10233         * gcc.target/x86-64/abi: New directory.
10234         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10235         * gcc.target/x86-64/abi/README.gcc: New file.
10236         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10237         * gcc.target/x86-64/abi/asm-support.s: New file.
10238         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10239         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10240         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10241         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10242         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10243         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10244         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10245         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10246         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10247         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10248         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10249         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10250         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10251         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10252         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10253         * gcc.target/x86_64/abi/test_varargs.c: New test.
10254
10255 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10256
10257         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10258         32-bit i?86 and x86_64.
10259
10260 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10261
10262         * obj-c++.dg/const-str-[1-9].mm: New tests.
10263
10264 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10265
10266         PR fortran/22010
10267         * gfortran.dg/namelist_use.f90: New.
10268         * gfortran.dg/namelist_use_only.f90: New.
10269
10270 2005-06-21  Jeff Law  <law@redhat.com>
10271
10272         * gcc.dg/tree-ssa/vrp15.c: New test.
10273
10274 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10275
10276         * lib/target-supports.exp (check_effective_target_vect_reduction):
10277         Remove.
10278         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10279         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10280         remove vect_reduction target keyword. Also avoid two returns in main.
10281         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10282         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10283         * gcc.dg/vect/vect-reduc-1short.c: New test.
10284         * gcc.dg/vect/vect-reduc-1char.c: New test.
10285         * gcc.dg/vect/vect-reduc-2short.c: New test.
10286         * gcc.dg/vect/vect-reduc-2char.c: New test.
10287         * gcc.dg/vect/vect-reduc-6.c: New test.
10288         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10289         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10290         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10291
10292 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10293         Paul Thomas  <pault@gcc.gnu.org>
10294
10295         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10296         New tests.
10297
10298 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10299
10300         * gfortran.dg/backslash_1.f90: New test.
10301         * gfortran.dg/backslash_2.f90: New test.
10302
10303 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10304
10305         * gfortran.dg/duplicate_labels.f90: New test.
10306
10307 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10308
10309         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10310         unsupportable relocations.
10311         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10312         * gcc.dg/20050321-2.c: xfail for NetWare.
10313
10314 2005-06-20  Andreas Jaeger  <aj@suse.de>
10315
10316         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10317         gcc.target/i386/fastcall-sseregparm.c,
10318         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10319
10320 2005-06-19  Richard Henderson  <rth@redhat.com>
10321
10322         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10323
10324 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10325
10326         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10327
10328 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10329
10330         PR c++/22115
10331         * g++.dg/conversion/simd2.C: Change expected error message.
10332
10333 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10334
10335         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10336         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10337         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10338
10339 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10340
10341         * gcc.dg/fold-mod-1.c: New test.
10342
10343 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10344
10345         PR fortran/19926
10346         * gfortran.dg/pr19926.f90: New test.
10347
10348 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10349
10350         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10351         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10352         targets.
10353         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10354         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10355
10356 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10357
10358         * gcc.target/ia64/float80-varargs-1.c: New test.
10359
10360 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10361
10362         PR tree-opt/22035
10363         * gfortran.dg/f2c_6.f90: New test.
10364
10365 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10366
10367         PR c++/17413
10368         * g++.dg/template/local5.C: New.
10369
10370 2005-06-17  Richard Henderson  <rth@redhat.com>
10371
10372         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10373
10374 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10375
10376         PR testsuite/21945
10377         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10378
10379 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10380
10381         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10382         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10383         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10384         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10385         check_vect to verify the presence of hardware vector support.
10386
10387 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10388
10389         PR testsuite/22056
10390         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10391
10392 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10393
10394         PR libfortran/19216
10395         * gfortran.dg/pr19216.f: Add correct space between brackets and
10396         dg directive.
10397
10398 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10399
10400         PR libfortran/16436
10401         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10402
10403 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10404
10405         * gcc.target/i386/attributes-error.c: New testcase.
10406         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10407         * gcc.target/i386/regparm-stdcall.c: Likewise.
10408         * gcc.target/i386/sseregparm-1.c: Likewise.
10409         * gcc.target/i386/sseregparm-2.c: Likewise.
10410
10411 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10412
10413         * g++.dg/rtti/crash2.C: New.
10414
10415 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10416
10417         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10418
10419 2005-06-15  David Ung  <davidu@mips.com>
10420
10421         * gcc.target/mips/mips16e-extends.c: New test for testing the
10422         generation of MIPS16e zeb/zeh, seb/seh instructions.
10423
10424 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10425
10426         PR 22018
10427         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10428         * gcc.dg/tree-ssa/pr22018.c: New test.
10429
10430 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10431
10432         * gcc.dg/simd-1.c: Update error messages.
10433         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10434         * gcc.dg/simd-2.c: Update error messages.
10435         * gcc.dg/simd-4.c: New.
10436
10437 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10438
10439         PR c++/20678
10440         * g++.dg/other/crash-4.C: New.
10441
10442 2005-06-14  Devang Patel  <dpatel@apple.com>
10443
10444         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10445
10446 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10447
10448         PR c++/21929
10449         * g++.dg/parse/crash11.C: Update
10450
10451 2005-06-13  Jeff Law  <law@redhat.com>
10452
10453         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10454         perform the desired transformations.
10455         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10456         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10457
10458 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10459
10460         PR fortran/22038
10461         * gfortran.dg/forall_1.f90: Un-XFAIL.
10462
10463 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10464
10465         PR c++/21929
10466         * g++.dg/parse/crash26.C: New.
10467
10468         PR c++/20789
10469         * g++.dg/init/member1.C: New.
10470
10471 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10472
10473         * gfortran.dg/altreturn_1.f90: New test.
10474
10475 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10476
10477         PR middle-end/21985
10478         * gcc.dg/tree-ssa/pr21985.c: New test.
10479
10480 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10481
10482         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10483
10484 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10485
10486         PR c++/21930
10487         * g++.dg/other/error10.C: New test case.
10488
10489 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10490
10491         PR libfortran/19155
10492         * gfortran.dg/pr19155.f: Add test.
10493
10494 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10495
10496         * gfortran.dg/f2c_7.f90: New test.
10497
10498         * gfortran.dg/forall_1.f90: XFAILed.
10499
10500 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10501
10502         * gcc.dg/pr14796-1.c: New.
10503         * gcc.dg/pr14796-2.c: New.
10504
10505 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10506
10507         PR fortran/17792
10508         PR fortran/21375
10509         * gfortran.dg/deallocate_stat.f90: New test.
10510
10511 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10512
10513         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10514
10515 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10516
10517         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10518         access will be generated when this loop is vectorized. Test that
10519         accesses with same alignment were detected.
10520         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10521         Test that accesses with same alignment were detected.
10522         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10523         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10524         alignment were detected.
10525
10526 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10527
10528         PR c++/10611
10529         * g++.dg/conversion/simd2.C: New.
10530
10531 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10532
10533         * gcc.dg/Wcxx-compat-1.c: New.
10534
10535 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
10536
10537         PR libfortran/21480
10538         * gfortran.dg/reshape-complex.f90: Add a test for a packed
10539         complex array.
10540
10541 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
10542
10543         * gcc.dg/alias-8.c: New.
10544
10545 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
10546
10547         * gcc.dg/format/cmn_err-1.c: Update.
10548
10549 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
10550
10551         PR target/20666
10552         * gcc.target/sparc/fexpand-2.c: New.
10553         * gcc.target/sparc/fpmerge-2.c: New.
10554         * gcc.target/sparc/fpmul-2.c: New.
10555         * gcc.target/sparc/noresult.c: New.
10556         * gcc.target/sparc/pdist-2.c: New.
10557         * gcc.target/sparc/pdist-3.c: New.
10558
10559 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
10560
10561         PR testsuite/21702
10562         * gcc.target/i386/i386.exp: Fix comment typo.
10563
10564 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10565
10566         PR c++/19497
10567         * g++.dg/inherit/using5.C: New.
10568         * g++.dg/inherit/using6.C: New.
10569
10570 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10571
10572         PR c++/19894
10573         * g++.dg/template/ptrmem15.C: New test.
10574
10575         PR c++/20563
10576         * g++.dg/ext/label4.C: New test.
10577
10578 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10579
10580         * gcc.dg/tls/debug-1.c: New test.
10581
10582 2005-06-07  Dale Johannesen  <dalej@apple.com>
10583
10584         * gcc.target/i386/movq.c: New.
10585
10586 2005-06-07  Dale Johannesen  <dalej@apple.com>
10587
10588         * gcc.dg/20050607-1.c: New.
10589
10590 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
10591
10592         PR middle-end/21850
10593         * gcc.c-torture/execute/20050607-1.c: New test.
10594
10595 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
10596
10597         PR libfortran/21926
10598         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
10599         Test case where the return array has lowest stride one,
10600         but isn't packed.
10601
10602 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
10603
10604         * lib/target-supports.exp (check_effective_target_sync_int_long):
10605         Add s390 and s390x targets.
10606
10607 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10608
10609         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
10610         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
10611         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
10612         * gcc.dg/tree-ssa/loop-9.c: New test.
10613
10614 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10615
10616         * g++.dg/parse/defarg10.C: New.
10617
10618 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
10619
10620         PR regression/21897
10621         * gcc.c-torture/execute/20050604-1.c: New test.
10622
10623 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
10624
10625         PR 21903
10626         * g++.dg/parse/defarg9.C: New.
10627
10628         PR c++/20637
10629         * g++.dg/inherit/using4.C: New.
10630         * g++.dg/overload/error1.C: Adjust expected errors.
10631         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
10632         * g++.old-deja/g++.brendan/arm2.C: Likewise.
10633         * g++.old-deja/g++.other/redecl2.C: Likewise.
10634         * g++.old-deja/g++.other/redecl4.C: Likewise.
10635         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
10636
10637 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10638
10639         * gfortran.dg/f2c_5.f90: Add -w to dg-options
10640
10641 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10642
10643         * lib/gfortran.exp (gfortran_target_compile): Call
10644         dg-additional-files-options
10645         * gfortran.dg/f2c_4.f90: New file
10646         * gfortran.dg/f2c_4.c: New file
10647         * gfortran.dg/f2c_5.f90: New file
10648         * gfortran.dg/f2c_5.c: New file
10649
10650 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10651
10652         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
10653
10654         PR fortran/21912
10655         * gfortran.dg/array_constructor_4.f90: New test.
10656
10657 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
10658
10659         PR c++/21619
10660         * g++.dg/ext/builtin9.C: New test.
10661
10662 2005-06-05  Dale Johannesen  <dalej@apple.com>
10663
10664         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
10665         * gcc.c-torture/execute/20050603-2.c: Ditto.
10666
10667 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10668
10669         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
10670         * gcc.dg/vect/vect-reduc-1.c: New.
10671         * gcc.dg/vect/vect-reduc-2.c: New.
10672         * gcc.dg/vect/vect-reduc-3.c: New.
10673
10674 2005-06-04  Dale Johannesen  <dalej@apple.com>
10675
10676         * gcc.c-torture/execute/20050603-1.c: New.
10677         * gcc.c-torture/execute/20050603-2.c: New.
10678         * gcc.dg/20050603-3.c: New.
10679
10680 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10681
10682         PR fortran/19195
10683         * gfortran.dg/debug_1.f90: New test.
10684
10685         * gfortran.dg/forall_1.f90: New test.
10686
10687 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
10688
10689         * gfortran.dg/array_constructor_3.f90: New test.
10690
10691 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10692
10693         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
10694
10695 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
10696
10697         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
10698
10699 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
10700
10701         PR c/21873
10702         * gcc.dg/init-excess-1.c: New test.
10703
10704 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10705
10706         PR c++/21853
10707         * g++.dg/expr/static_cast6.C: New test.
10708
10709 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
10710
10711         * gcc.dg/tree-ssa/vrp14.c: New test.
10712
10713 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10714
10715         PR c++/21336
10716         * g++.dg/template/new2.C: New test.
10717
10718 2005-06-03  Josh Conner  <jconner@apple.com>
10719
10720         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
10721         all entries in initializer.
10722
10723 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
10724
10725         PR middle-end/21858
10726         * gcc.dg/pr21858.c: New testcase.
10727
10728 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
10729
10730         PR tree-optimization/21292
10731
10732         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
10733         New.
10734         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10735         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10736         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10737         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10738         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
10739
10740 2005-06-02  Richard Henderson  <rth@redhat.com>
10741
10742         * gcc.dg/sync-2.c: Use -march=i486 for i386.
10743
10744 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
10745
10746         * gcc.dg/wtypequal.c: New testcase.
10747
10748 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
10749
10750         PR 21582
10751         * gcc.dg/tree-ssa/pr21582.c: New test.
10752
10753 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10754
10755         PR c++/21280
10756         * g++.dg/opt/interface2.h: New.
10757         * g++.dg/opt/interface2.C: New.
10758         * g++.dg/init/ctor4.C: Adjust error lines.
10759         * g++.old-deja/g++.bob/inherit2.C: Likewise.
10760         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
10761         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10762         * g++.old-deja/g++.pt/assign1.C: Likewise.
10763         * g++.old-deja/g++.pt/crash20.C: Likewise.
10764
10765 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
10766
10767         PR tree-optimization/21734
10768         * g++.dg/vect/pr21734_1.cc: New.
10769         * g++.dg/vect/pr21734_2.cc: New.
10770
10771 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10772
10773         PR c++/20350
10774         * g++.dg/template/spec24.C: New.
10775
10776         PR c++/21151
10777         * g++.dg/pch/local-1.C: New.
10778         * g++.dg/pch/local-1.Hs: New.
10779
10780 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
10781
10782         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
10783         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
10784         * gcc.dg/tree-ssa/pr14341.c: New test.
10785         * gcc.dg/tree-ssa/pr14841.c: New test.
10786         * gcc.dg/tree-ssa/pr20701.c: New test.
10787         * gcc.dg/tree-ssa/pr21086.c: New test.
10788         * gcc.dg/tree-ssa/pr21090.c: New test.
10789         * gcc.dg/tree-ssa/pr21332.c: New test.
10790         * gcc.dg/tree-ssa/pr21458.c: New test.
10791         * gcc.dg/tree-ssa/pr21658.c: New test.
10792         * gcc.dg/tree-ssa/vrp01.c: New test.
10793         * gcc.dg/tree-ssa/vrp02.c: New test.
10794         * gcc.dg/tree-ssa/vrp03.c: New test.
10795         * gcc.dg/tree-ssa/vrp04.c: New test.
10796         * gcc.dg/tree-ssa/vrp05.c: New test.
10797         * gcc.dg/tree-ssa/vrp06.c: New test.
10798         * gcc.dg/tree-ssa/vrp07.c: New test.
10799         * gcc.dg/tree-ssa/vrp08.c: New test.
10800         * gcc.dg/tree-ssa/vrp09.c: New test.
10801         * gcc.dg/tree-ssa/vrp10.c: New test.
10802         * gcc.dg/tree-ssa/vrp11.c: New test.
10803         * gcc.dg/tree-ssa/vrp12.c: New test.
10804         * gcc.dg/tree-ssa/vrp13.c: New test.
10805
10806 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
10807
10808         PR 21029
10809         * gcc.dg/tree-ssa/pr21029.c: New test.
10810
10811 2005-06-01  Roger Sayle  <roger@eyesopen.com>
10812
10813         * gfortran.dg/logint-1.f: New test case.
10814         * gfortran.dg/logint-2.f: Likewise.
10815         * gfortran.dg/logint-3.f: Likewise.
10816
10817 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
10818
10819         PR c/21536
10820         PR c/20760
10821         * gcc.dg/20050527-1.c: New test.
10822
10823         * gcc.dg/i386-sse-12.c: New test.
10824
10825         PR fortran/21729
10826         * gfortran.dg/implicit_5.f90: New test.
10827
10828 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
10829
10830         PR fortran/20883
10831         * gfortran/assign_4.f90: New test.
10832         * gfortran/assign_2.f90: Change compile to run.
10833
10834 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
10835
10836         * lib/target-supports.exp
10837         (check_effective_target_sync_char_short): New.
10838         * gcc.dg/sync-2.c: New.
10839
10840 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10841
10842         PR tree-optimization/21817
10843         * gcc.dg/torture/pr21817-1.c: New.
10844
10845 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
10846
10847         PR c++/21165
10848         * g++.dg/template/init5.C: New.
10849
10850 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
10851
10852         * gfortran.dg/char_initialiser_actual.f90:
10853         Test character initialisers as actual arguments.
10854         * gfortran.dg/char_pointer_comp_assign.f90:
10855         Test character pointer structure component assignments.
10856         * gfortran.dg/char_array_structure_constructor.f90:
10857         Test character components in structure constructors.
10858
10859 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
10860
10861         PR middle-end/20931
10862         * g++.dg/opt/pr20931.C: New test.
10863
10864 2005-05-31  Andreas Jaeger  <aj@suse.de>
10865
10866         PR testsuite/20772
10867         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
10868         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
10869         g++.old-deja/g++.ext/asmspec1.C,
10870         g++.old-deja/g++.other/regstack.C,
10871         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
10872         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
10873         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
10874         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
10875         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
10876         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
10877         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
10878         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
10879         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
10880         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
10881         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
10882         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
10883         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
10884         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
10885         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
10886         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
10887         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
10888         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
10889         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
10890
10891 2005-05-31  Jeff Law  <law@redhat.com>
10892
10893         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
10894
10895 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
10896
10897         PR middle-end/21743
10898         * gcc.dg/builtins-1.c: Activate disabled clog test.
10899         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10900
10901 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
10902
10903         * gfortran.dg/char_pointer_assign.f90:
10904         Test character-pointer assignments and pointer assignments.
10905         * gfortran.dg/char_pointer_dummy.f90:
10906         Test character-pointer dummy arguments.
10907         * gfortran.dg/char_pointer_func.f90:
10908         Test character-pointer function returns.
10909         * gfortran.dg/char_pointer_dependency.f90:
10910         Test character-pointer functions with dependencies.
10911
10912 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
10913
10914         PR c++/21784
10915         * g++.dg/lookup/using14.C: New test.
10916
10917 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
10918
10919         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10920         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
10921         trailing ^M.
10922
10923 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
10924
10925         PR c++/17413
10926         * g++.dg/template/local5.C: New.
10927
10928         PR target/21761
10929         * gcc.c-torture/compile/pr21761.c: New.
10930
10931         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
10932         before darwin8.
10933
10934 2005-05-30  Steven G. Kargl
10935
10936         PR fortran/20846
10937         * gfortran.dg/inquire_8.f90: New test.
10938
10939 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10940
10941         PR libfortran/21376
10942         * gfortran.dg/output_exponents_1.f90: New test.
10943
10944 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10945
10946         PR libfortran/20006
10947         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
10948
10949 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
10950
10951         PR c++/21210
10952         * g++.dg/ext/complex1.C: New test.
10953
10954         PR c++/21340
10955         * g++.dg/init/ctor6.C: New test.
10956
10957 2005-05-29  Jan Hubicka  <jh@suse.cz>
10958
10959         * gcc.c-torture/compile/pr21562.c: New.
10960
10961 2005-05-28  Steven G. Kargl <kargls@comcast.net>
10962
10963         * gfortran.dg/subnormal_1.f90: New test.
10964
10965 2005-05-28  Jan Hubicka  <jh@suse.cz>
10966
10967         * tree-prof.exp: Fix comment.
10968         * value-prof-1.c: New.
10969         * value-prof-2.c: New.
10970         * value-prof-3.c: New.
10971         * value-prof-4.c: New.
10972
10973 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
10974
10975         PR c++/21614
10976         * g++.dg/expr/ptrmem6.C: New test.
10977         * g++.dg/expr/ptrmem6a.C: Likewise.
10978
10979 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
10980
10981         PR tree-optimization/21658
10982         * gcc.dg/tree-ssa/pr21658.c: New.
10983
10984 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
10985
10986         PR c++/21455
10987         * g++.dg/inherit/ptrmem3.C: New.
10988
10989         PR c++/21681
10990         * g++.dg/parse/template16.C: New.
10991
10992 2005-05-27  Andreas Jaeger  <aj@suse.de>
10993
10994         * gcc.dg/setjmp-2.c: Only run in 32-bit.
10995
10996         * gcc.dg/i386-sse-8.c: Run test on all archs.
10997
10998 2005-05-26  Mike Stump  <mrs@apple.com>
10999
11000         * objc.dg/isa-field-1.m: Only run on darwin.
11001         * objc.dg/lookup-1.m: Likewise.
11002         * objc.dg/try-catch-8.m: Likewise.
11003
11004 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11005
11006         PR tree-optimization/9814
11007         * gcc.dg/pr9814-1.c: New test case.
11008
11009 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11010
11011         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11012         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11013         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11014         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11015         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11016         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11017         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11018         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11019         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11020         objc.dg/try-catch-8.m: New.
11021
11022 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11023
11024         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11025         remove extraneous semicolons.
11026
11027 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11028
11029         * obj-c++.dg/comp-types-12.mm: New.
11030         * objc.dg/comp-types-11.m: New.
11031         * objc.dg/selector-4.m: New.
11032
11033 2005-05-26  Andreas Jaeger  <aj@suse.de>
11034
11035         PR testsuite/20772
11036         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11037         g++.old-deja/g++.ext/attrib3.C,
11038         g++.old-deja/g++.other/store-expr1.C,
11039         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11040         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11041         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11042         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11043         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11044         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11045         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11046         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11047         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11048         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11049         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11050         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11051         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11052         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11053         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11054         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11055         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11056         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11057         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11058
11059 2005-05-26  Andreas Jaeger  <aj@suse.de>
11060
11061         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11062         x86-64 compilation.
11063
11064 2005-05-26  Andreas Jaeger  <aj@suse.de>
11065
11066         PR testsuite/20772
11067         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11068         gcc.misc-tests/i386-pf-athlon-1.c,
11069         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11070         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11071         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11072         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11073         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11074         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11075         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11076         programs.
11077
11078         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11079         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11080         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11081         x86-64 compilation.
11082
11083         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11084         x86_64.
11085
11086         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11087         effective-target ilp32.
11088
11089 2005-05-26  David Ung  <davidu@mips.com>
11090
11091         * gcc.target/mips/ext_ins.c: New test for testing the generation
11092         of MIPS32/64 rev 2 ext/ins instructions.
11093
11094 2005-05-26  Andreas Jaeger  <aj@suse.de>
11095
11096         * treelang/compile/unsigned.tree: Use gimple instead of
11097         nonexisting generic dump.
11098
11099 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11100
11101         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11102
11103 2005-05-26  Andreas Jaeger  <aj@suse.de>
11104
11105         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11106
11107 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11108
11109         PR libfortran/17283
11110         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11111         Test callee-allocated memory with write statements.
11112
11113 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11114
11115         PR middle-end/21709
11116         * gcc.dg/pr21709-1.c: New test case.
11117
11118 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11119             Mike Stump  <mrs@apple.com>
11120
11121         * objc/execute/next_mapping.h: Update for C++.
11122
11123         * obj-c++.dg/selector-1.mm: Move to...
11124         * obj-c++.dg/selector-4.mm: here...
11125
11126         * obj-c++.dg/basic.mm: New.
11127         * obj-c++.dg/comp-types-1.mm: New.
11128         * obj-c++.dg/cxx-class-1.mm: New.
11129         * obj-c++.dg/cxx-ivars-1.mm: New.
11130         * obj-c++.dg/cxx-ivars-2.mm: New.
11131         * obj-c++.dg/cxx-ivars-3.mm: New.
11132         * obj-c++.dg/cxx-scope-1.mm: New.
11133         * obj-c++.dg/cxx-scope-2.mm: New.
11134         * obj-c++.dg/defs.mm: New.
11135         * obj-c++.dg/empty-private-1.mm: New.
11136         * obj-c++.dg/encode-1.mm: New.
11137         * obj-c++.dg/encode-2.mm: New.
11138         * obj-c++.dg/encode-3.mm: New.
11139         * obj-c++.dg/extern-c-1.mm: New.
11140         * obj-c++.dg/extra-semi.mm: New.
11141         * obj-c++.dg/fix-and-continue-2.mm: New.
11142         * obj-c++.dg/isa-field-1.mm: New.
11143         * obj-c++.dg/ivar-list-semi.mm: New.
11144         * obj-c++.dg/local-decl-1.mm: New.
11145         * obj-c++.dg/lookup-1.mm: New.
11146         * obj-c++.dg/lookup-2.mm: New.
11147         * obj-c++.dg/method-1.mm: New.
11148         * obj-c++.dg/method-2.mm: New.
11149         * obj-c++.dg/method-3.mm: New.
11150         * obj-c++.dg/method-4.mm: New.
11151         * obj-c++.dg/method-5.mm: New.
11152         * obj-c++.dg/method-6.mm: New.
11153         * obj-c++.dg/method-7.mm: New.
11154         * obj-c++.dg/no-extra-load.mm: New.
11155         * obj-c++.dg/overload-1.mm: New.
11156         * obj-c++.dg/pragma-1.mm: New.
11157         * obj-c++.dg/pragma-2.mm: New.
11158         * obj-c++.dg/private-1.mm: New.
11159         * obj-c++.dg/private-2.mm: New.
11160         * obj-c++.dg/proto-qual-1.mm: New.
11161         * obj-c++.dg/qual-types-1.mm: New.
11162         * obj-c++.dg/stubify-1.mm: New.
11163         * obj-c++.dg/stubify-2.mm: New.
11164         * obj-c++.dg/super-class-1.mm: New.
11165         * obj-c++.dg/super-class-2.mm: New.
11166         * obj-c++.dg/super-dealloc-1.mm: New.
11167         * obj-c++.dg/super-dealloc-2.mm: New.
11168         * obj-c++.dg/template-1.mm: New.
11169         * obj-c++.dg/template-2.mm: New.
11170         * obj-c++.dg/template-3.mm: New.
11171         * obj-c++.dg/template-4.mm: New.
11172         * obj-c++.dg/template-5.mm: New.
11173         * obj-c++.dg/template-6.mm: New.
11174         * obj-c++.dg/try-catch-1.mm: New.
11175         * obj-c++.dg/try-catch-2.mm: New.
11176         * obj-c++.dg/try-catch-3.mm: New.
11177         * obj-c++.dg/try-catch-4.mm: New.
11178         * obj-c++.dg/try-catch-5.mm: New.
11179         * obj-c++.dg/try-catch-6.mm: New.
11180         * obj-c++.dg/try-catch-7.mm: New.
11181         * obj-c++.dg/try-catch-8.mm: New.
11182         * obj-c++.dg/try-catch-9.mm: New.
11183         * obj-c++.dg/va-meth-1.mm: New.
11184
11185 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11186
11187         * obj-c++.dg/selector-1.mm: New.
11188         * obj-c++.dg/selector-2.mm: New.
11189
11190 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11191
11192         * obj-c++.dg/selector-3.mm: New.
11193         * objc.dg/selector-3.m: New.
11194
11195 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11196
11197         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11198         about where warning appears.
11199
11200 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11201
11202         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11203         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11204         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11205         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11206
11207 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11208
11209         * gcc.dg/20050524-1.c: New test.
11210
11211 2005-05-25  Jan Hubicka  <jh@suse.cz>
11212
11213         * gcc.dg/tree-prof/inliner-1.c: New.
11214
11215 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11216
11217         * gcc.dg/tree-prof: New directory.
11218         * gcc.dg/tree-prof/tree-prof.exp: New.
11219
11220 2005-05-25  DJ Delorie  <dj@redhat.com>
11221
11222         * gcc.dg/Wattributes-1.c: New.
11223         * gcc.dg/Wattributes-2.c: New.
11224         * gcc.dg/Wattributes-3.c: New.
11225
11226 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11227
11228         PR tree-optimization/19833
11229         * gcc.dg/uninit-4.c: Remove xfail.
11230         * gcc.dg/uninit-9.c: Ditto.
11231
11232 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11233
11234         * obj-c++.dg/bitfield-[1-5].mm: New.
11235         * obj-c++.dg/class-protocol-1.mm: New.
11236         * obj-c++.dg/comp-types-1[0-1].mm: New.
11237         * obj-c++.dg/comp-types-[2-9].mm: New.
11238         * obj-c++.dg/encode-[4-8].mm: New.
11239         * obj-c++.dg/layout-1.mm: New.
11240         * obj-c++.dg/method-1[0-9].mm: New.
11241         * obj-c++.dg/method-2[0-1].mm: New.
11242         * obj-c++.dg/method-[8-9].mm: New.
11243         * obj-c++.dg/objc-gc-3.mm: New.
11244         * obj-c++.dg/try-catch-10.mm: New.
11245         * objc.dg/bitfield-5.m: New.
11246         * objc.dg/comp-types-10.m: New.
11247         * objc.dg/comp-types-9.m: New.
11248         * objc.dg/layout-1.m: New.
11249         * objc.dg/objc-gc-4.m: New.
11250         * objc.dg/try-catch-9.m: New.
11251         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11252         * objc.dg/comp-types-1.m: Likewise.
11253         * objc.dg/comp-types-[5-6].m: Likewise.
11254         * objc.dg/method-9.m: Likewise.
11255
11256 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11257
11258         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11259         and on hardware without VMX support.
11260
11261         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11262
11263         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11264
11265         * lib/profopt.exp (dg-final-generate, dg-final-use,
11266         profopt-final-code, profopt-get-options): New.
11267         (profopt-execute): Process test directives.
11268
11269         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11270         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11271         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11272
11273 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11274
11275         PR C++/21645
11276         * g++.dg/init/ctor5.C: New test.
11277
11278 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11279
11280         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11281         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11282         vect-113.c, vect-114.c.
11283
11284 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11285
11286         * gcc.dg/const-elim-1.c: Remove xfails.
11287
11288 2005-05-23  Jeff Law  <law@redhat.com>
11289
11290         * gcc.c-torture/compile/pr21638.c: New test.
11291         * gcc.c-torture/compile/20050520-1.c: New test.
11292
11293 2005-05-23  Nick Clifton  <nickc@redhat.com>
11294
11295         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11296         be a proper triple, ie: m32r*-*-*.
11297         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11298
11299 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11300
11301         PR middle-end/21331
11302         PR tree-opt/21293
11303         * gcc.c-torture/compile/pr21293.c: New test.
11304         * gcc.c-torture/execute/pr21331.c: New test.
11305
11306 2004-05-20  Richard Henderson  <rth@redhat.com>
11307
11308         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11309
11310 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11311
11312         * obj-c++-dg.exp: Add.
11313         * obj-c++.exp: Add.
11314         * obj-c++.dg/dg.exp: Add.
11315
11316 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11317
11318         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11319         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11320
11321 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11322
11323         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11324
11325 2004-05-19  Richard Henderson  <rth@redhat.com>
11326
11327         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11328
11329 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11330
11331         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11332
11333         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11334
11335 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11336
11337         PR c++/21495
11338         * g++.dg/parse/extern1.C: New test.
11339         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11340
11341 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11342
11343         * gcc.dg/c99-math.h: New.
11344         * gcc.dg/c99-math-float-1.c: New test.
11345         * gcc.dg/c99-math-double-1.c: Likewise.
11346         * gcc.dg/c99-math-long-double-1.c: Likewise.
11347
11348 2005-05-18  Richard Henderson  <rth@redhat.com>
11349
11350         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11351
11352 2005-05-18  Devang Patel  <dpatel@apple.com>
11353
11354         * g++.dg/opt/20050511-1.C: New test.
11355
11356 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11357
11358         PR libfortran/21127
11359         * gfortran.dg/reshape-complex.f90: New test.
11360
11361 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11362
11363         * gfortran.dg/array_constructor_1.f90: New test.
11364         * gfortran.dg/array_constructor_2.f90: New test.
11365
11366 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11367
11368         PR fortran/20954
11369         * gfortran.dg/pr20954.f: New test.
11370
11371 2005-05-17  Mike Stump  <mrs@apple.com>
11372
11373         Yet more Objective-C++...
11374
11375         * objc.dg/method-5.m: Update.
11376         * objc.dg/method-6.m: Update.
11377         * objc.dg/method-7.m: Update.
11378         * objc.dg/method-9.m: Update.
11379         * objc.dg/try-catch-2.m: Update.
11380
11381 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11382
11383         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11384         Remove little-endian optimizations.
11385
11386 2005-05-17  Jeff Law  <law@redhat.com>
11387
11388         * g++.dg/tree-ssa/pr14814.C: New test.
11389         * gcc.dg/tree-ssa/pr14814.C: New test.
11390         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11391         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11392
11393 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11394
11395         * gcc.dg/compat/generate-random.c: Do not include
11396         libiberty.h.
11397         * gcc.dg/compat/generate-random_r.c: Likewise.
11398
11399 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11400
11401         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11402
11403 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11404
11405         PR middle-end/21595
11406         * g++.dg/tree-ssa/builtin1.C: New testcase.
11407
11408 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11409
11410         PR c++/21454
11411         * g++.dg/opt/const4.C: New test.
11412
11413         PR middle-end/21492
11414         * g++.dg/opt/crossjump1.C: New test.
11415
11416         PR tree-optimization/21610
11417         * gcc.c-torture/compile/20050516-1.c: New test.
11418
11419         PR fortran/15080
11420         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11421         about the test failing.
11422         * gfortran.fortran-torture/execute/where_7.f90: New test.
11423         * gfortran.fortran-torture/execute/where_8.f90: New test.
11424
11425 2005-05-16  Richard Henderson  <rth@redhat.com>
11426
11427         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11428         i?86 and x86_64.
11429
11430 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11431
11432         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11433         (limits.h): Include unconditionally.
11434         (stdlib.h): Likewise.
11435         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11436         (limits.h): Include unconditionally.
11437         (stdlib.h): Likewise.
11438         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11439         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11440         (limits.h): Include unconditionally.
11441         (stdlib.h): Likewise.
11442         (hashtab.h): Do not include.
11443         (getopt.h): Likewise.
11444         (stddef.h): Include.
11445         (hashval_t): Define.
11446         (struct entry): Add "next" field.
11447         (HASH_SIZE): New macro.
11448         (hash_table): New variable.
11449         (switchfiles): Do not use xmalloc.
11450         (mix): New macro.
11451         (iterative_hash): New function.
11452         (hasht): Remove.
11453         (e_exists): New function.
11454         (e_insert): Likewise.
11455         (output): Use, instead of libiberty hashtable functions.
11456         (main): Do not use getopt.  Do not call htab_create.
11457
11458 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11459
11460         PR libstdc++/21526
11461         * lib/target-supports.exp (check_mkfifo_available):
11462         Return 0 for cygwin as mkfifo support incomplete on platform.
11463         Fix typos in comments.
11464
11465 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11466
11467         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11468
11469 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11470
11471         PR fortran/17432
11472         * gfortran.dg/assign_4.f: New test.
11473
11474 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11475
11476         PR tree-optimization/21563
11477         * gcc.dg/tree-ssa/pr21563.c: New.
11478
11479 2005-05-14  Jan Hubicka  <jh@suse.cz>
11480
11481         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11482
11483 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11484
11485         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11486
11487 2005-05-13  Julian Brown  <julian@codesourcery.com>
11488
11489         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11490         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11491
11492 2005-05-13  Jan Hubicka  <jh@suse.cz>
11493
11494         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11495         * gcc.dg/fold-xor-?.c: Likewise.
11496         * gcc.dg/pr15784-?.c: Likewise.
11497         * gcc.dg/pr20922-?.c: Likewise.
11498         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11499         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11500         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11501
11502 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11503
11504         PR fortran/21260
11505         * gfortran.dg/hollerith_1.f90: New test.
11506
11507 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11508
11509         * gfortran.dg/func_result_2.f90: New test.
11510
11511 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11512
11513         * gfortran.dg/dev_null.f90: New test.
11514
11515 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11516
11517         * gcc.dg/arm-vfp1.c: Revert last change.
11518
11519 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11520
11521         PR middle-end/19807
11522         PR tree-optimization/19639
11523         * g++.dg/tree-ssa/pr19807.C: New testcase.
11524
11525 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11526
11527         PR libfortran/21471
11528         * gfortran.dg/append-1.f90: New test.
11529
11530 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11531
11532         * gcc.dg/pr18501.c: XFAIL.
11533         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
11534         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
11535         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
11536         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11537         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11538         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
11539         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
11540         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11541
11542 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11543
11544         PR fortran/20178
11545         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
11546         gfortran.dg/f2c_3.f90: New tests.
11547
11548         * gfortran.dg/return_1.f90: Fix dg annotation.
11549
11550 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11551
11552         * gcc.c-torture/compile/20050510-1.c: New test.
11553
11554 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
11555
11556         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
11557
11558 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
11559
11560         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
11561
11562 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
11563
11564         PR c/17913
11565         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
11566
11567 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
11568
11569         PR c/21342
11570         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
11571         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
11572
11573 2005-05-10  Ben Elliston  <bje@au.ibm.com>
11574
11575         PR debug/16676
11576         * gcc.dg/debug/pr16676.c: New test.
11577
11578 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
11579
11580         PR testsuite/21443
11581         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
11582         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
11583         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
11584         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
11585         Change -O1 to -O2.
11586         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
11587         -fno-tree-dominator-opts.
11588
11589 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11590
11591         * gfortran.dg/return_1.f90: New test.
11592
11593 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
11594
11595         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
11596
11597         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
11598
11599 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
11600
11601         PR c++/21427
11602         * g++.dg/inherit/covariant13.C: New.
11603
11604 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11605
11606         PR libfortran/19155
11607         * gfortran.dg/pr19155.f: New test.
11608
11609 2005-05-08  Roger Sayle  <roger@eyesopen.com>
11610
11611         PR inline-asm/8788
11612         * gcc.dg/pr8788-1.c: New testcase.
11613
11614 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
11615
11616         PR target/21416
11617         * gcc.target/mips/fpcmp-[12].c: New tests.
11618
11619 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
11620
11621         * lib/target-supports-dg.exp (dg-require-fork): New function.
11622         (dg-require-mkfifo): Likewise.
11623         * lib/target-supports.exp (check_function_available): New
11624         function.
11625         (check_fork_available): Likewise.
11626         (check_mkfifo_available): Likewise.
11627
11628 2005-05-06  Jeff Law  <law@redhat.com>
11629
11630         * gcc.c-torture/compile/pr21380.c: New test.
11631
11632 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
11633
11634         PR c++/20961
11635         * g++.dg/ext/weak3.C: New test.
11636
11637 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
11638
11639         PR c++/21352
11640         * g++.dg/template/crash37.C: New test.
11641
11642 2005-05-05  Paul Brook  <paul@codesourcery.com>
11643
11644         * gcc.dg/arm-g2.c: Use effective-target arm32.
11645         * gcc.dg/arm-mmx-1.c: Ditto.
11646         * gcc.dg/arm-scd42-2.c: Ditto.
11647         * gcc.dg/arm-vfp1.c: Ditto.
11648         * lib/target-supports.exp (check_effective_target_arm32): New
11649         function.
11650
11651 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
11652
11653         PR libfortran/21354
11654         gfortran.dg/in_pack_rank7.f90: New test.
11655
11656 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
11657
11658         PR middle-end/15618
11659         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
11660
11661 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
11662
11663         PR middle-end/21265
11664         * gcc.dg/20050503-1.c: New test.
11665
11666         PR rtl-optimization/21239
11667         * gcc.dg/i386-sse-11.c: New test.
11668
11669 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
11670
11671         PR target/16888
11672         * gcc.target/i386/asm-1.c: New test.
11673
11674 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
11675
11676         PR rtl-optimization/21330
11677         * gcc.c-torture/execute/20050502-1.c: New test.
11678
11679         PR target/21297
11680         * gcc.c-torture/execute/20050502-2.c: New test.
11681
11682 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
11683
11684         PR middle-end/21282
11685         * gcc.dg/pr21282.c: New.
11686
11687 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11688
11689         * gcc.dg/vect/pr20122.c: Clean up .vect file.
11690         * gcc.dg/vect/vect-92.c: Likewise.
11691         * gcc.dg/vect/vect-93.c: Likewise.
11692         * gcc.dg/vect/vect-dv-1.c: Likewise.
11693         * gcc.dg/vect/vect-dv-2.c: Likewise.
11694         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
11695
11696 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11697
11698         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
11699         * gfortran.dg/vect/vect-2.f90: Likewise.
11700         * gfortran.dg/vect/vect-3.f90: Likewise.
11701         * gfortran.dg/vect/vect-4.f90: Likewise.
11702         * gfortran.dg/vect/vect-5.f90: Likewise.
11703
11704 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
11705
11706         PR target/20813
11707         * gcc.dg/rs6000-fpint-2.c: New.
11708
11709 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
11710
11711         PR c/15698
11712         * gcc.dg/builtins-30.c: Update expected messages.
11713         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
11714         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
11715         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
11716
11717 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
11718
11719         PR tree-optimization/21294
11720         * gcc.dg/tree-ssa/pr21294.c: New.
11721
11722 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
11723
11724         * gcc.dg/altivec-3.c (vec_store): Do not use the old
11725         __builtin_altivec_st_internal_4si built-in.
11726
11727 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
11728
11729         PR c++/15875
11730         * g++.dg/template/ptrmem14.C: New test.
11731
11732 2005-05-02  Paul Brook  <paul@codesourcery.com>
11733
11734         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
11735
11736 2005-05-02  Michael Matz  <matz@suse.de>
11737
11738         PR c++/19542
11739         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
11740
11741 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
11742
11743         * g++.dg/cpp/weak.C: New test.
11744
11745 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
11746
11747         * gcc.dg/tree-ssa/loop-8.c: New test.
11748
11749 2005-04-30  Michael Maty  <matz@suse.de>
11750
11751         * gcc.dg/inline-mcpy.c: New test.
11752
11753 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
11754
11755         PR libfortran/18958
11756         * gfortran.dg/eoshift.f90: New test case.
11757
11758 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
11759
11760         PR libfortran/18857
11761         * gfortran.dg/matmul_1.f90: New test.
11762
11763 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11764
11765         PR tree-optimization/21030
11766         * gcc.dg/tree-ssa/pr21030.c: New.
11767
11768 2005-04-29  Devang Patel  <dpatel@apple.com>
11769
11770         PR tree-optimization/21272
11771         * gcc.dg/vect/vect-ifcvt-10.c: New test.
11772
11773 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
11774
11775         PR fortran/13082
11776         PR fortran/18824
11777         * gfortran.dg/entry_4.f90: New test.
11778         * gfortran.fortran-torture/execute/entry_1.f90: New test.
11779         * gfortran.fortran-torture/execute/entry_2.f90: New test.
11780         * gfortran.fortran-torture/execute/entry_3.f90: New test.
11781         * gfortran.fortran-torture/execute/entry_4.f90: New test.
11782         * gfortran.fortran-torture/execute/entry_5.f90: New test.
11783         * gfortran.fortran-torture/execute/entry_6.f90: New test.
11784         * gfortran.fortran-torture/execute/entry_7.f90: New test.
11785
11786 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11787
11788         * gfortran.fortran-torture/execute/entry_8.f90: New test.
11789
11790 2005-04-29  Paul Brook  <paul@codesourcery.com>
11791
11792         * gfortran.dg/entry_3.f90: New test.
11793
11794 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11795
11796         * gfortran.dg/implicit_4.f90: New test.
11797
11798 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
11799
11800         * lib/target-supports.exp (check_profiling_available): Return
11801         false for xtensa-*-elf.
11802
11803 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
11804
11805         * lib/fortran-torture.exp (fortran-torture.exp): Catch
11806         error if file cannot be deleted.
11807
11808 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11809
11810         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
11811         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
11812         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
11813         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
11814         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
11815         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
11816         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
11817         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
11818         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
11819         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11820         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
11821         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
11822         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
11823
11824 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11825
11826         PR fortran/20865
11827         * gfortran.dg/pr20865.f90: New test.
11828
11829 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
11830
11831         * gcc.dg/void-cast-2.c: New test.
11832
11833 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11834
11835         PR c/21159
11836         * gcc.dg/void-cast-1.c: New test.
11837
11838 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
11839
11840         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
11841
11842 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11843
11844         PR fortran/21177
11845         * gfortran.dg/pr21177.f90: New test.
11846
11847 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
11848
11849         PR tree-optimization/21171
11850         * gcc.dg/tree-ssa/pr21171.c: New test.
11851
11852 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
11853
11854         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11855         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11856         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11857         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11858         gcc.dg/tree-ssa/gen-vect-32.c: New.
11859         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
11860         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
11861         don't run on PPC32.
11862
11863 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11864
11865         PR c/21213
11866         * gcc.dg/transparent-union-3.c: New test.
11867
11868 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11869
11870         PR c/20740
11871         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
11872         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
11873         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
11874         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
11875         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
11876         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
11877
11878 2005-04-26  Jeff Law  <law@redhat.com>
11879
11880         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
11881         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
11882         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
11883         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
11884         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
11885         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
11886         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
11887
11888 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
11889
11890         PR tree-optimization/17598
11891         * gcc.dg/tree-ssa/pr17598.c: New testcase.
11892
11893 2005-04-25  Mike Stump  <mrs@apple.com>
11894
11895         * objc.dg/fix-and-continue-1.m: Add.
11896
11897 2005-04-25  Roger Sayle  <roger@eyesopen.com>
11898
11899         PR c++/20995
11900         * g++.dg/opt/pr20995-1.C: New test case.
11901
11902 2005-04-25  Devang Patel <dpatel@apple.com>
11903
11904         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
11905
11906 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11907
11908         PR testsuite/21062
11909         * g++.dg/opt/alias2.C (printf): Correct the prototype.
11910
11911 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11912
11913         PR C++/21188
11914         * g++.dg/opt/rtti2.C: New test.
11915
11916 2005-04-25  Paul Brook  <paul@codesourcery.com>
11917         Steven G. Kargl  <kargls@comcast.net>
11918
11919         PR fortran/20879
11920         * gfortran.dg/ichar_1.f90: New file.
11921
11922 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
11923
11924         PR middle-end/20991
11925         * g++.dg/opt/pr20991.C: New test.
11926
11927         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
11928         where sizeof (type) < __alignof__ (type).
11929         * gcc.dg/compat/struct-layout-1.h: Likewise.
11930
11931 2005-04-24  Per Bothner  <per@bothner.com>
11932             Devang Patel  <dpatel@apple.com>
11933
11934         PR preprocessor/20907
11935         * gcc.dg/cpp/very-long-comment.c: New test.
11936
11937 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11938
11939         PR fortran/20059
11940         * gfortran.dg/common_5.f: New test.
11941
11942 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
11943
11944         PR middle-end/21082
11945         * g++.dg/tree-ssa/pr21082.C: New testcase.
11946
11947 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
11948
11949         * gcc.dg/vect/vect-99.c: New test.
11950
11951 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
11952
11953         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
11954
11955 2005-04-22  Jeff Law  <law@redhat.com>
11956
11957         * gcc.dg/uninit-5.c: Remove xfails.
11958         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
11959         conditionals and loads.
11960
11961 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
11962
11963         PR libfortran/20074
11964         PR libfortran/20436
11965         PR libfortran/21108
11966         * gfortran.dg/nested_reshape.f90: new test
11967         * gfortran.dg/reshape-alloc.f90: new test
11968         * gfortran.dg/reshape.f90: new test
11969
11970 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
11971
11972         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
11973
11974         * gcc.dg/arm-vfp1.c: New test.
11975
11976 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
11977
11978         PR c++/21087
11979         * g++.dg/lookup/builtin2.C: New test.
11980
11981 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
11982
11983         * gcc.dg/weak/weak-13.c: New test.
11984
11985 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
11986
11987         * lib/target-supports.exp (check_effective_target_sync_int_long):
11988         Add powerpc*.
11989
11990 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
11991
11992         * gcc.target/mips/branch-1.c: New test.
11993
11994 2005-04-21  Richard Henderson  <rth@redhat.com>
11995
11996         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
11997         * gcc.dg/vect/vect-86.c: Likewise.
11998         * gcc.dg/vect/vect-87.c: Likewise.
11999         * gcc.dg/vect/vect-88.c: Likewise.
12000
12001 2005-04-21  Devang Patel  <dpatel@apple.com>
12002
12003         PR optimization/20994
12004         * gcc.dg/tree-ssa/ifc-3.c: New test.
12005
12006 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12007
12008         PR c/12913
12009         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12010         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12011         gcc.dg/c99-vla-jump-5.c: New tests.
12012
12013 2005-04-19  Richard Henderson  <rth@redhat.com>
12014
12015         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12016         Fix typo in exists check.
12017         (check_effective_target_sync_int_long): New.
12018         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12019         * gcc.dg/ia64-sync-2.c: Likewise.
12020         * gcc.dg/ia64-sync-3.c: Likewise.
12021         * gcc.dg/ia64-sync-4.c: Likewise.
12022
12023 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12024
12025         * gcc.dg/fold-xor-1.c: New test.
12026         * gcc.dg/fold-xor-2.c: New test.
12027
12028 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12029
12030         PR target/20670
12031         * g++.dg/eh/fp-regs.C: New test.
12032
12033 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12034
12035         * gcc.dg/Wint-to-pointer-cast-1.c,
12036         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12037         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12038         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12039
12040 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12041
12042         PR fortran/16861
12043         * gfortran.dg/pr16861.f90: New test.
12044
12045 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12046
12047         * gcc.dg/pr21085.c: New test.
12048
12049 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12050
12051         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12052         (setup_mips_tests, dg-mips-options): New procedures.
12053         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12054         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12055         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12056         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12057         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12058         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12059         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12060         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12061         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12062         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12063         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12064         dg-mips-options instead of dg-options.  Remove now-redundant
12065         preprocessor guards.
12066         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12067         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12068         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12069         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12070         * gcc.dg/vr-mult-2.c: Delete.
12071         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12072         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12073         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12074         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12075         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12076         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12077         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12078
12079 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12080
12081         * ada/acats/run_all.sh: Use sync when executable not present.
12082
12083 2005-04-18  Devang Patel  <dpatel@apple.com>
12084
12085         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12086         * gcc.dg/vect/vect-11a.c: New.
12087         * gcc.dg/vect/vect-none.c: Update.
12088         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12089
12090 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12091
12092         PR tree-optimization/20922
12093         * gcc.dg/pr20922-1.c: New test.
12094         * gcc.dg/pr20922-2.c: New test.
12095         * gcc.dg/pr20922-3.c: New test.
12096         * gcc.dg/pr20922-4.c: New test.
12097         * gcc.dg/pr20922-5.c: New test.
12098         * gcc.dg/pr20922-6.c: New test.
12099
12100 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12101
12102         PR libfortran/20950
12103         * gfortran.dg/pr20950.f: New test.
12104
12105 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12106
12107         PR libfortran/19216
12108         * gfortran.dg/pr19216.f: New test.
12109
12110 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12111
12112         PR tree-optimization/21001
12113         * gcc.dg/tree-ssa/pr21001.c: New.
12114
12115 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12116
12117         PR libfortran/21075
12118         * gfortran.dg/reshape_rank7.f90: New test.
12119
12120 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12121
12122         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12123         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12124         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12125         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12126         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12127         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12128         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12129         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12130         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12131         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12132         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12133         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12134         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12135         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12136         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12137         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12138         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12139         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12140         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12141         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12142         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12143
12144 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12145
12146         * gfortran.dg/wtruncate.f: New testcase.
12147         * gfortran.dg/wtruncate.f90: New testcase.
12148
12149 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12150
12151         PR c++/21025
12152         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12153         which sizeof/alignof is dependent, rather than just whether we are
12154         processing_template_decl.
12155
12156 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12157
12158         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12159         corrected typo where the wrong variables had been compared.
12160
12161 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12162
12163         PR libfortran/18495
12164         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12165         Test callee-allocated version of return array with a write
12166         statement.
12167         Test spread with a temporary with another write statement.
12168
12169 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12170
12171         PR tree-optimization/21031
12172         * gcc.dg/tree-ssa/pr21031.c: New.
12173
12174 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12175
12176         PR tree-optimization/21004
12177         * gcc.dg/builtins-53.c: Include builtins-config.h.
12178         Check floorf, ceilf, floorl and ceill transformations
12179         only when HAVE_C99_RUNTIME is defined.
12180
12181 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12182
12183         PR middle-end/20739
12184         * gcc.dg/tree-ssa/pr20739.c: New test.
12185
12186 2005-04-14  Mike Stump  <mrs@apple.com>
12187
12188         * gcc.dg/Foundation.framework/empty: New.
12189         * gcc.dg/framework-2.c: New.
12190
12191 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12192
12193         PR tree-optimization/21021
12194         * gcc.c-torture/compile/pr21021.c: New.
12195
12196 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12197
12198         PR testsuite/21010
12199         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12200         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12201         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12202         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12203         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12204         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12205         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12206         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12207
12208 2005-04-14  Richard Henderson  <rth@redhat.com>
12209
12210         * lib/target-supports.exp (check_effective_target_vect_condition):
12211         Add ia64, i?86, and x86_64.
12212
12213 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12214
12215         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12216
12217 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12218
12219         PR tree-optimization/20657
12220         * gcc.dg/tree-ssa/pr20657.c: New.
12221
12222 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12223
12224         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12225         (long long int)trunc*.
12226
12227 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12228
12229         PR target/20927
12230         * gcc.dg/pr20927.c: New test.
12231
12232 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12233
12234         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12235         * gcc.target/mips/asm-1.c: Likewise.
12236
12237 2005-04-13  Dale Johannesen  <dalej@apple.com>
12238
12239         * objc.dg/objc-fast-4.m: New.
12240
12241 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12242
12243         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12244         directory.
12245         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12246
12247 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12248
12249         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12250         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12251         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12252
12253 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12254
12255         PR tree-optimization/20913
12256         * gcc.dg/tree-ssa/pr20913.c: New.
12257
12258         PR tree-optimization/20702
12259         * gcc.dg/tree-ssa/pr20702.c: New.
12260
12261 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12262
12263         PR c++/13744
12264         * g++.dg/inherit/local3.C: New test.
12265
12266 2005-04-12  Jeff Law  <law@redhat.com>
12267
12268         * gcc.dg/tree-ssa/20050412-1.c: New test.
12269
12270 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12271
12272         PR libfortran/19016
12273         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12274         Add tests with mask generated by expression.
12275         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12276         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12277         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12278
12279 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12280
12281         PR middle-end/20917
12282         * gcc.dg/20050409-1.c: New test.
12283
12284 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12285
12286         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12287
12288 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12289
12290         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12291         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12292         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12293         (TARGET_CXX): Adjust accordingly.
12294         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12295         determine_class_data_visibility and class_data_always_comdat.
12296         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12297         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12298         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12299         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12300         (arm_cxx_determine_class_data_visibility): New.
12301         (arm_cxx_class_data_always_comdat): Likewise.
12302         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12303         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12304         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12305         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12306         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12307         Define.
12308
12309 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12310
12311         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12312
12313 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12314
12315         * gcc.dg/i386-darwin-fpmath.c: New.
12316
12317 2004-04-11  Devang Patel  <dpatel@apple.com>
12318
12319         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12320         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12321         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12322         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12323         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12324         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12325         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12326         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12327         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12328
12329 2004-04-11  Devang Patel  <dpatel@apple.com>
12330
12331         * gcc.dg/vect/vect-dv-1.c: New test.
12332         * gcc.dg/vect/vect-dv-2.c: New test.
12333
12334 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12335
12336         PR tree-optimization/20933
12337         * gcc.dg/tree-ssa/pr20933.c: New test.
12338
12339 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12340
12341         * gfortran.dg/fold_nearest.f90: New test.
12342
12343 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12344
12345         * gcc.dg/tree-ssa/alias-1.c: New test.
12346
12347 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12348
12349         PR tree-optimization/20920
12350         * g++.dg/tree-ssa/pr20920.C: New test.
12351
12352 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12353
12354         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12355         (long long int)ceil*.
12356
12357 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12358
12359         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12360         explicit C++ linkage.
12361
12362 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12363
12364         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12365         warning for arithmetic IF statements.
12366
12367 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12368
12369         * eor_handling_1.f90: New test case.
12370         * eor_handling_2.f90: New test case.
12371         * eor_handling_3.f90: New test case.
12372         * eor_handling_4.f90: New test case.
12373         * eor_handling_5.f90: New test case.
12374         * noadv_size.f90: New test case.
12375         * pad_no.f90: New test case.
12376
12377 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12378
12379         * gcc.c-torture/execute/20050410-1.c: New test.
12380
12381 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12382
12383         * gcc.dg/pr20126.c: New.
12384
12385 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12386             Steven G. Kargl <kargls@comcast.net>
12387
12388         * gfortran.dg/PR19872.f: New test.
12389
12390 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12391
12392         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12393
12394 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12395
12396         * gfortran.dg/nint_1.f90: New test.
12397
12398 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12399
12400         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12401         Added test for callee-allocated arrays with write statements.
12402         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12403         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12404         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12405         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12406         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12407
12408 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12409
12410         PR libfortran/20163
12411         * gfortran.dg/open-options-blanks.f: New test.
12412
12413 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12414
12415         PR fortran/13257
12416         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12417
12418 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12419
12420         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12421         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12422         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12423         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12424         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12425         * gcc.c-torture/execute/stdarg-4.c: New test.
12426
12427         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12428
12429         PR target/20795
12430         * g++.dg/abi/param2.C: New test.
12431
12432 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12433
12434         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12435
12436 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12437
12438         * gcc.dg/builtins-53.c: New test.
12439
12440 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12441
12442         * g++.dg/tree-ssa/pr18178.C: New test.
12443         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12444         * gcc.c-torture/execute/20041019-1.c: New test.
12445         * gcc.dg/tree-ssa/20041008-1.c: New test.
12446         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12447         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12448         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12449         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12450         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12451         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12452         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12453         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12454         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12455         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12456
12457 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12458
12459         PR rtl-optimization/20466
12460         * gcc.c-torture/execute/pr20466-1.c: New test.
12461
12462 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12463
12464         PR c++/20905
12465         * g++.dg/parse/cond2.C: New test.
12466
12467         PR c++/20145
12468         * g++.dg/warn/Wdtor1.C: New test.
12469
12470 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12471
12472         PR fortran/17229
12473         * gfortran.dg/pr17229.f: New test.
12474
12475 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12476
12477         * gfortran.dg/tiny_1.f90: New test.
12478         * gfortran.dg/tiny_2.f90: ditto.
12479
12480 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12481
12482         * gfortran.dg/eor_1.f90: Fix dg-do run line
12483         * gfortran.dg/open_new.f90: Fix dg-do run line
12484
12485 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12486
12487         * lib/target-supports.exp (get_compiler_messages): Support
12488         optional arguments, the fourth being compiler options.
12489         (check_effective_target_fpic): New proc.
12490         * gcc.dg/20050321-2.c: Restrict to target fpic.
12491
12492 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12493
12494         * gcc.dg/15443-1.c: New test.
12495         * gcc.dg/15443-2.c: Likewise.
12496
12497 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12498
12499         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12500
12501 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12502
12503         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12504
12505 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12506
12507         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12508         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12509         -m64.
12510         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12511         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12512         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12513
12514 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12515
12516         PR c++/20212
12517         * g++.dg/warn/Wunused-11.C: New test.
12518
12519 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12520
12521         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12522
12523 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12524
12525         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12526
12527 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12528
12529         PR c++/20734
12530         * g++.dg/template/ptrmem13.C: New test.
12531
12532 2005-04-05  Per Bothner  <per@bothner.com>
12533
12534         * lib/gcc.exp: Always add -fno-show-column, for now.
12535
12536 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
12537
12538         PR testsuite/20767
12539         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
12540         of plain old "unsigned int" for the type of "i".  Makes this test
12541         64bit clean.
12542
12543 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
12544
12545         * gcc.dg/i386-ssefn-1.c: New test.
12546         * gcc.dg/i386-ssefn-2.c: New test.
12547         * gcc.dg/i386-ssefn-3.c: New test.
12548         * gcc.dg/i386-ssefn-4.c: New test.
12549
12550 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
12551
12552         PR tree-optimization/20076
12553         * gcc.dg/builtin-apply4.c: New test.
12554
12555         PR preprocessor/19475
12556         * gcc.dg/cpp/macspace1.c: New test.
12557         * gcc.dg/cpp/macspace2.c: New test.
12558
12559 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12560
12561         * gfortran.dg/pr20755.f: Fixed bad format.
12562
12563 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12564
12565         PR c++/20763
12566         * g++.dg/ext/attrib21.C: New test.
12567
12568 2004-04-05  Devang Patel  <dpatel@apple.com>
12569
12570         * lib/target-supports.exp (check_effective_target_vect_shif): New.
12571         * gcc.dg/vect/vect-shift-1.c: New test.
12572
12573 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12574
12575         PR libfortran/20755
12576         * gfortran.dg/pr20755.f: New test.
12577
12578 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
12579
12580         * gfortran.dg/pr15959.f90: New test.
12581         * gfortran.dg/string_pad_trunc.f90: New test.
12582
12583 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12584
12585         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
12586         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
12587         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
12588         syntax.
12589
12590 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12591
12592         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
12593
12594 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12595
12596         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
12597         * gcc.c-torture/compile/20011119-2.c: Likewise.
12598         * gcc.c-torture/compile/981001-2.c: Likewise.
12599
12600 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
12601
12602         PR c++/20679
12603         * g++.dg/template/overload4.C: New test.
12604
12605 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12606
12607         PR c++/20746
12608         * g++.dg/abi/covariant5.C: New.
12609
12610         PR debug/20505
12611         * g++.dg/debug/const2.C: New.
12612
12613 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
12614
12615         PR rtl-optimization/16104
12616         * gcc.c-torture/execute/20050316-1.c: New test.
12617
12618 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12619
12620         * g++.dg/template/spec23.C: Fix dg-error text.
12621
12622 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
12623
12624         PR c++/19199
12625         * g++.dg/expr/lval2.C: New.
12626
12627 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12628
12629         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
12630         __builtin_strcasecmp and __builtin_strncasecmp.
12631
12632 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
12633
12634         PR c++/20723
12635         * g++.dg/template/spec22.C: New.
12636         * g++.dg/template/spec23.C: New.
12637
12638 2005-04-03  Dale Ranta  <dir@lanl.gov>
12639             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12640
12641         PR libfortran/20068
12642         PR libfortran/20125
12643         PR libfortran/20156
12644         PR libfortran/20471
12645         * gfortran.dg/backspace.f: New test.
12646
12647 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
12648
12649         * gcc.dg/pr19345.c: New test.
12650
12651 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12652
12653         PR tree-optimization/20640
12654         * gcc.dg/torture/tree-loop-1.c: New.
12655
12656 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12657
12658         PR rtl-optimization/20290
12659         * gcc.c-torture/execute/loop-ivopts-2.c: New.
12660
12661 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
12662
12663         * gcc.dg/rs6000-fpint.c: New.
12664
12665 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12666
12667         * gcc.dg/old-style-then-proto-1.c: New test.
12668
12669 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12670
12671         * gfortran.fortran-torture/execute/backspace.f90: Check
12672         after backspace and read was incorrect.
12673
12674 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12675
12676         * gcc.c-torture/execute/builtins/strcat.c: Check the result
12677         buffer past the terminating NUL using memcmp.
12678         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
12679         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
12680
12681         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
12682         Fix unused/uninitialized variable warnings.
12683
12684         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
12685         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
12686         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
12687         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
12688
12689         * gcc.c-torture/execute/builtins/abs-1-lib.c,
12690         gcc.c-torture/execute/builtins/fputs-lib.c,
12691         gcc.c-torture/execute/builtins/lib/fprintf.c,
12692         gcc.c-torture/execute/builtins/lib/main.c,
12693         gcc.c-torture/execute/builtins/lib/memcmp.c,
12694         gcc.c-torture/execute/builtins/lib/memmove.c,
12695         gcc.c-torture/execute/builtins/lib/mempcpy.c,
12696         gcc.c-torture/execute/builtins/lib/memset.c,
12697         gcc.c-torture/execute/builtins/lib/printf.c,
12698         gcc.c-torture/execute/builtins/lib/sprintf.c,
12699         gcc.c-torture/execute/builtins/lib/stpcpy.c,
12700         gcc.c-torture/execute/builtins/lib/strchr.c,
12701         gcc.c-torture/execute/builtins/lib/strcmp.c,
12702         gcc.c-torture/execute/builtins/lib/strcpy.c,
12703         gcc.c-torture/execute/builtins/lib/strcspn.c,
12704         gcc.c-torture/execute/builtins/lib/strlen.c,
12705         gcc.c-torture/execute/builtins/lib/strncat.c,
12706         gcc.c-torture/execute/builtins/lib/strncmp.c,
12707         gcc.c-torture/execute/builtins/lib/strncpy.c,
12708         gcc.c-torture/execute/builtins/lib/strrchr.c,
12709         gcc.c-torture/execute/builtins/lib/strspn.c,
12710         gcc.c-torture/execute/builtins/lib/strstr.c,
12711         gcc.c-torture/execute/builtins/memops-asm-lib.c,
12712         gcc.c-torture/execute/builtins/strlen-2.c,
12713         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
12714         prototypes.
12715
12716 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12717
12718         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
12719         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
12720         selectany usage.
12721
12722 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
12723
12724         PR c++/19406
12725         * g++.dg/debug/using1.C: New test.
12726
12727 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
12728
12729         PR middle-end/20524
12730         * gcc.dg/alias-7.c: Prefix asm-declared name with
12731         __USER_LABEL_PREFIX__.
12732
12733 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
12734
12735         Fix fallout from PR middle-end/15700:
12736         * gcc.c-torture/compile/20011119-1.c: Take
12737         __USER_LABEL_PREFIX__ into account.
12738         * gcc.c-torture/compile/20011119-2.c: Likewise.
12739
12740 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12741
12742         PR c++/18644
12743         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
12744
12745 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12746
12747         PR c/17855
12748         * gcc.c-torture/compile/struct-non-lval-1.c,
12749         gcc.c-torture/compile/struct-non-lval-2.c,
12750         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
12751
12752 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
12753
12754         * gcc.dg/tls/tls.exp: Remove temporary file.
12755         * g++.dg/tls/tls.exp: Ditto.
12756         * lib/file-format.exp: Ditto.
12757         * g++.dg/special/ecos.exp: Ditto.
12758
12759         * lib/profopt.exp: Treat prof_ext as a list.
12760         * gcc.misc-tests/bprob.exp: Ditto.
12761         * g++.dg/bprob/bprob.exp: Ditto.
12762
12763         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
12764         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
12765         g++.dg/tree-ssa/pointer-reference-alias.C,
12766         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
12767         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
12768         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
12769         g++.dg/vect/pr19951.cc: Ditto.
12770         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
12771         gcc.dg/builtins-47.c: Ditto.
12772         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
12773         gcc.dg/pr20115-1.c: Ditto.
12774         * gcc.dg/tree-ssa/20030530-2.c,
12775         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
12776         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12777         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
12778         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12779         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
12780         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
12781         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
12782         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
12783         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
12784         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
12785         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
12786         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
12787         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
12788         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
12789         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
12790         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12791         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12792         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12793         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12794         gcc.dg/tree-ssa/20030824-1.c,
12795         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
12796         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
12797         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
12798         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
12799         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
12800         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
12801         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
12802         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
12803         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
12804         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
12805         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
12806         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
12807         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
12808         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
12809         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
12810         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
12811         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
12812         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
12813         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
12814         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
12815         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
12816         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
12817         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
12818         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
12819         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
12820         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
12821         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
12822         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
12823         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
12824         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
12825         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
12826         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
12827         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
12828         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
12829         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
12830         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
12831         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
12832         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
12833         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
12834         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
12835         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
12836         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
12837         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12838         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
12839         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
12840         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
12841         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
12842         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
12843         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
12844         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
12845         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12846         gcc.dg/tree-ssa/useless-1.c: Ditto.
12847         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
12848         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
12849         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
12850         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
12851         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12852         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
12853         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
12854         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
12855         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
12856         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
12857         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
12858         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
12859         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
12860         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
12861         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
12862         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
12863         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
12864         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
12865         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
12866         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
12867         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
12868         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12869         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12870         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
12871         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
12872         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
12873         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
12874         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
12875         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
12876         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
12877         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
12878         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
12879         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
12880         gcc.dg/vect/vect-none.c: Ditto.
12881         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
12882         treelang/compile/unsigned.tree: Ditto.
12883
12884         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
12885         * gcc.dg/cpp/direct2s.c: Ditto.
12886         * gcc.dg/cpp/paste4.c: Ditto.
12887         * gcc.dg/cpp/separate-1.c: Ditto.
12888         * gcc.dg/pch/save-temps-1.c: Ditto.
12889         * g++.dg/ext/altivec-10.C: Ditto.
12890         * g++.dg/pch/pch.C: Ditto.
12891
12892         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
12893
12894         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
12895         * g++.dg/template/repo1.C: Ditto.
12896         * g++.dg/template/repo2.C: Ditto.
12897         * g++.dg/template/repo3.C: Ditto.
12898         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
12899         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
12900         * g++.old-deja/g++.pt/repo1.C: Ditto.
12901         * g++.old-deja/g++.pt/repo2.C: Ditto.
12902         * g++.old-deja/g++.pt/repo3.C: Ditto.
12903         * g++.old-deja/g++.pt/repo4.C: Ditto.
12904
12905         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
12906         * gcc.dg/20030107-1.c: Ditto.
12907         * gcc.dg/20030702-1.c: Ditto.
12908         * gcc.dg/profile-generate-1.c: Ditto.
12909         * g++.dg/other/profile1.C: Ditto.
12910         * g++.old-deja/g++.robertl/eb83.C: Ditto.
12911
12912         * lib/gcc-dg.exp (remove-build-file): New.
12913         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12914         cleanup-tree-dump, cleanup-saved-temps): New.
12915
12916 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12917
12918         PR c++/19203, DR 214
12919         * g++.dg/parse/ambig3.C: Not ambiguous.
12920         * g++.dg/template/spec20.C: New.
12921         * g++.dg/template/spec21.C: New.
12922
12923 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
12924
12925         PR target/20045
12926         * gcc.dg/ia64-fptr-1.c: Run only on linux.
12927
12928 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12929
12930         PR libfortran/20660
12931         * gfortran.dg/negative_unit.f: New test.
12932
12933 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
12934
12935         * gcc.dg/20050330-1.c: New test.
12936
12937 2005-03-30  Devang Patel  <dpatel@apple.com>
12938
12939         * g++.dg/tree-sra/ssa-sra-3.C: New test.
12940
12941 2005-03-30  Dale Johannesen  <dalej@apple.com>
12942
12943         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
12944
12945 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
12946
12947         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
12948         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
12949         Strip options from test name.
12950
12951 2005-03-31  Jan Hubicka  <jh@suse.cz>
12952
12953         * gcc.dg/varpool-1.c: New testcase.
12954
12955 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
12956
12957         PR c/772
12958         PR c/17913
12959         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
12960         gcc.dg/stmt-expr-label-3.c : New tests.
12961         * gcc.c-torture/execute/medce-2.c: Remove.
12962
12963 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
12964
12965         PR c/20368
12966         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
12967         tests.
12968
12969 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
12970
12971         * gcc.c-torture/compile/pr20203.c: New test.
12972
12973 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
12974
12975         * gfortran.dg/promotion.f90: New test.
12976
12977 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
12978
12979         PR middle-end/20491
12980         * gcc.dg/torture/asm-subreg-1.c: New test.
12981
12982 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
12983
12984         PR c/20672
12985         * gcc.dg/pr20672-1.c: New test.
12986
12987 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
12988
12989         * gfortran.dg/vect: New directory.
12990         * gfortran.dg/vect/vect.exp: New.
12991         * gfortran.dg/vect/vect-1.f90: New test.
12992         * gfortran.dg/vect/vect-2.f90: New test.
12993         * gfortran.dg/vect/vect-3.f90: New test.
12994         * gfortran.dg/vect/vect-4.f90: New test.
12995         * gfortran.dg/vect/vect-5.f90: New test.
12996
12997 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
12998
12999         PR middle-end/20622
13000         * gcc.dg/alias-7.c: New test.
13001
13002 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13003
13004         * gcc.dg/sparc-reg-1.c: New test.
13005
13006 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13007
13008         PR target/19890
13009         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13010
13011 2005-03-29  Dale Ranta  <dir@lanl.gov>
13012             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13013
13014         PR libfortran/20163
13015         * gfortran.dg/pr20163-2.f: New test.
13016
13017 2005-03-28  Jan Hubicka  <jh@suse.cz>
13018
13019         PR middle-end/20635
13020         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13021         by Jakub Jelinek.
13022
13023 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13024
13025         PR tree-optimization/20626
13026         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13027         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13028
13029 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13030
13031         * gfortran.dg/underflow.f90: New test.
13032         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13033
13034 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13035
13036         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13037
13038 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13039
13040         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13041         (g++_init): Make sure that CXXFLAGS is set.
13042         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13043         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13044         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13045         * lib/objc.exp (objc_init): Likewise.
13046         * lib/treelang.exp (treelang_init): Likewise.
13047
13048 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13049
13050         PR tree-optimization/20470
13051         * gcc.dg/tree-ssa/pr20470.c: New test.
13052
13053 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13054
13055         * gcc.dg/ppc-stfiwx.c: New.
13056
13057 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13058
13059         PR target/19888
13060         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13061
13062 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13063
13064         * gcc.dg/20050325-1.c: Fix a typo.
13065
13066 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13067
13068         PR libfortran/19678
13069         PR libfortran/19679
13070         * gfortran.dg/dos_eol.f: New test.
13071
13072 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13073
13074         PR rtl-optimization/20249
13075         * gcc.dg/20050325-1.c: New test.
13076
13077 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13078
13079         PR libfortran/15332
13080         * gfortran.dg/pr15332.f: New test.
13081
13082 2005-03-24  Dale Johannesen  <dalej@apple.com>
13083
13084         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13085
13086 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13087
13088         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13089         'internal' visibility.
13090         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13091         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13092         'protected' visibility.
13093         * gcc.dg/visibility-7.c: Likewise.
13094         * lib/target-supports.exp (check_visibility_available): Take
13095         a parameter, the kind of visibility to check for.
13096         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13097         to check_visibility_available.
13098
13099         * g++.dg/expr/cast3.C: New.
13100
13101 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13102
13103         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13104         rs6000.
13105
13106 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13107
13108         PR target/20095
13109         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13110
13111 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13112
13113         * gcc.dg/badshift.c: Renamed to...
13114         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13115
13116         * gcc.target/i386/badshift.c: Renamed to...
13117         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13118         only.
13119
13120         PR rtl-optimization/20532
13121         * gcc.target/i386/badshift.c: New.
13122
13123 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13124
13125         * gfortran.dg/pr18025.f90: New test.
13126
13127 2005-03-23  Dale Johannesen  <dalej@apple.com>
13128
13129         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13130
13131 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13132
13133         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13134
13135         * lib/target-supports.exp (check_iconv_available): Default
13136         libiconv to -liconv, if there is no definition.
13137
13138 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13139
13140         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13141
13142 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13143
13144         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13145         * g++.dg/opt/pr7503-2.C: Likewise.
13146         * g++.dg/opt/pr7503-3.C: Likewise.
13147         * g++.dg/opt/pr7503-4.C: Likewise.
13148         * g++.dg/opt/pr7503-5.C: Likewise.
13149         * g++.dg/warn/minmax.C: New test.
13150
13151 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13152
13153         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13154         * gfortran.dg/g77_intrinsics_sub.f: New test.
13155
13156 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13157             Jan Hubicka  <jh@suse.cz>
13158             Steven Bosscher <stevenb@suse.de
13159
13160         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13161
13162 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13163
13164         PR c++/19980
13165         * g++.dg/template/redecl3.C: New test.
13166
13167 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13168
13169         PR c++/20499
13170         * g++.dg/parse/error16.C: Tweak error markers.
13171
13172 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13173
13174         PR target/20561
13175         * gcc.dg/20050321-2.c: New test.
13176
13177 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13178
13179         PR c++/20465
13180         PR c++/20381
13181         * g++.dg/template/ptrmem12.C: New.
13182
13183 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13184
13185         PR rtl-optimization/20527
13186         * gcc.c-torture/execute/pr20527-1.c: New test.
13187
13188 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13189
13190         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13191         program, compile it into a real executable and then delete the .c
13192         and .x files afterwards, to avoid problems on testglue targets.
13193
13194 2005-03-21  Stuart Hastings  <stuart@apple.com>
13195
13196         * gcc.target/i386/sse-2.c: New.
13197
13198 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13199
13200         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13201
13202 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13203
13204         * g++.dg/parse/crash25.C: Fix typo.
13205
13206 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13207
13208         PR c++/20461
13209         * g++.dg/parse/crash24.C: New test.
13210
13211         PR c++/20536
13212         * g++.dg/parse/crash25.C: New test.
13213
13214 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13215
13216         PR c++/20147
13217         * g++.dg/ext/stmtexpr4.C: New test.
13218
13219 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13220
13221         PR middle-end/20539
13222         * gcc.c-torture/compile/pr13066-1.c: New test case.
13223         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13224         * g++.dg/opt/pr13066-1.C: Likewise.
13225
13226 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13227
13228         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13229
13230 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13231
13232         PR fortran/18525
13233         * gfortran.dg/nesting_1.f90: New test.
13234
13235 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13236
13237         PR c++/20240
13238         * g++.dg/lookup/using13.C: New test.
13239
13240 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13241
13242         PR c++/20333
13243         * g++.dg/template/crash36.C: New test.
13244
13245 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13246
13247         PR c++/20463
13248         * g++.dg/template/crash35.C: New test.
13249
13250 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13251
13252         PR c++/19966
13253         * g++.dg/overload/operator2.C: New test.
13254
13255 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13256
13257         PR libfortran/20257
13258         * gfortran.dg/pr20257.f90: New test.
13259
13260 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13261
13262         PR libfortran/20480
13263         * gfortran.dg/pr20480.f90: New test.
13264
13265 2005-03-16  Richard Henderson  <rth@redhat.com>
13266
13267         PR middle-end/15700
13268         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13269         (_rtld_global): New.
13270         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13271         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13272
13273         * gcc.dg/alias-3.c: New.
13274         * gcc.dg/alias-4.c: New.
13275         * gcc.dg/alias-5.c: New.
13276         * gcc.dg/alias-6.c: New.
13277
13278 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13279
13280         * gcc.dg/cpp/ucnid-7.c: New.
13281
13282 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13283             Dorit Naishlos  <dorit@il.ibm.com>
13284
13285         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13286         darwin.
13287
13288 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13289
13290         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13291         misaligned accesses.
13292         * gcc.dg/vect/vect-58.c: Likewise.
13293         * gcc.dg/vect/vect-92.c: New.
13294         * gcc.dg/vect/vect-93.c: New.
13295
13296 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13297
13298         PR fortran/18827
13299         * gfortran.dg/assign_2.f90: New test.
13300         * gfortran.dg/assign_3.f90: New test.
13301         * gfortran.dg/assign.f90: New test.
13302
13303 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13304
13305         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13306         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13307         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13308         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13309         names.
13310
13311 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13312
13313         * gcc.dg/cpp/ucnid-6.c: New.
13314
13315         * gcc.dg/cpp/normalize-1.c: New.
13316         * gcc.dg/cpp/normalize-2.c: New.
13317         * gcc.dg/cpp/normalize-3.c: New.
13318         * gcc.dg/cpp/normalize-4.c: New.
13319         * gcc.dg/cpp/ucnid-4.c: New.
13320         * gcc.dg/cpp/ucnid-5.c: New.
13321         * g++.dg/cpp/normalize-1.C: New.
13322         * g++.dg/cpp/ucnid-1.C: New.
13323
13324 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13325
13326         * gcc.dg/pr18628.c: New.
13327
13328 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13329
13330         PR c++/20280
13331         * g++.dg/tree-ssa/pr20280.C: New.
13332
13333 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13334
13335         PR fortran/20467
13336         * gfortran.dg/stfunc_2.f90: New test.
13337
13338 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13339
13340         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13341
13342 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13343
13344         * gcc.dg/tree-ssa/20050314-1.c: New test.
13345
13346 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13347
13348         PR c++/4403
13349         PR c++/9783, DR433
13350         * g++.dg/template/friend34.C: New test.
13351         * g++.dg/template/friend35.C: Likewise.
13352         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13353
13354 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13355
13356         Friend class name lookup 5/n
13357         PR c++/1016
13358         * g++.dg/lookup/hidden-class1.C: New test.
13359         * g++.dg/lookup/hidden-class2.C: Likewise.
13360         * g++.dg/lookup/hidden-class3.C: Likewise.
13361         * g++.dg/lookup/hidden-class4.C: Likewise.
13362         * g++.dg/lookup/hidden-class5.C: Likewise.
13363         * g++.dg/lookup/hidden-class6.C: Likewise.
13364         * g++.dg/lookup/hidden-class7.C: Likewise.
13365         * g++.dg/lookup/hidden-class8.C: Likewise.
13366         * g++.dg/lookup/hidden-class9.C: Likewise.
13367         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13368         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13369         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13370         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13371         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13372         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13373         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13374         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13375         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13376         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13377         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13378
13379 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13380
13381         PR c++/20157
13382         * g++.dg/template/error18.C: New test.
13383
13384 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13385
13386         PR debug/16792
13387         * g++.dg/debug/pr16792.C: New test.
13388
13389 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13390
13391         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13392         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13393         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13394         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13395         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13396         test assertion names.
13397
13398 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13399
13400         PR fortran/18600
13401         * gfortran.dg/stfunc_1.f90: New test.
13402
13403 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13404
13405         PR fortran/16907
13406         * gfortran.dg/real_index_1.f90: New test.
13407
13408 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13409
13410         PR fortran/20323
13411         * gfortran.dg/spec_expr_1.f90: New test.
13412
13413 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13414
13415         PR c/20402
13416         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13417         new parser.
13418
13419 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13420
13421         PR fortran/20361
13422         * gfortran.dg/largeequiv_1.f90: New test.
13423
13424 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13425
13426         * gcc.dg/ucnid-1.c: New.
13427         * gcc.dg/ucnid-2.c: New.
13428         * gcc.dg/ucnid-3.c: New.
13429         * gcc.dg/ucnid-4.c: New.
13430         * gcc.dg/ucnid-5.c: New.
13431         * gcc.dg/ucnid-6.c: New.
13432         * gcc.dg/cpp/ucnid-1.c: New.
13433         * gcc.dg/cpp/ucnid-2.c: New.
13434         * gcc.dg/cpp/ucnid-3.c: New.
13435         * g++.dg/other/ucnid-1.C: New.
13436
13437 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13438
13439         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13440
13441 2005-03-11  Per Bothner  <per@bothner.com>
13442
13443         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13444         that diagnotics refer to correct token.
13445         * gcc.dg/unused-3.c: Likewise.
13446
13447 2005-03-11  Per Bothner  <per@bothner.com>
13448
13449         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13450         constant" is now actually on same line as string constant.
13451         * gcc.dg/cpp/direct2s.c: Likewise.
13452
13453 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13454
13455         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13456
13457 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13458
13459         PR libfortran/20124
13460         * gfortran.dg/pr20124.f90: New Test
13461
13462 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13463
13464         PR tree-optimization/20130
13465         * gcc.dg/pr20130-1.c: New test.
13466
13467 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13468
13469         PR target/20095
13470         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13471
13472 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13473
13474         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13475
13476 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13477
13478         * g++.dg/eh/forced1.C: Fix comment.
13479         * g++.dg/eh/forced2.C: Ditto.
13480         * g++.dg/eh/forced3.C: Ditto.
13481         * g++.dg/eh/forced4.C: Ditto.
13482
13483 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13484
13485         PR rtl-opt/20412
13486         * gcc.c-torture/compile/pr20412.c: New test.
13487
13488 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13489
13490         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13491
13492 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13493
13494         PR target/20322
13495         * gcc.dg/20050307-1.c: New test.
13496
13497 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13498
13499         PR c++/20375
13500         * g++.dg/other/stdarg3.C: New.
13501
13502 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13503
13504         PR c++/18384, c++/18327
13505         * g++.dg/init/array19.C: New test.
13506
13507         PR inline-asm/20314
13508         * gcc.dg/torture/pr20314-1.c: New test.
13509         * gcc.dg/torture/pr20314-2.c: New test.
13510
13511 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13512
13513         * gcc.dg/20050309-1.c: New test.
13514
13515 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13516
13517         * gcc.dg/builtins-10.c: Reactivate disabled test.
13518         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13519         new cbrt transformations.
13520
13521 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13522
13523         PR c++/20208
13524         * g++.dg/template/array13.C: New test.
13525
13526 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13527
13528         PR c++/16859
13529         * g++.dg/init/brace4.C: New test.
13530
13531 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13532
13533         PR c++/20186
13534         * g++.dg/template/non-dependent12.C: New.
13535
13536 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
13537
13538         PR c++/20142
13539         * g++.dg/init/array18.C: Add dg-do run marker.
13540
13541         PR c++/20142
13542         * g++.dg/init/array18.C: New test.
13543
13544 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13545
13546         * consistency.vlad/vlad.exp: Remove trailing semicolons.
13547         * g++.dg/gcov/gcov.exp: Likewise.
13548         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
13549         * gcc.target/xstormy16/xstormy16.exp: Likewise.
13550         * lib/c-torture.exp: Likewise.
13551         * lib/fortran-torture.exp: Likewise.
13552         * lib/g++.exp: Likewise.
13553         * lib/gcc-defs.exp: Likewise.
13554         * lib/gcc-dg.exp: Likewise.
13555         * lib/gcc.exp: Likewise.
13556         * lib/gcov.exp: Likewise.
13557         * lib/gfortran.exp: Likewise.
13558         * lib/mike-g++.exp: Likewise.
13559         * lib/mike-gcc.exp: Likewise.
13560         * lib/objc-torture.exp: Likewise.
13561         * lib/objc.exp: Likewise.
13562         * lib/profopt.exp: Likewise.
13563         * lib/target-libpath.exp: Likewise.
13564         * lib/target-supports.exp: Likewise.
13565         * lib/treelang.exp: Likewise.
13566         * lib/wrapper.exp: Likewise.
13567
13568 2005-03-08  Jeff Law  <law@redhat.com>
13569
13570         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
13571         PHI-OPT changes.
13572
13573 2005-03-08  Ira Rosen  <irar@il.ibm.com>
13574
13575         * gcc.dg/vect/pr20122.c: New test.
13576
13577 2005-03-07  Jeff Law  <law@redhat.com>
13578
13579         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
13580         was folded away.
13581         * gcc.dg/tree-ssa/pr18133-1.c: New test.
13582         * gcc.dg/tree-ssa/pr18133-2.c: New test.
13583         * gcc.dg/tree-ssa/pr18134.c: New test.
13584
13585 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13586
13587         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
13588         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
13589         gcc.dg/torture/builtin-noret-2.c: Require weak support.
13590
13591 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
13592
13593         PR tree-opt/17671
13594         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
13595
13596 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
13597
13598         * g++.dg/warn/Wnvdtor.C: New test.
13599
13600 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
13601
13602         * gcc.dg/torture/pr19683-1.c: New test.
13603
13604 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
13605
13606         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
13607         * gfortran.dg/g77/19990313-2.f: Ditto.
13608         * gfortran.dg/g77/19990313-3.f: Ditto.
13609         * gfortran.dg/g77/19990525-0.f: Ditto.
13610         * gfortran.dg/g77/19990826-0.f: Ditto.
13611         * gfortran.dg/g77/19990826-2.f: Ditto.
13612         * gfortran.dg/g77/19990826-3.f: Ditto.
13613         * gfortran.dg/g77/20000511-1.f: Ditto.
13614         * gfortran.dg/g77/20000511-2.f: Ditto.
13615         * gfortran.dg/g77/970625-2.f: Ditto.
13616         * gfortran.dg/g77/980310-2.f: Ditto.
13617         * gfortran.dg/g77/980310-3.f: Ditto.
13618         * gfortran.dg/g77/980310-8.f: Ditto.
13619         * gfortran.dg/g77/980519-2.f: Ditto.
13620         * gfortran.dg/g77/alpha1.f: Ditto.
13621         * gfortran.dg/g77/claus.f: Ditto.
13622         * gfortran.dg/g77/erfc.f: Ditto.
13623         * gfortran.dg/g77/short.f: Ditto.
13624         * gfortran.fortran-torture/execute/data.f90: Ditto.
13625         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
13626         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
13627
13628 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13629
13630         * lib/file-format.exp (gcc_target_object_format): Add check for som
13631         format and hardcode object formats on hppa*-*-hpux*.
13632         * lib/target-supports.exp (check_weak_available): Add check for som
13633         object format.  Always return 0 on hppa*-*-hpux10*.
13634
13635         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
13636         is defined.
13637
13638         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
13639
13640 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13641
13642         * gfortran.dg/pr19936_1.f90: New test.
13643         * gfortran.dg/pr19936_2.f90: New test.
13644         * gfortran.dg/pr19936_3.f90: New test.
13645
13646 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13647             Paul Thomas <prthomas@drfccad.cea.fr>
13648
13649         * gfortran.dg/PR19754_1.f90: New test.
13650         * gfortran.dg/PR19754_2.f90: Ditto.
13651
13652 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13653
13654         PR c++/19311
13655         * g++.dg/template/non-dependent11.C: New test.
13656
13657 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
13658
13659         * lib/target-supports.exp (check_iconv_available): Fix comment.
13660
13661 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
13662             Joseph S. Myers  <joseph@codesourcery.com>
13663
13664         PR c++/19797
13665         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
13666
13667 2005-03-04  Matthew Sachs  <msachs@apple.com>
13668
13669         * gcc.exp (gcc_target_compile): Put braces around
13670         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
13671         * objc.exp (objc_target_compile): Likewise.
13672         * treelang.exp (treelang_target_compile): Likewise.
13673
13674 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13675
13676         PR fortran/19673
13677         * gfortran.dg/func_result_1.f90: New test.
13678
13679 2005-03-04  Ben Elliston  <bje@au.ibm.com>
13680
13681         * gcc.misc-tests/options.exp: New test.
13682
13683 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
13684
13685         * gcc.dg/pr15784-4.c: New test.
13686
13687 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
13688
13689         * gcc.c-torture/execute/pr17133.c: New.
13690         * gcc.c-torture/compile/20050303-1.c: New.
13691
13692 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
13693
13694         * gcc.dg/cpp/assert4.c: Fix for cygwin.
13695
13696 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
13697
13698         * g++.dg/overload/using2.C: New.
13699
13700 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
13701
13702         PR c++/19916
13703         * g++.dg/init/ptrmem2.C: New test.
13704
13705 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
13706
13707         PR c/8927
13708         * gcc.dg/pr8927-1.c: New test.
13709
13710 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13711
13712         PR c++/20232
13713         * g++.dg/inherit/covariant12.C: New.
13714
13715 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13716
13717         PR fortran/19479
13718         * gfortran.dg/bound_1.f90: New test.
13719
13720 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
13721
13722         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
13723         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
13724
13725 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
13726
13727         PR c/20245
13728         * gcc.dg/pr20245-1.c: New test.
13729
13730 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
13731
13732         PR middle-end/19874
13733         * gcc.c-torture/execute/20050119-2.c: New test case.
13734
13735 2005-02-28  Ben Elliston  <bje@au.ibm.com>
13736
13737         * README: Update the DejaGnu bug reporting address.
13738         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
13739         * lib/objc-torture.exp: Likewise.
13740
13741 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13742
13743         * gfortran.dg/boz_1.f90: New test.
13744         * gfortran.dg/boz_3.f90: New test.
13745         * gfortran.dg/boz_4.f90: New test.
13746
13747 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13748
13749         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
13750         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
13751
13752 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13753
13754         PR libfortran/20101
13755         * gfortran.dg/write_0_pe_format.f90: New test.
13756
13757 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
13758
13759         PR c++/20206
13760         * g++.dg/opt/thunk2.C: New test.
13761         * g++.dg/opt/covariant1.C: New test.
13762
13763 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13764
13765         * gfortran.dg/e_d_fmt.f90: New test.
13766
13767 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
13768
13769         * gcc.dg/asm-b.c: Fix comment typos.
13770
13771 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13772
13773         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
13774         a V_MAY_DEF also.
13775
13776 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13777
13778         PR tree-opt/20188
13779         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
13780         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
13781         * gcc.dg/asm-b.c: New test.
13782
13783 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
13784
13785         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
13786         Disable this test on IRIX 6.
13787
13788 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
13789
13790         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
13791         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
13792         parser.
13793
13794 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
13795
13796         PR tree-optimization/20204
13797         * testsuite/gcc.dg/pr20204.c: New test.
13798
13799 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
13800
13801         PR target/20196
13802         * gcc.c-torture/execute/20050224-1.c: New test.
13803
13804         PR c++/20175
13805         * g++.dg/warn/Wbraces2.C: New test.
13806
13807 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
13808
13809         PR c++/19878
13810         * g++.dg/init/const2.C: New test.
13811
13812 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
13813
13814         PR tree-optimization/20100
13815         * gcc.c-torture/execute/pr20100-1.c: New test.
13816
13817 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13818
13819         * gfortran.dg/implicit_3.f90: New test.
13820
13821         * gfortran.dg/deftype_1.f90: New test.
13822
13823 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
13824
13825         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
13826         the test passes.
13827         * g++.dg/other/anon3.C: Accept a warning.
13828
13829 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
13830
13831         * gcc.dg/pr20017.c: Fix a comment typo.
13832
13833 2005-02-23  Bud Davis  <bdavis@gfortran.org>
13834
13835         * gfortran.dg/list_read_4.f90: Change to f90 comments.
13836
13837 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13838
13839         PR ada/19902
13840         * ada/acats/tests/cxa/cxa3004.a: Remove.
13841         * ada/acats/tests/cxb/cxb30061.am: Likewise.
13842
13843 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13844
13845         PR c++/20073
13846         * g++.dg/init/const1.C: New test.
13847
13848         PR c++/19991
13849         * g++.dg/parse/constant7.C: New test.
13850
13851         PR c++/20152
13852         * g++.dg/parse/error27.C: New test.
13853         * g++.dg/template/qualttp15.C: Adjust error markers.
13854         * g++.old-deja/g++.other/struct1.C: Likewise.
13855
13856         PR c++/20153
13857         * g++.dg/template/error17.C: New test.
13858
13859         PR c++/20148
13860         * g++.dg/parser/error26.C: New test.
13861
13862 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
13863
13864         PR tree-optimization/20100
13865         PR tree-optimization/20115
13866         * gcc.dg/pr20115.c: New test.
13867         * gcc.dg/pr20115-1.c: New test.
13868         * gcc.dg/pr20100.c: New test.
13869         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
13870         call-clobbered variables after alias1.
13871
13872 2005-02-22  Bud Davis  <bdavis@gfortran.org>
13873
13874         * gfortran.dg/list_read_4.f90: new test.
13875
13876 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
13877
13878         PR rtl-optimization/20017.
13879         * gcc.dg/pr20017.c: New.
13880
13881 2005-02-22  Devang Patel  <dpatel@apple.com>
13882
13883         PR 19952
13884         * g++.dg/tree-ssa/pr19952.C: New test.
13885
13886 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13887
13888         PR c++/19883
13889         * g++.dg/parse/constant6.C: New test.
13890
13891 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13892
13893         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13894         * g++.dg/charset/asm2.c: Likewise.
13895         * g++.dg/charset/asm3.c: Likewise.
13896         * g++.dg/charset/asm4.c: Likewise.
13897         * g++.dg/charset/asm5.c: Likewise.
13898         * g++.dg/charset/attribute1.c: Likewise.
13899         * g++.dg/charset/attribute2.c: Likewise.
13900         * g++.dg/charset/extern1.cc: Likewise.
13901         * g++.dg/charset/extern2.cc: Likewise.
13902         * g++.dg/charset/extern3.cc: Likewise.
13903         * g++.dg/charset/function.cc: Likewise.
13904         * g++.dg/charset/string.c: Likewise.
13905         * g++.dg/charset/charset.exp: Likewise.
13906         * lib/target-supports.exp (check_iconv_available): Fix comment.
13907
13908 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13909
13910         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
13911         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13912         * gcc.dg/charset/asm2.c: Likewise.
13913         * gcc.dg/charset/asm3.c: Likewise.
13914         * gcc.dg/charset/asm4.c: Likewise.
13915         * gcc.dg/charset/asm5.c: Likewise.
13916         * gcc.dg/charset/asm6.c: Likewise.
13917         * gcc.dg/charset/attribute1.c: Likewise.
13918         * gcc.dg/charset/attribute2.c: Likewise.
13919         * gcc.dg/charset/builtin1.c: Likewise.
13920         * gcc.dg/charset/extern.c: Likewise.
13921         * gcc.dg/charset/function.c: Likewise.
13922         * gcc.dg/charset/string.c: Likewise.
13923         * gcc.dg/charset/charset.exp: Likewise.
13924
13925 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
13926
13927         PR fortran/20086
13928         * gfortran.dg/pr20086.f90: New test.
13929
13930 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
13931
13932         PR tree-optimization/19786
13933         * g++.dg/tree-ssa/pr19786.C: New.
13934
13935 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13936
13937         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
13938
13939 2005-02-21  Jeff Law  <law@redhat.com>
13940
13941         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
13942
13943 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13944
13945         * gfortran.dg/do_iterator: Split loop, markup all lines for
13946         which an error locus is printed.
13947         * gfortran.dg/pr17708.f90: Markup all lines for which an error
13948         locus is printed.
13949         * gfortran.dg/select_4.f90: Likewise.
13950         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
13951         locuses in the various permutations.
13952
13953 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
13954
13955         PR tree-optimization/19951
13956         * g++.dg/vect: New directory.
13957         * g++.dg/vect/vect.exp: New file.
13958         * g++.dg/vect/pr19951.cc: New testcase.
13959         * g++.dg/dg.exp: Also prune vectorizer tests.
13960
13961 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
13962
13963         PR 18785
13964         * gcc.dg/charset/builtin1.c: New test.
13965
13966 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13967
13968         PR c++/19299
13969         * g++.dg/inherit/volatile1.C: New test.
13970
13971         PR c++/19440
13972         * g++.dg/template/dtor4.C: New test.
13973
13974 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
13975
13976         * gfortran.dg/int_1.f90: New test.
13977
13978 2005-02-19  Devang Patel  <dpatel@apple.com>
13979
13980         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
13981
13982 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
13983
13984         * gfortran.dg/achar_1.f90: New test.
13985
13986 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
13987
13988         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
13989
13990 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
13991             Jakub Jelinek  <jakub@redhat.com>
13992
13993         PR tree-optimization/19828
13994         * gcc.dg/tree-ssa/loop-7.c: New test.
13995         * gcc.c-torture/execute/20050218-1.c: New test.
13996
13997 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
13998
13999         PR c/20043
14000         * gcc.dg/transparent-union-1.c: New test.
14001         * gcc.dg/transparent-union-2.c: New test.
14002
14003 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14004
14005         PR tree-optimization/18977
14006         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14007
14008 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14009
14010         PR target/20054
14011         * gcc.dg/pr20054.c: New test.
14012
14013 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14014
14015         PR c++/19508
14016         * g++.dg/ext/attrib20.C: New test.
14017
14018 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14019
14020         PR middle-end/20030
14021         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14022
14023 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14024
14025         PR c++/20008
14026         * g++.dg/opt/switch4.C: New.
14027
14028 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14029
14030         PR c++/20023
14031         PR tree-optimization/20009
14032         * gcc.c-torture/compile/20050217-1.c: New test.
14033         * g++.dg/opt/switch3.C: New test.
14034
14035         PR tree-optimization/18947
14036         * gcc.c-torture/compile/20050215-1.c: New test.
14037         * gcc.c-torture/compile/20050215-2.c: New test.
14038         * gcc.c-torture/compile/20050215-3.c: New test.
14039
14040 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14041
14042         PR c++/20028
14043         * g++.dg/template/crash34.C: New.
14044
14045         PR c++/20022
14046         * g++.dg/other/access3.C: New.
14047
14048 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14049
14050         * gcc.dg/vect/vect-98.c: New test.
14051
14052 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14053
14054         PR tree-optimization/19967
14055         * gcc.dg/pr19967.c: New.
14056
14057 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14058
14059         PR middle-end/19857
14060         * gcc.dg/tree-ssa/20050215-1.c: New test.
14061         * gcc.c-torture/execute/20050215-1.c: New test.
14062
14063 2005-02-15  Eric Christopher  <echristo@redhat.com>
14064
14065         * gcc.dg/cpp/20050215-1.c: New file.
14066
14067 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14068
14069         PR tree-optimization/15785
14070         * gcc.dg/pr15785-1.c: New test.
14071
14072 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14073
14074         PR c++/17788
14075         * g++.dg/init/ctor4.C: New.
14076         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14077
14078 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14079
14080         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14081         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14082
14083 2005-02-15  Andreas Schwab  <schwab@suse.de>
14084
14085         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14086         declare malloc.
14087
14088 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14089
14090         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14091
14092 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14093
14094         PR tree-optimization/19853
14095         * gcc.c-torture/compile/pr19853.c: New test.
14096
14097 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14098
14099         PR c++/19608
14100         * g++.dg/parse/local-class1.C: New.
14101
14102         PR c++/19895
14103         * g++.dg/parse/ptrmem3.C: New.
14104
14105         PR c++/19884
14106         * g++.old-deja/g++.oliva/template6.C: Add another case.
14107         * g++.dg/template/explicit6.C: New.
14108
14109 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14110
14111         PR c++/17816
14112         * g++.dg/other/redecl2.C: New.
14113
14114 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14115
14116         PR c++/19891
14117         * g++.dg/abi/covariant4.C: New.
14118
14119 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14120
14121         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14122
14123 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14124
14125         * gcc.dg/vect/vect-96.c: Fix typo.
14126
14127 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14128
14129         PR c++/14479
14130         PR c++/19487
14131         * g++.dg/template/enum5.C: New test.
14132
14133 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14134
14135         * gcc.dg/vect/vect-97.c: New test.
14136
14137 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14138
14139         * gcc.dg/vect/vect-96.c: New test.
14140
14141 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14142
14143         * gcc.dg/builtins-34.c: Also check ldexp*.
14144
14145 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14146
14147         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14148
14149 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14150
14151         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14152         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14153         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14154         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14155         selector_list, selector_expression, dg-process-target): Move to new
14156         file target-supports-dg.exp.
14157         * lib/target-supports-dg.exp: New.
14158
14159         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14160         New.
14161
14162 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14163
14164         PR c++/19666
14165         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14166
14167         PR middle-end/19858
14168         * gcc.c-torture/compile/20050210-1.c: New test.
14169
14170 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14171
14172         PR c++/19755
14173         * g++.dg/warn/Wbraces1.C: New test.
14174
14175 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14176
14177         * gcc.dg/builtins-52.c: New testcase.
14178
14179 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14180
14181         PR c/19342
14182         * gcc.c-torture/execute/20050119-1.c: New test.
14183
14184 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14185
14186         PR c++/19811
14187         * g++.dg/init/delete1.C: New test.
14188
14189 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14190
14191         PR c++/18470
14192         * g++.dg/template/static12.C: New test.
14193
14194 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14195
14196         PR c++/19787
14197         * g++.dg/conversion/ambig1.C: New test.
14198
14199         PR c++/19739
14200         * g++.dg/ext/attrib19.C: New test.
14201
14202         PR c++/19732
14203         * g++.dg/parse/dtor5.C: New test.
14204
14205         PR c++/19762
14206         * g++.dg/template/dtor3.C: New test.
14207
14208         PR c++/19826
14209         * g++.dg/template/static11.C: New test.
14210         * g++.dg/template/crash2.C: Remove dg-error marker.
14211
14212 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14213
14214         PR C++/18491
14215         * g++.old-deja/g++.mike/p10769a.C: Remove.
14216
14217 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14218
14219         * gcc.dg/builtins-48.c: New test case.
14220         * gcc.dg/builtins-49.c: New test case.
14221         * gcc.dg/builtins-50.c: New test case.
14222         * gcc.dg/builtins-51.c: New test case.
14223
14224 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14225
14226         PR middle-end/19583
14227         * g++.dg/warn/Wreturn-type-3.C: New test.
14228
14229 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14230
14231         PR middle-end/19402
14232         * gcc.dg/pr19402-1.c: New testcase.
14233         * gcc.dg/pr19402-2.c: likewise.
14234
14235 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14236
14237         PR middle-end/19854
14238         * g++.dg/tree-ssa/tmmti.C: New testcase.
14239
14240 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14241
14242         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14243
14244 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14245
14246         PR c++/19733
14247         * g++.dg/parse/crash23.C: New test.
14248         * g++.dg/warn/Weff1.C: New test.
14249
14250 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14251
14252         * gcc.dg/20050209-1.c: New test.
14253
14254 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14255
14256         PR target/19799
14257         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14258
14259 2005-02-08  Mike Stump  <mrs@apple.com>
14260
14261         * g++.dg/pch/import-2.c: New test.
14262         * g++.dg/pch/import-2.hs: New.
14263         * g++.dg/pch/include/import-2a.h: New.
14264         * g++.dg/pch/include/import-2b.h: New.
14265
14266 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14267
14268         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14269
14270 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14271
14272         * gfortran.dg/substr_1.f90: New test.
14273
14274 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14275
14276         PR middle-end/19775
14277         * gcc.dg/torture/builtin-power-1.c: Disable test for
14278         invalid transformation.
14279         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14280         no longer optimize.
14281         * gcc.dg/builtins-47.c: New testcase.
14282
14283 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14284             Dorit Naishlos  <dorit@il.ibm.com>
14285
14286         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14287
14288 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14289
14290         * gcc.c-torture/compile/20050206-1.c: New test.
14291
14292 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14293
14294         PR tree-opt/19768
14295         * g++.dg/opt/pr19768.C: New test.
14296
14297 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14298
14299         PR tree-opt/19736
14300         * gcc.c-torture/compile/pr19736.c: New test.
14301
14302 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14303
14304         PR c++/17401
14305         * g++.dg/parse/error25.C: New test.
14306
14307 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14308
14309         * gcc.c-torture/execute/20050203-1.c: New.
14310
14311 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14312
14313         * gcc.dg/vect/vect-85.c: Remove xfail.
14314         * gcc.dg/vect/vect-86.c: Remove xfail.
14315         * gcc.dg/vect/vect-87.c: Remove xfail.
14316         * gcc.dg/vect/vect-88.c: Remove xfail.
14317
14318 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14319
14320         * gcc.dg/altivec-19.c: New.
14321
14322 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14323
14324         PR c/17807
14325         * gcc.dg/nested-func-3.c: New test.
14326         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14327
14328 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14329
14330         * gcc.test-framework/gen_directive_tests: Generate tests for
14331         selector expressions.
14332
14333 2005-02-02  Matt Austern  <austern@apple.com>
14334
14335         PR c++/19628
14336         * g++/ext/builtin7.C: New.
14337         * g++/ext/builtin8.C: New.
14338
14339 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14340
14341         PR c/18502
14342         * gcc.dg/pr18502-1.c: New test.
14343
14344 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14345
14346         PR c++/17413
14347         * g++.dg/template/local4.C: Tweak.
14348
14349 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14350
14351         PR tree-optimization/19578
14352         * gcc.c-torture/compile/20050202-1.c: New test.
14353
14354 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14355
14356         PR c/19435
14357         * gcc.dg/c99-init-4.c: New test.
14358
14359 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14360
14361         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14362
14363         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14364
14365         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14366         * g++.dg/eh/check-vect.h: New.
14367
14368         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14369         * gcc.dg/vect/vect-78.c: Ditto.
14370         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14371         Remove.
14372
14373         * g++.dg/conversion/simd1.C: Expect warning.
14374         * g++.dg/ext/attribute-test-1.C: Ditto.
14375         * g++.dg/ext/attribute-test-2.C: Ditto.
14376         * g++.dg/ext/attribute-test-3.C: Ditto.
14377         * g++.dg/ext/attribute-test-4.C: Ditto.
14378
14379         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14380         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14381
14382         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14383
14384 2005-02-01  Richard Henderson  <rth@redhat.com>
14385
14386         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14387         long double for ibm double-double format.
14388         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14389
14390 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14391
14392         PR tree-optimization/19633
14393         * testsuite/gcc.dg/pr19633-1.c: New test.
14394         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14395         to NULL or a symbol.
14396
14397 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14398
14399         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14400         New procs.
14401         (dg-process-target (local override)): Handle selector expressions.
14402
14403         * gcc.test-framework/README: Describe tests in source directory.
14404         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14405         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14406         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14407         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14408         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14409         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14410         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14411         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14412         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14413         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14414         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14415         * gcc.test-framework/dg-error-exp-P.c: New test.
14416         * gcc.test-framework/dg-error-exp-XP.c: New test.
14417         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14418         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14419         * gcc.test-framework/dg-output-exp-P.c: New test.
14420         * gcc.test-framework/dg-output-exp-XF.c: New test.
14421         * gcc.test-framework/dg-warning-exp-P.c: New test.
14422         * gcc.misc-tests/dg-1.c: Remove.
14423         * gcc.misc-tests/dg-2.c: Remove.
14424         * gcc.misc-tests/dg-3.c: Remove.
14425         * gcc.misc-tests/dg-4.c: Remove.
14426         * gcc.misc-tests/dg-5.c: Remove.
14427         * gcc.misc-tests/dg-6.c: Remove.
14428         * gcc.misc-tests/dg-7.c: Remove.
14429         * gcc.misc-tests/dg-8.c: Remove.
14430         * gcc.misc-tests/dg-9.c: Remove.
14431         * gcc.misc-tests/dg-10.c: Remove.
14432         * gcc.misc-tests/dg-11.c: Remove.
14433         * gcc.misc-tests/dg-12.c: Remove.
14434         * gcc.misc-tests/dg-test.exp: Remove.
14435
14436         * gcc.test-framework/test-framework.awk: Change recording and
14437         printing of passes and failures.
14438
14439         * gcc.test-framework: New directory.
14440         * gcc.test-framework/README: New.
14441         * gcc.test-framework/test-framework.exp: New.
14442         * gcc.test-framework/test-framework.awk: New.
14443         * gcc.test-framework/gen_directive_tests: New.
14444
14445 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14446
14447         * lib/treelang.exp: Fix comment typos.
14448         (treelang_target_compile): Don't append libs=-ltreelang to options.
14449
14450 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14451
14452         * g++.dg/parse/typename7.C: Adjust error messages.
14453
14454 2005-01-31  Jeff Law  <law@redhat.com>
14455
14456         * gcc.c-torture/execute/20050131-1.c: New test.
14457         * gcc.dg/wcaselabel.c: New test.
14458
14459 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14460
14461         * g++.dg/other/warning1.C: Adjust error messags.
14462         * g++.dg/parse/constant5.C: New test.
14463
14464 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14465
14466         PR c/19333
14467         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14468         the test case valid.
14469         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14470         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14471         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14472         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14473         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14474         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14475
14476 2005-01-31  Dale Johannesen  <dalej@apple.com>
14477
14478         * g++.dg/opt/pr19650.C: New test.
14479
14480 2005-01-31  Richard Henderson  <rth@redhat.com>
14481
14482         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14483         long double for intel double extended format.
14484         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14485
14486 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14487
14488         PR c++/19555
14489         * g++.dg/template/static10.C: New test.
14490
14491         PR c++/19395
14492         * g++.dg/parse/error24.C: New test.
14493
14494         PR c++/19367
14495         * g++.dg/lookup/builtin1.C: New test.
14496
14497         PR c++/19457
14498         * g++.dg/warn/conv3.C: New test.
14499
14500 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14501
14502         PR fortran/19647
14503         * gfortan.dg/inquire_7.f90
14504
14505 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14506
14507         PR tree-optimization/15791
14508         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14509         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14510         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14511         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14512         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14513         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14514         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14515         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14516         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14517         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14518
14519 2005-01-29  Paul Brook  <paul@codesourcery.com>
14520
14521         PR fortran/18565
14522         * check.c (real_or_complex_check): New function.
14523         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14524         * intrinsic.c (add_functions): Use new check functions.
14525         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14526         Add prototypes.
14527
14528 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
14529
14530         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
14531         gcc.dg/lvalue-3.c: New tests.
14532         * gcc.dg/concat.c: Update expected messages.
14533
14534 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
14535
14536         PR libfortran/19595
14537         * gfortran.dg/eor_1.f90: New test.
14538
14539 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
14540
14541         PR fortran/19589
14542         * gfortran.dg/logical_data_1.f90: New test.
14543
14544 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
14545
14546         PR c++/19253
14547         * g++.dg/template/crash33.C: New test.
14548
14549         PR c++/19667
14550         * g++.dg/template/crash32.C: New test.
14551
14552 2005-01-28  Ian Lance Taylor  <ian@airs.com>
14553
14554         PR middle-end/16558
14555         * g++.dg/warn/Wreturn-type-2.C: New test.
14556
14557 2004-06-24  Jeff Law  <law@redhat.com>
14558
14559         * gcc.dg/tree-ssa/20050128-1.c: New test.
14560
14561 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
14562
14563         * gcc.target/frv/all-mdpackh-1.c: New test.
14564
14565 2005-01-28  Steven Bosscher  <stevenb@suse.de>
14566
14567         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
14568
14569 2005-01-27  Richard Henderson  <rth@redhat.com>
14570
14571         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
14572
14573 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14574
14575         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
14576
14577 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14578
14579         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14580         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14581         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
14582         to cope with cases where the multilib options override the dg-options.
14583
14584 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
14585
14586         PR c/18946
14587         * gcc.dg/noncompile/20050120-1.c: New test.
14588
14589 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
14590
14591         PR tree-optimization/19633
14592         * gcc.dg/pr19633.c: New test.
14593         * gcc.dg/tree-ssa/pr19633.c: New test.
14594
14595 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
14596
14597         * gcc.dg/20041216-1.c: New test.
14598
14599 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
14600
14601         PR objc/18862
14602         * objc.dg/selector-2.m: New test.
14603
14604 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
14605
14606         * g++.dg/opt/range-test-2.C: New test.
14607
14608         PR rtl-optimization/19579
14609         * gcc.c-torture/execute/20050124-1.c: New test.
14610
14611 2005-01-26  Greg Parker  <gparker@apple.com>
14612         Stuart Hastings  <stuart@apple.com>
14613
14614         * gcc.c-torture/execute/20050125-1.c: New.
14615
14616 2005-01-18  Jan Hubicka  <jh@suse.cz>
14617
14618         PR tree-optimize/19337
14619         * gcc.c-torture/compile/20050119-1.c: New test.
14620
14621 2005-01-24  James E Wilson  <wilson@specifixinc.com>
14622
14623         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
14624         test for successful match.
14625
14626 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
14627
14628         PR objc/18408
14629         * objc.dg/comp-types-7.m: New test.
14630
14631 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
14632
14633         * lib/target-supports.exp (current_target_name): New.
14634         (check_effective_target_ilp32, check_effective_target_lp64):
14635         Cache the result to use as long as the current target, with
14636         multilib flags, remains the same.
14637
14638         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
14639         (dg-require-weak, dg-require-visibility, dg-require-alias,
14640         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
14641         dg-require-effective-target, dg-skip-if): Remove call to
14642         skip_test_and_clear_xfail.
14643         (dg-test): Clear xfail data.
14644
14645 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
14646
14647         PR target/17751
14648         * gcc.dg/ppc64-toc.c: New test.
14649
14650         * g++.dg/tree-ssa/empty-1.C: New test.
14651
14652         PR middle-end/19551
14653         * gcc.c-torture/execute/20050121-1.c: New test.
14654         * gcc.dg/20050121-2.c: New test.
14655
14656 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
14657         Paul Brook  <paul@codesourcery.com>
14658
14659         PR fortran/17941
14660         * gfortran.dg/real_const_1.f: New test.
14661         * gfortran.dg/real_const_2.f90: New test.
14662         * gfortran.dg/complex_int_1.f90: New test.
14663
14664 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
14665
14666         PR fortran/19313
14667         * gfortan.dg/inquire_6.f90: New test.
14668
14669 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14670
14671         PR libfortran/19451
14672         * open_readonly_1.f90: New test.
14673
14674 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14675
14676         PR libfortran/18982
14677         * gfortran.dg/open_new.f90: New file.
14678
14679 2005-01-22  Paul Brook  <paul@codesourcery.com>
14680
14681         * namelist_1.f90: New test.
14682
14683 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
14684
14685         PR tree-optimization/19484
14686         * gcc.c-torture/compile/20050122-[12].c: New tests.
14687
14688 2005-01-22  Paul Brook  <paul@codesourcery.com>
14689
14690         * gfortran.dg/implicit_2.f90: New test.
14691
14692 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
14693
14694         PR fortran/19314
14695         * gfortran.dg/inquire_5.f90: New test.
14696
14697 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14698
14699         PR c/18809
14700         * gcc.dg/pr18809-1.c: New test.
14701
14702 2005-01-21  Ian Lance Taylor  <ian@airs.com>
14703
14704         * gcc.dg/20050121-1.c: New test.
14705
14706         PR tree-optimization/13000
14707         * gcc.dg/20040206-1.c: Change warning to point where function is
14708         being inlined.
14709
14710 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14711
14712         PR c++/19208
14713         * g++.dg/template/array11.C: New test.
14714
14715 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14716
14717         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
14718         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
14719         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
14720         * gfortran.dg/getenv_1.f90: Add dg-do directive.
14721         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
14722         gfortran.dg/pr17164.f90: Add missing dg-do directives.
14723
14724 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14725
14726         PR tree-optimization/15349
14727         * gcc.dg/tree-ssa/pr15349.c: New.
14728
14729 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
14730
14731         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
14732
14733 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
14734
14735         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
14736         scan-assembler-times directive name.
14737
14738         * gcc.dg/asm-a.c: Move dg-require-effective-target to
14739         after dg-do.
14740
14741         PR rtl-optimization/19462
14742         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
14743
14744 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
14745
14746         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
14747         counting function calls on ia64.
14748
14749 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
14750
14751         PR rtl-optimization/15139
14752         * gcc.dg/20050111-2.c: New test.
14753
14754         PR c/17297
14755         * gcc.c-torture/compile/20050113-1.c: New testcase.
14756
14757         PR middle-end/19164
14758         * gcc.dg/20050113-1.c: New testcase.
14759
14760 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
14761
14762         * gcc.dg/vect/vect-85.c: Add comment.
14763         * gcc.dg/vect/vect-86.c: Add xfail for now.
14764         * gcc.dg/vect/vect-87.c: Add xfail for now.
14765         * gcc.dg/vect/vect-88.c: Add xfail for now.
14766         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
14767
14768 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14769
14770         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
14771
14772 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14773
14774         * g++.dg/debug/typedef3.C: New test.
14775
14776 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
14777
14778         PR c/19472
14779         * gcc.dg/asm-a.c: New test.
14780
14781 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
14782
14783         * gcc.dg/sh-relax.c: Add prototype for abort.
14784
14785 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14786
14787         * gcc.dg/short-compare-1.c: New test.
14788         * gcc.dg/short-compare-2.c: Likewise.
14789
14790 2005-01-18  Michael Matz  <matz@suse.de>
14791
14792         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
14793
14794 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
14795
14796         PR tree-optimization/19121
14797         * gcc.c-torture/compile/pr19121.c: New test.
14798
14799 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
14800
14801         PR target/19357
14802         * gcc.c-torture/compile/pr19357.c: New test.
14803
14804 2005-01-17  Ian Lance Taylor  <ian@airs.com>
14805
14806         PR c/5675
14807         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
14808         pass--those that refer just to the variable, possibly with a
14809         cast.
14810         * gcc.dg/c99-const-expr-3.c: Likewise.
14811
14812         PR middle-end/13127
14813         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
14814         longer emitted.
14815
14816 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
14817
14818         PR fortran/18778
14819         * gfortran.dg/endfile_2.f90: New test.
14820
14821 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
14822
14823         PR 19168
14824         * gfortran.dg/select_5.f90: New test.
14825
14826 2004-01-16  Paul Brook  <paul@codesourcery.com>
14827
14828         * gfortran.dg/common_4.f90: New test.
14829
14830 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
14831
14832         PR rtl-optimization/19462
14833         * gcc.dg/torture/pr19462-1.c: New test.
14834
14835 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
14836
14837         PR objc/19321
14838         * objc.dg/func-ptr-2.m: New.
14839         * objc.dg/volatile-1.m: New.
14840
14841 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14842
14843         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
14844
14845 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14846
14847         PR tree-optimization/19060
14848         * gcc.c-torture/execute/20050104-1.c: New test.
14849
14850 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
14851
14852         PR fortran/18983
14853         * gfortran.dg/write_to_null.f90: New test.
14854
14855 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
14856             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14857
14858         PR other/19328
14859         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
14860         argument.
14861
14862 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14863
14864         PR c++/19263
14865         * g++.dg/init/vector1.C: New test.
14866
14867 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
14868
14869         PR target/13158
14870         * gcc.target/ia64/sibcall-unwind-1.c: New test.
14871         PR target/18987
14872         * gcc.target/ia64/sibcall-unwind-2.c: New test.
14873
14874 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
14875
14876         * gfortran.dg/select_1.f90: New test.
14877         * gfortran.dg/select_2.f90: New test.
14878         * gfortran.dg/select_3.f90: New test.
14879         * gfortran.dg/select_4.f90: New test.
14880
14881 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
14882
14883         PR middle-end/19084
14884         PR rtl-optimization/19348
14885         * gcc.dg/20050111-1.c: New test.
14886         * gcc.c-torture/execute/20050111-1.c: New test.
14887
14888         * gcc.dg/i386-asm-4.c: New test.
14889
14890 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14891
14892         * gcc.dg/nested-func-2.c: New test.
14893         * ada/acats/norun.lst: Remove c953002.
14894
14895 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
14896
14897         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
14898
14899 2005-01-12  Ben Elliston  <bje@au.ibm.com>
14900
14901         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
14902
14903 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
14904
14905         PR target/18761
14906         * g++.dg/abi/align1.C: New test.
14907
14908 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
14909
14910         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
14911         at a time.
14912         * g++.dg/ext/altivec_check.h: Support compiling as C.
14913
14914 2005-01-10  Roger Sayle  <roger@eyesopen.com>
14915
14916         PR c++/19355
14917         * g++.dg/expr/pr19355-1.C: New test case.
14918
14919 2005-01-10  Laurent GUERBY <laurent@guerby.net>
14920
14921         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
14922         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
14923         * ada/acats/tests/c3/c92005b.ada: Likewise.
14924         * ada/acats/tests/c3/cxb3012.a: Likewise.
14925         * ada/acats/norun.lst: Add c380004 and c953002, add PR
14926
14927 2005-01-09  Paul Brook  <paul@codesourcery.com>
14928
14929         * gfortran.dg/common_2.f90: New file.
14930         * gfortran.dg/common_3.f90: New file.
14931
14932 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
14933
14934         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
14935
14936 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
14937
14938         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
14939         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
14940         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
14941         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
14942         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
14943         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
14944         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
14945         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
14946         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
14947         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
14948         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
14949         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
14950         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
14951         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
14952         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
14953         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
14954         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
14955         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
14956         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
14957         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
14958         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
14959         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
14960         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
14961         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
14962         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
14963         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
14964         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
14965         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
14966         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
14967         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
14968         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
14969         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
14970         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
14971         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
14972         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
14973         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
14974         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
14975         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
14976         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
14977         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
14978         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
14979         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
14980         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
14981         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
14982         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
14983         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
14984         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
14985         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
14986         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
14987         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
14988         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
14989         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
14990         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
14991         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
14992         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
14993         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
14994         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
14995         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
14996         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
14997         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
14998         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
14999         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15000         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15001         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15002         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15003         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15004         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15005
15006         * gcc.dg/vect/vect-1.c: Fix spelling.
15007         * gcc.dg/vect/vect-10.c: Fix spelling.
15008         * gcc.dg/vect/vect-11.c: Fix spelling.
15009         * gcc.dg/vect/vect-12.c: Fix spelling.
15010         * gcc.dg/vect/vect-14.c: Fix spelling.
15011         * gcc.dg/vect/vect-15.c: Fix spelling.
15012         * gcc.dg/vect/vect-16.c: Fix spelling.
15013         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15014         * gcc.dg/vect/vect-64.c: Fix comments.
15015         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15016
15017 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15018             Ira Rosen  <irar@il.ibm.com>
15019
15020         * gcc.dg/vect/vect-70.c: New test.
15021         * gcc.dg/vect/vect-71.c: New test.
15022
15023 2005-01-09  Manfred Hollstein  <mh@suse.com>
15024
15025         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15026         * gcc.dg/pr18241-2.c: Likewise.
15027         * gcc.dg/pr18241-3.c: Likewise.
15028         * gcc.dg/pr18241-4.c: Likewise.
15029         * gcc.dg/pr18241-5.c: Likewise.
15030
15031 2005-01-08  Richard Henderson  <rth@redhat.com>
15032
15033         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15034         False for x86 and x86-64.
15035
15036 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15037
15038         PR tree-optimization/18241
15039         * gcc.dg/pr18241-1.c: New test.
15040         * gcc.dg/pr18241-2.c: New test.
15041         * gcc.dg/pr18241-3.c: New test.
15042         * gcc.dg/pr18241-4.c: New test.
15043         * gcc.dg/pr18241-5.c: New test.
15044
15045 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15046
15047         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15048         gfortran.dg/select_4.f90: New.
15049
15050 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15051
15052         * gcc.c-torture/execute/20050107-1.c: New test.
15053
15054 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15055
15056         PR c++/19298
15057         * g++.dg/template/ref2.C: New.
15058
15059 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15060
15061         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15062         instead of being empty.
15063
15064 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15065
15066         PR fortran/15553
15067         * gfortran.dg/array-1.f90: New test.
15068
15069 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15070
15071         PR tree-optimization/19283
15072         * gcc.c-torture/execute/20050106-1.c: New test.
15073
15074         PR rtl-optimization/18861
15075         * gcc.dg/20050105-1.c: New test.
15076
15077         PR tree-optimization/18828
15078         * gcc.dg/20050105-2.c: New test.
15079
15080 2005-01-07  Andreas Jaeger  <aj@suse.de>
15081
15082         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15083
15084 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15085
15086         PR fortran/18398
15087         * gfortran.dg/fmt_read.f90: New test.
15088
15089 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15090
15091         * gcc.dg/rs6000-ldouble-2.c: New.
15092
15093 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15094
15095         PR c++/19244
15096         * g++.dg/parser/ctor2.C: New test.
15097
15098 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15099
15100         PR c++/17154
15101         * g++.dg/template/using9.C: New test.
15102
15103 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15104
15105         PR c++/19258
15106         * g++.dg/lookup/friend6.C: New test.
15107
15108 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15109
15110         PR c++/19270
15111         * g++.dg/template/array10.C: New.
15112
15113 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15114
15115         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15116         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15117
15118 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15119
15120         * gcc.c-torture/compile/20050105-1.c: New test.
15121
15122 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15123
15124         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15125
15126 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15127
15128         PR middle-end/19100
15129         * gcc.dg/conv-3.c: New test case.
15130
15131 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15132
15133         * gcc.dg/asm-wide-1.c: New test.
15134
15135 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15136
15137         PR c++/19030
15138         * g++.dg/parse/crash22.C: New
15139
15140 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15141
15142         PR 19257
15143         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15144
15145 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15146
15147         PR middle-end/17767
15148         * gcc.dg/i386-mmx-6.c: New test case.
15149
15150 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15151
15152         PR tree-optimization/18308
15153         * gcc.dg/vect/pr18308.c: New testcase.
15154
15155 2005-01-04  Andreas Jaeger  <aj@suse.de>
15156
15157         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15158
15159 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15160             Robert Bowdidge <bowdidge@apple.com>
15161
15162         * gcc.dg/cpp/subframework1.c: New.
15163         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15164         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15165         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15166         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15167
15168 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15169
15170         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15171         producing warning.
15172         * gcc.dg/darwin-weakimport-2.c: New.
15173
15174 2005-01-03  Richard Henderson  <rth@redhat.com>
15175
15176         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15177
15178 2005-01-03  Richard Henderson  <rth@redhat.com>
15179
15180         * gcc.dg/vect/vect.exp: Enable for ia64.
15181         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15182         (check_effective_target_vect_float): Likewise.
15183         (check_effective_target_vect_no_align): Likewise.
15184         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15185         * gcc.dg/vect/vect-8.c: Likewise.
15186
15187 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15188
15189         PR target/19236
15190         * gcc.dg/pr19236-1.c: New test case.
15191
15192 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15193
15194         PR rtl-optimization/12092
15195         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15196
15197 2005-01-02  Andreas Jaeger  <aj@suse.de>
15198
15199         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15200
15201 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15202             Andrew Pinski  <pinskia@physics.uc.edu>
15203
15204         PR rtl-optimization/12092
15205         * gcc.dg/pr12092-1.c: New test case.
15206
15207 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15208
15209         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15210         'hidden' and 'default' for better portability.
15211         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15212
15213         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15214         6 and 7.
15215         * g++.old-deja/g++.brendan/new3.C: Likewise.
15216
15217 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15218
15219         * gcc.dg/20041231-1.C: New test.
15220         * g++.dg/warn/Wunreachable-code-1.C: New test.
15221
15222 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15223
15224         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15225         file, not /dev/null.  Abort on error.
15226
15227 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15228             Ziemowit Laski  <zlaski@apple.com>
15229
15230         PR objc/18971
15231         * objc.dg/encode-5.m: New test.
15232
15233 2004-12-29  Richard Henderson  <rth@redhat.com>
15234
15235         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15236         * objc.dg/stabs-1.m: Disable for ia64.
15237
15238 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15239
15240         PR c++/19190
15241         * g++.dg/warn/Wunused-10.C: New test.
15242
15243 2004-12-28  Richard Henderson  <rth@redhat.com>
15244
15245         * objc.dg/stabs-1.m: Disable for alpha.
15246
15247 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15248
15249         PR c++/19149
15250         * g++.dg/parse/error23.C: New test.
15251
15252 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15253
15254         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15255
15256         PR fortran/19032
15257         * gfortran.dg/intrinsic_modulo_1.f90: New.
15258         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15259         tests with divisor -1.
15260
15261 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15262
15263         * g++.dg/opt/temp1.C (memcpy): Return a value.
15264
15265         PR c++/19148
15266         * g++.dg/expr/cond7.C: New test.
15267
15268 2004-12-27  Paul Brook  <paul@codesourcery.com>
15269
15270         * gfortran.dg/g77/select_no_compile.f: Remove.
15271
15272 2004-12-27  Richard Henderson  <rth@redhat.com>
15273
15274         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15275         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15276         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15277
15278 2004-12-26  Richard Henderson  <rth@redhat.com>
15279
15280         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15281         by 1i instead of token pasting.
15282
15283 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15284
15285         PR tree-optimization/17578
15286         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15287         to additional_flags.
15288         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15289
15290 2004-12-25  Richard Henderson  <rth@redhat.com>
15291
15292         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15293         Remove Alpha.
15294
15295 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15296
15297         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15298         hppa*-*-hpux*.
15299         * gcc.dg/pr17957.c (dg-options): Likewise.
15300         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15301         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15302         instead of 0 on __hppa__.
15303         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15304         "foo,%r" on hppa*-*-*.
15305
15306 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15307
15308         PR fortran/19071
15309         * gfortran.dg/complex_write.f90: New test.
15310
15311 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15312
15313         PR c++/17595
15314         * g++.dg/parse/pragma2.C: New test.
15315
15316         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15317
15318 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15319
15320         * gcc.dg/empty2.c: Add missing dg-warning.
15321
15322 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15323
15324         PR c++/17413
15325         * g++.dg/template/local4.C: New test.
15326         * g++.dg/template/crash19.C: Add dg-error marker.
15327
15328         * g++.dg/template/crash31.C: Correct embedded PR number.
15329
15330 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15331
15332         PR c++/16405
15333         * g++.dg/opt/temp1.C: Add do-run marker.
15334
15335 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15336
15337         * g++.dg/template/spec19.C: New.
15338
15339 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15340
15341         PR target/16819
15342         * gcc.dg/empty2.c: New.
15343
15344 2004-12-23  Richard Henderson  <rth@redhat.com>
15345
15346         * lib/target-supports.exp (check_effective_target_vect_no_align):
15347         Remove i?86 and x86-64.
15348
15349 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15350
15351         PR c++/16405
15352         * g++.dg/opt/temp1.C: New test.
15353
15354 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15355
15356         PR c++/18733
15357         * g++.dg/template/friend33.C: New testcase.
15358
15359 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15360
15361         PR c++/18464
15362         * g++.dg/template/cond5.C: New test.
15363
15364         PR c++/18492
15365         * g++.dg/inherit/thunk3.C: New test.
15366
15367         PR c++/11224
15368         * g++.dg/warn/Wunused-9.C: New test.
15369
15370 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15371
15372         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15373
15374 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15375
15376         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15377
15378 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15379
15380         PR c++/18378
15381         * g++.dg/ext/packed8.C: New test.
15382
15383         PR c++/19063
15384         * g++.dg/template/crash31.C: New test.
15385
15386         PR c++/19034
15387         * g++.dg/template/crash30.C: New test.
15388
15389 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15390
15391         PR C++/18984
15392         * g++.dg/eh/ctor3.C: New test.
15393
15394 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15395
15396         * objc.dg/stabs-1.m: Allow section name to be quoted and
15397         assembly label to begin with '.LL'.
15398
15399 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15400
15401         * gcc.dg/vect/vect.exp
15402         (check_effective_target_lp64_or_vect_no_align): New.
15403         * gcc.dg/vect/vect-77.c: Use it.
15404         * gcc.dg/vect/vect-78.c: Use it.
15405
15406         * lib/target-supports.exp
15407         (check_effective_target_vect_no_max,
15408         check_effective_target_vect_no_bitwise,
15409         check_effective_target_vect_no_align): New.
15410         * gcc.dg/vect/vect-13.c: Use them.
15411         * gcc.dg/vect/vect-17.c: Ditto.
15412         * gcc.dg/vect/vect-18.c: Ditto.
15413         * gcc.dg/vect/vect-19.c: Ditto.
15414         * gcc.dg/vect/vect-20.c: Ditto.
15415         * gcc.dg/vect/vect-27.c: Ditto.
15416         * gcc.dg/vect/vect-29.c: Ditto.
15417         * gcc.dg/vect/vect-44.c: Ditto.
15418         * gcc.dg/vect/vect-48.c: Ditto.
15419         * gcc.dg/vect/vect-50.c: Ditto.
15420         * gcc.dg/vect/vect-52.c: Ditto.
15421         * gcc.dg/vect/vect-54.c: Ditto.
15422         * gcc.dg/vect/vect-56.c: Ditto.
15423         * gcc.dg/vect/vect-58.c: Ditto.
15424         * gcc.dg/vect/vect-60.c: Ditto.
15425         * gcc.dg/vect/vect-72.c: Ditto.
15426         * gcc.dg/vect/vect-80.c: Ditto.
15427
15428 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15429
15430         PR c++/14075
15431         * g++.dg/init/string1.C: New.
15432
15433         PR c++/18975
15434         * g++.dg/other/synth1.C: New.
15435
15436 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15437
15438         PR c/18963
15439         * gcc.dg/pr18963-1.c: New test.
15440
15441 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15442
15443         PR c/18596
15444         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15445         * gcc.dg/pr18596-1.c: Use dg-error.
15446         (dg-options): Use -fno-unit-at-a-time.
15447         * gcc.dg/pr18596-2.c: New test.
15448         * gcc.dg/pr18596-3.c: New test.
15449
15450 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15451
15452         PR middle-end/18683
15453         * g++.dg/opt/pr18683-1.C: New test case.
15454
15455 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15456
15457         PR other/19093
15458         * g++.dg/opt/max1.C: Fix for 64bit targets.
15459
15460 2004-12-20  Matt Austern  <austern@apple.com>
15461
15462         PR c++/19044
15463         * g++.dg/ext/builtin6.C: New
15464
15465 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15466
15467         PR tree-optimization/19080
15468         * gcc.c-torture/compile/pr19080.c: New test.
15469
15470 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15471
15472         * gcc.dg/20041219-1.c: New test.
15473
15474 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15475
15476         PR middle-end/19068
15477         * g++.dg/opt/max1.C: New test case.
15478
15479 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15480
15481         * gcc.dg/fdata-sections-1.c: New test.
15482
15483 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15484
15485         PR middle-end/18548
15486         * gcc.dg/max-1.c: New test case.
15487
15488 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15489
15490         * gcc.c-torture/execute/20041218-1.c: New test.
15491
15492 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15493
15494         * gcc.dg/pr18501.c: New test.
15495         * gcc.dg/uninit-5.c: XFAIL.
15496         * gcc.dg/uninit-9.c: XFAIL.
15497
15498 2004-12-17  Dale Johannesen  <dalej@apple.com>
15499
15500         * gcc.dg/20041213-1.c: New.
15501
15502 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15503
15504         * objc.dg/stabs-1.m: Allow assembly label to begin
15505         with a dot ('.').
15506
15507 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15508
15509         * gcc.c-torture/execute/20041213-1.c: Move...
15510         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15511
15512 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15513
15514         PR c++/18721
15515         * g++.dg/lookup/conv-5.C: New.
15516
15517 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15518
15519         * objc.dg/stabs-1.m: New test.
15520
15521 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15522
15523         * gcc.dg/visibility-c.c: Change compile to
15524         assemble for the test.
15525
15526 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15527
15528         PR target/19041
15529         * gcc.dg/visibility-c.c: New test.
15530
15531 2004-12-16  Roger Sayle  <roger@eyesopen.com>
15532
15533         PR middle-end/18493
15534         * gcc.dg/switch-8.c: New test case.
15535
15536 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15537
15538         PR c++/18905
15539         * g++.dg/template/init4.C: New.
15540         * g++.dg/opt/static3.C: Enable optimizer.
15541
15542 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
15543
15544         * g++.dg/other/complex1.C: New test.
15545
15546 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
15547
15548         * g++.dg/opt/inline9.C: New test.
15549
15550 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15551
15552         PR fortran/18993
15553         * gfotran.dg/nullify_1.f: New test.
15554
15555 2004-12-15  Richard Henderson  <rth@redhat.com>
15556
15557         * gcc.target/i386/i386.exp: New harness.
15558         * gcc.target/i386/vect-args.c: New.
15559
15560 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
15561
15562         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
15563
15564 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15565
15566         PR c++/18825
15567         * g++.dg/template/friend32.C: New test.
15568
15569 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15570
15571         * cpp/pragma-once-1.c: New test.
15572         * cpp/pragma-once-1b.h: Likewise.
15573         * cpp/pragma-once-1c.h: Likewise.
15574         * cpp/pragma-once-1d.h: Likewise.
15575         * cpp/inc/pragma-once-1a.h: Likewise.
15576
15577 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
15578             Steven G. Kargl  <kargls@comcast.net>
15579
15580         PR fortran/17597
15581         * gfortran.dg/list_read_3.f90: New test.
15582
15583 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15584
15585         * gcc.dg/ftrapv-2.c: New test.
15586
15587 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15588
15589         PR c++/18981
15590         * g++.dg/template/typename9.C: New test.
15591
15592 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15593
15594         PR c++/18738
15595         * g++.dg/template/typename8.C: New test.
15596         * g++.dg/parse/friend2.C: Tweak error message.
15597
15598 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15599
15600         * gcc.c-torture/20041214-1.c: New test.
15601
15602 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15603
15604         PR c++/18965
15605         * g++.dg/init/array17.C: New test.
15606
15607 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15608
15609         PR c++/18793
15610         * g++.dg/init/aggr3.C: New test.
15611
15612 2004-12-14  Janis Johnson  <janis187@us.ibm.com
15613
15614         * gcc.dg/altivec-types-1.c: New test.
15615         * gcc.dg/altivec-types-2.c: New test.
15616         * gcc.dg/altivec-types-3.c: New test.
15617         * gcc.dg/altivec-types-4.c: New test.
15618         * g++.dg/ext/altivec-types-1.C: New test.
15619         * g++.dg/ext/altivec-types-2.C: New test.
15620         * g++.dg/ext/altivec-types-3.C: New test.
15621         * g++.dg/ext/altivec-types-4.C: New test.
15622
15623 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
15624
15625         PR middle-end/18951
15626         * gcc.c-torture/execute/20041213-1.c: New test.
15627
15628 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
15629
15630         PR c++/18949
15631         * g++.dg/template/cast1.C: New.
15632
15633 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
15634
15635         * gcc.c-torture/execute/20041213-2.c: New test.
15636
15637 2004-12-13  Richard Henderson  <rth@redhat.com>
15638
15639         * gcc.dg/i386-sse-10.c: Fix typo in options.
15640
15641 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
15642
15643         PR c++/18968
15644         * g++.dg/opt/pr18968.C: New test.
15645
15646 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
15647
15648         PR c++/18925
15649         * g++.dg/ext/visibility/staticdatamem.C: New test.
15650
15651 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
15652
15653         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
15654
15655 2004-12-13  Roger Sayle  <roger@eyesopen.com>
15656
15657         PR rtl-optimization/18928
15658         * gcc.dg/pr18928-1.c: New test case.
15659
15660 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
15661
15662         PR tree-opt/16951
15663         * gcc.c-torture/compile/20041211-1.c: New.
15664
15665 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15666
15667         PR middle-end/17564
15668         * gcc.c-torture/execute/20041212-1.c: New test.
15669
15670 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15671
15672         PR fortran/18869
15673         * gfortran.dg/common_1.f90: New test.
15674
15675 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
15676         Paul Brook  <paul@codesourcery.com>
15677
15678         PR fortran/16222
15679         * gfortran.dg/real_do_1.f90: New test.
15680
15681 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15682
15683         PR tree-opt/18040
15684         * g++.dg/opt/ptrmem6.C: New test.
15685
15686 2004-12-11  Roger Sayle  <roger@eyesopen.com>
15687
15688         PR middle-end/18921
15689         * gcc.dg/pr18921-1.c: New test case.
15690
15691 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15692
15693         PR fortran/17175
15694         * gfortran.dg/scale_1.f90: New test.
15695
15696 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
15697
15698         PR middle-end/18903
15699         * gcc.c-torture/compile/pr18903.c: New test.
15700
15701 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
15702
15703         * gcc.c-torture/execute/20041210-1.c: New test.
15704
15705 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15706
15707         PR c++/18731
15708         * g++.dg/parser/struct-1.C: New test.
15709         * g++.dg/parser/struct-2.C: New test.
15710         * g++.dg/parser/struct-3.C: New test.
15711
15712 2004-12-09  Richard Henderson  <rth@redhat.com>
15713
15714         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
15715
15716         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
15717         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
15718
15719 2004-12-09  Matt Austern  <austern@apple.com>
15720
15721         PR c++/18514
15722         * g++.dg/ext/builtin1.C: New
15723         * g++.dg/ext/builtin2.C: New
15724         * g++.dg/ext/builtin3.C: New
15725         * g++.dg/ext/builtin4.C: New
15726         * g++.dg/ext/builtin5.C: New
15727
15728 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
15729
15730         PR tree-opt/18904
15731         * g++.dg/opt/ptrmem5.C: New test.
15732
15733 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
15734
15735         * g++.dg/parse/typename5.C: Adjust for new error.
15736         * g++.dg/parse/typename7.C: New.
15737
15738 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15739
15740         PR c++/18073
15741         * g++.dg/other/mmintrin.C: New test.
15742
15743 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
15744
15745         PR c++/16681
15746         * g++.dg/init/array15.C: New.
15747         * g++.dg/init/array16.C: New.
15748
15749 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15750
15751         PR fortran/18826
15752         * gfortran.dg/assign_1.f90: New test.
15753
15754 2004-12-08  Nick Clifton  <nickc@redhat.com>
15755
15756         * gcc.target/xstormy16/bss_below100: New directory containing tests.
15757         * gcc.target/xstormy16/data_below100: Likewise.
15758         * gcc.target/xstormy16/sfr: Likewise.
15759         * gcc.target/xstormy16/below100.S: New test source file.
15760         * gcc.target/xstormy16/below100.ld: New test linker script.
15761         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15762         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
15763         bp instructions.
15764         * gcc.target/xstormy16/bp.c: Likewise.
15765
15766         * gcc.target/xstormy16/bss_below100: New files:
15767         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15768         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15769         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15770         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15771         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15772         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15773         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15774         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15775         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15776         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15777         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15778         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15779         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15780         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15781         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15782         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15783         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15784         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15785         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15786         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15787         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15788         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15789         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15790         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15791         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15792         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15793         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15794
15795         * gcc.target/xstormy16/data_below100: New files:
15796         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15797         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15798         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15799         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15800         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15801         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15802         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15803         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15804         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15805         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15806         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15807         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15808         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15809         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15810         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15811         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15812         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15813         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15814         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15815         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15816         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15817         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15818         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15819         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15820         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15821         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15822         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15823
15824         * gcc.target/xstormy16/sfr: New files:
15825         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
15826         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
15827         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
15828         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
15829         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
15830         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
15831         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
15832         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
15833         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
15834         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
15835         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
15836         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
15837         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
15838         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
15839         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
15840         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
15841         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
15842         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
15843         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
15844         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
15845         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
15846         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
15847         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
15848         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
15849         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
15850         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
15851         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
15852         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
15853         27_if0_sfrw_bitfield_f.c
15854
15855 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15856
15857         PR c++/18100
15858         * g++.dg/lookup/name-clash4.C: New test.
15859
15860 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
15861
15862         PR c++/18672
15863         * g++.dg/opt/array1.C: New.
15864
15865         PR c++/18803
15866         * g++.dg/template/operator5.C: New.
15867
15868 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
15869
15870         PR c/18867
15871         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
15872
15873 2004-12-07  Steven Bosscher  <stevenb@suse.de>
15874
15875         * gcc.dg/noncompile/20041207.c: New test.
15876
15877 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
15878
15879         * g++.dg/other/unreachable-1.C: New test.
15880
15881 2004-12-06  Nick Clifton  <nickc@redhat.com>
15882
15883         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
15884         <limits.h> because the latter comes from gcc's include/ directory
15885         and not the newlib/libc/include directory.
15886
15887 2004-12-04  Richard Henderson  <rth@redhat.com>
15888
15889         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
15890
15891 2004-12-04  Richard Henderson  <rth@redhat.com>
15892
15893         * lib/target-supports.exp (check_gc_sections_available): Disable
15894         for alpha and ia64.
15895
15896 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
15897
15898         PR middle-end/17909
15899         * g++.dg/other/vararg-2.C: New test.
15900
15901 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15902
15903         PR c++/17011, c++/17971
15904         * g++.dg/template/error15.C: Adjust expected error.
15905         * g++.dg/template/instantiate3.C: Likewise.
15906
15907 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
15908
15909         * gcc.dg/altivec-18.c: Fix for darwin
15910
15911 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15912
15913         PR c++/18782
15914         * g++.dg/parse/ptrmem2.C: New.
15915
15916         PR c++/18318
15917         * g++.dg/template/new1.C: New.
15918
15919 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15920
15921         PR fortran/18710
15922         * gfortran.dg/direct_io_3.f90: New test.
15923
15924 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
15925
15926         PR 18758
15927         * g++.dg/parse/crash21.C: New.
15928
15929 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15930
15931         PR c++/15664, c++/18276
15932         * g++.dg/template/ttp13.C: New test.
15933         * g++.dg/template/ttp14.C: Likewise.
15934
15935 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15936
15937         PR c++/18123
15938         * g++.dg/parse/enum2.C: New test.
15939         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
15940
15941 2004-12-02  Nick Clifton  <nickc@redhat.com>
15942
15943         * gcc.target/xstormy16: New test directory.
15944         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15945         * gcc.target/xstormy16/bp.c: Check the generation of bp
15946         instructions.
15947         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
15948         bn instructions and the BELOW100 attribute.
15949
15950 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
15951
15952         PR target/16952
15953         * gcc.dg/ppc-eabi.c: New.
15954
15955 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
15956
15957         PR fortran/18284
15958         * gfortran.dg/backspace.f90
15959
15960 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
15961
15962         * gfortran.dg/inquire.f90: New test.
15963
15964 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
15965
15966         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
15967         handle effective-target-keyword.
15968         (dg-skip-if): Support effective-target keyword as target list.
15969         (dg-xfail-if): Ditto.
15970         * lib/target-supports.exp (is-effective-target-keyword): New proc.
15971
15972 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
15973
15974         PR tree-optimization/18291
15975         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
15976
15977 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
15978
15979         PR C++/18729
15980         * g++.dg/parse/crash20.C: New.
15981
15982         PR c++/17431
15983         * g++.dg/overload/arg1.C: New.
15984         * g++.dg/overload/arg2.C: New.
15985         * g++.dg/overload/arg3.C: New.
15986         * g++.dg/overload/arg4.C: New.
15987
15988 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
15989
15990         * gcc.dg/c99-flex-array-4.c: Remove.
15991
15992 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
15993
15994         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
15995
15996         * lib/target-supports.exp (is-effective-target): Simplify.
15997
15998         * lib/target-supports.exp (check_effective_target_vect_long):
15999         Fix for powerpc64-*-*.
16000
16001 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16002
16003         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16004         to support new requirements on FreeBSD 5.
16005
16006 2004-11-30  Devang Patel  <dpatel@apple.com>
16007
16008         PR 18702
16009         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16010
16011 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16012
16013         * g++.dg/ext/altivec-13.C: New test.
16014
16015 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16016
16017         PR tree-opt/18298
16018         * gcc.c-torture/execute/p18298.c: New test.
16019
16020 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16021             Dorit Naishlos  <dorit@il.ibm.com>
16022
16023         PR tree-opt/18607
16024         * gcc.dg/vect/vect-89.c: New test.
16025
16026 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16027
16028         * gcc.dg/pr18596-1.c: New test.
16029
16030 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16031
16032         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16033
16034 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16035
16036         PR c/18479
16037         * gcc.dg/pr18479.c: New test.
16038
16039 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16040
16041         PR target/18490
16042         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16043         mmix-knuth-mmixware.
16044
16045         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16046         cris-*-elf* cris-*-aout* mmix-*-*
16047
16048 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16049
16050         PR middle-end/18725
16051         * gcc.dg/pr18725.c: New test.
16052
16053 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16054
16055         PR target/18488
16056         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16057
16058         PR target/18336
16059         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16060
16061 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16062
16063         PR c++/18368
16064         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16065         * g++.old-deja/g++.law/ctors5.C: Likewise.
16066         * g++.old-deja/g++.other/crash25.C: Likewise.
16067
16068         PR c++/18674
16069         * g++.dg/template/error16.C: New test.
16070
16071         PR c++/18512
16072         * g++.dg/template/crash29.C: New test.
16073
16074 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16075
16076         PR tree-optimization/18712
16077         * gcc.c-torture/compile/pr18712.c: New test.
16078
16079 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16080
16081         PR c/7544
16082         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16083         tests.
16084
16085 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16086
16087         PR c++/18652
16088         * g++.dg/lookup/crash6.C: New test.
16089
16090 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16091
16092         PR middle-end/18164
16093         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16094
16095 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16096
16097         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16098         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16099         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16100
16101 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16102
16103         * gcc.dg/pr18164.c: New test.
16104
16105 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16106
16107         * gcc.dg/funroll-loops-all.c: New.
16108
16109 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16110
16111         PR target/18489
16112         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16113         delimeter, match space and TAB as well as ":".
16114
16115         PR target/18484
16116         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16117
16118         PR target/18348
16119         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16120
16121         PR target/18345
16122         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16123
16124         PR target/18337
16125         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16126
16127 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16128
16129         * gfortran.dg/direct_io_2.f90: New test.
16130
16131 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16132
16133         PR target/18334
16134         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16135
16136 2004-11-28  Richard Henderson  <rth@redhat.com>
16137
16138         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16139
16140 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16141
16142         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16143         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16144         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16145         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16146         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16147         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16148         gcc.dg/pointer-arith-8.c: New tests.
16149
16150 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16151
16152         PR fortran/18364
16153         * gfortran.dg/endfile.f90: New test.
16154
16155 2004-11-27  Falk Hueffner  <falk@debian.org>
16156
16157         * gcc.dg/loop-6.c: New test.
16158
16159 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16160
16161         * gcc.c-torture/execute/20041126-1.c: New test.
16162
16163 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16164
16165         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16166         on IRIX.
16167
16168 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16169
16170         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16171         functions.
16172
16173 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16174
16175         PR rtl-optimization/17825
16176         * gcc.c-torture/compile/20041119-1.c: New test.
16177
16178 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16179
16180         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16181         Check existence of ld library path variables before unsetting.
16182
16183 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16184
16185         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16186
16187 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16188
16189         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16190
16191 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16192
16193         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16194
16195 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16196
16197         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16198         dg-do directive.
16199
16200 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16201
16202         * gcc.dg/pr17957.c: Pass --param, not -param.
16203
16204 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16205
16206         PR middle-end/17957
16207         * testsuite/gcc.dg/pr17957.c: New test.
16208
16209 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16210
16211         PR c++/18445
16212         * g++.dg/template/crash28.C: Likewise.
16213
16214         PR c++/18001
16215         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16216         * g++.dg/ext/lvaddr.C: Likewise.
16217         * g++.dg/opt/pr7503-3.C: Likewise.
16218
16219         PR c++/18466
16220         * g++.dg/parse/qualified3.C: New test.
16221         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16222
16223         PR c++/18545
16224         * g++.dg/expr/return1.C: New test.
16225
16226 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16227
16228         Friend class name lookup 3/n, PR c++/3332
16229         * g++.dg/lookup/friend3.C: New test.
16230         * g++.dg/lookup/friend4.C: Likewise.
16231         * g++.dg/lookup/friend5.C: Likewise.
16232
16233 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16234
16235         Friend class name lookup 2/n, PR c++/14513, c++/15410
16236         * g++.dg/lookup/friend2.C: New test.
16237         * g++.dg/template/friend31.C: Likewise.
16238
16239 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16240
16241         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16242
16243 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16244
16245         PR c++/17473
16246         * g++.dg/tc1/dr56.C: Remove.
16247         * g++.dg/template/typedef1.C: Add dg-error markers.
16248         * g++.old-deja/g++.other/typedef7.C: Likewise.
16249
16250         PR c++/18285
16251         * g++.dg/parse/typedef7.C: New test.
16252
16253 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16254
16255         * gcc.c-torture/execute/20041124-1.c: New test.
16256
16257 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16258
16259         * g++.dg/template/deduce3.C: New test.
16260
16261         PR c++/18586
16262         * g++.dg/template/crash27.C: New test.
16263
16264         PR c++/18530
16265         * g++.dg/warn/Wshadow-3.C: New test.
16266
16267 2004-11-24  Devang Patel  <dpatel@apple.com>
16268
16269         PR/18555
16270         * gcc.dg/cpp/isysroot-1.c: New test.
16271         * gcc.dg/cpp/usr/include/stdio.h: New file.
16272         * gcc.dg/cpp/isysroot-2.c: New test.
16273         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16274         New file.
16275
16276 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16277
16278         PR c++/8929
16279         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16280
16281 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16282
16283         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16284         * gcc.target/sparc/pdist.c: Likewise.
16285
16286 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16287
16288         PR c++/16882
16289         * g++.dg/conversion/simd1.C: New test.
16290
16291 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16292
16293         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16294         and restore_ld_library_path_env_vars.
16295         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16296         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16297         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16298         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16299
16300 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16301
16302         * gcc.dg/pragma-align-2.c: Test macro expansion.
16303         * gcc.dg/pragma-pack-2.c: New test.
16304
16305 2004-11-23  Richard Henderson  <rth@redhat.com>
16306
16307         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16308         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16309         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16310         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16311         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16312         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16313
16314         * gcc.dg/vect/vect.exp: Add check for alpha.
16315         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16316         (check_effective_target_vect_int): Enable for alpha.
16317         (check_effective_target_vect_long): New.
16318         (is-effective-target): Add it.
16319
16320 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16321
16322         * gcc.dg/pr18614-1.c: New test.
16323
16324 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16325
16326         * gcc.dg/setjmp-2.c: New test.
16327
16328 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16329
16330         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16331         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16332         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16333         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16334         gcc.target/sparc/pdist.c: New tests.
16335
16336 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16337
16338         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16339
16340 2004-11-22  Dale Johannesen  <dalej@apple.com>
16341
16342         * gcc.dg/20041111-1.c: New.
16343
16344 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16345
16346         PR tree-opt/18536
16347         * gcc.dg/vect/pr18536.c: New test.
16348
16349 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16350
16351         PR c++/18354
16352         * g++.dg/template/nontype11.C: New test.
16353
16354 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16355
16356         PR middle-end/18520
16357         * gcc.dg/pr18520-1.c: New test case.
16358
16359 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16360
16361         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16362         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16363         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16364         expected diagnostics.
16365
16366 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16367
16368         PR target/18580
16369         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16370         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16371         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16372
16373 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16374
16375         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16376
16377 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16378             Joseph Myers  <joseph@codesourcery.com>
16379
16380         * lib/target-supports.exp (check_visibility_available): Really
16381         test the compiler.
16382
16383 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16384
16385         PR tree-opt/18181
16386         * gcc.dg/vect/vect-85.c: New test.
16387         * gcc.dg/vect/vect-86.c: New test.
16388         * gcc.dg/vect/vect-87.c: New test.
16389         * gcc.dg/vect/vect-88.c: New test.
16390
16391 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16392
16393         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16394
16395 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16396
16397         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16398         * gcc.dg/ppc-and-1.c: Ditto.
16399         * gcc.dg/ppc-compare-1.c: Ditto.
16400         * gcc.dg/ppc-mov-1.c: Ditto
16401
16402 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16403             Mark Mitchell  <mark@codesourcery.com>
16404
16405         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16406
16407 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16408             Aldy Hernandez  <aldyh@redhat.com>
16409
16410         * lib/target-supports.exp (check_effective_target_vect_int): New
16411         (check_effective_target_vect_float): New
16412         (check_effective_target_vect_double): New.
16413         (is-effective-target): Support new effective targets keywords.
16414         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16415         default action for dg-do.
16416         * gcc.dg/vect/pr16105.c: Use new support.
16417         * gcc.dg/vect/pr18400.c: Ditto.
16418         * gcc.dg/vect/pr18425.c: Ditto.
16419         * gcc.dg/vect/vect-1.c: Ditto.
16420         * gcc.dg/vect/vect-10.c: Ditto.
16421         * gcc.dg/vect/vect-11.c: Ditto.
16422         * gcc.dg/vect/vect-12.c: Ditto.
16423         * gcc.dg/vect/vect-13.c: Ditto.
16424         * gcc.dg/vect/vect-14.c: Ditto.
16425         * gcc.dg/vect/vect-15.c: Ditto.
16426         * gcc.dg/vect/vect-16.c: Ditto.
16427         * gcc.dg/vect/vect-17.c: Ditto.
16428         * gcc.dg/vect/vect-18.c: Ditto.
16429         * gcc.dg/vect/vect-19.c: Ditto.
16430         * gcc.dg/vect/vect-2.c: Ditto.
16431         * gcc.dg/vect/vect-20.c: Ditto.
16432         * gcc.dg/vect/vect-21.c: Ditto.
16433         * gcc.dg/vect/vect-22.c: Ditto.
16434         * gcc.dg/vect/vect-23.c: Ditto.
16435         * gcc.dg/vect/vect-24.c: Ditto.
16436         * gcc.dg/vect/vect-25.c: Ditto.
16437         * gcc.dg/vect/vect-26.c: Ditto.
16438         * gcc.dg/vect/vect-27.c: Ditto.
16439         * gcc.dg/vect/vect-27a.c: Ditto.
16440         * gcc.dg/vect/vect-28.c: Ditto.
16441         * gcc.dg/vect/vect-29.c: Ditto.
16442         * gcc.dg/vect/vect-29a.c: Ditto.
16443         * gcc.dg/vect/vect-3.c: Ditto.
16444         * gcc.dg/vect/vect-30.c: Ditto.
16445         * gcc.dg/vect/vect-31.c: Ditto.
16446         * gcc.dg/vect/vect-32.c: Ditto.
16447         * gcc.dg/vect/vect-33.c: Ditto.
16448         * gcc.dg/vect/vect-34.c: Ditto.
16449         * gcc.dg/vect/vect-35.c: Ditto.
16450         * gcc.dg/vect/vect-36.c: Ditto.
16451         * gcc.dg/vect/vect-37.c: Ditto.
16452         * gcc.dg/vect/vect-38.c: Ditto.
16453         * gcc.dg/vect/vect-4.c: Ditto.
16454         * gcc.dg/vect/vect-40.c: Ditto.
16455         * gcc.dg/vect/vect-41.c: Ditto.
16456         * gcc.dg/vect/vect-42.c: Ditto.
16457         * gcc.dg/vect/vect-43.c: Ditto.
16458         * gcc.dg/vect/vect-44.c: Ditto.
16459         * gcc.dg/vect/vect-45.c: Ditto.
16460         * gcc.dg/vect/vect-46.c: Ditto.
16461         * gcc.dg/vect/vect-47.c: Ditto.
16462         * gcc.dg/vect/vect-48.c: Ditto.
16463         * gcc.dg/vect/vect-48a.c: Ditto.
16464         * gcc.dg/vect/vect-49.c: Ditto.
16465         * gcc.dg/vect/vect-5.c: Ditto.
16466         * gcc.dg/vect/vect-50.c: Ditto.
16467         * gcc.dg/vect/vect-51.c: Ditto.
16468         * gcc.dg/vect/vect-52.c: Ditto.
16469         * gcc.dg/vect/vect-53.c: Ditto.
16470         * gcc.dg/vect/vect-54.c: Ditto.
16471         * gcc.dg/vect/vect-55.c: Ditto.
16472         * gcc.dg/vect/vect-56.c: Ditto.
16473         * gcc.dg/vect/vect-56a.c: Ditto.
16474         * gcc.dg/vect/vect-57.c: Ditto.
16475         * gcc.dg/vect/vect-58.c: Ditto.
16476         * gcc.dg/vect/vect-59.c: Ditto.
16477         * gcc.dg/vect/vect-6.c: Ditto.
16478         * gcc.dg/vect/vect-60.c: Ditto.
16479         * gcc.dg/vect/vect-61.c: Ditto.
16480         * gcc.dg/vect/vect-62.c: Ditto.
16481         * gcc.dg/vect/vect-63.c: Ditto.
16482         * gcc.dg/vect/vect-64.c: Ditto.
16483         * gcc.dg/vect/vect-65.c: Ditto.
16484         * gcc.dg/vect/vect-66.c: Ditto.
16485         * gcc.dg/vect/vect-67.c: Ditto.
16486         * gcc.dg/vect/vect-68.c: Ditto.
16487         * gcc.dg/vect/vect-69.c: Ditto.
16488         * gcc.dg/vect/vect-7.c: Ditto.
16489         * gcc.dg/vect/vect-72.c: Ditto.
16490         * gcc.dg/vect/vect-72a.c: Ditto.
16491         * gcc.dg/vect/vect-73.c: Ditto.
16492         * gcc.dg/vect/vect-74.c: Ditto.
16493         * gcc.dg/vect/vect-75.c: Ditto.
16494         * gcc.dg/vect/vect-76.c: Ditto.
16495         * gcc.dg/vect/vect-77.c: Ditto.
16496         * gcc.dg/vect/vect-77a.c: Ditto.
16497         * gcc.dg/vect/vect-78.c: Ditto.
16498         * gcc.dg/vect/vect-79.c: Ditto.
16499         * gcc.dg/vect/vect-8.c: Ditto.
16500         * gcc.dg/vect/vect-80.c: Ditto.
16501         * gcc.dg/vect/vect-82.c: Ditto.
16502         * gcc.dg/vect/vect-82_64.c: Ditto.
16503         * gcc.dg/vect/vect-83.c: Ditto.
16504         * gcc.dg/vect/vect-83_64.c: Ditto.
16505         * gcc.dg/vect/vect-9.c: Ditto.
16506         * gcc.dg/vect/vect-all.c: Ditto.
16507         * gcc.dg/vect/vect-none.c: Ditto.
16508
16509 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16510
16511         * lib/gcc-dg.exp (dg-skip-if): New function.
16512         (dg-forbid-option): Remove.
16513         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16514         * g++.dg/abi/bitfield8.C: Likewise.
16515         * g++.dg/abi/dtor1.C: Likewise.
16516         * g++.dg/abi/empty10.C: Likewise.
16517         * g++.dg/abi/empty7.C: Likewise.
16518         * g++.dg/abi/empty9.C: Likewise.
16519         * g++.dg/abi/layout3.C: Likewise.
16520         * g++.dg/abi/layout4.C: Likewise.
16521         * g++.dg/abi/thunk1.C: Likewise.
16522         * g++.dg/abi/thunk2.C: Likewise.
16523         * g++.dg/abi/vbase11.C: Likewise.
16524         * g++.dg/abi/vthunk2.C: Likewise.
16525         * g++.dg/abi/vthunk3.C: Likewise.
16526         * g++.dg/ext/attrib8.C: Likewise.
16527         * g++.dg/opt/longbranch2.C: Likewise.
16528         * g++.dg/opt/reg-stack4.C: Likewise.
16529         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16530         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16531         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16532         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16533         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16534         * gcc.dg/20000609-1.c: Likewise.
16535         * gcc.dg/20000720-1.c: Likewise.
16536         * gcc.dg/20011107-1.c: Likewise.
16537         * gcc.dg/20011119-1.c: Likewise.
16538         * gcc.dg/20020108-1.c: Likewise.
16539         * gcc.dg/20020122-2.c: Likewise.
16540         * gcc.dg/20020122-3.c: Likewise.
16541         * gcc.dg/20020201-3.c: Likewise.
16542         * gcc.dg/20020206-1.c: Likewise.
16543         * gcc.dg/20020218-1.c: Likewise.
16544         * gcc.dg/20020310-1.c: Likewise.
16545         * gcc.dg/20020411-1.c: Likewise.
16546         * gcc.dg/20020418-2.c: Likewise.
16547         * gcc.dg/20020426-1.c: Likewise.
16548         * gcc.dg/20020426-2.c: Likewise.
16549         * gcc.dg/20020517-1.c: Likewise.
16550         * gcc.dg/20020523-1.c: Likewise.
16551         * gcc.dg/20020523-2.c: Likewise.
16552         * gcc.dg/20020729-1.c: Likewise.
16553         * gcc.dg/20030204-1.c: Likewise.
16554         * gcc.dg/20030826-2.c: Likewise.
16555         * gcc.dg/20030926-1.c: Likewise.
16556         * gcc.dg/20031202-1.c: Likewise.
16557         * gcc.dg/980312-1.c: Likewise.
16558         * gcc.dg/980313-1.c: Likewise.
16559         * gcc.dg/990117-1.c: Likewise.
16560         * gcc.dg/990424-1.c: Likewise.
16561         * gcc.dg/990524-1.c: Likewise.
16562         * gcc.dg/991230-1.c: Likewise.
16563         * gcc.dg/i386-387-1.c: Likewise.
16564         * gcc.dg/i386-387-2.c: Likewise.
16565         * gcc.dg/i386-387-3.c: Likewise.
16566         * gcc.dg/i386-387-4.c: Likewise.
16567         * gcc.dg/i386-387-5.c: Likewise.
16568         * gcc.dg/i386-387-6.c: Likewise.
16569         * gcc.dg/i386-asm-1.c: Likewise.
16570         * gcc.dg/i386-bitfield1.c: Likewise.
16571         * gcc.dg/i386-bitfield2.c: Likewise.
16572         * gcc.dg/i386-loop-1.c: Likewise.
16573         * gcc.dg/i386-loop-2.c: Likewise.
16574         * gcc.dg/i386-loop-3.c: Likewise.
16575         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16576         * gcc.dg/i386-pic-1.c: Likewise.
16577         * gcc.dg/i386-regparm.c: Likewise.
16578         * gcc.dg/i386-signbit-1.c: Likewise.
16579         * gcc.dg/i386-signbit-2.c: Likewise.
16580         * gcc.dg/i386-signbit-3.c: Likewise.
16581         * gcc.dg/i386-sse-5.c: Likewise.
16582         * gcc.dg/i386-sse-8.c: Likewise.
16583         * gcc.dg/i386-unroll-1.c: Likewise.
16584         * gcc.dg/tls/opt-1.c: Likewise.
16585         * gcc.dg/tls/opt-2.c: Likewise.
16586         * gcc.dg/unroll-1.c: Likewise.
16587         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16588         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16589         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16590         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16591
16592 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16593
16594         * g++.dg/template/incomplete1.C: New test.
16595
16596 2004-11-16  Nick Clifton  <nickc@redhat.com>
16597
16598         Revert patches accidentally commited during checkin of fixes for
16599         xstormy16 tests:
16600         gcc.c-torture/execute/simd-4.c: Revert
16601         gcc.dg/20040910-1.c: Revert.
16602
16603 2004-11-16  Paul Brook  <paul@codesourcery.com>
16604
16605         PR fortran/13010
16606         * gfortran.dg/der_pointer_1.f90: New test.
16607
16608 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
16609
16610         PR c/18498
16611         * gcc.dg/bitfld-13.c: New test.
16612
16613 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
16614
16615         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
16616         powerpc*-*-linux*.
16617
16618         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
16619         * gcc.dg/ppc64-abi-2.c: Ditto.
16620         * gcc.dg/ppc64-abi-3.c: Ditto.
16621
16622         * lib/gcc-dg.exp (dg-target-list): Remove.
16623
16624 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
16625
16626         * gcc.dg/ia64-postinc.c: New test.
16627
16628 2004-11-15  Mark Mitchell <mark@codesourcery.com>
16629
16630         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
16631
16632 2004-11-15  Nick Clifton  <nickc@redhat.com>
16633
16634         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
16635         __INT_MAX__ so that the test can be compiled by toolchains
16636         targeted at 16-bit processors.
16637
16638         * gcc.dg/20040625-1.c: Use long constants rather than integers
16639         when performing arithmetic that will overflow 16-bits.
16640
16641         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
16642         xstormy16.  It does not support 128-bit vector operations.
16643
16644         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
16645         with the macro PTR_TYPE.  Define this macro to an integer type
16646         suitable for holding a pointer.
16647
16648         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
16649         the target is a 16-bit processor.
16650
16651         * gcc.dg/cpp/if-2.c: Expect a different warning message from
16652         16-bit targets where the character constant will be too long.
16653
16654         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
16655         where the double will not be directly addressable.
16656
16657 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16658
16659         Friend class name lookup 1/n, PR c++/18471
16660         * g++.dg/template/crash26.C: New test.
16661         * g++.dg/lookup/struct1.C: Adjust expected error.
16662         * g++.dg/parse/elab1.C: Likewise.
16663         * g++.dg/parse/elab2.C: Likewise.
16664         * g++.dg/parse/int-as-enum1.C: Likewise.
16665         * g++.dg/parse/struct-as-enum1.C: Likewise.
16666         * g++.dg/parse/typedef1.C: Likewise.
16667         * g++.dg/parse/typedef3.C: Likewise.
16668         * g++.dg/parse/typedef4.C: Likewise.
16669         * g++.dg/parse/typedef5.C: Likewise.
16670         * g++.dg/template/nontype4.C: Likewise.
16671         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
16672         * g++.old-deja/g++.other/elab1.C: Likewise.
16673         * g++.old-deja/g++.other/syntax4.C: Likewise.
16674
16675 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16676
16677         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
16678
16679 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
16680
16681         * gcc.c-torture/execute/20041114-1.c: New test.
16682
16683 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
16684
16685         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
16686         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
16687         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
16688         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
16689         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
16690         gcc.dg/switch-7.c: New tests.
16691
16692 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16693
16694         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
16695
16696 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16697
16698         PR tree-opt/18400
16699         * gcc.dg/vect/pr18400.c: New test.
16700
16701 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16702             Andrew Pinski  <pinskia@physics.uc.edu>
16703
16704         PR tree-opt/18425
16705         * gcc.dg/vect/pr18425.c: New test.
16706
16707 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16708
16709         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
16710         Guard with dg-require-alias and dg-require-visibility.
16711
16712 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16713
16714         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
16715
16716 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16717
16718         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
16719
16720 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16721
16722         PR c++/17344
16723         * g++.dg/template/defarg5.C: New test.
16724
16725 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16726
16727         * g++.dg/parse/cast1.C: Run only on ILP32.
16728         * g++.old-deja/g++.mike/p784.C: Likewise.
16729
16730 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
16731
16732         * gcc.c-torture/execute/20041113-1.c: New test.
16733
16734 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16735
16736         PR target/18230
16737         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
16738         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
16739         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
16740         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16741         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
16742         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
16743         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
16744         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
16745         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
16746         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16747         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16748         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
16749         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
16750
16751 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16752
16753         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
16754         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
16755         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
16756         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
16757         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
16758         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
16759         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
16760         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
16761         gcc.target/sparc/combined-1.c: New tests.
16762
16763 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
16764
16765         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
16766         New tests.
16767
16768 2004-11-12  Mark Mitchell <mark@codesourcery.com>
16769
16770         * lib/gcc-dg.exp (dg-forbid-option): New function.
16771         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
16772         * g++.dg/abi/bitfield8.C: Likewise.
16773         * g++.dg/abi/dtor1.C: Likewise.
16774         * g++.dg/abi/empty10.C: Likewise.
16775         * g++.dg/abi/empty7.C: Likewise.
16776         * g++.dg/abi/empty9.C: Likewise.
16777         * g++.dg/abi/layout3.C: Likewise.
16778         * g++.dg/abi/layout4.C: Likewise.
16779         * g++.dg/abi/thunk1.C: Likewise.
16780         * g++.dg/abi/thunk2.C: Likewise.
16781         * g++.dg/abi/vbase11.C: Likewise.
16782         * g++.dg/abi/vthunk2.C: Likewise.
16783         * g++.dg/abi/vthunk3.C: Likewise.
16784         * g++.dg/ext/attrib8.C: Likewise.
16785         * g++.dg/opt/longbranch2.C: Likewise.
16786         * g++.dg/opt/reg-stack4.C: Likewise.
16787         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16788         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16789         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16790         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16791         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16792         * gcc.dg/20000609-1.c: Likewise.
16793         * gcc.dg/20000720-1.c: Likewise.
16794         * gcc.dg/20011107-1.c: Likewise.
16795         * gcc.dg/20011119-1.c: Likewise.
16796         * gcc.dg/20020108-1.c: Likewise.
16797         * gcc.dg/20020122-2.c: Likewise.
16798         * gcc.dg/20020122-3.c: Likewise.
16799         * gcc.dg/20020201-3.c: Likewise.
16800         * gcc.dg/20020206-1.c: Likewise.
16801         * gcc.dg/20020218-1.c: Likewise.
16802         * gcc.dg/20020310-1.c: Likewise.
16803         * gcc.dg/20020411-1.c: Likewise.
16804         * gcc.dg/20020418-2.c: Likewise.
16805         * gcc.dg/20020426-1.c: Likewise.
16806         * gcc.dg/20020426-2.c: Likewise.
16807         * gcc.dg/20020517-1.c: Likewise.
16808         * gcc.dg/20020523-1.c: Likewise.
16809         * gcc.dg/20020523-2.c: Likewise.
16810         * gcc.dg/20020729-1.c: Likewise.
16811         * gcc.dg/20030204-1.c: Likewise.
16812         * gcc.dg/20030826-2.c: Likewise.
16813         * gcc.dg/20030926-1.c: Likewise.
16814         * gcc.dg/20031202-1.c: Likewise.
16815         * gcc.dg/980312-1.c: Likewise.
16816         * gcc.dg/980313-1.c: Likewise.
16817         * gcc.dg/990117-1.c: Likewise.
16818         * gcc.dg/990424-1.c: Likewise.
16819         * gcc.dg/990524-1.c: Likewise.
16820         * gcc.dg/991230-1.c: Likewise.
16821         * gcc.dg/i386-387-1.c: Likewise.
16822         * gcc.dg/i386-387-2.c: Likewise.
16823         * gcc.dg/i386-387-3.c: Likewise.
16824         * gcc.dg/i386-387-4.c: Likewise.
16825         * gcc.dg/i386-387-5.c: Likewise.
16826         * gcc.dg/i386-387-6.c: Likewise.
16827         * gcc.dg/i386-asm-1.c: Likewise.
16828         * gcc.dg/i386-bitfield1.c: Likewise.
16829         * gcc.dg/i386-bitfield2.c: Likewise.
16830         * gcc.dg/i386-loop-1.c: Likewise.
16831         * gcc.dg/i386-loop-2.c: Likewise.
16832         * gcc.dg/i386-loop-3.c: Likewise.
16833         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16834         * gcc.dg/i386-pic-1.c: Likewise.
16835         * gcc.dg/i386-regparm.c: Likewise.
16836         * gcc.dg/i386-signbit-1.c: Likewise.
16837         * gcc.dg/i386-signbit-2.c: Likewise.
16838         * gcc.dg/i386-signbit-3.c: Likewise.
16839         * gcc.dg/i386-sse-5.c: Likewise.
16840         * gcc.dg/i386-sse-8.c: Likewise.
16841         * gcc.dg/i386-unroll-1.c: Likewise.
16842         * gcc.dg/tls/opt-1.c: Likewise.
16843         * gcc.dg/tls/opt-2.c: Likewise.
16844         * gcc.dg/unroll-1.c: Likewise.
16845         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16846         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16847         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16848         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16849         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
16850         -m64 is specified.
16851
16852 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16853
16854         PR c++/18389
16855         * g++.dg/parse/cond1.C: New test.
16856
16857         PR c++/18429
16858         * g++.dg/template/array9.C: New test.
16859         * g++.dg/ext/vla1.C: Adjust error messages.
16860         * g++.dg/ext/vlm1.C: Likewise.
16861         * g++.dg/template/crash2.C: Likewise.
16862
16863         PR c++/18436
16864         * g++.dg/template/call3.C: New test.
16865
16866         PR c++/18407
16867         * g++.dg/template/ptrmem11.C: New test.
16868
16869 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
16870
16871         PR other/14264
16872         * lib/g++.exp: Set LC_ALL and LANG to C.
16873         * lib/gcc-dg.exp: Likewise.
16874         * lib/gfortran.exp: Likewise.
16875         * lib/objc.exp: Likewise.
16876         * lib/treelang.exp: Likewise.
16877
16878 2004-11-12  Andreas Schwab  <schwab@suse.de>
16879
16880         * gcc.dg/pr16286.c: Fix last change.
16881
16882 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16883
16884         PR c++/18416
16885         * g++.dg/init/global1.C: New test.
16886
16887 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
16888
16889         * gcc.c-torture/execute/20041112-1.c: New test.
16890
16891 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16892
16893         * lib/gcc-dg.exp (dg-target-list): New.
16894
16895 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16896             Richard Sandiford  <rsandifo@redhat.com>
16897
16898         * lib/target-supports.exp (get-compiler_messages): New.
16899         (check_named_sections_available): Use it.
16900         (check_effective_target_ilp32): New.
16901         (check_effective_target_lp64): New.
16902         (is-effective-target): New.
16903         * lib/gcc-dg.exp (dg-require-effective-target): New.
16904
16905 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
16906
16907         * gcc.dg/precedence-1.c: New test.
16908
16909 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16910
16911         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
16912
16913         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
16914         message, delete generated files, use more descriptive name for
16915         executable, and make the test unsupported when it cannot be run.
16916
16917         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
16918         (dg-require-weak, dg-require-visibility, dg-require-alias,
16919         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
16920         dg-require-iconv, dg-require-named-sections): Use it.
16921
16922         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
16923
16924 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
16925
16926         PR target/16457
16927         * gcc.dg/ppc-and-1: New
16928
16929         PR target/16796
16930         * gcc.dg/ppc-mov-1.c: New.
16931
16932         PR target/16458
16933         * gcc.dg/ppc-compare-1.c: New.
16934
16935 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
16936
16937         * objc.dg/desig-init-2.m: New test.
16938
16939 2004-11-10  Adam Nemet  <anemet@lnxw.com>
16940
16941         PR middle-end/18160
16942         * g++.dg/warn/register-var-1.C: New test.
16943         * g++.dg/warn/register-var-2.C: New test.
16944
16945 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16946
16947         * gcc.dg/union-2.c: New test.
16948
16949 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
16950
16951         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
16952         New test for PR tree-optimization/17892.
16953
16954 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
16955
16956         PR c++/18369
16957         * g++.dg/init/new12.C: New test.
16958
16959 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
16960
16961         * gcc.target/sparc: New directory.
16962         * gcc.target/sparc/sparc.exp: New driver.
16963         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
16964         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
16965         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
16966         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
16967
16968 2004-11-10  Paul Brook  <paul@codesourcery.com>
16969
16970         PR fortran/18218
16971         * gfortran.dg/list_read.c: New test.
16972
16973 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16974
16975         PR c/18322
16976         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
16977         expected diagnostic location.
16978
16979 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
16980
16981         * gcc.dg/20041109-1.c: New test.
16982
16983 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16984
16985         PR objc/18406
16986         * objc/compile/pr18406.m: New test.
16987
16988 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16989
16990         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
16991
16992 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16993
16994         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
16995
16996 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
16997
16998         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
16999
17000 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17001
17002         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17003         exit.
17004
17005 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17006
17007         PR tree-opt/18299
17008         * gcc.c-torture/pr18299-1.c: New test.
17009
17010 2004-11-06  Andreas Schwab  <schwab@suse.de>
17011
17012         * gcc.dg/pr16286.c: Also test for bool and pixel.
17013
17014 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17015
17016         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17017         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17018         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17019         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17020         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17021         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17022         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17023         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17024         gcc.dg/struct-semi-3.c: New tests.
17025
17026 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17027
17028         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17029
17030 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17031
17032         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17033         Do not use C99 designators.
17034
17035 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17036
17037         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17038
17039 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17040
17041         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17042         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17043         * gcc.c-torture/execute/simd-5.x: Remove.
17044
17045 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17046
17047         PR rtl-optimization/17933
17048         * gcc.dg/torture/pr17933-1.c: New test.
17049
17050 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17051
17052         PR target/18106
17053         * lib/target-supports.exp (check_weak_available): Support
17054         Windows.
17055
17056 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17057
17058         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17059         call to fflush(stdout) before abort.
17060         (my_ffsll): New function.
17061         (generate_fields): Use it.
17062
17063 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17064
17065         * gcc.dg/init-undef-1.c: New test.
17066
17067 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17068
17069         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17070         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17071         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17072         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17073         expected messages for new parser.
17074
17075 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17076
17077         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17078
17079 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17080
17081         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17082         on LP64 targets.
17083
17084 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17085
17086         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17087         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17088         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17089         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17090         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17091         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17092         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17093         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17094         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17095         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17096
17097 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17098
17099         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17100         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17101         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17102         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17103         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17104         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17105         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17106         for new parser.
17107
17108 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17109
17110         PR target/15342
17111         * gcc.dg/20041104-1.c: New test.
17112
17113 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17114
17115         * g++.dg/template/nontype7.C: New test.
17116         * g++.dg/template/nontype8.C: Likewise.
17117         * g++.dg/template/nontype9.C: Likewise.
17118         * g++.dg/template/nontype10.C: Likewise.
17119         * g++.dg/tc1/dr49.C: Likewise.
17120         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17121         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17122
17123 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17124
17125         * g++.dg/rtti/tinfo1.C: Remove xfails.
17126
17127 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17128
17129         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17130         packed attribute to the definition to satisfy the new C++ parser.
17131
17132 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17133
17134         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17135         invocations of va_arg.
17136
17137 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17138
17139         PR c++/18124
17140         * g++.dg/template/crash25.C: New test.
17141
17142         PR c++/18155
17143         * g++.dg/template/typedef2.C: New test.
17144         * g++.dg/parse/crash13.C: Adjust error markers.
17145
17146         PR c++/18177
17147         * g++.dg/conversion/const3.C: New test.
17148
17149 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17150
17151         PR fortran/17535
17152         PR fortran/17583
17153         PR fortran/17713
17154         * gfortran.dg/generic_[123].f90: New testcases.
17155
17156 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17157
17158         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17159         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17160
17161 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17162
17163         PR tree-opt/16808
17164         * gcc.c-torture/compile/pr16808.c: New test.
17165
17166 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17167
17168         PR rtl-optimization/17104
17169         * gcc.dg/ppc-bitfield1.c: New.
17170
17171 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17172
17173         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17174
17175 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17176
17177         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17178         strings for 32-bit code.
17179
17180 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17181
17182         PR c/18239
17183         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17184
17185 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17186
17187         PR c++/18064
17188         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17189
17190 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17191
17192         PR c++/15172
17193         * g++.dg/init/aggr2.C: New test.
17194
17195 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17196
17197         * objc.dg/local-decl-1.m: New test.
17198
17199 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17200
17201         * gcc.dg/20040910-1.c: Adjust regex.
17202
17203 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17204
17205         PR rtl-optimization/18084
17206         * g++.dg/opt/pr18084-1.C: New testcase.
17207
17208 2004-10-30  Matt Austern  <austern@apple.com>
17209
17210         PR c++/17542
17211         * g++.dg/ext/attrib18.C: New test.
17212
17213 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17214
17215         PR middle-end/18096
17216         * gcc.dg/pr18096-1.c: New test case.
17217
17218 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17219
17220         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17221
17222 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17223
17224         PR c/16666
17225         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17226         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17227         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17228         gcc.dg/old-style-prom-3.c: New tests.
17229
17230 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17231
17232         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17233         Remove unnecessary inclusion of stdio.h.
17234
17235 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17236
17237         PR rtl-optimization/17581
17238         * gcc.dg/pr17581-1.c: New test case.
17239
17240 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17241
17242         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17243         being implemented.
17244         * g++.dg/conversion/dr195-1.C: New.
17245         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17246         * g++.old-deja/g++.mike/p10148.C: Likewise.
17247
17248 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17249
17250         PR c++/17695
17251         * g++.dg/debug/typedef2.C: New test.
17252
17253 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17254
17255         PR fortran/13490
17256         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17257         * gfortran.dg/g77/README: Update.
17258
17259 2004-10-28  Matt Austern  <austern@apple.com>
17260
17261         PR c++/14124
17262         * g++.dg/ext/packed7.C: New test.
17263
17264 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17265
17266         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17267         scan-assembler.
17268         * lib/scanasm.exp (hidden-scan-for): New proc.
17269         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17270         string.
17271         (scan-not-hidden): Likewise.
17272         * lib/target-supports.exp (check_visibility_available): mach-o is
17273         support too.
17274
17275 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17276
17277         PR c++/17132
17278         * g++.dg/template/memclass3.C: New test.
17279
17280 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17281
17282         PR middle-end/18160
17283         * gcc.dg/register-var-1.c: New test.
17284         * gcc.dg/register-var-2.c: New test.
17285         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17286         error now.
17287
17288 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17289
17290         PR other/18172
17291         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17292         unused variables.
17293         * gcc.dg/vect/vect-22.c: Likewise.
17294
17295 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17296
17297         * gcc.dg/i386-rotate-1.c: New test.
17298
17299 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17300
17301         * g++.dg/init/ref12.C: Add "run" marker.
17302
17303         PR c++/17435
17304         * g++.dg/init/ref12.C: New test.
17305
17306         PR c++/18140
17307         * g++.dg/template/shift1.C: New test.
17308         * g++.dg/template/error10.C: Adjust error markers.
17309
17310 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17311
17312         PR tree-opt/17529
17313         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17314
17315 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17316
17317         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17318         * gcc.dg/weak/weak-3.c: Likewise.
17319         * gcc.dg/weak/weak-5.c: Likewise.
17320         * gcc.dg/weak/weak-9.c: Likewise.
17321         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17322         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17323
17324         * gcc.dg/darwin-weakimport-1.c: New.
17325
17326 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17327
17328         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17329
17330 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17331
17332         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17333         'syntax' error messages.
17334         * gcc.dg/cpp/direct2s.c: Likewise.
17335
17336 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17337
17338         * gcc.c-torture/compile/20041026-1.c: New.
17339
17340 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17341
17342         PR c++/18093
17343         * g++.dg/lookup/ns2.C: New test.
17344
17345         PR c++/18020
17346         * g++.dg/template/enum4.C: New test.
17347
17348         PR c++/18161
17349         * g++.dg/template/expr1.C: New test.
17350
17351 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17352
17353         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17354
17355 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17356
17357         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17358         gcc.dg/decl-nospec-3.c: New tests.
17359
17360 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17361
17362         * objc.dg/super-class-3.m: New test.
17363
17364 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17365
17366         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17367         resyncing.
17368         * gcc.dg/cpp/direct2s.c: Likewise.
17369
17370 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17371
17372         * objc.dg/image-info.m: Update for changes to section selection.
17373
17374 2004-10-25  David Ayers  <d.ayers@inode.at>
17375             Ziemowit Laski  <zlaski@apple.com>
17376
17377         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17378         diagnostics when messaging 'id <Proto>'.
17379         * objc.dg/class-protocol-1.m: New test.
17380         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17381         a non-existent method signature.
17382         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17383         Update diagnostics when messaging with non-existent method signature.
17384         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17385         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17386         invalid receivers are now resolved as if messaging 'id'; remove
17387         extraneous diagnostics.
17388
17389 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17390
17391         PR c/16667
17392         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17393         gcc.dg/init-desig-obs-3.c: New tests.
17394
17395 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17396
17397         * gcc.dg/debug/20041023-1.c: New test.
17398
17399 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17400
17401         PR middle-end/17407
17402         * gcc.c-torture/compile/pr17407.c: New test.
17403
17404         PR c++/18121
17405         * g++.dg/template/array8.C: New test.
17406
17407 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17408
17409         PR other/18138
17410         * lib/g++.exp: Accept more than one multilib libgcc.
17411         * lib/gcc-dg.exp: Likewise.
17412         * lib/objc.exp: Likewise.
17413         * lib/treelang.exp: Likewise.
17414         * lib/gfortran.exp: Likewise.
17415
17416 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17417
17418         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17419
17420 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17421
17422         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17423         * gcc.dg/c99-const-expr-3.c: Likewise.
17424
17425 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17426
17427         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17428
17429 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17430
17431         * gcc.c-torture/execute/loop-2e.x: Remove.
17432
17433 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17434
17435         PR c++/18095
17436         * g++.dg/parse/crash18.C: New.
17437         * g++.dg/parse/crash19.C: New.
17438
17439 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17440
17441         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17442         * g++.dg/ext/dllimport2.C: Same.
17443         * g++.dg/ext/dllimport8.C: Same.
17444
17445 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17446
17447         PR c++/10841
17448         * g++.dg/conversion/cast1.C: New test.
17449         * g++.dg/overload/pmf1.C: Adjust error marker.
17450
17451 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17452
17453         PR objc/17923
17454         * objc.dg/const-str-7.m: New test.
17455
17456 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17457
17458         * g++.dg/template/memfriend11.C: Fix comment typo.
17459         * g++.dg/template/memfriend14.C: Likewise.
17460
17461 2004-10-20  Richard Henderson  <rth@redhat.com>
17462
17463         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17464         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17465         -fasynchronous-unwind-tables.
17466
17467 2004-10-20  Richard Henderson  <rth@redhat.com>
17468
17469         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17470         (main): Return success.
17471         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17472         (main): Return success.
17473
17474 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17475
17476         PR c++/13495
17477         * g++.dg/template/memfriend9.C: New test.
17478         * g++.dg/template/memfriend10.C: Likewise.
17479         * g++.dg/template/memfriend11.C: Likewise.
17480         * g++.dg/template/memfriend12.C: Likewise.
17481         * g++.dg/template/memfriend13.C: Likewise.
17482         * g++.dg/template/memfriend14.C: Likewise.
17483         * g++.dg/template/memfriend15.C: Likewise.
17484         * g++.dg/template/memfriend16.C: Likewise.
17485         * g++.dg/template/memfriend17.C: Likewise.
17486         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17487
17488 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17489
17490         * g++.dg/conversion/dr195.C: New.
17491         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17492
17493 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17494             Devang Patel  <dpatel@apple.com>
17495
17496         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17497         of floating point arithmetic, which could trap.
17498
17499 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17500
17501         PR c++/14035
17502         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17503         * g++.dg/conversion/const2.C: New test.
17504         * g++.dg/expr/reinterpret2.C: New test.
17505         * g++.dg/expr/reinterpret3.C: New test.
17506         * g++.dg/expr/cast2.C: New test.
17507         * g++.dg/expr/copy1.C: New test.
17508         * g++.dg/other/conversion1.C: Change error message.
17509         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17510         function pointers to void *.
17511         * g++.old-deja/g++.mike/p10148.C: Likewise.
17512
17513 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17514
17515         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17516
17517 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17518
17519         PR c++/18047
17520
17521         * g++.dg/parse/expr3.C: New test.
17522
17523 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17524
17525         * gcc.dg/smod-1.c: New test.
17526
17527 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
17528
17529         * objc.dg/method-14.m: New test.
17530
17531 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17532
17533         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
17534         Also xfail as the patch was reverted.
17535
17536 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17537
17538         PR middle-end/16973
17539         * gcc.dg/pr16973.c: New test.
17540
17541 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
17542
17543         PR tree-optimization/17656
17544         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
17545
17546 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17547
17548         * g++.dg/eh/shadow1.C: New.
17549
17550 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
17551
17552         * gcc.c-torture/compile/20041018-1.c: New test.
17553
17554 2004-10-18  Ben Elliston  <bje@au.ibm.com>
17555
17556         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
17557         compiler referring to register 0 when accessing sdata.  The linker
17558         now patches things up.
17559
17560 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
17561
17562         PR c/17529
17563         * gcc.c-torture/compile/pr17529.c: New test.
17564
17565 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17566
17567         PR c++/17743
17568         * g++.dg/ext/attrib17.C: New test.
17569
17570 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17571
17572         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
17573
17574 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17575
17576         PR c++/10479
17577         * g++.dg/ext/attrib16.C: New test.
17578
17579 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
17580
17581         PR c++/17042
17582         * g++.dg/init/dso_handle1.C: New test.
17583
17584         PR c++/14667
17585         * g++.dg/parse/typedef6.C: New test.
17586
17587         PR c++/17916
17588         * g++.dg/parse/pragma1.C: New test.
17589
17590 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
17591
17592         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
17593
17594 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
17595
17596         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
17597         -fno-common when on HPPA HP-UX platforms.
17598
17599 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
17600
17601         PR other/16820
17602         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
17603         stdint.h.
17604         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
17605         uintptr_t.
17606
17607 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17608
17609         PR c++/16301
17610         * g++.dg/lookup/strong-using-4.C: New test.
17611
17612 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17613
17614         PR middle-end/16567
17615         * gcc.c-torture/compile/nested-1.c: New test.
17616
17617 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17618
17619         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
17620         and mipsisa64*-*-* (until support for misaligned loads is added).
17621         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
17622         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
17623         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
17624         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
17625         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
17626         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
17627
17628 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
17629
17630         PR c++/17976
17631         * g++.dg/init/dtor3.C: New test.
17632
17633 2004-10-15  Ben Elliston  <bje@au.ibm.com>
17634
17635         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
17636
17637 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
17638
17639         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
17640         * gcc.dg/macho-lo-sum.c: Likewise.
17641
17642 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
17643
17644         * gcc.dg/ppc-spe64-1.c: New test.
17645
17646 2004-10-14  Devang Patel  <dpatel@apple.com>
17647
17648         PR 17635
17649         * gcc.dg/pr17635.c : New test.
17650
17651 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
17652
17653         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
17654         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
17655         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
17656         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
17657         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
17658         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
17659         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
17660         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
17661         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
17662         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
17663         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
17664         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
17665         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
17666         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
17667         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
17668         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
17669         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
17670         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
17671
17672 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17673
17674         * gcc.dg/vect/vect-82.c: New testcase.
17675         * gcc.dg/vect/vect-82_64.c: New testcase.
17676         * gcc.dg/vect/vect-83.c: New testcase.
17677         * gcc.dg/vect/vect-83_64.c: New testcase.
17678
17679 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17680
17681         * gcc.dg/cpp/error-1.c: New test.
17682
17683 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17684
17685         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
17686
17687 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
17688
17689         PR target/17984
17690         * gcc.dg/cris-peep2-xsrand2.c: New test.
17691
17692 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
17693
17694         PR c++/17661
17695         * testsuite/g++.dg/expr/for2.C: New test.
17696
17697 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17698
17699         * g++.dg/inherit/thunk1.C: Run on the SPARC.
17700
17701 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
17702
17703         PR tree-optimization/17724
17704         * g++.dg/opt/pr17724-1.C: New test.
17705         * g++.dg/opt/pr17724-2.C: New test.
17706         * g++.dg/opt/pr17724-3.C: New test.
17707         * g++.dg/opt/pr17724-4.C: New test.
17708         * g++.dg/opt/pr17724-5.C: New test.
17709         * g++.dg/opt/pr17724-6.C: New test.
17710
17711 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
17712
17713         PR c/17301
17714         * gcc.dg/pr17301-2.c: New test.
17715
17716 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
17717
17718         PR c++/15876
17719         * g++.dg/parse/error22.C: New test.
17720
17721         PR c++/17936
17722         * g++.dg/template/spec18.C: New test.
17723
17724 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
17725
17726         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
17727         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
17728         memcpy.
17729         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
17730         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
17731
17732 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
17733
17734         * g++.dg/eh/cleanup5.C: Add dg-options "".
17735
17736 2004-10-11  Roger Sayle  <roger@eyesopen.com>
17737
17738         PR middle-end/17657
17739         * gcc.dg/switch-4.c: New test case.
17740
17741 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
17742
17743         * gcc.c-torture/execute/20041011-1.c: New test.
17744
17745 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17746
17747         PR c++/17554
17748         * g++.dg/init/for3.C: New test.
17749
17750         PR c++/17657
17751         * g++.dg/opt/switch2.C: New test.
17752
17753         PR middle-end/17703
17754         * g++.dg/warn/Wreturn-2.C: New test.
17755
17756 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17757
17758         PR c++/17907
17759         * g++.dg/eh/cleanup5.C: New test.
17760
17761 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
17762
17763         PR c++/17393
17764         * g++.dg/parse/error21.C: New test.
17765
17766 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17767
17768         * g++.dg/overload/pmf1.C: Adjust quoting marks.
17769         * g++.dg/warn/incomplete1.C: Likewise.
17770         * g++.dg/template/qualttp20.C: Likewise.
17771
17772 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17773
17774         PR c/17881
17775         * parm-incomplete-1.c: New test.
17776
17777 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17778
17779         PR c++/17867
17780         * g++.dg/parse/error19.C: New test.
17781
17782         PR c++/17670
17783         * g++.dg/init/new11.C: New test.
17784
17785         PR c++/17821
17786         * g++.dg/parse/error20.C: New test.
17787
17788         PR c++/17826
17789         * g++.dg/template/crash24.C: New test.
17790
17791 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17792
17793         PR c/17301
17794         * gcc.dg/pr17301-1.c: New test.
17795
17796 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17797
17798         PR c/17189
17799         * gcc.dg/anon-struct-5.c: New test.
17800
17801 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17802
17803         PR c/17844
17804         * gcc.dg/pr17844-1.c: New test.
17805
17806 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
17807
17808         PR tree-optimization/17906
17809         * gcc.c-torture/compile/pr17906.c: New.
17810
17811 2004-10-09  Stuart Hastings  <stuart@apple.com>
17812             Roger Sayle  <roger@eyesopen.com>
17813
17814         PR rtl-optimization/17853
17815         * gcc.dg/i386-mmx-5.c: New testcase.
17816
17817 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
17818
17819         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
17820
17821 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17822
17823         PR c++/17524
17824         * g++.dg/template/static9.C: New test.
17825
17826         PR c++/17685
17827         * g++.dg/parse/operator5.C: New test.
17828
17829 2004-10-09  Roger Sayle  <roger@eyesopen.com>
17830
17831         PR middle-end/17894
17832         * gcc.c-torture/execute/divcmp-4.c: New test case.
17833
17834 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17835
17836         PR tree-opt/17902
17837         * g++.dg/opt/pr17902.C: New test.
17838
17839 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
17840
17841         * gcc.dg/cpp/ident-1.c: Add dg-options "".
17842
17843 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17844
17845         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
17846
17847 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17848
17849         * gcc.dg/assign-warn-3.c: New test.
17850
17851 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17852
17853         PR c/16999
17854         * gcc.dg/cpp/ident-1.c: New test.
17855
17856 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17857
17858         * gcc.c-torture/compile/acc1.c: New.
17859
17860 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17861
17862         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
17863         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
17864
17865 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17866
17867         * gcc.dg/ultrasp11.c: New test.
17868
17869 2004-10-08  Michael Matz  <matz@suse.de>
17870
17871         * gcc.dg/doloop-2.c: New test.
17872
17873 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17874
17875         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
17876         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
17877         objc.dg/method-9.m: Update expected diagnostics.
17878
17879 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
17880
17881         * gcc.dg/ppc-fsel-3.c: New file.
17882         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
17883
17884 2004-10-07  Paul Brook  <paul@codesourcery.com>
17885
17886         * gfortran.dg/intrinsic_verify_1.f90: New test.
17887
17888 2004-10-07  Paul Brook  <paul@codesourcery.com>
17889
17890         * gfortran.dg/empty_format_1.f90: Remove stray commas.
17891
17892 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17893
17894         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
17895         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
17896         commit.
17897
17898 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
17899
17900         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
17901
17902 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17903
17904         PR c++/17115
17905         * g++.dg/warn/Winline-4.C: New test.
17906
17907 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17908
17909         * gcc.c-torture/compile/20041007-1.c: New test.
17910
17911 2004-10-07  Paul Brook  <paul@codesourcery.com>
17912
17913         PR fortran/17678
17914         * gfortran.dg/use_allocated_1.f90: New test.
17915
17916 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17917
17918         PR middle-end/17849
17919         * gfortran.fortran-torture/compile/nested.f90: New test
17920
17921 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
17922
17923         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
17924
17925 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17926
17927         PR c++/17368
17928         * g++.dg/ext/asm6.C: New test.
17929
17930 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
17931
17932         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
17933
17934 2004-10-06  Paul Brook  <paul@codesourcery.com>
17935
17936         PR libfortran/17709
17937         * gfortran.dg/empty_format_1.f90: New test.
17938
17939 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17940
17941         PR fortran/17568
17942         * gfortran.dg/ishft.f90: New test.
17943
17944         PR fortran/17283
17945         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
17946         tests.
17947
17948 2004-10-06  Paul Brook  <paul@codesourcery.com>
17949
17950         * gfortran.dg/do_1.f90: New test.
17951
17952 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17953
17954         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
17955         optimizing for size.
17956
17957 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17958
17959         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
17960
17961 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17962
17963         * gcc.c-torture/compile/20041005-1.c: New test.
17964
17965 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
17966
17967         PR c++/17829
17968         * g++.dg/lookup/koenig4.C: New.
17969
17970 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17971
17972         * g++.dg/other/classkey1.C: Adjust quoting marks.
17973         * g++.dg/parse/error15.C: Likewise.
17974         * g++.dg/template/meminit2.C (int>): Likewise.
17975
17976 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17977
17978         PR fortran/17283
17979         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
17980
17981         PR fortran/17631
17982         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
17983
17984         PR fortran/17708
17985         * gfortran.dg/pr17708.f90: New test.
17986
17987 2004-10-04  Chao-ying Fu  <fu@mips.com>
17988
17989         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
17990         * gcc.dg/vect/vect-4.c: Ditto.
17991         * gcc.dg/vect/vect-5.c: Ditto.
17992         * gcc.dg/vect/vect-6.c: Ditto.
17993         * gcc.dg/vect/vect-8.c: Ditto.
17994         * gcc.dg/vect/vect-16.c: Ditto.
17995         * gcc.dg/vect/vect-30.c: Ditto.
17996         * gcc.dg/vect/vect-40.c: Ditto.
17997         * gcc.dg/vect/vect-41.c: Ditto.
17998         * gcc.dg/vect/vect-42.c: Ditto.
17999         * gcc.dg/vect/vect-43.c: Ditto.
18000         * gcc.dg/vect/vect-44.c: Ditto.
18001         * gcc.dg/vect/vect-45.c: Ditto.
18002         * gcc.dg/vect/vect-46.c: Ditto.
18003         * gcc.dg/vect/vect-47.c: Ditto.
18004         * gcc.dg/vect/vect-48.c: Ditto.
18005         * gcc.dg/vect/vect-49.c: Ditto.
18006         * gcc.dg/vect/vect-50.c: Ditto.
18007         * gcc.dg/vect/vect-51.c: Ditto.
18008         * gcc.dg/vect/vect-52.c: Ditto.
18009         * gcc.dg/vect/vect-53.c: Ditto.
18010         * gcc.dg/vect/vect-54.c: Ditto.
18011         * gcc.dg/vect/vect-55.c: Ditto.
18012         * gcc.dg/vect/vect-56.c: Ditto.
18013         * gcc.dg/vect/vect-57.c: Ditto.
18014         * gcc.dg/vect/vect-58.c: Ditto.
18015         * gcc.dg/vect/vect-59.c: Ditto.
18016         * gcc.dg/vect/vect-60.c: Ditto.
18017         * gcc.dg/vect/vect-74.c: Ditto.
18018         * gcc.dg/vect/vect-79.c: Ditto.
18019         * gcc.dg/vect/vect-80.c: Ditto.
18020
18021 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18022
18023         * gcc.dg/unused-7.c: Use the correct option.
18024
18025 2004-10-04  Paul Brook  <paul@codesourcery.com>
18026         Bud Davis  <bdavis9659@comcast.net>
18027
18028         PR fortran/17706
18029         PR fortran/16434
18030         * gfortran/pr17706.f90: New test.
18031         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18032
18033 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18034
18035         * gfortran.dg/pr17612.f90: New test.
18036
18037 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18038
18039         * g++.dg/template/local1.C: Adjust quoting marks in
18040         testing for diagnostics.
18041         * g++.dg/tls/diag-2.C: Likewise.
18042         * g++.dg/other/error8.C: Likewise.
18043
18044 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18045
18046         PR c/17178
18047         * gcc.dg/unused-4.c: Adjust to be correct.
18048
18049         PR c/17820
18050         * gcc.dg/unused-7.c: New test.
18051
18052 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18053
18054         PR c++/17797
18055         * g++.dg/overload/template2.C: New test.
18056
18057 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18058
18059         PR tree-optimization/16632
18060         * gcc.dg/tree-ssa/20041002-1.c: New.
18061
18062 2004-10-03  Paul Brook  <paul@codesourcery.com>
18063
18064         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18065         rather than relying on default formatting.
18066
18067 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18068
18069         * gcc.dg/20040920-1.c: Update expected message text.
18070
18071 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18072
18073         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18074
18075 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18076
18077         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18078         tree level.
18079
18080 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18081
18082         * gcc.dg/tree-ssa/pr17343.c: Remove.
18083
18084 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18085
18086         PR tree-opt/17343
18087         * gcc.dg/tree-ssa/pr17343.c: New test.
18088
18089 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18090
18091         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18092         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18093         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18094         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18095         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18096
18097 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18098
18099         * gcc.dg/lvalue-2.c: New test.
18100
18101 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18102
18103         PR c/17730
18104         * gcc.dg/pr17730-1.c: New test
18105
18106 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18107
18108         PR c/7425
18109         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18110
18111 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18112
18113         * gcc.c-torture/execute/stdarg-1.c: New test.
18114         * gcc.c-torture/execute/stdarg-2.c: New test.
18115         * gcc.c-torture/execute/stdarg-3.c: New test.
18116         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18117         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18118         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18119         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18120         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18121
18122 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18123
18124         PR tree-optimization/17697
18125         * g++.dg/opt/pr17697-1.C: New test.
18126         * g++.dg/opt/pr17697-2.C: New test.
18127         * g++.dg/opt/pr17697-3.C: New test.
18128
18129 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18130
18131         PR c/16409
18132         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18133         gcc.dg/vla-init-5.c: New tests.
18134
18135 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18136
18137         PR c/13804
18138         * gcc.dg/pr13804-1.c: New test.
18139
18140 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18141
18142         PR fortran/16938
18143         * gfortran.dg/pr16938.f90: New test.
18144
18145 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18146
18147         * g++.dg/template/crash23.C: New test.
18148
18149 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18150
18151         PR c++/17585
18152         * g++.dg/template/static8.C: New test.
18153
18154 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18155
18156         PR c++/17681
18157         * g++.dg/other/error9.C: New test.
18158
18159 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18160
18161         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18162
18163 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18164
18165         PR fortran/15164
18166         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18167
18168 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18169
18170         PR middle-end/17112
18171         * gcc.dg/pr17112-1.c: New test case.
18172
18173 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18174
18175         PR c/11459
18176         * gcc.dg/pr11459-1.c: New test.
18177
18178 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18179
18180         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18181         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18182
18183 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18184
18185         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18186
18187 2004-09-25  Jan Hubicka  <jh@suse.cz>
18188
18189         * compile/30040909-1.c: New test.
18190         * compile/30040907-1.c: New test.
18191
18192 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18193
18194         * gcc.c-torture/execute/va-arg-26.c: New test.
18195
18196 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18197
18198         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18199         extra diagnostics on targets with 64-bit pointers.
18200         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18201
18202 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18203
18204         PR c/17188
18205         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18206         * gcc.dg/decl-3.c: Adjust expected message.
18207
18208 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18209
18210         PR fortran/17615
18211         * gfortran.dg/pr17615.f90: New test.
18212
18213 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18214
18215         PR tree-optimzation/17517
18216         * g++.dg/tree-ssa/pr17517.C: New Test.
18217
18218 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18219
18220         PR c++/16889
18221         * g++.dg/lookup/ambig3.C: New.
18222
18223 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18224
18225         PR tree-opt/17624
18226         * g++.dg/opt/pr17624.C: New test.
18227
18228 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18229
18230         PR c/6980
18231         * gcc.dg/Wbad-function-cast-1.c: New test.
18232
18233 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18234
18235         * g++.dg/ext/complit1.C
18236         * g++.dg/other/error2.C
18237         * g++.dg/other/nontype-1.C
18238         * g++.dg/parse/crash11.C
18239         * g++.dg/parse/crash12.C
18240         * g++.dg/parse/error15.C
18241         * g++.dg/parse/error4.C
18242         * g++.dg/parse/tmpl-outside1.C
18243         * g++.dg/parse/too-many-tmpl-args1.C
18244         * g++.dg/template/dependent-expr3.C
18245         * g++.dg/template/error10.C
18246         * g++.dg/template/instantiate1.C
18247         * g++.dg/template/vtable2.C
18248         * g++.dg/warn/Wshadow-1.C
18249         * g++.dg/warn/weak1.C
18250         * g++.old-deja/g++.brendan/crash16.C
18251         * g++.old-deja/g++.brendan/crash18.C
18252         * g++.old-deja/g++.brendan/crash48.C
18253         * g++.old-deja/g++.brendan/crash49.C
18254         * g++.old-deja/g++.brendan/crash55.C
18255         * g++.old-deja/g++.brendan/crash56.C
18256         * g++.old-deja/g++.brendan/crash8.C
18257         * g++.old-deja/g++.brendan/enum11.C
18258         * g++.old-deja/g++.brendan/enum8.C
18259         * g++.old-deja/g++.brendan/enum9.C
18260         * g++.old-deja/g++.brendan/friend3.C
18261         * g++.old-deja/g++.brendan/misc14.C
18262         * g++.old-deja/g++.bugs/900402_02.C
18263         * g++.old-deja/g++.bugs/900404_03.C
18264         * g++.old-deja/g++.bugs/900404_04.C
18265         * g++.old-deja/g++.bugs/900428_03.C
18266         * g++.old-deja/g++.jason/crash4.C
18267         * g++.old-deja/g++.jason/overload21.C
18268         * g++.old-deja/g++.jason/redecl1.C
18269         * g++.old-deja/g++.jason/report.C
18270         * g++.old-deja/g++.jason/rfg10.C
18271         * g++.old-deja/g++.jason/template30.C
18272         * g++.old-deja/g++.law/arm12.C
18273         * g++.old-deja/g++.law/ctors5.C
18274         * g++.old-deja/g++.law/cvt20.C
18275         * g++.old-deja/g++.law/init10.C
18276         * g++.old-deja/g++.law/init8.C
18277         * g++.old-deja/g++.law/visibility17.C
18278         * g++.old-deja/g++.law/visibility7.C
18279         * g++.old-deja/g++.mike/net8.C
18280         * g++.old-deja/g++.mike/p646.C
18281         * g++.old-deja/g++.mike/p700.C
18282         * g++.old-deja/g++.mike/p701.C
18283         * g++.old-deja/g++.mike/p811.C
18284         * g++.old-deja/g++.ns/template13.C
18285         * g++.old-deja/g++.other/array3.C
18286         * g++.old-deja/g++.other/crash25.C
18287         * g++.old-deja/g++.other/dtor3.C
18288         * g++.old-deja/g++.other/dtor4.C
18289         * g++.old-deja/g++.other/main1.C
18290         * g++.old-deja/g++.other/warn7.C
18291         * g++.old-deja/g++.pt/crash11.C
18292         * g++.old-deja/g++.pt/crash36.C
18293         * g++.old-deja/g++.pt/spec22.C
18294         * g++.old-deja/g++.pt/spec9.C
18295         * g++.old-deja/g++.pt/ttp52.C
18296         * g++.old-deja/g++.robertl/eb103.C
18297         * g++.old-deja/g++.robertl/eb121.C
18298         * g++.old-deja/g++.robertl/eb22.C
18299         * g++.old-deja/g++.robertl/eb8.C:
18300         Update locations and/or regexps of dg-error markers.
18301         Remove markers for some bogus messages that are no longer issued.
18302
18303 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18304
18305         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18306         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18307
18308 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18309
18310         PR c++/17618
18311         * g++.dg/lookup/crash5.C: New test.
18312
18313 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18314
18315         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18316         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18317         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18318         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18319         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18320         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18321
18322         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18323         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18324         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18325         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18326         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18327         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18328
18329         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18330
18331         * gcc.dg/vect/vect-44.c: Check additional cases.
18332         * gcc.dg/vect/vect-48.c: Check additional cases.
18333
18334         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18335         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18336         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18337         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18338         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18339         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18340         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18341         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18342         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18343
18344         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18345         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18346         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18347
18348 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18349
18350         * gcc.dg/tree-ssa/loop-6.c: New test.
18351
18352 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18353
18354         PR c++/17620
18355         * g++.dg/inherit/base2.C: New.
18356
18357 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18358
18359         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18360         * gcc.dg/20001012-2.c: Likewise.
18361         * gcc.dg/20001013-1.c: Likewise.
18362         * gcc.dg/20001101-1.c: Likewise.
18363         * gcc.dg/20001102-1.c: Likewise.
18364         * gcc.dg/bf-spl1.c: Likewise.
18365         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18366         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18367
18368 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18369
18370         PR tree-optimization/16721
18371         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18372
18373 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18374
18375         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18376         * gcc.dg/20040305-1.c: Likewise.
18377
18378 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18379
18380         PR c/16566
18381         * gcc.c-torture/compile/pr16566-1.c,
18382         gcc.c-torture/compile/pr16566-2.c,
18383         gcc.c-torture/compile/pr16566-3.c: New tests.
18384
18385 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18386
18387         PR tree-optimization/17512
18388         * gcc.c-torture/compile/20040916-1.c.
18389
18390 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18391
18392         * gcc.dg/pragma-re-3.c: New test.
18393
18394 2004-09-17  Matt Austern  <austern@apple.com>
18395
18396         PR c++/15049
18397         * g++.dg/other/anon3.C: New.
18398
18399 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18400
18401         PR c++/7503
18402         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18403         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18404         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18405         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18406         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18407
18408 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18409
18410         PR fortran/17286
18411         * gfortran.dg/pr17286.f90: New test.
18412
18413 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18414
18415         PR c++/17530
18416         * g++.dg/template/static7.C: New test.
18417
18418 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18419
18420         PR tree-opt/17558
18421         * gcc.c-torture/compile/pr17558.c: New test.
18422
18423 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18424
18425         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18426         if SKIP_ATTRIBUTE is defined.
18427
18428 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18429
18430         PR fortran/15957
18431         * gfortran.dg/pr15957.f90: New test.
18432
18433 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18434
18435         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18436         in comparison.
18437         * gcc.dg/vect/vect-79.c: Likewise.
18438         * gcc.dg/vect/vect-80.c: Likewise.
18439
18440 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18441
18442         PR fortran/15750
18443         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18444
18445 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18446
18447         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18448         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18449         * gcc.dg/vect/vect-62.c: New testcase.
18450         * gcc.dg/vect/vect-63.c: New testcase.
18451         * gcc.dg/vect/vect-64.c: New testcase.
18452         * gcc.dg/vect/vect-65.c: New testcase.
18453         * gcc.dg/vect/vect-66.c: New testcase.
18454         * gcc.dg/vect/vect-67.c: New testcase.
18455         * gcc.dg/vect/vect-68.c: New testcase.
18456         * gcc.dg/vect/vect-69.c: New testcase.
18457         * gcc.dg/vect/vect-79.c: New testcase.
18458         * gcc.dg/vect/vect-80.c: New testcase.
18459
18460 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18461
18462         * gcc.target/mips/asm-1.c: New test.
18463
18464 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18465
18466         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18467         * gcc.dg/vect/vect-73.c: New testcase.
18468         * gcc.dg/vect/vect-74.c: New testcase.
18469         * gcc.dg/vect/vect-75.c: New testcase.
18470         * gcc.dg/vect/vect-76.c: New testcase.
18471         * gcc.dg/vect/vect-77.c: New testcase.
18472         * gcc.dg/vect/vect-78.c: New testcase
18473
18474 2004-09-18  Paul Brook  <paul@codesourcery.com>
18475
18476         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18477
18478 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18479
18480         PR c/17424
18481         * gcc.dg/pr17424-1.c: New test.
18482
18483 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18484
18485         * g++.dg/tree-ssa/pr17153.C: New test.
18486
18487 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18488
18489         PR pch/13361
18490         * testsuite/g++.dg/pch/wchar-1.C: New.
18491         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18492
18493 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18494
18495         * gcc.c-torture/execute/20040917-1.c: New test.
18496
18497 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18498
18499         PR tree-optimization/17319
18500         * gcc.dg/pr17319.c: New test.
18501
18502 2004-09-17  Devang Patel  <dpatel@apple.com>
18503
18504         * gcc.dg/20040813-1.c: New test.
18505
18506 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18507
18508         PR tree-optimization/17273
18509         * gcc.c-torture/compile/pr17273.c: New test.
18510
18511 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18512
18513         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18514         Update expected messages.
18515         * gcc.dg/declspec-13.c: New test.
18516
18517 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18518
18519         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18520
18521 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18522
18523         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18524         change what 'a' is pointing to.
18525
18526 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18527
18528         PR c++/16002
18529         * g++.dg/template/error18.C: New test.
18530
18531         PR c++/16029
18532         * g++.dg/warn/Wunused-8.C: New test.
18533
18534 2004-09-17  Steven Bosscher  <stevenb@suse.de>
18535
18536         PR tree-optimization/17513
18537         * gcc.dg/20040916-1.c: New test.
18538
18539 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
18540
18541         PR c++/17501
18542         * g++.dg/template/typename7.C: New test.
18543
18544 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18545
18546         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
18547
18548 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
18549
18550         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
18551         with -ftree-based-profiling also.
18552         * lib/profopt.exp: Support late-set profile_option/feedback_option.
18553
18554 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
18555
18556         PR/15364
18557         * gfortran.dg/der_array_io_1.f90: New test.
18558         * gfortran.dg/der_array_io_2.f90: New test.
18559         * gfortran.dg/der_array_io_3.f90: New test.
18560
18561 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18562
18563         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
18564         EABI.
18565
18566 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18567
18568         * g++.dg/opt/switch1.C: New test.
18569
18570 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18571
18572         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
18573         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
18574         Update expected messages.
18575
18576 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18577
18578         PR fortran/16485
18579         * gfortran.dg/same_name_1.f90: New test.
18580
18581 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
18582
18583         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
18584         dereference garbage pointers.
18585
18586 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
18587
18588         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
18589         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
18590
18591         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
18592         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
18593         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
18594
18595 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
18596
18597         PR c++/17324
18598         * g++.dg/template/mangle1.C: New test.
18599
18600 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18601
18602         PR tree-optimization/17252
18603         * gcc.c-torture/execute/pr17252.c: New test.
18604
18605 2004-09-14  Andrew Pinski  <apinski@apple.com>
18606
18607         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
18608
18609 2004-09-14  Roger Sayle  <roger@eyesopen.com>
18610
18611         PR rtl-optimization/9771
18612         * gcc.dg/pr9771-1.c: New test case.
18613
18614 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18615
18616         PR tree-optimization/15262
18617         * gcc.c-torture/execute/pr15262-1.c: New test.
18618         * gcc.c-torture/execute/pr15262-2.c: New test.
18619
18620 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18621
18622         * gcc.dg/declspec-12.c: New test.
18623
18624 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
18625
18626         * gfortran.dg/pr17090.f90: Add directives to test.
18627
18628 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18629
18630         * gcc.c-torture/compile/20040914-1.c: New test.
18631
18632 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18633
18634         PR c++/16162
18635         * g++.dg/template/decl2.C: New test.
18636
18637 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
18638
18639         PR fortran/17090
18640         * gfortran.dg/pr17090.f90: New test.
18641
18642 2004-09-13  Dale Johannesen  <dalej@apple.com>
18643
18644         * gcc.c-torture/compile/pr17408.c: New test case.
18645
18646 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18647
18648         PR c++/16716
18649         * g++.dg/parse/crash17.C: New test.
18650
18651         PR c++/17327
18652         * g++.dg/template/enum3.C: New test.
18653
18654 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
18655
18656         * lib/gcc-defs.exp: Load wrapper.exp.
18657         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
18658         using local code.
18659         * lib/gcc.exp (gcc_init): Similar.
18660         * lib/gfortran.exp (gfortran_init): Similar.
18661         * lib/objc.exp (objc_init): Similar.
18662         * lib/treelang.exp (treelang_init): Similar.
18663         * lib/wrapper.exp: New file with build_wrapper call machinery in
18664         ${tool}_maybe_build_wrapper.
18665
18666 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18667
18668         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
18669         "inline".
18670         * gcc.dg/declspec-11.c: Update expected messages.
18671         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
18672         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
18673         gcc.dg/inline-12.c: New tests.
18674
18675 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
18676
18677         * g++.dg/tree-ssa/pr17400.C: New testcase.
18678
18679 2004-09-13  James E Wilson  <wilson@specifixinc.com>
18680
18681         * gcc.target/mips/sb1-1.c: New testcase.
18682
18683 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
18684
18685         * lib/g77-dg.exp: Remove unused file.
18686         * lib/mike-g77.exp: Ditto.
18687         * lib/g77.exp: Ditto.
18688
18689 2004-09-12  Richard Henderson  <rth@redhat.com>
18690
18691         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
18692
18693 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18694
18695         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
18696         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18697         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
18698         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
18699         Update expected messages.
18700
18701 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
18702
18703         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
18704         declaration/use mismatch for dirp parameter.
18705
18706 2004-09-12  Andrew Pinski  <apinski@apple.com>
18707
18708         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
18709         -fgnu-runtime is passed.
18710
18711 2004-09-12  Richard Henderson  <rth@redhat.com>
18712
18713         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
18714         do the uplevel thing and update additional_flags directly.
18715         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
18716         gfortran.fortran-torture/execute/intrinsic_nearest.x,
18717         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
18718         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
18719
18720 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18721
18722         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
18723
18724 2004-09-11  Roger Sayle  <roger@eyesopen.com>
18725
18726         PR middle-end/17411
18727         * g++.dg/opt/pr17411-1.C: New test case.
18728
18729 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18730
18731         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18732         gcc.dg/tls/diag-2.c: Update expected messages.
18733         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
18734         messages.
18735         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
18736         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
18737         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
18738         gcc.dg/tls/diag-5.c: New tests.
18739
18740 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
18741
18742         * gcc.dg/20040910-1.c: Correct dg-error regexp.
18743
18744 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18745
18746         * g++.dg/parse/break-in-for.C: New test.
18747
18748 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
18749
18750         * gcc.dg/tree-ssa/20040911-1.c: New test.
18751
18752 2004-09-11  Andreas Jaeger  <aj@suse.de>
18753
18754         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
18755         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
18756
18757 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
18758
18759         * gcc.target/frv: New directory of FR-V-specific tests.
18760
18761 2004-09-10  James E Wilson  <wilson@specifixinc.com>
18762
18763         * gcc.dg/convert-vec-1.c: New test.
18764
18765 2004-09-10  Roger Sayle  <roger@eyesopen.com>
18766
18767         PR middle-end/17024
18768         * gcc.dg/pr17024-1.c: New test case.
18769
18770 2004-09-10  Eric Christopher  <echristo@redhat.com>
18771
18772         * gcc.dg/20040910-1.c: New test.
18773
18774 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18775
18776         * gcc.dg/bitfld-9.c: New test.
18777
18778 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
18779
18780         * gcc.c-torture/execute/ieee/acc1.c: New test.
18781         * gcc.c-torture/execute/ieee/acc2.c: New test.
18782         * gcc.c-torture/execute/ieee/mzero6.c: New test.
18783
18784 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18785
18786         * gcc.dg/deprecated-2.c: New test.
18787
18788 2004-09-09  James E Wilson  <wilson@specifixinc.com>
18789
18790         * gcc.dg/init-vec-1.c: New test.
18791
18792 2004-09-09  Roger Sayle  <roger@eyesopen.com>
18793
18794         PR middle-end/17055
18795         * gcc.dg/pr17055-1.c: New test case.
18796
18797 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
18798
18799         PR target/17377
18800         * gcc.c-torture/execute/pr17377.c: New test.
18801
18802 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18803
18804         PR c/8420
18805         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
18806         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
18807         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18808         gcc.dg/long-long-typespec-1.c: New tests.
18809         * gcc.dg/tls/diag-2.c: Update expected diagnostics
18810
18811 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18812
18813         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
18814         gcc.dg/gnu99-static-1.c: New tests.
18815
18816 2004-09-08  Devang Patel  <dpatel@apple.com>
18817
18818         * gcc.dg/darwin-ld-20040828-1.c: New test.
18819         * gcc.dg/darwin-ld-20040828-2.c: New test.
18820         * gcc.dg/darwin-ld-20040828-3.c: New test.
18821
18822 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
18823
18824         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
18825         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
18826         in error message.
18827         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
18828         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
18829         in error message.
18830         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
18831         types they qualify.
18832         * objc.dg/type-size-2.m: Fix wording in comment.
18833         * objc.dg/va-meth-1.m: New test case.
18834
18835 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
18836
18837         PR c/16633:
18838         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
18839         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
18840
18841 2004-09-06  Devang Patel  <dpatel@apple.com>
18842
18843         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
18844         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
18845
18846 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
18847
18848         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
18849         reflect changed line numbering of diagnostics.
18850
18851 2004-09-06  Paul Brook  <paul@codesourcery.com>
18852
18853         * gfortran.dg/edit_real_1.f90: Add new test.
18854
18855 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18856
18857         * gcc.dg/tree-ssa/loop-2.c: New test.
18858         * gcc.dg/tree-ssa/loop-3.c: New test.
18859         * gcc.dg/tree-ssa/loop-4.c: New test.
18860         * gcc.dg/tree-ssa/loop-5.c: New test.
18861
18862 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18863
18864         * gcc.dg/format/sentinel-1.c: Update for parameter option.
18865
18866 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18867
18868         * gcc.dg/format/sentinel-1.c: New test.
18869
18870 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
18871
18872         * testsuite/gcc.dg/builtins-46.c: New.
18873
18874 2004-09-03  Devang Patel  <dpatel@apple.com>
18875
18876         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
18877         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
18878
18879 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18880
18881         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
18882         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
18883         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
18884         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
18885         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
18886         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
18887         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
18888         the non-portable bzero.
18889         * gcc.dg/20010912-1.c: xfail for NetWare.
18890         * gcc.dg/20020426-2.c: xfail for NetWare.
18891         * gcc.dg/20021014-1.c: xfail for NetWare.
18892         * gcc.dg/20021018-1.c: xfail for NetWare.
18893         * gcc.dg/20030213-1.c: xfail for NetWare.
18894         * gcc.dg/20030225-1.c: xfail for NetWare.
18895         * gcc.dg/20030708-1.c: xfail for NetWare.
18896         * gcc.dg/builtins-config.h: Also exclude NetWare.
18897         * gcc.dg/format/format.h: Define restrict only if not already defined.
18898         * gcc.dg/nest.c: xfail for NetWare.
18899         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
18900         * lib/target-supports.exp (check_visibility_available): Exclude
18901         NetWare.
18902
18903 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18904
18905         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
18906         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
18907         deterministic starting point for the alignment of structure fields.
18908         * gcc.dg/Wpadded.c: Dito.
18909         * g++.dg/abi/vbase10.C: Dito.
18910
18911 2004-09-03  Devang Patel  <dpatel@apple.com>
18912
18913         * g++.dg/debug/pr15736.cc: New test.
18914
18915 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18916
18917         * README.QMTEST: Fix out-of-date link.
18918
18919 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
18920
18921         PR fortran/16579
18922         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
18923         Delete.  Duplicate of gfortran.dg/g77/20010610.f
18924
18925 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18926
18927         * g++.dg/abi/arm_rtti1.C: New test.
18928
18929 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
18930
18931         * gcc.dg/ppc-vector-memcpy.c: New.
18932         * gcc.dg/ppc-vector-memset.c: New.
18933
18934 2004-09-02  Chao-ying Fu  <fu@mips.com>
18935
18936         * gcc.target/mips/mips-3d-1.c: New test.
18937         * gcc.target/mips/mips-3d-2.c: New test.
18938         * gcc.target/mips/mips-3d-3.c: New test.
18939         * gcc.target/mips/mips-3d-4.c: New test.
18940         * gcc.target/mips/mips-3d-5.c: New test.
18941         * gcc.target/mips/mips-3d-6.c: New test.
18942         * gcc.target/mips/mips-3d-7.c: New test.
18943         * gcc.target/mips/mips-3d-8.c: New test.
18944         * gcc.target/mips/mips-3d-9.c: New test.
18945         * gcc.target/mips/mips-ps-1.c: New test.
18946         * gcc.target/mips/mips-ps-2.c: New test.
18947         * gcc.target/mips/mips-ps-3.c: New test.
18948         * gcc.target/mips/mips-ps-4.c: New test.
18949         * gcc.target/mips/mips-ps-type.c: New test.
18950
18951 2004-09-02  Paul Brook  <paul@codesourcery.com>
18952
18953         * gfortran.dg/edit_real_1.f90: Add new tests.
18954
18955 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18956
18957         PR fortran/15327
18958         * gfortran.dg/merge_char_1.f90: New test.
18959
18960 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18961
18962         PR fortran/16404
18963         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
18964
18965 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18966
18967         PR c/1522
18968         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
18969
18970 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
18971
18972         * g++.dg/opt/loop1.C: Do not XFAIL.
18973
18974 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
18975
18976         * gcc.c-torture/execute/20040831-1.c: New test.
18977
18978 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
18979
18980         PR fortran/16579
18981         * gfortran.dg/g77/20010610.f: Now passes.
18982         Copy from g77.f-torture/execute. Add dg-run directive.
18983         * gfortran.dg/g77/README: Update
18984
18985 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18986
18987         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
18988         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
18989         (t1, t2, t3, t4): Add volatile.
18990
18991 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
18992
18993         * g++.dg/ext/visibility/arm1.C: New test.
18994
18995 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
18996
18997         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
18998         -pedantic-errors.
18999
19000 2004-09-01  Paul Brook  <paul@codesourcery.com>
19001
19002         * gfortran.dg/eof_2.f90: New test.
19003
19004 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19005
19006         PR fortran/16579
19007         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19008
19009 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19010
19011         PR libfortran/16805
19012         * gfortran.dg/list_read_2.f90: New test.
19013
19014 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19015
19016         * g++.dg/abi/key1.C: New test.
19017
19018 2004-08-31  Richard Henderson  <rth@redhat.com>
19019
19020         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19021         form of offsetof.
19022         * g++.dg/other/offsetof5.C: Remove duplicate.
19023
19024 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19025
19026         PR fortran/17244
19027         * gfortran.dg/func_derived_1.f90: New test.
19028
19029 2004-08-31  Paul Brook  <paul@codesourcery.com>
19030
19031         * gfortran.dg/eof_1.f90: New test.
19032
19033 2004-08-31  Paul Brook  <paul@codesourcery.com>
19034
19035         * gfortran.dg/list_read_1.f90: New file.
19036
19037 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19038
19039         * g++.dg/opt/loop1.C: XFAIL.
19040
19041 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19042
19043         * gcc.dg/funcdef-storage-1.c: New.
19044         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19045         an extern function in local scope.
19046         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19047         declare an 'auto inline' function in local scope.
19048         * gcc.dg/20011130-1.c: Likewise.
19049         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19050         an 'auto' function in local scope.
19051         * gcc.dg/20021014-1.c: Likewise.
19052         * gcc.dg/20030331-2.c: Likewise.
19053
19054 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19055
19056         * gfortran.dg/blockdata_1.f90: New test.
19057
19058 2004-08-30  Richard Henderson  <rth@redhat.com>
19059
19060         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19061
19062 2004-08-30  Richard Henderson  <rth@redhat.com>
19063
19064         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19065         additional_flags set by alternate driver.
19066         (ieee-options): New procedure.
19067         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19068         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19069         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19070         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19071
19072 2004-08-30  Richard Henderson  <rth@redhat.com>
19073
19074         * lib/f-torture.exp: Remove.
19075
19076 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19077
19078         PR rtl-optimization/16590
19079         * g++.dg/opt/loop1.C: New test.
19080
19081 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19082
19083         PR fortran/13910
19084         * gfortran.dg/oldstyle_1.f90: New test.
19085
19086 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19087         Paul Brook  <paul@codesourcery.com>
19088
19089         * gfortran.dg/g77/README: Update.
19090         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19091         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19092         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19093
19094 2004-08-28  Paul Brook  <paul@codesourcery.com>
19095
19096         PR libfortran/17195
19097         * gfortran.dg/edit_real_1.f90: New test.
19098
19099 2004-08-27  Paul Brook  <paul@codesourcery.com>
19100
19101         * gfortran.dg/rewind_1.f90: New test.
19102
19103 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19104
19105         PR fortran/16597
19106         * gfortran.dg/pr16597.f90: New test.
19107
19108 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19109
19110         PR c/13801
19111         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19112         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19113         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19114         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19115         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19116
19117 2004-08-26  Nick Clifton  <nickc@redhat.com>
19118
19119         * gcc.c-torture/compile/pr17119.c: New test.
19120
19121 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19122
19123         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19124
19125 2004-08-25  Richard Henderson  <rth@redhat.com>
19126
19127         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19128         the bits that expect kind=8 to be the largest real kind.
19129
19130 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19131
19132         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19133
19134 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19135
19136         * gfortran.dg/assignment_1.f90: New test.
19137
19138 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19139
19140         * g++.dg/template/repo3.C: New test.
19141
19142 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19143
19144         PR middle-end/16693
19145         PR tree-optimization/16372
19146         * g++.dg/opt/pr16372-1.C: New test case.
19147         * g++.dg/opt/pr16693-1.C: New test case.
19148         * g++.dg/opt/pr16693-2.C: New test case.
19149
19150 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19151
19152         * objc.dg/proto-lossage-4.m: New test.
19153
19154 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19155
19156         PR c++/17155
19157         * g++.dg/inherit/local2.C: New test.
19158
19159 2004-08-25  Paul Brook  <paul@codesourcery.com>
19160
19161         PR fortran/17144
19162         * gfortran.dg/string_ctor_1.f90: New test.
19163
19164 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19165
19166         PR c++/14428
19167         * g++.dg/template/redecl2.C: New test.
19168
19169 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19170
19171         PR fortran/17143
19172         * gfortran.dg/pr17143.f90: New test.
19173
19174 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19175
19176         PR fortran/17164
19177         * gfortran.dg/pr17164.f90: New test.
19178
19179 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19180
19181         * gcc.dg/tree-ssa/loop-1.c: New test.
19182
19183 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19184
19185         * gcc.c-torture/compile/20040824-1.c: New test.
19186
19187 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19188
19189         * gcc.c-torture/compile/iftrap-3.c: New test.
19190
19191 2004-08-24  Paul Brook  <paul@codesourcery.com>
19192
19193         * gfortran.dg/entry_2.f90: New test.
19194
19195 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19196
19197         PR c++/16889
19198         * g++.dg/lookup/ambig[12].C: New.
19199
19200 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19201
19202         PR c++/16706
19203         * g++.dg/template/crash21.C: New test.
19204         * g++.dg/template/crash22.C: Likewise.
19205
19206 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19207
19208         PR c++/17149
19209         * g++.dg/template/access15.C: New.
19210
19211 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19212
19213         PR c++/17163
19214         * g++.dg/template/repo2.C: New test.
19215
19216 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19217
19218         PR rtl-optimization/17078
19219         * gcc.c-torture/execute/pr17078-1.c: New test case.
19220
19221 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19222
19223         PR c/14492
19224         * gcc.dg/debug/crash1.c: New test.
19225
19226 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19227
19228         PR c/16180
19229         * gcc.dg/loop-5.c: New test.
19230
19231 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19232
19233         * gcc.c-torture/execute/20040823-1.c: New test.
19234
19235 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19236
19237         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19238         to the assembler.  Simplify test accordingly.
19239         (asm_abi_flags): Use GNU names.
19240         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19241         to check for ABI flags.
19242
19243 2004-08-22  Andrew Pinski  <apinski@apple.com>
19244
19245         * g++.dg/opt/pr14029.C: New test.
19246         * gcc.c-torture/execute/pr15262.c: New test.
19247
19248 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19249
19250         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19251
19252 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19253
19254         PR 16908
19255         * gfortran.dg/direct_io.f90: New test.
19256
19257 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19258
19259         PR c++/17121
19260         * g++.dg/inherit/local2.C: New test.
19261
19262 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19263
19264         PR c++/17120
19265         * g++.dg/warn/Wparentheses-4.C: New test.
19266
19267 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19268
19269         PR c++/17121
19270         * g++.dg/inherit/local2.C: New test.
19271
19272         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19273         * gcc.dg/ppc-ldstruct.c: Likewise.
19274         * gcc.dg/ppc64-abi-2.c: Likewise.
19275
19276 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19277
19278         PR rtl-optimization/17099
19279         * gcc.c-torture/execute/20040820-1.c: New test.
19280
19281 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19282
19283         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19284
19285 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19286
19287         PR fortran/17077
19288         * gfortran.dg/auto_array_1.f90: New test.
19289
19290 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19291
19292         PR fortran/17074
19293         * gfortran.dg/simpleif_1.f90: New test.
19294
19295 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19296
19297         * lib/target-supports.exp (check_profiling_available): Return
19298         false for arm*-*-symbianelf* and arm*-*-eabi*.
19299
19300         PR c++/15890
19301         * g++.dg/template/delete1.C: New test.
19302
19303 2004-08-19  Paul Brook  <paul@codesourcery.com>
19304
19305         PR fortran/14976
19306         PR fortran/16228
19307         * gfortran.dg/data_char_1.f90: New test.
19308
19309 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19310
19311         PR fortran/16946
19312         * gfortran.dg/reduction.f90: New testcase.
19313
19314 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19315
19316         PR fortran/16520
19317         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19318
19319 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19320
19321         PR c++/17041
19322         * g++.dg/Wparentheses-3.C: New test.
19323
19324 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19325
19326         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19327         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19328         * gcc.dg/vect/vect-2.c: Likewise.
19329         * gcc.dg/vect/vect-3.c: Likewise.
19330         * gcc.dg/vect/vect-4.c: Likewise.
19331         * gcc.dg/vect/vect-5.c: Likewise.
19332         * gcc.dg/vect/vect-6.c: Likewise.
19333         * gcc.dg/vect/vect-7.c: Likewise.
19334         * gcc.dg/vect/vect-25.c: Likewise.
19335         * gcc.dg/vect/vect-31.c: Likewise.
19336         * gcc.dg/vect/vect-32.c: Likewise.
19337         * gcc.dg/vect/vect-34.c: Likewise.
19338         * gcc.dg/vect/vect-36.c: Likewise.
19339         * gcc.dg/vect/vect-all.c: Likewise.
19340
19341 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19342
19343         PR c++/17068
19344         * g++.dg/template/operator4.C: New test.
19345
19346 2004-08-18  Richard Henderson  <rth@redhat.com>
19347
19348         * gcc.dg/20040206-1.c: XFAIL.
19349
19350 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19351
19352         PR c++/16246
19353         * g++.dg/template/array7.C: New test.
19354
19355 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19356
19357         * gcc.dg/mips-movcc-1.c: New test.
19358         * gcc.dg/mips-movcc-2.c: New test.
19359         * gcc.dg/mips-movcc-3.c: New test.
19360
19361         * gcc.dg/mips-nmadd-1.c: New test.
19362         * gcc.dg/mips-nmadd-2.c: New test.
19363
19364 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19365
19366         PR c++/15871
19367         * g++.dg/opt/inline8.C: New test.
19368
19369         PR c++/16965
19370         * g++.dg/parse/error17.C: New test.
19371
19372 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19373
19374         * gcc.dg/vect: New directory for vectorizer tests.
19375         * gcc.dg/vect/tree-vect.h: New file.
19376         * gcc.dg/vect/vect.exp: New file.
19377         * gcc.dg/vect/pr16105.c.c: New test.
19378         * gcc.dg/vect/vect-1.c: New test.
19379         * gcc.dg/vect/vect-2.c: New test.
19380         * gcc.dg/vect/vect-3.c: New test.
19381         * gcc.dg/vect/vect-4.c: New test.
19382         * gcc.dg/vect/vect-5.c: New test.
19383         * gcc.dg/vect/vect-6.c: New test.
19384         * gcc.dg/vect/vect-7.c: New test.
19385         * gcc.dg/vect/vect-8.c: New test.
19386         * gcc.dg/vect/vect-9.c: New test.
19387         * gcc.dg/vect/vect-10.c: New test.
19388         * gcc.dg/vect/vect-11.c: New test.
19389         * gcc.dg/vect/vect-12.c: New test.
19390         * gcc.dg/vect/vect-13.c: New test.
19391         * gcc.dg/vect/vect-14.c: New test.
19392         * gcc.dg/vect/vect-15.c: New test.
19393         * gcc.dg/vect/vect-16.c: New test.
19394         * gcc.dg/vect/vect-17.c: New test.
19395         * gcc.dg/vect/vect-18.c: New test.
19396         * gcc.dg/vect/vect-19.c: New test.
19397         * gcc.dg/vect/vect-20.c: New test.
19398         * gcc.dg/vect/vect-21.c: New test.
19399         * gcc.dg/vect/vect-22.c: New test.
19400         * gcc.dg/vect/vect-23.c: New test.
19401         * gcc.dg/vect/vect-24.c: New test.
19402         * gcc.dg/vect/vect-25.c: New test.
19403         * gcc.dg/vect/vect-26.c: New test.
19404         * gcc.dg/vect/vect-27.c: New test.
19405         * gcc.dg/vect/vect-28.c: New test.
19406         * gcc.dg/vect/vect-29.c: New test.
19407         * gcc.dg/vect/vect-30.c: New test.
19408         * gcc.dg/vect/vect-31.c: New test.
19409         * gcc.dg/vect/vect-32.c: New test.
19410         * gcc.dg/vect/vect-33.c: New test.
19411         * gcc.dg/vect/vect-34.c: New test.
19412         * gcc.dg/vect/vect-35.c: New test.
19413         * gcc.dg/vect/vect-36.c: New test.
19414         * gcc.dg/vect/vect-37.c: New test.
19415         * gcc.dg/vect/vect-38.c: New test.
19416         * gcc.dg/vect/vect-40.c: New test.
19417         * gcc.dg/vect/vect-41.c: New test.
19418         * gcc.dg/vect/vect-42.c: New test.
19419         * gcc.dg/vect/vect-43.c: New test.
19420         * gcc.dg/vect/vect-44.c: New test.
19421         * gcc.dg/vect/vect-45.c: New test.
19422         * gcc.dg/vect/vect-46.c: New test.
19423         * gcc.dg/vect/vect-47.c: New test.
19424         * gcc.dg/vect/vect-48.c: New test.
19425         * gcc.dg/vect/vect-49.c: New test.
19426         * gcc.dg/vect/vect-50.c: New test.
19427         * gcc.dg/vect/vect-51.c: New test.
19428         * gcc.dg/vect/vect-52.c: New test.
19429         * gcc.dg/vect/vect-53.c: New test.
19430         * gcc.dg/vect/vect-54.c: New test.
19431         * gcc.dg/vect/vect-55.c: New test.
19432         * gcc.dg/vect/vect-56.c: New test.
19433         * gcc.dg/vect/vect-57.c: New test.
19434         * gcc.dg/vect/vect-58.c: New test.
19435         * gcc.dg/vect/vect-59.c: New test.
19436         * gcc.dg/vect/vect-60.c: New test.
19437         * gcc.dg/vect/vect-61.c: New test.
19438         * gcc.dg/vect/vect-all.c: New test.
19439         * gcc.dg/vect/vect-none.c: New test.
19440
19441 2004-08-17  Paul Brook  <paul@codesourcery.com>
19442
19443         PR fortran/13082
19444         * gfortran.dg/entry_1.f90: New test.
19445
19446 2004-08-17  Andrew Pinski  <apinski@apple.com>
19447
19448         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19449
19450 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19451
19452         * gcc.dg/pr17036-1.c: New test.
19453
19454 2004-08-16  Devang Patel  <dpatel@apple.com>
19455
19456         * gcc.dg/darwin-20040809-1.c: New test.
19457
19458 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19459
19460         * gcc.dg/funcdef-attr-1.c: New test.
19461
19462 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19463
19464         * gcc.dg/altivec-17.c: New test.
19465         * gcc.dg/altivec-18.c: New test.
19466
19467 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19468
19469         PR c++/6749
19470         * g++.dg/template/vtable2.C: New test.
19471
19472 2004-08-14  Richard Henderson  <rth@redhat.com>
19473
19474         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19475         * gcc.dg/pack-test-4.c (main): Return 0.
19476         * gcc.dg/setjmp-1.c: Remove XFAIL.
19477         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19478
19479 2004-08-14  Richard Henderson  <rth@redhat.com>
19480
19481         * gcc.dg/980217-1.c: Add prototype for printf.
19482
19483 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19484
19485         * gfortran.dg/pr16935.f90: New test.
19486
19487 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19488
19489         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19490
19491 2004-08-13  Paul Brook  <paul@codesourcery.com>
19492
19493         * gfortran.dg/der_io_1.f90: Remove stray comma.
19494
19495 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19496
19497         * gcc.dg/vmx/cw-bug-2.c: Remove.
19498         * gcc.dg/vmx/vprint-1.c: Remove.
19499         * gcc.dg/vmx/vscan-1.c: Remove.
19500
19501 2004-08-12  Devang patel  <dpatel@apple.com>
19502
19503         * gcc.dg/darwin-20040809-2.c: New test.
19504
19505 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19506
19507         * g++.dg/ext/altivec-12.C: New test.
19508
19509         * g++.dg/ext/altivec-11.C: New test.
19510
19511 2004-08-12  Paul Brook  <paul@codesourcery.com>
19512
19513         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19514
19515 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19516
19517         * g++.dg/ext/altivec-2.C: Check for hardware support before
19518         executing any VMX instructions.
19519
19520         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19521
19522 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19523
19524         PR c++/16276
19525         * g++.old-deja/g++.other/comdat4.C: New test.
19526         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19527
19528 2004-08-12  Ben Elliston  <bje@au.ibm.com>
19529
19530         PR target/16286
19531         * gcc.dg/pr16286.c: New test.
19532
19533 2004-08-12 Jan Beulich <jbeulich@novell.com>
19534
19535         * g++.dg/ext/asm5.C: New.
19536
19537 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19538
19539         PR c++/16698
19540         * g++.dg/eh/crash1.C: New test.
19541
19542         PR c++/16717
19543         * g++.dg/ext/construct1.C: New test.
19544
19545 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19546
19547         PR c++/16853
19548         * g++.dg/init/ptrmem1.C: New test.
19549
19550         PR c++/16618
19551         * g++.dg/parse/offsetof5.C: New test.
19552
19553         PR c++/16870
19554         * g++.dg/template/overload3.C: New test.
19555
19556 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19557
19558         PR c++/16964
19559         * g++.dg/parse/error16.C: New test.
19560
19561         PR c++/16904
19562         * g++.dg/template/error14.C: New test.
19563
19564         PR c++/16929
19565         * g++.dg/template/error15.C: New test.
19566
19567 2004-08-11  Devang Patel  <dpatel@apple.com>
19568
19569         * gcc.dg/darwin-ld-20040809-1.c: New test.
19570         * gcc.dg/darwin-ld-20040809-2.c: New test.
19571
19572 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
19573
19574         PR fortran/16917
19575         * gfortran.dg/dfloat_1.f90: New test.
19576
19577 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
19578
19579         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
19580         * gcc.dg/dll-2.c: Fix dg-require syntax.
19581         * gcc.misc-tests/arm-isr.c (abort): Declare.
19582         (exit): Likewise.
19583
19584 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
19585
19586         PR c++/16971
19587         * g++.dg/parse/crash16.C: New test.
19588
19589 2004-08-10  Roger Sayle  <roger@eyesopen.com>
19590
19591         * gcc.dg/mips-rsqrt-1.c: New test case.
19592         * gcc.dg/mips-rsqrt-2.c: New test case.
19593         * gcc.dg/mips-rsqrt-3.c: New test case.
19594
19595 2004-08-10  Paul Brook  <paul@codesourcery.com>
19596
19597         * gfortran.dg/der_io_1.f90: New test.
19598
19599 2004-08-10  Paul Brook  <paul@codesourcery.com>
19600
19601         PR fortran/16919
19602         * gfortran.dg/der_array_1.f90: New test.
19603
19604 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
19605
19606         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
19607
19608 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
19609
19610         * gcc.dg/wchar_t-2.c: Fix typo.
19611
19612 2004-08-09  Falk Hueffner  <falk@debian.org>
19613
19614         PR tree-optimization/12517
19615         * gcc.c-torture/compile/pr12517.c: New test.
19616
19617         PR tree-optimization/12578
19618         * gcc.c-torture/compile/pr12578.c: New test.
19619
19620         PR tree-optimization/12899
19621         * gcc.c-torture/compile/pr12899.c: New test.
19622
19623         PR rtl-optimization/14692
19624         * gcc.c-torture/compile/pr14692.c: New test.
19625
19626         PR tree-optimization/16461
19627         * gcc.c-torture/compile/pr16461.c: New test.
19628
19629 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19630
19631         * gfortran.dg/getenv_1.f90: New test.
19632
19633 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19634
19635         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
19636         wchar_t.
19637         * gcc.dg/symbian5.c: Test -fno-short-wchar.
19638
19639 2004-08-06  Paul Brook  <paul@codesourcery.com>
19640
19641         * gfortran.dg/ret_array_1.f90: New test.
19642         * gfortran.dg/ret_pointer_1.f90: New test.
19643
19644 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
19645
19646         * gcc.dg/missing-field-init-[12].c: New tests.
19647         * g++.dg/warn/missing-field-init-[12].C: New tests.
19648
19649 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19650
19651         * gcc.dg/enum2.c: New test.
19652         * gcc.dg/symbian3.c: Likewise.
19653         * gcc.dg/symbian4.c: Likewise.
19654         * gcc.dg/wchar_t-2.c: Likewise.
19655
19656 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19657
19658         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
19659         destructor tests.
19660
19661 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19662
19663         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
19664         dg-require-visiblity.
19665         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
19666         * g++.dg/ext/visibility/fvisibility.C: Likewise.
19667         * g++.dg/ext/visibility/memfuncts.C: Likewise.
19668         * g++.dg/ext/visibility/new1.C: Likewise.
19669         * g++.dg/ext/visibility/pragma.C: Likewise.
19670         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
19671         * g++.dg/ext/visibility/virtual.C: Likewise.
19672         * g++/dg/ext/visibility/visibility-1.C: Likewise.
19673         * g++/dg/ext/visibility/visibility-2.C: Likewise.
19674         * g++/dg/ext/visibility/visibility-3.C: Likewise.
19675         * g++/dg/ext/visibility/visibility-4.C: Likewise.
19676         * g++/dg/ext/visibility/visibility-5.C: Likewise.
19677         * g++/dg/ext/visibility/visibility-6.C: Likewise.
19678         * g++/dg/ext/visibility/visibility-7.C: Likewise.
19679         * g++/dg/ext/visibility/visibility-8.C: New test.
19680         * gcc.c-torture/compile/dll.x: Remove.
19681         * gcc.dg/dll-2.c: Use dg-require-dll
19682         * gcc.dg/visibility-10.c: New test.
19683         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
19684         supporting DLLs.
19685         * testsuite/lib/scanasm.exp (scan_hidden): New function.
19686         (scan_not_hidden): Likewise.
19687
19688 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
19689
19690         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
19691
19692 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
19693
19694         * gcc.c-torture/execute/20040805-1.c: New test.
19695
19696 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
19697
19698         * gcc.dg/20020118-1.c: Declare abort.
19699         * gcc.dg/altivec_check.h: Likewise.
19700         * gcc.dg/iftrap-2.c: Likewise.
19701         * gcc.dg/pragma-darwin.c: Likewise.
19702         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
19703
19704 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
19705
19706         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
19707
19708 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19709
19710         * gcc.c-torture/execute/builtins/abs-2.c,
19711         gcc.c-torture/execute/builtins/abs-3.c,
19712         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
19713         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
19714         intmax_t, uintmax_t and their limits.
19715         * gcc.dg/intmax_t-1.c: New test.
19716
19717 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19718
19719         * g++.dg/tc1/dr147.C: Add reference to PR.
19720
19721 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
19722
19723         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
19724         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
19725
19726 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
19727
19728         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
19729
19730 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19731
19732         * gcc.dg/redecl-5.c: New test.
19733         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
19734         of scanf.
19735
19736 2004-08-03  Roger Sayle  <roger@eyesopen.com>
19737
19738         PR middle-end/16790
19739         * gcc.c-torture/execute/pr16790-1.c: New test case.
19740
19741 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
19742
19743         * g++.dg/ext/visibility/assign1.C: New test.
19744         * g++.dg/ext/visibility/new1.C: Likewise.
19745
19746         * gcc.dg/symbian1.c: New test.
19747         * gcc.dg/symbian2.c: Likewise.
19748
19749 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
19750
19751         PR target/16570
19752         * gcc.dg/i386-sse-9.c: New test.
19753
19754 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19755
19756         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
19757
19758 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19759
19760         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
19761         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
19762         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
19763         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
19764         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
19765         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
19766         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
19767         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
19768         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
19769         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
19770         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
19771         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
19772         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
19773         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
19774         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
19775         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
19776         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
19777         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
19778         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
19779         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
19780         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
19781         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
19782         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
19783         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19784         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
19785         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
19786         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
19787         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
19788         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19789         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19790         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
19791         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
19792         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
19793         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
19794         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
19795         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19796         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19797         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19798         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19799         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
19800         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
19801         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
19802         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
19803         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
19804         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19805         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19806         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
19807         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
19808         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
19809         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
19810         gcc.misc-tests/i386-pf-3dnow-1.c,
19811         gcc.misc-tests/i386-pf-athlon-1.c,
19812         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
19813         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
19814         Declare built-in functions used.
19815         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
19816
19817 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
19818
19819         PR c++/16707
19820         * g++.dg/lookup/using12.C: New test.
19821
19822         * g++.dg/init/null1.C: Fix PR number.
19823         * g++.dg/parse/namespace10.C: Likewise.
19824
19825 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19826
19827         PR c++/16224
19828         * g++.dg/template/spec17.C: New test.
19829         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
19830         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
19831
19832 2004-08-02  David Billinghurst
19833
19834         PR fortran/16292
19835         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
19836
19837 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
19838
19839         * gcc.dg/ia64-got-1.c: New test case.
19840
19841 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19842
19843         PR c++/16489
19844         * g++.dg/init/null1.C: New test.
19845         * g++.dg/tc1/dr76.C: Adjust error marker.
19846
19847         PR c++/16529
19848         * g++.dg/parse/namespace10.C: New test.
19849
19850         PR c++/16810
19851         * g++.dg/inherit/ptrmem2.C: New test.
19852
19853 2004-08-02  Ben Elliston  <bje@au.ibm.com>
19854
19855         PR target/16155
19856         * gcc.dg/pr16155.c: New test.
19857
19858 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19859
19860         * gcc.dg/redecl-2.c: New test.
19861
19862 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
19863
19864         * gcc.dg/darwin-longdouble.c: New file.
19865
19866 2004-07-30  Richard Henderson  <rth@redhat.com>
19867
19868         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
19869         write to constant argument.
19870         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
19871
19872 2004-07-30  Richard Henderson  <rth@redhat.com>
19873
19874         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
19875         tests of nearest around zero.
19876
19877 2004-07-30  Andrew Pinski  <apinski@apple.com>
19878
19879         * gcc.c-torture/compile/20040730-1.c: New test.
19880
19881 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19882
19883         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
19884         powerpc-eabispe.
19885
19886 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19887
19888         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
19889
19890 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
19891
19892         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
19893         contains $ld_library_path.
19894         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19895
19896 2004-07-29  Richard Henderson  <rth@redhat.com>
19897
19898         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
19899
19900         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
19901         (alt2, which): New.
19902         (Check): Accept either alternative.
19903
19904 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
19905
19906         * g++.dg/abi/inline1.C: New test.
19907         * g++.dg/abi/local1-a.cc: Likewise.
19908         * g++.dg/abi/local1.C: Likewise.
19909         * g++.dg/abi/mangle11.C: Tweak location of warnings.
19910         * g++.dg/abi/mangle12.C: Likewise.
19911         * g++.dg/abi/mangle17.C: Likewise.
19912         * g++.dg/abi/mangle20-2.C: Likewise.
19913         * g++.dg/opt/interface1.C: Likewise.
19914         * g++.dg/opt/interface1.h: Likewise.
19915         * g++.dg/opt/interface1-a.cc: New test.
19916         * g++.dg/parse/repo1.C: New test.
19917         * g++.dg/template/repo1.C: Likewise.
19918         * g++.dg/warn/Winline-1.C: Likewise.
19919         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
19920
19921 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
19922
19923         * gcc.dg/tree-ssa/20040729-1.c: New test.
19924
19925 2004-07-27  Matt Austern <austern@apple.com>
19926
19927         * gcc.dg/darwin-bool-1.c: New test.
19928         * gcc.dg/darwin-bool-2.c: New test.
19929
19930 2004-07-28  Richard Henderson  <rth@redhat.com>
19931
19932         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
19933         arguments in the correct type.  Don't write to constant arguments.
19934
19935 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19936
19937         PR tree-optimization/16688
19938         PR tree-optimization/16689
19939         * g++.dg/tree-ssa/pr16688.C: New test.
19940
19941 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19942
19943         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
19944         loads.  Not only in the comment, this time.
19945
19946 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
19947
19948         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
19949         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
19950         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
19951         * gcc.dg/sh4a-bitmovua.c: New.
19952         * gcc.dg/sh4a-cos.c: New.
19953         * gcc.dg/sh4a-cosf.c: New.
19954         * gcc.dg/sh4a-fprun.c: New.
19955         * gcc.dg/sh4a-fsrra.c: New.
19956         * gcc.dg/sh4a-memmovua.c: New.
19957         * gcc.dg/sh4a-sin.c: New.
19958         * gcc.dg/sh4a-sincos.c: New.
19959         * gcc.dg/sh4a-sincosf.c: New.
19960         * gcc.dg/sh4a-sinf.c: New.
19961
19962 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19963
19964         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
19965         conditionals.
19966         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
19967         loads.
19968         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
19969         DOM1.
19970
19971 2004-07-27  Andrew Pinski  <apinski@apple.com>
19972
19973         * g++.dg/rtti/tinfo1.C: Correct the xfail.
19974
19975 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
19976
19977         * gcc.dg/pragma-isr.c: New test.
19978
19979 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19980
19981         PR c++/14429
19982         * g++.dg/template/ttp11.C: New test.
19983
19984 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
19985
19986         * gcc.c-torture/compile/20040727-1.c: New test.
19987
19988 2004-07-26  Eric Christopher  <echristo@redhat.com>
19989
19990         * gcc.c-torture/compile/20040726-2.c: New test.
19991
19992 2004-07-26  Andrew Pinski  <apinski@apple.com>
19993
19994         * g++.dg/rtti/tinfo1.C: Xfail.
19995
19996 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
19997
19998         * gcc.c-torture/compile/20040726-1.c: New test.
19999
20000 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20001             Brian Ryner  <bryner@brianryner.com>
20002
20003         PR c++/9283
20004         PR c++/15000
20005         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20006         * g++.dg/ext/visibility/: New directory.
20007         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20008         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20009         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20010         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20011         * g++.dg/ext/visibility/fvisibility.C,
20012         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20013         g++.dg/ext/visibility/fvisibility-override1.C
20014         g++.dg/ext/visibility/fvisibility-override2.C
20015         g++.dg/ext/visibility/memfuncts.C
20016         g++.dg/ext/visibility/noPLT.C
20017         g++.dg/ext/visibility/pragma.C
20018         g++.dg/ext/visibility/pragma-override1.C
20019         g++.dg/ext/visibility/pragma-override2.C
20020         g++.dg/ext/visibility/staticmemfuncts.C
20021         g++.dg/ext/visibility/virtual.C: New tests.
20022
20023 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20024
20025         PR c/15360
20026         * gcc.dg/pr15360-1.c: New test.
20027
20028 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20029
20030         * gcc.dg/pragma-align-2.c: New test.
20031         * gcc.dg/pragma-init-fini.c: New test.
20032         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20033         targets.
20034
20035 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20036
20037         * gcc.dg/init-string-2.c: New test.
20038
20039 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20040
20041         PR 16684
20042         * gcc.dg/Wredundant-decls-1.c: New test case.
20043
20044 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20045
20046         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20047         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20048         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20049         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20050         * gcc.dg/compat/generate-random.c: New file.
20051         * gcc.dg/compat/generate-random.h: Likewise.
20052         * gcc.dg/compat/generate-random_r.c: Likewise.
20053         * gcc.dg/compat/struct-layout-1.h: Likewise.
20054         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20055         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20056         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20057         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20058         * gcc.dg/compat/struct-layout-1_main.c: New test.
20059         * gcc.dg/compat/struct-layout-1_x.c: New file.
20060         * gcc.dg/compat/struct-layout-1_y.c: New file.
20061         * gcc.dg/compat/struct-layout-1_test.h: New file.
20062
20063 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20064
20065         * gcc.dg/comp-return-1.c: New test
20066
20067 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20068
20069         * gcc.dg/vmx/8-02a.c: Fix typo.
20070
20071         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20072         * gcc.dg/darwin-abi-3.c: New test.
20073
20074         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20075         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20076
20077         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20078         * gcc.dg/vmx/ops-long-1.c: New test.
20079         * gcc.dg/vmx/ops-long-2.c: New test.
20080
20081 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20082
20083         * g++.dg/lookup/conv-[1234].C: New.
20084
20085 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20086
20087         * g++.dg/parse/attr2.C: Simplify.
20088
20089 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20090
20091         PR c/7284
20092         * gcc.c-torture/execute/pr7284-1.c: New test.
20093
20094 2004-07-22  Brian Booth  <bbooth@redhat.com>
20095
20096         * gcc.dg/tree-ssa/20040721-1.c: New test.
20097
20098 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20099
20100         * g++.dg/template/crash20.c: New.
20101
20102 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20103
20104         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20105         Add dg-run directive.  Declare variables as required.
20106         * gfortran.dg/g77/README: Update
20107
20108 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20109
20110         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20111         gcc.dg/cris-peep2-andu2.c: New tests.
20112
20113 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20114
20115         PR c/15052
20116         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20117         on return type.
20118         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20119         messages.
20120         * gcc.dg/qual-return-2.c: Update expected messages.
20121         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20122
20123 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20124
20125         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20126         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20127
20128 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20129
20130         PR c/11250
20131         * gcc.dg/init-string-1.c: New test.
20132
20133 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20134
20135         PR middle-end/15345
20136         PR c/16450
20137         * gcc.dg/torture/nested-fn-1.c: New test.
20138
20139 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20140
20141         PR target/16559
20142         * gcc.dg/ia64-fptr-1.c: New file.
20143
20144 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20145
20146         PR c++/14497
20147         * g++.dg/template/spec16.C: New test.
20148         * g++.old-deja/g++.robertl/eb118.C: Remove.
20149
20150 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20151
20152         PR c++/509
20153         * g++.dg/template/spec15.C: New test.
20154
20155 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20156
20157         Copy cases from g77.f-torture/execute and add dg-run
20158         directive.  Other changes as noted.
20159         * gfortran.dg/g77/13037.f
20160         * gfortran.dg/g77/1832.f
20161         * gfortran.dg/g77/19981119-0.f
20162         * gfortran.dg/g77/19990313-0.f
20163         * gfortran.dg/g77/19990313-1.f
20164         * gfortran.dg/g77/19990313-2.f
20165         * gfortran.dg/g77/19990313-3.f
20166         * gfortran.dg/g77/19990419-1.f
20167         * gfortran.dg/g77/19990826-0.f
20168         * gfortran.dg/g77/19990826-2.f
20169         * gfortran.dg/g77/20000503-1.f
20170         * gfortran.dg/g77/20001111.f
20171         * gfortran.dg/g77/20010116.f
20172         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20173         * gfortran.dg/g77/20010430.f
20174         * gfortran.dg/g77/6177.f
20175         * gfortran.dg/g77/947.f
20176         * gfortran.dg/g77/970816-3.f
20177         * gfortran.dg/g77/971102-1.f
20178         * gfortran.dg/g77/980520-1.f
20179         * gfortran.dg/g77/980628-0.f
20180         * gfortran.dg/g77/980628-1.f
20181         * gfortran.dg/g77/980628-10.f
20182         * gfortran.dg/g77/980628-2.f
20183         * gfortran.dg/g77/980628-3.f
20184         * gfortran.dg/g77/980628-7.f
20185         * gfortran.dg/g77/980628-8.f
20186         * gfortran.dg/g77/980628-9.f
20187         * gfortran.dg/g77/980701-0.f
20188         * gfortran.dg/g77/980701-1.f
20189         * gfortran.dg/g77/cabs.f
20190         * gfortran.dg/g77/claus.f
20191         * gfortran.dg/g77/complex_1.f
20192         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20193         * gfortran.dg/g77/dcomplex.f
20194         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20195         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20196         * gfortran.dg/g77/f90-intrinsic-numeric.f
20197         * gfortran.dg/g77/int8421.f
20198         * gfortran.dg/g77/labug1.f
20199         * gfortran.dg/g77/large_vec.f
20200         * gfortran.dg/g77/le.f
20201         * gfortran.dg/g77/short.f
20202         * gfortran.dg/g77/README: Update
20203
20204 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20205
20206         PR c++/16637
20207         * g++.dg/parse/lookup4.C: New test.
20208
20209 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20210
20211         PR c++/16175
20212         * g++.dg/template/ttp10.C: New test.
20213
20214 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20215
20216         * gcc.dg/pr12625-1.c: New test.
20217
20218 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20219
20220         * testsuite/gcc.dg/switch-warn-1.c: New test.
20221         * testsuite/gcc.dg/switch-warn-2.c: New test.
20222         * gcc.c-torture/compile/pr14730.c: Update.
20223
20224 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20225
20226         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20227         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20228         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20229         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20230
20231 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20232
20233         PR c++/16623
20234         * g++.dg/template/assign1.C: New test.
20235
20236 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20237
20238         PR c++/12170
20239         * g++.dg/template/ttp9.C: New test.
20240
20241 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20242
20243         * gcc.dg/format/cmn-err-1.c: New test.
20244
20245 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20246
20247         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20248         gcc.dg/Wparentheses-10.c: New tests.
20249         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20250
20251 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20252
20253         PR fortran/16465
20254         * gfortran.dg/g77//ffixed-line-length-0.f,
20255         gfortran.dg/g77/ffixed-line-length-132.f,
20256         gfortran.dg/g77/ffixed-line-length-72.f,
20257         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20258         gfortran.dg/g77/README: Update.
20259
20260 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20261
20262         PR c++/13092
20263         * g++.dg/template/non-dependent7.C: New test.
20264         * g++.dg/template/non-dependent8.C: Likewise.
20265         * g++.dg/template/non-dependent9.C: Likewise.
20266         * g++.dg/template/non-dependent10.C: Likewise.
20267
20268 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20269
20270         PR c++/16337
20271         * g++.dg/parse/attr2.C: New test.
20272
20273 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20274
20275         * g77.dg: Removed.
20276         * g77.f-torture: Ditto.
20277
20278 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20279
20280         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20281         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20282         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20283
20284 2004-07-16  Richard Henderson  <rth@redhat.com>
20285
20286         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20287
20288 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20289
20290         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20291         tests with full list of options.
20292         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20293         of TORTURE_OPTIONS if test contains 'dg-do run'.
20294
20295         PR fortran/16404
20296         * gfortran.dg/do_iterator.f90: New test.
20297
20298 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20299
20300         PR rtl-optimization/16536
20301         * gcc.c-torture/execute/restrict-1.c: New test.
20302
20303 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20304
20305         PR fortran/15324
20306         * gfortran.dg/pr15324.f90: New test.
20307
20308         PR fortran/15129
20309         * gfortran.dg/pr15129.f90: New test.
20310
20311         PR fortran/15140
20312         * gfortran.dg/pr15140.f90: New test.
20313
20314         PR fortran/13792
20315         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20316         compile-time simplification.
20317
20318 2004-07-14  Mike Stump  <mrs@apple.com>
20319
20320         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20321
20322 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20323
20324         PR target/16325
20325         * gcc.dg/profile-generate-1.c: New.
20326
20327 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20328
20329         * gcc.c-torture/execute/20040709-1.c: New test.
20330         * gcc.c-torture/execute/20040709-2.c: New test.
20331
20332 2004-07-14  Mike Stump  <mrs@apple.com>
20333
20334         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20335
20336 2004-07-14  Mike Stump  <mrs@apple.com>
20337
20338         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20339
20340 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20341
20342         PR c++/16518
20343         * g++.dg/parse/mutable1.C: New test.
20344
20345 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20346
20347         PR tree-optimization/16443
20348         * gcc.dg/tree-ssa/20040713-1.c: New test.
20349
20350 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20351
20352         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20353         for operator new.
20354
20355 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20356
20357         * gfortran.dg/g77/README: New file
20358         * gfortran.dg/g77/19981216-0.f: Copy from
20359         g77.f-torture/noncompile.  Add "dg-do compile" and
20360         dg-error as required.
20361         * gfortran.dg/g77/19990218-1.f: Likewise.
20362         * gfortran.dg/g77/19990905-1.f: Likewise.
20363         * gfortran.dg/g77/9263.f: Likewise.
20364         * gfortran.dg/g77/980615-0.f: Likewise.
20365         * gfortran.dg/g77/980616-0.f: Likewise.
20366         * gfortran.dg/g77/check0.f: Likewise.
20367         * gfortran.dg/g77/select_no_compile.f: Likewise.
20368
20369 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20370
20371         Copy files from g77.f-torture/compile.
20372         Add "{ dg-do compile}".  Other changes as noted
20373         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20374         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20375         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20376         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20377         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20378         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20379         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20380         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20381         statement to conform to standard.  Append alpha1.x for reference.
20382         * gfortran.dg/g77/xformat.f: Add dg-warning
20383
20384 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20385
20386         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20387         Add {dg-do compile} directive.
20388         * gfortran.dg/g77/cpp2.F: Likewise.
20389
20390 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20391
20392         PR c++/5402
20393         * g++.dg/lookup/name-clash1.C: New test.
20394
20395         PR c++/9777
20396         * g++.dg/lookup/name-clash2.C: New test.
20397
20398         PR c++/12102
20399         * g++.dg/lookup/name-clash3.C: New test.
20400
20401 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20402
20403         * g++.dg/lookup/new2.C: New test.
20404         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20405
20406 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20407
20408         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20409         Add {dg-do compile} directive.
20410         * gfortran.dg/g77/13060.f: Likewise.
20411         * gfortran.dg/g77/19990218-0.f: Likewise.
20412         * gfortran.dg/g77/19990305-0.f: Likewise.
20413         * gfortran.dg/g77/19990419-0.f: Likewise.
20414         * gfortran.dg/g77/19990502-0.f: Likewise.
20415         * gfortran.dg/g77/19990502-1.f: Likewise.
20416         * gfortran.dg/g77/19990525-0.f: Likewise.
20417         * gfortran.dg/g77/19990826-1.f: Likewise.
20418         * gfortran.dg/g77/19990826-3.f: Likewise.
20419         * gfortran.dg/g77/19990905-2.f: Likewise.
20420         * gfortran.dg/g77/20000412-1.f: Likewise.
20421         * gfortran.dg/g77/20000511-1.f: Likewise.
20422         * gfortran.dg/g77/20000511-2.f: Likewise.
20423         * gfortran.dg/g77/20000518.f: Likewise.
20424         * gfortran.dg/g77/20000601-1.f: Likewise.
20425         * gfortran.dg/g77/20000601-2.f: Likewise.
20426         * gfortran.dg/g77/20000629-1.f: Likewise.
20427         * gfortran.dg/g77/20000630-2.f: Likewise.
20428         * gfortran.dg/g77/20010115.f: Likewise.
20429         * gfortran.dg/g77/20010321-1.f: Likewise.
20430         * gfortran.dg/g77/20010426.f: Likewise.
20431         * gfortran.dg/g77/20020307-1.f: Likewise.
20432         * gfortran.dg/g77/8485.f: Likewise.
20433         * gfortran.dg/g77/960317-1.f: Likewise.
20434         * gfortran.dg/g77/970915-0.f: Likewise.
20435         * gfortran.dg/g77/980310-1.f: Likewise.
20436         * gfortran.dg/g77/980310-2.f: Likewise.
20437         * gfortran.dg/g77/980310-3.f: Likewise.
20438         * gfortran.dg/g77/980310-4.f: Likewise.
20439         * gfortran.dg/g77/980310-6.f: Likewise.
20440         * gfortran.dg/g77/980310-7.f: Likewise.
20441         * gfortran.dg/g77/980310-8.f: Likewise.
20442         * gfortran.dg/g77/980419-2.f: Likewise.
20443         * gfortran.dg/g77/980424-0.f: Likewise.
20444         * gfortran.dg/g77/980427-0.f: Likewise.
20445         * gfortran.dg/g77/980729-0.f: Likewise.
20446         * gfortran.dg/g77/981117-1.f: Likewise.
20447         * gfortran.dg/g77/toon_1.f: Likewise.
20448
20449 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20450
20451         PR c++/2204
20452         * g++.dg/other/abstract2.C: New test.
20453
20454 2004-07-12  Paul Brook  <paul@codesourcery.com>
20455
20456         * gfortran.dg/pointer_init_1.f90: New test.
20457
20458 2004-07-11  Paul Brook  <paul@codesourcery.com>
20459
20460         PR fortran/15986
20461         * gfortran.dg/contained_1.f90: New test.
20462
20463 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20464
20465         * g++.dg/parse/defarg8.C: New test.
20466
20467 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20468
20469         PR fortran/16433
20470         * gfortran.dg/pr16433.f: New test.
20471
20472         PR fortran/17574
20473         * gfortran.dg/pr15754.f90: New test.
20474
20475 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20476
20477         PR tree-optimization/16437
20478         * gcc.c-torture/execute/bitfld-4.c: New test.
20479
20480 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20481
20482         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20483         access to common var from module.
20484
20485 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20486
20487         PR fortran/16336
20488         * gfortran.fortran-torture/execute/common_2.f90: New test.
20489
20490 2004-07-10  Paul Brook  <paul@codesourcery.com>
20491
20492         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20493
20494 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20495
20496         PR fortran/15969
20497         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20498
20499 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20500
20501         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20502         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20503         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20504         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20505         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20506         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20507         * gfortran.dg/g77/funderscoring.f: Likewise.
20508         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20509
20510 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20511
20512         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20513
20514 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20515         Paul Brook  <paul@codesourcery.com>
20516
20517         PR fortran/13415
20518         * gfortran.dg/common_pointer_1.f90: New test.
20519
20520 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20521
20522         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20523
20524 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20525
20526         PR target/16364
20527         * gcc.c-torture/compile/20040709-1.c: New.
20528
20529 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20530
20531         PR fortran/14077
20532         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
20533
20534 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20535
20536         PR fortran/13201
20537         * gfortran.dg/shape_1.f90: New test.
20538
20539 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
20540             Andrew Pinski  <apinski@apple.com>
20541
20542         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
20543
20544 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20545
20546         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
20547         comment.
20548
20549 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20550         Paul Brook  <paul@codesourcery.com>
20551
20552         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
20553         '.f95' and '.F95'.
20554
20555 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
20556
20557         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
20558
20559 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20560
20561         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
20562         testcases with capital suffix.
20563
20564 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20565
20566         PR fortran/15481
20567         PR fortran/13372
20568         PR fortran/13575
20569         PR fortran/15978
20570         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
20571
20572         * gfortran.dg/implicit_1.f90: New test.
20573
20574 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20575
20576         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
20577         expression to match gfortran warning/error messages
20578         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
20579         dg-error text.
20580
20581 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20582
20583         * lib/fortran-torture.exp: Rename proc search_for to
20584         search_for_re.
20585
20586 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20587
20588         * gcc.c-torture/execute/simd-5.x: New file.
20589         XFAIL on SPARC 64-bit at -O0.
20590
20591 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20592
20593         PR c++/8211
20594         PR c++/16165
20595         * g++.dg/warn/effc3.C: New test.
20596
20597 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20598
20599         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
20600         change X to 1X in format.
20601         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
20602         add data statements to conform to standard.
20603
20604 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20605
20606         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
20607         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
20608         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
20609
20610 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20611
20612         * gfortran.dg/g77/7388.f: Copy from g77.dg
20613         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
20614         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
20615         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
20616         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
20617         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
20618         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
20619         * gfortran.dg/g77/strlen0.f: Likewise.
20620
20621 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
20622
20623         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
20624         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
20625
20626 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20627
20628         * gcc.c-torture/execute/920428-2.x: Delete.
20629         * gcc.c-torture/execute/920501-7.x: Likewise.
20630
20631 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
20632
20633         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
20634         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
20635         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
20636         prescott and c3-2.
20637         (PREFETCH_3DNOW): Add -march=c3.
20638
20639 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
20640
20641         PR c/16437
20642         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
20643         * gcc.c-torture/execute/bf64-1.x: Likewise.
20644
20645 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20646
20647         * gcc.c-torture/compile/20040708-1.c: New test.
20648
20649 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20650
20651         PR c++/16169
20652         * g++.dg/warn/effc2.C: New test.
20653
20654 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20655
20656         * gcc.c-torture/execute/bitfld-1.x: Remove.
20657         * gcc.c-torture/execute/bitfld-3.c: New test.
20658         * gcc.dg/bitfld-2.c: Remove XFAILs.
20659
20660 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
20661
20662         PR c++/16276
20663         * g++.dg/rtti/tinfo1.C: New file.
20664
20665 2004-07-07  Eric Christopher  <echristo@redhat.com>
20666
20667         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
20668
20669 2004-07-07  Andrew Pinski  <apinski@apple.com>
20670
20671         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
20672
20673 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
20674
20675         * g++.dg/init/call1.C: XFAIL.
20676
20677 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
20678
20679         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
20680         except for movstrict*, to movmem* and clrstr* to clrmem*.
20681
20682 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
20683
20684         * gcc.c-torture/execute/20040707-1.c: New test.
20685
20686 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
20687
20688         * gcc.c-torture/execute/20040706-1.c: New test.
20689
20690 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20691
20692         PR c++/3671
20693         * g++.dg/template/spec14.C: New test.
20694
20695 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
20696
20697         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
20698         nothing if not yet defined.  Use it in b, c and d type definitions.
20699         * gcc.c-torture/execute/20040705-1.c: New test.
20700         * gcc.c-torture/execute/20040705-2.c: New test.
20701
20702 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20703
20704         PR c++/2518
20705         * g++.dg/lookup/new1.C: New test.
20706
20707 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20708
20709         PR c++/11406
20710         * g++.dg/template/sizeof8.C: New test.
20711
20712 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
20713
20714         * gcc.c-torture/compile/20040705-1.c: New test.
20715
20716 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
20717
20718         * gfortran.fortran-torture/execute/seq_io.f90: New test.
20719
20720 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
20721
20722         * gcc.dg/cpp/if-mop.c: Two new testcases.
20723         * gcc.dg/cpp/trad/comment-3.c: New.
20724
20725 2004-07-04  Paul Brook  <paul@codesourcery.com>
20726
20727         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
20728
20729 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
20730
20731         PR c++/3761
20732         * g++.dg/lookup/crash4.C: New test.
20733
20734 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
20735
20736         * gcc.c-torture/execute/builtin-abs-1.c
20737         * gcc.c-torture/execute/builtin-abs-2.c
20738         * gcc.c-torture/execute/builtin-complex-1.c
20739         * gcc.c-torture/execute/builtins/string-1-lib.c
20740         * gcc.c-torture/execute/builtins/string-1.c
20741         * gcc.c-torture/execute/builtins/string-2-lib.c
20742         * gcc.c-torture/execute/builtins/string-2.c
20743         * gcc.c-torture/execute/builtins/string-3-lib.c
20744         * gcc.c-torture/execute/builtins/string-3.c
20745         * gcc.c-torture/execute/builtins/string-4-lib.c
20746         * gcc.c-torture/execute/builtins/string-4.c
20747         * gcc.c-torture/execute/builtins/string-5-lib.c
20748         * gcc.c-torture/execute/builtins/string-5.c
20749         * gcc.c-torture/execute/builtins/string-6-lib.c
20750         * gcc.c-torture/execute/builtins/string-6.c
20751         * gcc.c-torture/execute/builtins/string-7-lib.c
20752         * gcc.c-torture/execute/builtins/string-7.c
20753         * gcc.c-torture/execute/builtins/string-8-lib.c
20754         * gcc.c-torture/execute/builtins/string-8.c
20755         * gcc.c-torture/execute/builtins/string-9-lib.c
20756         * gcc.c-torture/execute/builtins/string-9.c
20757         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
20758         * gcc.c-torture/execute/builtins/string-asm-1.c
20759         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
20760         * gcc.c-torture/execute/builtins/string-asm-2.c
20761         * gcc.c-torture/execute/stdio-opt-1.c
20762         * gcc.c-torture/execute/stdio-opt-2.c
20763         * gcc.c-torture/execute/stdio-opt-3.c
20764         * gcc.c-torture/execute/string-opt-1.c
20765         * gcc.c-torture/execute/string-opt-10.c
20766         * gcc.c-torture/execute/string-opt-11.c
20767         * gcc.c-torture/execute/string-opt-12.c
20768         * gcc.c-torture/execute/string-opt-13.c
20769         * gcc.c-torture/execute/string-opt-14.c
20770         * gcc.c-torture/execute/string-opt-15.c
20771         * gcc.c-torture/execute/string-opt-16.c
20772         * gcc.c-torture/execute/string-opt-2.c
20773         * gcc.c-torture/execute/string-opt-6.c
20774         * gcc.c-torture/execute/string-opt-7.c
20775         * gcc.c-torture/execute/string-opt-8.c:
20776         Replace with ...
20777
20778         * gcc.c-torture/execute/builtins/abs-2.c
20779         * gcc.c-torture/execute/builtins/abs-3.c
20780         * gcc.c-torture/execute/builtins/complex-1.c
20781         * gcc.c-torture/execute/builtins/fprintf.c
20782         * gcc.c-torture/execute/builtins/fputs.c
20783         * gcc.c-torture/execute/builtins/memcmp.c
20784         * gcc.c-torture/execute/builtins/memmove.c
20785         * gcc.c-torture/execute/builtins/memops-asm.c
20786         * gcc.c-torture/execute/builtins/mempcpy-2.c
20787         * gcc.c-torture/execute/builtins/mempcpy.c
20788         * gcc.c-torture/execute/builtins/memset.c
20789         * gcc.c-torture/execute/builtins/printf.c
20790         * gcc.c-torture/execute/builtins/sprintf.c
20791         * gcc.c-torture/execute/builtins/strcat.c
20792         * gcc.c-torture/execute/builtins/strchr.c
20793         * gcc.c-torture/execute/builtins/strcmp.c
20794         * gcc.c-torture/execute/builtins/strcpy.c
20795         * gcc.c-torture/execute/builtins/strcspn.c
20796         * gcc.c-torture/execute/builtins/strlen-2.c
20797         * gcc.c-torture/execute/builtins/strlen.c
20798         * gcc.c-torture/execute/builtins/strncat.c
20799         * gcc.c-torture/execute/builtins/strncmp-2.c
20800         * gcc.c-torture/execute/builtins/strncmp.c
20801         * gcc.c-torture/execute/builtins/strncpy.c
20802         * gcc.c-torture/execute/builtins/strpbrk.c
20803         * gcc.c-torture/execute/builtins/strpcpy-2.c
20804         * gcc.c-torture/execute/builtins/strpcpy.c
20805         * gcc.c-torture/execute/builtins/strrchr.c
20806         * gcc.c-torture/execute/builtins/strspn.c
20807         * gcc.c-torture/execute/builtins/strstr-asm.c
20808         * gcc.c-torture/execute/builtins/strstr.c:
20809         ... these new files.
20810
20811         * gcc.c-torture/execute/builtins/abs-2-lib.c
20812         * gcc.c-torture/execute/builtins/abs-3-lib.c
20813         * gcc.c-torture/execute/builtins/complex-1-lib.c
20814         * gcc.c-torture/execute/builtins/fprintf-lib.c
20815         * gcc.c-torture/execute/builtins/fputs-lib.c
20816         * gcc.c-torture/execute/builtins/memcmp-lib.c
20817         * gcc.c-torture/execute/builtins/memmove-lib.c
20818         * gcc.c-torture/execute/builtins/memops-asm-lib.c
20819         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
20820         * gcc.c-torture/execute/builtins/mempcpy-lib.c
20821         * gcc.c-torture/execute/builtins/memset-lib.c
20822         * gcc.c-torture/execute/builtins/printf-lib.c
20823         * gcc.c-torture/execute/builtins/sprintf-lib.c
20824         * gcc.c-torture/execute/builtins/strcat-lib.c
20825         * gcc.c-torture/execute/builtins/strchr-lib.c
20826         * gcc.c-torture/execute/builtins/strcmp-lib.c
20827         * gcc.c-torture/execute/builtins/strcpy-lib.c
20828         * gcc.c-torture/execute/builtins/strcspn-lib.c
20829         * gcc.c-torture/execute/builtins/strlen-2-lib.c
20830         * gcc.c-torture/execute/builtins/strlen-lib.c
20831         * gcc.c-torture/execute/builtins/strncat-lib.c
20832         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
20833         * gcc.c-torture/execute/builtins/strncmp-lib.c
20834         * gcc.c-torture/execute/builtins/strncpy-lib.c
20835         * gcc.c-torture/execute/builtins/strpbrk-lib.c
20836         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
20837         * gcc.c-torture/execute/builtins/strpcpy-lib.c
20838         * gcc.c-torture/execute/builtins/strrchr-lib.c
20839         * gcc.c-torture/execute/builtins/strspn-lib.c
20840         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
20841         * gcc.c-torture/execute/builtins/strstr-lib.c
20842         * gcc.c-torture/execute/builtins/lib/abs.c
20843         * gcc.c-torture/execute/builtins/lib/fprintf.c
20844         * gcc.c-torture/execute/builtins/lib/memset.c
20845         * gcc.c-torture/execute/builtins/lib/printf.c
20846         * gcc.c-torture/execute/builtins/lib/sprintf.c
20847         * gcc.c-torture/execute/builtins/lib/strcpy.c
20848         * gcc.c-torture/execute/builtins/lib/strcspn.c
20849         * gcc.c-torture/execute/builtins/lib/strncat.c
20850         * gcc.c-torture/execute/builtins/lib/strncmp.c
20851         * gcc.c-torture/execute/builtins/lib/strncpy.c
20852         * gcc.c-torture/execute/builtins/lib/strpbrk.c
20853         * gcc.c-torture/execute/builtins/lib/strspn.c
20854         * gcc.c-torture/execute/builtins/lib/strstr.c:
20855         New files containing support routines.
20856
20857         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
20858         declaration.
20859         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
20860         when not optimizing.
20861
20862 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
20863
20864         PR c++/16240
20865         * g++.dg/abi/mangle22.C: New test.
20866         * g++.dg/abi/mangle23.C: Likewise.
20867
20868 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
20869
20870         PR fortran/16290
20871         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
20872         Allow for cases without denormalized floating point numbers.
20873
20874 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
20875
20876         PR c/1027
20877         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20878         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
20879         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
20880         expected warning text.
20881         * gcc.dg/format/diag-2.c: New test.
20882
20883 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20884
20885         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
20886
20887 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
20888
20889         * gcc.dg/builtins-43.c: New.
20890         * gcc.dg/builtins-44.c: New.
20891         * gcc.dg/builtins-45.c: New.
20892
20893 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
20894             Andreas Tobler  <a.tobler@schweiz.ch>
20895
20896         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
20897         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
20898         as SIGSEGV.
20899         * gcc.dg/cleanup-11.c: Likewise.
20900         * gcc.dg/cleanup-8.c: Likewise.
20901         * gcc.dg/cleanup-9.c: Likewise.
20902         * gcc.dg/cleanup-5.c: Run on all platforms.
20903
20904 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20905
20906         * g++.dg/warn/nonnull1.C: New test.
20907
20908 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20909
20910         * gcc.dg/compat/compat-common.h: Wrap up CINT in
20911         an #ifndef SKIP_COMPLEX_INT/#endif pair.
20912         Special-case the Sun compiler wrt to <complex.h>.
20913
20914 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
20915
20916         * gcc.dg/Wunreachable-8.C: New test.
20917
20918         * gcc.dg/h8300-ice2.c : New test.
20919
20920 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
20921
20922         PR fortran/16161
20923         * gfortran.fortran-torture/compile/implicit.f90: Add test
20924         for implicit character.
20925
20926 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
20927
20928         PR fortran/16289
20929         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
20930         Use tiny() intrinsic to find smallest non-negative real
20931
20932 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
20933
20934         * gcc.dg/compat/struct-by-value-22_main.c: New test.
20935         * gcc.dg/compat/struct-by-value-22_x.c: New.
20936         * gcc.dg/compat/struct-by-value-22_y.c: New.
20937
20938         * gcc.c-torture/execute/20040629-1.c: New test.
20939
20940 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
20941
20942         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
20943         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
20944
20945         PR target/16195
20946         * gcc.dg/20040625-1.c: New test.
20947
20948 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20949
20950         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
20951
20952 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20953
20954         PR fortran/15963
20955         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
20956
20957 2004-06-29  Richard Henderson  <rth@redhat.com>
20958
20959         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
20960
20961 2004-06-29  Paul Brook  <paul@codesourcery.com>
20962
20963         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
20964         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
20965
20966 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
20967
20968         PR c++/16260
20969         * g++.dg/parse/crash15.C: New.
20970
20971 2004-06-28  Andrew Pinski  <apinski@apple.com>
20972
20973         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
20974         by the error already.
20975
20976         * g++.dg/opt/ptrmem4.C: Change to compile only test.
20977
20978 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
20979
20980         PR target/14041
20981         * gcc.dg/h8300-bss-align-1.c : New.
20982
20983 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
20984
20985         * PR c++/16174
20986         * g++.dg/template/ctor4.C: New.
20987
20988 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
20989
20990         PR c++/16205
20991         * g++.dg/warn/Wsequence-point-1.C: New test.
20992
20993 2004-06-27  Paul Brook  <paul@codesourcery.com>
20994
20995         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
20996
20997 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
20998
20999         * g++.old-deja/g++.mike/p7325.C: Remove.
21000
21001 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21002
21003         PR c/14963
21004         * gcc.dg/pr14963.c: New test.
21005
21006 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21007
21008         PR c++/16193
21009         * g++.dg/parse/redef1.C: New test.
21010
21011 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21012
21013         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21014         20021110.c.
21015         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21016         20021119-1.c.
21017         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21018         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21019         5-04.c.
21020         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21021         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21022         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21023         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21024         g++.brendan/enum14.C.
21025         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21026         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21027         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21028         g++.mike/virt1.C.
21029         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21030         memtemp24.C.
21031
21032 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21033
21034         * gcc.dg/20040527-1.c: New test case.
21035
21036 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21037
21038         PR gfortran/pr16196
21039         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21040
21041 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21042
21043         PR middle-end/15825
21044         * gcc.dg/pr15825-1.c: New test case.
21045
21046 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21047
21048         * gcc.c-torture/execute/20040625-1.c: New test.
21049
21050 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21051
21052         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21053
21054 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21055
21056         * gcc.dg/torture/mips-div-1.c: New test.
21057
21058 2004-06-24  Jeff Law  <law@redhat.com>
21059
21060         * gcc.dg/tree-ssa/20040624-1.c: New test.
21061
21062 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21063
21064         * gcc.c-torture/compile/20040624-1.c: New test.
21065
21066 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21067
21068         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21069         this directory.
21070
21071 2004-06-23  Andrew Pinski  <apinski@apple.com>
21072
21073         PR middle-end/15988
21074         * g++.dg/opt/ptrmem4.C: New test.
21075
21076         * gcc.dg/c90-array-quals-2.c: New test.
21077
21078 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21079
21080         * gcc.dg/kpice1.c: New test.
21081
21082 2006-06-23  Andrew Pinski  <apinski@apple.com>
21083
21084         * gcc.dg/c90-array-quals.c: New test.
21085
21086 2006-06-22  Richard Henderson  <rth@redhat.com>
21087
21088         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21089
21090 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21091
21092         * gcc.dg/builtins-config.h: Handle FreeBSD.
21093
21094 2006-06-22  Richard Henderson  <rth@redhat.com>
21095
21096         * g++.dg/opt/devirt1.C: New.
21097
21098 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21099
21100         * g++.dg/opt/pr15551.C: New testcase.
21101
21102 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21103
21104         PR target/14800
21105         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21106         x86_64-*-linux* when compiling for 32bit.
21107
21108 2004-06-21  Andrew Pinski  <apinski@apple.com>
21109
21110         * gcc.dg/pch/struct-1.c: New.
21111         * gcc.dg/pch/struct-1.hs: New.
21112
21113 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21114
21115         * gcc.dg/pch/save-temps-1.c: New file.
21116         * gcc.dg/pch/save-temps-1.hs: New file.
21117
21118 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21119
21120         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21121         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21122
21123 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21124
21125         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21126         to fix type error.
21127         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21128         Remove trailing spaces.
21129
21130 2004-06-21  Richard Henderson  <rth@redhat.com>
21131
21132         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21133         merging && to BIT_FIELD_REF.
21134
21135 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21136
21137         * g++.dg/opt/placeholder1.C: New test.
21138
21139 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21140
21141         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21142         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21143         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21144         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21145
21146 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21147
21148         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21149         extern "C".
21150         * g++.dg/other/pragma-re-1.C: Add comments.
21151
21152 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21153
21154         PR gfortran/16080
21155         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21156
21157 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21158
21159         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21160         instead of setting the type of size_t by
21161         hand.
21162
21163 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21164
21165         * gcc.dg/unordered-2.c: New test case.
21166         * gcc.dg/unordered-3.c: New test case.
21167
21168 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21169
21170         PR other/16043
21171         * lib/g++.exp (g++_version): Tweak regexp for version
21172         * lib/g77.exp (g77_version): Likewise.
21173         * lib/gfortran.exp (gfortran_version): Likewise.
21174         * lib/objc.exp (objc_version): Likewise.
21175         * lib/treelang.exp (treelang_version): Likewise.
21176
21177 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21178
21179         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21180         Use INT_MAX instead of __INT_MAX__.
21181         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21182
21183         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21184         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21185         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21186         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21187         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21188         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21189         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21190         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21191         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21192
21193         * gcc.dg/range-test-1.c: New test.
21194         * g++.dg/opt/range-test-1.C: New test.
21195
21196 2004-06-17  Richard Henderson  <rth@redhat.com>
21197
21198         * objc.dg/sync-1.m: New.
21199         * objc.dg/try-catch-1.m: Don't force next runtime.
21200         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21201         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21202         shadowed catch clause.
21203         * objc.dg/try-catch-5.m: New.
21204
21205 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21206
21207         Bug 14610
21208         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21209
21210 2004-06-15  Richard Henderson  <rth@redhat.com>
21211
21212         * gcc.dg/20001116-1.c: Move expected warning line.
21213
21214 2004-06-15  Richard Henderson  <rth@redhat.com>
21215
21216         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21217         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21218
21219 2004-06-15  Jeff Law  <law@redhat.com>
21220
21221         * gcc.dg/tree-ssa/20040615-1.c: New test.
21222         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21223         be less sensitive to operand ordering.
21224         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21225
21226 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21227
21228         * g++.dg/abi/bitfield3.C: Add comment..
21229
21230 2004-06-15  Richard Henderson  <rth@redhat.com>
21231
21232         * g++.dg/ext/stmtexpr1.C: XFAIL.
21233         * gcc.dg/20030612-1.c: XFAIL.
21234
21235 2004-06-15  Eric Christopher  <echristo@redhat.com>
21236
21237         * g++.dg/charset/asm5.c: New.
21238         * gcc.dg/charset/asm6.c: New.
21239
21240 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21241
21242         PR fortran/15962
21243         * gfortran.fortran-torture/execute/select_1.f90: New test.
21244
21245 2004-06-15  Paul Brook  <paul@codesourcery.com>
21246
21247         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21248
21249 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21250
21251         PR c++/15967
21252         * g++.dg/lookup/crash3.C: New test.
21253
21254 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21255
21256         PR c++/15947
21257         * g++.dg/parse/dtor4.C: New test.
21258
21259 2004-06-14  Jeff Law  <law@redhat.com>
21260
21261         * gcc.c-torture/compile/20040614-1.c: New test.
21262
21263 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21264
21265         PR fortran/15211
21266         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21267         LEN of a character array.
21268
21269 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21270
21271         PR c++/15096
21272         * g++.dg/template/ptrmem10.C: New test.
21273
21274         PR c++/14930
21275         * g++.dg/template/friend30.C: New test.
21276
21277 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21278
21279         PR fortran/14928
21280         * gfortran.fortran-torture/compile/mloc.f90: New test.
21281
21282 2004-06-13  Paul Brook  <paul@codesourcery.com>
21283
21284         * gfortran.fortran-torture/execute/random_2.f90: New test.
21285
21286 2004-06-13  Eric Christopher  <echristo@redhat.com>
21287
21288         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21289
21290 2004-06-12  Paul Brook  <paul@codesourcery.com>
21291
21292         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21293
21294 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21295
21296         PR fortran/14923
21297         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21298
21299 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21300
21301         PR fortran/14957
21302         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21303         syntax errors in end statements of contained subroutines.
21304
21305 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21306
21307         PR fortran/12841
21308         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21309
21310 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21311
21312         PR fortran/15665
21313         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21314
21315 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21316
21317         PR gfortran/12839
21318         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21319
21320 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21321
21322         PR c++/15862
21323         * g++.dg/parse/enum1.C: New test.
21324
21325 2004-06-10  Jeff Law  <law@redhat.com>
21326
21327         * gcc.c-torture/compile/20040610-1.c: New test.
21328
21329 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21330
21331         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21332         * g++.old-deja/g++.other/decl3.C: Likewise.
21333
21334 2004-06-10  Brian Booth  <bbooth@redhat.com>
21335
21336         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21337         V_MAY_DEF instead of VDEF.
21338         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21339
21340 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21341
21342         PR c++/14211
21343         * g++.dg/conversion/const1.C: New test.
21344
21345         PR c++/15076
21346         * g++.dg/conversion/reinterpret1.C: New test.
21347
21348         PR c++/15877
21349         * g++.dg/template/enum2.C: New test.
21350
21351         PR c++/15227
21352         * g++.dg/template/error13.C: New test.
21353
21354 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21355
21356         PR fortran/14957
21357         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21358         arguments to test_* REAL and of the right size.
21359
21360 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21361
21362         PR target/15569
21363         PR rtl-optimization/15681
21364         * gcc.dg/20040609-1.c: New test.
21365
21366 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21367
21368         PR c++/14791
21369         * g++.dg/opt/builtins1.C: New test.
21370
21371 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21372
21373         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21374         that use default windows32 struct layout.
21375         * gcc.dg/i386-bitfield2.c: Likewise.
21376
21377 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21378
21379         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21380         for mingw32 and cygwin targets.
21381
21382 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21383
21384         * gcc.dg/pch/macro-4.c: New.
21385         * gcc.dg/pch/macro-4.hs: New.
21386
21387 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21388
21389         PR fortran/13249
21390         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21391
21392 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21393
21394         PR fortran/13372
21395         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21396
21397 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21398
21399         PR gfortran/14897
21400         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21401
21402 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21403
21404         PR gfortran/15755
21405         * gfortran.fortran-torture/execute/backspace.c : New test.
21406
21407 2004-06-09  Paul Brook  <paul@codesourcery.com>
21408
21409         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21410         (pointer_to_section): Rewrite to use smaller array.
21411
21412 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21413
21414         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21415         * gcc.dg/ext/altivec-10.c: Same.
21416         * gcc.dg/ext/altivec-11.c: Same.
21417         * gcc.dg/ext/altivec-12.c: Same.
21418         * gcc.dg/ext/altivec-13.c: Same.
21419         * gcc.dg/ext/altivec-14.c: Same.
21420         * gcc.dg/ext/altivec-15.c: Same.
21421         * gcc.dg/ext/altivec-16.c: Same.
21422         * gcc.dg/ext/altivec-3.c: Same.
21423         * gcc.dg/ext/altivec-4.c: Same.
21424         * gcc.dg/ext/altivec-6.c: Same.
21425         * gcc.dg/ext/altivec-7.c: Same.
21426         * gcc.dg/ext/altivec-8.c: Same.
21427         * gcc.dg/ext/altivec-varargs-1.c: Same.
21428
21429         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21430         * g++.dg/ext/altivec-10.C: Same.
21431         * g++.dg/ext/altivec-2.C: Same.
21432         * g++.dg/ext/altivec-3.C: Same.
21433         * g++.dg/ext/altivec-4.C: Same.
21434         * g++.dg/ext/altivec-5.C: Same.
21435         * g++.dg/ext/altivec-6.C: Same.
21436         * g++.dg/ext/altivec-7.C: Same.
21437         * g++.dg/ext/altivec-8.C: Same.
21438         * g++.dg/ext/altivec-9.C: Same.
21439
21440 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21441
21442         PR c++/7841
21443         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21444
21445 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21446
21447         * gcc.dg/union-1.c: New test.
21448
21449 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21450
21451         * gcc.dg/builtins-41.c: New test case.
21452         * gcc.dg/builtins-42.c: New test case.
21453
21454 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21455
21456         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21457         * g++.dg/ext/altivec-10.C: Same.
21458         * g++.dg/ext/altivec-2.C: Same.
21459         * g++.dg/ext/altivec-3.C: Same.
21460         * g++.dg/ext/altivec-4.C: Same.
21461         * g++.dg/ext/altivec-5.C: Same.
21462         * g++.dg/ext/altivec-6.C: Same.
21463         * g++.dg/ext/altivec-7.C: Same.
21464         * g++.dg/ext/altivec-8.C: Same.
21465         * g++.dg/ext/altivec-9.C: Same.
21466         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21467         * g++.old-deja/g++.brendan/new3.C: Same.
21468         * gcc.c-torture/execute/eeprof-1.x: Same.
21469
21470 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21471
21472         PR c/14765
21473         * gcc.dg/pr14765-1.c: New test.
21474
21475 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21476
21477         PR c/14649
21478         * gcc.dg/pr14649-1.c: New test case.
21479
21480 2004-06-07  Richard Henderson  <rth@redhat.com>
21481
21482         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21483         if temporaries.
21484
21485 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21486
21487         * g++.dg/eh/elide1.C: Remove XFAIL.
21488
21489 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21490
21491         PR c++/15337
21492         * g++.dg/expr/sizeof3.C: New test.
21493
21494         PR c++/14777
21495         * g++.dg/template/access14.C: New test.
21496
21497         PR c++/15554
21498         * g++.dg/template/enum1.C: New test.
21499
21500         PR c++/15057
21501         * g++.dg/eh/throw1.C: New test.
21502
21503 2004-06-07  David Ayers  <d.ayers@inode.at>
21504             Ziemowit Laski  <zlaski@apple.com>
21505
21506         * lib/objc.exp (objc_target_compile): Revert the '-framework
21507         Foundation' flag fix, since bare Darwin does not ship
21508         with the Foundation framework.
21509         * objc/execute/next_mapping.h: Provide a local NSConstantString
21510         @interface and @implementation.
21511         (objc_constant_string_init): A constructor function, used to
21512         initialize the NSConstantString meta-class object.
21513         * objc/execute/string1.m: Include "next_mapping.h" instead of
21514         <Foundation/NSString.h>.
21515         * objc/execute/string2.m: Likewise.
21516         * objc/execute/string3.m: Likewise.
21517         * objc/execute/string4.m: Likewise.
21518
21519 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21520
21521         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21522         to double. Replace double with FLOAT.
21523         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21524
21525         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21526         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21527         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
21528         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
21529         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
21530         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
21531         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
21532         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
21533
21534 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21535
21536         PR c/13519
21537         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
21538
21539 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21540
21541         PR c++/15503
21542         * g++.dg/template/meminit2.C: New test.
21543
21544 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
21545
21546         PR target/15822
21547         * gcc.c-torture/execute/compare-fp-1.c,
21548         gcc.c-torture/execute/compare-fp-2.c,
21549         gcc.c-torture/execute/compare-fp-3.c,
21550         gcc.c-torture/execute/compare-fp-4.c,
21551         gcc.c-torture/execute/compare-fp-3.x,
21552         gcc.c-torture/execute/compare-fp-4.x: Moved...
21553         * gcc.c-torture/execute/ieee/compare-fp-1.c,
21554         gcc.c-torture/execute/ieee/compare-fp-2.c,
21555         gcc.c-torture/execute/ieee/compare-fp-3.c,
21556         gcc.c-torture/execute/ieee/compare-fp-4.c,
21557         gcc.c-torture/execute/ieee/compare-fp-3.x,
21558         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
21559
21560 2004-06-04  David Ayers  <d.ayers@inode.at>
21561
21562         * objc/execute/protocol-isEqual-4.m: New testcase.
21563
21564 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
21565
21566         * objc/execute/protocol-isEqual-1.m: New testcase.
21567         * objc/execute/protocol-isEqual-2.m: New testcase.
21568         * objc/execute/protocol-isEqual-3.m: New testcase.
21569
21570 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21571
21572         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
21573
21574 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
21575
21576         * lib/objc.exp (objc_target_compile): When running tests on
21577         Darwin (Mac OS X), inform the linker about '-framework
21578         'Foundation'.
21579
21580 2004-06-02  Eric Christopher  <echristo@redhat.com>
21581
21582         * gcc.c-torture/compile/20040602-1.c: New.
21583
21584 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
21585
21586         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
21587         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21588
21589         PR tree-optimization/14736
21590         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
21591
21592         PR tree-optimization/14042
21593         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
21594
21595         PR tree-optimization/14729
21596         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
21597
21598 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21599
21600         PR fortran/15557
21601         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
21602
21603 2004-06-01  Richard Hederson  <rth@redhat.com>
21604
21605         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
21606
21607 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21608
21609         PR c++/14932
21610         * g++.dg/parse/offsetof4.C: New test.
21611
21612 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
21613
21614         PR objc/7993
21615         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
21616
21617 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
21618
21619         PR c++/15701
21620         * g++.dg/template/friend29.C: New test.
21621
21622 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21623
21624         PR c/15749
21625         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
21626
21627 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
21628
21629         * gcc.dg/sparc-trap-1.c: New test.
21630
21631 2004-05-31  Roger Sayle  <roger@eyesopen.com>
21632
21633         PR middle-end/15069
21634         * g++.dg/opt/fold3.C: New test case.
21635
21636 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
21637
21638         * lib/target-supports.exp (check_iconv_available): Fix fallout
21639         from 2004-05-28 patch.
21640
21641 2004-05-30  Paul Brook  <paul@codesourcery.com>
21642
21643         PR fortran/15620
21644         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
21645         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
21646
21647 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
21648
21649         * gfortran.fortran-torture/execute/random_1.f90: New test.
21650
21651 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21652
21653         * g++.dg/ext/altivec-10.C: New test.
21654
21655 2004-05-29  Paul Brook  <paul@codesourcery.com>
21656
21657         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
21658
21659 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21660
21661         * gcc.dg/altivec-16.c: New test.
21662
21663 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
21664
21665         * lib/target-supports.exp (check_vmx_hw_available): New.
21666         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
21667
21668         * lib/target-supports.exp (check_alias_available,
21669         check_iconv_available, check_named_sections_available): Use
21670         unique names for temporary files.
21671
21672 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21673
21674         * gcc.dg/altivec-15.c: New test.
21675
21676 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21677
21678         PR c++/15083
21679         * g++.dg/warn/noeffect6.C: New test.
21680
21681         PR c++/15471
21682         * g++.dg/expr/ptrmem4.C: New test.
21683
21684         PR c++/15640
21685         * g++.dg/template/operator3.C: New test.
21686
21687 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21688
21689         PR c++/14668
21690         * g++.dg/lookup/redecl1.C: New test.
21691         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
21692
21693 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
21694
21695         * gcc.c-torture/execute/compare-fp-1.c,
21696         gcc.c-torture/execute/compare-fp-2.c,
21697         gcc.c-torture/execute/compare-fp-3.c,
21698         gcc.c-torture/execute/compare-fp-4.c,
21699         gcc.c-torture/execute/compare-fp-3.x,
21700         gcc.c-torture/execute/compare-fp-4.x,
21701         gcc.dg/pr15649-1.c: New.
21702
21703 2004-05-27  Adam Nemet  <anemet@lnxw.com>
21704
21705         PR c++/12883
21706         * g++.dg/init/array14.C: New test.
21707
21708 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
21709
21710         * lib/compat.exp (compat-get-options-main): New.
21711         (compat-get-options): Remove unneeded code, warn for ignored
21712         command.
21713         (compat-execute): Check flag set by dg-require-* commands.
21714
21715         * lib/compat.exp (compat-execute): Break up long lines.
21716
21717 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
21718
21719         * gcc.dg/altivec-7.c: Don't use 'vector long'.
21720         * gcc.dg/altivec-14.c: New test.
21721         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
21722
21723         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
21724         * gcc.dg/altivec-12.c: Ditto.
21725
21726         * gcc.dg/altivec-3.c: Move call to altivec_check.
21727
21728 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21729
21730         PR c++/15044
21731         * g++.dg/template/error12.C: New test.
21732
21733         PR c++/15317
21734         * g++.dg/ext/attrib15.C: New test.
21735
21736         PR c++/15329
21737         * g++.dg/template/ptrmem9.C: New test.
21738
21739 2004-05-25  Paul Brook  <paul@codesourcery.com>
21740
21741         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
21742
21743 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21744
21745         PR c++/15165
21746         * g++.dg/template/crash19.C: New test.
21747
21748 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21749
21750         PR c++/15025
21751         * g++.dg/template/redecl1.C: New test.
21752
21753 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21754
21755         PR c++/14821
21756         * g++.dg/other/ns1.C: New test.
21757
21758         PR c++/14883
21759         * g++.dg/template/invalid1.C: New test.
21760
21761 2004-05-23  Paul Brook  <paul@codesourcery.com>
21762         Victor Leikehman  <lei@haifasphere.co.il>
21763
21764         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
21765         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
21766
21767 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21768
21769         PR c++/15285
21770         PR c++/15299
21771         * g++.dg/template/non-dependent5.C: New test.
21772         * g++.dg/template/non-dependent6.C: New test.
21773
21774 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21775
21776         PR c++/15507
21777         * g++.dg/inherit/union1.C: New test.
21778
21779         PR c++/15542
21780         * g++.dg/template/addr1.C: New test.
21781
21782         PR c++/15427
21783         * g++.dg/template/array5.C: New test.
21784
21785         PR c++/15287
21786         * g++.dg/template/array6.C: New test.
21787
21788 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
21789             Roger Sayle  <roger@eyesopen.com>
21790
21791         * g++.dg/lookup/forscope2.C: New test case.
21792
21793 2004-05-22  Ben Elliston  <bje@au.ibm.com>
21794
21795         * gcc.dg/cpp/Wmissingdirs.c: New.
21796
21797 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21798
21799         PR target/15301
21800         * gcc.dg/compat/union-m128-1.h: New file.
21801         * gcc.dg/compat/union-m128-1_main.c: Likewise.
21802         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21803         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21804
21805 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21806
21807         PR target/15302
21808         * gcc.dg/compat/struct-complex-1.h: New file.
21809         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
21810         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
21811         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21812
21813 2004-05-20  Roger Sayle  <roger@eyesopen.com>
21814
21815         PR middle-end/3074
21816         * gcc.dg/pr3074-1.c: New test case.
21817         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
21818
21819 2004-05-20  Falk Hueffner  <falk@debian.org>
21820
21821         PR other/15526
21822         * gcc.dg/ftrapv-1.c: New test case.
21823
21824 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
21825
21826         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
21827
21828 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
21829             Jeff Law  <law@redhat.com>
21830
21831         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
21832         * gcc.dg/tree-ssa/20040518-2.c: New test.
21833
21834         * gcc.dg/tree-ssa/20040518-1.c: New test.
21835
21836 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
21837
21838         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
21839
21840 2004-05-18  Paul Brook  <paul@codesourcery.com>
21841
21842         PR fortran/13930
21843         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
21844
21845 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21846
21847         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
21848         constant folding.
21849
21850 2004-05-17  Steven Bosscher  <stevenb@suse.de>
21851
21852         * gcc.dg/tree-ssa/20040517-1.c: New test.
21853
21854 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21855
21856         * gcc.dg/loop-4.c: New test.
21857
21858 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
21859
21860         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
21861
21862 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
21863
21864         PR fortran/15311
21865         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
21866
21867 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21868
21869         PR fortran/13826
21870         PR fortran/13940
21871         * gfortran.fortran-torture/compile/data_1.f90: New test.
21872
21873 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
21874
21875         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
21876         * gcc.dg/uninit-H.c: Define ASM for __s390__.
21877
21878 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21879
21880         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
21881
21882 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21883
21884         PR c/15444
21885         * gcc.dg/format/xopen-1.c: Adjust expected message.
21886         * gcc.dg/format/xopen-3.c: New test.
21887
21888 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
21889
21890         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
21891
21892 2004-05-14  Jeff Law  <law@redhat.com>
21893
21894         * gcc.dg/tree-ssa/20040514-2.c: New test.
21895
21896 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21897
21898         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
21899         this ...
21900         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
21901         this.
21902
21903 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
21904
21905         * gcc.dg/tree-ssa/20040514-1.c: New test.
21906
21907 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21908
21909         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
21910         test.
21911
21912 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21913
21914         PR fortran/14066
21915         * gfortran.fortran-torture/compile/do_1.f90: New test.
21916
21917 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21918
21919         PR fortran/15051
21920         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
21921         test.
21922
21923 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
21924
21925         PR fortran/15149
21926         * gfortran.fortran-torture/execute/random_init.f90: New test.
21927
21928 2004-05-13  Paul Brook  <paul@codesourcery.com>
21929
21930         PR fortran/15314
21931         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
21932
21933 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
21934
21935         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
21936         for the powerpc case.
21937
21938 2004-05-13  Jeff Law  <law@redhat.com>
21939
21940         * gcc.dg/tree-ssa/20040513-1.c: New test.
21941         * gcc.dg/tree-ssa/20040513-2.c: New test.
21942
21943 2004-05-13  Paul Brook  <paul@codesourcery.com>
21944
21945         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
21946         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
21947         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
21948
21949 2004-05-13  Andreas Schwab  <schwab@suse.de>
21950
21951         PR other/10819
21952         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
21953         characters.
21954
21955 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
21956
21957         PR fortran/15294
21958         * gfortran.fortran-torture/execute/adjustr.f90: New file.
21959
21960 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
21961
21962         Merge from tree-ssa-20020619-branch.  See
21963         ChangeLog.tree-ssa for details.
21964
21965 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
21966
21967         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
21968         include <altivec.h> explicitly.
21969         * gcc.dg/altivec-13.c: Likewise.
21970
21971 2004-05-11  Paul Brook  <paul@codesourcery.com>
21972
21973         * gcc.c-torture/compile/20010518-1.c: Force enum size.
21974
21975 2004-05-10  Eric Christopher  <echristo@redhat.com>
21976
21977         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
21978         * gcc.dg/sibcall-4.c: Ditto.
21979
21980 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
21981
21982         * g++.dg/ext/altivec-8.C: New test case.
21983         * gcc.dg/altivec-13.c: New test case.
21984
21985 2004-05-08  Roger Sayle  <roger@eyesopen.com>
21986
21987         * gcc.c-torture/execute/divcmp-1.c: New test case.
21988         * gcc.c-torture/execute/divcmp-2.c: New test case.
21989         * gcc.c-torture/execute/divcmp-3.c: New test case.
21990
21991 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
21992
21993         * g++.dg/other/pragma-re-2.C: New test.
21994
21995 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
21996
21997         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
21998         * gcc.dg/i386-387-2.c: Likewise.
21999
22000         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22001         __builtin_drem.
22002         * gcc.dg/i386-387-6.c: Likewise.
22003
22004 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22005
22006         * gcc.dg/builtins-33.c: Also check log1p*.
22007
22008 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22009
22010         PR optimization/15296
22011         * gcc.c-torture/execute/pr15296.c: New test.
22012
22013 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22014
22015         * gcc.dg/builtins-40.c: New test.
22016
22017 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22018
22019         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22020
22021 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22022
22023         * g++.dg/ext/spe1.C: New testcase.
22024
22025 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22026
22027         * objc.dg/image-info.m: Allow additional attributes
22028         for __image_info section.
22029
22030 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22031
22032         * gcc.dg/torture/mips-hilo-2.c: New test.
22033
22034 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22035
22036         PR c++/14389
22037         * g++.dg/template/member5.C: New test.
22038
22039 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22040
22041         * gcc.dg/builtins-34.c: Also check expm1*.
22042
22043 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22044
22045         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22046         * gcc.dg/torture/builtin-convert-3.c: New test.
22047
22048 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22049
22050         PR middle-end/15054
22051         * g++.dg/opt/pr15054.C: New test.
22052
22053 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22054
22055         * gcc.dg/torture/builtin-rounding-1.c: New test.
22056         * gcc.dg/builtins-25.c: Delete.
22057         * gcc.dg/builtins-29.c: Delete.
22058
22059 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22060
22061         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22062         * gcc.dg/sibcall-4.c: Likewise.
22063         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22064
22065 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22066
22067         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22068         bit-field on 16-bit targets.
22069
22070 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22071
22072         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22073         16-bit targets.
22074
22075 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22076
22077         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22078         * gcc.dg/rs6000-power2-2.c: Likewise.
22079
22080 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22081
22082         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22083         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22084         Change the asm registers to be in form of frN instead of fN.
22085
22086 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22087
22088         * gcc.dg/torture/builtin-convert-2.c: New test.
22089
22090 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22091
22092         * gcc.dg/rs6000-power2-1.c: New test.
22093         * gcc.dg/rs6000-power2-2.c: New test.
22094
22095 2004-04-28  Jan Hubicka  <jh@suse.cz>
22096
22097         * gcc.dg/unused-6.c: New test.
22098
22099 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22100             Ulrich Weigand  <uweigand@de.ibm.com>
22101
22102         * ada/acats/run_all.sh: Define $target variable.
22103
22104 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22105
22106         PR c++/15119
22107         * g++.dg/other/vararg-1.C: New test.
22108
22109         PR c++/4794
22110         * g++.dg/eh/cleanup3.C: New test.
22111
22112 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22113
22114         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22115         and ad8011a (target_insn).
22116         * ada/acats/support/macro.dfs: Likewise.
22117         * ada/acats/support/impbit.adb: New file.
22118
22119 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22120
22121         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22122
22123 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22124
22125         * gcc.dg/loop-3.c: New test.
22126
22127 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22128
22129         * gcc.c-torture/execute/simd-5.c: New test.
22130
22131 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22132
22133         PR c++/15064
22134         * g++.dg/template/crash18.C: New test.
22135
22136 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22137
22138         * g++.dg/ext/complit3.C: New test.
22139
22140 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22141
22142         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22143         * gcc.dg/altivec-3.c: Same.
22144         * gcc.dg/altivec-varargs-1.c: Same.
22145
22146 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22147
22148         * lib/target-supports.exp (check_profiling_available): Assume
22149         profiling is not available on powerpc-eabi targets.
22150
22151 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22152
22153         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22154         * gcc.dg/vmx/bug-1.c: Ditto.
22155
22156 2004-04-20  Eric Christopher  <echristo@redhat.com>
22157
22158         * gcc.dg/charset/extern.c: New test.
22159         * g++.dg/charset/extern3.cc: Ditto.
22160
22161 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22162
22163         * gcc.dg/builtins-39.c: New test.
22164
22165 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22166
22167         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22168
22169 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22170
22171         * gcc.dg/torture/mips-hilo-1.c: New test.
22172
22173 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22174
22175         * gcc.c-torture/compile/20040419-1.c: New test.
22176
22177 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22178
22179         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22180
22181 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22182             Aldy Hernandez  <aldyh@redhat.com>
22183
22184         * gcc.c-torture/execute/va-arg-24.c: New.
22185
22186 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22187             Aldy Hernandez  <aldyh@redhat.com>
22188
22189         * gcc.dg/vmx/1b-01.c: New.
22190         * gcc.dg/vmx/1b-02.c: New.
22191         * gcc.dg/vmx/1b-03.c: New.
22192         * gcc.dg/vmx/1b-04.c: New.
22193         * gcc.dg/vmx/1b-05.c: New.
22194         * gcc.dg/vmx/1b-06.c: New.
22195         * gcc.dg/vmx/1b-07.c: New.
22196         * gcc.dg/vmx/1c-01.c: New.
22197         * gcc.dg/vmx/1c-02.c: New.
22198         * gcc.dg/vmx/3a-01a.c: New.
22199         * gcc.dg/vmx/3a-01.c: New.
22200         * gcc.dg/vmx/3a-01m.c: New.
22201         * gcc.dg/vmx/3a-03.c: New.
22202         * gcc.dg/vmx/3a-03m.c: New.
22203         * gcc.dg/vmx/3a-04.c: New.
22204         * gcc.dg/vmx/3a-04m.c: New.
22205         * gcc.dg/vmx/3a-05.c: New.
22206         * gcc.dg/vmx/3a-06.c: New.
22207         * gcc.dg/vmx/3a-06m.c: New.
22208         * gcc.dg/vmx/3a-07.c: New.
22209         * gcc.dg/vmx/3b-01.c: New.
22210         * gcc.dg/vmx/3b-02.c: New.
22211         * gcc.dg/vmx/3b-10.c: New.
22212         * gcc.dg/vmx/3b-13.c: New.
22213         * gcc.dg/vmx/3b-14.c: New.
22214         * gcc.dg/vmx/3b-15.c: New.
22215         * gcc.dg/vmx/3c-01a.c: New.
22216         * gcc.dg/vmx/3c-01.c: New.
22217         * gcc.dg/vmx/3c-02.c: New.
22218         * gcc.dg/vmx/3c-03.c: New.
22219         * gcc.dg/vmx/3d-01.c: New.
22220         * gcc.dg/vmx/4-01.c: New.
22221         * gcc.dg/vmx/4-03.c: New.
22222         * gcc.dg/vmx/5-01.c: New.
22223         * gcc.dg/vmx/5-02.c: New.
22224         * gcc.dg/vmx/5-03.c: New.
22225         * gcc.dg/vmx/5-04.c: New.
22226         * gcc.dg/vmx/5-05.c: New.
22227         * gcc.dg/vmx/5-06.c: New.
22228         * gcc.dg/vmx/5-07.c: New.
22229         * gcc.dg/vmx/5-07t.c: New.
22230         * gcc.dg/vmx/5-08.c: New.
22231         * gcc.dg/vmx/5-10.c: New.
22232         * gcc.dg/vmx/5-11.c: New.
22233         * gcc.dg/vmx/7-01a.c: New.
22234         * gcc.dg/vmx/7-01.c: New.
22235         * gcc.dg/vmx/7c-01.c: New.
22236         * gcc.dg/vmx/7d-01.c: New.
22237         * gcc.dg/vmx/7d-02.c: New.
22238         * gcc.dg/vmx/8-01.c: New.
22239         * gcc.dg/vmx/8-02a.c: New.
22240         * gcc.dg/vmx/8-02.c: New.
22241         * gcc.dg/vmx/brode-1.c: New.
22242         * gcc.dg/vmx/bug-1.c: New.
22243         * gcc.dg/vmx/bug-2.c: New.
22244         * gcc.dg/vmx/bug-3.c: New.
22245         * gcc.dg/vmx/cw-bug-1.c: New.
22246         * gcc.dg/vmx/cw-bug-2.c: New.
22247         * gcc.dg/vmx/cw-bug-3.c: New.
22248         * gcc.dg/vmx/dct.c: New.
22249         * gcc.dg/vmx/debug-1.c: New.
22250         * gcc.dg/vmx/debug-2.c: New.
22251         * gcc.dg/vmx/debug-3.c: New.
22252         * gcc.dg/vmx/debug-4.c: New.
22253         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22254         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22255         * gcc.dg/vmx/eg-5.c: New.
22256         * gcc.dg/vmx/fft.c: New.
22257         * gcc.dg/vmx/gcc-bug-1.c: New.
22258         * gcc.dg/vmx/gcc-bug-2.c: New.
22259         * gcc.dg/vmx/gcc-bug-3.c: New.
22260         * gcc.dg/vmx/gcc-bug-4.c: New.
22261         * gcc.dg/vmx/gcc-bug-5.c: New.
22262         * gcc.dg/vmx/gcc-bug-6.c: New.
22263         * gcc.dg/vmx/gcc-bug-7.c: New.
22264         * gcc.dg/vmx/gcc-bug-8.c: New.
22265         * gcc.dg/vmx/gcc-bug-9.c: New.
22266         * gcc.dg/vmx/gcc-bug-b.c: New.
22267         * gcc.dg/vmx/gcc-bug-c.c: New.
22268         * gcc.dg/vmx/gcc-bug-d.c: New.
22269         * gcc.dg/vmx/gcc-bug-e.c: New.
22270         * gcc.dg/vmx/gcc-bug-f.c: New.
22271         * gcc.dg/vmx/gcc-bug-g.c: New.
22272         * gcc.dg/vmx/gcc-bug-i.c: New.
22273         * gcc.dg/vmx/harness.h: New.
22274         * gcc.dg/vmx/ira1.c: New.
22275         * gcc.dg/vmx/ira2a.c: New.
22276         * gcc.dg/vmx/ira2b.c: New.
22277         * gcc.dg/vmx/ira2.c: New.
22278         * gcc.dg/vmx/ira2c.c: New.
22279         * gcc.dg/vmx/mem.c: New.
22280         * gcc.dg/vmx/newton-1.c: New.
22281         * gcc.dg/vmx/ops.c: New.
22282         * gcc.dg/vmx/sn7153.c: New.
22283         * gcc.dg/vmx/spill2.c: New.
22284         * gcc.dg/vmx/spill3.c: New.
22285         * gcc.dg/vmx/spill.c: New.
22286         * gcc.dg/vmx/t.c: New.
22287         * gcc.dg/vmx/varargs-1.c: New.
22288         * gcc.dg/vmx/varargs-2.c: New.
22289         * gcc.dg/vmx/varargs-3.c: New.
22290         * gcc.dg/vmx/varargs-4.c: New.
22291         * gcc.dg/vmx/varargs-5.c: New.
22292         * gcc.dg/vmx/varargs-6.c: New.
22293         * gcc.dg/vmx/varargs-7.c: New.
22294         * gcc.dg/vmx/vmx.exp: New.
22295         * gcc.dg/vmx/vprint-1.c: New.
22296         * gcc.dg/vmx/vscan-1.c: New.
22297         * gcc.dg/vmx/x-01.c: New.
22298         * gcc.dg/vmx/x-02.c: New.
22299         * gcc.dg/vmx/x-03.c: New.
22300         * gcc.dg/vmx/x-04.c: New.
22301         * gcc.dg/vmx/x-05.c: New.
22302         * gcc.dg/vmx/yousufi-1.c: New.
22303         * gcc.dg/vmx/zero-1.c: New.
22304         * gcc.dg/vmx/zero.c: New.
22305
22306 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22307
22308         * g++.dg/lookup/java1.C: Update for chage of
22309         _Jv_AllocObject.
22310         * g++.dg/lookup/java2.C: Likewise.
22311
22312 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22313
22314         * ada/acats/run_all.sh: use -O2 by default.
22315
22316 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22317
22318         * gcc.dg/vr-mult-[12].c: New tests.
22319
22320 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22321
22322         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22323
22324         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22325
22326 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22327
22328         * lib/target-supports.exp (check_profiling_available): Assume profiling
22329         isn't available for mips*-*-elf targets.
22330
22331 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22332
22333         * gcc.dg/builtins-38.c: New test.
22334
22335 2004-04-14  Eric Christopher  <echristo@redhat.com>
22336
22337         * g++.dg/charset/charset.exp: Run .cc extension tests.
22338
22339 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22340
22341         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22342
22343 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22344
22345         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22346
22347 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22348
22349         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22350         * gcc.dg/i386-387-2.c: Likewise.
22351
22352         * gcc.dg/i386-387-7.c: New test.
22353         * gcc.dg/i386-387-8.c: New test.
22354
22355         * gcc.dg/builtins-37.c: New test.
22356
22357 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22358
22359         * g++.dg/pch/externc-1.C: Add missing semicolon.
22360
22361 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22362
22363         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22364
22365 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22366
22367         * gcc.c-torture/execute/20040411-1.c: New test.
22368
22369 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22370
22371         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22372
22373 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22374
22375         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22376
22377 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22378
22379         * lib/target-supports.exp (check_named_sections_available): New.
22380         * lib/gcc-dg.exp (dg-require-named-sections): New.
22381         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22382         old-deja.exp.  Also prune error-count message from HP linker.
22383         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22384
22385         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22386         * g++.old-deja/g++.pt/static3.C: Likewise.
22387         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22388
22389 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22390
22391         * gcc.c-torture/execute/20040409-1.c: New test case.
22392         * gcc.c-torture/execute/20040409-2.c: New test case.
22393         * gcc.c-torture/execute/20040409-3.c: New test case.
22394
22395 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22396
22397         * gcc.dg/20040409-1.c: New test.
22398
22399 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22400
22401         PR target/14888
22402         * g++.dg/opt/pr14888.C: New test case.
22403
22404 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22405
22406         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22407         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22408         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22409         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22410         New tests.
22411
22412 2004-04-08  Paul Brook  <paul@codesourcery.com>
22413
22414         * gcc.dg/spill-1.c: New test.
22415
22416 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22417
22418         * gcc.dg/torture/builtin-ctype-2.c: New test.
22419
22420 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22421
22422         * gcc.dg/pch/pch.exp: Add largefile test.
22423
22424 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22425
22426         * g++.dg/pch/externc-1.Hs: New.
22427         * g++.dg/pch/externc-1.C: New.
22428
22429 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22430
22431         * gcc.dg/compat/struct-by-value-5a_main.c,
22432         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22433         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22434         * gcc.dg/compat/struct-by-value-5a_x.c,
22435         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22436         gcc.dg/compat/struct-by-value-5_x.c.
22437         * gcc.dg/compat/struct-by-value-5a_y.c,
22438         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22439         gcc.dg/compat/struct-by-value-5_y.c.
22440
22441         * gcc.dg/compat/struct-by-value-6a_main.c,
22442         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22443         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22444         * gcc.dg/compat/struct-by-value-6a_x.c,
22445         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22446         gcc.dg/compat/struct-by-value-6_x.c.
22447         * gcc.dg/compat/struct-by-value-6a_y.c,
22448         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22449         gcc.dg/compat/struct-by-value-6_y.c.
22450
22451         * gcc.dg/compat/struct-by-value-7a_main.c,
22452         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22453         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22454         * gcc.dg/compat/struct-by-value-7a_x.c,
22455         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22456         gcc.dg/compat/struct-by-value-7_x.c.
22457         * gcc.dg/compat/struct-by-value-7a_y.c,
22458         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22459         gcc.dg/compat/struct-by-value-7_y.c.
22460
22461 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22462
22463         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22464         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22465         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22466         options.
22467
22468 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22469
22470         * gcc.dg/builtins-36.c: New test.
22471
22472 2004-04-06  Paul Brook  <paul@codesourcery.com>
22473
22474         * README.gcc: Remove obsolete contraint on testcases.
22475
22476 2004-04-05  Paul Brook  <paul@codesourcery.com>
22477
22478         PR2123
22479         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22480         failure and exit(0) on success.
22481         * g++.dg/expr/anew2.C: Ditto.
22482         * g++.dg/expr/anew3.C: Ditto.
22483         * g++.dg/expr/anew4.C: Ditto.
22484
22485 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22486
22487         PR c++/3518
22488         * g++.dg/template/unify7.C: New.
22489
22490 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22491
22492         * g++.dg/README: Bring up to date with new subdirectories; remove
22493         duplicate subdirectory lines.
22494
22495 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22496
22497         PR c++/14007
22498         * g++.dg/template/unify5.C: New.
22499         * g++.dg/template/unify6.C: New.
22500         * g++.dg/template/qualttp20.C: Adjust.
22501         * g++.old-deja/g++.jason/report.C: Adjust.
22502         * g++.old-deja/g++.other/qual1.C: Adjust.
22503
22504 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22505
22506         PR c++/14803
22507         * g++.dg/inherit/ptrmem1.C: New test.
22508
22509 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22510
22511         PR c++/14755
22512         * gcc.c-torture/execute/20040331-1.c: New test.
22513         * gcc.dg/20040331-1.c: New test.
22514
22515 2004-04-01  Paul Brook  <paul@codesourcery.com>
22516
22517         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22518
22519 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22520
22521         PR c++/14724
22522         * g++.dg/init/goto1.C: New test.
22523
22524         PR c++/14763
22525         * g++.dg/template/defarg4.C: New test.
22526
22527 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
22528
22529         * gcc.dg/altivec-11.c: Extend test for more valid cases.
22530
22531 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
22532
22533         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
22534
22535 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
22536
22537         * gcc.dg/noncompile/undeclared-2.c: New test.
22538
22539 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22540
22541         * gcc.dg/940409-1.c: Remove XFAIL.
22542         * gcc.dg/reg-vol-struct-1.c: New test.
22543
22544 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22545
22546         * gcc.dg/torture/builtin-wctype-1.c: New test.
22547
22548 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
22549
22550         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
22551         * gcc.dg/20001101-1.c: Likewise.
22552         * gcc.dg/20001102-1.c: Likewise.
22553
22554 2004-03-25  Roger Sayle  <roger@eyesopen.com>
22555
22556         * gcc.dg/compare8.c: Add an additional test for XOR.
22557
22558 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22559
22560         * gcc.dg/torture/builtin-ctype-1.c: New test.
22561
22562 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22563
22564         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
22565         * gcc.dg/torture/builtin-math-1.c: Likewise.
22566         * gcc.dg/torture/builtin-power-1.c: New test.
22567
22568 2004-03-24  Andreas Schwab  <schwab@suse.de>
22569
22570         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
22571         IA64 assembler.
22572
22573 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22574             Roger Sayle  <roger@eyesopen.com>
22575
22576         * gcc.dg/compare8.c: New test case.
22577
22578 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
22579
22580         * g++.dg/ext/altivec-7.C: New test.
22581
22582 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
22583
22584         PR 12267, 12391, 12560, 13129, 14114, 14133
22585         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
22586         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
22587         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
22588         Adjust error regexps.
22589         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
22590         * gcc.dg/noncompile/undeclared-1.c: New test cases.
22591         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
22592         * gcc.dg/local1.c: Add explanatory comment.
22593
22594 2004-03-23  Roger Sayle  <roger@eyesopen.com>
22595
22596         PR optimization/14669
22597         * g++.dg/opt/fold2.C: New test case.
22598
22599 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
22600
22601         PR c/14069
22602         * gcc.dg/20040322-1.c: New test.
22603
22604 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22605
22606         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
22607         * gcc.dg/ultrasp4.c: Likewise.
22608         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
22609
22610 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22611
22612         * gcc.dg/i386-sse-8.c: Reset default options.
22613
22614 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22615
22616         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
22617         in the error message text.
22618
22619 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22620
22621         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
22622
22623 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
22624
22625         PR c++/14616
22626         * g++.dg/init/array13.C: New test.
22627
22628 2004-03-20  Roger Sayle  <roger@eyesopen.com>
22629
22630         PR target/13889
22631         * gcc.c-torture/compile/pr13889.c: New test case.
22632
22633 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22634
22635         PR c/14635
22636         * builtins-1.c (nan, nans): Don't test.
22637         * builtins-30.c: Don't use nan, nanf, nanl.
22638         * builtins-35.c: New test.
22639
22640 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
22641
22642         * g++.dg/ext/altivec-6.C: New test.
22643
22644 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
22645
22646         * g++.dg/init/placement3.C: New test.
22647
22648         * g++.dg/template/spec13.C: New test.
22649
22650         * g++.dg/lookup/using11.C: New test.
22651
22652         * g++.dg/lookup/koenig3.C: New test.
22653
22654         * g++.dg/template/operator2.C: New test.
22655
22656         * g++.dg/expr/dtor3.C: New test.
22657         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
22658         marker.
22659         * g++.old-deja/g++.law/visibility28.C: Likewise.
22660
22661 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
22662
22663         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
22664         * gcc.dg/ppc64-abi-3.c: Likewise.
22665
22666 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22667
22668         PR c++/14545
22669         * g++.dg/parse/template15.C: New test.
22670
22671 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22672
22673         * g++.dg/expr/dtor2.C: New test.
22674
22675         * g++.dg/lookup/anon4.C: New test.
22676
22677         * g++.dg/overload/using1.C: New test.
22678
22679         * g++.dg/template/lookup7.C: New test.
22680
22681         * g++.dg/template/typename6.C: New test.
22682
22683         * g++.dg/expr/cond6.C: New test.
22684
22685 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22686
22687         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
22688
22689 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22690
22691         * g++.dg/expr/cond5.C: New test.
22692         * g++.dg/expr/constcast1.C: Likewise.
22693         * g++.dg/expr/ptrmem2.C: Likewise.
22694         * g++.dg/expr/ptrmem3.C: Likewise.
22695         * g++.dg/lookup/main1.C: Likewise.
22696         * g++.dg/template/lookup6.C: Likewise.
22697
22698 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22699
22700         * gcc.dg/local1.c: New test.
22701
22702         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
22703
22704 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22705
22706         * gcc.dg/torture/builtin-convert-1.c: New test.
22707
22708 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22709
22710         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
22711
22712 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22713
22714         PR c++/14481
22715         * g++.dg/warn/Wunused-7.C: New test.
22716
22717 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22718
22719         * gcc.dg/torture/builtin-integral-1.c: New test.
22720
22721 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22722
22723         PR c++/14586
22724         * g++.dg/parse/non-dependent3.C: New test.
22725
22726 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
22727
22728         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
22729         * g++.dg/eh/simd-2.C: Likewise.
22730         * g++.dg/init/array10.C: Likewise.
22731         * gcc.c-torture/compile/simd-1.c: Likewise.
22732         * gcc.c-torture/compile/simd-2.c: Likewise.
22733         * gcc.c-torture/compile/simd-3.c: Likewise.
22734         * gcc.c-torture/compile/simd-4.c: Likewise.
22735         * gcc.c-torture/compile/simd-6.c: Likewise.
22736         * gcc.c-torture/execute/simd-1.c: Likewise.
22737         * gcc.c-torture/execute/simd-2.c: Likewise.
22738         * gcc.dg/compat/vector-defs.h: Likewise.
22739         * gcc.dg/20020531-1.c: Likewise.
22740         * gcc.dg/altivec-3.c: Likewise.
22741         * gcc.dg/altivec-4.c: Likewise.
22742         * gcc.dg/altivec-varargs-1.c: Likewise.
22743         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
22744         * gcc.dg/i386-mmx-3.c: Likewise.
22745         * gcc.dg/i386-sse-4.c: Likewise.
22746         * gcc.dg/i386-sse-5.c: Likewise.
22747         * gcc.dg/i386-sse-8.c: Likewise.
22748         * gcc.dg/simd-1.c: Likewise.
22749         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
22750         __ev64_opaque__ since the machine description provides it.
22751
22752 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22753
22754         * lib/compat.exp (skip_list): New global variable.
22755         Use it to hold the user defined COMPAT_SKIPS list if any.
22756         (compat-obj): Add the members of skip_list to optall.
22757
22758 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22759
22760         * gcc.dg/compat/union-by-value-1_main.c,
22761         union-by-value-1_x.c, union-by-value-1_y.c,
22762         union-check.h, union-defs.h,
22763         union-init.h, union-return-1_main.c,
22764         union-return-1_x.c, union-return-1_y.c: New files.
22765
22766 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22767
22768         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
22769         mixed-struct-init.h: Add 4 mixed structure types.
22770         struct-by-value-21_main.c, struct-by-value-21_x.c,
22771         struct-by-value-21_y.c, struct-return-21_main.c,
22772         struct-return-21_x.c, struct-return-21_y.c: New files.
22773
22774 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
22775
22776         PR c++/14550
22777         * g++.dg/parse/template14.C: New test.
22778
22779 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22780
22781         * gcc.c-torture/execute/20040313-1.c: New test.
22782
22783 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
22784
22785         PR target/14533
22786         * gcc.dg/20040311-2.c: New test.
22787
22788 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
22789
22790         PR other/14544
22791         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
22792         bit-field.
22793
22794 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
22795
22796         * gcc.dg/20040305-2.c: Add missing return statement.
22797
22798 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22799
22800         * gcc.dg/builtins-34.c: Also check pow10*.
22801
22802 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22803
22804         PR target/14262
22805         * gcc.dg/20040305-2.c: New test.
22806
22807 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22808
22809         * gcc.dg/20040310-1.c: New test.
22810
22811 2004-03-11  Roger Sayle  <roger@eyesopen.com>
22812
22813         * gcc.c-torture/execute/20040311-1.c: New test case.
22814
22815 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
22816
22817         PR c++/14476
22818         * g++.dg/lookup/enum1.C: New test.
22819
22820 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
22821
22822         PR c++/14510
22823         * g++.dg/lookup/struct2.C: New test.
22824
22825 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
22826
22827         * gcc.dg/builtins-34.c: New test.
22828
22829 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22830
22831         * gcc.dg/torture/builtin-nonneg-1.c: New test.
22832
22833 2004-03-09  James E Wilson  <wilson@specifixinc.com>
22834
22835         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
22836         * gcc.dg/alias-2.c: New testcase.
22837
22838 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
22839
22840         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
22841
22842 2004-03-09  Roger Sayle  <roger@eyesopen.com>
22843
22844         * gcc.c-torture/execute/20040309-1.c: New test case.
22845
22846 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
22847
22848         PR c++/14397
22849         * g++.dg/overload/ref1.C: New.
22850
22851 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22852
22853         PR c++/14409
22854         * g++.dg/template/spec12.C: New test.
22855
22856         PR c++/14448
22857         * g++.dg/parse/crash14.C: New test.
22858
22859 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22860
22861         PR c++/14230
22862         * g++.dg/init/ref11.C: New test.
22863
22864 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22865
22866         PR c++/14432
22867         * g++.dg/parse/builtin2.C: New test.
22868
22869 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22870
22871         PR c++/14401
22872         * g++.dg/init/ctor3.C: New test.
22873         * g++.dg/init/union1.C: New test.
22874         * g++.dg/ext/anon-struct4.C: New test.
22875
22876 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22877
22878         * g++.dg/lookup/koenig1.C: Tweak error messages.
22879         * g++.dg/lookup/used-before-declaration.C: Likewise.
22880         * g++.dg/other/do1.C: Likewise.
22881         * g++.dg/overload/koenig1.C: Likewise.
22882         * g++.dg/parse/crash13.C: Likewise.
22883         * g++.dg/template/instantiate3.C: Likewise.
22884
22885 2004-03-08  Eric Christopher  <echristo@redhat.com>
22886
22887         * * lib/target-supports.exp: Enable libiconv in test
22888         compilation.  Fix up error checking.
22889
22890 2004-03-08  Roger Sayle  <roger@eyesopen.com>
22891
22892         PR middle-end/14289
22893         * gcc.dg/pr14289-1.c: New test case.
22894         * gcc.dg/pr14289-2.c: Likewise.
22895         * gcc.dg/pr14289-3.c: Likewise.
22896
22897 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
22898
22899         * gcc.c-torture/execute/20040308-1.c: New test.
22900
22901 2004-03-07  Roger Sayle  <roger@eyesopen.com>
22902
22903         * gcc.c-torture/execute/20040307-1.c: New test case.
22904
22905 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
22906
22907         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
22908
22909 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
22910
22911         * gcc.dg/20040306-1.c: New test.
22912
22913 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
22914
22915         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
22916         them static.
22917         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
22918
22919 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22920
22921         PR c/14465
22922         * gcc.dg/decl-6.c: New test.
22923
22924 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22925
22926         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
22927         Rename LOGPOW -> LOG_POW.
22928         (SQRT_EXP, POW_EXP): New.
22929
22930 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22931
22932         * gcc.dg/i386-sse-8.c: New test.
22933
22934 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22935
22936         PR c/14114
22937         * gcc.dg/decl-5.c: New test.
22938
22939 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
22940
22941         * gcc.dg/20040305-1.c: New test.
22942
22943 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
22944
22945         PR other/14354
22946         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
22947
22948 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
22949
22950         PR c++/14425, c++/14426
22951         * g++.dg/ext/altivec-4.C: New test.
22952         * g++.dg/ext/altivec-5.C: New test.
22953
22954 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
22955
22956         * g++.old-deja/g++.other/linkage1.C: Expect errors about
22957         global variables of a type with no linkage.
22958         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
22959         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
22960         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
22961         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
22962         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
22963         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
22964         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
22965         * g++.dg/warn/deprecated.C: Name enum Color.
22966         * g++.dg/overload/VLA.C: Name structure for 'b'.
22967         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
22968
22969 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22970
22971         * gcc.c-torture/compile/20040304-1.c: New test.
22972
22973 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
22974
22975         PR 13728
22976         * gcc.dg/decl-4.c: New testcase.
22977
22978 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
22979
22980         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
22981         as PRECF if sizeof (float) > sizeof (double).
22982         (PRECL): Make it the same as PRECF if
22983         sizeof (float) > sizeof (long double).
22984
22985 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22986
22987         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
22988         system type.  Add check for irix6 which doesn't have c99 runtime.
22989
22990 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
22991
22992         * gcc.dg/const-elim-1.c: xfail for xtensa.
22993
22994 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22995
22996         PR c++/14369
22997         * g++.dg/template/cond4.C: New test.
22998
22999 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23000
23001         PR c++/14360
23002         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23003
23004         PR c++/14361
23005         * g++.dg/parse/defarg7.C: New test.
23006
23007         PR c++/14359
23008         * g++.dg/template/friend26.C: New test.
23009
23010 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23011
23012         PR c++/14324
23013         * g++.dg/abi/mangle21.C: New test.
23014
23015         PR c++/14260
23016         * g++.dg/parse/constructor2.C: New test.
23017
23018         PR c++/14337
23019         * g++.dg/template/sfinae1.C: New test.
23020
23021 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23022
23023         PR c++/14267
23024         * g++.dg/expr/crash2.C: New test.
23025
23026         PR middle-end/13448
23027         * gcc.dg/inline-5.c: New test.
23028         * gcc.dg/always-inline.c: Split out tests into ...
23029         * gcc.dg/always-inline2.c: ... this and ...
23030         * gcc.dg/always-inline3.c: ... this.
23031
23032 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23033
23034         PR debug/12103
23035         * g++.dg/debug/crash1.C: New test.
23036
23037 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23038
23039         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23040         function with __attribute__((noinline)).
23041         (recurser_void2): Likewise.
23042         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23043         (recurser_void2): Likewise.
23044
23045 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23046
23047         PR middle-end/14203
23048         * g++.dg/warn/Wunused-6.C: New test case.
23049
23050 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23051
23052         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23053         not defined.
23054
23055 2004-02-27  Eric Christopher  <echristo@redhat.com>
23056
23057         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23058         * g++.dg/charset/asm2.c: Run only x86.
23059         * gcc.dg/charset/asm3.c: Ditto.
23060
23061 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23062
23063         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23064         ld_library_path.
23065
23066 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23067
23068         * g++.dg/ext/altivec-3.C: New.
23069
23070 2004-02-26  Richard Henderson  <rth@redhat.com>
23071
23072         * g++.dg/ext/attrib10.C: Mark for warning.
23073         * gcc.dg/attr-alias-1.c: New.
23074
23075 2004-02-26  Richard Henderson  <rth@redhat.com>
23076
23077         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23078         * gcc.c-torture/execute/20040208-2.c: ... it back.
23079
23080 2004-02-26  Eric Christopher  <echristo@redhat.com>
23081
23082         * lib/target-supports.exp (check-iconv-available): New function.
23083         * lib/gcc-dg.exp (dg-require-iconv): New function.
23084         Use above.
23085         * gcc.dg/charset: New directory.
23086         * gcc.dg/charset/charset.exp: New file.
23087         * gcc.dg/charset/asm1.c: Ditto.
23088         * gcc.dg/charset/asm2.c: Ditto.
23089         * gcc.dg/charset/asm3.c: Ditto.
23090         * gcc.dg/charset/asm4.c: Ditto.
23091         * gcc.dg/charset/asm5.c: Ditto.
23092         * gcc.dg/charset/attribute1.c: Ditto.
23093         * gcc.dg/charset/attribute2.c: Ditto.
23094         * gcc.dg/charset/string1.c: Ditto.
23095         * g++.dg/charset: New directory.
23096         * g++.dg/dg.exp: Add here. Special options.
23097         * g++.dg/charset/charset.exp: New file.
23098         * g++.dg/charset/asm1.c: Ditto.
23099         * g++.dg/charset/asm2.c: Ditto.
23100         * g++.dg/charset/asm3.c: Ditto.
23101         * g++.dg/charset/asm4.c: Ditto.
23102         * g++.dg/charset/attribute1.c: Ditto.
23103         * g++.dg/charset/attribute2.c: Ditto.
23104         * g++.dg/charset/extern1.cc: Ditto.
23105         * g++.dg/charset/extern2.cc: Ditto.
23106         * g++.dg/charset/string1.c: Ditto.
23107
23108 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23109
23110         PR c++/14278
23111         * g++.dg/parse/comma1.C: New test.
23112
23113 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23114
23115         PR c++/14284
23116         * g++.dg/template/ttp8.C: New test.
23117
23118 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23119
23120         * gcc.dg/fixuns-trunc-1.c: New test.
23121
23122 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23123
23124         * gcc.dg/builtins-config.h: Use #elif.
23125
23126 2004-02-26  Michael Matz  <matz@suse.de>
23127
23128         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23129         * gcc.dg/991214-1.c: Likewise.
23130         * gcc.dg/i386-asm-1.c: Likewise.
23131
23132 2004-02-25  Richard Henderson  <rth@redhat.com>
23133
23134         * gcc.c-torture/execute/20040208-2.c: Move ...
23135         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23136
23137 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23138
23139         PR c++/14246
23140         * g++.dg/other/crash-3.C: New test.
23141
23142 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23143
23144         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23145         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23146
23147         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23148         HP-UX.
23149
23150 2004-02-24  Michael Matz  <matz@suse.de>
23151
23152         * gcc.dg/i386-regparm.c: New.
23153
23154 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23155
23156         * gcc.c-torture/execute/20040223-1.c: New.
23157
23158 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23159             Kazu Hirata  <kazu@cs.umass.edu>
23160
23161         * gcc.dg/fwritable-strings-1.c: Remove.
23162
23163 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23164
23165         PR c/14156
23166         * gcc.dg/20040223-1.c: New test.
23167
23168 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23169
23170         PR c++/14106
23171         * g++.dg/ext/typeof9.C: New test.
23172
23173 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23174
23175         PR c++/14250
23176         * g++.dg/other/switch1.C: New test.
23177
23178 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23179
23180         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23181         * gcc.dg/va-arg-1.c: Likewise.
23182
23183 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23184
23185         PR c++/14143
23186         * g++.dg/template/koenig5.C: New test.
23187
23188 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23189
23190         * g++.dg/ext/altivec-1.C: Generalize target triple.
23191         * g++.dg/ext/altivec-2.C: New test case.
23192         * g++.dg/ext/altivec_check.h: New file.
23193         * gcc.dg/altivec-1.c: Generalize target triple;
23194         include altivec_check.h and call altivec_check().
23195         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23196         * gcc.dg/altivec-6.c: New test case.
23197         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23198         type casts as needed.
23199         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23200         altivec_check().
23201         * gcc.dg/altivec-12.c: New test case.
23202         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23203         include altivec_check.h and call altivec_check().
23204         * gcc.dg/altivec_check.h: New file.
23205
23206 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23207
23208         * lib/target-supports.exp (check_alias_available): Don't mangle
23209         function `g' in test program.
23210
23211 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23212
23213         * lib/target-supports.exp (check_profiling_available): Check
23214         argument to determine whether we support a profiling type.
23215         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23216         check_profiling_available.
23217         * g++.dg/bprob/bprob.exp: Likewise.
23218         * g77.dg/bprob/bprob.exp: Likewise.
23219         * gcc.misc-tests/bprob.exp: Likewise.
23220         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23221         dg-require-profiling and delete expected error handling.
23222         * gcc.dg/20021014-1.c: Likewise.
23223         * gcc.dg/nest.c: Likewise.
23224
23225 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23226
23227         PR c++/12007
23228         * g++.dg/other/vthunk1.C: New test.
23229
23230 2004-02-20  Falk Hueffner  <falk@debian.org>
23231
23232         PR target/14201
23233         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23234
23235 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23236
23237         PR c++/13927
23238         * g++.dg/other/error8.C: Remove XFAIL markers.
23239
23240         PR c++/14173
23241         * g++.dg/ext/packed5.C: New test.
23242
23243         PR c++/14199
23244         * g++.dg/warn/Wunused-5.C: New test.
23245
23246         PR c++/14186
23247         * g++.dg/lookup/member1.C: New test.
23248
23249 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23250
23251         * gcc.c-torture/compile/20040130-1.c: Enable only when
23252         __INT_MAX__ >= 2147483647L.
23253         * gcc.c-torture/compile/961203-1.c: Likewise.
23254
23255 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23256
23257         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23258         * g++.dg/opt/template1.C: Robustify assembler regexp
23259
23260 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23261
23262         * gcc.c-torture/execute/simd-4.x: Remove.
23263         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23264         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23265         Guard with #ifndef SKIP_ATTRIBUTE.
23266         * gcc.dg/compat/vector-1_y.c: Likewise.
23267         * gcc.dg/compat/vector-2_x.c: Likewise.
23268         * gcc.dg/compat/vector-2_y.c: Likewise.
23269         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23270         * g++.dg/eh/simd-2.C: Likewise.
23271
23272 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23273
23274         * gcc.c-torture/compile/complex-1.c: New.
23275
23276 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23277
23278         PR target/14209
23279         * gcc.c-torture/execute/20040218-1.c: New test.
23280
23281 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23282
23283         PR c++/14181
23284         * g++.dg/parse/new2.C: New test.
23285
23286 2004-02-18  Paul Brook  <paul@codesourcery.com>
23287
23288         * gcc.c-torture/compile/libcall-1.c: New test.
23289
23290 2004-02-18  Paul Brook  <paul@codesourcery.com>
23291
23292         PR debug/12934
23293         * gcc.dg/debug/debug-7.c: New test.
23294
23295 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23296
23297         * gcc.dg/20040217-1.c: New test.
23298
23299 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23300
23301         * gcc.c-torture/execute/990208-1.x: Delete.
23302
23303 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23304
23305         * gcc.c-torture/execute/20040208-2.x: New file.
23306
23307 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23308
23309         PR c++/11326
23310         * g++.dg/abi/structret1.C: New test.
23311
23312 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23313
23314         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23315         (i386_cpuid): No need to test if cpuid is available on AMD64.
23316         Fix assembly, so that it works onboth i386 and AMD64.
23317         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23318         (vecInLong): Fix s[] member type to unsigned int.
23319         (vecInWord): Remove type.
23320         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23321         (a64, b64, c64, d64, e64): Remove.
23322         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23323         Remove unused variable.  Remove initialization of removed variables.
23324         Don't call mmx_tests nor sse_tests.
23325         (reference_mmx, reference_sse): Remove.
23326         (check): Add return stmt.
23327         * gcc.dg/i386-sse-7.c: New test.
23328         * gcc.dg/i386-mmx-4.c: New test.
23329
23330 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23331
23332         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23333         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23334         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23335         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23336         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23337         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23338         g++.dg/tc1/dr94.C: Fix line terminator.
23339
23340 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23341
23342         * gcc.c-torture/compile/20040216-1.c: New.
23343
23344 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23345
23346         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23347         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23348         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23349         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23350         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23351         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23352
23353 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23354
23355         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23356
23357 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23358
23359         PR c++/13971
23360         * g++.dg/expr/cond4.C: New test.
23361
23362         PR c++/14086
23363         * g++.dg/lookup/crash2.C: New test.
23364
23365 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23366
23367         * gcc.c-torture/compile/20040214-2.c: New test.
23368
23369 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23370
23371         PR c++/14116
23372         * g++.dg/ext/typeof8.C: New test.
23373
23374 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23375
23376         * gcc.c-torture/compile/20040214-1.c: New test.
23377
23378 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23379
23380         PR c++/13635
23381         * g++.dg/template/spec11.C: New test.
23382
23383 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23384
23385         PR c++/13927
23386         * g++.dg/other/error8.C: New test.
23387
23388 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23389
23390         PR c++/14122
23391         * g++.dg/template/array4.C: New test.
23392
23393         PR c++/14108
23394         * g++.dg/inherit/thunk2.C: New test.
23395
23396         PR c++/14083
23397         * g++.dg/eh/cond2.C: New test.
23398
23399 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23400
23401         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23402
23403 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23404
23405         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23406
23407 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23408
23409         * g++.dg/simd-2.C: xfail on ppc64-linux.
23410
23411 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23412
23413         PR c/456
23414         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23415         tests.
23416
23417 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23418
23419         * gcc.dg/builtins-33.c: New test.
23420
23421 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23422
23423         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23424
23425 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23426
23427         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23428
23429 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23430
23431         * gcc.dg/ppc64-abi-3.c: New test.
23432
23433 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23434
23435         PR c/14092
23436
23437         * gcc.dg/pr14092-1.c: New testcase.
23438
23439 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23440
23441         * gcc.dg/cpp/assert4.c: Fix typo last change.
23442
23443         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23444         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23445
23446         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23447
23448 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23449
23450         * gcc.c-torture/compile/20040209-1.c: New test case.
23451
23452 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23453
23454         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23455
23456 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23457
23458         * gcc.c-torture/execute/20040208-[12].c: New tests.
23459
23460 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23461
23462         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23463
23464 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23465
23466         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23467
23468 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23469
23470         Bug 13856
23471         * gcc.dg/visibility-8.c: New testcase.
23472
23473 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23474
23475         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23476         arguments.
23477         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23478
23479 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23480
23481         PR middle-end/13696
23482         * g++.dg/opt/fold1.C: New test case.
23483
23484 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23485
23486         PR c++/14033
23487         * g++.dg/other/crash-2.C: New test.
23488
23489 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23490
23491         PR c++/14028
23492         * g++.dg/parse/angle-bracket2.C: New test.
23493
23494 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23495
23496         PR middle-end/13750
23497         Revert:
23498         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23499         PR pch/13361
23500         * testsuite/g++.dg/pch/wchar-1.C: New.
23501         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23502
23503 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23504
23505         PR c++/14008
23506         * g++.dg/parse/error15.C: New test.
23507         * g++.dg/parse/crash11.C: Update dg-error mark.
23508
23509 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23510
23511         PR c++/13932
23512         * g++.dg/warn/conv2.C: New test.
23513
23514 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23515
23516         PR c++/13086
23517         * g++.dg/warn/incomplete1.C: Remove xfail.
23518
23519 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23520
23521         * lib/file-format.exp (gcc_target_object_format): Use
23522         ${tool}_target_compile, not gcc_target_compile.
23523         * lib/target-supports.exp (check_alias_available): Likewise.
23524         (check_gc_sections_available): Likewise.
23525         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23526         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23527         dg-require-alias.
23528
23529 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23530
23531         PR c++/13969
23532         * g++.dg/template/static6.C: New test.
23533
23534 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
23535
23536         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
23537
23538 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23539
23540         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
23541         tests for systems where `char' is unsigned by default.
23542
23543 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23544
23545         PR c++/13997
23546         * g++.dg/template/partial3.C: New test.
23547
23548 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
23549
23550         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
23551         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
23552         Remove mentions of obsolete ports.
23553
23554 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
23555
23556         * gcc.dg/noncompile/20001228-1.c: Fix for new
23557         error message.
23558
23559 2004-02-03  Roger Sayle  <roger@eyesopen.com>
23560
23561         PR target/9348
23562         * gcc.c-torture/execute/multdi-1.c: New test case.
23563
23564 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23565
23566         PR c++/13925
23567         * g++.dg/template/lookup5.C: New test.
23568
23569 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23570
23571         PR c++/13950
23572         * g++.dg/template/lookup4.C: New test.
23573
23574         PR c++/13970
23575         * g++.dg/parse/error14.C: New test.
23576
23577         PR c++/14002
23578         * g++.dg/parse/template13.C: New test.
23579
23580 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23581
23582         PR c++/13978
23583         * g++.dg/template/koenig4.C: New test.
23584
23585         PR c++/13968
23586         * g++.dg/template/crash17.C: New test.
23587
23588         PR c++/13975
23589         * g++.dg/parse/error13.C: New test.
23590         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
23591
23592 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23593
23594         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
23595
23596 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
23597
23598         PR c/11658
23599         PR c/13994
23600         * gcc.dg/noncompile/20040203-1.c: New test.
23601         * gcc.dg/noncompile/20040203-2.c: Likewise.
23602         * gcc.dg/noncompile/20040203-3.c: Likewise.
23603         * gcc.dg/20040203-1.c: Likewise.
23604
23605 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
23606
23607         PR c++/10858
23608         * g++.dg/template/sizeof7.C: New test.
23609
23610 2004-02-02  Eric Christopher  <echristo@redhat.com>
23611             Zack Weinberg  <zack@codesourcery.com>
23612
23613         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
23614
23615 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
23616
23617         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
23618         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
23619         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
23620         * gcc.dg/cleanup-5.c: Run only on Linux targets.
23621
23622 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
23623
23624         PR c++/13113
23625         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
23626
23627         PR c++/13854
23628         * g++.dg/ext/attrib13.C: New test.
23629
23630         PR c++/13907
23631         * g++.dg/conversion/op2.C: New test.
23632
23633 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23634
23635         * gcc.dg/titype-1.c: Fix pasto.
23636
23637 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23638
23639         * gcc.dg/titype-1.c: New test.
23640
23641 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23642
23643         PR c++/13957
23644         * g++.dg/template/non-type-template-argument-1.C,
23645         g++.dg/template/qualified-id1.C: Update dg-error marks.
23646         * g++.dg/template/nontype6.C: New test.
23647
23648 2004-02-01  Roger Sayle  <roger@eyesopen.com>
23649
23650         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
23651         * gcc.dg/builtins-31.c: New testcase.
23652         * gcc.dg/builtins-32.c: New testcase.
23653
23654 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
23655
23656         * objc.dg/call-super-2.m: Update line numbers
23657         for the including of stddef.h.
23658
23659 2004-01-30  Michael Matz  <matz@suse.de>
23660
23661         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
23662         g++.dg/ext/case-range3.C: New tests.
23663
23664 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23665
23666         DR206
23667         PR c++/13813
23668         * g++.dg/template/member4.C: New test.
23669
23670 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23671
23672         PR c++/13683
23673         * g++.dg/template/sizeof6.C: New test.
23674
23675 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23676
23677         * gcc.dg/fwritable-strings-1.c: New test.
23678
23679 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23680
23681         * gcc.c-torture/compile/20040130-1.c: New test.
23682
23683 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
23684
23685         * objc.dg/call-super-2.m: Include stddef.h for size_t.
23686
23687 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
23688
23689         PR c++/13883
23690         * g++.dg/template/ctor3.C: New test.
23691
23692 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23693
23694         * g++.dg/tc1: New directory.
23695         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
23696         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
23697         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
23698         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
23699         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
23700
23701 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23702
23703         * g++.dg/parse/error11.C: New test.
23704         * g++.dg/parse/error12.C: Likewise.
23705
23706 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
23707
23708         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
23709         (scan_initial, main): Use aligned_sizeof instead of sizeof.
23710
23711 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
23712
23713         PR c++/13791
23714         * g++.dg/ext/attrib12.C: New test.
23715
23716         PR c++/13736
23717         * g++.dg/parse/cast2.C: New test.
23718
23719 2004-01-27  James E Wilson  <wilson@specifixinc.com>
23720
23721         * objc.dg/encode-2.m (main): New local string.  Set depending on
23722         sizeof long.  Use in sscanf call.
23723         * objc.dg/encode-3.m (main): New local string.  Set depending on
23724         sizeof long.  Use in scan_initial call.
23725
23726 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23727
23728         * objc.dg/call-super-2.m: Make LP64-safe.
23729         * objc.dg/desig-init-1.m: Likewise.
23730
23731 2004-01-27  Devang Patel <dpatel@apple.com>
23732
23733         * g++.dg/debug/namespace1.C: New test.
23734
23735 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
23736
23737         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
23738         xscale-*-*.
23739
23740         * gcc.dg/arm-mmx-1.c: New test.
23741
23742 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23743
23744         * gcc.dg/20040127-1.c: New test.
23745         * gcc.dg/20040127-2.c: New test.
23746
23747 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23748
23749         * objc.dg/stret-1.m (glob): Renamed to globa.
23750
23751 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
23752
23753         PR c++/13663
23754         * g++.dg/expr/for1.C: New test.
23755
23756 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
23757
23758         PR middle-end/13779
23759         * gcc.dg/darwin-longlong.c: New test.
23760
23761 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
23762
23763         * gcc.dg/20040124-1.c: Moved test from here...
23764         * gcc.c-torture/compile/20040124-1.c: ...to here.
23765
23766 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23767
23768         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
23769         the assembly output if -m64 is passed.
23770
23771 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
23772
23773         PR c++/13833
23774         * g++.dg/template/cond3.C: New test.
23775
23776 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23777
23778         PR c++/13810
23779         * g++.dg/template/ttp7.C: New test.
23780
23781 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23782
23783         PR c++/13797
23784         * g++.dg/template/nontype4.C: New test.
23785         * g++.dg/template/nontype5.C: Likewise.
23786
23787 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
23788
23789         * gcc.dg/torture/mips-clobber-at.c: New test.
23790
23791 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
23792
23793         * gcc.dg/20040124-1.c: New test.
23794
23795 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
23796
23797         * gcc.dg/20040123-1.c: New test.
23798
23799 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23800
23801         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
23802
23803 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23804
23805         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
23806
23807 2004-01-23  Andrew Pinski  <apinski@apple.com>
23808
23809         * gcc.dg/20030121-1.c: Move to ..
23810         * gcc.dg/20040121-1.c: here.
23811
23812 2004-01-23  Roger Sayle  <roger@eyesopen.com>
23813
23814         * gcc.dg/builtins-29.c: New test case.
23815
23816 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23817
23818         PR 18314
23819         * gcc.dg/builtins-30.c: New testcase.
23820
23821 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
23822
23823         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
23824         * lib/g77.exp: Likewise.
23825         * lib/objc.exp: Likewise.
23826         * lib/g++.exp: Likewise.
23827
23828 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23829
23830         * gcc.dg/struct-by-value-2.c: New test.
23831
23832 2004-01-21  Andrew Pinski  <apinski@apple.com>
23833
23834         PR target/13785
23835         * gcc.dg/20030121-1.c: New test.
23836
23837 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
23838
23839         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
23840         clobber frame pointer register in asm statement.
23841
23842 2004-01-21  Falk Hueffner  <falk@debian.org>
23843
23844         * gcc.c-torture/compile/20040121-1.c: New test.
23845
23846 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
23847
23848         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
23849
23850 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
23851
23852         * gcc.dg/ppc64-abi-2.c: New test.
23853
23854 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
23855
23856         * lib/treelang.exp: Fill out this file.
23857         * lib/treelang-dg.exp: New File.
23858
23859 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23860
23861         * gcc.c-torture/compile/981022-1.c: Remove.
23862         * gcc.dg/array-5.c: Remove XFAIL.
23863         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
23864         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
23865         gcc.dg/cond-lvalue-1.c: Update.
23866         * gcc.dg/cast-lvalue-2.c: New test.
23867
23868 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
23869
23870         PR c++/13592
23871         * g++.dg/other/error1.C (class foo): Tweak error message.
23872
23873         PR c++/13592
23874         * g++.dg/template/call2.C: New test.
23875
23876 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23877
23878         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
23879         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
23880         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
23881         scalar-return-1_x.c, scalar-return-2_y.c,
23882         scalar-return-3_x.c, scalar-return-3_y.c,
23883         scalar-return-4_x.c, scalar-return-4_y.c,
23884         struct-align-1.h, struct-align-1_x.c,
23885         struct-align-1_y.c, struct-align-2.h,
23886         struct-align-2_x.c, struct-align-2_y.c,
23887         struct-by-value-10_y.c, struct-by-value-11_x.c,
23888         struct-by-value-11_y.c, struct-by-value-12_x.c,
23889         struct-by-value-12_y.c, struct-by-value-13_x.c,
23890         struct-by-value-13_y.c, struct-by-value-14_x.c,
23891         struct-by-value-14_y.c, struct-by-value-15_x.c,
23892         struct-by-value-15_y.c, struct-by-value-16_y.c,
23893         struct-by-value-17_y.c, struct-by-value-18_y.c,
23894         struct-by-value-19_y.c, struct-by-value-1_x.c,
23895         struct-by-value-1_y.c, struct-by-value-20_y.c,
23896         struct-by-value-2_x.c, struct-by-value-2_y.c,
23897         struct-by-value-3_y.c, struct-by-value-4_x.c,
23898         struct-by-value-4_y.c, struct-by-value-5_y.c,
23899         struct-by-value-6_y.c, struct-by-value-7_y.c
23900         struct-by-value-8_x.c, struct-by-value-8_y.c
23901         struct-by-value-9_x.c, struct-by-value-9_y.c
23902         struct-return-10_x.c, struct-return-10_y.c,
23903         struct-return-19_x.c, struct-return-20_x.c
23904         struct-return-2_x.c, struct-return-2_y.c
23905         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
23906         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
23907
23908 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23909
23910         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
23911         attribute on sparc*-sun-solaris2.*.
23912
23913 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
23914
23915         PR c++/13710
23916         * g++.dg/ext/typeof7.C: New test.
23917
23918 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
23919
23920         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
23921         * gcc.dg/const-elim-1.c: Same.
23922
23923 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
23924
23925         * objc.dg/stret-1.m: New.
23926         * objc.dg/stret-2.m: New.
23927
23928 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23929
23930         PR c++/11895
23931         * g++.dg/ext/vector1.C: New test.
23932
23933 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
23934
23935         * gcc.dg/pch/import-1.c: New.
23936         * gcc.dg/pch/import-1.hs: New.
23937         * gcc.dg/pch/import-1a.h: New.
23938         * gcc.dg/pch/import-1b.h: New.
23939         * gcc.dg/pch/import-1c.h: New.
23940
23941 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
23942
23943         PR c++/13574
23944         * g++.dg/ext/array1.C: New test.
23945
23946         PR c++/13178
23947         * g++.dg/conversion/op1.C: New test.
23948
23949 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
23950
23951         PR 11864
23952         From Kazumoto Kojima / Dan Kegel:
23953         * gcc.dg/pr11864-1.c: New test.
23954
23955         PR 10392
23956         From Marcus Comstedt / Dan Kegel:
23957         * gcc.dg/pr10392-1.c: New test.
23958
23959 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
23960
23961         PR c++/13478
23962         * g++.dg/init/ref10.C: New test.
23963
23964 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23965
23966         PR c++/13407
23967         * g++.dg/parse/typename6.C: New test.
23968
23969 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23970
23971         PR pch/13361
23972         * testsuite/g++.dg/pch/wchar-1.C: New.
23973         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23974
23975 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23976
23977         PR c++/9259
23978         * g++.dg/expr/sizeof2.C: New test.
23979
23980 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
23981
23982         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
23983
23984 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
23985
23986         PR c++/13659
23987         * g++.dg/lookup/strong-using-3.C: New.
23988         * g++.dg/lookup/using-10.C: New.
23989
23990 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
23991
23992         PR c++/13594
23993         * g++.dg/lookup/strong-using-2.C: New.
23994
23995 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
23996             Dan Kegel <dank@kegel.com>
23997             J"orn Rennecke <joern.rennecke@superh.com>
23998
23999         PR target/9365
24000         * gcc.dg/pr9365-1.c: New test.
24001
24002 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24003
24004         PR c++/8856
24005         * g++.dg/parse/casting-operator2.C: New test.
24006         * g++.old-deja/g++.pt/explicit83.C: Remove.
24007
24008 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24009
24010         * gcc.dg/label-compound-stmt-1.c: New test.
24011         * gcc.c-torture/compile/950922-1.c,
24012         gcc.c-torture/compile/20000211-3.c,
24013         gcc.c-torture/compile/20000518-1.c,
24014         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24015         compound statements.
24016
24017 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24018
24019         * gcc.dg/ppc64-abi-1.c: New test.
24020
24021 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24022
24023          * g++.dg/ext/attrib9.C: Add dg-warnings.
24024
24025 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24026
24027         PR c++/12335
24028         * g++.dg/parse/dtor3.C: New test.
24029
24030 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24031
24032         PR c++/12709
24033         * g++.dg/parse/try-catch-1.C: New test.
24034
24035 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24036
24037         * ada/acats/run_all.sh: Add more verbose output in acats.log
24038         when compiling tests.
24039
24040 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24041
24042         PR 13656
24043         * gcc.dg/typedef-redecl.c: New test case.
24044         * gcc.dg/typedef-redecl.h: New support file.
24045
24046 2004-01-13  Jan Hubicka  <jh@suse.cz>
24047
24048         * gcc.dg/always_inline.c: New test.
24049         * gcc.dg/debug/20031231-1.c: Fix.
24050
24051 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24052
24053         PR c++/13474
24054         * g++.dg/template/array3.C: New test.
24055
24056 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24057
24058         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24059         * g++.dg/warn/Wunused-2.C: Likewise.
24060
24061 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24062
24063         PR c++/13289
24064         * g++.dg/template/instantiate6.C: New test.
24065
24066 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24067
24068         PR middle-end/11397
24069         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24070
24071 2004-01-12  Jan Hubicka  <jh@suse.cz>
24072
24073         PR opt/12826
24074         * gcc.dg/20040112-1.c: New.
24075
24076         * gcc.dg/dwarf-die[1-7].c: Move to...
24077         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24078         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24079
24080 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24081
24082         PR c++/4100
24083         * g++.dg/parse/friend4.C: New test.
24084
24085 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24086
24087         PR c++/4100
24088         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24089         definition is called a friend.
24090
24091 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24092
24093         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24094
24095 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24096
24097         PR c++/3478
24098         * g++.dg/parse/error10.C: New test.
24099         * g++.dg/template/arg2.C: Accept "invalid type" error.
24100
24101 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24102
24103         PR middle-end/13392
24104         * g++.dg/opt/expect2.C: New test.
24105
24106 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24107
24108         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24109         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24110         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24111         Update dg-error regexps.
24112
24113 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24114
24115         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24116         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24117
24118 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24119
24120         * gcc.dg/pragma-re-1.c: Use right pointer type.
24121
24122 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24123
24124         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24125
24126 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24127
24128         * gcc.dg/rs6000-ldouble-1.c: New.
24129
24130 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24131
24132         DR 337
24133         PR c++/9256
24134         * g++.dg/other/abstract1.C: New test.
24135
24136 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24137
24138         * g++.dg/lookup/strong-using-1.C: New.
24139
24140 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24141
24142         PR c/11234
24143         * gcc.dg/func-ptr-conv-1.c: New test.
24144         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24145
24146 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24147
24148         PR target/13380.
24149         * gcc.c-torture/compile/20040109-1.c: New.
24150
24151 2004-01-08  Stuart Hastings  <stuart@apple.com>
24152
24153         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24154         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24155         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24156
24157 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24158
24159         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24160
24161 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24162
24163         * ada/acats/run_acats: Treat 'gnatchop' the same way
24164         as 'gnatmake'.  Export GCC_DRIVER.
24165         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24166         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24167
24168 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24169
24170         PR c++/12573
24171         * g++.dg/template/dependent-expr4.C: New test.
24172
24173 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24174
24175         * gcc.dg/altivec-11.c: New test.
24176
24177 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24178
24179         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24180
24181 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24182
24183         PR c/6024
24184         * gcc.dg/enum-compat-1.c: New test.
24185         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24186
24187 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24188
24189         PR c/12165
24190         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24191         gcc.dg/c99-idem-qual-3.c: New tests.
24192
24193 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24194
24195         * gcc.dg/winline-7.c: Don't cast void * to int.
24196
24197 2004-01-06  Jan Hubicka  <jh@suse.cz>
24198
24199         * gcc.dg/i386-sse-5.c: New test
24200         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24201
24202 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24203
24204         PR c++/12815
24205         * g++.dg/rtti/typeid4.C: New test.
24206
24207 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24208
24209         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24210
24211 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24212
24213         PR c++/12132
24214         * g++.dg/template/error11.C: New test.
24215
24216         PR c++/13451
24217         * g++.dg/template/class2.C: New test.
24218
24219 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24220         Richard Sandiford <rsandifo@redhat.com>
24221
24222         PR c++/13387
24223         * g++.dg/opt/alias3.C: New test.
24224
24225 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24226
24227         PR c++/13157
24228         * g++.dg/template/koenig3.C: New test.
24229
24230         PR c++/13529
24231         * g++.dg/parse/offsetof3.C: New test.
24232
24233         * g++.dg/init/copy7.C: Add missing dg-error markers.
24234
24235         PR c++/12226
24236         * g++.dg/init/copy7.c: New test.
24237
24238         PR c++/13536
24239         * g++.dg/parse/cast1.C: New test.
24240
24241 2004-01-04  Jan Hubicka  <jh@suse.cz>
24242
24243         * gcc.dg/winline[1-7].c: New tests.
24244
24245 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24246
24247         PR c++/13520
24248         * g++.dg/template/qualttp22.C: New test.
24249
24250 2004-01-01  Jan Hubicka  <jh@suse.cz>
24251
24252         * gcc.dg/debug/20031231-1.c: New.
24253         * gcc.c-torture/compile/20040101-1.c: New.
24254         * gcc.dg/dwarf-die-[1-7].c: New.
24255
24256 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24257
24258         PR optimization/13521
24259         * gcc.c-torture/compile/20031231-1.c: New test.
24260
24261 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24262
24263         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24264
24265 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24266
24267         PR c++/10079
24268         * g++.dg/template/crash16.C: New test.
24269
24270 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24271
24272         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24273
24274 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24275
24276         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24277         ports.
24278         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24279         * g++.old-deja/g++.law/profile1.C: Likewise.
24280         * gcc.c-torture/compile/981006-1.c: Likewise.
24281         * gcc.c-torture/execute/loop-2e.x: Likewise.
24282         * gcc.c-torture/execute/loop-2f.x: Remove.
24283         * gcc.c-torture/execute/loop-2g.x: Likewise.
24284         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24285         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24286
24287 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24288
24289         PR c++/13507
24290         * g++.dg/ext/attrib11.C: New test.
24291
24292         PR c++/13494
24293         * g++.dg/template/array2-1.C: New test.
24294         * g++.dg/template/array2-2.C: New test.
24295
24296 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24297
24298         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24299
24300 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24301
24302         PR c++/12774
24303         * g++.dg/template/array1-1.C: New test.
24304         * g++.dg/template/array1-2.C: New test.
24305
24306 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24307
24308         PR fortran/12632
24309         * g77.dg/12632.f: New test case.
24310
24311 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24312
24313         PR c++/13289
24314         * g++.dg/parse/nontype1.C: New test.
24315
24316 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24317
24318         PR c++/12403
24319         * g++.dg/parse/explicit1.C: New test.
24320         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24321
24322 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24323
24324         PR c++/13081
24325         * g++.dg/opt/inline6.C: New test.
24326
24327         PR c++/12613
24328         * g++.dg/parse/error9.C: New test.
24329
24330         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24331
24332 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24333
24334         PR c++/13009
24335         * g++.dg/init/assign1.C: New test.
24336
24337 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24338
24339         PR c++/13070
24340         * g++.dg/warn/format3.C: New test case.
24341
24342 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24343
24344         * gcc.c-torture/compile/20031227-1.c: New test.
24345
24346 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24347
24348         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24349         * g77.dg/bprob/bprob.exp: Likewise.
24350         * gcc.misc-tests/bprob.exp: Likewise.
24351         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24352         variants on systems where the library does not provide that
24353         functionality.
24354         * gcc.dg/builtins-20.c: Use builtins-config.h.
24355         * gcc.dg/builtins-config.h: New file.
24356
24357 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24358
24359         * lib/gcc-dg.exp (dg-require-profiling): New function.
24360         * lib/target-supports.exp (check_profiling_available): Likewise.
24361         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24362         * g77.dg/bprob/bprob.exp: Likewise.
24363         * gcc.misc-tests/bprob.exp: Likewise.
24364         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24365         * gcc.dg/20021014-1.c: Likewise.
24366         * gcc.dg/nest.c: Likewise.
24367
24368 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24369
24370         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24371         compiling.
24372         * g++.dg/lookup/java2.C: Likewise.
24373         * gcc.dg/cpp/lexident.c: Likewise.
24374
24375 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24376
24377         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24378         given.
24379         * gcc.c-torture/compile/961203-1.c: Likewise.
24380         * gcc.c-torture/compile/980506-1.c: Likewise.
24381
24382 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24383
24384         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24385         (additional_prunes): New global.
24386         (gcc-dg-prune): Handle additional per-test pruning.
24387         (dg-test): Clear additional_prunes between tests.
24388
24389         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24390         dg-prune-output to avoid spurious failures from assembler
24391         complaining about nonexistent WAW violations.
24392         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24393         Use dg-prune-output to avoid spurious failures from assembler
24394         warning about Itanium B-step errata.
24395
24396 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24397
24398         * g++.dg/abi/macro0.C: New test.
24399         * g++.dg/abi/macro1.C: Likewise.
24400         * g++.dg/abi/macro2.C: Likewise.
24401
24402         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24403         * g++.dg/abi/bitfield7.C: Likewise.
24404         * g++.dg/abi/dtor2.C: Likewise.
24405         * g++.dg/abi/mangle11.C: Likewise.
24406         * g++.dg/abi/mangle12.C: Likewise.
24407         * g++.dg/abi/mangle14.C: Likewise.
24408         * g++.dg/abi/mangle17.C: Likewise.
24409         * g++.dg/abi/vbase10.C: Likewise.
24410         * g++.dg/abi/vbase14.C: Likewise.
24411         * g++.dg/template/qualttp17.C: Likewise.
24412
24413 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24414
24415         PR c/11995
24416         * gcc.dg/20031223-1.c: New test.
24417
24418 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24419
24420         * gcc.dg/noreturn-7.c: New test.
24421
24422 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24423
24424         * gcc.dg/null-pointer-1.c: New test.
24425
24426 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24427
24428         * g++.old-deja/g++.jason/template18.C: Remove.
24429         * g++.old-deja/g++.jason/template37.C: Likewise.
24430
24431         PR c++/12862
24432         * g++.dg/lookup/ns1.C: New test.
24433
24434         PR c++/12397
24435         * g++.dg/template/lookup3.C: New test.
24436
24437 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24438
24439         * g++.dg/template/recurse1.C: New test
24440
24441 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24442
24443         PR c++/12479
24444         * g++.dg/parse/semicolon1.C: New test.
24445         * g++.dg/parse/semicolon1.h: Likewise.
24446
24447 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24448
24449         * gcc.dg/darwin-misaligned.c: New test.
24450
24451 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24452
24453         PR c/9163
24454         * gcc.dg/20031222-1.c: New test.
24455
24456 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24457
24458         PR c++/13438
24459         * g++.dg/parse/error8.C: New test.
24460
24461         PR c++/11554
24462         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24463
24464 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24465
24466         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24467         too small.
24468         * gcc.c-torture/compile/930217-1.c: Likewise.
24469         * gcc.c-torture/compile/930513-1.c: Likewise.
24470         * gcc.c-torture/execute/920908-2.c: Likewise.
24471         * gcc.c-torture/execute/921204-1.c: Likewise.
24472         * gcc.c-torture/execute/930621-1.c: Likewise.
24473         * gcc.c-torture/execute/930630-1.c: Likewise.
24474         * gcc.c-torture/execute/931031-1.c: Likewise.
24475         * gcc.c-torture/execute/980602-2.c: Likewise.
24476         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24477         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24478         * gcc.c-torture/execute/extzvsi.c: Likewise.
24479         * gcc.c-torture/unsorted/ext.c: Likewise.
24480
24481 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24482
24483         PR target/12749
24484         * gcc.c-torture/compile/20031220-2.c: New test case.
24485
24486 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24487
24488         PR optimization/13031
24489         * gcc.c-torture/compile/20031220-1.c: New test case.
24490
24491 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24492
24493         * gcc.dg/cast-function-1.c: New test.
24494
24495 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24496
24497         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24498         formats.
24499
24500 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24501
24502         PR c++/12795
24503         * g++.dg/ext/attrib10.C: New test.
24504
24505 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24506
24507         * gcc.dg/cleanup-10.c: New test.
24508         * gcc.dg/cleanup-11.c: New test.
24509
24510 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24511
24512         PR c++/13239
24513         * g++.dg/opt/expect1.C: New test.
24514
24515 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24516
24517         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24518
24519 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24520
24521         PR debug/12923
24522         * gcc.dg/20031218-1.c: New test.
24523
24524         PR debug/12389
24525         * gcc.dg/20031218-2.c: New test.
24526         * gcc.dg/20031218-3.c: New test.
24527
24528         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
24529         of label name and allow for USER_LABEL_PREFIX == "_" names.
24530         * g++.dg/abi/mangle18-2.C: Likewise.
24531         * g++.dg/abi/mangle19-1.C: Likewise.
24532         * g++.dg/abi/mangle19-2.C: Likewise.
24533         * g++.dg/abi/mangle20-1.C: Likewise.
24534         * g++.dg/abi/mangle20-2.C: Likewise.
24535
24536 2003-12-18  Richard Henderson  <rth@redhat.com>
24537
24538         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
24539
24540 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
24541             Dan Kegel <dank@kegel.com>
24542
24543         PR other/12009
24544         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
24545         testing a cross compiler, it causes spurious compile failures.
24546         * lib/g++.exp: Likewise.
24547
24548 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24549
24550         PR c++/13262
24551         * g++.dg/template/access13.C: New test.
24552
24553 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24554
24555         * gcc.dg/20031216-1.c: New test.
24556
24557 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24558
24559         PR c++/9154
24560         * g++.dg/template/error10.C: New test.
24561
24562 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24563
24564         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
24565         * g++.dg/eh/simd-2.C: Likewise.
24566
24567 2003-12-17  James E Wilson  <wilson@specifixinc.com>
24568             Roger Sayle  <roger@eyesopen.com>
24569
24570         * gcc.c-torture/execute/ieee/mzero5.c: New.
24571
24572 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
24573
24574         PR c++/10603
24575         * g++.dg/parse/error6.C: New test.
24576
24577         PR c++/12827
24578         * g++.dg/parse/error7.C: New test.
24579
24580 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24581
24582         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
24583         at -O with stabs debugging formats.
24584         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
24585         * gcc.dg/debug/debug-2.c: Likewise.
24586
24587 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24588
24589         PR c++/12696
24590         * g++.dg/init/error1.C: New test.
24591
24592         PR c++/12218
24593         * g++.dg/init/pm3.C: New test.
24594
24595 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24596
24597         PR c/3347
24598         * gcc.dg/bitfld-8.c: New test.
24599
24600 2003-12-16  James Lemke  <jim@wasabisystems.com>
24601
24602         * gcc.dg/arm-scd42-[123].c: New tests.
24603
24604 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24605
24606         PR c++/9043
24607         * g++.dg/abi/mangle20-1.C: New test.
24608         * g++.dg/abi/mangle20-2.C: New test.
24609
24610 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24611
24612         PR c++/13275
24613         * g++.dg/other/offsetof2.C: Remove XFAIL.
24614         * g++.dg/parse/offsetof1.C: New test.
24615         * g++.gd/parse/offsetof2.C: Likewise.
24616
24617 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24618
24619         * g++.dg/template/nontype3.C: New test.
24620         * g++.dg/template/static2.C: Tweaked the dg-error clause.
24621
24622 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24623
24624         * g++.dg/warn/noreturn-3.C: Also test instantiation.
24625
24626 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24627
24628         PR c++/13387
24629         * g++.dg/expr/assign1.C: New test.
24630
24631         PR c++/13242
24632         * g++.dg/abi/mangle19-1.C: New test.
24633         * g++.dg/abi/mangle19-2.C: New test.
24634
24635 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
24636
24637         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
24638
24639 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24640
24641         * gcc.c-torture/execute/20031216-1.c: New test.
24642
24643 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24644
24645         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
24646         an ICE regression.
24647
24648 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24649
24650         PR c++/10926
24651         * g++.dg/template/error9.C: New test.
24652
24653         PR c++/11116
24654         * g++.dg/template/error8.C: New test.
24655
24656 2003-12-15  Roger Sayle  <roger@eyesopen.com>
24657
24658         PR middle-end/13400
24659         * gcc.c-torture/execute/20031215-1.c: New test case.
24660
24661 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24662
24663         PR c++/13269
24664         * g++.dg/parse/error5.C: New test.
24665
24666         PR c++/12989
24667         * g++.dg/expr/sizeof1.C: New test.
24668
24669         PR c++/13310
24670         * g++.dg/template/crash15.C: New test.
24671
24672 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
24673
24674         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
24675         a non-POD type as the last named parameter of a varargs function.
24676
24677 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24678
24679         PR c++/13243
24680         PR c++/12573
24681         * g++.dg/template/crash14.C: New test.
24682         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
24683
24684 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24685
24686         * g++.dg/other/java1.C: New test.
24687
24688         PR c++/13241
24689         * g++.dg/abi/mangle18-1.C: New test.
24690         * g++.dg/abi/mangle18-2.C: New test.
24691
24692 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24693
24694         PR optimization/10312
24695         * gcc.c-torture/execute/20031214-1.c: New.
24696
24697 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
24698
24699         PR c++/10779
24700         PR c++/12160
24701         * g++.dg/parse/error3.C: New test.
24702         * g++.dg/parse/error4.C: Likewise.
24703         * g++.dg/abi/mangle4.C: Tweak error messages.
24704         * g++.dg/lookup/using5.C: Likewise.
24705         * g++.dg/other/error2.C: Likewise.
24706         * g++.dg/parse/typename5.C: Likewise.
24707         * g++.dg/parse/undefined1.C: Likewise.
24708         * g++.dg/template/arg2.C: Likewise.
24709         * g++.dg/template/ttp3.C: Likewise.
24710         * g++.dg/template/type1.C: Likewise.
24711         * g++.old-deja/g++.other/crash32.C: Likewise.
24712         * g++.old-djea/g++.pt/defarg8.C: Likewise.
24713
24714 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24715
24716         PR c++/13106
24717         * g++.dg/warn/noreturn-3.C: New test.
24718
24719 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24720
24721         PR c++/13118
24722         * g++.dg/abi/covariant3.C: New.
24723
24724 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
24725
24726         * g++.dg/eh/ia64-1.C: New test.
24727
24728 2003-12-12  Roger Sayle  <roger@eyesopen.com>
24729
24730         PR optimization/13037
24731         * g77.f-torture/execute/13037.f: New test case.
24732
24733 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24734
24735         PR c++/12881
24736         * g++.dg/abi/covariant2.C: New.
24737
24738 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
24739
24740         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
24741
24742 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
24743
24744         * gcc.c-torture/execute/wchar_t-1.x: Delete.
24745
24746 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
24747
24748         PR other/10819
24749         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
24750         to fix Bug 10819.
24751         * lib/g++.exp (g++_version): Likewise.
24752         * lib/g77.exp (g77_version): Likewise.
24753         * lib/objc.exp (default_objc_version): Likewise.
24754
24755 2003-12-10  Richard Henderson  <rth@redhat.com>
24756
24757         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
24758
24759         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
24760
24761 2003-12-08  Matt Austern  <austern@apple.com>
24762
24763         PR c/13134
24764         * lib/gcc-dg.exp (dg-require-visibility): Define.
24765         * lib/target-supports (check_visibility_available): Define.
24766         * gcc.dg/visibility-1.c: New test.
24767         * gcc.dg/visibility-2.c: Likewise.
24768         * gcc.dg/visibility-3.c: Likewise.
24769         * gcc.dg/visibility-4.c: Likewise.
24770         * gcc.dg/visibility-5.c: Likewise.
24771         * gcc.dg/visibility-6.c: Likewise.
24772         * g++.dg/ext/visibility-1.C: Likewise.
24773         * g++.dg/ext/visibility-2.C: Likewise.
24774         * g++.dg/ext/visibility-3.C: Likewise.
24775         * g++.dg/ext/visibility-4.C: Likewise.
24776         * g++.dg/ext/visibility-5.C: Likewise.
24777         * g++.dg/ext/visibility-6.C: Likewise.
24778
24779 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24780
24781         * g++.dg/lookup/java1.C: New test.
24782         * g++.dg/lookup/java2.C: New test.
24783
24784 2003-12-07  Falk Hueffner  <falk@debian.org>
24785
24786         * g++.dg/opt/noreturn-1.C: New test.
24787
24788 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
24789
24790         * gcc.dg/overflow-1.c: New test.
24791
24792 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24793
24794         * g77.f-torture/compile/13060.f: New test.
24795
24796 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
24797
24798         PR c++/13323
24799         * g++.dg/inherit/operator2.C: New test.
24800
24801 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24802
24803         PR c++/13305
24804         * g++.dg/ext/attrib9.C: New test.
24805
24806 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24807
24808         PR c++/13314
24809         * g++.dg/template/error7.C: New test.
24810
24811 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
24812             J"orn Rennecke <joern.rennecke@superh.com>
24813
24814         PR target/13302
24815         * g++.dg/other/struct-va_list.C: New test.
24816
24817 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24818
24819         PR c++/13166
24820         * g++.dg/parse/defarg6.C: New test.
24821
24822 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
24823
24824         PR target/13256
24825         * gcc.c-torture/execute/20031201-1.c: New test.
24826
24827 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
24828
24829         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
24830
24831 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24832
24833         * gcc.dg/builtin-return-1.c: New test.
24834
24835 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
24836             J"orn Rennecke <joern.rennecke@superh.com>
24837
24838         PR optimization/13260
24839         * gcc.c-torture/execute/20031204-1.c: New test.
24840
24841 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24842
24843         PR c++/9127
24844         * g++.dg/template/error6.C: New test.
24845
24846 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
24847
24848         * gcc.dg/20031202-1.c: New test.
24849
24850 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24851
24852         PR c++/13179
24853         * g++.dg/template/eh1.C: New test.
24854
24855         PR c++/10771
24856         * g++.dg/template/error5.C: New test.
24857
24858 2003-12-02  David Ung  <davidu@mips.com>
24859
24860         * gcc.dg/compat/vector-check.h: Corrected type for var
24861         g_##TMODE
24862
24863 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24864
24865         PR c++/10126
24866         * g++.dg/template/ptrmem8.C: New test.
24867
24868 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24869
24870         PR c++/12573
24871         * g++.dg/template/dependent-expr3.C: New test.
24872
24873 2003-12-01  James Lemke  <jim@wasabisystems.com>
24874
24875         * gcc.dg/arm-g2.c: New test.
24876
24877 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24878
24879         PR optimization/11634
24880         * gcc.dg/20031201-2.c: New test case.
24881
24882 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
24883
24884         PR 11433
24885         * objc.dg/proto-lossage-3.m: New test.
24886
24887 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24888
24889         PR optimization/12628
24890         * gcc.dg/20031201-1.c: New test case.
24891
24892 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24893
24894         * gcc.dg/unaligned-1.c: New test.
24895
24896 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
24897
24898         PR c++/9849
24899         * g++.dg/template/error4.C: New test.
24900         * g++.dg/template/nested3.C: Adjust error markers.
24901
24902 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24903
24904         * gcc.dg/cpp/assert4.c: Check more #system assertions.
24905
24906 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24907
24908         PR c/10333
24909         * gcc.dg/bitfld-7.c: New test.
24910
24911 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
24912
24913         * gcc.dg/tls/asm-1.C: New test.
24914
24915 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24916
24917         * gcc.dg/cpp/assert4.c: Update.
24918
24919 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24920
24921         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
24922         * gcc.dg/builtin-apply3.c: New test.
24923
24924 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24925
24926         * lib/compat.exp (compat-obj): New xfaildata parameter.
24927         Use it to set compiler_conditional_xfail_data before compiling.
24928         (compat-get-options): Handle dg-xfail-if.
24929         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
24930         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
24931         * gcc.dg/compat/vector-1_y.c: Likewise.
24932         * gcc.dg/compat/vector-2_x.c: Likewise.
24933         * gcc.dg/compat/vector-2_y.c: Likewise.
24934
24935 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24936
24937         * g++.dg/opt/reg-stack4.C: New test.
24938
24939 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24940
24941         * gcc.dg/builtin-apply2.c: New test.
24942
24943 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24944
24945         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
24946
24947 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24948
24949         PR c++/12924
24950         * g++.dg/template/template-id-2.C: New test.
24951
24952 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24953
24954         PR c++/5369
24955         * g++.dg/template/memfriend1.C: New test.
24956         * g++.dg/template/memfriend2.C: Likewise.
24957         * g++.dg/template/memfriend3.C: Likewise.
24958         * g++.dg/template/memfriend4.C: Likewise.
24959         * g++.dg/template/memfriend5.C: Likewise.
24960         * g++.dg/template/memfriend6.C: Likewise.
24961         * g++.dg/template/memfriend7.C: Likewise.
24962         * g++.dg/template/memfriend8.C: Likewise.
24963         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
24964
24965 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
24966
24967         PR c++/12515
24968         * g++.dg/ext/cond1.C: New test.
24969
24970 2003-11-20  Richard Henderson  <rth@redhat.com>
24971
24972         * gcc.dg/20020201-2.c: Remove.
24973         * gcc.dg/20020201-4.c: Remove.
24974         * gcc.dg/20020304-1.c: Remove.
24975
24976 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
24977
24978         * gcc.dg/cpp/trad/xwin1.c: New test case.
24979
24980 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
24981
24982         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
24983         * lib/g77.exp: Likewise.
24984         * lib/objc.exp: Likewise.
24985         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
24986         for darwin.
24987
24988 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24989
24990         PR c++/12932
24991         * g++.dg/template/static5.C: New test.
24992
24993 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
24994
24995         * gcc.dg/nested-func-1.c: New test.
24996
24997 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24998
24999         * gcc.dg/cpp/assert4.c: New test.
25000
25001 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25002
25003         PR c++/2294
25004         * g++.dg/lookup/using9.c: New test.
25005
25006 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25007
25008         PR c++/12762
25009         * g++.dg/template/error3.C: New test.
25010
25011 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25012
25013         PR ada/13035
25014         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25015         No longer use a wrapper for gcc, since this does not work under
25016         Windows.
25017
25018 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25019
25020         PR c++/2094
25021         * g++.dg/template/ptrmem7.C: New test.
25022
25023 2003-11-13  Andrew Pinski <apinski@apple.com>
25024
25025         * gcc.c-torture/compile/20031113-1.c: New test.
25026
25027 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25028             Kean Johnston <jkj@sco.com>
25029
25030         PR c/13029
25031         * gcc.dg/unused-4.c: Update.
25032
25033 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25034
25035         * g++.dg/opt/const3.C: New test.
25036
25037 2003-11-13  Jan Hubicka  <jh@suse.cz>
25038
25039         * gcc.c-torture/compile/20031112-1.c: New test.
25040
25041 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25042
25043         * g++.dg/parse/crash10.C: Remove bogus error marker.
25044
25045 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25046
25047         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25048         (host_gcc): Likewise.
25049         (ROOT): Honor $PWDCMD.
25050         (BASE): Likewise.
25051         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25052
25053 2003-11-12  Catherine Moore  <clm@redhat.com>
25054
25055         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25056
25057 2003-11-12  Andreas Jaeger  <aj@suse.de>
25058             Jakub Jelinek  <jakub@redhat.com>
25059             Andrew Pinski  <pinskia@physics.uc.edu>
25060             Richard Henderson  <rth@redhat.com>
25061
25062         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25063         systems.
25064         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25065
25066         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25067         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25068
25069 2003-11-11  Andreas Jaeger  <aj@suse.de>
25070
25071         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25072
25073         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25074
25075 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25076
25077         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25078         Clean ups.
25079
25080 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25081
25082         * gcc.dg/trampoline-1.c: New test.
25083
25084 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25085
25086         * gcc.c-torture/compile/200031109-1.c: New test.
25087
25088 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25089
25090         PR c/3190
25091         PR c/8714
25092         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25093         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25094         gcc.dg/format/no-y2k-1.c: Update.
25095
25096 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25097
25098         PR optimization/10467
25099         * gcc.dg/20031108-1.c: New test case.
25100
25101 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25102
25103         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25104
25105 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25106
25107         * gcc.dg/compound-lvalue-1.c: New test.
25108         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25109         some XFAILs.
25110
25111 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25112
25113         * gcc.dg/altivec-varargs-1.c: New test.
25114
25115 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25116
25117         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25118         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25119         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25120         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25121         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25122
25123 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25124
25125         * gcc.dg/cond-lvalue-1.c: New test.
25126
25127 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25128
25129         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25130
25131 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25132
25133         PR c++/11616
25134         * g++.dg/template/instantiate5.C: New test.
25135
25136 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25137
25138         PR c++/12726
25139         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25140         * ChangeLog: Add missing first entry for above test.
25141
25142 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25143
25144         PR c++/9810
25145         * g++.dg/template/using8.C: New test.
25146         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25147
25148 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25149
25150         PR optimization/10817
25151         * gcc.c-torture/compile/20031102-1.c: New test case.
25152
25153 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25154
25155         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25156         2147483647.
25157
25158 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25159
25160         * gcc.dg/20031102-1.c: New test.
25161
25162 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25163
25164         * gcc.dg/complex-1.c: New test.
25165
25166 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25167
25168         PR c++/12796
25169         * g++.dg/template/crash13.C: Adjust expected error location.
25170         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25171
25172 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25173
25174         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25175
25176 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25177
25178         PR/10239
25179         * gcc.c-torture/compile/20031031-2.c: New test.
25180
25181 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25182
25183         PR/11640
25184         * gcc.c-torture/compile/20031031-1.c: New test.
25185
25186 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25187
25188         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25189         * gcc.misc-tests/bprob.exp: Likewise.
25190         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25191         the execution test on arm-elf configs.
25192         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25193         configs that don't support scratch files.
25194         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25195
25196 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25197
25198         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25199         done by dejagnu.
25200
25201 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25202
25203         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25204         Avoid non pure sh syntax. Add more logging.
25205
25206         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25207         fail.
25208
25209 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25210
25211         PR libgcj/10610
25212         * gcc.dg/ppc-stackalign-1.c: New test.
25213
25214 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25215
25216         * ada/acats/run_all.sh: Change output to be more compliant with
25217         dejagnu framework.
25218         Create acats.sum and acats.log files under testsuite/ada/acats
25219         Only run [a-z]* directories, to filter out e.g. CVS.
25220         Redirect build output to log file.
25221
25222 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25223
25224         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25225
25226 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25227
25228         PR ada/5909:
25229         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25230
25231 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25232
25233         * gcc.c-torture/compile/20031023-1.c: New test.
25234         * gcc.c-torture/compile/20031023-2.c: New test.
25235         * gcc.c-torture/compile/20031023-3.c: New test.
25236         * gcc.c-torture/compile/20031023-4.c: New test.
25237
25238 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25239
25240         PR c++/10371
25241         * g++.dg/lookup/scoped8.C: New test.
25242
25243 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25244
25245         * g++.dg/opt/reg-stack3.C: New test.
25246
25247 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25248
25249         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25250
25251 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25252
25253         PR c++/11076
25254         * g++.dg/template/crash13.C: New test.
25255
25256 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25257
25258         * gcc.dg/c99-restrict-2.c: New test.
25259
25260 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25261
25262         PR c++/12698, c++/12699, c++/12700, c++/12566
25263         * g++.dg/inherit/covariant9.C: New test.
25264         * g++.dg/inherit/covariant10.C: New test.
25265         * g++.dg/inherit/covariant11.C: New test.
25266
25267 2003-10-23  Jason Merrill  <jason@redhat.com>
25268
25269         PR c++/12726
25270         * g++.dg/ext/complit2.C: New test.
25271
25272 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25273
25274         PR target/12654
25275         * gcc.c-torture/execute/20031020-1.c: New test.
25276
25277 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25278
25279         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25280         following the jump_insn.
25281
25282 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25283
25284         * gcc.dg/cast-lvalue-1.c: New test.
25285
25286 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25287
25288         PR c++/11962
25289         * g++.dg/template/cond2.C: New test.
25290
25291 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25292
25293         * gcc.dg/builtins-28.c: New test.
25294
25295 2003-10-20  Jan Hubicka  <jh@suse.cz>
25296
25297         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25298         parameter.
25299         * testsuite/gcc.dg/inline-2.c: Likewise.
25300
25301 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25302
25303         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25304         * gcc.dg/nest.c: Likewise.
25305
25306 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25307
25308         PR c++/9781, c++/10583, c++/11862
25309         * g++.dg/parse/crash13.C: New test.
25310
25311 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25312
25313         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25314
25315 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25316
25317         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25318         Define HAVE_C99_RUNTIME except on Solaris.
25319         * gcc.dg/builtins-20.c: Likewise.
25320
25321 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25322
25323         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25324
25325 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25326
25327         PR c++/12495
25328         * g++.dg/template/crash21.C: New test.
25329
25330 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25331
25332         PR c++/2513
25333         * g++.dg/template/typename5.C: New test.
25334
25335 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25336
25337         PR c++/12369
25338         * g++.dg/template/friend25.C: New test.
25339
25340 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25341
25342         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25343         versions.
25344
25345 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25346
25347         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25348         == 2147483647.
25349
25350 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25351
25352         * gcc.c-torture/execute/960416-1.x: Remove.
25353         * gcc.c-torture/execute/divconst-3.x: Likewise.
25354
25355 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25356
25357         PR target/12598
25358         * gcc.dg/torture/cris-volatile-1.c: New test.
25359
25360 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25361
25362         PR optimization/9325
25363         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25364         for overflowing floating point to integer conversion during RTL
25365         simplification.
25366
25367 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25368
25369         * objc/execute/_cmd.m: Fix typo.
25370         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25371         Relax 'scan-assembler' regexp.
25372         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25373         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25374         * objc.dg/zero-link-2.m: Remove blank line.
25375         * objc.dg/zero-link-3.m: New test case.
25376
25377 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25378
25379         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25380
25381         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25382         than linker trickery.
25383
25384 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25385
25386         PR c++/12370
25387         * g++.dg/other/friend2.C: New test.
25388
25389 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25390
25391         * gcc.dg/20031012-1.c: New test.
25392
25393 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25394
25395         * gcc.dg/weak/weak-3.c: Fix for new warning.
25396
25397 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25398
25399         PR optimization/8750
25400         * gcc.c-torture/execute/20031012-1.c: New test case.
25401
25402 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25403
25404         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25405         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25406
25407 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25408
25409         PR optimization/12260
25410         * gcc.c-torture/compile/20031011-2.c: New test case.
25411
25412 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25413
25414         * gcc.c-torture/execute/20031011-1.c: New testcase.
25415
25416 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25417
25418         * gcc.c-torture/compile/20031011-1.c: New test.
25419
25420 2003-10-11  Jan Hubicka  <jh@suse.cz>
25421
25422         * g++.dg/other/first-global.C: New test.
25423
25424 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25425
25426         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25427
25428 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25429
25430         * gcc.c-torture/compile/20031010-1.c: New test.
25431
25432 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25433
25434         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25435         * gcc.c-torture/execute/va-arg-25.c: ... here.
25436
25437 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25438
25439         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25440
25441 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25442
25443         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25444
25445 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25446
25447         * g++.dg/parse/error2.C: New test.
25448
25449 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25450
25451         PR c++/11097
25452         * g++.dg/other/error5.C: Modify the error message.
25453         * g++.dg/lookup/using8.C: New test.
25454
25455 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25456
25457         * gcc.dg/darwin-abi-2.c: New file.
25458         * gcc.c-torture/execute/va-arg-24.c: New file.
25459
25460 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25461
25462         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25463         indentation.
25464
25465 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25466
25467         PR c++/10147
25468         * g++.dg/other/error4.C: Update error messages.
25469         * g++.dg/template/ptrmem4.C: Likewise.
25470
25471         PR c++/12337
25472         * g++.dg/init/new9.C: New test.
25473
25474         PR c++/12334, c++/12236, c++/8656
25475         * g++.dg/ext/attrib8.C: New test.
25476
25477 2003-10-06  Devang Patel  <dpatel@apple.com>
25478
25479         * gcc.dg/debug/dwarf2-3.h: New test.
25480         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25481
25482 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25483
25484         * g++.dg/opt/cfg2.C: New test.
25485
25486 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25487
25488         * g++.dg/opt/float1.C: New test.
25489
25490 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25491
25492         * gcc.dg/c90-array-lval-6.c: New test.
25493         * gcc.dg/c99-array-lval-6.c: New test.
25494
25495 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25496             Ziemowit Laski  <zlaski@apple.com>
25497
25498         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25499         'Derived', so that it is never considered a class method; add
25500         new warning for '+port' method ambiguity.
25501         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25502         <objc/objc-api.h> (needed on Mac OS X).
25503         * objc.dg/method-13.m: New test.
25504
25505 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25506
25507         PR optimization/9325, PR java/6391
25508         * gcc.c-torture/execute/20031003-1.c: New test case.
25509
25510 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25511
25512         PR optimization/12180
25513         * gcc.dg/20031002-1.c: New test.
25514
25515         PR c++/12486
25516         * g++.dg/inherit/error1.C: New test.
25517
25518 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25519
25520         * lib/f-torture.exp (search_for): Rename to...
25521         (search_for_re): This.  Also, clean up comments and the
25522         "regexp" invocation.
25523
25524 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25525
25526         * gcc.c-torture/compile/20031002-1.c: New test.
25527
25528 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
25529
25530         * g++.dg/opt/cond1.C: New test.
25531
25532 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
25533
25534         * gcc.dg/Wold-style-definition-2.c: New testcase.
25535         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
25536
25537 2003-09-29  Richard Henderson  <rth@redhat.com>
25538
25539         * g++.dg/init/array10.C: Add dg-options.
25540
25541 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25542
25543         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
25544
25545 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25546
25547         * g++.dg/template/friend19.C: Fix typo.
25548         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
25549
25550 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
25551
25552         * gcc.c-torture/execute/20030928-1.c: New test.
25553         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
25554
25555 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25556
25557         * g++.dg/opt/unroll1.C: New test.
25558
25559 2003-09-26  Roger Sayle  <roger@eyesopen.com>
25560
25561         PR optimization/11741
25562         * gcc.dg/20030926-1.c: New test case.
25563
25564 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25565
25566         PR c++/5655
25567         * g++.dg/parse/access7.C: New test.
25568         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
25569
25570 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
25571
25572         MERGE OF objc-improvements-branch into MAINLINE:
25573         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
25574         if libobjc has not been built.
25575         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
25576         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
25577         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
25578         objc/execute/nested-3.m, objc/execute/np-2.m,
25579         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
25580         objc/execute/redefining_self.m, objc/execute/root_methods.m,
25581         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
25582         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
25583         objc.dg/special/unclaimed-category-1.h,
25584         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
25585         well as GNU runtime.
25586         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
25587         * execute/cascading-1.m, execute/function-message-1.m,
25588         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
25589         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
25590         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
25591         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
25592         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
25593         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
25594         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
25595         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
25596         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
25597         * objc.dg/bitfield-2.m: Run only on Darwin.
25598         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
25599         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
25600         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
25601         * objc.dg/const-str-1.m: Fix constant string layout.
25602
25603 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
25604
25605         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
25606
25607 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
25608
25609         * gcc.dg/darwin-abi-1.c: New file.
25610
25611 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
25612
25613         PR target/12281
25614         * gcc.c-torture/compile/20030921-1.c: New test.
25615
25616 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25617
25618         * g++.dg/opt/reg-stack2.C: New test.
25619
25620 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25621
25622         * g++.dg/eh/delayslot1.C: New test.
25623
25624 2003-09-20  Richard Henderson  <rth@redhat.com>
25625
25626         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
25627
25628 2003-09-20  Roger Sayle  <roger@eyesopen.com>
25629
25630         * gcc.c-torture/execute/20030920-1.c: New test case.
25631
25632 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25633
25634         * g++.dg/rtti/typeid3.C: Correct expected error message.
25635
25636 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25637
25638         PR c++/157
25639         * g++.dg/parse/crash12.C: New test.
25640
25641 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
25642
25643         * gcc.dg/compat/mixed-struct-check.h: New.
25644         * gcc.dg/compat/mixed-struct-defs.h: New.
25645         * gcc.dg/compat/mixed-struct-init.h: New.
25646         * gcc.dg/compat/struct-by-value-19_main.c: New.
25647         * gcc.dg/compat/struct-by-value-19_x.c: New.
25648         * gcc.dg/compat/struct-by-value-19_y.c: New.
25649         * gcc.dg/compat/struct-by-value-20_main.c: New.
25650         * gcc.dg/compat/struct-by-value-20_x.c: New.
25651         * gcc.dg/compat/struct-by-value-20_y.c: New.
25652         * gcc.dg/compat/struct-return-19_main.c: New.
25653         * gcc.dg/compat/struct-return-19_x.c: New.
25654         * gcc.dg/compat/struct-return-19_y.c: New.
25655         * gcc.dg/compat/struct-return-20_main.c: New.
25656         * gcc.dg/compat/struct-return-20_x.c: New.
25657         * gcc.dg/compat/struct-return-20_y.c: New.
25658
25659 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
25660         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
25661         so that it will not complain on LP64 targets.
25662
25663 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25664
25665         PR c++/495
25666         * g++.dg/template/friend24.C: New test.
25667
25668 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
25669
25670         PR c++/12332
25671         * g++.dg/template/memtmpl2.C: New test.
25672
25673 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
25674
25675         PR target/11184
25676         * gcc.dg/builtin-apply1.c: New test.
25677
25678 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25679
25680         PR c++/9848
25681         * g++.dg/warn/Wunused-4.C: New test.
25682
25683 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25684
25685         PR c++/12316
25686         * g++.dg/other/gc2.C: New test.
25687
25688 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
25689
25690         PR c++/11991
25691         * g++.dg/rtti/typeid3.C: New test.
25692
25693         PR c++/12266
25694         * g++.dg/overload/template1.C: New test.
25695
25696 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25697
25698         * g++.dg/opt/cfg3.C: New test.
25699
25700 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25701
25702         PR c++/7939
25703         * g++.dg/template/crash11.C: New test.
25704
25705 2003-09-16  Jason Merrill  <jason@redhat.com>
25706             Jakub Jelinek  <jakub@redhat.com>
25707
25708         * gcc.dg/attr-warn-unused-result.c: New test.
25709
25710 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25711
25712         PR c++/12184
25713         * g++.dg/expr/call2.C: New test.
25714
25715 2003-09-15  Andreas Jaeger  <aj@suse.de>
25716
25717         * gcc.dg/Wold-style-definition-1.c: New test.
25718
25719 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
25720
25721         PR c++/3907
25722         * g++.dg/parse/template12.C: New test.
25723
25724         * g++.dg/abi/bitfield11.C: New test.
25725         * g++.dg/abi/bitfield12.C: Likewise.
25726
25727 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
25728
25729         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
25730         non-expansion of functional macro name without arguments at EOL.
25731         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
25732
25733 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
25734
25735         * gcc.c-torture/execute/20030914-[12].c: New tests.
25736
25737 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25738
25739         PR c++/11788
25740         * g++.dg/overload/addr1.C: New test.
25741
25742 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
25743
25744         * gcc.dg/20030909-1.c: New test.
25745
25746 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25747
25748         * gcc.dg/ultrasp10.c: New test.
25749
25750 2003-09-09  Devang Patel  <dpatel@apple.com>
25751
25752         * gcc.dg/darwin-ld-6.c: New test.
25753
25754 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25755
25756         * gcc.dg/torture/builtin-explog-1.c: New testcase.
25757
25758 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25759
25760         * gcc.dg/ia64-types1.c: New test.
25761         * gcc.dg/ia64-types2.c: Likewise.
25762
25763 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25764
25765         * gcc.dg/builtins-1.c: Add more _Complex tests.
25766         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25767
25768         * gcc.dg/builtins-1.c: Test existing _Complex functions.
25769         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25770
25771 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25772
25773         PR c++/11786
25774         * g++.dg/lookup/koenig2.C: New test.
25775
25776         PR c++/5296
25777         * g++.dg/rtti/typeid2.C: New test.
25778
25779 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
25780
25781         * gcc.c-torture/compile/20030904-1.c: New test.
25782
25783 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25784
25785         * g++.dg/opt/longbranch2.C: New test.
25786
25787 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25788
25789         * g++.dg/template/crash10.C: Only compile it.
25790
25791 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25792
25793         PR middle-end/11665
25794         * gcc.c-torture/compile/20030907-1.c: New test.
25795         * g++.dg/init/array11.C: New test.
25796
25797 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25798
25799         PR c++/11852
25800         * g++.dg/init/struct1.C: New test.
25801
25802 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25803
25804         PR c++/12181
25805         * g++.dg/expr/comma1.C: New test.
25806
25807 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
25808
25809         PR c++/11867
25810         * g++.dg/expr/static_cast5.C: New test.
25811
25812 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
25813
25814         PR c++/11507
25815         * g++.dg/lookup/scoped7.C: New test.
25816
25817         PR c++/9574
25818         * g++.dg/other/static1.C: New test.
25819
25820         PR c++/11490
25821         * g++.dg/warn/template-1.C: New test.
25822
25823         PR c++/11432
25824         * g++.dg/template/crash10.C: New test.
25825
25826         PR c++/2478
25827         * g++.dg/overload/VLA.C: New test.
25828
25829         PR c++/10804
25830         * g++.dg/template/call1.C: New test.
25831
25832 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25833
25834         PR c++/11794
25835         * g++.dg/parse/using3.C: New test.
25836
25837 2003-09-06  Roger Sayle  <roger@eyesopen.com>
25838
25839         PR c++/11409
25840         * g++.dg/overload/builtin3.C: New test case.
25841
25842 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
25843
25844         PR c/9862
25845         * gcc.dg/20030906-1.c: New test.
25846         * gcc.dg/20030906-2.c: Likewise.
25847
25848 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25849
25850         PR c++/12167
25851         * g++.dg/parse/defarg5.C: New test.
25852
25853         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
25854
25855 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
25856
25857         PR c++/12163
25858         * g++.dg/expr/static_cast4.C: New test.
25859
25860         PR c++/12146
25861         * g++.dg/template/crash9.C: New test.
25862
25863 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
25864
25865         * g++.old-deja/g++.ext/pretty2.C: Update for change
25866         in __FUNCTION__.
25867         * g++.old-deja/g++.ext/pretty3.C: Likewise.
25868
25869 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
25870
25871         PR c++/11922
25872         * g++/dg/template/qualified-id1.C: New test.
25873
25874         PR c++/12037
25875         * g++.dg/warn/noeffect4.C: New test.
25876
25877 2003-09-04  Matt Austern  <austern@apple.com>
25878
25879         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
25880         * g++.dg/ext/fnname2.C: Likewise.
25881         * g++.dg/ext/fnname3.C: Likewise.
25882
25883 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
25884
25885         * g++.dg/expr/lval1.C: New test.
25886         * g++.dg/ext/lvcast.C: Remove.
25887
25888 2003-09-03  Roger Sayle  <roger@eyesopen.com>
25889
25890         PR optimization/11700.
25891         * gcc.c-torture/compile/20030903-1.c: New test case.
25892
25893 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
25894
25895         PR c++/12053
25896         * g++.dg/abi/layout4.C: New test.
25897
25898 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
25899
25900         PR c++/11553
25901         * g++.dg/parse/friend3.C: New test.
25902
25903 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
25904
25905         PR c++/11847
25906         * g++.dg/template/class1.C: New test.
25907
25908         PR c++/11808
25909         * g++.dg/expr/call1.C: New test.
25910
25911 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
25912
25913         PR c++/12114
25914         * g++.dg/init/ref9.C: New test.
25915
25916         PR c++/11972
25917         * g++.dg/template/nested4.C: New test.
25918
25919 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25920
25921         PR c++/12093
25922         * g++.dg/template/non-dependent4.C: New test.
25923
25924         PR c++/11928
25925         * g++.dg/inherit/conv1.C: New test.
25926
25927 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25928
25929         PR c++/6196
25930         * g++.dg/ext/label1.C: New test.
25931         * g++.dg/ext/label2.C: Likewise.
25932
25933 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
25934
25935         * g++.dg/expr/cond3.C: New test.
25936
25937 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25938
25939         * gcc.dg/builtins-1.c: Add new builtin cases.
25940
25941 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25942
25943         * gcc.dg/builtins-1.c: Add new cases.
25944         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25945
25946 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25947
25948         * gcc.dg/builtins-1.c: Add more math builtin tests.
25949         * gcc.dg/torture/builtin-attr-1.c: New test.
25950
25951 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
25952
25953         PR optimization/5079
25954         * g++.dg/opt/static3.C: New test.
25955
25956 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25957
25958         * gcc.misc-tests/gcov-10b.c: New test.
25959
25960 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
25961
25962         * g++.dg/opt/ptrmem3.C: New test.
25963
25964         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
25965
25966 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
25967
25968         * gcc.dg/20030826-2.c: New test.
25969
25970 2003-08-26  Roger Sayle  <roger@eyesopen.com>
25971
25972         PR middle-end/12002
25973         * g77.f-torture/compile/12002.f: New test case.
25974
25975 2003-08-26  Roger Sayle  <roger@eyesopen.com>
25976
25977         * gcc.dg/20030826-1.c: New test case.
25978
25979 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
25980
25981         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
25982
25983 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
25984
25985         PR c++/11871
25986         * c++.dg/lookup/crash1.C: New test.
25987
25988         * c++.dg/warn/noeffect3.C: New test.
25989
25990 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
25991
25992         * gcc.dg/compat/vector-1_x.c: Compile with -w.
25993         * gcc.dg/compat/vector-1_y.c: Ditto.
25994         * gcc.dg/compat/vector-2_x.c: Ditto.
25995         * gcc.dg/compat/vector-2_y.c: Ditto.
25996
25997 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
25998
25999         * gcc.dg/20030702-1.c: New test.
26000
26001 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26002
26003         PR c++/8795
26004         * g++.dg/ext/altivec-1.C: New test.
26005
26006 2003-08-24  Richard Henderson  <rth@redhat.com>
26007
26008         * g++.dg/eh/simd-2.C: Add -w for x86.
26009
26010 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26011
26012         * gcc.dg/20030815-1.c: New test.
26013
26014 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26015
26016         PR c++/3765
26017         * g++.dg/parse/access6.C: New test.
26018
26019 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26020
26021         PR c++/641, c++/11876
26022         * g++.dg/template/friend22.C: New test.
26023         * g++.dg/template/friend23.C: Likewise.
26024
26025 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26026
26027         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26028         identically.
26029
26030 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26031
26032         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26033
26034 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26035
26036         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26037
26038 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26039
26040         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26041
26042 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26043
26044         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26045
26046 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26047
26048         PR c++/11919
26049         * g++.dg/overload/prom1.C: New test.
26050
26051         PR c++/11551
26052         * g++.dg/parse/dtor2.C: New test.
26053
26054         PR c++/10762
26055         * g++.dg/parse/using2.C: New test.
26056
26057 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26058
26059         PR target/11805
26060         * gcc.c-torture/compile/20030821-1.c: New.
26061
26062 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26063
26064         PR c++/11834
26065         * g++.dg/template/deduce2.C: New test.
26066
26067 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26068
26069         * gcc.c-torture/execute/20030821-1.c: New test.
26070
26071 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26072
26073         PR middle-end/11984
26074         * gcc.dg/20030820-1.c: New test case.
26075
26076 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26077
26078         PR c++/11945
26079         * g++.dg/warn/noeffect2.C: New test.
26080
26081 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26082
26083         PR c++/10926
26084         * g++.dg/template/dtor2.C: New test.
26085
26086         PR c++/11684
26087         * g++.dg/template/operator1.C: New test.
26088         * g++.dg/parse/operator4.C: New test.
26089
26090         PR c++/11946.C
26091         * g++.dg/expr/enum1.C: New test.
26092         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26093
26094         PR c++/11036.C
26095         * g++.dg/parse/elab2.C: New test.
26096         * g++.dg/parse/typedef4.C: Change error message.
26097         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26098         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26099         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26100
26101 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26102
26103         * gcc.dg/pch/warn-1.c: New.
26104         * gcc.dg/pch/warn-1.hs: New.
26105
26106         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26107         not-tested file.
26108
26109 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26110
26111         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26112
26113 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26114
26115         * gcc.dg/uninit-D.c: New Test.
26116         * gcc.dg/uninit-E.c: New Test.
26117         * gcc.dg/uninit-F.c: New Test.
26118         * gcc.dg/uninit-G.c: New Test.
26119
26120 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26121
26122         * g++.dg/README: Describe the pch directory.
26123
26124 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26125
26126         PR c++/11174
26127         * g++.dg/parse/access4.C: New test.
26128         * g++.dg/parse/access5.C: Likewise.
26129         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26130
26131 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26132
26133         * gcc.dg/noncompile/20030818-1.c: New.
26134
26135 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26136
26137         PR c++/11957
26138         * g++.dg/warn/noeffect1.C: New test.
26139
26140         * g++.dg/template/scope2.C: New test.
26141         * g++.dg/template/error2.C: Correct dg-error
26142
26143 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26144
26145         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26146
26147 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26148
26149         PR C++/11512
26150         * g++.dg/template/warn1.C: New.
26151
26152 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26153
26154         * g++.dg/template/error2.C: New test.
26155         * g++.dg/lookup/using7.C: Adjust errors
26156         * g++.old-deja/g++.pt/crash36.C: Likewise.
26157         * g++.old-deja/g++.pt/derived3.C: Likewise.
26158
26159 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26160
26161         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26162         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26163         * gcc.c-torture/execute/builtins/string-9.c: New, from
26164         string-opt-9.c.  Adjust for execute/builtins framework.
26165         * gcc.c-torture/execute/string-opt-9.c: Delete.
26166
26167 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26168
26169         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26170
26171         * g++.dg/parse/ret-type2.C: New test.
26172
26173         PR c++/11703
26174         * g++.dg/init/new8.C: New test.
26175
26176         PR c++/10923
26177         * g++.dg/parse/typedef5.C: New test.
26178
26179         PR c++/9512
26180         * g++.dg/parse/qualified2.C: New test.
26181         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26182         invalid code.
26183
26184 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26185
26186         * g++.dg/conversion/ptrmem1.C: New test.
26187
26188 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26189
26190         PR target/11693
26191         * gcc.dg/20030811-1.c: New test.
26192
26193         PR target/11535
26194         * gcc.c-torture/execute/20030811-1.c: New test.
26195
26196 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26197
26198         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26199
26200 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26201
26202         PR c++/11789.C
26203         * g++.dg/inherit/multiple1.C: New test.
26204
26205 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26206
26207         * gcc.dg/spe1.c: New test.
26208
26209         PR c++/11670
26210         * g++.dg/expr/cast2.C: New test.
26211
26212         PR c++/10530
26213         * g++.dg/template/dependent-name2.C: New test.
26214
26215 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26216
26217         * g++.dg/parse/crash11.C: Put the dg options in comments.
26218
26219 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26220
26221         * lib/gcc-dg.exp: Update for diagnostic change.
26222
26223 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26224
26225         PR c++/5767
26226         * g++.dg/parse/crash11.C: New test.
26227
26228 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26229
26230         * gcc.dg/cpp/spacing1.c: Update.
26231
26232 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26233
26234         PR target/11739
26235         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26236         a value for -mtune.
26237
26238 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26239
26240         PR middle-end/11771
26241         * gcc.c-torture/compile/20030804-1.c: New test case.
26242
26243 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26244
26245         * gcc.dg/20030804-1.c: New test case.
26246
26247 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26248
26249         * gcc.dg/cpp/separate-1.c: New test.
26250
26251 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26252
26253         PR c++/11704
26254         * g++.dg/template/dependent-expr2.C: New test.
26255
26256         PR c++/11766
26257         * g++.dg/expr/ptrmem1.C: New test.
26258
26259 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26260
26261         PR c++/9453
26262         * g++.dg/template/friend15.C: New test.
26263
26264 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26265
26266         * lib/dg-pch.exp: Work round PCH bug.
26267
26268 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26269
26270         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26271         builtins.  Move cases from builtins-4.c here.
26272
26273         * gcc.dg/torture/builtin-math-1.c: New test taken from
26274         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26275         additional cases.
26276
26277         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26278         Delete.
26279
26280 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26281
26282         PR c++/9447
26283         * g++.dg/template/using7.C: New test.
26284
26285 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26286
26287         * import1.c, import2.c: New tests.
26288
26289 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26290
26291         * g++.dg/eh/crossjump1.C: New test.
26292
26293 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26294
26295         PR c++/11697
26296         * g++.dg/template/using6.C: New test.
26297
26298         PR c++/11744
26299         * g++.dg/template/koenig2.C: New test.
26300
26301 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26302
26303         PR c++/7983
26304         * g++.dg/parse/typedef4.C: New test.
26305
26306 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26307
26308         PR c++/8442, c++/8806
26309         * g++.dg/template/elab1.C: New test.
26310         * g++.dg/template/type2.C: Likewise.
26311         * g++.dg/template/ttp3.C: Adjust expected error message.
26312         * g++.old-deja/g++.law/visibility13.C: Likewise.
26313         * g++.old-deja/g++.niklas/t135.C: Likewise.
26314         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26315         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26316         template argument.
26317         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26318
26319 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26320
26321         PR c++/11295
26322         * g++.dg/ext/stmtexpr1.C: New test.
26323
26324         * g++.dg/opt/tmp1.C: New test.
26325
26326         PR c++/11525
26327         * g++.dg/parse/constant4.C: New test.
26328
26329         PR c++/9447
26330         * g++.dg/template/using5.C: New test.
26331
26332 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26333
26334         * gcc.dg/builtins-27.c: New test case.
26335
26336 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26337
26338         * gcc.dg/tls/opt-7.c: New test.
26339
26340 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26341
26342         * g++.old-deja/g++.other/crash18.C: Remove.
26343
26344 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26345
26346         * g++.dg/template/explicit3.C: New.
26347         * g++.dg/template/explicit4.C: New.
26348         * g++.dg/template/explicit5.C: New.
26349
26350         PR c++/11347
26351         * g++.dg/template/memtmpl1.C: New.
26352
26353 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26354
26355         PR target/11565
26356         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26357         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26358
26359 2003-07-30  Jan Hubicka  <jh@suse.cz>
26360
26361         * vtgc1.c: Kill.
26362
26363 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26364
26365         * gcc.dg/struct-in-proto-1.c: New test.
26366
26367 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26368
26369         * gcc.dg/cpp/include2.c: Only expect one message.
26370
26371 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26372
26373         PR c++/9447
26374         * g++.dg/template/using1.C: New test.
26375         * g++.dg/template/using2.C: New test.
26376         * g++.dg/template/using3.C: New test.
26377         * g++.dg/template/using4.C: New test.
26378
26379 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26380
26381         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26382         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26383
26384 2003-07-28  Jan Hubicka  <jh@suse.cz>
26385
26386         PR c++/11530
26387         * g++.dg/opt/call1.C: New test.
26388
26389 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26390
26391         PR c++/11667
26392         * g++.dg/init/enum2.C: New test.
26393         * g++.dg/template/overload1.C: Add "-w" option.
26394
26395 2003-07-28    <hp@bitrange.com>
26396
26397         * gcc.dg/Wdeclaration-after-statement-1.c,
26398         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26399
26400 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26401
26402         * gcc.c-torture/compile/20030725-1.c: New test.
26403
26404 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26405
26406         * gcc.dg/20030505.c: Only run for SPE.
26407         Remove definition of opaque type.
26408
26409 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26410
26411         * g++.dg/template/ptrmem6.C: New test.
26412
26413 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26414
26415         * gcc.c-torture/compile/zero-strct-2.c: New test.
26416
26417 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26418
26419         * gcc.dg/intermod-1.c: New test.
26420
26421 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26422
26423         PR c++/11617
26424         * g++.dg/template/lookup2.C: New test.
26425         * g++.dg/template/memclass1.C: Remove instantiated from error.
26426         * g++.dg/other/error2.C: Tweak expected errors.
26427
26428         PR c++/11596
26429         * g++.dg/template/defarg3.C: New test.
26430
26431         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26432
26433 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26434
26435         * g++.dg/inherit/access5.C: New test.
26436
26437 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26438
26439         PR c++/11513
26440         * g++.dg/template/crash8.C: New test.
26441
26442 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26443
26444         PR c/10602
26445         * gcc.dg/noncompile/incomplete-2.c: New test.
26446
26447 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26448
26449         PR c++/11645
26450         * g++.dg/inherit/access4.C: New test.
26451
26452         PR c++/11517
26453         * g++.dg/expr/cond2.C: New test.
26454
26455         PR optimization/10679
26456         * g++.dg/opt/inline4.C: New test.
26457
26458 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26459
26460         * g++.dg/parse/crash10: New test.
26461
26462 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26463
26464         * g++.dg/ext/flexary1.C: New test.
26465
26466 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26467
26468         PR c++/10793
26469         * g++.dg/template/crash9.C: New test.
26470
26471 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26472
26473         PR c++/3004
26474         * g++.dg/parse/typedef3.C: New test.
26475
26476         PR c++/7906
26477         * g++.dg/parse/operator2.C: New test.
26478
26479         PR c++/8895
26480         * g++.dg/parse/def-tmpl-arg1.C: New test.
26481
26482         PR c++/9282
26483         * g++.dg/parse/funptr1.C: New test.
26484
26485         PR c++/9452
26486         * g++.dg/parse/ambig3.C: New test.
26487
26488         PR c++/9454
26489         * g++.dg/parse/operator3.C: New test.
26490
26491         PR c++/9486
26492         * g++.dg/parse/template10.C: New test.
26493
26494         PR c++/9488
26495         * g++.dg/parse/template11.C: New test.
26496
26497         PR c++/10150
26498         * g++.dg/parse/invalid-op1.C: New test.
26499
26500         PR c++/10247
26501         * g++.dg/parse/condexpr1.C: New test.
26502
26503 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26504
26505         * g++.dg/ext/packed3.C: New test.
26506         * g++.dg/ext/packed4.C: New test.
26507
26508         * gcc.dg/pack-test-3.c: New test.
26509
26510 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26511
26512         * lib/compat.exp: Handle dg-options per source file.
26513         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26514         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26515         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26516         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26517         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26518         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26519         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26520         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26521         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26522         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26523         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26524         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26525         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26526         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26527
26528 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26529
26530         PR c/10320
26531         * gcc.c-torture/execute/20030718-1.c: New test.
26532
26533 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26534
26535         PR optimization/11536
26536         * gcc.dg/20030721-1.c: New test.
26537
26538 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
26539
26540         PR c++/11546
26541         * g++.dg/template/lookup1.C: New test.
26542
26543 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
26544
26545         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
26546         diagnostics of ill-formed constructs involving labels.
26547         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
26548         the new 'previously defined here' message.
26549
26550 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
26551
26552         * g++.dg/parse/non-dependent2.C: New test.
26553
26554 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26555
26556         * g++.dg/init/init-ref4.C: xfail on targets without
26557         weak symbols.
26558
26559 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
26560
26561         PR target/11087
26562         * gcc.c-torture/execute/20030717-1.c: New test.
26563
26564 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26565
26566         * g++.dg/opt/cfg1.C: New test.
26567
26568 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
26569
26570         PR optimization/11557
26571         * gcc.dg/20030717-1.c: New test.
26572
26573 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
26574
26575         PR c++/10476
26576         * g++.dg/expr/crash-1.C: New test.
26577
26578         PR c++/11027
26579         * g++.dg/template/init3.C: New test.
26580
26581         PR c++/8222
26582         * g++.dg/template/non-dependent1.C: New test.
26583
26584         PR c++/11070
26585         * g++.dg/template/non-dependent2.C: New test.
26586
26587         PR c++/11071
26588         * g++.dg/template/non-dependent3.C: New test.
26589
26590         PR c++/9907
26591         * g++.dg/template/sizeof5.C: New test.
26592
26593 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
26594
26595         PR 11498
26596         * gcc.c-torture/compile/mangle-1.c: New file.
26597
26598 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26599
26600         PR c++/7809
26601         * g++.dg/parse/access3.C: New test.
26602
26603 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
26604
26605         PR c++/11384
26606         * g++.dg/init/init-ref4.C: New test.
26607
26608 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
26609
26610         PR c++/11547
26611         * g++.dg/parse/constant3.C: New test.
26612         * g++.dg/parse/crash7.C: Likewise.
26613
26614 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
26615
26616         PR target/11008
26617         * gcc.dg/i386-pentium4-not-mull.c: New.
26618
26619 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
26620
26621         * gcc.dg/asm-names.c (ymain): Make it weak.
26622
26623 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26624
26625         PR c++/5421
26626         * g++.dg/template/friend21.C: New test.
26627
26628 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
26629
26630         * gcc.dg/cleanup-8.c: New test.
26631         * gcc.dg/cleanup-9.c: New test.
26632
26633 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
26634
26635         * g++.dg/ext/dll-MI1.h: New file.
26636         * g++.dg/ext/dllexport-MI1.C: New file.
26637         * g++.dg/ext/dllimport-MI1.C: New file.
26638
26639 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
26640
26641         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
26642         it does not have cmpstrsi patterns (just cmpmemsi).
26643
26644 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
26645
26646         PR debug/11473
26647         * g++.dg/debug/debug8.C: New test.
26648
26649 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26650
26651         PR c++/10108
26652         * g++.dg/template/crash7.C: New test.
26653
26654 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
26655
26656         PR target/10795
26657         * gcc.c-torture/compile/20030708-1.c: New.
26658
26659 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26660
26661         * gcc.c-torture/execute/20030715-1.c: New test.
26662
26663 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
26664
26665         * gcc.dg/pch/inline-3.c: New file.
26666         * gcc.dg/pch/inline-3.hs: New file.
26667         * gcc.dg/pch/inline-4.c: New file.
26668         * gcc.dg/pch/inline-4.hs: New file.
26669
26670 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
26671
26672         PR c++/11509
26673         * g++.dg/template/crash6.C: New test.
26674
26675         PR c++/7053
26676         * g++.dg/template/friend20.C: New test.
26677
26678         PR c++/7019
26679         * g++.dg/template/overload2.C: New test.
26680
26681 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26682
26683         PR optimization/11440
26684         * gcc.c-torture/execute/20030714-1.c: New test.
26685
26686 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26687
26688         PR c++/11154
26689         * g++.dg/template/partial2.C: New test.
26690
26691 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
26692
26693         PR c++/11503
26694         * g++.dg/template/anon1.C: New test.
26695
26696         PR c++/11493
26697         PR c++/11495
26698         * g++.dg/parse/template9.C: Likewise.
26699         * g++.dg/template/crash4.C: New test.
26700         * g++.dg/template/koenig1.C: Likewise.
26701         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
26702         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
26703         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
26704         functions.
26705         * g++.old-deja/g++.jason/template36.C: Likewise.
26706         * g++.old-deja/g++.mike/p1989.C: Likewise.
26707         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
26708         * g++.old-deja/g++.pt/ttp20.C: Use this->.
26709         * g++.old-deja/g++.pt/ttp21.C: Use this->.
26710         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
26711         compiling.
26712         * g++.old-deja/g++.pt/union2.C: Use this->.
26713
26714 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
26715
26716         * gcc.dg/20030711-1.c: New test.
26717
26718 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
26719
26720         PR c++/11050
26721         * g++.dg/parse/args1.C: New test.
26722         * g++.pt/defarg8.C: Change expected errors.
26723
26724 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
26725
26726         PR c++/8164
26727         * g++.dg/template/nontype2.C: New test.
26728
26729         PR c++/10558
26730         * g++.dg/parse/template8.C: New test.
26731
26732         PR c++/8327
26733         * g++.dg/template/scope1.C: New test.
26734
26735         * g++.dg/warn/Wsign-compare-1.C: New test.
26736
26737 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26738
26739         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
26740
26741 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
26742
26743         PR c++/9411
26744         * g++.dg/template/explicit2.C: New test.
26745
26746         PR c++/10032
26747         * g++.dg/warn/pedantic1.C: New test.
26748
26749 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
26750
26751         PR c++ 9483
26752         * g++.dg/other/field1.C: New test.
26753
26754 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26755
26756         PR c/11449
26757         * gcc.c-torture/compile/20030707-1.c: New.
26758
26759 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26760
26761         PR c++/10849
26762         * g++.dg/template/access12.C: New test.
26763
26764 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
26765
26766         * g++.dg/bprob/bprob.exp (prof_ext): Update.
26767         * g77.dg/bprob/bprob.exp (prof_ext): Update.
26768         * gcc.misc-tests/bprob.exp (prof_ext): Update.
26769         * gcc.misc-tests/gcov.exp: Update
26770         * g++.dg/gcov/gcov.exp: Update
26771         * lib/gcov.exp: Update.
26772
26773 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
26774
26775         * g++.dg/abi/mangle17.C: Make sure template expressions are
26776         dependent.
26777         * g++.dg/abi/mangle4.C: Mark erroneous casts.
26778         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
26779         * g++.dg/opt/stack1.C: Remove erroneous code.
26780         * g++.dg/parse/template7.C: New test.
26781         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
26782         * g++.old-deja/g++.pt/crash4.C: Likewise.
26783
26784 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26785
26786         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
26787         with zero or one occurence of `$' after the initial `L'.
26788
26789 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
26790
26791         * gcc.c-torture/compile/20030704-1.c: Add a comment.
26792
26793 2003-07-08  Roger Sayle  <roger@eyesopen.com>
26794
26795         PR c/11370
26796         * gcc.dg/Wunreachable-6.c: New testcase.
26797         * gcc.dg/Wunreachable-7.c: New testcase.
26798
26799 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26800
26801         PR c/11420
26802         * gcc.dg/20030708-1.c: New test.
26803
26804 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
26805
26806         * gcc.dg/compat/sdata-section.h: New file.
26807         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
26808         * gcc.dg/torture/mips-sdata-1.c: New test.
26809
26810 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26811
26812         PR c++/11030
26813         * g++.dg/template/friend19.C: New test.
26814
26815 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26816
26817         * g++.dg/opt/strength-reduce.C: New test.
26818
26819 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26820
26821         PR target/10979
26822         * gcc.dg/20030707-1.c: New testcase.
26823
26824 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26825
26826         PR optimization/11059
26827         * g++.dg/opt/emptyunion.C: New testcase.
26828
26829 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26830             Eric Botcazou  <ebotcazou@libertysurf.fr>
26831
26832         * g++.dg/opt/stack1.C: New test.
26833
26834 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
26835
26836         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
26837         run test.
26838
26839         PR c++/11431
26840         * g++.dg/expr/static_cast3.C: New test.
26841
26842 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
26843
26844         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
26845         everywhere.
26846         * gcc.dg/concat.c: Concatenation of string constants with
26847         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
26848         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
26849         * gcc.dg/cpp/escape-2.c: Use wide character constants where
26850         necessary to avoid multi-character character constant warning.
26851         * gcc.dg/cpp/escape.c: Likewise.
26852         * gcc.dg/cpp/ucs.c: Likewise.
26853         Remove backslashes from dg-bogus comments, as they confuse Tcl.
26854         Fix a typo.
26855
26856 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26857
26858         PR c/11428
26859         * gcc.c-torture/compile/20030704-1.c: New.
26860
26861 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26862
26863         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
26864
26865 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
26866
26867         PR c++/5287, PR c++/7910,  PR c++/11021
26868         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
26869         tests for warnings.
26870         * g++.dg/ext/dllimport2.C: Add tests for warnings.
26871         * g++.dg/ext/dllimport3.C: Likewise.
26872         * g++.dg/ext/dllimport4.C: New file.
26873         * g++.dg/ext/dllimport5.C: New file.
26874         * g++.dg/ext/dllimport6.C: New file.
26875         * g++.dg/ext/dllimport7.C: New file.
26876         * g++.dg/ext/dllimport8.C: New file.
26877         * g++.dg/ext/dllimport9.C: New file.
26878         * g++.dg/ext/dllimport10.C: New file.
26879         * g++.dg/ext/dllexport1.C: New file.
26880
26881 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26882
26883         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
26884         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
26885
26886 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26887
26888         * gcc.dg/builtins-25.c: New testcase.
26889         * gcc.dg/builtins-26.c: New testcase.
26890
26891 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
26892
26893         * gcc.dg/compat/vector-defs.h: New file.
26894         * gcc.dg/compat/vector-setup.h: New file.
26895         * gcc.dg/compat/vector-check.h: New file.
26896         * gcc.dg/compat/vector-1_main.c: New file.
26897         * gcc.dg/compat/vector-1_x.c: New file.
26898         * gcc.dg/compat/vector-1_y.c: New file.
26899         * gcc.dg/compat/vector-2_main.c: New file.
26900         * gcc.dg/compat/vector-2_x.c: New file.
26901         * gcc.dg/compat/vector-2_y.c: New file.
26902
26903         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
26904         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
26905         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
26906         * gcc.dg/compat/struct-align-1.h: New file.
26907         * gcc.dg/compat/struct-align-1_main.c: New file.
26908         * gcc.dg/compat/struct-align-1_x.c: New file.
26909         * gcc.dg/compat/struct-align-1_y.c: New file.
26910         * gcc.dg/compat/struct-align-2.h: New file.
26911         * gcc.dg/compat/struct-align-2_main.c: New file.
26912         * gcc.dg/compat/struct-align-2_x.c: New file.
26913         * gcc.dg/compat/struct-align-2_y.c: New file.
26914
26915         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
26916         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
26917         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26918         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
26919         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
26920         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26921         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26922         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
26923         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
26924         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
26925         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
26926         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
26927         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
26928         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
26929         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
26930         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
26931         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
26932         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
26933         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26934         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26935         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26936         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26937         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26938         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26939         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26940         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26941         * gcc.dg/compat/struct-return-10_x.c: Ditto.
26942         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26943         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26944
26945 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26946
26947         * gcc.dg/i386-call-1.c: New test.
26948
26949 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26950
26951         PR c++/9162
26952         * g++.dg/parse/defarg4.C: New.
26953
26954 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26955
26956         PR target/10700
26957         * gcc.c-torture/compile/20030703-1.c: New test case.
26958
26959 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26960
26961         * g++.dg/template/local3.C: Remove extra semicolon.
26962
26963 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26964
26965         * gcc.dg/i386-volatile-1.c: New test.
26966
26967 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
26968
26969         PR c++/11072
26970         * g++.dg/other/offsetof2.C: XFAIL.
26971         * g++.dg/other/offsetof5.C: New.
26972
26973         PR c++/10219
26974         * g++.dg/template/error1.C: New.
26975
26976         PR c++/9779
26977         * g++.dg/template/dependent-expr1.C: New.
26978
26979 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
26980
26981         PR c++/6949
26982         * g++.dg/template/local3.C: New test.
26983
26984         PR c++/11149
26985         * g++.dg/lookup/scoped6.C: New test.
26986
26987 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
26988
26989         PR c++/8046
26990         * g++.dg/other/error7.C: New test.
26991
26992 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
26993
26994         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
26995         * g++.old-deja/g++.abi/vtable3.h: Likewise.
26996         * g++.old-deja/g++.law/code-gen5.C: Likewise.
26997         * g++.old-deja/g++.other/union2.C: Likewise.
26998         * gcc.dg/c90-const-expr-2.c: Likewise.
26999         * gcc.dg/c90-const-expr-3.c: Likewise.
27000         * gcc.dg/c99-const-expr-2.c: Likewise.
27001         * gcc.dg/c99-const-expr-3.c: Likewise.
27002         * gcc.dg/concat.c: Likewise.
27003
27004 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27005
27006         PR c++/9559
27007         * g++.dg/init/static1.C: New test.
27008
27009 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27010
27011         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27012         * g++.old-deja/g++.other/access2.C: Likewise.
27013         * g++.old-deja/g++.other/decl2.C: Likewise.
27014         * gcc.c-torture/execute/20020615-1.c: Likewise.
27015
27016 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27017
27018         PR c++/4933
27019         * g++.dg/template/sizeof4.C: New test.
27020
27021 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27022
27023         * g++.dg/other/error6.C: New test.
27024
27025 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27026
27027         PR c++/10750
27028         * g++.dg/parse/constant2.C: New test.
27029
27030 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27031
27032         PR c++/11106
27033         * g++.dg/other/error5.C: New test.
27034
27035 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27036
27037         * gcc.dg/format/gcc_diag-1.c: New test.
27038
27039 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27040
27041         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27042
27043 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27044
27045         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27046         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27047         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27048
27049 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27050
27051         * gcc.c-torture/execute/builtins/string-8.c: New test.
27052         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27053         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27054         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27055
27056 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27057
27058         PR c++/10468
27059         * g++.dg/ext/typeof6.C: New test.
27060
27061 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27062
27063         PR c++/10796
27064         * g++.dg/init/enum1.C: New test.
27065
27066 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27067
27068         * gcc.dg/20030627-1.c: New test.
27069
27070 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27071
27072         PR c++/11332
27073         * g++.dg/expr/static_cast2.C: New test.
27074
27075 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27076             Jakub Jelinek  <jakub@redhat.com>
27077
27078         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27079         sprintf(dst,"%s",src) optimization.
27080         * gcc.c-torture/execute/20030626-1.c: New test case.
27081         * gcc.c-torture/execute/20030626-2.c: New test case.
27082
27083 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27084
27085         * gcc.c-torture/execute/multi-ix.c: New test.
27086
27087         * gcc.c-torture/execute/simd-4.c (main):
27088         Added missing semicolon at end of union.
27089
27090 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27091
27092         PR c++/8266
27093         * g++.dg/template/explicit-instantiation3.C: New test.
27094
27095 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27096
27097         * gcc.dg/20030626-1.c: Use signed char.
27098
27099 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27100
27101         * gcc.dg/20030626-1.c: New test.
27102
27103 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27104
27105         * const-str-2.m: Update.
27106
27107 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27108
27109         PR c++/10990
27110         * g++.dg/rtti/dyncast1.C: New test.
27111         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27112         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27113         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27114
27115         PR c++/10931
27116         * g++.dg/expr/static_cast1.C: New test.
27117
27118 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27119
27120         * gcc.dg/20030625-1.c: New test.
27121
27122 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27123
27124         * gcc.c-torture/compile/20030624-1.c: New test case.
27125
27126 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27127
27128         * gcc.c-torture/execute/string-opt-17.c: New test.
27129
27130 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27131
27132         PR c++/5754
27133         * g++.dg/parse/crash6.C: New test.
27134
27135 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27136
27137         * gcc.dg/builtins-24.c: New test case.
27138
27139 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27140
27141         * g++.dg/opt/operator1.C: New test.
27142
27143 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27144
27145         * gcc.c-torture/execute/string-opt-16.c: New test case.
27146
27147 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27148
27149         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27150         * g++.old-deja/g++.other/conv7.C: Likewise.
27151         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27152         * g++.old-deja/g++.other/overload14.C: Likewise.
27153
27154 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27155
27156         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27157         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27158
27159 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27160
27161         PR c++/10888
27162         * g++.dg/warn/Winline-3.C: New test.
27163
27164 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27165
27166         * lib/target-supports.exp (check_alias_available): Make the test
27167         program acceptable to the Solaris assembler.
27168
27169         PR c++/10749
27170         * g++.dg/template/memclass2.C: New test.
27171
27172 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27173             Eric Botcazou  <ebotcazou@libertysurf.fr>
27174
27175         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27176         data for non-matching targets.
27177         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27178
27179 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27180
27181         PR c++/10845
27182         * g++.dg/template/member3.C: New test.
27183
27184 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27185
27186         PR c++/10939
27187         * g++.dg/template/func1.C: New test.
27188
27189         PR c++/9649
27190         * g++.dg/template/static4.C: New test.
27191         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27192
27193         PR c++/11041
27194         * g++.dg/init/ref7.C: New test.
27195
27196 2003-06-19  Matt Austern  <austern@apple.com>
27197
27198         PR c++/11228
27199         * g++.dg/anew1.C: New test.
27200         * g++.dg/anew2.C: New test.
27201         * g++.dg/anew3.C: New test.
27202         * g++.dg/anew4.C: New test.
27203
27204 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27205
27206         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27207
27208 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27209
27210         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27211         endian-dependent.
27212
27213 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27214
27215         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27216         Remove cruft.
27217
27218 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27219
27220         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27221         * gcc.c-torture/compile/961203-1.c: Likewise.
27222         * gcc.c-torture/compile/980506-1.c: Likewise.
27223
27224 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27225
27226         PR c++/10712
27227         * g++.dg/lookup/using7.C: New test.
27228
27229 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27230
27231         PR c++/11105
27232         * g++.dg/abi/conv1.C: Remove it.
27233         * g++.dg/template/conv7.C: New test.
27234         * g++.dg/template/conv8.C: Likewise.
27235         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27236         conversion operator.
27237
27238 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27239
27240         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27241         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27242         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27243         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27244         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27245         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27246         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27247         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27248         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27249         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27250         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27251         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27252         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27253         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27254         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27255         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27256         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27257         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27258         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27259         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27260         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27261         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27262         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27263         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27264         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27265         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27266         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27267         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27268         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27269
27270 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27271
27272         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27273         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27274         indications.
27275
27276 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27277
27278         * gcc.dg/i386-387-5.c: New test case.
27279         * gcc.dg/i386-387-6.c: New test case.
27280         * gcc.dg/builtins-23.c: New test case.
27281
27282 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27283
27284         * gcc.dg/builtins-22.c: New test case.
27285         * gcc.dg/i386-387-1.c: Update to test exp.
27286         * gcc.dg/i386-387-2.c: Likewise.
27287
27288 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27289
27290         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27291
27292 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27293
27294         * lib/gcc-dg.exp (dg-require-dll): New function.
27295         (dg-xfail-if): Likewise.
27296         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27297         driver.
27298
27299         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27300         * gcc.c-torture/compile/20001205-1.c: Likewise.
27301         * gcc.c-torture/compile/20001226-1.c: Likewise.
27302         * gcc.c-torture/compile/20010518-2.c: Likewise.
27303         * gcc.c-torture/compile/20020312-1.c: Likewise.
27304         * gcc.c-torture/compile/20020604-1.c: Likewise.
27305         * gcc.c-torture/compile/920501-12.c: Likewise.
27306         * gcc.c-torture/compile/920501-4.c: Likewise.
27307         * gcc.c-torture/compile/920520-1.c: Likewise.
27308         * gcc.c-torture/compile/920521-1.c: Likewise.
27309         * gcc.c-torture/compile/920625-1.c: Likewise.
27310         * gcc.c-torture/compile/961203-1.c: Likewise.
27311         * gcc.c-torture/compile/980506-1.c: Likewise.
27312         * gcc.c-torture/compile/981006-1.c: Likewise.
27313         * gcc.c-torture/compile/981022-1.c: Likewise.
27314         * gcc.c-torture/compile/981223-1.c: Likewise.
27315         * gcc.c-torture/compile/990617-1.c: Likewise.
27316         * gcc.c-torture/compile/dll.c: Likewise.
27317         * gcc.c-torture/compile/labels-3.c: Likewise.
27318         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27319         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27320         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27321         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27322         * gcc.c-torture/compile/simd-5.c: Likewise.
27323         * gcc.c-torture/compile/20000804-1.x: Remove.
27324         * gcc.c-torture/compile/20001205-1.x: Likewise.
27325         * gcc.c-torture/compile/20001226-1.x: Likewise.
27326         * gcc.c-torture/compile/20010518-2.x: Likewise.
27327         * gcc.c-torture/compile/20020312-1.x: Likewise.
27328         * gcc.c-torture/compile/20020604-1.x: Likewise.
27329         * gcc.c-torture/compile/920501-12.x: Likewise.
27330         * gcc.c-torture/compile/920501-4.x: Likewise.
27331         * gcc.c-torture/compile/920520-1.x: Likewise.
27332         * gcc.c-torture/compile/920521-1.x: Likewise.
27333         * gcc.c-torture/compile/920625-1.x: Likewise.
27334         * gcc.c-torture/compile/961203-1.x: Likewise.
27335         * gcc.c-torture/compile/980506-1.x: Likewise.
27336         * gcc.c-torture/compile/981006-1.x: Likewise.
27337         * gcc.c-torture/compile/981022-1.x: Likewise.
27338         * gcc.c-torture/compile/981223-1.x: Likewise.
27339         * gcc.c-torture/compile/990617-1.x: Likewise.
27340         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27341         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27342         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27343         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27344         * gcc.c-torture/compile/simd-5.x: Likewise.
27345
27346         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27347
27348 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27349
27350         * gcc.c-torture/execute/20030611-1.c: New test.
27351
27352 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27353
27354         PR middle-end/168
27355         * gcc.dg/20030612-1.c: New test case.
27356
27357 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27358
27359         PR c++/10635
27360         * g++.dg/expr/cast1.C: New test.
27361
27362 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27363
27364         * gcc.dg/builtins-21.c: New test case.
27365
27366 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27367
27368         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27369         options instead of at the end.
27370         * lib/objc.exp (objc_target_compile): Likewise.
27371
27372 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27373
27374         PR c++/10432
27375         * g++.dg/parse/error1.C: New test.
27376
27377 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27378
27379         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27380         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27381         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27382         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27383         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27384         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27385         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27386         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27387         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27388         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27389         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27390         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27391         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27392         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27393         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27394         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27395         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27396         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27397         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27398         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27399         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27400         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27401         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27402         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27403
27404         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27405         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27406         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27407         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27408         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27409         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27410         * gcc.dg/compat/scalar-return-3_main.c: New file.
27411         * gcc.dg/compat/scalar-return-3_x.c: New file.
27412         * gcc.dg/compat/scalar-return-3_y.c: New file.
27413         * gcc.dg/compat/scalar-return-4_main.c: New file.
27414         * gcc.dg/compat/scalar-return-4_x.c: New file.
27415         * gcc.dg/compat/scalar-return-4_y.c: New file.
27416
27417 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27418
27419         * gcc.dg/compat/fp2-struct-check.h: New file.
27420         * gcc.dg/compat/fp2-struct-defs.h: New file.
27421         * gcc.dg/compat/fp2-struct-init.h: New file.
27422         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27423         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27424         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27425         * gcc.dg/compat/struct-return-10_main.c: New file.
27426         * gcc.dg/compat/struct-return-10_x.c: New file.
27427         * gcc.dg/compat/struct-return-10_y.c: New file.
27428
27429         * gcc.dg/compat/compat-common.h: New file.
27430         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27431         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27432         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27433         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27434         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27435         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27436         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27437         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27438         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27439         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27440         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27441         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27442         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27443         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27444         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27445         * gcc.dg/compat/small-struct-check.h: Ditto.
27446         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27447         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27448         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27449         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27450         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27451         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27452         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27453         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27454         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27455         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27456         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27457         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27458         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27459         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27460         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27461         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27462         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27463         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27464         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27465         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27466         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27467         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27468         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27469         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27470         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27471         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27472         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27473         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27474         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27475         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27476
27477 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27478
27479         * g++.dg/pch/static-1.C: New file.
27480         * g++.dg/pch/static-1.Hs: New file.
27481
27482 2003-06-10  Richard Henderson  <rth@redhat.com>
27483
27484         * gcc.dg/asm-7.c: Adjust expected warning text.
27485
27486 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27487
27488         * gcc.dg/builtins-20.c: New test case.
27489
27490 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27491
27492         PR c++/11131
27493         * g++.dg/opt/template1.C: New test.
27494
27495 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27496
27497         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27498         additional_sources.
27499
27500 2003-05-21  David Taylor  <dtaylor@emc.com>
27501
27502         * gcc.dg/Wpadded.c: New file.
27503
27504 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27505
27506         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27507         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27508         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27509         dg-require-weak.
27510
27511 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27512
27513         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27514
27515 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27516
27517         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27518         (dg-require-alias): Likewise.
27519         (dg-require-gc-sections): Likewise.
27520         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27521
27522 2003-06-08  Richard Henderson  <rth@redhat.com>
27523
27524         * gcc.dg/20011029-2.c: Fix the array reference.
27525         * gcc.dg/asm-7.c: New.
27526
27527 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
27528
27529         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
27530
27531 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
27532
27533         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
27534         (dg-require-gc-sections): Likewise.
27535
27536 2003-06-08  Jan Hubicka  <jh@suse.cz>
27537
27538         * i386-cmov1.c: Fix regular expression.
27539         * i386-cvt-1.c: Likewise.
27540         * i386-local.c: Likewise.
27541         * i386-local2.c: Likewise.
27542         * i386-mul.c: Likewise.
27543         * i386-ssetype-1.c: Likewise.
27544         * i386-ssetype-3.c: Likewise.
27545         * i386-ssetype-5.c: Likewise.
27546
27547 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27548
27549         PR c++/11039
27550         * g++.dg/warn/implicit-typename2.C: New test.
27551         * g++.dg/warn/implicit-typename3.C: New test.
27552
27553 2003-06-07  Richard Henderson  <rth@redhat.com>
27554
27555         * g++.dg/other/offsetof3.C: Use size_t.
27556         * g++.dg/other/offsetof4.C: Likewise.
27557
27558 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
27559
27560         * lib/copy-file.exp: New. Implement gcc_copy_files.
27561
27562         * lib/dg-pch.exp: Load copy-file.exp
27563         (dg-pch): Use gcc_copy_files instead of "file copy".
27564
27565 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
27566
27567         * gcc.dg/weak/weak.exp: Simplify.
27568         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
27569         * gcc.dg/weak/weak-1.c: Likewise.
27570         * gcc.dg/weak/weak-2.c: Likewise.
27571         * gcc.dg/weak/weak-3.c: Likewise.
27572         * gcc.dg/weak/weak-4.c: Likewise.
27573         * gcc.dg/weak/weak-5.c: Likewise.
27574         * gcc.dg/weak/weak-6.c: Likewise.
27575         * gcc.dg/weak/weak-7.c: Likewise.
27576         * gcc.dg/weak/weak-8.c: Likewise.
27577         * gcc.dg/weak/weak-9.c: Likewise.
27578
27579 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
27580
27581         gcc.c-torture/execute/20030606-1.c: New.
27582
27583 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27584
27585         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
27586         * gcc.dg/builtins-19.c: Likewise.
27587
27588 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27589
27590         * gcc.dg/builtins-2.c: Add some more tests.
27591         * gcc.dg/builtins-18.c: New test case.
27592         * gcc.dg/builtins-19.c: New test case.
27593
27594 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27595             Jim Wilson  <wilson@tuliptree.org>
27596
27597         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
27598
27599 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
27600
27601         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
27602         mempcpy/stpcpy calls not to be optimized into something else.
27603         * gcc.c-torture/execute/string-opt-3.c: Moved to...
27604         * gcc.c-torture/execute/builtins/string-7.c: ...here.
27605         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
27606
27607 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27608
27609         * gcc.dg/format/asm_fprintf-1.c: New test.
27610
27611 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
27612
27613         * lib/gcc-defs.exp (additional_sources): New variable.
27614         (dg-additional-sources): New function.
27615         (additional_files): New variable.
27616         (dg-additional-files): New function.
27617         (dg-additional-files-options): Likewise.
27618         * lib/gcc-dg.exp (dg-require-weak): New function.
27619         (dg-require-alias): Likewise.
27620         (dg-require-gc-sections): Likewise.
27621         * lib/target-supports.exp (check_alias_available): Remove testfile
27622         parameter.
27623         (check_gc_sections_available): New function.
27624         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
27625         (dg-gpp-additional-files): Likewise.
27626         * lib/g++.exp (additional_sources): Remove.
27627         (additional_files): Likewise.
27628         (g++_target_compile): Use dg-additional-files-options.
27629
27630         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
27631         Tcl logic.
27632         * gcc.dg/special/ecos.exp: Remove.
27633         * gcc.dg/special/20000419-2.c: Use dg-require-*.
27634         * gcc.dg/special/alias-1.c: Likewise.
27635         * gcc.dg/special/alias-2.c: Likewise.
27636         * gcc.dg/special/gcsec-1.c: Likewise.
27637         * gcc.dg/special/weak-1.c: Likewise.
27638         * gcc.dg/special/weak-2.c: Likewise.
27639         * gcc.dg/special/wkali-1.c: Likewise.
27640         * gcc.dg/special/wkali-2.c: Likewise.
27641
27642         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
27643         dg-gpp-additional-*.
27644         * g++.dg/special/conpr-3.C: Likewise.
27645         * g++.dg/special/conpr-4.C: Likewise.
27646         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
27647         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
27648         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
27649         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
27650         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
27651         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
27652         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
27653         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
27654         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
27655         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
27656         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
27657         * g++.old-deja/g++.other/comdat1.C: Likewise.
27658         * g++.old-deja/g++.other/comdat2.C: Likewise.
27659         * g++.old-deja/g++.other/comdat3.C: Likewise.
27660         * g++.old-deja/g++.other/ctor1.C: Likewise.
27661         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
27662
27663 2003-06-05  Richard Henderson  <rth@redhat.com>
27664
27665         * gcc.dg/debug/20030605-1.c: New.
27666
27667 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27668
27669         * README.QMTEST: Update.
27670
27671 2003-06-04  Richard Henderson  <rth@redhat.com>
27672
27673         * gcc.dg/cleanup-1.c: New.
27674         * gcc.dg/cleanup-2.c: New.
27675         * gcc.dg/cleanup-3.c: New.
27676         * gcc.dg/cleanup-4.c: New.
27677         * gcc.dg/cleanup-5.c: New.
27678         * gcc.dg/cleanup-6.c: New.
27679         * gcc.dg/cleanup-7.c: New.
27680
27681 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27682
27683         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
27684
27685         * lib/dg-pch.exp: New file.
27686         * g++.dg/pch/pch.exp: Use dg-pch.exp.
27687         * gcc.dg/pch/pch.exp: Likewise.
27688
27689 2003-06-04  Roger Sayle  <roger@eyesopen.com>
27690
27691         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
27692         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
27693         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
27694         * gcc.dg/builtins-17.c: New test case.
27695         * gcc.dg/i386-387-4.c: New test case.
27696         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
27697
27698 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27699
27700         * gcc.dg/ultrasp9.c: New test.
27701
27702 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27703
27704         * gcc.c-torture/compile/20030604-1.c: New test.
27705         * gcc.dg/sparc-constant-1.c: New test.
27706
27707 2003-06-03  Glen Nakamura  <glen@imodulo.com>
27708
27709         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
27710
27711 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
27712
27713         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
27714
27715         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
27716         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
27717
27718 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
27719
27720         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
27721
27722 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27723
27724         PR c++/10940
27725         * g++.dg/template/spec10.C: New test.
27726
27727 2003-06-03  Roger Sayle  <roger@eyesopen.com>
27728
27729         * gcc.dg/builtins-16.c: New test case.
27730
27731 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
27732
27733         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
27734         mempcpy test with post-increments.
27735         * gcc.c-torture/execute/string-opt-3.c: New test.
27736         * gcc.dg/string-opt-1.c: New test.
27737
27738 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
27739
27740         PR fortran/10965
27741         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
27742
27743 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
27744
27745         * lib/scanasm.exp (dg-scan): New function, factored out of ...
27746         (scan-assembler): ... here.  Use dg-scan.
27747         (scan-assembler-not): Likewise.
27748         (scan-file): New function.
27749         (scan-file-not): Likewise.
27750         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
27751         * gcc.dg/cpp/_Pragma4.c: Likewise.
27752         * gcc.dg/cpp/_Pragma5.c: Likewise.
27753         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27754         * gcc.dg/cpp/avoidpaste2.c: Likewise.
27755         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
27756         * gcc.dg/cpp/cmdlne-P.c: Likewise.
27757         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
27758         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
27759         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
27760         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
27761         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
27762         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
27763         * gcc.dg/cpp/cxxcom1.c: Likewise.
27764         * gcc.dg/cpp/line1.c: Likewise.
27765         * gcc.dg/cpp/maccom1.c: Likewise.
27766         * gcc.dg/cpp/maccom2.c: Likewise.
27767         * gcc.dg/cpp/maccom3.c: Likewise.
27768         * gcc.dg/cpp/maccom4.c: Likewise.
27769         * gcc.dg/cpp/maccom5.c: Likewise.
27770         * gcc.dg/cpp/maccom6.c: Likewise.
27771         * gcc.dg/cpp/multiline.c: Likewise.
27772         * gcc.dg/cpp/spacing1.c: Likewise.
27773         * gcc.dg/cpp/spacing2.c: Likewise.
27774         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
27775         * gcc.dg/cpp/trad/maccom1.c: Likewise.
27776         * gcc.dg/cpp/trad/maccom2.c: Likewise.
27777         * gcc.dg/cpp/trad/maccom3.c: Likewise.
27778         * gcc.dg/cpp/trad/maccom4.c: Likewise.
27779         * gcc.dg/cpp/trad/maccom6.c: Likewise.
27780         * gcc.dg/cpp/cxxcom2.c: Likewise.
27781         * gcc.dg/cpp/cxxcom2.h: New file.
27782
27783         * gcc.dg/cpp/truefalse.cpp: Move it to ...
27784         * g++.dg/cpp/truefalse.C: Here.
27785         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
27786
27787 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
27788
27789         * gcc.dg/cpp/redef3.c: New file.
27790
27791 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27792
27793         * gcc.dg/i386-loop-3.c: New test.
27794
27795 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
27796
27797         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
27798
27799 2003-05-31  Roger Sayle  <roger@eyesopen.com>
27800
27801         * gcc.dg/fwrapv-1.c: New test case.
27802         * gcc.dg/fwrapv-2.c: New test case.
27803
27804 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27805
27806         PR c++/10956
27807         * g++.dg/template/spec9.C: New test.
27808
27809 2003-05-29  Roger Sayle  <roger@eyesopen.com>
27810
27811         * gcc.dg/duff-4.c: New test case.
27812
27813 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
27814
27815         PR fortran/10843
27816         * g77.dg/ffixed-form-1.f: New test
27817         * g77.dg/ffixed-form-2.f: New test
27818         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
27819         * g77.dg/ffree-form-3.f: New test
27820
27821 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
27822
27823         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
27824         * gcc.dg/wint_t-1.c: Likewise.
27825
27826 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27827
27828         * g++.dg/template/access11.C: New test.
27829
27830 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27831
27832         PR c++/10849
27833         * g++.dg/template/access10.C: New test.
27834
27835 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27836             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27837
27838         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
27839
27840 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27841
27842         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
27843         suppress for powerpc-*-darwin*.
27844         * gcc.dg/torture/builtin-noret-2.c: Likewise.
27845
27846 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27847
27848         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
27849         suppress option for powerpc-*-darwin*.
27850
27851 2003-05-23  Roger Sayle  <roger@eyesopen.com>
27852
27853         * gcc.dg/builtins-1.c: Add tests for tan and atan.
27854         * gcc.dg/builtins-4.c: Add test for fmod.
27855
27856 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27857
27858         PR c++/10682
27859         * g++.dg/template/instantiate4.C: New test.
27860
27861 2003-05-22  Roger Sayle  <roger@eyesopen.com>
27862
27863         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
27864
27865 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
27866
27867         * gcc.dg/compat/scalar-return-1_main.c: New file.
27868         * gcc.dg/compat/scalar-return-1_x.c: New file.
27869         * gcc.dg/compat/scalar-return-1_y.c: New file.
27870         * gcc.dg/compat/scalar-return-2_main.c: New file.
27871         * gcc.dg/compat/scalar-return-2_x.c: New file.
27872         * gcc.dg/compat/scalar-return-2_y.c: New file.
27873         * gcc.dg/compat/struct-return-3_main.c: New file.
27874         * gcc.dg/compat/struct-return-3_y.c: New file.
27875         * gcc.dg/compat/struct-return-3_x.c: New file.
27876         * gcc.dg/compat/struct-return-2_main.c: New file.
27877         * gcc.dg/compat/struct-return-2_x.c: New file.
27878         * gcc.dg/compat/struct-return-2_y.c: New file.
27879
27880 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27881
27882         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
27883         for hppa*-hp-hpux*.
27884         * gcc.dg/20021014-1.c (dg-options): Likewise.
27885         * gcc.dg/nest.c (dg-options): Likewise.
27886
27887 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
27888
27889         PR c++/9738
27890         * g++.dg/ext/dllimport2.C: New file.
27891         * g++.dg/ext/dllimport3.C: New file.
27892
27893 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
27894
27895         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
27896         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27897         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27898         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27899         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27900         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27901         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
27902         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
27903         * gcc.dg/compat/small-struct-defs.h: New file.
27904         * gcc.dg/compat/small-struct-init.h: New file.
27905         * gcc.dg/compat/small-struct-check.h: New file.
27906         * gcc.dg/compat/fp-struct-defs.h: New file.
27907         * gcc.dg/compat/fp-struct-check.h: New file.
27908         * gcc.dg/compat/fp-struct-init.h: New file.
27909         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
27910         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
27911
27912 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
27913
27914         * gcc.dg/20030225-2.c: New test.
27915
27916 2003-05-18  Roger Sayle  <roger@eyesopen.com>
27917             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27918
27919         * gcc.c-torture/compile/20030518-1.c: New test case.
27920
27921 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
27922
27923         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
27924         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
27925         gcc-dg-debug-runtest.
27926         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
27927         gcc-dg-debug-runtest.
27928
27929 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27930
27931         PR c++/9022
27932         * g++.dg/lookup/using6.C: New test.
27933
27934 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27935
27936         * g++.dg/parse/access2.C: New test.
27937
27938 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
27939
27940         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
27941         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
27942         * gcc.dg/debug/debug.exp: Likewise.
27943
27944 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
27945
27946         * gcc.dg/dollar.c: New test.
27947
27948 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
27949
27950         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
27951         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
27952         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
27953         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
27954         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
27955         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
27956         * gcc.dg/compat/struct-by-value-6_main.c: New file.
27957         * gcc.dg/compat/struct-by-value-6_x.c: New file.
27958         * gcc.dg/compat/struct-by-value-6_y.c: New file.
27959         * gcc.dg/compat/struct-by-value-7_main.c: New file.
27960         * gcc.dg/compat/struct-by-value-7_x.c: New file.
27961         * gcc.dg/compat/struct-by-value-7_y.c: New file.
27962         * gcc.dg/compat/struct-by-value-8_main.c: New file.
27963         * gcc.dg/compat/struct-by-value-8_x.c: New file.
27964         * gcc.dg/compat/struct-by-value-8_y.c: New file.
27965         * gcc.dg/compat/struct-by-value-9_main.c: New file.
27966         * gcc.dg/compat/struct-by-value-9_x.c: New file.
27967         * gcc.dg/compat/struct-by-value-9_y.c: New file.
27968
27969 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
27970
27971         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
27972         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
27973         support for "repo" mode.
27974         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
27975         * lib/g77-dg.exp: Likewise.
27976         * lib/obj-dg.exp: Likewise.
27977
27978 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
27979
27980         Merge from gcc-3_2-rhl8-branch:
27981         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
27982
27983         * gcc.dg/tls/opt-6.c: New test.
27984
27985         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
27986
27987         * gcc.dg/20030405-1.c: New test.
27988
27989         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
27990
27991         * gcc.dg/20030309-1.c: New test.
27992
27993         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27994
27995         * gcc.c-torture/execute/20030307-1.c: New test.
27996
27997         2003-02-20  Randolph Chung  <tausq@debian.org>
27998
27999         * gcc.c-torture/compile/20030220-1.c: New test.
28000
28001         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28002
28003         * gcc.dg/20030217-1.c: New test.
28004
28005         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28006
28007         * gcc.c-torture/compile/20020129-1.c: New test.
28008
28009         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28010
28011         * gcc.dg/unroll-1.c: New test.
28012
28013         2002-11-16  Jan Hubicka  <jh@suse.cz>
28014
28015         * gcc.c-torture/execute/20020920-1.c: New test.
28016
28017         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28018
28019         PR target/7434
28020         * gcc.c-torture/compile/20021008-1.c: New test.
28021
28022         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28023
28024         PR target/7559
28025         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28026
28027         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28028
28029         * gcc.c-torture/compile/20020807-1.c: New test.
28030
28031         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28032
28033         * gcc.dg/tls/opt-1.c: New test.
28034
28035         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28036
28037         * gcc.dg/20020729-1.c: New test.
28038
28039         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28040
28041         * g++.dg/opt/life1.C: New test.
28042
28043         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28044
28045         * gcc.dg/20020525-1.c: New test.
28046
28047         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28048
28049         PR c++/6794
28050         * g++.dg/ext/pretty1.C: New test.
28051         * g++.dg/ext/pretty2.C: New test.
28052
28053 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28054
28055         PR c++/8385
28056         * g++.dg/ext/typeof5.C: New test.
28057
28058 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28059
28060         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28061         __USER_LABEL_PREFIX__ into account.
28062         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28063
28064 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28065
28066         * gcc.dg/builtins-15.c: New test case.
28067
28068 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28069
28070         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28071
28072 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28073
28074         * lib/g++.exp: Tweak handling of additional source files.
28075         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28076         * g++.dg/special/conpr-2a.C: Rename to ...
28077         * g++.dg/special/conpr-2a.cc: ... this.
28078         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28079         * g++.dg/special/conpr-3a.C: Rename to ...
28080         * g++.dg/special/conpr-3a.cc: This.
28081         * g++.dg/special/conpr-3b.C: Rename to ...
28082         * g++.dg/special/conpr-3b.cc: This.
28083         * g++.dg/special/conpr-4.C: New test.
28084         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28085
28086 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28087
28088         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28089
28090 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28091
28092         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28093         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28094         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28095         * g++.old-deja/g++.other/warn3.C: Likewise.
28096
28097 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28098
28099         * gcc.dg/i386-387-1.c: Update to also test log.
28100         * gcc.dg/i386-387-2.c: Likewise.
28101
28102 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28103
28104         * g77.f-torture/execute/int8421.f: New test.
28105
28106 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28107
28108         PR c++/10230, c++/10481
28109         * g++.dg/lookup/scoped5.C: New test.
28110
28111 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28112
28113         PR c++/10552
28114         * g++.dg/template/ttp6.C: New test.
28115
28116 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28117
28118         * gcc.c-torture/execute/builtins: New directory.
28119         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28120         gcc.c-torture/execute/builtins.
28121         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28122         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28123         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28124         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28125
28126 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28127
28128         PR c++/9252
28129         * g++.dg/template/access8.C: New test.
28130         * g++.dg/template/access9.C: New test.
28131
28132 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28133
28134         PR c++/9554
28135         * g++.dg/parse/access1.C: New test.
28136
28137 2003-05-09  DJ Delorie  <dj@redhat.com>
28138
28139         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28140         long, and not an int.
28141
28142 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28143
28144         PR c++/10555, c++/10576
28145         * g++.dg/template/memclass1.C: New test.
28146
28147 2003-05-08  DJ Delorie  <dj@redhat.com>
28148
28149         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28150         targets.
28151         * gcc.c-torture/execute/20021024-1.x: Likewise.
28152         * gcc.c-torture/execute/shiftdi.x: Likewise.
28153         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28154         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28155         * gcc.dg/20021018-1.c: Likewise.
28156
28157 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28158
28159         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28160
28161         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28162         (bcopy): Call memmove.
28163
28164 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28165
28166         * g77.f-torture/compile/8485.f: New test case.
28167
28168 2003-05-07  Richard Henderson  <rth@redhat.com>
28169
28170         PR c++/10570
28171         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28172         Verify exception_cleanup not called for rethrows.
28173         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28174         when exiting catch block without rethrowing.
28175         * g++.dg/eh/forced3.C: New.
28176         * g++.dg/eh/forced4.C: New.
28177
28178 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28179
28180         * gcc.dg/20030505.c: Fix triplet.
28181
28182 2003-05-06  DJ Delorie  <dj@redhat.com>
28183
28184         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28185         * gcc.dg/nest.c: Likewise.
28186
28187 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28188
28189         * gcc.dg/builtins-14.c: New test case.
28190
28191 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28192
28193         * lib/compat.exp (compat-execute): New argument.
28194         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28195         * gcc.dg/compat: New test directory.
28196         * gcc.dg/compat/compat.exp: New expect script.
28197         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28198         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28199         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28200         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28201         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28202         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28203
28204         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28205         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28206         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28207         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28208         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28209         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28210         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28211         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28212         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28213         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28214         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28215         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28216         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28217         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28218         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28219
28220 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28221
28222         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28223
28224 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28225
28226         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28227
28228 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28229
28230         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28231         * gcc.dg/ppc-fsel-2.c: New test.
28232
28233         * gcc.dg/unused-5.c: New test.
28234
28235 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28236
28237         PR c++/10496
28238         * g++.dg/warn/pmf1.C: New test.
28239
28240 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28241
28242         PR c++/4494
28243         * g++.dg/warn/main.C: New test.
28244
28245 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28246
28247         * gcc.dg/nonnull-3.c: New test.
28248
28249 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28250
28251         * gcc.dg/cpp/Wtrigraphs.c: Update.
28252         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28253
28254 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28255
28256         * gcc.dg/ppc-fsel-1.c: New test.
28257
28258 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28259
28260         PR c/10604
28261         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28262
28263 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28264
28265         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28266
28267 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28268
28269         PR c++/9364, c++/10553, c++/10586
28270         * g++.dg/parse/typename4.C: New test.
28271         * g++.dg/parse/typename5.C: Likewise.
28272
28273 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28274
28275         * gcc.c-torture/compile/20030503-1.c: New test.
28276
28277 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28278
28279         * g++.dg/lookup/using5.C: Fix testcase error.
28280
28281 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28282
28283         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28284         since MEABI is no longer supported.  Remove all vestiges
28285         of MEABI from the test.
28286
28287 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28288
28289         PR c++/10554
28290         * g++.dg/lookup/using5.C: New test.
28291
28292 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28293
28294         PR c++/8772
28295         * g++.dg/template/ttp5.C: New test.
28296
28297 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28298
28299         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28300         (dg-gpp-additional-sources): New function.
28301         (dg-gpp-additional-files): Likewise.
28302         * lib/g++.exp (additional_sources): New variable.
28303         (additional_files): Likewise.
28304         (g++_target_compile): Deal with them.
28305         * lib/old-dejagnu.exp: Remove.
28306         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28307         * g++.old-deja: Revise all tests to use dg commands.
28308
28309 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28310
28311         PR c++/9432, c++/9528
28312         * g++.dg/lookup/using4.C: New test.
28313
28314 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28315
28316         * gcc.dg/noreturn-5.c: New file.
28317         * gcc.dg/noreturn-6.c: New file.
28318
28319         * gcc.c-torture/compile/inline-1.c: New file.
28320
28321 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28322
28323         PR c++/10551
28324         * g++.dg/template/explicit1.C: New test.
28325
28326 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28327
28328         PR c++/10549
28329         * g++.dg/other/bitfield1.C: New test.
28330
28331         PR c++/10527
28332         * g++.dg/init/new7.C: New test.
28333
28334 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28335
28336         * g++.dg/ext/desig1.C: New test.
28337         * g++.dg/ext/init1.C: Update.
28338
28339         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28340
28341 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28342
28343         PR c++/10180
28344         * g++.dg/warn/Winline-1.C: New test.
28345
28346 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28347
28348         * gcc.c-torture/execute/string-opt-19.c: New test.
28349
28350         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28351         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28352
28353 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28354
28355         PR c++/10506
28356         * g++.dg/init/new6.C: New test.
28357
28358         PR c++/10503
28359         * g++.dg/init/ref6.C: New test.
28360
28361 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28362
28363         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28364
28365 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28366
28367         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28368         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28369
28370 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28371
28372         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28373         initialized static data members.
28374
28375 2003-04-25  H.J. Lu <hjl@gnu.org>
28376
28377         * gcc.dg/ia64-sync-4.c: New test.
28378
28379 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28380
28381         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28382         date.
28383
28384 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28385
28386         PR c++/10337
28387         * g++.dg/warn/conv1.C: New test.
28388         * g++.old-deja/g++.other/conv7.C: Adjust.
28389         * g++.old-deja/g++.other/overload14.C: Adjust.
28390
28391 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28392
28393         PR c++/10471
28394         * g++.dg/template/defarg2.C: New test.
28395
28396 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28397
28398         * gcc.dg/cpp/include2.c: Update.
28399         * gcc.dg/cpp/multiline-2.c: New.
28400         * gcc.dg/cpp/multiline.c: Update.
28401         * gcc.dg/cpp/strify2.c: Update.
28402         * gcc.dg/cpp/trad/literals-2.c: Update.
28403
28404 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28405
28406         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28407
28408 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28409
28410         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28411
28412 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28413
28414         PR c++/10451
28415         * g++.dg/parse/crash4.C: New test.
28416
28417         PR c++/9847
28418         * g++.dg/parse/crash5.C: New test.
28419
28420 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28421
28422         PR c++/10446
28423         * g++.dg/parse/crash3.C: New test.
28424
28425         PR c++/10428
28426         * g++.dg/parse/elab1.C: New test.
28427
28428 2003-04-22  Devang Patel  <dpatel@apple.com>
28429
28430         * gcc.dg/cpp/trad/funlike-5.c: New test.
28431
28432 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28433
28434         * g++.dg/other/packed1.C: Fix dg options.
28435
28436 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28437
28438         * g++.dg/other/offsetof2.C: New test.
28439
28440 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28441
28442         * g++.dg/template/recurse.C: Adjust location of error messages.
28443
28444 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28445
28446         PR c++/9881
28447         * g++.dg/init/addr-const1.C: New test.
28448         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28449
28450 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28451
28452         PR c++/10405
28453         * g++.dg/lookup/struct-hack1.C: New test.
28454
28455 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28456
28457         * ucs.c: Update diagnostic messages.
28458
28459 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28460
28461         * gcc.dg/cpp/truefalse.cpp: New test.
28462         * gcc.dg/cpp/cpp.exp: Update.
28463         * g++.dg/other/stdbool-if.C: Remove.
28464
28465 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28466
28467         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28468         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28469
28470 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28471
28472         * gcc.c-torture/compile/20030418-1.c: New test.
28473
28474 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28475
28476         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28477
28478 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28479
28480         PR c++/10347
28481         g++.dg/template/dependent-name1.C: New test.
28482
28483 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28484
28485         * gcc.dg/warn-1.c (tourist_guide): New array,
28486         contains a pointer to bar.
28487
28488 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28489
28490         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28491         * gcc.c-torture/execute/medce-1.c: New test case.
28492         * gcc.c-torture/execute/medce-2.c: New test case.
28493
28494 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28495
28496         * lib/prune.exp: Ignore more messages.
28497
28498         PR c++/10381
28499         * g++.dg/parse/lookup3.C: New test.
28500
28501 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28502
28503         * gcc.c-torture/compile/20030415-1.c : New test.
28504
28505 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28506
28507         * gcc.c-torture/execute/scope-2.c: Move to ...
28508         * gcc.dg/noncompile/scope.c: .... here.
28509
28510 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28511
28512         * gcc.dg/20030414-2.c: New test case.
28513
28514 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28515
28516         PR target/10377
28517         * gcc.dg/20030414-1.c: New test.
28518
28519 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28520
28521         * gcc.dg/builtins-12.c: New test case.
28522         * gcc.dg/builtins-13.c: New test case.
28523
28524 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28525
28526         * gcc.c-torture/execute/string-opt-18.c: New test.
28527
28528 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
28529
28530         PR c++/10300
28531         * g++.dg/init/new5.C: New test.
28532
28533 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
28534
28535         PR c++/7910
28536         * g++.dg/ext/dllimport1.C: New test.
28537
28538 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28539
28540         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
28541
28542 2003-04-11  Bud Davis <bdavis9659@comcast.net>
28543
28544         PR Fortran/9263
28545         * g77.f-torture/noncompile/9263.f: New test
28546         PR Fortran/1832
28547         * g77.f-torture/execute/1832.f: New test
28548
28549 2003-04-11  David Chad  <davidc@freebsd.org>
28550             Loren J. Rittle  <ljrittle@acm.org>
28551
28552         libobjc/8562
28553         * objc.dg/headers.m: New test.
28554
28555 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
28556
28557         * gcc.c-torture/execute/builtin-noret-2.c: New.
28558         * gcc.c-torture/execute/builtin-noret-2.x: New.
28559         XFAIL builtin-noret-2.c at -O1 and above.
28560         * gcc.dg/redecl.c: New.
28561         * gcc.dg/Wshadow-1.c: Update error regexps.
28562
28563 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
28564
28565         * g++.dg/abi/bitfield10.C: New test.
28566
28567 2003-04-09  Mike Stump  <mrs@apple.com>
28568
28569         * gcc.dg/pch/pch.exp: Make testcase names longer.
28570         * g++.dg/pch/pch.exp: Make testcase names longer.
28571
28572 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28573
28574         * gcc.dg/builtins-11.c: New test case.
28575
28576 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28577
28578         * gcc.dg/builtins-9.c: New test case.
28579         * gcc.dg/builtins-10.c: New test case.
28580
28581 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
28582
28583         * gcc.dg/noncompile/init-4.c.c: New test.
28584
28585 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28586
28587         * gcc.misc-test/gcov-9.c: New test.
28588         * gcc.misc-test/gcov-10.c: New test
28589         * gcc.misc-test/gcov-11.c: New test.
28590
28591 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
28592
28593         PR optimization/10024
28594         * gcc.c-torture/compile/20030405-1.c: New test.
28595
28596 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
28597
28598         * gcc.dg/pch/static-3.c: New.
28599         * gcc.dg/pch/static-3.hs: New.
28600         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
28601
28602 2003-04-04  Richard Henderson  <rth@redhat.com>
28603
28604         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
28605         * g++.dg/eh/forced2.C: Likewise.
28606
28607 2003-04-03  Mike Stump  <mrs@apple.com>
28608
28609         * lib/scanasm.exp (scan-assembler): Add xfail processing for
28610         target arg.
28611         (scan-assembler-times, scan-assembler-not): Likewise.
28612         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
28613
28614 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28615
28616         * gcc.dg/sparc-loop-1.c: New test.
28617
28618 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
28619
28620         PR other/9274
28621         * g++.dg/pch/system-2.C: New.
28622         * g++.dg/pch/system-2.Hs: New.
28623
28624 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
28625
28626         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
28627
28628         * g++.dg/eh/simd-1.C (vecfunc): Same.
28629
28630 2003-04-01  Roger Sayle  <roger@eyesopen.com>
28631
28632         * gcc.c-torture/execute/20030401-1.c: New test case.
28633
28634 2003-04-01  Ziemowit Laski <zlaski@apple.com>
28635
28636         * objc.dg/defs.m: New.
28637
28638 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
28639
28640         * g++.dg/eh/simd-1.C: New.
28641         * g++.dg/eh/simd-2.C: New.
28642
28643 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
28644
28645         * gcc.c-torture/execute/simd-3.c: New.
28646
28647 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28648
28649         PR c/9936
28650         * gcc.dg/20030331-2.c: New test.
28651
28652 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28653
28654         PR c++/10278
28655         * g++.dg/parse/crash2.C: New test.
28656
28657 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28658
28659         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
28660         * gcc.c-torture/execute/20030331-1.c: ...here.
28661
28662 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28663
28664         * gcc.c-torture/execute/20030331-1.c: New test.
28665
28666 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28667
28668         * lib/gcov.exp: Adjust call return testing strings.
28669         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
28670
28671 2003-03-31  Roger Sayle  <roger@eyesopen.com>
28672
28673         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
28674         * gcc.dg/builtins-7.c: New test case.
28675         * gcc.dg/builtins-8.c: New test case.
28676
28677 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28678
28679         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
28680
28681 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
28682
28683         PR c++/7647
28684         * g++.dg/lookup-class-member-2.C: New test.
28685
28686 2003-03-30  Glen Nakamura  <glen@imodulo.com>
28687
28688         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
28689
28690 2003-03-28  Roger Sayle  <roger@eyesopen.com>
28691
28692         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
28693
28694 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
28695
28696         * g++.dg/init/attrib1.C: New test.
28697
28698 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28699
28700         * gcc.dg/ultrasp8.c: New test.
28701
28702 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28703
28704         * gcc.dg/ultrasp7.c: New test.
28705
28706 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
28707
28708         PR c++/10047
28709         * g++.dg/template/inline1.C: New test.
28710
28711 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28712
28713         * gcc.dg/sparc-dwarf2.c: New test.
28714
28715 2003-03-27  Roger Sayle  <roger@eyesopen.com>
28716
28717         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
28718         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
28719
28720 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
28721
28722         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
28723         than reading .x files.
28724         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
28725         * g77.dg/gcov/gcov-1.f: Likewise.
28726         * gcc.misc-tests/gcov-4b.c: Likewise.
28727         * gcc.misc-tests/gcov-5b.c: Likewise.
28728         * gcc.misc-tests/gcov-6.c: Likewise.
28729         * gcc.misc-tests/gcov-7.c: Likewise.
28730         * gcc.misc-tests/gcov-8.c: Likewise.
28731         * g++.dg/gcov/gcov-1.x: Remove.
28732         * g77.dg/gcov/gcov-1.x: Likewise.
28733         * gcc.misc-tests/gcov-4b.x: Likewise.
28734         * gcc.misc-tests/gcov-5b.x: Likewise.
28735         * gcc.misc-tests/gcov-6.x: Likewise.
28736         * gcc.misc-tests/gcov-7.x: Likewise.
28737         * gcc.misc-tests/gcov-8.x: Likewise.
28738
28739 2003-03-27  Glen Nakamura  <glen@imodulo.com>
28740
28741         PR opt/10087
28742         * gcc.dg/20030324-1.c: New test.
28743
28744 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
28745
28746         PR c++/10224
28747         * g++.dg/template/arg3.C: New test.
28748
28749         PR c++/10158
28750         * g++.dg/template/friend18.C: New test.
28751
28752 2003-03-26  Roger Sayle  <roger@eyesopen.com>
28753
28754         * g77.f-torture/compile/20030326-1.f: New test case.
28755
28756 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
28757
28758         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
28759
28760         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
28761
28762 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
28763
28764         * gcc.dg/ia64-sync-3.c: New test.
28765
28766 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
28767
28768         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
28769
28770 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28771
28772         * gcc.dg/ultrasp6.c: New test.
28773
28774 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28775
28776         * gcc.dg/i386-signbit-1.c: New test.
28777         * gcc.dg/i386-signbit-2.c: New test.
28778         * gcc.dg/i386-signbit-3.c: New test.
28779
28780 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28781
28782         * gcc.dg/ultrasp5.c: Fix options.
28783
28784 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28785
28786         * gcc.dg/ultrasp5.c: Fix comment.
28787
28788 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
28789
28790         PR fortran/10197
28791         * g77.f-torture/execute/10197.f: New test.
28792
28793 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
28794
28795         PR c++/9898, c++/383
28796         * g++.dg/template/conv6.C: New test.
28797
28798         PR c++/10119
28799         * g++.dg/template/ptrmem5.C: New test.
28800
28801         PR c++/10026
28802         * g++.dg/lookup/koenig1.C: New test.
28803
28804         PR C++/10199
28805         * g++.dg/lookup/template2.C: New test.
28806
28807 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
28808
28809         * g++.dg/opt/rtti1.C: New test.
28810
28811 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28812
28813         * gcc.dg/ultrasp5.c: New test.
28814
28815 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
28816
28817         PR middle-end/9967
28818         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
28819         builtin fputs.
28820
28821 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
28822
28823         PR c/8224
28824         * gcc.dg/20030323-1.c: New test.
28825
28826 2003-03-23  Roger Sayle  <roger@eyesopen.com>
28827
28828         * gcc.c-torture/compile/20030323-1.c: New test case.
28829
28830 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
28831
28832         * gcc.dg/20030321-1.c: New test.
28833
28834 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
28835
28836         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
28837
28838 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28839
28840         PR c++/9978, c++/9708
28841         * g++.dg/ext/vlm1.C: Adjust expected error.
28842         * g++.dg/ext/vla2.C: New test.
28843         * g++.dg/template/arg1.C: New test.
28844         * g++.dg/template/arg2.C: New test.
28845
28846 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
28847
28848         * g77.f-torture/execute/select.f: New test.
28849         * g77.f-torture/noncompile/select_no_compile.f: New test.
28850
28851 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
28852
28853         PR c++/9898
28854         * g++.dg/other/error4.C: New test.
28855
28856 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
28857
28858         * g++.dg/template/friend17.C: New test.
28859
28860 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
28861
28862         * gcc.c-torture/compile/20030320-1.c: New.
28863
28864 2003-03-20  Roger Sayle  <roger@eyesopen.com>
28865
28866         * gcc.dg/builtins-6.c: New test case.
28867
28868 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
28869
28870         PR target/10073
28871         * gcc.c-torture/compile/20030319-1.c: New.
28872
28873 2003-03-18  Jan Hubicka  <jh@suse.cz>
28874
28875         * gcc.dg/i386-cvt-1.c: New test.
28876
28877 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
28878
28879         * objc.dg/naming-1.m: Use "(parse|syntax) error".
28880         * objc.dg/naming-2.m: Likewise.
28881
28882 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
28883
28884         PR c++/9639
28885         * g++.dg/parse/crash1.C: New test.
28886
28887 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
28888
28889         PR c++/8805
28890         * g++.dg/eh/cleanup1.C: New test.
28891
28892 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28893
28894         * gcc.c-torture/execute/20030316-1.c: New test case.
28895
28896 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28897
28898         PR c++/9629
28899         * g++.dg/init/ctor2.C: New test.
28900
28901 2003-03-15  Roger Sayle  <roger@eyesopen.com>
28902
28903         * g77.f-torture/compile/xformat.f: New test case.
28904
28905 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28906
28907         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
28908         * g++.old-deja/g++.mike/eh50.C: Likewise.
28909
28910 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28911
28912         PR c++/6440
28913         * g++.dg/template/spec7.C: New test.
28914         * g++.dg/template/spec8.C: Likewise.
28915
28916 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
28917
28918         * gcc.c-torture/execute/20030313-1.c: New test.
28919
28920 2003-03-14  Richard Henderson  <rth@redhat.com>
28921
28922         * gcc.dg/inline-2.c: Adjust alpha test for external call.
28923
28924 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28925
28926         * gcc.c-torture/compile/20030314-1.c: New test.
28927
28928 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
28929
28930         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
28931         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
28932         thumb target,
28933         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
28934         to accept newer _imp__  prefix and additional
28935         newline in .drectve section.
28936         * gcc.dg/dll-4.c: Likewise.
28937         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
28938         switch.
28939
28940 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
28941
28942         * g++.dg/parse/namespace9.C: New test.
28943
28944         * g++.dg/init/ref5.C: New test.
28945         * g++.dg/parse/ptrmem1.C: Likewise.
28946
28947 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28948
28949         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
28950         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
28951         regular expression.
28952         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
28953         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
28954
28955 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
28956
28957         * gcc.c-torture/execute/20030224-2.c: New test.
28958
28959 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28960
28961         * gcc.dg/decl-3.c: New test.
28962
28963 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28964
28965         * gcc.dg/i386-loop-2.c: New test.
28966
28967 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
28968
28969         PR c++/9474
28970         * g++.dg/parse/namespace8.C: New test.
28971
28972         PR c++/9924
28973         * g++.dg/overload/builtin2.C: New test.
28974
28975 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
28976
28977         * gcc.dg/return-type-3.c: New test.
28978
28979 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
28980
28981         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
28982         profiling options are not supported.
28983
28984 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
28985
28986         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
28987         * g++.old-deja/g++.warn/impint2.C: Likewise.
28988
28989 2003-03-10  Devang Patel  <dpatel@apple.com>
28990
28991         * g++.dg/cpp/c++_cmd_1.C: New test.
28992         * g++.dg/cpp/c++_cmd_1.h: New file.
28993
28994 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
28995
28996         * gcc.dg/altivec-9.c: New file.
28997
28998 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28999
29000         * gcc.dg/ppc-sdata-1.c: New test.
29001         * gcc.dg/ppc-sdata-2.c: New test.
29002
29003 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29004
29005         PR c++/9373
29006         * g++.dg/opt/ptrmem2.C: New test.
29007
29008         PR c++/8534
29009         * g++.dg/opt/ptrmem1.C: New test.
29010
29011 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29012
29013         * gcc.dg/i386-loop-1.c: New test.
29014
29015 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29016
29017         PR c++/9970
29018         * g++.dg/lookup/friend1.C: New test.
29019
29020 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29021
29022         PR c++/9823
29023         * g++.dg/parser/constructor1.C: New test.
29024
29025 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29026
29027         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29028
29029         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29030
29031 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29032
29033         * gcc.dg/cpp/Wunused.c: Update test.
29034
29035 2003-03-08  Jan Hubicka  <jh@suse.cz>
29036
29037         * gcc.dg/inline-3.c: New test.
29038
29039 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29040
29041         PR c++/9809
29042         * g++.dg/parse/builtin1.C: New test.
29043
29044         PR c++/9982
29045         * g++.dg/abi/cookie1.C: New test.
29046         * g++.dg/abi/cookie2.C: Likewise.
29047
29048         PR c++/9524
29049         * g++.dg/template/field1.C: New test.
29050
29051         PR c++/9912
29052         * g++.dg/parse/class1.C: New test.
29053         * g++.dg/parse/namespace7.C: Likewise.
29054         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29055
29056 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29057
29058         * g++.dg/init/ref4.C: New test.
29059
29060 2003-03-07  Jan Hubicka  <jh@suse.cz>
29061
29062         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29063         * gcc.dg/inline-3.c: New test.
29064
29065 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29066
29067         * g++.dg/init/ref3.C: New test.
29068
29069         PR c++/9965
29070         * g++.dg/init/ref2.C: New test.
29071
29072         PR c++/9400
29073         * g++.dg/warn/Wshadow-2.C: New test.
29074
29075         PR c++/9791
29076         * g++.dg/warn/Woverloaded-1.C: New test.
29077
29078 2003-03-05  Jan Hubicka  <jh@suse.cz>
29079
29080         * gcc.dg/i386-local2.c: New.
29081         * gcc.dg/i386-local.c: Fix typo.
29082
29083 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29084
29085         * g++.dg/abi/layout3.C: New test.
29086
29087 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29088
29089         * gcc.c-torture/compile/20030305-1.c
29090
29091 2003-03-05  Jan Hubicka  <jh@suse.cz>
29092
29093         * gcc.dg/i386-local.c: New.
29094
29095 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29096
29097         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29098
29099 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29100
29101         * gcc.dg/switch-2.c: New test.
29102         * gcc.dg/switch-3.c: New test.
29103         * gcc.dg/Wswitch.c: Adjust line numbers.
29104         * gcc.dg/Wswitch-default.c: Likewise.
29105         * gcc.dg/Wswitch-enum.c: Likewise.
29106
29107 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29108
29109         * gcc.c-torture/execute/20030222-1.c: New test.
29110
29111 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29112
29113         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29114
29115 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29116
29117         PR c++/9878
29118         * g++.dg/init/ref1.C: New test.
29119
29120 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29121
29122         * gcc.dg/sh-relax.c: New SH-only test.
29123
29124 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29125
29126         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29127         comment explaining purpose of testcase.
29128
29129 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29130
29131         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29132         for HC11/HC12 (asm needs two int registers).
29133         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29134         HC11/HC12 because the test uses an asm which needs two 32-bit
29135         registers.
29136
29137 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29138
29139         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29140         for HC11/HC12 (array is too large otherwise).
29141         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29142         * gcc.c-torture/compile/20010518-2.x: Likewise.
29143         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29144         HC11/HC12 (array is too large).
29145
29146 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29147
29148         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29149         * lib/g++-dg.exp (g++-dg-test): Likewise.
29150
29151 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29152
29153         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29154         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29155
29156 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29157
29158         * g++.dg/warn/implicit-typename1.C: Remove warning.
29159
29160 2003-02-28  Richard Henderson  <rth@redhat.com>
29161
29162         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29163         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29164
29165 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29166
29167         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29168         * g++.dg/pch/pch.exp: Likewise.
29169
29170 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29171
29172         PR c++/9879
29173         * testsuite/g++.dg/init/new4.C: New test.
29174
29175 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29176
29177         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29178
29179 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29180
29181         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29182         unsigned long.
29183
29184         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29185         wider than float.
29186
29187 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29188
29189         * lib/scanasm.exp: Add support for counting numbers of
29190         occurences.
29191         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29192         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29193
29194 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29195
29196         PR c++/9683
29197         * g++.dg/template/static3.C: New test.
29198
29199         PR c++/9829
29200         * g++.dg/parse/namespace6.C: New test.
29201
29202 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29203
29204         PR target/9732
29205         * gcc.dg/20030225-1.c: New test.
29206
29207 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29208
29209         * README: Remove out-of-date information.
29210
29211         PR c++/9836
29212         * g++.dg/template/spec6.C: New test.
29213
29214 2003-02-24  Jeff Law  <law@redhat.com>
29215
29216         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29217
29218 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29219
29220         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29221         * gcc.dg/pragma-ep-1.c: Likewise.
29222
29223 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29224
29225         PR c++/9602
29226         * g++.dg/template/friend16.C: New test.
29227
29228 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29229
29230         PR c++/5333
29231         * g++.dg/parse/fused-params1.C: Adjust error messages.
29232         * g++.dg/template/nested3.C: New test.
29233
29234 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29235
29236         * g++.dg/abi/param1.C: New test.
29237
29238 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29239
29240         PR c++/7982
29241         * g++.dg/warn/implicit-typename1.C: New test.
29242
29243 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29244
29245         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29246         with "mtune".
29247         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29248         * gcc.c-torture/execute/20010129-1.x: Likewise.
29249         * gcc.dg/20011107-1.c: Likewise.
29250         * gcc.dg/20020108-1.c: Likewise.
29251         * gcc.dg/20020122-3.c: Likewise.
29252         * gcc.dg/20020206-1.c: Likewise.
29253         * gcc.dg/20020310-1.c: Likewise.
29254         * gcc.dg/20020426-2.c: Likewise.
29255         * gcc.dg/20020517-1.c: Likewise.
29256         * gcc.dg/991230-1.c: Likewise.
29257         * gcc.dg/i386-unroll-1.c: Likewise.
29258         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29259
29260 2003-02-22  Jan Hubicka  <jh@suse.cz>
29261
29262         * gcc.dg/i386-mul.c: New test.
29263
29264 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29265
29266         * gcc.dg/builtins-5.c: New test case.
29267
29268 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29269
29270         * gcc.dg/asmreg-1.c: New test.
29271
29272 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29273
29274         PR c++/9749
29275         * g++.dg/parse/varmod1.C: New test.
29276
29277 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29278
29279         PR c++/9727
29280         * g++.dg/template/op1.C: New test.
29281
29282 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29283
29284         PR c++/8906
29285         * g++.dg/template/nested2.C: New test.
29286
29287 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29288
29289         PR c++/8724
29290         * g++.dg/expr/dtor1.C: New test.
29291
29292 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29293
29294         * gcc.dg/cpp/include3.c: New test.
29295         * gcc.dg/cpp/inc/foo.h: New file.
29296
29297 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29298
29299         * gcc.c-torture/execute/20030221-1.c: New test.
29300
29301 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29302
29303         PR c++/9729
29304         * g++.dg/abi/conv1.C: New test.
29305
29306 2003-02-20  Jan Hubicka  <jh@suse.cz>
29307
29308         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29309
29310 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29311
29312         * gcc.c-torture/compile/20030219-1.c: New test.
29313
29314 2003-02-18  Jan Hubicka  <jh@suse.cz>
29315
29316         * gcc.dg/funcorder.c: New test.
29317
29318 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29319
29320         * gcc.c-torture/execute/20030218-1.c: New.
29321
29322 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29323
29324         * gcc.dg/20030218-1.c: New.
29325
29326 2003-02-18  Richard Henderson  <rth@redhat.com>
29327
29328         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29329         * gcc.dg/attr-used-2.c: New.
29330
29331 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29332
29333         PR c++/9704
29334         * g++.dg/init/copy5.C: New test.
29335
29336 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29337
29338         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29339         * g++.dg/pch/pch.exp: Likewise.
29340
29341 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29342
29343         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29344         STACK_SIZE is not defined.
29345
29346 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29347
29348         PR c++/9457
29349         * g++.dg/template/init1.C: New test.
29350
29351 2003-02-16  Jan HUbicka  <jh@suse.cz>
29352
29353         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29354         (foo): Add few extra tests
29355         * gcc.dg/c99-const-expr-3.c: Likewise.
29356         * gcc.c-torture/execute/20030216-1.c: New.
29357
29358 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29359
29360         PR c++/9459
29361         * g++.dg/ext/typeof4.C: New test.
29362
29363 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29364
29365         * gcc.dg/i386-387-3.c: New test case.
29366
29367 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29368
29369         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29370         cris-*-elf* cris-*-aout* and mmix-*-*.
29371
29372 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29373
29374         * gcc.dg/20030213-1.c: New test.
29375
29376 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29377
29378         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29379         * gcc.dg/i386-387-2.c: Likewise.
29380
29381 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29382
29383         * gcc.dg/ppc-spe.c: Fix formatting.
29384         Enable tests that were previously unsupported by gas.
29385         Delete tests for instructions that no longer exist.
29386         Switch arguments on evsubifw builtin.
29387
29388 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29389
29390         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29391         STACK_SIZE is too small.
29392
29393 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29394             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29395
29396         * gcc.dg/decl-2.c: New test.
29397
29398 2003-02-10  Jan Hubicka  <jh@suse.cz>
29399
29400         * gcc.dg/i386-fpcvt-1.c: New test.
29401
29402 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29403
29404         * gcc.c-torture/execute/20030209-1.c: New test.
29405
29406 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29407
29408         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29409         int-wide bitops, use the constants of the same width.
29410         Likewise, if long long is 32-bit wide, test bitops using
29411         32-bit constants.
29412
29413 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29414
29415         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29416
29417 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29418
29419         * testsuite/gcc.dg/builtins-4.c: New test case.
29420
29421 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29422
29423         * gcc.dg/20020430-1.c: Fix dg command typos.
29424         * gcc.dg/20020503-1.c: Likewise.
29425
29426 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29427
29428         PR c++/8785
29429         * g++.dg/parse/fused-params1.C: New test.
29430
29431         PR c++/8857
29432         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29433
29434         PR c++/8921
29435         * g++.dg/parse/non-dependent1.C: New test.
29436
29437         PR c++/8928
29438         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29439
29440         PR c++/9228
29441         * g++.dg/parse/undefined7.C: New test.
29442         * g++.dg/parse/non-templ1.C: New test.
29443
29444         PR c++/9229
29445         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29446
29447 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29448
29449         * gcc.c-torture/compile/20030206-1.c: New test.
29450
29451 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29452
29453         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29454         "pow" to "foo" to avoid potential confusion with a math built-in.
29455
29456 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29457
29458         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29459         conditions for SPARC targets.
29460
29461 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29462
29463         * gcc.dg/20030204-1.c: New test.
29464
29465 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29466
29467         PR c++/38
29468         * g++.dg/parse/array-size1.C: New test.
29469
29470         PR c++/5657
29471         * g++.dg/parse/undefined3.C: New test.
29472
29473         PR c++/5665
29474         * g++.dg/parse/undefined4.C: New test.
29475
29476         PR c++/5975
29477         * g++.dg/parse/undefined5.C: New test.
29478
29479         PR c++/7259
29480         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29481
29482         PR c++/8578
29483         * g++.dg/parse/casting-operator1.C: New test.
29484
29485         PR c++/8596
29486         * g++.dg/parse/undefined6.C: New test.
29487
29488         PR c++/8736
29489         * g++.dg/parse/missing-template1.C: New test.
29490
29491 2003-02-04  Jan Hubicka  <jh@suse.cz>
29492
29493         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29494         * gcc.dg/i386-cmov?.c: Likewise.
29495         * gcc.dg/i386-fpcvt-?.c: Likewise.
29496         * gcc.dg/i386-ssefp-1.c: Likewise.
29497         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29498         conventions.
29499
29500 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29501
29502         PR c++/7129
29503         * testsuite/g++.dg/ext/max.C: New test.
29504
29505 2003-02-03  Jan Hubicka  <jh@suse.cz>
29506
29507         * gcc.c-torture/execute/20030203-1.c: New test.
29508
29509 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29510
29511         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29512         'natural-endian'.
29513
29514 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29515
29516         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29517         * g++.dg/init/new2.C: Likewise.
29518         * g++.dg/other/new1.C: Likewise.
29519
29520 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29521
29522         * gcc.dg/struct-ret-libc.c: New test.
29523
29524 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29525
29526         * gcc.dg/20030129-1.c: New test.
29527
29528 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29529
29530         PR c++/8849
29531         * g++.dg/template/ptrmem4.C: New test.
29532
29533 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
29534
29535         * g++.dg/parser/constant1.C: New test.
29536
29537 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29538
29539         PR c++/8591
29540         * g++.dg/parse/friend2.C: New test.
29541
29542 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29543
29544         PR c++/9437
29545         * g++.dg/template/unify4.C: New test.
29546
29547 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
29548
29549         * gcc.c-torture/execute/20030128-1.c: New test.
29550
29551 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
29552
29553         * g++.dg/lookup/nested1.C: Test moved from ...
29554         * g++.old-deja/g++.other/lookup24.C: ... here.
29555
29556 2003-01-28  Jan Hubicka  <jh@suse.cz>
29557
29558         * gcc.dg/i386-cmov5.c: New test.
29559
29560 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29561
29562         * gcc.c-torture/execute/20010925-1.c: Changed the
29563         memcpy declaration.
29564
29565 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29566
29567         PR c++/3902
29568         * g++.dg/parse/template5.C: New test.
29569
29570 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
29571
29572         PR fortran/9258
29573         * g77.dg/pr9258: New test.
29574
29575 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29576
29577         * README: Move relevant parts from README.g++.
29578
29579         * README.g++: Remove this file.
29580
29581 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29582
29583         * g++.dg/abi/dcast1.C: New test.
29584
29585 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29586
29587         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
29588
29589 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
29590
29591         PR c++/47
29592         * g++.old-deja/g++.other/lookup24.C: New test.
29593
29594 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29595
29596         PR middle-end/7227
29597         * gcc.dg/uninit-C.c: New test.
29598
29599 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
29600
29601         * g++.dg/abi/covariant1.C: New test.
29602
29603 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
29604
29605         * gcc.dg/20030123-1.c: New test.
29606
29607 2003-01-25  Jan Hubicka  <jh@suse.cz>
29608
29609         PR opt/8492
29610         * gcc.c-torture/compile/20030125-1.c
29611
29612 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
29613
29614         PR c++/9403
29615         * g++.dg/parse/template3.C: New test.
29616         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
29617
29618         PR c++/795
29619         * g++.dg/parse/template4.C: New test.
29620
29621         PR c++/9415
29622         * g++.dg/template/qual2.C: New test.
29623
29624         PR c++/8545
29625         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
29626
29627         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
29628
29629 2003-01-25  Roger Sayle  <roger@eyesopen.com>
29630
29631         * gcc.c-torture/execute/switch-1.c: New test case.
29632
29633 2003-01-25  Jan Hubicka  <jh@suse.cz>
29634
29635         * gcc.c-torture/execute/20030125-1.[cx]: New test.
29636
29637 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
29638
29639         Tweaks for Bison-1.875. From the NEWS file:
29640         "- `parse error' -> `syntax error'
29641         Bison now uniformly uses the term `syntax error'"
29642         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
29643         * gcc.dg/cpp/digraph2.c: Likewise.
29644         * gcc.dg/cpp/direct2.c: Likewise.
29645         * gcc.dg/cpp/paste4.c: Likewise.
29646         * gcc.dg/c90-restrict-1.c: Likewise.
29647         * gcc.dg/c99-func-2.c: Likewise.
29648         * gcc.dg/noncompile/920721-2.c: Likewise.
29649         * gcc.dg/noncompile/930622-2.c: Likewise.
29650         * gcc.dg/noncompile/940112-1.c: Likewise.
29651         * gcc.dg/noncompile/950921-1.c: Likewise.
29652         * gcc.dg/noncompile/951123-1.c: Likewise.
29653         * gcc.dg/noncompile/971104-1.c: Likewise.
29654         * gcc.dg/noncompile/990416-1.c: Likewise.
29655
29656 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
29657
29658         * g++.dg/parse/undefined1.C: Add error message.
29659
29660 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29661
29662         PR c++/9354
29663         * g++.dg/parse/new1.C: New test.
29664
29665         PR c++/9216
29666         * g++.dg/parse/template2.C: New test.
29667
29668         PR c++/9354
29669         * g++.dg/parse/typedef2.C: New test.
29670
29671         PR c++/9328
29672         * g++.dg/ext/typeof3.C: New test.
29673
29674 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29675
29676         PR c++/2738
29677         * g++.dg/parse/ret-type1.C: New test.
29678
29679         PR c++/3792
29680         * g++.dg/parse/tmpl-outside1.C: New test.
29681
29682         PR c++/4207
29683         * g++.dg/parse/int-as-enum1.C: New test.
29684
29685         PR c++/4903
29686         * g++.dg/parse/no-typename1.C: New test.
29687
29688         PR c++/5533
29689         * g++.dg/parse/no-value1.C: New test.
29690
29691         PR c++/5921
29692         * g++.dg/parse/wrong-inline1.C: New test.
29693
29694         PR c++/6402
29695         * g++.dg/parse/ref1.C: New test.
29696
29697         PR c++/6992
29698         * g++.dg/parse/attr-ctor1.C: New test.
29699
29700         PR c++/7229
29701         * g++.dg/parse/namespace5.C: New test.
29702
29703         PR c++/7917
29704         * g++.dg/parse/func-def1.C: New test.
29705
29706         PR c++/8143
29707         * g++.dg/parse/undefined1.C: New test.
29708
29709         PR c++/5723, PR c++/8522
29710         * g++.dg/parse/specialization1.C: New test.
29711
29712         PR c++/163, PR c++/8595
29713         * g++.dg/parse/struct-as-enum1.C: New test.
29714
29715         PR c++/9173
29716         * g++.dg/parse/undefined2.C: New test.
29717
29718 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29719
29720         PR c++/9298
29721         * g++.dg/parse/template1.C: New test.
29722
29723         PR c++/9384
29724         * g++.dg/parse/using1.C: New test.
29725
29726         PR c++/9285
29727         PR c++/9294
29728         * g++.dg/parse/expr2.C: New test.
29729
29730         PR c++/9388
29731         * g++.dg/parse/lookup2.C: Likewise.
29732
29733 2003-01-21  Jan Hubicka  <jh@suse.cz>
29734
29735         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
29736         * gcc.c-torture/execute/eeprof-1.c: Likewise.
29737         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
29738         * gcc.c-torture/execute/string-opt-*.c: Likewise.
29739
29740 2003-01-20  Nick Clifton  <nickc@redhat.com>
29741
29742         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
29743         problem with ARM sibcall code generation.
29744
29745 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29746
29747         * gcc.c-torture/execute/20030120-1.c: New.
29748
29749 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
29750
29751         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
29752
29753 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
29754
29755         PR c++/9272
29756         * g++.dg/parse/ctor1.C: New test.
29757
29758         PR c++/9294:
29759         * g++.dg/parse/qualified1.C: New test.
29760
29761         * g++.dg/parse/typename3.C: New test.
29762
29763 2003-01-16  Richard Henderson  <rth@redhat.com>
29764
29765         * g++.dg/tls/init-2.C: Fix error matches for real this time.
29766
29767 2003-01-16  Richard Henderson  <rth@redhat.com>
29768
29769         * g++.dg/pch/pch.exp: Copy test header to the working directory
29770         before using it either for precompilation or direct use.
29771         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
29772         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
29773
29774 2003-01-16  Richard Henderson  <rth@redhat.com>
29775
29776         * gcc.dg/pch/pch.exp: Copy test header to the working directory
29777         before using it either for precompilation or direct use.
29778         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
29779         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
29780
29781 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
29782
29783         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
29784         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
29785         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
29786         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
29787         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
29788         typename warning into error.
29789         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
29790         error messages.
29791         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
29792         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
29793         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
29794         messages.
29795         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
29796         make declaration visible in template.
29797         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
29798         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
29799         messages.
29800         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
29801         message.
29802         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
29803         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
29804         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
29805         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
29806         typename warning with error message.
29807         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
29808         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
29809         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
29810
29811 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
29812
29813         * g++.dg/parse/ambig2.C: New test.
29814
29815 2003-01-15  Richard Henderson  <rth@redhat.com>
29816
29817         * g++.dg/tls/init-2.C: Update error message string.
29818
29819 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29820
29821         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
29822
29823 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
29824
29825         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
29826         all for HC11/HC12.
29827         * gcc.c-torture/compile/20001205-1.x: Likewise.
29828         * gcc.c-torture/compile/20001226-1.x: Likewise.
29829         * gcc.c-torture/compile/920520-1.x: Likewise.
29830         * gcc.c-torture/compile/961203-1.x: Likewise.
29831         * gcc.c-torture/compile/20020604-1.x: Likewise.
29832
29833 2003-01-15  Jan Hubicka  <jh@suse.cz>
29834
29835         * gcc.c-torture/compile/20030115-1.c: New test.
29836
29837         * gcc.dg/i386-fpcvt-1.c: New test.
29838         * gcc.dg/i386-fpcvt-2.c: New test.
29839
29840 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
29841
29842         Further conform g++'s __vmi_class_type_info to the C++ ABI
29843         specification.
29844         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
29845         the specification.
29846
29847 2003-01-14  Jan Hubicka  <jh@suse.cz>
29848
29849         * gcc.dg/i386-fpcvt-1.c: New test.
29850         * gcc.dg/i386-fpcvt-2.c: New test.
29851
29852 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29853
29854         * gcc.dg/i386-mmx-3.c: New test.
29855
29856 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
29857
29858         PR c++/9264
29859         * g++.dg/parse/octal1.C: New file.
29860
29861         PR c++/9172
29862         * g++.dg/parse/typename1.C: New file.
29863
29864 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
29865
29866         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
29867         * gcc.dg/bf-no-ms-layout.c: Likewise.
29868         * gcc.dg/bf-ms-attrib.c: Likewise.
29869
29870 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
29871
29872         PR c++/9099
29873         * g++.dg/parse/dtor1.C: New file.
29874
29875         PR c++/9128
29876         * g++.dg/rtti/typeid1.C: New file.
29877
29878         PR c++/9153
29879         * g++.dg/parse/lookup1.C: New file.
29880
29881         PR c++/9171
29882         * g++.dg/templ/spec5.C: New file.
29883
29884 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
29885
29886         * gcc.c-torture/compile/20030110-1.c: New test.
29887
29888 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
29889
29890         Merge from pch-branch:
29891
29892         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
29893
29894         * gcc.dg/pch/cpp-1.h: New.
29895         * gcc.dg/pch/cpp-1.c: New.
29896         * gcc.dg/pch/cpp-2.h: New.
29897         * gcc.dg/pch/cpp-2.c: New.
29898
29899         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
29900
29901         * gcc.dg/pch/except-1.h: New.
29902         * gcc.dg/pch/except-1.c: New.
29903
29904         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
29905
29906         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
29907         running test.
29908         * gcc.dg/pch: Include *.hp not *.h.
29909         * gcc.dg/pch/system-1.h: New.
29910         * gcc.dg/pch/system-1.c: New.
29911
29912         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
29913
29914         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
29915         rather than trying to build and run a program using PCH.
29916         * gcc.dg/pch: Remove dg-do commands from test files.
29917
29918         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
29919
29920         * gcc.dg/pch/macro-3.c: New.
29921         * gcc.dg/pch/macro-3.h: New.
29922
29923         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
29924
29925         * gcc.dg/pch/common-1.c: New.
29926         * gcc.dg/pch/common-1.h: New.
29927         * gcc.dg/pch/decl-1.c: New.
29928         * gcc.dg/pch/decl-1.h: New.
29929         * gcc.dg/pch/decl-2.c: New.
29930         * gcc.dg/pch/decl-2.h: New.
29931         * gcc.dg/pch/decl-3.c: New.
29932         * gcc.dg/pch/decl-3.h: New.
29933         * gcc.dg/pch/decl-4.c: New.
29934         * gcc.dg/pch/decl-4.h: New.
29935         * gcc.dg/pch/decl-5.c: New.
29936         * gcc.dg/pch/decl-5.h: New.
29937         * gcc.dg/pch/global-1.c: New.
29938         * gcc.dg/pch/global-1.h: New.
29939         * gcc.dg/pch/inline-1.c: New.
29940         * gcc.dg/pch/inline-1.h: New.
29941         * gcc.dg/pch/inline-2.c: New.
29942         * gcc.dg/pch/inline-2.h: New.
29943         * gcc.dg/pch/static-1.c: New.
29944         * gcc.dg/pch/static-1.h: New.
29945         * gcc.dg/pch/static-2.c: New.
29946         * gcc.dg/pch/static-2.h: New.
29947
29948         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
29949
29950         * g++.dg/pch/pch.exp: Better handle failing testcases.
29951         * gcc.dg/pch/pch.exp: Likewise.
29952         * gcc.dg/pch/macro-1.c: New.
29953         * gcc.dg/pch/macro-1.h: New.
29954         * gcc.dg/pch/macro-2.c: New.
29955         * gcc.dg/pch/macro-2.h: New.
29956
29957         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
29958
29959         * g++.dg/dg.exp: Treat files in pch/ specially.
29960         * g++.dg/pch/pch.exp: New file.
29961         * g++.dg/pch/empty.H: New file.
29962         * g++.dg/pch/empty.C: New file.
29963         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
29964         "precompile".
29965
29966         * gcc.dg/pch/pch.exp: New file.
29967         * gcc.dg/pch/empty.h: New file.
29968         * gcc.dg/pch/empty.c: New file.
29969         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
29970         "precompile".
29971
29972 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29973
29974         * g++.dg/template/friend14.C: New test.
29975
29976 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29977
29978         * gcc.dg/old-style-asm-1.c: New test.
29979
29980 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
29981
29982         * gcc.c-torture/compile/20030109-1.c: New test.
29983
29984 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29985
29986         * gcc.c-torture/execute/20030109-1.c: New test.
29987
29988 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
29989
29990         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
29991         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
29992         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
29993         * g++.old-deja/g++.mike/eh2.C: Likewise.
29994         * g++.old-deja/g++.mike/eh3.C: Likewise.
29995         * g++.old-deja/g++.mike/eh5.C: Likewise.
29996         * g++.old-deja/g++.mike/eh6.C: Likewise.
29997         * g++.old-deja/g++.mike/eh7.C: Likewise.
29998         * g++.old-deja/g++.mike/eh8.C: Likewise.
29999         * g++.old-deja/g++.mike/eh9.C: Likewise.
30000         * g++.old-deja/g++.mike/eh10.C: Likewise.
30001         * g++.old-deja/g++.mike/eh12.C: Likewise.
30002         * g++.old-deja/g++.mike/eh13.C: Likewise.
30003         * g++.old-deja/g++.mike/eh14.C: Likewise.
30004         * g++.old-deja/g++.mike/eh16.C: Likewise.
30005         * g++.old-deja/g++.mike/eh17.C: Likewise.
30006         * g++.old-deja/g++.mike/eh18.C: Likewise.
30007         * g++.old-deja/g++.mike/eh21.C: Likewise.
30008         * g++.old-deja/g++.mike/eh23.C: Likewise.
30009         * g++.old-deja/g++.mike/eh24.C: Likewise.
30010         * g++.old-deja/g++.mike/eh25.C: Likewise.
30011         * g++.old-deja/g++.mike/eh26.C: Likewise.
30012         * g++.old-deja/g++.mike/eh27.C: Likewise.
30013         * g++.old-deja/g++.mike/eh28.C: Likewise.
30014         * g++.old-deja/g++.mike/eh29.C: Likewise.
30015         * g++.old-deja/g++.mike/eh31.C: Likewise.
30016         * g++.old-deja/g++.mike/eh33.C: Likewise.
30017         * g++.old-deja/g++.mike/eh34.C: Likewise.
30018         * g++.old-deja/g++.mike/eh35.C: Likewise.
30019         * g++.old-deja/g++.mike/eh36.C: Likewise.
30020         * g++.old-deja/g++.mike/eh37.C: Likewise.
30021         * g++.old-deja/g++.mike/eh38.C: Likewise.
30022         * g++.old-deja/g++.mike/eh39.C: Likewise.
30023         * g++.old-deja/g++.mike/eh40.C: Likewise.
30024         * g++.old-deja/g++.mike/eh41.C: Likewise.
30025         * g++.old-deja/g++.mike/eh42.C: Likewise.
30026         * g++.old-deja/g++.mike/eh44.C: Likewise.
30027         * g++.old-deja/g++.mike/eh46.C: Likewise.
30028         * g++.old-deja/g++.mike/eh47.C: Likewise.
30029         * g++.old-deja/g++.mike/eh48.C: Likewise.
30030         * g++.old-deja/g++.mike/eh49.C: Likewise.
30031         * g++.old-deja/g++.mike/eh50.C: Likewise.
30032         * g++.old-deja/g++.mike/eh51.C: Likewise.
30033         * g++.old-deja/g++.mike/eh53.C: Likewise.
30034         * g++.old-deja/g++.mike/eh55.C: Likewise.
30035         * g++.old-deja/g++.mike/p7912.C: Likewise.
30036         * g++.old-deja/g++.mike/p9706.C: Likewise.
30037         * g++.old-deja/g++.mike/p10416.C: Likewise.
30038         * g++.old-deja/g++.mike/p11667.C: Likewise.
30039         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30040         Remove redundant reference to Iris.
30041         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30042         Elxsi, i860, Pico Java, and WE32K.
30043
30044 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30045
30046         * g++.dg/ext/asm4.C: New test.
30047
30048 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30049
30050         PR c++/9030
30051         * g++.dg/template/friend12.C: New test.
30052         * g++.dg/template/friend13.C: Likewise.
30053         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30054
30055 2003-01-08  Jan Hubicka  <jh@suse.cz>
30056
30057         * gcc.dg/i386-cadd.c: New test.
30058         * gcc.dg/i386-cmov4.c: Likewise.
30059
30060 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30061
30062         PR c++/9165
30063         * g++.dg/warn/Wunused-3.C: New test.
30064
30065         * g++.dg/abi/bitfield9.C: New test.
30066
30067         PR c++/9189
30068         * g++.dg/parse/defarg3.C: New test.
30069
30070 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30071
30072         * g++.dg/parse/ambig1.C: New test.
30073         * g++.dg/parse/defarg2.C: New test.
30074
30075 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30076
30077         * g++.dg/template/defarg-1.C: New test.
30078         * g++.dg/template/local2.C: Likewise.
30079
30080 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30081
30082         * gcc.c-torture/execute/20030105-1.c: New test.
30083
30084 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30085
30086         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30087         * g++.dg/parse/namespace4.C: Likewise.
30088
30089 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30090
30091         * g++.dg/template/ntp2.C: New test.
30092
30093 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30094
30095         * g++.dg/parse/extern-C-1.C: New test.
30096
30097         * g++.dg/parse/namespace4.C: New test.
30098
30099         * g++.dg/template/nested1.C: New test.
30100
30101         * g++.dg/parse/namespace3.C: New test.
30102
30103 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30104
30105         * g++.dg/lookup/two-stage1.C: New test.
30106
30107 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30108
30109         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30110         * g++.old-deja/g++.jason/access8.C: Likewise.
30111         * g++.old-deja/g++.other/decl5.C: Likewise.
30112
30113 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30114
30115         * g++.dg/parse/parse7.C: New test.
30116
30117 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30118
30119         PR c++/2843
30120         * g++.dg/ext/attrib7.C: New test.
30121
30122 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30123
30124         * g++.dg/parse/parse6.C: New test.
30125
30126 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30127
30128         * gcc.dg/h8300-stack-1.c: New.
30129
30130 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30131
30132         g++.dg/lookup/exception1.C: New test.
30133
30134         g++.dg/lookup/template1.C: New test.
30135
30136         g++.dg/parse/namespace2.C: New test.
30137
30138         g++.dg/parse/parens2.C: New test.
30139
30140 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30141
30142         * g++.dg/parse/parse5.C: New test.
30143         * g++.dg/lookup/scoped4.C: New test.
30144
30145 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30146
30147         * g++.dg/parse/parens1.C: New test.
30148
30149         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30150         angle-bracket1.C.
30151         * g++.dg/parse/parens2.C: New test.
30152
30153         * g++.dg/lookup/scope-operator1.C: New test.
30154
30155         * g++.dg/parse/operator1.C: New test.
30156
30157 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30158
30159         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30160         * g++.old-deja/g++.other/access6.C: Likewise.
30161         * g++.old-deja/g++.other/decl1.C: Likewise.
30162         * g++.old-deja/g++.pt/typename12.C: Likewise.
30163
30164 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30165
30166         * g++.dg/parse/namespace1.C: New test.
30167
30168 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30169
30170         * g++.dg/parse/parse4.C: New test.
30171
30172 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30173
30174         * g++.dg/parse/parse3.C: New test.
30175
30176 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30177
30178         * g++.dg/parse/parse2.C: New test.
30179
30180 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30181
30182         * g++.dg/template/friend11.C: New test.
30183
30184 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30185
30186         * g++.dg/parse/parse1.C: New test.
30187
30188 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30189
30190         * lib/profopt.exp: Change the name of a global variable to avoid
30191         possible clashes with other test suites.
30192
30193 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30194
30195         * g++.dg/inherit/covariant8.C: New test.
30196
30197 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30198
30199         * g++.dg/init/array9.C: New test.
30200
30201         PR c++/9112
30202         * g++.dg/parse/expr1.C: New test.
30203
30204 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30205
30206         * gcc.c-torture/compile/20021230-1.c: New test.
30207
30208 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30209
30210         * g++.dg/inherit/covariant5.C: New test.
30211         * g++.dg/inherit/covariant6.C: New test.
30212         * g++.dg/inherit/covariant7.C: New test.
30213
30214 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30215
30216         PR c++/2739
30217         * g++.dg/other/access2.C: New test.
30218
30219 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30220
30221         * g++.dg/other/anon-struct.C: No longer fails
30222         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30223         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30224         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30225
30226 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30227
30228         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30229
30230 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30231
30232         * g++.dg/eh/spec4.C: Remove stray semicolon.
30233         * g++.dg/expr/pmf-1.C: Change error message.
30234         * g++.dg/ext/asm1.C: Remove stray semicolon.
30235         * g++.dg/ext/typename1.C: Add missing typenames.
30236         * g++.dg/inherit/template-as-base.C: Change error message.
30237         * g++.dg/lookup/scoped1.C: Likewise.
30238         * g++.dg/lookup/scoped2.C: Likewise.
30239         * g++.dg/lookup/using2.C: Likewise.
30240         * g++.dg/other/component1.C: Remove stray semicolon.
30241         * g++.dg/other/do1.C: Change error message.
30242         * g++.dg/other/error2.C: Likewise.
30243         * g++.dg/other/init1.C: Likewise.
30244         * g++.dg/other/packed1.C: Remove stray semicolon.
30245         * g++.dg/other/ptrmem2.C: Change error message.
30246         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30247         marker.
30248         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30249         * g++.dg/template/access3.C: Add typename keyword.
30250         * g++.dg/template/access5.C: Remove stray semicolon.
30251         * g++.dg/template/access6.C: Likewise.
30252         * g++.dg/template/complit1.C: Likewise.
30253         * g++.dg/template/crash1.C: Change error message.
30254         * g++.dg/template/inherit2.C: Remove stray semicolon.
30255         * g++.dg/template/instantiate2.C: Likewise.
30256         * g++.dg/template/instantiate3.C: Change error message.
30257         * g++.dg/template/qual1.C: Remove stray semicolon.
30258         * g++.dg/template/qualttp18.C: Change error message.
30259         * g++.dg/template/ref1.C: Remove stray semicolon.
30260         * g++.dg/template/sizeof1.C (A::value): Declare it.
30261         * g++.dg/template/spec4.C: Change error message.
30262         * g++.dg/template/static1.C: Likewise.
30263         * g++.dg/template/type1.C: Likewise.
30264         * g++.dg/template/typename3.C: Likewise.
30265         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30266         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30267         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30268         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30269         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30270         named return value extension.
30271         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30272         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30273         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30274         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30275         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30276         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30277         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30278         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30279         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30280         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30281         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30282         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30283         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30284         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30285         syntax.
30286         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30287         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30288         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30289         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30290         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30291         * g++.old-deja/g++.brendan/template11.C: Likewise.
30292         * g++.old-deja/g++.brendan/template26.C: Likewise.
30293         * g++.old-deja/g++.brendan/template27.C: Use explicit
30294         specialization syntax.
30295         * g++.old-deja/g++.brendan/template30.C: Likewise.
30296         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30297         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30298         non-dependent names.
30299         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30300         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30301         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30302         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30303         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30304         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30305         named return value extension.
30306         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30307         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30308         * g++.old-deja/g++.ext/return1.C: Likewise.
30309         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30310         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30311         * g++.old-deja/g++.jason/access8.C: Likewise.
30312         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30313         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30314         pseudo-destructor names.
30315         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30316         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30317         pseudo-destructor names.
30318         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30319         * g++.old-deja/g++.jason/overload19.C: Likewise.
30320         * g++.old-deja/g++.jason/overload32.C: Likewise.
30321         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30322         stray semicolons.
30323         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30324         * g++.old-deja/g++.jason/return.C: Likewise.
30325         * g++.old-deja/g++.jason/return2.C: Likewise.
30326         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30327         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30328         syntax.
30329         * g++.old-deja/g++.jason/template10.C: Account for use of
30330         non-dependent names.
30331         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30332         syntax.
30333         * g++.old-deja/g++.jason/template37.C: Likewise.
30334         * g++.old-deja/g++.law/access4.C: Change error messages.
30335         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30336         pseudo-destructor names.
30337         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30338         * g++.old-deja/g++.law/ctors9.C: Likewise.
30339         * g++.old-deja/g++.law/cvt22.C: Likewise.
30340         * g++.old-deja/g++.law/dtors5.C: Likewise.
30341         * g++.old-deja/g++.law/global-init1.C: Likewise.
30342         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30343         * g++.old-deja/g++.law/operators28.C: Likewise.
30344         * g++.old-deja/g++.law/visibility28.C: Likewise.
30345         * g++.old-deja/g++.martin/eval1.C: Likewise.
30346         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30347         name.
30348         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30349         * g++.old-deja/g++.mike/net34.C: Likewise.
30350         * g++.old-deja/g++.mike/net36.C: Likewise.
30351         * g++.old-deja/g++.mike/ns2.C: Likewise.
30352         * g++.old-deja/g++.mike/p12306.C: Likewise.
30353         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30354         value extension.
30355         * g++.old-deja/g++.mike/p700.C: Likewise.
30356         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30357         * g++.old-deja/g++.mike/p710.C: Likewise.
30358         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30359         value extension.
30360         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30361         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30362         * g++.old-deja/g++.ns/crash2.C: Likewise.
30363         * g++.old-deja/g++.ns/crash3.C: Likewise.
30364         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30365         * g++.old-deja/g++.ns/ns17.C: Likewise.
30366         * g++.old-deja/g++.ns/template16.C: Likewise.
30367         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30368         keyword.
30369         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30370         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30371         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30372         named return value extension.
30373         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30374         * g++.old-deja/g++.other/access4.C: Issue additional error
30375         messages.
30376         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30377         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30378         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30379         * g++.old-deja/g++.other/crash25.C: Change error message.
30380         * g++.old-deja/g++.other/crash4.C: Change error message.
30381         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30382         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30383         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30384         checks.
30385         * g++.old-deja/g++.other/defarg8.C: Likewise.
30386         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30387         * g++.old-deja/g++.other/dtor10.C: Likewise.
30388         * g++.old-deja/g++.other/incomplete.C: Likewise.
30389         * g++.old-deja/g++.other/linkage7.C: Likewise.
30390         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30391         lookup algorithm.
30392         * g++.old-deja/g++.other/mangle2.C: Likewise.
30393         * g++.old-deja/g++.other/refinit2.C: Likewise.
30394         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30395         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30396         * g++.old-deja/g++.pt/crash28.C: Likewise.
30397         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30398         syntax.
30399         * g++.old-deja/g++.pt/crash32.C: Change error message.
30400         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30401         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30402         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30403         error message position.
30404         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30405         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30406         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30407         syntax.
30408         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30409         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30410         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30411         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30412         keyword.
30413         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30414         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30415         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30416         keyword.
30417         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30418         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30419         syntax.
30420         * g++.old-deja/g++.pt/friend28.C: Account for use of
30421         non-dependent names.
30422         * g++.old-deja/g++.pt/friend29.C: Likewise.
30423         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30424         rules.
30425         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30426         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30427         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30428         lookup rules.
30429         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30430         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30431         keyword.
30432         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30433         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30434         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30435         keyword.
30436         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30437         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30438         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30439         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30440         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30441         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30442         keyword.
30443         * g++.old-deja/g++.pt/spec10.C: Likewise.
30444         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30445         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30446         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30447         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30448         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30449         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30450         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30451         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30452         * g++.old-deja/g++.pt/typename15.C: Likewise.
30453         * g++.old-deja/g++.pt/typename22.C: Likewise.
30454         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30455         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30456         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30457         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30458         syntax.
30459         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30460         return value extension.
30461         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30462         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30463         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30464         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30465
30466 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30467
30468         * g++.dg/warn/inline1.C: New test.
30469         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30470         * g++.old-deja/g++.jason/synth10.C: Likewise.
30471         * g++.old-deja/g++.mike/net31.C: Likewise.
30472         * g++.old-deja/g++.mike/p8786.C: Likewise.
30473
30474         * g++.dg/template/friend10.C: New test.
30475         * g++.dg/template/conv5.C: New test.
30476
30477 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30478
30479         * g++.dg/lookup/scoped3.C: New test.
30480
30481         * g++.dg/lookup/decl1.C: New test.
30482         * g++.dg/lookup/decl2.C: New test.
30483
30484 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30485
30486         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30487         gcc.c-torture/compile/20021015-1.c,
30488         gcc.c-torture/compile/20021015-2.c,
30489         gcc.c-torture/compile/20021123-1.c,
30490         gcc.c-torture/compile/20021123-2.c,
30491         gcc.c-torture/compile/20021123-3.c,
30492         gcc.c-torture/compile/20021123-4.c,
30493         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30494         only to 3.1 or 3.2 branch.
30495
30496 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30497
30498         * gcc.dg/i386-bitfield3.c: New test.
30499
30500         * gcc.dg/i386-bitfield2.c: New test.
30501
30502 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30503
30504         * g++.dg/parse/conv_op1.C: New test.
30505
30506 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30507
30508         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30509         approved.
30510
30511 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30512
30513         * gcc.c-torture/compile/20021220-1.c: New test.
30514
30515 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30516
30517         * gcc.dg/i386-fastcall-1.c: New.
30518
30519 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30520
30521         * gcc.c-torture/execute/20021219-1.c: New test.
30522
30523 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30524
30525         * gcc.dg/i386-pic-1.c: New test.
30526
30527 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30528
30529         PR c++/8099
30530         * g++.dg/template/friend9.C: New test.
30531
30532 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30533
30534         PR c++/3663
30535         * g++.dg/template/access7.C: New test.
30536
30537 2002-12-18  Nick Clifton  <nickc@redhat.com>
30538
30539         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
30540         the libstdc++-v3 directory has been found.
30541
30542 2002-12-12  Devang Patel <dpatel@apple.com>
30543         * gcc.dg/darwin-ld-1.c: New test.
30544         * gcc.dg/darwin-ld-2.c: New test.
30545         * gcc.dg/darwin-ld-3.c: New test.
30546         * gcc.dg/darwin-ld-4.c: New test.
30547         * gcc.dg/darwin-ld-5.c: New test.
30548
30549 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30550
30551         * gcc.c-torture/compile/20021212-1.c: New test.
30552
30553 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
30554
30555         * gcc.dg/fshort-wchar: New test.
30556
30557 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
30558
30559         PR c++/8372
30560         * g++.dg/template/dtor1.C: New test.
30561
30562         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
30563         markers.
30564
30565 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
30566
30567         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
30568
30569 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
30570
30571         * g++.dg/template/static1.C: New test.
30572         * g++.dg/template/static2.C: New test.
30573         * g++.old-deja/g++.ext/memconst.C: New test.
30574
30575 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30576
30577         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
30578         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
30579         * g++.dg/special/initp1.C: Likewise.
30580
30581 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
30582
30583         * gcc.c-torture/execute/20021204-1.c: New test.
30584
30585 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
30586
30587         * gcc.dg/ppc-fmadd-1.c: New file.
30588         * gcc.dg/ppc-fmadd-2.c: New file.
30589         * gcc.dg/ppc-fmadd-3.c: New file.
30590
30591 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30592
30593         * gcc.c-torture/compile/20021204-1.c: New test.
30594
30595 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30596
30597         * g++.dg/inherit/covariant2.C: New test.
30598         * g++.dg/inherit/covariant3.C: New test.
30599         * g++.dg/inherit/covariant4.C: New test.
30600         * g++.dg/inherit/covariant1.C: Remove XFAIL.
30601         * g++.old-deja/g++.robertl/eb17.C: Likewise.
30602
30603 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
30604
30605         PR c++/8688
30606         * g++.dg/init/brace3.C: New test.
30607
30608 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
30609
30610         * gcc.dg/20020210-1.c: Fix a comment typo.
30611
30612 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
30613
30614         PR c++/8720
30615         * g++.dg/parse/defarg1.C: New test.
30616
30617         PR c++/8615
30618         * g++.dg/template/char1.C: New test.
30619
30620         * g++.dg/template/varmod1.C: Fix typo.
30621
30622 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30623
30624         DR 180
30625         * g++.old-deja/g++.pt/crash32.C: Expect error.
30626
30627 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
30628
30629         PR c++/5919
30630         * g++.dg/template/varmod1.C: New test.
30631
30632         PR c++/8727
30633         * g++.dg/inherit/typeinfo1.C: New test.
30634
30635         PR c++/8663
30636         * g++.dg/inherit/typedef1.C: New test.
30637
30638 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
30639
30640         PR c++/8332
30641         PR c++/8493
30642         * g++.dg/template/strlen1.C: New test.
30643
30644         PR c++/8227
30645         * g++.dg/template/ctor2.C: New test.
30646
30647         PR c++/8214
30648         * g++.dg/init/string1.C: New test.
30649
30650         PR c++/8511
30651         * g++.dg/template/friend8.C: New test.
30652
30653 2002-11-29  Joe Buck <jbuck@synopsys.com>
30654
30655         * g++.dg/lookup/anon2.C: New test.
30656
30657 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
30658
30659         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
30660         h8300 port.
30661
30662 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
30663
30664         * gcc.dg/bitfld-6.c: New test.
30665
30666 2002-11-27  Jan Hubicka  <jh@suse.cz>
30667
30668         * gcc.c-torture/execute/20021127.[cx]: New test.
30669
30670 2002-11-26  Jan Hubicka  <jh@suse.cz>
30671
30672         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
30673         quality.
30674
30675 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
30676
30677         * g++.dg/init/brace2.C: New test.
30678         * g++.old-deja/g++.mike/p9129.C: Correct.
30679
30680 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
30681
30682         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
30683
30684 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
30685
30686         * gcc.dg/sibcall-6: New test for indirect sibcalls.
30687
30688 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
30689
30690         * testsuite/g++.dg/abi/empty11.C: New test.
30691         * testsuite/g++.dg/rtti/cv1.C: New test.
30692
30693 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
30694
30695         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
30696
30697 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
30698
30699         * g++.dg/abi/empty10.C: New test.
30700
30701 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30702
30703         * gcc.c-torture/compile/20021124-1.c: New test.
30704
30705 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
30706
30707         * g++.dg/abi/rtti2.C: New test.
30708
30709 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30710
30711         * gcc.dg/i386-unroll-1.c: New test.
30712
30713 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30714
30715         * gcc.c-torture/compile/20021120-1.c: New test.
30716         * gcc.c-torture/compile/20021120-2.c: New test.
30717
30718 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30719
30720         * gcc.dg/bitfld-5.c: New test.
30721
30722 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30723
30724         * gcc.c-torture/execute/20021120-3.c: New test.
30725
30726 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30727
30728         * gcc.c-torture/execute/20021120-2.c: New test.
30729
30730 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30731
30732         * gcc.c-torture/execute/20021120-1.c: New test.
30733
30734 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
30735
30736         * gcc.c-torture/execute/20021118-3.c: New test.
30737
30738 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30739
30740         * gcc.c-torture/compile/20021119-1.c: New test.
30741
30742 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
30743
30744         * gcc.dg/duff-1.c: New test.
30745         * gcc.dg/duff-2.c: New test.
30746         * gcc.dg/duff-3.c: New test.
30747
30748 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
30749
30750         * gcc.dg/cpp/_Pragma5.c: New test.
30751
30752 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30753
30754         * gcc.c-torture/execute/20021118-2.c: New test.
30755
30756 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30757
30758         * gcc.c-torture/execute/20021118-1.c: New test.
30759
30760 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
30761
30762         * gcc.dg/20021116-1.c: New test.
30763
30764 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
30765
30766         * g++.dg/abi/vcall1.C: New test.
30767
30768 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
30769
30770         * gcc.dg/20021029-1.c: New test.
30771         * gcc.dg/20021029-2.c: New test.
30772
30773 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30774
30775         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
30776
30777 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30778
30779         PR c/8439
30780         * gcc.dg/20021110.c: Move to ...
30781         * gcc.c-torture/compile/20021110.c: .... here.
30782
30783 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30784
30785         PR c/8467
30786         * gcc.c-torture/execute/20021111-1.c
30787
30788 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30789
30790         PR c/8439
30791         * gcc.dg/20021110.c: New test.
30792
30793 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
30794
30795         * g++.dg/abi/vthunk3.C: Run only on x86.
30796
30797 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30798
30799         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
30800
30801 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
30802
30803         * lib/compat.exp (compat-execute): Fix logic error in last
30804         change.
30805
30806 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
30807
30808         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
30809
30810 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30811
30812         PR c++/8389
30813         * g++.dg/template/access6.C: New test.
30814
30815 2002-11-08  Jan Hubicka  <jh@suse.cz>
30816
30817         * gcc.dg/i386-ssefp-1.c: New test.
30818         * gcc.dg/i386-ssefp-1.c: New test.
30819
30820 2002-11-08  Jan Hubicka  <jh@suse.cz>
30821
30822         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
30823
30824 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30825
30826         * g++.dg/abi/vthunk3.C: New test.
30827
30828         PR c++/8338
30829         * g++.dg/template/crash2.C: New test.
30830
30831 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30832
30833         * testsuite/g++.dg/abi/dtor1.C: New test.
30834         * testsuite/g++.dg/abi/dtor2.C: Likewise.
30835
30836 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
30837
30838         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
30839         Darwin.
30840
30841 2002-11-04  Adam Nemet  <anemet@lnxw.com>
30842
30843         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
30844         -mthumb.  Only xfail with -O0.
30845
30846 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
30847
30848         * g++.dg/abi/thunk1.C: New test.
30849         * g++.dg/abi/thunk2.C: Likewise.
30850         * g++.dg/abi/vtt1.C: Likewise.
30851
30852 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
30853
30854         PR optimization/8423
30855         * gcc.c-torture/execute/builtin-constant.c: New test.
30856
30857 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
30858
30859         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
30860         Add some more cases.
30861
30862 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
30863
30864         PR c++/8391
30865         * g++.dg/opt/local1.C: New test.
30866
30867 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
30868
30869         PR c++/8160
30870         * g++.dg/template/complit1.C: New test.
30871
30872         PR c++/8149
30873         * g++.dg/template/typename4.C: Likewise.
30874
30875 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30876
30877         Core issue 287, PR c++/7639
30878         * g++.dg/template/instantiate1.C: Adjust error location.
30879         * g++.dg/template/instantiate3.C: New test.
30880         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
30881         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
30882         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
30883
30884 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
30885
30886         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
30887
30888 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
30889
30890         PR c++/8287
30891         * g++.dg/init/dtor2.C: New test.
30892
30893 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30894
30895         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
30896         * gcc.dg/nest.c: Bypass errors on irix6.
30897
30898 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
30899
30900         * gcc.dg/nest.c: Expect error for mmix-*-*.
30901         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
30902
30903 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
30904
30905         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
30906         markers.
30907
30908         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
30909
30910 2002-10-25  Mike Stump  <mrs@apple.com>
30911
30912         * gcc.dg/warn-1.c: New test.
30913
30914 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30915
30916         * g++.dg/template/typename3.C: New test.
30917
30918 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
30919
30920         * g++.dg/lookup/ptrmem1.C: New test.
30921
30922         * g++.dg/abi/vthunk2.C: New test.
30923
30924 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30925
30926         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
30927
30928 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
30929
30930         * g++.dg/abi/empty9.C: New test.
30931
30932 2002-10-24  Richard Henderson  <rth@redhat.com>
30933
30934         * g++.dg/inherit/thunk1.C: Enable for ia64.
30935
30936 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
30937
30938         PR c++/8067
30939         * g++.dg/lookup/pretty1.C: New test.
30940
30941 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
30942
30943         * gcc.dg/20021023-1.c: New test.
30944
30945 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
30946
30947         PR c++/7679
30948         * g++.dg/parse/inline1.C: New test.
30949
30950 2002-10-23  Richard Henderson  <rth@redhat.com>
30951
30952         * g++.dg/inherit/thunk1.C: Enable for x86_64.
30953
30954         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
30955
30956 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
30957
30958         PR c++/6579
30959         * g++.dg/parse/stmtexpr3.C: New test.
30960
30961 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
30962
30963         * g++.dg/expr/cond1.C: New test.
30964
30965 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
30966
30967         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
30968
30969 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30970
30971         * g++.dg/abi/vbase13.C: New test.
30972         * g++.dg/abi/vbase14.C: Likewise.
30973
30974 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
30975
30976         * gcc.dg/tls/pic-1.c: New test.
30977         * gcc.dg/tls/nonpic-1.c: New test.
30978         * gcc.dg/20021018-1.c: New test.
30979
30980 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
30981
30982         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
30983         Remove only files with the same base name as the test case.
30984         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
30985         (profopt-execute): Likewise.  Also, remove old profiling
30986         and performance data files before running the tests.
30987
30988         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
30989         * g++.dg/bprob/bprob.exp: Likewise.
30990         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
30991         to allow more general test case names.
30992
30993         * g++.dg/bprob/bprob-1.C: Rename to ...
30994         * g++.dg/bprob/g++-bprob-1.C: ... this.
30995
30996         * g77.dg/bprob/bprob-1.f: Rename to ...
30997         * g77.dg/bprob/g77-bprob-1.f: ... this.
30998
30999 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31000
31001         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31002         bison 1.50 or later.
31003
31004 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31005
31006         * g++.dg/README: Describe more test directories.
31007
31008 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31009
31010         * g++.dg/init/array6.C: Add additional tests.
31011
31012 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31013
31014         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31015         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31016
31017 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31018
31019         * gcc.c-torture/compile/20020604-1.x: New.
31020         * gcc.c-torture/compile/simd-5.x: Likewise.
31021         * gcc.c-torture/execute/920710-1.x: Likewise.
31022         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31023
31024 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31025
31026         * g++.dg/inherit/override1.C: Add dg-options clause.
31027
31028 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31029
31030         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31031         _mm_slli_si128.
31032
31033 2002-10-19  Andreas Schwab  <schwab@suse.de>
31034
31035         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31036         directory component.
31037
31038 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31039
31040         * g++.dg/inherit/thunk1.C: New test.
31041
31042         * g++.dg/inherit/override1.C: New test.
31043
31044         * g++.dg/abi/mangle11.C: New test.
31045         * g++.dg/abi/mangle14.C: New test.
31046         * g++.dg/abi/mangle17.C: New test.
31047
31048 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31049
31050         * g++.dg/overload/member2.C: New test.
31051
31052 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31053
31054         * g++.dg/README: Describe new compat directory.
31055         * g++.dg/dg.exp: Skip tests in compat directory.
31056         * README.compat: New file.
31057         * lib/compat.exp: New expect script.
31058         * g++.dg/compat: New test directory.
31059         * g++.dg/compat/compat.exp: New expect script.
31060         * g++.dg/compat/abi: New test directory.
31061         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31062         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31063         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31064         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31065         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31066         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31067         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31068         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31069         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31070         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31071         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31072         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31073         * g++.dg/compat/break: New test directory.
31074         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31075         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31076         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31077         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31078         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31079         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31080         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31081         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31082         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31083         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31084         g++.dg/compat/break/README: New files.
31085         * g++.dg/compat/eh: New test directory.
31086         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31087         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31088         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31089         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31090         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31091         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31092         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31093         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31094         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31095         g++.dg/compat/eh/filter2_y.C,
31096         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31097         g++.dg/compat/eh/new1_y.C,
31098         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31099         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31100         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31101         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31102         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31103         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31104         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31105         g++.dg/compat/eh/unexpected1_y.C: New files.
31106         * g++.dg/compat/init: New test directory.
31107         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31108         g++.dg/compat/init/array5_y.C,
31109         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31110         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31111         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31112         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31113         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31114         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31115         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31116         g++.dg/compat/init/init-ref2_y.C: New files.
31117
31118 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31119
31120         PR c++/7584
31121         * g++.dg/inherit/using3.C: New test.
31122
31123 2002-10-17  Jan Hubicka  <jh@suse.cz>
31124
31125         * gcc.dg/20021017-2.c: New test.
31126
31127 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31128
31129         * g++.dg/abi/mangle16.C: Adjust.
31130
31131         * g++.dg/init/array8.C: New test.
31132
31133 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31134
31135         * gcc.dg/special/mips-abi.exp: New test.
31136         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31137
31138 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31139
31140         * g++.dg/abi/mangle16.C: New test.
31141         * g++.dg/abi/mangle17.C: Likewise.
31142
31143         PR c++/7478
31144         * g++.dg/template/ref1.C: New test.
31145
31146 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31147
31148         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31149
31150 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31151
31152         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31153
31154 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31155
31156         PR c++/7524
31157         * g++.dg/init/array7.C: New test.
31158
31159 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31160
31161         * g++.dg/init/array6.C: New test.
31162
31163         * g++.dg/abi/mangle13.C: Likewise.
31164         * g++.dg/abi/mangle14.C: Likewise.
31165         * g++.dg/abi/mangle15.C: Likewise.
31166
31167 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31168
31169         * g++.dg/abi/empty8.C: New test.
31170
31171 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31172
31173         * g++.dg/init/ctor1.C: New test.
31174
31175 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31176
31177         * gcc.c-torture/execute/20021015-1.c: New test.
31178
31179 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31180
31181         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31182
31183 2002-10-14  Jan Hubicka  <jh@suse.cz>
31184
31185         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31186
31187 2002-10-14  Richard Henderson  <rth@redhat.com>
31188
31189         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31190
31191 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31192
31193         PR optimization/6631
31194         * g++.dg/opt/const2.C: New test.
31195
31196 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31197
31198         PR c++/7176
31199         * g++.dg/parse/friend1.C: New test.
31200         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31201
31202 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31203
31204         * gcc.dg/20021014-1.c: New test.
31205
31206 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31207
31208         PR c++/5661
31209         * g++.dg/ext/vlm1.C: New test.
31210         * g++.dg/ext/vlm2.C: Likewise.
31211
31212         * g++.dg/init/array1.C: Remove invalid braces.
31213         * g++.dg/init/brace1.C: New test.
31214         * g++.dg/init/copy2.C: Likewise.
31215         * g++.dg/init/copy3.C: Likewise.
31216         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31217         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31218         braces.
31219
31220 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31221
31222         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31223
31224 2002-10-11  Richard Shann  <richard.shann@superh.com>
31225
31226         * gcc.c-torture/compile/simd-5.c: New test.
31227
31228 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31229
31230         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31231
31232 2002-10-10  Jim Wilson  <wilson@redhat.com>
31233
31234         * gcc.c-torture/execute/20021010-1.c: New test.
31235
31236 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31237
31238         PR c/7353
31239         * g++.dg/ext/typedef-init.C: New test.
31240         * gcc.dg/typedef-init.c: New test.
31241
31242 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31243
31244         * gcc.dg/cpp/paste13.c: New test.
31245
31246 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31247
31248         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31249         remaining platforms, XFAIL during compile, not execute.  Don't
31250         XFAIL at -O0.
31251
31252 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31253
31254         * gcc.dg/alias-1.c: Tweak expected warning.
31255
31256 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31257
31258         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31259
31260 2002-10-06  Andreas Jaeger  <aj@suse.de>
31261
31262         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31263         * gcc.dg/cpp/c++98.C: Likewise.
31264
31265         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31266         * g++.dg/cpp/c++98.C: Likewise.
31267
31268         * g++.dg/README (Subdirectories): Mention cpp directory.
31269
31270         PR target/7559
31271         * gcc.dg/20021006-1.c: New test.
31272
31273 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31274
31275         PR c++/7804
31276         * g++.dg/other/warning1.C: New test.
31277
31278 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31279
31280         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31281         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31282         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31283
31284 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31285
31286         PR c++/7931
31287         * g++.dg/template/ptrmem3.C: New test.
31288
31289         PR c++/7754
31290         * g++.dg/template/union1.C: New test.
31291
31292 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31293
31294         PR c++/8006
31295         * g++.dg/abi/mangle9.C: New test.
31296         * g++.dg/abi/mangle10.C: New test.
31297         * g++.dg/abi/mangle11.C: New test.
31298         * g++.dg/abi/mangle12.C: New test.
31299
31300 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31301
31302         PR c++/7188.
31303         * g++.dg/template/meminit1.C: New test.
31304         * g++.dg/warn/Wreorder-1.C: Likewise.
31305         * g++.old-deja/g++.mike/warn3.C: Tweak.
31306         * lib/prune.exp: Ingore "in copy constructor".
31307
31308 2002-10-02  Andreas Jaeger  <aj@suse.de>
31309
31310         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31311         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31312         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31313         on x86-64.
31314
31315 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31316
31317         * gcc.dg/empty1.C: Fix typo.
31318
31319 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31320
31321         * gcc.dg/alias-1.c: New test.
31322
31323 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31324
31325         * gcc.dg/empty1.C: New test.
31326
31327         * g++.dg/tls/init-2.C: Tweak error messages.
31328
31329 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31330
31331         * gcc.c-torture/compile/20020923-1.c: New test.
31332
31333 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31334
31335         * gcc.c-torture/execute/ffs-1.c: New test.
31336         * gcc.c-torture/execute/ffs-2.c: Ditto.
31337
31338 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31339
31340         * g++.dg/overload/member1.C: New test.
31341
31342 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31343
31344         * g++.dg/abi/empty7.C: New test.
31345         * g++.dg/init/pm2.C: Likewise.
31346
31347 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31348
31349         * g++.dg/rtti/crash1.C: New test.
31350
31351 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31352
31353         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31354         gcc.dg/sibcall-4.c: New tests.
31355
31356 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31357
31358         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31359         powerpc and MMIX targets.
31360
31361 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31362
31363         * gcc.dg/cpp/20020927-1.c: New.
31364
31365 2002-09-26  David S. Miller  <davem@redhat.com>
31366
31367         * gcc.c-torture/compile/trunctfdf.c: New.
31368
31369 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31370
31371         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31372
31373 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31374
31375         * gcc.c-torture/execute/loop-15.c: New.
31376
31377 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31378
31379         * README.QMTEST: Fix typo.
31380
31381 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31382
31383         * gcc.dg/20020926-1.c: New test.
31384
31385 2002-09-25  David S. Miller  <davem@redhat.com>
31386
31387         PR target/7842
31388         * gcc.c-torture/execute/shiftdi.c: New test.
31389
31390 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31391
31392         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31393         unique to the tool.
31394         * lib/g77.exp (g77_init): Likewise.
31395         * lib/g++.exp (g++_init): Likewise.
31396         * lib/objc.exp (objc_init): Likewise.
31397
31398 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31399
31400         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31401         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31402         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31403
31404 2002-09-25  Richard Henderson  <rth@redhat.com>
31405
31406         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31407         too-small long double.
31408
31409 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31410
31411         * gcc.dg/20020919-1.c: New test.
31412
31413 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31414
31415         * g++.dg/abi/bitfield6.C: New test.
31416         * g++.dg/abi/bitfield7.C: New test.
31417         * g++.dg/abi/bitfield8.C: New test.
31418         * g++.dg/abi/vbase11.C: New test.
31419
31420 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31421
31422         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31423         hppa*-*-hpux*.  Update test comment.
31424
31425 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31426
31427         * gcc.dg/tls/struct-1.c: New test.
31428
31429 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31430
31431         * gcc.dg/cpp/tr-warn2.c: Update.
31432
31433 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31434
31435         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31436
31437 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31438
31439         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31440         systems.
31441
31442 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31443
31444         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31445
31446         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31447         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31448         setting of cxxfilt.
31449
31450 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31451
31452         * gcc.dg/20020312-2.c: Update for darwin.
31453
31454 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31455
31456         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31457
31458 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31459
31460         * objc.dg/comp-types-1.m: New test.
31461         * objc.dg/comp-types-2.m: New test.
31462         * objc.dg/comp-types-3.m: New test.
31463         * objc.dg/comp-types-4.m: New test.
31464         * objc.dg/comp-types-5.m: New test.
31465         * objc.dg/comp-types-6.m: New test.
31466
31467 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31468
31469         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31470
31471 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31472
31473         * g++.dg/other/do1.C: New test.
31474
31475         * g++.dg/template/subst1.C: New test.
31476
31477 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31478
31479         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31480
31481 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31482
31483         * g++.dg/template/qualttp20.C: Adjust expected errors.
31484         * g++.old-deja/g++.jason/report.C: Likewise.
31485         * g++.old-deja/g++.other/qual1.C: Likewise.
31486
31487         * g++.dg/lookup/scoped2.C: New test.
31488
31489         * g++.dg/ext/asm3.C: New test.
31490
31491 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31492
31493         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31494
31495 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31496
31497         * ChangeLog: follow spelling conventions.
31498         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31499         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31500         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31501         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31502         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31503         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31504         * g++.old-deja/g++.law/global-init1.C: Likewise.
31505         * g++.old-deja/g++.other/delete4.C: Likewise.
31506         * g++.old-deja/g++.other/inline21.C: Likewise.
31507         * g++.old-deja/g++.other/singleton.C: Likewise.
31508         * g77.dg/strlen0.f: Likewise.
31509         * g77.f-torture/compile/20010519-1.f: Likewise.
31510         * g77.f-torture/compile/980310-4.f: Likewise.
31511         * gcc.c-torture/compile/20000605-1.c: Likewise.
31512         * gcc.c-torture/execute/20020225-1.c: Likewise.
31513         * gcc.dg/c90-hexfloat-2.c: Likewise.
31514         * gcc.dg/c99-bool-1.c: Likewise.
31515         * gcc.dg/c99-hexfloat-2.c: Likewise.
31516         * gcc.dg/dll-2.c: Likewise.
31517         * gcc.dg/wtr-union-init-1.c: Likewise.
31518         * gcc.dg/wtr-union-init-2.c: Likewise.
31519         * gcc.dg/wtr-union-init-3.c: Likewise.
31520         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31521         * gcc.dg/cpp/defined.c: Likewise.
31522         * gcc.dg/cpp/macsyntx.c: Likewise.
31523         * gcc.dg/cpp/paste2.c: Likewise.
31524         * gcc.dg/cpp/trad/defined.c: Likewise.
31525         * gcc.dg/format/c90-printf-1.c: Likewise.
31526         * gcc.dg/format/c90-scanf-1.c: Likewise.
31527         * gcc.dg/format/c99-printf-1.c: Likewise.
31528         * gcc.dg/format/c99-scanf-1.c: Likewise.
31529         * gcc.misc-tests/gcov-8.c: Likewise.
31530         * lib/profopt.exp: Likewise.
31531
31532 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
31533
31534         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
31535
31536 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31537
31538         * g++.dg/inherit/using2.C: New test.
31539
31540 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
31541
31542         * ChangeLog: Follow spelling conventions.
31543         * g++.dg/template/friend4.C: Likewise.
31544         * g++.old-deja/g++.pt/crash67.C: Likewise.
31545         * gcc.c-torture/execute/20000801-4.c: Likewise.
31546         * gcc.dg/c90-digraph-1.c: Likewise.
31547         * gcc.dg/c94-digraph-1.c: Likewise.
31548         * gcc.dg/c99-digraph-1.c: Likewise.
31549         * gcc.dg/cpp/line5.c: Likewise.
31550         * gcc.dg/cpp/multiline.c: Likewise.
31551         * gcc.dg/cpp/trad/literals-1.c: Likewise.
31552         * gcc.dg/format/attr-3.c: Likewise.
31553         * gcc.dg/format/c90-scanf-3.c: Likewise.
31554         * gcc.dg/format/ext-4.c: Likewise.
31555
31556 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31557
31558         * g++.dg/template/pretty1.C: New test.
31559
31560 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
31561
31562         * gcc.c-torture/execute/struct-cpy-1.c: New test.
31563
31564 2002-09-13  Matt Austern  <austern@apple.com>
31565
31566         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
31567         passing a cast expression to a function by const reference.
31568
31569 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
31570
31571         * g++.dg/template/deduce1.C: New test.
31572
31573 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
31574
31575         * gcc.c-torture/execute/simd-1.c: Force all use of int to
31576         32-bit int.
31577
31578 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31579
31580         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
31581         usage.
31582
31583 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
31584
31585         * gcc.c-torture/compile/20020910-1.c: New test.
31586
31587 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
31588
31589         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
31590
31591 2002-09-10  Andreas Jaeger  <aj@suse.de>
31592
31593         * gcc.dg/20020312-2.c: Adjust for x86-64.
31594
31595 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
31596
31597         * g77.dg/7388.f: New test case for PR 7388.
31598
31599 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
31600
31601         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
31602
31603 2002-09-05  Ziemowit Laski <zlaski@apple.com>
31604
31605         * objc.dg/proto-lossage-1.m: New test.
31606
31607 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
31608
31609         * gcc.dg/cpp/_Pragma4.c: Fix typo.
31610
31611 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
31612
31613         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
31614         expected to pass.
31615
31616 2002-09-06  Stan Shebs  <shebs@apple.com>
31617             David Edelsohn  <edelsohn@gnu.org>
31618
31619         * gcc.dg/weak: New directory.
31620         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
31621         target-specific xfail bits.
31622         * gcc.dg/typeof-2.c: Move to new directory.
31623         * gcc.dg/weak.exp: New expect script.
31624
31625 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
31626
31627         * gcc.c-torture/execute/extzvsi.c: New test.
31628
31629 2002-09-05  Stan Shebs  <shebs@apple.com>
31630
31631         * gcc.dg/weak-1.c: xfail on Darwin.
31632         * gcc.dg/weak-2.c: Ditto.
31633         * gcc.dg/weak-3.c: Ditto.
31634         * gcc.dg/weak-4.c: Ditto.
31635         * gcc.dg/weak-5.c: Ditto.
31636         * gcc.dg/weak-6.c: Ditto.
31637         * gcc.dg/weak-7.c: Ditto.
31638         * gcc.dg/weak-8.c: Ditto.
31639         * gcc.dg/weak-9.c: Ditto.
31640
31641 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
31642
31643         * gcc.c-torture/execute/loop-14.c: New test.
31644
31645 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
31646
31647         * g++.dg/other/cxa-atexit1.C: New test.
31648
31649         * gcc.dg/typeof-2.c: New test.
31650
31651 2002-09-03  Roger Sayle  <roger@eyesopen.com>
31652
31653         * gcc.dg/builtins-2.c: New testcase.
31654         * gcc.dg/builtins-3.c: New testcase.
31655
31656 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
31657
31658         * gcc.dg/cpp/_Pragma4.c: New test.
31659
31660 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
31661
31662         * objc/execute/nil_method-1.m: New testcase.
31663
31664 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
31665
31666         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
31667         [Object class], not [Object initialize].
31668
31669 2002-08-31  Roger Sayle  <roger@eyesopen.com>
31670             Hans-Peter Nilsson  <hp@bitrange.com>
31671
31672         * gcc.c-torture/execute/20020720-1.x: Skip test on
31673         mmix-knuth-mmixware.  Correct comment.
31674
31675 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
31676
31677         * testsuite/g++.dg/abi/bitfield5.C: New test.
31678         * testsuite/g++.dg/abi/vbase10.C: Likewise.
31679
31680 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
31681
31682         * objc.dg/undeclared-selector.m: New test.
31683
31684 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
31685
31686         * g++.dg/other/offsetof1.C: Avoid cast warning.
31687
31688 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
31689
31690         * objc.dg/super-class-2.m: New test.
31691
31692 2002-08-24  Matt Austern  <austern@apple.com>
31693
31694         * g++.dg/ext/lvaddr.C: New test.
31695         * g++.dg/ext/lvcast.C: New test.
31696
31697 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
31698
31699         * testsuite/g++.dg/inherit/cond1.C: New test.
31700
31701 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
31702
31703         * gcc.dg/noncompile/incomplete-1.c: New test.
31704
31705 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31706
31707         * gcc.dg/typespec-1.c: New test.
31708
31709 2002-08-20  Devang Patel  <dpatel@apple.com>
31710         * objc.dg/proto-hier-2.m: New test.
31711
31712 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
31713
31714         * objc.dg/bitfield-1.m: New test.
31715         * objc.dg/bitfield-2.m: New test.
31716
31717 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31718
31719         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
31720         gcc.dg/c99-flex-array-4.c: New tests.
31721
31722 2002-08-16  Stan Shebs  <shebs@apple.com>
31723
31724         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
31725
31726 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
31727
31728         * gcc.dg/typeof-1.c: New test.
31729         * g++.dg/ext/typeof2.C: New test.
31730
31731 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31732
31733         * g++.dg/other/offsetof1.C: New test.
31734
31735 2002-08-14  Richard Henderson  <rth@redhat.com>
31736
31737         * gcc.dg/tls/diag-3.c: Fix expected message strings.
31738
31739 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
31740
31741         * gcc.dg/cpp/_Pragma3.c: New test.
31742
31743 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
31744
31745         * g++.dg/template/inherit3: New test.
31746
31747 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31748
31749         * gcc.dg/bitfld-4.c: Add blank options.
31750
31751 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
31752
31753         * g++.dg/template/crash1.C: New test.
31754
31755 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31756
31757         * gcc.dg/tls/opt-2.c: New test.
31758
31759 2002-08-08  Devang Patel  <dpatel@apple.com>
31760
31761         * objc.dg/selector-1.m : New test
31762
31763 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31764
31765         * g++.dg/abi/bitfield4.C: New test.
31766         * gcc.dg/bitfld-4.c: New test.
31767
31768 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31769
31770         * g++.dg/other/packed1.C: New test.
31771
31772 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
31773
31774         * g++.dg/abi/offsetof.C: Tweak error messages.
31775         * g++.old-deja/g++.mike/p10769a.C: Likewise.
31776
31777 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31778
31779         * gcc.dg/bitfld-3.c: New test.
31780
31781 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31782             Richard Henderson  <rth@redhat.com>
31783
31784         * gcc.dg/i386-bitfield1.c: New test.
31785         * g++.dg/abi/bitfield3.C: Update.
31786
31787 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
31788
31789         * objc.dg/const-str-2.m: Update.
31790         * gcc.dg/cpp/c++98.c: Change to C extension.
31791         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
31792         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
31793
31794 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
31795
31796         * testsuite/gcc.dg/tls/diag-3.c: New.
31797
31798 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
31799
31800         * g++.dg/README (Subdirectories): Document new subdir expr.
31801         * g++.dg/expr/pmf-1.C: New test.
31802
31803 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
31804
31805         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
31806
31807 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
31808
31809         * g++.dg/abi/bitfield3.C: New test.
31810
31811 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
31812
31813         * lib/gcov.exp: Tweak expected line formats.
31814         * gcc.misc-tests/gcov8.c: New test.
31815         * gcc.misc-tests/gcov8.x: New flags.
31816
31817 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
31818
31819         * consistency.vlad/layout/endian.c: Include string.h.
31820
31821         * gcc.c-torture/execute/20020805-1.c: New test.
31822
31823 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
31824
31825         * g++.dg/other/conversion1.C: New test.
31826
31827 2002-08-03  Roger Sayle  <roger@eyesopen.com>
31828
31829         * gcc.dg/builtins-1.c: New testcase.
31830
31831 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
31832
31833         * g++.dg/inherit/access3.C: New test.
31834
31835 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
31836
31837         * gcc.dg/ia64-visibility-2.c: New test.
31838
31839 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
31840
31841         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
31842         __qualifier_flags to __flags.
31843
31844 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
31845
31846         * g++.dg/inherit/operator1.C: New test.
31847         * g++.dg/lookup/disamb1.C: Fix typo in comment.
31848         * g++.dg/other/error1.C: Change expected error message.
31849         * g++.dg/template/conv4.C: Likewise.
31850
31851 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
31852
31853         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
31854         for documented behavior.
31855
31856 2002-07-25  Roger Sayle  <roger@eyesopen.com>
31857
31858         * gcc.c-torture/execute/20020720-1.x: Skip this test on
31859         several targets known to fail.
31860
31861 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
31862
31863         * gcc.dg/mips-args-[123].c: New tests.
31864
31865 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
31866
31867         * gcc.dg/ppc-spe.c: New.
31868
31869 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
31870
31871         * g++.dg/other/ptrmem4.C: New testcase.
31872
31873 2002-07-24  Richard Henderson  <rth@redhat.com>
31874
31875         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
31876
31877 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
31878
31879         * g++.dg/ext/alignof1.C (main): Return 0 for success.
31880
31881 2002-07-24  Roger Sayle  <roger@eyesopen.com>
31882
31883         * gcc.c-torture/execute/memset-3.c: New testcase.
31884
31885 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
31886
31887         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
31888         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
31889
31890 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31891
31892         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
31893         Delete.
31894
31895 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
31896
31897         * gcc.c-torture/compile/simd-4.c: New test.
31898
31899 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31900
31901         PR c++/7347, c++/7348
31902         * g++.dg/template/access4.C: New test.
31903         * g++.dg/template/access5.C: New test.
31904         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
31905         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
31906         * g++.old-deja/g++.pt/ttp58.C: Likewise.
31907         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
31908
31909 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
31910
31911         * gcc.dg/gnu89-init-2.c: New test.
31912
31913 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
31914
31915         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
31916
31917 2002-07-20  Roger Sayle  <roger@eyesopen.com>
31918
31919         * gcc.c-torture/execute/20020720-1.c: New testcase.
31920
31921 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
31922
31923         * gcc.dg/cpp/Wsignprom.c: New tests.
31924
31925 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
31926
31927         * gcc.c-torture/execute/loop-13.c: New test.
31928
31929 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
31930
31931         * gcc.dg/cpp/expr.c: New tests.
31932
31933 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
31934
31935         * g++.dg/opt/pr6713.C: Add template instantiation.
31936
31937 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
31938
31939         * gcc.dg/nest.c: New test.
31940
31941 2002-07-17  Richard Henderson  <rth@redhat.com>
31942
31943         * g++.dg/opt/pr6713.C: New test.
31944
31945 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
31946
31947         * gcc.c-torture/execute/loop-2e.x: Let the testcase
31948         XFAIL for all x86 processors.
31949
31950 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
31951
31952         * gcc.c-torture/execute/20010122-1.x: Do not test with
31953         -fomit-frame-pointer.
31954
31955 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31956
31957         * g++.dg/template/instantiate2.C: New test.
31958         * g++.dg/template/spec4.C: New test.
31959
31960 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31961
31962         * g++.dg/template/access2.C: New test.
31963         * g++.dg/template/access3.C: New test.
31964
31965 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
31966
31967         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
31968         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
31969         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
31970         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
31971         Convert to use <stdarg.h>.
31972         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
31973         Delete.
31974         * gcc.dg/va-arg-2.c: New.
31975         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
31976
31977 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
31978
31979         * gcc.c-torture/compile/20020710-1.c: New test.
31980
31981 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
31982                           Andrew Pinski  <pinskia@physics.uc.edu>
31983
31984         gcc.c-torture/compile/simd-2.c: New testcase.
31985         gcc.c-torture/compile/simd-3.c: Likewise.
31986
31987 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
31988
31989         PR c++/7224
31990         * g++.dg/overload/error1.C: New test.
31991
31992 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31993
31994         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
31995         configuration and IRIX 6 O32 ABI.
31996
31997 2002-07-11  Roger Sayle  <roger@eyesopen.com>
31998
31999         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32000
32001 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32002
32003         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32004
32005 2002-07-10  Jeffrey A Law  <law@redhat.com>
32006
32007         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32008
32009         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32010
32011 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32012
32013         * gcc.dg/20020312-2.c: Check for __PPC__.
32014
32015 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32016
32017         * gcc.c-torture/compile/20020709-1.c: New test.
32018
32019 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32020
32021         * g++.dg/template/qualttp21.C: New test case.
32022
32023 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32024
32025         * gcc.c-torture/compile/20020706-1.c: New test.
32026         * gcc.c-torture/compile/20020706-2.c: New test.
32027
32028 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32029             Alexandre Oliva  <aoliva@redhat.com>
32030
32031         * g++.dg/warn/incomplete1.C: New test.
32032
32033 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32034
32035         PR c++/7099
32036         * g++.dg/warn/noreturn1.C: New test.
32037
32038 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32039
32040         PR c++/6706
32041         * g++.dg/debug/debug6.C: New test.
32042         * g++.dg/debug/debug7.C: New test.
32043
32044 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32045
32046         * gcc.c-torture/compile/simd-3.c: New test.
32047
32048 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32049
32050         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32051         * gcc.dg/20020620-1.c: Likewise.
32052
32053 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32054
32055         PR c++/6944
32056         * g++.dg/init/array4.C: New test.
32057         * g++.dg/init/array5.C: New test.
32058
32059 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32060
32061         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32062         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32063
32064 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32065
32066         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32067         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32068         * gcc.dg/wtr-conversion-1.c: Likewise.
32069         * gcc.dg/wtr-escape-1.c: Likewise.
32070         * gcc.dg/wtr-int-type-1.c: Likewise.
32071         * gcc.dg/wtr-label-1.c: Likewise.
32072         * gcc.dg/wtr-static-1.c: Likewise.
32073         * gcc.dg/wtr-strcat-1.c: Likewise.
32074         * gcc.dg/wtr-suffix-1.c: Likewise.
32075         * gcc.dg/wtr-switch-1.c: Likewise.
32076         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32077         * gcc.dg/wtr-union-init-1.c: Likewise.
32078         * gcc.dg/wtr-union-init-2.c: Likewise.
32079         * gcc.dg/wtr-union-init-3.c: Likewise.
32080
32081         * gcc.dg/wtr-func-def-1.c: New test.
32082
32083 2002-07-02 Devang Patel <dpatel@apple.com>
32084
32085         * objc.dg/param-1.m: New test.
32086
32087 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32088
32089         * gcc.dg/cpp/trad/directive.c: Add test.
32090         * gcc.dg/cpp/trad/macroargs.c: Add test.
32091         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32092
32093 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32094
32095         * gcc.dg/cpp/cmdlne-M.c: New test.
32096
32097 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32098
32099         * objc.dg/desig-init-1.m: New test.
32100
32101 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32102
32103         PR c++/6716
32104         * g++.dg/template/instantiate1.C: New test.
32105
32106 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32107
32108         PR c++/7112
32109         * g++.dg/template/sizeof2.C: New test.
32110
32111 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32112
32113         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32114         gcc.dg/cpp/trad/include.c: New tests.
32115
32116 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32117
32118         PR target/7177
32119         * gcc.c-torture/compile/20020701-1.c: New test.
32120
32121 2002-07-01  Stan Shebs  <shebs@apple.com>
32122
32123         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32124         header here...
32125         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32126         (objc-torture-execute): or here.
32127
32128 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32129
32130         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32131
32132 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32133
32134         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32135
32136 2002-06-30  Devang Patel  <dpatel@apple.com>
32137
32138         * objc.dg/fsyntax-only.m: New test.
32139
32140 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32141
32142         PR c++/6695
32143         * g++.dg/template/friend7.C: New file.
32144
32145 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32146
32147         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32148         return type.
32149
32150 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32151
32152         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32153         avoid division by zero.
32154
32155 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32156
32157         * gcc.dg/Wunknownprag.c: New tests.
32158
32159 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32160
32161         * gcc.c-torture/execute/simd-2.c: New test.
32162
32163 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32164
32165         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32166         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32167         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32168         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32169         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32170         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32171         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32172         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32173         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32174         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32175         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32176         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32177         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32178         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32179         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32180         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32181         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32182
32183 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32184
32185         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32186         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32187         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32188         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32189         New tests.
32190         * gcc.dg/cpp/trad/directive.c: Update.
32191
32192 2002-06-23  Andreas Jaeger  <aj@suse.de>
32193
32194         * gcc.c-torture/execute/complex-6.c: New.
32195
32196 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32197
32198         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32199         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32200         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32201         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32202
32203 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32204
32205         * gcc.dg/cpp/trad: New directory with traditional tests copied
32206         from parent directory.
32207         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32208         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32209         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32210         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32211         Move to trad/ and rename.
32212         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32213         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32214         gcc.dg/cpp/trad/redef2.c: New tests.
32215         * gcc.dg/cpp/trad/trad.exp: New driver.
32216
32217 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32218
32219         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32220         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32221         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32222         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32223         Remove.
32224
32225 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32226
32227         * gcc.dg/20020620-1.c: New test.
32228
32229 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32230
32231         * g++.dg/template/ttp4.C: New test.
32232
32233 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32234
32235         * g++.dg/opt/vt1.C: Fix regexp.
32236
32237 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32238
32239         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32240         Don't use attribute `noinline'.
32241
32242 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32243
32244         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32245
32246 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32247
32248         * gcc.c-torture/execute/simd-1.c: New.
32249
32250         * gcc.dg/simd-1.c: New.
32251
32252 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32253
32254         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32255
32256 2002-06-16  Richard Henderson  <rth@redhat.com>
32257
32258         * g++.dg/ext/anon-struct1.C: New.
32259         * g++.dg/ext/anon-struct2.C: New.
32260         * g++.dg/ext/anon-struct3.C: New.
32261         * gcc.dg/anon-struct-1.c: New.
32262         * gcc.dg/anon-struct-2.c: New.
32263         * gcc.dg/anon-struct-3.c: New.
32264         * gcc.dg/20011008-1.c: Adjust warning text.
32265         * gcc.dg/20020527-1.c: Add -fms-extensions.
32266
32267 2002-06-16  Richard Henderson  <rth@redhat.com>
32268
32269         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32270
32271 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32272
32273         * gcc.c-torture/execute/20020615-1.c: New test.
32274
32275 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32276
32277         * gcc.c-tortuture/execute/compare-1.c: New test case.
32278         * gcc.c-tortuture/execute/compare-2.c: New test case.
32279         * gcc.c-tortuture/execute/compare-3.c: New test case.
32280
32281 2002-06-13  Richard Henderson  <rth@redhat.com>
32282
32283         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32284         ia64 ilp32.
32285
32286 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32287
32288         * g++.dg/template/typename2.C: Update error message.
32289
32290 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32291
32292         * gcc.c-torture/execute/20020611-1.c: New test.
32293
32294 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32295
32296         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32297         list of targets to skip.
32298
32299 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32300
32301         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32302         targets if not optimizing.
32303
32304 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32305
32306         * gcc.c-torture/compile/20020605-1.c: New test.
32307
32308         * g++.dg/opt/vt1.C: New test.
32309
32310         * gcc.dg/20020531-1.c: New test.
32311
32312         * gcc.dg/20020530-1.c: New test.
32313
32314         * gcc.dg/20020527-1.c: New test.
32315
32316         * g++.dg/opt/cse1.C: New test.
32317
32318 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32319
32320         * gcc.dg/20020607-2.c: New test case.
32321
32322 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32323
32324         * gcc.c-torture/compile/20020604-1.c: New test.
32325
32326 2002-06-04  Richard Henderson  <rth@redhat.com>
32327
32328         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32329         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32330         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32331
32332 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32333
32334         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32335
32336 2002-06-03  Richard Henderson  <rth@redhat.com>
32337
32338         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32339         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32340
32341 2002-06-02  Richard Henderson  <rth@redhat.com>
32342
32343         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32344         test functions static.
32345
32346 2002-06-02  Andreas Jaeger  <aj@suse.de>
32347
32348         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32349         now.
32350
32351 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32352
32353         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32354         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32355         Update for mofified diagnostics.
32356         * gcc.dg/c99-intconst-1.c: No longer fail.
32357
32358 2002-06-02  Richard Henderson  <rth@redhat.com>
32359
32360         * gcc.dg/uninit-A.c: Remove xfail markers.
32361
32362 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32363
32364         * gcc.dg/fnegate-1.c: New test case.
32365
32366 2002-05-30  Osku Salerma  <osku@iki.fi>
32367
32368         * gcc.c-torture/execute/mayalias-1.c: New file.
32369
32370 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32371
32372         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32373         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32374         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32375
32376 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32377
32378         * gcc.c-torture/execute/20020529-1.c: New test.
32379
32380 2002-05-27  Richard Henderson  <rth@redhat.com>
32381
32382         * g++.dg/ext/attrib6.C: New test case.
32383
32384 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32385
32386         * gcc.c-torture/execute/pure-1.c: New test.
32387
32388 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32389
32390         * gcc.dg/cpp/arith-2.c: Remove.
32391
32392 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32393
32394         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32395         * gcc.dg/cpp/if-3.c: Remove.
32396
32397 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32398
32399         * g++.dg/opt/cse2.C: New test.
32400
32401 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32402
32403         * gcc.dg/cpp/arith-1.c: New semantic tests.
32404         * gcc.dg/cpp/if-1.c: Update.
32405
32406 2002-05-24  Ben Elliston  <bje@redhat.com>
32407
32408         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32409
32410 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32411
32412         * gcc.dg/verbose-asm.c: New test.
32413
32414 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32415
32416         * gcc.dg/cpp/paste12.c: New test.
32417
32418 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32419
32420         * g++.dg/parse/named_ops.C: New test.
32421
32422 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32423
32424         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32425
32426 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32427
32428         * gcc.dg/weak-2.c: Allow optional leading underscore
32429         in scan-assembler symbol name.
32430         * gcc.dg/weak-3.c: Likewise.
32431         * gcc.dg/weak-4.c: Likewise.
32432         * gcc.dg/weak-5.c: Likewise.
32433
32434 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32435
32436         * gcc.dg/20020523-1.c: New test.
32437
32438 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32439
32440         * objc.dg/const-str-2.m: Update now that we stop after
32441         a command line error.
32442
32443 2002-05-22  Richard Henderson  <rth@redhat.com>
32444
32445         * g++.dg/dg.exp: Fix typo in test pruneing.
32446
32447 2002-05-22  Richard Henderson  <rth@redhat.com>
32448
32449         * g++.dg/dg.exp: Prune the tls subdirectory.
32450         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32451         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32452         * g++.dg/tls/init-1.C: New.
32453
32454 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32455
32456         * gcc.dg/20020517-1.c: New test.
32457
32458 2002-05-21  Richard Henderson  <rth@redhat.com>
32459
32460         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32461         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32462
32463 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32464
32465         * g++.dg/other/copy2.C: New test.
32466
32467 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32468
32469         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32470         (MAX_COPY): Bump up to 10 times sizeof (long long).
32471         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32472
32473         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32474         sizeof (long long).
32475
32476         * gcc.c-torture/execute/strcpy-1.c: New test.
32477
32478 2002-05-19  Jason Merrill  <jason2redhat.com>
32479
32480         * g++.dg/ext/oper1.C: New test.
32481
32482 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32483 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32484
32485         * README.QMTEST: New file.
32486
32487         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32488
32489 2002-05-19  Andreas Jaeger  <aj@suse.de>
32490
32491         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32492         now.
32493         * gcc.c-torture/execute/loop-2d.x: Likewise.
32494
32495 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32496
32497         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32498         support weak symbols.
32499         * gcc.dg/weak-4.c: Likewise.
32500         * gcc.dg/weak-6.c: Likewise.
32501
32502 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32503
32504         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32505         cygwin, coff and h8300-*-hms targets
32506         * gcc.dg/weak-5.c: Likewise.
32507         * gcc.dg/weak-7.c: Likewise.
32508
32509 2002-05-16  Jason Merrill  <jason@redhat.com>
32510
32511         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32512         (scan-assembler-not, scan-assembler-dem): Likewise.
32513         (scan-assembler-dem-not): Likewise.
32514
32515 2002-05-15  Richard Henderson  <rth@redhat.com>
32516
32517         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32518
32519 2002-05-15  Richard Henderson  <rth@redhat.com>
32520
32521         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32522         (vfoo1f): Warning here.
32523         (vfoo1l): Don't redefine the alias.
32524
32525 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32526
32527         * g++.dg/init/pm1.C: New test.
32528
32529 2002-05-12  David S. Miller  <davem@redhat.com>
32530
32531         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
32532         types.
32533
32534 2002-05-10  Roger Sayle  <roger@eyesopen.com>
32535
32536         * gcc.c-torture/execute/20020510-1.c: New test case.
32537
32538 2002-05-10  David S. Miller  <davem@redhat.com>
32539
32540         * gcc.c-torture/execute/conversion.c: Test long double too.
32541
32542 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
32543
32544         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
32545         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
32546         * lib/g++.exp (g++_link_flags): Likewise.
32547         * lib/objc.exp (objc_target_compile): Likewise.
32548
32549 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32550
32551         * gcc.dg/cpp/poison.c: Update.
32552         * gcc.dg/cpp/20000625-2.c: Remove.
32553         * gcc.dg/cpp/direct2s.c: Remove final test.
32554
32555 2002-05-08  Tom Rix  <trix@redhat.com>
32556
32557         * gcc.c-torture/execute/20020508-1.c: New test.
32558         * gcc.c-torture/execute/20020508-2.c: New test.
32559         * gcc.c-torture/execute/20020508-3.c: New test.
32560
32561 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32562
32563         * gcc.dg/cpp/charconst-4.c: More tests.
32564
32565 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
32566
32567         PR c/6569
32568         * gcc.dg/weak-3.c: Update location of warning messages.
32569         * gcc.dg/weak-5.c: Likewise.
32570
32571 2002-05-06  Roger Sayle  <roger@eyesopen.com>
32572
32573         * gcc.c-torture/execute/20020506-1.c: New test case.
32574
32575 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32576
32577         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
32578
32579 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32580
32581         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
32582
32583 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32584
32585         * gcc.dg/cpp/charconst-3.c: New test.
32586
32587 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32588
32589         * gcc.dg/cpp/charconst.c: Update tests.
32590
32591 2002-05-05  Tim Josling  <tej@melbpc.org.au>
32592
32593         * treelang: Added directory for new sample language treelang. Also
32594         lib/treelang.exp: New file to signal treelang should be tested.
32595
32596 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32597
32598         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
32599         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
32600         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
32601         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
32602         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
32603         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
32604         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
32605
32606 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32607
32608         * gcc.dg/format/xopen-2.c: New test.
32609
32610 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32611
32612         * gcc.dg/20020503-1.c: New test.
32613
32614 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
32615
32616         * g++.dg/init/dtor1.C: Make it tougher.
32617
32618 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
32619
32620         * g++.dg/init/dtor1.C: New test.
32621
32622 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
32623
32624         * gcc.dg/altivec-8.c: New.
32625
32626 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
32627
32628         * gcc.dg/altivec-7.c: New.
32629
32630 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
32631
32632         * g++.dg/parse/typedef1.C: New test.
32633
32634 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
32635
32636         PR c++/6486
32637         * g++.dg/template/friend6.C: New test.
32638
32639         PR c++/6492
32640         * g++.dg/init/copy1.C: New test.
32641
32642 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
32643
32644         * g++.dg/warn/effc1.C: New test.
32645
32646 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32647
32648         * gcc.dg/cpp/if-cexp.c: Add a test.
32649
32650 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
32651
32652         * gcc.dg/20020426-2.c: New test.
32653
32654 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32655
32656         * gcc.dg/cpp/if-mop.c: Update.
32657         * gcc.dg/cpp/if-mpar.c: Add test.
32658         * gcc.dg/cpp/if-oppr.c: Update.
32659
32660 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32661
32662         PR c/6343
32663         * gcc.dg/weak-[2-7].c: New tests.
32664
32665 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32666
32667         * gcc.dg/enum1.c: New test.
32668
32669 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32670
32671         PR c++/6497
32672         * g++.dg/inherit/access2.C: New test.
32673
32674 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32675
32676         PR bootstrap/6445
32677         * gcc.dg/20020426-1.c: New test.
32678
32679 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32680
32681         * g++.dg/abi/enum1.C: New test.
32682
32683 2002-04-26  Richard Henderson  <rth@redhat.com>
32684
32685         * gcc.dg/c99-bool-1.c: Expect always true warning.
32686
32687 2002-04-25  Roger Sayle  <roger@eyesopen.com>
32688
32689         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
32690
32691 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32692
32693         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
32694         targets.
32695
32696 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
32697
32698         * g++.dg/abi/mange7.C: New test.
32699
32700         PR c++/6438.
32701         * g++.dg/parse/stmtexpr2.C: New test.
32702
32703 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
32704
32705         * gcc.dg/20020312-2.c: Add SH target.
32706
32707 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32708
32709         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
32710         compiler output on mips*-*-irix*.
32711
32712 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
32713
32714         * g++.dg/parse/attr1.C: New test.
32715
32716 2002-04-23  Roger Sayle  <roger@eyesopen.com>
32717
32718         * gcc.c-torture/execute/string-opt-17.c: New test case.
32719         * gcc.c-torture/execute/memset-2.c: New test case.
32720
32721 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
32722
32723         PR c++/6256:
32724         * g++.dg/template/friend5.C: New test.
32725
32726         PR c++/6331:
32727         * g++.dg/template/qual1.C: Likewise.
32728
32729 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
32730
32731         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
32732         Include stdlib.h, not stdio.h or ctype.h.
32733
32734 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
32735
32736         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
32737         cris-*-elf* and mmix-*-*.
32738         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
32739         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
32740         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
32741         Ditto.
32742         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
32743         * gcc.dg/wchar_t-1.c: Ditto.
32744
32745 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
32746
32747         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
32748         Clarify comment.
32749
32750 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
32751
32752         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
32753
32754 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32755
32756         * gcc.c-torture/execute/20000906-1.x: Delete.
32757
32758 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
32759
32760         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
32761
32762 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
32763
32764         * PR6367
32765         * g77.f-torture/execute/6367.f: New test.
32766         * g77.f-torture/execute/6367.x: Disable for MMIX.
32767
32768 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
32769
32770         * PR6352
32771         * g++.dg/opt/inline2.C: New test.
32772
32773 2002-04-18  Richard Henderson  <rth@redhat.com>
32774
32775         * gcc.dg/20000906-1.c: Enable for all targets.
32776         * gcc.c-torture/compile/iftrap-2.c: New.
32777
32778 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32779
32780         * gcc.dg/20020418-1.c: New test.
32781         * gcc.dg/20020418-2.c: New test.
32782
32783 2002-04-18  Richard Henderson  <rth@redhat.com>
32784
32785         * gcc.c-torture/compile/iftrap-1.c: New.
32786         * gcc.dg/iftrap-1.c: Adjust for ia64.
32787         * gcc.dg/iftrap-2.c: New.
32788
32789 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32790
32791         * gcc.c-torture/compile/20020418-1.c: New test.
32792
32793 2002-04-18  Roger Sayle  <roger@eyesopen.com>
32794
32795         * gcc.c-torture/compile/20020415-1.c: New.
32796
32797 2002-04-18  David S. Miller  <davem@redhat.com>
32798
32799         * gcc.c-torture/execute/20020418-1.c: New test.
32800
32801 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
32802
32803         * gcc.dg/20020416-1.c: New test.
32804
32805         * g++.dg/opt/inline1.C: New test.
32806
32807 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
32808
32809         * gcc.dg/altivec-5.c: New test.
32810
32811         * gcc.dg/20020415-1.c: New test.
32812
32813 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
32814
32815         * testsuite/lib/chill.exp: Remove.
32816
32817 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
32818
32819         * g++.dg/other/big-struct.C: New test.
32820
32821 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
32822
32823         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
32824         of scratch file.
32825
32826 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
32827
32828         PR c/6277
32829         * gcc.dg/i386-387-1.c: Allow optional leading underscore
32830         in scan-assembler function name
32831
32832 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
32833
32834         * g77.f-torture/execute/980628-4.x,
32835         g77.f-torture/execute/980628-5.x,
32836         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32837         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32838         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
32839         i[34567]86-*-*.
32840
32841 2002-04-13  David S. Miller  <davem@redhat.com>
32842
32843         * gcc.c-torture/execute/20020413-1.c: New test.
32844
32845 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
32846
32847         * gcc.dg/asm-6.c,
32848         * g++.dg/ext/asm1.C: New tests.
32849
32850 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
32851
32852         PR c++ 5373.
32853         * g++.dg/parse/stmtexpr1.C: New test.
32854
32855         PR c++/5189.
32856         * g++.dg/template/copy1.C: New test.
32857
32858 2002-04-12  Richard Henderson  <rth@redhat.com>
32859
32860         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
32861
32862 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
32863
32864         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
32865         gcc.c-torture/execute/20020307-2.c.
32866
32867 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
32868
32869         * g++.dg/ext/attrib5.C,
32870         * g++.dg/lookup/struct1.C: New tests.
32871
32872 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
32873
32874         * gcc.dg/20020411-1.c: New test.
32875
32876         * gcc.c-torture/execute/20020411-1.c: New test.
32877
32878 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
32879
32880         * g77.f-torture/execute/6177.f: New test.
32881
32882 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
32883
32884         PR middle-end/6247
32885         * g++.dg/opt/cleanup1.C: New test.
32886
32887         * g++.dg/opt/const1.C: New test.
32888
32889 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
32890
32891         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
32892
32893 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32894
32895         PR c++/5507
32896         * g++.dg/template/typename2.C: New test.
32897
32898 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
32899
32900         * gcc.c-torture/execute/loop-12.c: New.
32901
32902 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
32903
32904         * g77.f-torture/execute/980628-4.x,
32905         g77.f-torture/execute/980628-5.x,
32906         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32907         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32908         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
32909
32910 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32911
32912         PR optimization/6086
32913         * g++.dg/opt/preinc1.C: New test.
32914
32915 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32916
32917         PR c++/5571
32918         * g++.dg/opt/static2.C: New test.
32919
32920 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32921
32922         PR c/5120
32923         * gcc.dg/20020406-1.c: New test.
32924
32925 2002-04-04  David S. Miller  <davem@redhat.com>
32926
32927         * gcc.c-torture/execute/20020404-1.c: New test.
32928
32929 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
32930
32931         PR c/6123
32932         * gcc.dg/20020312-2.c: Do not declare global register variable
32933         if __PIC__ or __pic__ is defined.
32934
32935 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
32936
32937         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
32938         __asm__ so that it works correctly even if -ansi -pedantic-errors.
32939
32940 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32941
32942         * gcc.misc-tests/linkage.exp: Update last change to handle
32943         sparc*-, not just sparc-.
32944
32945 2002-04-03  Richard Henderson  <rth@redhat.com>
32946
32947         * gcc.dg/cpp/ucs.c: Improved long UCS test.
32948
32949 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
32950
32951         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
32952
32953 2002-04-02  David S. Miller  <davem@redhat.com>
32954
32955         * gcc.c-torture/execute/20020402-3.c: New test.
32956
32957 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
32958
32959         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
32960         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
32961
32962         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
32963         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
32964         g77.f-torture/execute/20001201.x,
32965         g77.f-torture/execute/u77-test.x: New files.
32966
32967         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
32968         * gcc.dg/wchar_t-1.c: Ditto.
32969
32970 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32971
32972         * gcc.c-torture/execute/20020402-1.c: New test.
32973
32974 2002-04-01  Richard Henderson  <rth@redhat.com>
32975
32976         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
32977
32978         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
32979
32980 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32981
32982         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
32983
32984 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32985
32986         * g++.dg/inherit/template-as-base.C: Expect error.
32987         * g++.dg/inherit/namespace-as-base.C: Likewise.
32988
32989 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
32990
32991         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
32992         g++.dg/ext/instantiate3.C: Tweak match patterns.
32993
32994         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
32995         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
32996         -da test.
32997
32998 2002-03-31  Richard Henderson  <rth@redhat.com>
32999
33000         * gcc.dg/special/alias-2.c: New.
33001         * gcc.dg/special/ecos.exp: Run it.
33002
33003 2002-03-31  Richard Henderson  <rth@redhat.com>
33004
33005         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33006
33007 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33008
33009         * gcc.dg/weak-1.c: Disable on h8300 port.
33010
33011 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33012
33013         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33014         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33015         ordering tests.
33016         * g++.dg/bprob/bprob-1.C: New test.
33017         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33018         * g++.dg/gcov/gcov-1.C: New test.
33019         * g++.dg/gcov/gcov-1.x: New file.
33020         * g++.dg/gcov/gcov-2.C: New test.
33021         * g++.dg/gcov/gcov-3.C: New test.
33022         * g++.dg/gcov/gcov-3.h: New file.
33023
33024 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33025
33026         * g++.old-deja/g++.other/builtins5.C: New test.
33027         * g++.old-deja/g++.other/builtins6.C: New test.
33028         * g++.old-deja/g++.other/builtins7.C: New test.
33029         * g++.old-deja/g++.other/builtins8.C: New test.
33030         * g++.old-deja/g++.other/builtins9.C: New test.
33031
33032 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33033
33034         * g++.dg/opt/static1.C: New test.
33035
33036         * g++.dg/opt/longbranch1.C: New test.
33037
33038 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33039
33040         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33041
33042         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33043
33044 2002-03-28  Jeffrey A Law  (law@redhat.com)
33045
33046         * gcc.c-torture/execute/20020328-1.c: New test.
33047
33048 2002-03-27  Richard Henderson  <rth@redhat.com>
33049
33050         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33051         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33052         move from g++.old-deja/g++.ext/.
33053
33054 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33055
33056         * g++.dg/init/new2.C: New test.
33057
33058 2002-03-26  Richard Henderson  <rth@redhat.com>
33059
33060         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33061
33062         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33063         on sparc.
33064
33065         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33066         sparcv9 systems.
33067         * gcc.dg/20001102-1.c: Likewise.
33068
33069 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33070
33071         * gcc.dg/cpp/endif-pedantic1.c,
33072         gcc.dg/cpp/endif-pedantic2.c: New tests.
33073
33074 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33075
33076         * g++.dg/init/new1.C: New test.
33077
33078 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33079
33080         * g++.dg/abi/vbase9.C: New test.
33081
33082 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33083
33084         * gcc.dg/arm-asm.c: New test.
33085
33086 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33087
33088         * gcc.dg/Wswitch-enum.c: New test.
33089         Fix PR c/5044.
33090
33091 2002-03-26  Richard Henderson  <rth@redhat.com>
33092
33093         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33094         structure.
33095
33096 2002-03-25  Richard Henderson  <rth@redhat.com>
33097
33098         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33099         sparcv9 systems.
33100
33101         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33102         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33103
33104 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33105
33106         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33107
33108 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33109
33110         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33111         targets using generic thunk support.
33112
33113 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33114
33115         * gcc.c-torture/compile/20020323-1.c: New test.
33116
33117         * g++.dg/opt/conj2.C: New test.
33118
33119 2002-03-24  Richard Henderson  <rth@redhat.com>
33120
33121         * gcc.dg/weak-1.c: Use -fno-common.
33122
33123 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33124
33125         * g77.dg/f77-edit-apostrophe-out.f: New test
33126         * g77.dg/f77-edit-h-out.f: New test
33127         * g77.dg/f77-edit-t-in.f: New test
33128         * g77.dg/f77-edit-t-out.f: New test
33129         * g77.dg/f77-edit-x-out.f: New test
33130         * g77.dg/f77-edit-slash-out.f: New test
33131         * g77.dg/f77-edit-colon-out.f: New test
33132         * g77.dg/f77-edit-s-out.f: New test
33133
33134 2002-03-24  Richard Henderson  <rth@redhat.com>
33135
33136         * objc/execute/formal_protocol-6.x: New XFAIL.
33137
33138 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33139
33140         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33141         that do not support weak symbols
33142
33143 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33144
33145         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33146         * lib/g77.exp: Likewise.
33147         * lib/objc.exp: Likewise.
33148
33149 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33150
33151         * gcc.dg/Wswitch-default.c: New test.
33152
33153 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33154
33155         * g++.dg/other/enum1.C: New test.
33156
33157 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33158
33159         * gcc.dg/pragma-ep-3.c: Fix typo.
33160
33161 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33162
33163         * g++.dg/inherit/template-as-base.C: New test.
33164
33165 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33166
33167         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33168         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33169
33170 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33171
33172         * gcc.dg/cpp/multiline.c: Update to match.
33173
33174 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33175
33176         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33177
33178 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33179
33180         * gcc.dg/cpp/extratokens2.c: New file.
33181
33182 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33183
33184         * gcc.dg/20020312-2.c: Add rs6000 target.
33185
33186         * gcc.c-torture/compile/20020319-1.c: New test.
33187
33188 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33189
33190         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33191         (A, E): Handle this.
33192
33193 2002-03-20  Jason Merrill  <jason@redhat.com>
33194
33195         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33196         ignoring -fpic.
33197         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33198         through prune_gcc_output.
33199
33200 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33201
33202         * gcc.c-torture/compile/20020320-1.c: New test.
33203
33204 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33205
33206         * gcc.c-torture/compile/20020318-1.c: New test.
33207
33208         * gcc.dg/struct-by-value-1.c: New test.
33209
33210         * gcc.dg/20020319-1.c: New test.
33211
33212 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33213
33214         * g++.dg/opt/conj1.C: New test.
33215
33216 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33217
33218         * g++.dg/template/qualttp20.C: Revert previous change.
33219         * g++.dg/template/qualttp3.C: Likewise.
33220         * g++.dg/template/qualttp4.C: Likewise.
33221         * g++.dg/template/qualttp5.C: Likewise.
33222         * g++.dg/template/qualttp6.C: Likewise.
33223         * g++.dg/template/qualttp7.C: Likewise.
33224         * g++.dg/template/qualttp8.C: Likewise.
33225         * g++.dg/template/recurse.C: Likewise.
33226
33227 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33228
33229         * gcc.dg/cpp/wchar-1.c: Update.
33230
33231 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33232
33233         * g++.dg/template/conv1.C: New test.
33234         * g++.dg/template/conv2.C: New test.
33235         * g++.dg/template/conv3.C: New test.
33236         * g++.dg/template/conv4.C: New test.
33237
33238 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33239
33240         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33241         * g++.dg/template/qualttp3.C: Likewise.
33242         * g++.dg/template/qualttp4.C: Likewise.
33243         * g++.dg/template/qualttp5.C: Likewise.
33244         * g++.dg/template/qualttp6.C: Likewise.
33245         * g++.dg/template/qualttp7.C: Likewise.
33246         * g++.dg/template/qualttp8.C: Likewise.
33247         * g++.dg/template/recurse.C: Likewise.
33248
33249 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33250
33251         * g++.dg/opt/dtor1.C: New test.
33252
33253 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33254
33255         * gcc.c-torture/compile/20020315-1.c: New test.
33256
33257 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33258
33259         * gcc.dg/weak-1.c: Fix scan tests.
33260
33261 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33262
33263         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33264         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33265         cris-*-aout* mmix-*-*.
33266         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33267         cris-*-aout* mmix-*-*.
33268         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33269         cris-*-elf* cris-*-aout* and mmix-*-*.
33270         * gcc.dg/20001009-1.c: Ditto.
33271         * gcc.dg/20010912-1.c: Ditto.
33272         * gcc.dg/20020122-4.c: Ditto.
33273         * gcc.dg/inline-2.c: Ditto.
33274
33275 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33276
33277         * gcc.c-torture/compile/20020314-1.c: New test.
33278
33279 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33280
33281         * gcc.c-torture/execute/20020314-1.c: New test.
33282
33283 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33284
33285         * g++.dg/warn/Wunused-1.C: New test.
33286
33287 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33288
33289         * g++.dg/abi/mangle6.C: New test.
33290
33291 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33292
33293         * gcc.c-torture/compile/20020309-2.c: New test.
33294
33295         * gcc.c-torture/compile/20020312-1.c: New test.
33296
33297 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33298
33299         * g++.dg/other/access1.C: New test.
33300
33301 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33302
33303         * gcc.c-torture/execute/wchar_t-1.c: New test.
33304
33305 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33306
33307         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33308
33309 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33310
33311         * gcc.dg/20020312-1.c: New test case.
33312
33313 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33314
33315         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33316
33317 2002-03-11  Richard Henderson  <rth@redhat.com>
33318
33319         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33320         * g++.old-deja/g++.jason/report.C: Likewise.
33321
33322 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33323
33324         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33325         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33326
33327 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33328
33329         * testsuite/g++.dg/overload/pmf1.C: New test.
33330
33331 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33332
33333         * gcc.c-torture/execute/20020307-1.c: Use long.
33334
33335 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33336
33337         PR optimization/5844
33338         * gcc.dg/20020310-1.c: New test.
33339
33340 2002-03-09  Michael Meissner  <meissner@redhat.com>
33341
33342         * gcc.c-torture/execute/memcpy-2.c: New test.
33343         * gcc.c-torture/execute/memset-1.c: New test.
33344         * gcc.c-torture/execute/strlen-1.c: New test.
33345         * gcc.c-torture/execute/strcmp-1.c: New test.
33346         * gcc.c-torture/execute/strncmp-1.c: New test.
33347
33348 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33349
33350         * gcc.dg/ppc-ldstruct.c: New test.
33351
33352 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33353
33354         * gcc.c-torture/execute/va-arg-22.c: New test.
33355
33356 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33357
33358         * gcc.c-torture/compile/20020309-1.c: New test.
33359
33360 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33361
33362         * gcc.c-torture/execute/20020307-2.c: New test.
33363
33364 2002-03-07  Jeffrey A Law  (law@redhat.com)
33365
33366         * g77.f-torture/compile/20020307-1.f: New test.
33367
33368 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33369
33370         * gcc.dg/unordered-1.c: New test.
33371
33372 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33373
33374         * gcc.c-torture/execute/20020307-1.c: New test.
33375
33376 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33377
33378         * gcc.dg/20020304-1.c: New test.
33379
33380         * gcc.c-torture/compile/20020304-2.c: New test.
33381
33382 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33383
33384         * gcc.c-torture/compile/20020304-1.c: New test case
33385         (from PR c/5830).
33386
33387 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33388
33389         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33390
33391 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33392
33393         * g++.dg/other/classkey1.C: New test.
33394
33395 2002-03-01  Richard Henderson  <rth@redhat.com>
33396
33397         * gcc.c-torture/compile/981223-1.x: New.
33398         * gcc.c-torture/compile/920625-1.x: New.
33399
33400 2002-02-28  Richard Henderson  <rth@redhat.com>
33401
33402         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33403
33404 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33405
33406         * gcc.c-torture/execute/20020227-1.c: New test.
33407
33408 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33409
33410         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33411         here" ERROR lines.
33412         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33413         * g++.old-deja.g++.other/defarg1.C: Likewise.
33414         * g++.old-deja/g++.pt/calls2.C: Likewise.
33415         * g++.old-deja/g++.pt/crash20.C: Likewise.
33416         * g++.old-deja/g++.pt/crash30.C: Likewise.
33417         * g++.old-deja/g++.pt/crash36.C: Likewise.
33418         * g++.old-deja/g++.pt/crash6.C: Likewise.
33419         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33420         * g++.old-deja/g++.pt/derived3.C: Likewise.
33421         * g++.old-deja/g++.pt/error1.C: Likewise.
33422         * g++.old-deja/g++.pt/friend21.C: Likewise.
33423         * g++.old-deja/g++.pt/friend23.C: Likewise.
33424         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33425         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33426
33427 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33428
33429         * gcc.c-torture/execute/20020225-2.c: New test.
33430
33431 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33432
33433         * gcc.c-torture/execute/920730-1t.c,
33434         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33435         Delete test cases, only relevant to -traditional.
33436
33437 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33438
33439         * gcc.dg/cpp/undef1.c: Remove.
33440         * gcc.dg/cpp/directiv.c: Update.
33441         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33442
33443 2002-02-27  Michael Meissner  <meissner@redhat.com>
33444
33445         * gcc.c-torture/execute/20020226-1.c: New test.
33446
33447 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33448
33449         * g++.dg/debug/debug4.C: New test.
33450
33451         * gcc.dg/ia64-visibility-1.c: New test.
33452
33453 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33454
33455         * gcc.dg/debug/20020224-1.c: New.
33456
33457 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33458
33459         * gcc.c-torture/execute/960416-1.x: New.
33460         * gcc.c-torture/execute/divconst-3.x: Likewise.
33461
33462 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33463
33464         * gcc.dg/20020224-1.c: New test.
33465
33466 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33467
33468         * gcc.c-torture/execute/20020225-1.c: New.
33469
33470 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33471
33472         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33473
33474 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33475
33476         * gcc.dg/20020222-1.c: New test.
33477
33478 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33479
33480         * g++.dg/opt/anonunion1.C: New test.
33481
33482 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33483
33484         * g++.dg/template/qualttp19.C: New test.
33485         * g++.dg/template/qualttp20.C: New test.
33486         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33487         * g++.old-deja/g++.other/qual1.C: Likewise.
33488
33489 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33490
33491         * gcc.dg/attr-alwaysinline.c: New.
33492
33493 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33494
33495         * gcc.dg/20020220-1.c: New test.
33496
33497         * gcc.dg/20020220-2.c: New test.
33498
33499         * g++.dg/opt/mmx1.C: New test.
33500
33501 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33502
33503         * gcc.c-torture/compile/20020110.c: New test.
33504
33505 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33506
33507         * gcc.c-torture/execute/20020219-1.c: New test.
33508
33509         * gcc.dg/20020219-1.c: New test.
33510
33511         * gcc.dg/noncompile/20020220-1.c: New test.
33512
33513         * g++.dg/opt/ptrintsum1.C: New test.
33514
33515         * gcc.dg/debug/20020220-1.c: New test.
33516
33517 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33518
33519         * gcc.c-torture/execute/20020216-1.c: New test.
33520
33521 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33522
33523         * gcc.dg/decl-1.c: Update, new test.
33524
33525 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33526
33527         * g++.dg/abi/bitfield1.C: New test.
33528         * g++.dg/abi/bitfield2.C: New test.
33529
33530 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33531
33532         * gcc.dg/attr-nest.c: New test.
33533
33534 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33535
33536         * gcc.c-torture/execute/20020215-1.c: New test.
33537
33538 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
33539
33540         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
33541         * g++.dg/debug/debug.exp: New.
33542         * g++.dg/debug/trivial.C: New.
33543         * g++.dg/debug/debug1.C: Moved...
33544         * g++.dg/other/debug1.C: ...from here.
33545         * g++.dg/debug/debug2.C: Moved...
33546         * g++.dg/other/debug2.C: ...from here.
33547         * g++.dg/debug/debug3.C: Moved...
33548         * g++.dg/other/debug3.C: ...from here.
33549
33550         * gcc.dg/noncompile/20020213-1.c: New test.
33551
33552 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
33553
33554         * g++.dg/other/debug3.C: New test.
33555
33556         * gcc.c-torture/execute/20020213-1.c: New test.
33557
33558 2002-02-13  Richard Smith <richard@ex-parrot.com>
33559
33560         * g++.old-deja/g++.other/thunk1.C: New test.
33561
33562 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33563
33564         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
33565
33566 2002-02-13  Stan Shebs  <shebs@apple.com>
33567
33568         * gcc.dg/altivec-3.c: New.
33569
33570 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
33571
33572         * gcc.dg/Wunreachable-1.c: New test.
33573         * gcc.dg/Wunreachable-2.c: New test.
33574
33575 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33576
33577         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
33578
33579 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
33580
33581         * gcc.dg/decl-1.c: New test.
33582
33583 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33584
33585         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
33586
33587 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33588
33589         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
33590         * gcc.c-torture/compile/980506-1.x: Likewise.
33591
33592 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33593
33594         * gcc.dg/20020210-1.c: New.
33595
33596 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
33597
33598         * g77.f-torture/execute/947.f: New regression test
33599         for PR fortran/947.
33600
33601 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
33602
33603         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
33604         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
33605
33606 2002-02-08  Richard Henderson  <rth@redhat.com>
33607
33608         * gcc.c-torture/compile/labels-3.c: New.
33609
33610 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
33611
33612         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
33613         expression statements work instead.
33614         * gcc.dg/noncompile/20020207-1.c: New test.
33615
33616 2002-02-07  Richard Henderson  <rth@redhat.com>
33617
33618         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
33619
33620 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33621
33622         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
33623         message from g77
33624         * lib/g77-dg.exp: Trim g77 error messages so that they are
33625         recognized by dg.exp.
33626
33627 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33628
33629         PR fortran/5473
33630         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
33631
33632 2002-02-07  Richard Henderson  <rth@redhat.com>
33633
33634         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
33635         to be sufficiently aligned for integers.
33636
33637 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
33638
33639         * g++.dg/template/friend4.C: New test.
33640
33641 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33642
33643         PR fortran/5743
33644         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
33645         unsupported cases.
33646
33647 2002-02-07  Richard Henderson  <rth@redhat.com>
33648
33649         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
33650         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
33651         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
33652         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
33653
33654 2002-02-06  Richard Henderson  <rth@redhat.com>
33655
33656         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
33657
33658 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
33659
33660         * gcc.dg/20020206-1.c: New test.
33661
33662 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
33663
33664         * gcc.c-torture/execute/20020206-1.c: New test.
33665
33666         * gcc.c-torture/execute/20020206-2.c: New test.
33667
33668         PR optimization/5429:
33669         * gcc.c-torture/compile/20020206-1.c: New test.
33670
33671 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
33672
33673         * g++.dg/ext/align1.C: Do not use an explicit alignment value
33674         as certain file formats cannot support particularly large
33675         alignments.
33676
33677         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
33678         and do not expect to be able to link the executable.
33679
33680         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
33681         fail because the COFF format does not support the weak attribute.
33682
33683 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
33684
33685         * g77.dg/pr5473.f: New test
33686
33687 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
33688
33689         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
33690         Fix testcase accordingly.
33691
33692 2002-02-04  Richard Henderson  <rth@redhat.com>
33693
33694         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
33695         (buf): Change to be an array of pointers, not ints.
33696
33697 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33698
33699         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
33700         before all tests.  Move warning one line above to match where it
33701         C frontend emits.
33702         * gcc.dg/Wswitch-2.c: New test.
33703         * g++.dg/warn/Wswitch-1.C: New test.
33704         * g++.dg/warn/Wswitch-2.C: New test.
33705
33706 2002-02-04  Richard Henderson  <rth@redhat.com>
33707
33708         * g++.dg/abi/offsetof.C: Fix size comparison.
33709
33710 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
33711
33712         * gcc.dg/cast-qual-2.c: New test.
33713
33714 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33715
33716         * gcc.dg/20020201-4.c: New test.
33717
33718 2002-02-04  Ben Elliston  <bje@redhat.com>
33719
33720         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
33721         target_info attribute != 0, in addition to the empty string.
33722         (gcc_target_compile): Likewise.
33723
33724 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
33725
33726         * gcc.dg/Wswitch.c: New test.
33727         PR gcc/4475. PR gcc/3780.
33728
33729 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
33730
33731         * g77.f-torture/execute/5122.f: New test for regressions
33732         against PR fortran/5122.
33733
33734 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
33735
33736         * g77.f-torture/compile/pr3743.f: Delete
33737         * g77.dg/pr3743-1.f: New test.
33738         * g77.dg/pr3743-2.f: New test.
33739         * g77.dg/pr3743-3.f: New test.
33740         * g77.dg/pr3743-4.f: New test.
33741
33742 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33743
33744         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
33745
33746 2002-02-02  Richard Henderson  <rth@redhat.com>
33747
33748         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
33749         * gcc.c-torture/execute/bf64-1.c: Likewise.
33750
33751 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33752
33753         * gcc.dg/20020201-2.c: New test.
33754
33755         * gcc.dg/20020201-3.c: New test.
33756
33757         * gcc.c-torture/execute/bitfld-2.c: New test.
33758
33759 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33760
33761         * gcc.dg/bitfld-1.c: Update.
33762         * gcc.dg/bitfld-2.c: Update.
33763         * gcc.c-torture/execute/bitfld-1.x: New.
33764
33765 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33766
33767         * gcc.c-torture/execute/20020201-1.c: New test.
33768
33769 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
33770
33771         PR target/5469
33772         * gcc.dg/20020201-1.c: New test.
33773
33774 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
33775
33776         PR fortran/3743
33777         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
33778         * g77.f-torture/compile/pr3743.x: Remove
33779
33780 2002-01-31  Tom Rix  <trix@redhat.com>
33781
33782         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
33783
33784 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33785
33786         * gcc.dg/noncompile/20020130-1.c: New test.
33787
33788 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
33789
33790         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
33791
33792 2002-01-29  Richard Henderson  <rth@redhat.com>
33793
33794         * gcc.c-torture/execute/991118-1.c: Cast various constants back
33795         to long long.
33796         * gcc.c-torture/execute/bf64-1.c: Likewise.
33797
33798 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
33799
33800         * gcc.c-torture/execute/20020129-1.c: New test.
33801
33802 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33803
33804         * gcc.c-torture/compile/20000224-1.c: Update.
33805         * gcc.c-torture/execute/bitfld-1.c: New tests.
33806         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
33807         * gcc.dg/uninit-A.c: Update.
33808
33809 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33810
33811         * g++.dg/template/ctor1.C: Add instantiation.
33812
33813 2002-01-28  Paul Koning  <pkoning@equallogic.com>
33814
33815         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
33816         argument to __builtin_prefetch to be const ptr.
33817
33818 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
33819
33820         * gcc.c-torture/compile/20020120-1.c: New test.
33821
33822 2002-01-27  Kazu Hirata  <kazu@hxi.com>
33823
33824         * gcc.c-torture/execute/20020127-1.c: New test.
33825
33826 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
33827
33828         * g77.dg/f77-edit-i-in.f: New test
33829         * g77.dg/f77-edit-i-out.f: New test
33830
33831 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
33832
33833         * gcc.dg/debug/debug.exp: New file.
33834         * gcc.dg/debug/trivial.c: New file.
33835         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
33836         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
33837         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
33838         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
33839         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
33840         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
33841         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
33842         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
33843         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
33844         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
33845         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
33846         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
33847         * gcc.dg/20000503-1.c: Removed.
33848         * gcc.dg/20010207-1.c: Removed.
33849         * gcc.dg/20011223-1.c: Removed.
33850         * gcc.dg/20020104-2.c: Removed.
33851         * gcc.dg/debug-1.c: Removed.
33852         * gcc.dg/debug-2.c: Removed.
33853         * gcc.dg/debug-3.c: Removed.
33854         * gcc.dg/debug-4.c: Removed.
33855         * gcc.dg/debug-5.c: Removed.
33856         * gcc.dg/debug-6.c: Removed.
33857         * gcc.dg/dwarf2-1.c: Removed.
33858         * gcc.dg/dwarf2-2.c: Removed.
33859
33860 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
33861
33862         * g++.old-deja/g++.other/eh5.C: New test.
33863         * g++.old-deja/g++.other/sibcall2.C: New test.
33864         * g++.old-deja/g++.other/array9.C: New test.
33865         * g++.old-deja/g++.other/typename2.C: New test.
33866         * g++.old-deja/g++.other/crash60.C: New test.
33867         * g++.old-deja/g++.other/conv9.C: New test.
33868         * g++.old-deja/g++.other/mangle10.C: New test.
33869         * g++.old-deja/g++.other/unchanging1.C: New test.
33870         * g++.old-deja/g++.other/exprstmt1.C: New test.
33871         * g++.old-deja/g++.other/inline23.C: New test.
33872         * g++.old-deja/g++.eh/ia64-1.C: New test.
33873         * g++.old-deja/g++.other/dwarf2-1.C: New test.
33874         * g++.old-deja/g++.other/reload1.C: New test.
33875         * g++.old-deja/g++.other/static20.C: New test.
33876         * g++.old-deja/g++.other/local-alloc1.C: New test.
33877         * g++.old-deja/g++.other/conv8.C: New test.
33878         * g++.old-deja/g++.other/stmtexpr2.C: New test.
33879         * g++.old-deja/g++.other/storeexpr1.C: New test.
33880         * g++.old-deja/g++.other/storeexpr2.C: New test.
33881         * g++.dg/eh/template2.C: New test.
33882         * g++.dg/warn/weak1.C: New test.
33883
33884 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
33885
33886         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33887         Remove first, non-varying, argument.
33888
33889 2002-01-23  Richard Henderson  <rth@redhat.com>
33890
33891         * gcc.dg/inline-2.c: New.
33892
33893         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
33894         Add optional target arg.  Check number of arguments.
33895         (scan-assembler-not, scan-assembler-dem): Likewise.
33896         (scan-assembler-dem-not): Likewise.
33897
33898 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33899
33900         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
33901         line 12.
33902         * g++.old-deja/g++.brendan/parse3.C,
33903         g++.old-deja/g++.other/crash26.C,
33904         g++.old-deja/g++.other/crash28.C,
33905         g++.old-deja/g++.other/crash29.C,
33906         g++.old-deja/g++.other/crash30.C,
33907         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
33908
33909 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
33910
33911         * gcc.dg/20020115-1.c: New.
33912
33913 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
33914
33915         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
33916
33917 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
33918
33919         * gcc.dg/20020122-3.c: New.
33920
33921 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
33922
33923         * g++.dg/other/gc1.C: New test.
33924
33925 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33926
33927         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
33928
33929 2002-01-22  Richard Henderson  <rth@redhat.com>
33930
33931         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
33932
33933 2002-01-22  Richard Henderson  <rth@redhat.com>
33934
33935         * gcc.dg/20020122-4.c: New.
33936
33937 2002-01-22  H.J. Lu <hjl@gnu.org>
33938
33939         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
33940         link output.
33941         * gcc.dg/special/ecos.exp: Likewise.
33942         * lib/g++-dg.exp: Likewise.
33943         * lib/g77-dg.exp: Likewise.
33944         * lib/gcc-dg.exp : Likewise.
33945         * lib/mike-g++.exp: Likewise.
33946         * lib/mike-g77.exp: Likewise.
33947         * lib/mike-gcc.exp: Likewise.
33948         * lib/objc-dg.exp: Likewise.
33949
33950 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
33951
33952         PR target/5379
33953         * gcc.dg/20020122-2.c: New test.
33954
33955 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
33956
33957         * gcc.dg/20020122-1.c: New test.
33958
33959 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
33960
33961         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
33962
33963 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
33964
33965         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
33966
33967 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33968
33969         * gcc.c-torture/compile/20020121-1.c: New test.
33970
33971 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33972
33973         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
33974         ld_library_path.
33975
33976 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
33977
33978         * gcc.dg/20020218-1.c: New test.
33979
33980 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
33981
33982         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
33983         messages
33984         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
33985         "At global scope" warning
33986         * g++.dg/ext/align1.C: Change cygwin test for alignment
33987         from db-bogus to dg-warning
33988
33989 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
33990
33991         * g77.f-torture/compile/cpp2.F: New test.
33992
33993 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33994
33995         * g++.dg/template/access1.C: New test.
33996
33997 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
33998
33999         * gcc.dg/20020118-1.c: New.
34000
34001 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34002
34003         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34004
34005 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34006
34007         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34008         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34009         alignment warnings.
34010
34011 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34012
34013         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34014         torture_with_loops and torture_without_loops
34015
34016 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34017
34018         * gcc.c-torture/compile/20020116-1.c: New test.
34019
34020 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34021
34022         * gcc.dg/20020116-2.c: New test.
34023
34024         * gcc.dg/ultrasp4.c: New test.
34025
34026         * gcc.dg/20020116-1.c: New test.
34027
34028 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34029
34030         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34031         by EABI.
34032
34033 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34034
34035         * gcc.misc-tests/i386-prefetch.exp: New.
34036         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34037         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34038         * gcc.misc-tests/i386-pf-none-1.c: New test.
34039         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34040
34041 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34042
34043         * gcc.dg/gnu89-init-1.c: Add new tests.
34044
34045 2002-01-15  Andreas Jaeger  <aj@suse.de>
34046
34047         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34048         * gcc.dg/i386-mmx-2.c: Likewise.
34049         * gcc.dg/i386-sse-1.c: Likewise.
34050         * gcc.dg/i386-sse-2.c: Likewise.
34051         * gcc.dg/i386-sse-3.c: Likewise.
34052
34053 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34054
34055         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34056         Uncomment additional cases that now pass.
34057
34058 2002-01-11  Richard Henderson  <rth@redhat.com>
34059
34060         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34061         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34062
34063 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34064
34065         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34066
34067 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34068
34069         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34070         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34071
34072 2002-01-10  Dale Johannesen  <dalej@apple.com>
34073
34074         * gcc.c-torture/execute/loop-11.c: New.
34075
34076 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34077
34078         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34079         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34080
34081 2002-01-09  Richard Henderson  <rth@redhat.com>
34082
34083         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34084         type in which to perform the operation for each size.
34085
34086 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34087
34088         * gcc.c-torture/compile/20020109-2.c: New test.
34089
34090 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34091
34092         * gcc.c-torture/execute/loop-10.c: New test.
34093
34094 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34095
34096         * gcc.c-torture/compile/20010226-1.c: New test.
34097         * gcc.c-torture/compile/20010227-1.c: New test.
34098         * gcc.c-torture/compile/20010426-1.c: New test.
34099         * gcc.c-torture/compile/20010510-1.c: New test.
34100         * gcc.c-torture/compile/20010605-3.c: New test.
34101         * gcc.c-torture/compile/20010824-1.c: New test.
34102         * gcc.c-torture/execute/20010409-1.c: New test.
34103         * gcc.dg/noncompile/20000901-1.c: New test.
34104         * gcc.dg/20001023-1.c: New test.
34105         * gcc.dg/20001101-1.c: New test.
34106         * gcc.dg/20001102-1.c: New test.
34107         * gcc.dg/20010207-1.c: New test.
34108         * gcc.dg/20010405-1.c: New test.
34109         * gcc.dg/20010822-1.c: New test.
34110         * gcc.dg/20011107-1.c: New test.
34111
34112 2002-01-09  Jeffrey A Law  (law@redhat.com)
34113
34114         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34115
34116         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34117         execution failure on PA targets.
34118
34119 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34120
34121         * gcc.c-torture/compile/20020109-1.c: New test.
34122
34123 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34124
34125         * gcc.c-torture/execute/20020108-1.c: New test.
34126
34127 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34128
34129         * gcc.dg/20020108-1.c: New test.
34130
34131 2002-01-08  H.J. Lu <hjl@gnu.org>
34132
34133         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34134         for header files.
34135
34136 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34137
34138         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34139         consistency.
34140
34141 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34142
34143         * gcc.dg/altivec-4.c: Test altivec predicates.
34144
34145 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34146
34147         * gcc.c-torture/execute/20020107-1.c: New test.
34148
34149 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34150
34151         PR c/5279
34152         * gcc.c-torture/compile/20020106-1.c: New test.
34153
34154 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34155
34156         * gcc.c-torture/execute/nestfunc-4.c: New test.
34157
34158 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34159
34160         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34161         extra triple that slipped in.
34162         * g++.old-deja/g++.abi/align.C: Likewise.
34163         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34164
34165 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34166
34167         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34168         * g++.old-deja/g++.abi/align.C: Likewise.
34169         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34170
34171         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34172         on FreeBSD/i386.
34173         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34174         FreeBSD.
34175
34176 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34177
34178         * gcc.dg/20020104-1.c: New test.
34179
34180         * gcc.dg/20020104-2.c: New test.
34181
34182 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34183
34184         * gcc.dg/20020103-1.c: Fix typo in target selector.
34185
34186 2002-01-03  Richard Henderson  <rth@redhat.com>
34187
34188         * gcc.dg/20020103-1.c: New.
34189
34190 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34191
34192         * gcc.c-torture/execute/20020103-1.c: New test.
34193
34194 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34195
34196         * g++.dg/other/debug2.C: New test.
34197
34198         * gcc.c-torture/compile/20020103-1.c: New test.
34199
34200 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34201
34202         * gcc.dg/gnu89-init-1.c: Added new tests.
34203
34204 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34205
34206         * g++.dg/template/friend2.C: Remove as patch is reverted.
34207
34208         * g++.dg/warn/oldcast1.C: New test.
34209
34210         * g++.dg/template/ptrmem1.C: New test.
34211         * g++.dg/template/ptrmem2.C: New test.
34212
34213         * g++.dg/template/ntp.C: New test.
34214
34215         * g++.dg/other/component1.C: New test.
34216
34217         * g++.dg/template/ttp3.C: New test.
34218
34219         * g++.dg/template/friend2.C: New test.
34220         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34221
34222 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34223
34224         * g++.dg/other/ptrmem1.C: New test.
34225         * g++.dg/other/ptrmem2.C: New test.
34226
34227 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34228
34229         * g++.dg/template/ctor1.C: New test.
34230
34231 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34232
34233         * g++.dg/template/friend2.C: New test.
34234
34235 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34236
34237         * gcc.dg/mmix-1.c: New test.
34238
34239 2001-12-31  Richard Henderson  <rth@redhat.com>
34240
34241         * gcc.dg/asm-5.c: New.
34242
34243 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34244
34245         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34246         in namespace __gnu_cxx
34247
34248 2001-12-30  Richard Henderson  <rth@redhat.com>
34249
34250         * gcc.dg/debug-6.c: New.
34251
34252 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34253
34254         * gcc.c-torture/compile/20011229-2.c: New test.
34255
34256 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34257
34258         * gcc.dg/debug-3.c: New test.
34259         * gcc.dg/debug-4.c: New test.
34260         * gcc.dg/debug-5.c: New test.
34261
34262 2001-12-29  Richard Henderson  <rth@redhat.com>
34263
34264         * g++.dg/eh/loop1.C: New.
34265
34266 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34267
34268         * g++.dg/template/crash1.C: New test.
34269
34270 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34271
34272         * g++.dg/other/const1.C: New test.
34273
34274 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34275
34276         * gcc.c-torture/compile/20011229-1.c: New test.
34277
34278 2001-12-28  Stan Shebs  <shebs@apple.com>
34279
34280         * lib/objc-torture.exp: Resync with c-torture.exp.
34281         * lib/objc.exp: Load standard libraries.
34282
34283 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34284
34285         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34286         additional tests.
34287
34288 2001-12-27  Roger Sayle <roger@eyesopen.com>
34289
34290         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34291
34292 2001-12-27  Richard Henderson  <rth@redhat.com>
34293
34294         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34295
34296 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34297
34298         * g++.dg/eh/ctor1.C: New test.
34299         * g++.dg/other/error2.C: New test.
34300
34301 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34302
34303         * g++.dg/other/init2.C: New test.
34304
34305 2001-12-24  Richard Henderson  <rth@redhat.com>
34306
34307         * gcc.dg/20011223-1.c: New.
34308         * gcc.dg/inline-1.c: New.
34309
34310 2001-12-23  Richard Henderson  <rth@redhat.com>
34311
34312         * gcc.dg/asm-4.c: Test operand modifiers.
34313
34314 2001-12-23  Richard Henderson  <rth@redhat.com>
34315
34316         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34317
34318 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34319
34320         * gcc.c-torture/execute/20011223-1.c: New test.
34321
34322 2001-12-21  Richard Henderson  <rth@redhat.com>
34323
34324         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34325         re-enables the warning.
34326
34327 2001-12-21  Richard Henderson  <rth@redhat.com>
34328
34329         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34330
34331 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34332
34333         * gcc.c-torture/compile/20011218-1.c: New test.
34334
34335 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34336
34337         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34338         arm-isr.c test.
34339         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34340         epilogue generation for ARM ISR routines.
34341
34342 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34343
34344         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34345         * gcc.dg/format/c90-printf-3.c: Likewise.
34346         * gcc.dg/format/c99-printf-3.c: Likewise.
34347         * gcc.dg/format/ext-1.c: Likewise.
34348         * gcc.dg/format/ext-6.c: Likewise.
34349         * gcc.dg/format/format.h: Prototype unlocked stdio.
34350
34351 2001-12-20  Richard Henderson  <rth@redhat.com>
34352
34353         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34354         (arena): Use it.
34355         (malloc): Correct allocation logic.  Abort if we fill up the
34356         arena before initialization complete.
34357         (realloc): Correct allocation logic.
34358
34359 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34360
34361         * gcc.c-torture/compile/20011219-2.c: New test.
34362
34363         * gcc.c-torture/execute/20011219-1.c: New test.
34364
34365 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34366
34367         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34368         target does not support weak symbols.
34369
34370 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34371
34372         * gcc.c-torture/compile/20011219-1.c: New test.
34373
34374 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34375
34376         * g++.dg/other/error1.C: New test.
34377
34378 2001-12-17  Jeffrey A Law  (law@redhat.com)
34379
34380         * gcc.c-torture/execute/20011217-1.c: New test.
34381
34382 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34383
34384         * objc.dg/special/: New directory.
34385         * objc.dg/special/special.exp: New file.
34386         * objc.dg/special/unclaimed-category-1.h: New file.
34387         * objc.dg/special/unclaimed-category-1a.m: New file.
34388         * objc.dg/special/unclaimed-category-1.m: New file.
34389
34390 2001-12-17  Andreas Jaeger  <aj@suse.de>
34391
34392         * gcc.c-torture/compile/20011217-2.c: New test.
34393
34394 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34395
34396         * gcc.c-torture/compile/20011217-1.c: New test.
34397
34398 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34399
34400         * testsuite/gcc.dg/20011214-1.c: New.
34401
34402 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34403
34404         * gcc.dg/altivec-4.c: New.
34405
34406 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34407
34408         * gcc.dg/20011113-1.c: New test.
34409
34410 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34411
34412         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34413         std::__malloc_alloc_template<0> and
34414         std::__default_alloc_template<false, 0>.
34415
34416 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34417
34418         * objc/execute/bf-21.m: New test.
34419         * objc/execute/enumeration-1.m: New test.
34420         * objc/execute/enumeration-2.m: New test.
34421
34422 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34423
34424         * gcc.dg/gnu89-init-1.c: New test.
34425
34426 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34427
34428         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34429         * g++.old-deja/g++.jason/2371.C: Likewise.
34430         * g++.old-deja/g++.jason/template33.C: Likewise.
34431         * g++.old-deja/g++.jason/template34.C: Likewise.
34432         * g++.old-deja/g++.jason/template36.C: Likewise.
34433         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34434         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34435         * g++.old-deja/g++.other/typename1.C: Likewise.
34436         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34437         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34438         * g++.old-deja/g++.pt/typename11.C: Likewise.
34439         * g++.old-deja/g++.pt/typename14.C: Likewise.
34440         * g++.old-deja/g++.pt/typename16.C: Likewise.
34441         * g++.old-deja/g++.pt/typename3.C: Likewise.
34442         * g++.old-deja/g++.pt/typename4.C: Likewise.
34443         * g++.old-deja/g++.pt/typename5.C: Likewise.
34444         * g++.old-deja/g++.pt/typename7.C: Likewise.
34445         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34446
34447 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34448
34449         * g++.dg/other/linkage1.C: New test.
34450         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34451         specifiers.
34452
34453 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34454
34455         * gcc.dg/concat.c: New test.
34456
34457 2001-12-11  Stan Shebs  <shebs@apple.com>
34458
34459         * objc/compile: New test directory.
34460         * objc/compile/compile.exp: New expect script.
34461         * objc/compile/20011211-1.m: New compile test.
34462
34463 2001-12-11  Jason Merrill  <jason@redhat.com>
34464
34465         * lib/prune.exp (prune_gcc_output): Also handle "In member
34466         function".  So many permutations...
34467
34468 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34469
34470         * g++.dg/template/typedef1.C: New test.
34471
34472 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34473
34474         * g++.dg/other/copy1.C: New test.
34475
34476 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34477
34478         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34479
34480         * gcc.dg/builtin-choose-expr.c: New.
34481
34482 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34483
34484         * gcc.dg/altivec-2.c: New.
34485
34486 2001-12-07  Richard Henderson  <rth@redhat.com>
34487
34488         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34489
34490 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34491
34492         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34493         ultrasparc.
34494
34495 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34496
34497         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34498
34499 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34500
34501         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34502         variable argument list.
34503
34504 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34505
34506         * gcc.c-torture/execute/memcheck: Delete entire directory.
34507         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34508         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34509
34510 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34511
34512         * gcc.dg/Wshadow-1.c: New test.
34513
34514 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34515
34516         * gcc.c-torture/compile/20011130-1.c: New test.
34517
34518         * gcc.dg/noncompile/20011025-1.c: New test.
34519
34520         * g++.dg/other/anon-union.C: New test.
34521
34522         * gcc.c-torture/execute/20011024-1.c: New test.
34523
34524 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34525
34526         * gcc.c-torture/execute/20000722-1.x,
34527         gcc.c-torture/execute/20010123-1.x: Remove.
34528         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
34529         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
34530         gcc.dg/c99-complit-2.c: New tests.
34531
34532 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
34533
34534         * g++.dg/inherit/base1.C: New test.
34535
34536 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
34537
34538         * g++.dg/other/stdarg1.C: New test.
34539
34540         * gcc.c-torture/compile/20011130-2.c: New test.
34541
34542 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
34543
34544         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
34545         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
34546         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
34547         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
34548         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
34549         * gcc.dg/builtin-prefetch-1.c: New test.
34550
34551 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
34552
34553         * gcc.dg/20011130-1.c: New test.
34554
34555 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34556
34557         * g++.dg/other/scope1.C: New test.
34558         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
34559
34560 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34561
34562         * gcc.dg/vla-init-1.c: New test.
34563
34564 2001-12-01  Geoff Keating  <geoffk@redhat.com>
34565
34566         * gcc.c-torture/compile/structs.c: New testcase from GDB.
34567
34568 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34569
34570         * objc.dg/alias.m: Update.
34571         * objc.dg/class-1.m: Update.
34572         * objc.dg/const-str-1.m: Update.
34573         * objc.dg/fwd-proto-1.m: Update.
34574         * objc.dg/id-1.m: Update.
34575         * objc.dg/super-class-1.m: Update.
34576
34577 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
34578
34579         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
34580         constructs.
34581
34582 2001-11-28  Jeffrey A Law  (law@cygnus.com)
34583
34584         * gcc.c-torture/execute/20011128-1.c: New test.
34585
34586 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
34587
34588         * gcc.dg/20011127-1.c: New test.
34589
34590 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34591
34592         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
34593         from Austin Group draft 7.
34594         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
34595         scanf format arguments.
34596         * gcc.dg/format/no-exargs-2.c: New test.
34597
34598 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
34599
34600         * g++.dg/abi/vbase8-4.C: New test.
34601
34602 2001-11-24  Ian Lance Taylor  <ian@airs.com>
34603
34604         * gcc.c-torture/execute/20011121-1.c: New test.
34605
34606 2001-11-23  Jeffrey A Law  (law@cygnus.com)
34607
34608         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
34609
34610 2001-11-23  Andreas Jaeger  <aj@suse.de>
34611
34612         * gcc.dg/cpp/charconst-2.c: New test.
34613
34614 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
34615
34616         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
34617         to the host if it is remote.  Let tests specify extra headers
34618         they use.
34619         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
34620         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
34621         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
34622         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
34623         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
34624         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
34625         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
34626         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
34627         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
34628         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
34629
34630 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
34631
34632         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
34633         for little endian ARMs.
34634
34635 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
34636
34637         * gcc.c-torture/compile/20011119-1.c: New test.
34638         * gcc.c-torture/compile/20011119-2.c: New test.
34639
34640 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
34641
34642         * gcc.dg/altivec-1.c: Fix typo.
34643
34644 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34645
34646         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
34647
34648 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
34649
34650         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
34651
34652 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
34653
34654         * lib/g77.exp: Don't specify --rpath-link.
34655
34656         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
34657         across all the headers.
34658         * gcc.dg/format/format.exp: For testing on a remote host,
34659         copy format.h.
34660
34661         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
34662         * gcc.c-torture/execute/930406-1.c: Likewise.
34663         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34664
34665 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
34666
34667         * gcc.dg/altivec-1.c: New.
34668
34669 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
34670
34671         * gcc.dg/cpp/fpreprocessed.c: New test case.
34672
34673 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34674
34675         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
34676         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
34677         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
34678
34679 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34680
34681         * gcc.dg/no-builtin-1.c: New test.
34682
34683 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
34684
34685         * gcc.c-torture/execute/20011115-1.c: New test.
34686
34687 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
34688
34689         * gcc.c-torture/compile/20011114-2.c: New test.
34690         * gcc.c-torture/compile/20011114-3.c: New test.
34691         * gcc.c-torture/compile/20011114-4.c: New test.
34692
34693 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34694
34695         * g++.dg/other/init1.C: New test.
34696
34697 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
34698
34699         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
34700         message.
34701
34702         * gcc.c-torture/execute/20011114-1.c: New testcase.
34703
34704         * gcc.c-torture/compile/20010327-1.c: Revert last change.
34705         * gcc.c-torture/compile/20011114-1.c: New test, exactly
34706         like the (before this change) version of 20010327-1.c.
34707
34708 2001-11-14  Roger Sayle <roger@eyesopen.com>
34709
34710         * gcc.c-torture/execute/string-opt-13.c: New testcase.
34711
34712 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
34713
34714         * g++.dg/init/array2.C: New test.
34715
34716 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
34717
34718         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
34719
34720 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
34721
34722         * g++.dg/other/forscope1.C: New test.
34723         * g++.dg/ext/forscope1.C: New test.
34724         * g++.dg/ext/forscope2.C: New test.
34725
34726 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
34727
34728         * gcc.c-torture/execute/20011113-1.c: New test.
34729
34730 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
34731
34732         * gcc.c-torture/execute/20011109-2.c: New test.
34733
34734         * gcc.c-torture/execute/20011109-1.c: New test.
34735
34736 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
34737
34738         * gcc.c-torture/compile/20011109-1.c: New test.
34739
34740 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
34741
34742         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
34743         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
34744         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
34745         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
34746         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
34747         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
34748         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
34749
34750 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34751
34752         * g++.dg/warn/Wshadow-1.C: New tests.
34753         * g++.old-deja/g++.mike/for3.C: Update.
34754
34755 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34756
34757         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
34758         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
34759         XFAILs.  Adjust expected error texts.
34760         * gcc.c-torture/compile/20011106-1.c,
34761         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
34762         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
34763         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
34764         gcc.dg/c99-array-lval-5.c: New tests.
34765
34766 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34767
34768         * gcc.dg/cpp/defined.c: Update.
34769
34770 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34771
34772         * gcc.c-torture/execute/anon-1.c: New test.
34773
34774 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
34775
34776         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
34777         same size, so no warning should be produced on stormy16.
34778
34779         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
34780         due to oversized array.
34781         * g++.old-deja/g++.mike/ns15.C: Likewise.
34782         * g++.old-deja/g++.pt/crash16.C: Likewise.
34783
34784 2001-11-02  Graham Stott  <grahams@redhat.com>
34785
34786         * g++.dgother/debug1.C: Fix typos.
34787
34788 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
34789
34790         * g++.dg/other/debug1.C: New test.
34791
34792 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34793
34794         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
34795         of unsigned long.
34796
34797 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
34798
34799         * gcc.dg/20011029-2.c: New test.
34800
34801         * gcc.c-torture/compile/20011029-1.c: New test.
34802
34803 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
34804
34805         * objc/execute/class_self-1.m: New test.
34806         * objc/execute/class_self-2.m: New test.
34807
34808 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
34809
34810         * gcc.misc-tests/msgs.exp: Delete.
34811         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
34812         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
34813         error set to match recent changes.
34814
34815 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
34816
34817         * gcc.dg/20011021-1.c: New test.
34818
34819 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
34820
34821         * gcc.c-torture/compile/20011023-1.c: New test.
34822
34823 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
34824
34825         * lib/g77.exp: Rewrite based on lib/g++.exp.
34826
34827 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
34828
34829         * gcc.c-torture/execute/20011019-1.c: New test.
34830
34831         * gcc.dg/20011018-1.c: New test.
34832
34833 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
34834
34835         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
34836
34837 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
34838
34839         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
34840         * gcc.dg/attr-invalid.c: Likewise.
34841
34842 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
34843
34844         * testsuite/gcc.dg/20011015-1.c: New test.
34845
34846 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34847
34848         * g++.dg/template/unify2.C: New test.
34849
34850 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34851
34852         * g++.dg/other/exception-specification.C: New test
34853
34854 2001-10-13  Tom Rix  <trix@redhat.com>
34855
34856         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
34857         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
34858
34859 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
34860
34861         * testsuite/gcc.dg/20011009-1.c: New test.
34862
34863 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
34864
34865         PR g++/4476
34866         * g++.dg/other/friend1.C: New test.
34867
34868 2001-10-11  Richard Henderson  <rth@redhat.com>
34869
34870         * g++.old-deja/g++.other/crash18.C: Add -S to options.
34871
34872 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34873
34874         * gcc.c-torture/compile/20011010-1.c: New.
34875
34876 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34877
34878         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
34879         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
34880         g77.f-torture/execute/execute.exp,
34881         g77.f-torture/noncompile/noncompile.exp,
34882         gcc.c-torture/compile/compile.exp,
34883         gcc.c-torture/execute/execute.exp,
34884         gcc.c-torture/execute/ieee/ieee.exp,
34885         gcc.c-torture/execute/memcheck/memcheck.exp,
34886         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
34887         objc/execute/execute.exp: Update FSF address.
34888
34889 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34890
34891         * gcc.dg/cpp/cmdlne-C.c: Update.
34892         * gcc.dg/cpp/cmdlne-C2.c: New.
34893
34894 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34895
34896         * gcc.c-torture/execute/20011008-3.c: New.
34897
34898 2001-10-08  DJ Delorie  <dj@redhat.com>
34899
34900         * gcc.dg/20011008-1.c: New.
34901         * gcc.dg/20011008-2.c: New.
34902
34903 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34904
34905         * gcc.dg/cpp/spacing1.c: Update test.
34906
34907 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34908
34909         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
34910         spelling errors of "separate" as "seperate".
34911
34912 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
34913
34914         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
34915         enough to avoid inlining.
34916
34917 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34918
34919         * lib/g77.exp: set libg2c_dir correctly.
34920
34921 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34922
34923         * gcc.dg/cpp/macro11.c: New test.
34924
34925 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34926
34927         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
34928         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
34929         gcc.dg/format/multattr-3.c: New tests.
34930         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
34931         tests for format attributes on function pointers being rejected.
34932
34933 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34934
34935         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
34936
34937 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34938
34939         * g++.dg/warn/format1.C: New test.
34940
34941 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34942
34943         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
34944
34945 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34946
34947         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
34948
34949 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34950
34951         * gcc.dg/cpp/redef2.c: Add test.
34952
34953 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
34954
34955         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
34956         long-standing bug on i686, apparently.
34957         * gcc.c-torture/execute/loop-2c.x: New file.
34958         * gcc.c-torture/execute/loop-2d.x: New file.
34959         * gcc.c-torture/execute/loop-3c.x: New file.
34960
34961 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
34962
34963         * gcc.dg/cpp/20000625-2.c: Correct line number.
34964
34965 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34966
34967         * gcc.dg/cpp/macro10.c: New test.
34968         * gcc.dg/cpp/strify3.c: New test.
34969         * gcc.dg/cpp/spacing1.c: Add tests.
34970         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
34971         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
34972
34973 2001-09-24  DJ Delorie  <dj@redhat.com>
34974
34975         * gcc.c-torture/execute/20010924-1.c: New test.
34976
34977 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34978
34979         * testsuite/objc/execute/paste.m: Remove.
34980
34981 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34982
34983         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
34984
34985 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
34986
34987         * g77.dg/strlen0.f: New test.
34988
34989 2001-09-21  Richard Henderson  <rth@redhat.com>
34990
34991         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
34992         * g++.old-deja/g++.abi/vtable2.C: Likewise.
34993
34994 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34995
34996         Table-driven attributes.
34997         * g++.dg/ext/attrib1.C: New test.
34998
34999 2001-09-20  DJ Delorie  <dj@redhat.com>
35000
35001         * gcc.dg/20000926-1.c: Update expected warning messages.
35002         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35003         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35004         array.
35005
35006 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35007
35008         * g++.dg/eh/registers1.C: New test case.
35009
35010 2001-09-17  Richard Henderson  <rth@redhat.com>
35011
35012         * gcc.dg/array-5.c: Fix VLA decomposition test.
35013
35014 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35015
35016         * gcc.dg/cpp/line5.c: New testcase.
35017
35018 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35019
35020         * gcc.dg/cpp/macro9.c: New test.
35021
35022 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35023
35024         * gcc.c-torture/execute/980223.c: Change type of addr from long
35025         to char *.
35026
35027 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35028
35029         * gcc.c-torture/execute/20010915-1.c: New test.
35030
35031 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35032
35033         * g77.dg/bprob: New directory.
35034         * g77.dg/bprob/bprob.exp: New file.
35035         * g77.dg/bprob/bprob-1.f: New test.
35036         * g77.dg/gcov: New directory.
35037         * g77.dg/gcov/gcov.exp: New file.
35038         * g77.dg/gcov/gcov-1.f: New test.
35039         * g77.dg/gcov/gcov-1.x: New file.
35040
35041 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35042
35043         * gcc.dg/cpp/directiv.c: Update.
35044         * gcc.dg/cpp/undef1.c: Update.
35045
35046 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35047
35048         * gcc.dg/20010912-1.c: New test.
35049
35050 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35051
35052         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35053         language-independent file in lib.
35054         * lib/gcov.exp: New file.
35055
35056 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35057
35058         * gcc.c-torture/compile/20010911-1.c: New test.
35059
35060 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35061
35062         * lib/profopt.exp: New, to support profile-directed optimizations.
35063         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35064         * gcc.misc-tests/bprob-1.c: New test.
35065         * gcc.misc-tests/bprob-2.c: New test.
35066
35067 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35068
35069         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35070         XFAIL and which kinds of gcov output to verify.
35071         * gcc.misc-tests/gcov-4b.x: New file.
35072         * gcc.misc-tests/gcov-5b.x: New file.
35073         * gcc.misc-tests/gcov-6.x: New file.
35074         * gcc.misc-tests/gcov-7.c: New test.
35075         * gcc.misc-tests/gcov-7.x: New file.
35076
35077 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35078
35079         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35080         * gcc.misc-tests/gcov-6.c: New test.
35081
35082 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35083
35084         PR c++/3986
35085         * g++.dg/abi/vbase1.C: New test.
35086
35087 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35088
35089         * objc.dg/method-2.m: New.
35090
35091 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35092
35093         PR c++/4203
35094         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35095         * g++.dg/init/empty1.C: New test.
35096
35097 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35098
35099         * gcc.c-torture/compile/20010903-1.c: New test.
35100
35101 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35102
35103         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35104         for m68k.
35105
35106 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35107
35108         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35109
35110         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35111
35112         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35113
35114 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35115
35116         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35117         for 16-bit 'unsigned int'.
35118
35119 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35120
35121         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35122
35123 2001-08-27  Richard Henderson  <rth@redhat.com>
35124
35125         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35126         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35127
35128 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35129
35130         * gcc.dg/asm-names.c (ymain): New.
35131
35132 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35133
35134         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35135         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35136         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35137
35138 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35139
35140         * gcc.dg/compare5.c: New testcase.
35141
35142 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35143
35144         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35145         and "In instantiation".
35146
35147 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35148
35149         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35150
35151 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35152
35153         * gcc.misc-tests/gcov.exp: Add support for branch information.
35154         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35155         * gcc.misc-tests/gcov-4.c: New test.
35156         * gcc.misc-tests/gcov-4b.c: New test.
35157         * gcc.misc-tests/gcov-5b.c: New test.
35158
35159 2001-08-20  Zack Weinberg  <zackw@panix.com>
35160
35161         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35162         expected to fail.
35163
35164 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35165
35166         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35167
35168 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35169
35170         * g++.dg/eh/template1.C: New test.
35171
35172 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35173
35174         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35175         Fix thinko.
35176         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35177         for xfail.
35178
35179 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35180
35181         * lib/g77-dg.exp: Use prune.exp for common procedures
35182         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35183         * lib/g77.exp: (g77-dg-prune) Remove
35184
35185 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35186
35187         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35188
35189 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35190
35191         * g++.dg/template/unify1.C: New test.
35192
35193 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35194
35195         * g++.dg/abi/empty4.C: New test.
35196
35197 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35198
35199         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35200         solaris2.*
35201         * g77.f-torture/compile/pr3743.x: Likewise.
35202
35203 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35204
35205         * g++.dg/other/using-declaration.C: New test.
35206
35207 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35208
35209         * gcc.dg/cpp/tr-sign.c: New testcase.
35210
35211 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35212
35213         * gcc.dg/cpp/19951025-1.c: Revert.
35214         * gcc.dg/cpp/directiv.c: We no longer process directives that
35215         interrupt macro arguments.
35216
35217 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35218
35219         * gcc.dg/bconstp-1.c: New test.
35220
35221 2001-08-03  Richard Henderson  <rth@redhat.com>
35222
35223         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35224
35225 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35226
35227         * gcc.dg/cpp/19951025-1.c: Update.
35228
35229 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35230
35231         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35232         should be x.
35233
35234 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35235
35236         Kill -fhonor-std.
35237         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35238         * g++.old-deja/g++.other/std1.C: Likewise.
35239         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35240
35241 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35242
35243         * lib/g77.exp: Load gcc-defs.exp for common procedures
35244         (g77_pass, g77_fail, g77_finish, g77_exit,
35245         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35246
35247 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35248
35249         * g77.dg/fbackslash.f
35250         * g77.dg/fcase-preserve.f
35251         * g77.dg/ff90-1.f
35252         * g77.dg/ffixed-line-length-0.f
35253         * g77.dg/ffixed-line-length-132.f
35254         * g77.dg/ffixed-line-length-7.f
35255         * g77.dg/ffixed-line-length-72.f
35256         * g77.dg/ffixed-line-length-none.f
35257         * g77.dg/ffree-form-1.f
35258         * g77.dg/fno-backslash.f
35259         * g77.dg/fno-f90-1.f
35260         * g77.dg/fno-fixed-form-1.f
35261         * g77.dg/fno-onetrip.f
35262         * g77.dg/fno-typeless-boz.f
35263         * g77.dg/fno-underscoring.f
35264         * g77.dg/fno-vxt-1.f
35265         * g77.dg/fonetrip.f
35266         * g77.dg/ftypeless-boz.f
35267         * g77.dg/fugly-assumed.f
35268         * g77.dg/funderscoring.f
35269         * g77.dg/fvxt-1.f
35270
35271 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35272
35273         * objc.dg/fwd-proto-1.m: New.
35274         * objc.dg/local-decl-1.m: New.
35275         * objc.dg/naming-1.m: New.
35276         * objc.dg/naming-2.m: New.
35277         * objc.dg/proto-hier-1.m: New.
35278
35279 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35280
35281         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35282         largest-type elements to a struct makes its size grow.
35283
35284 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35285
35286         * g++.dg/abi/vthunk1.C: New test.
35287
35288 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35289
35290         * g++.dg/abi/vbase8-22.C: New test.
35291
35292 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35293
35294         * gcc.dg/cpp/macro8.c: New test.
35295
35296 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35297
35298         * g++.dg/abi/vbase8-21.C: New test.
35299
35300 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35301
35302         * g++.dg/abi/vbase8-10.C: New test.
35303
35304 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35305
35306         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35307         ${tool}_set_ld_library_path.
35308         Changed caller.
35309         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35310         g++.exp.
35311
35312 2001-07-26  Stan Cox <scox@redhat.com>
35313
35314         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35315         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35316         gcc_exit, gcc_check_unsupported_p):
35317         Moved to gcc-deps.exp
35318         * gcc-deps.exp: New file.
35319
35320 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35321
35322         * g++.old-deja/g++.pt/defarg14.C: New test.
35323
35324 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35325
35326         * g++.old-deja/g++.other/lineno5.C: New test.
35327
35328 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35329
35330         * g++.old-deja/g++.pt/crash68.C: New test.
35331
35332 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35333
35334         * g++.old-deja/g++.other/crash42.C: New test.
35335
35336 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35337
35338         * gcc.dg/cpp/extratokens.c: Fix.
35339         * gcc.dg/cpp/skipping2.c: New tests.
35340
35341 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35342
35343         * gcc.c-torture/execute/20010724-1.c: New file.
35344         * gcc.c-torture/execute/20010724-1.x: New file.
35345
35346 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35347
35348         * g++.old-deja/g++.other/cond7.C: New test.
35349
35350 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35351
35352         * g++.old-deja/g++.other/optimize4.C: New test.
35353
35354 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35355
35356         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35357
35358 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35359
35360         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35361         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35362         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35363         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35364
35365         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35366         bug report" message.
35367
35368         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35369         * g++.dg/ext/instantiate1.C: Move from old-deja.
35370
35371 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35372
35373         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35374         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35375         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35376         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35377
35378 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35379
35380         * gcc.c-torture/execute/20010723-1.c: New test.
35381
35382 2001-07-23  Ben Elliston  <bje@redhat.com>
35383
35384         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35385
35386 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35387
35388         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35389         i[34567]86-*-*.
35390         Delete handling of ieee_multilib_flags.
35391         Pass -mieee for alpha*-*-* and sh-*-*.
35392         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35393
35394 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35395
35396         Remove old-abi tests.
35397         * g++.old-deja/g++.mike/p11116.C: Remove.
35398         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35399
35400 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35401
35402         * g77.f-torture/compile/pr3743.f: New test
35403
35404 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35405
35406         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35407
35408 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35409
35410         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35411         g++.old-deja/g++.pt/static6.C: Likewise.
35412         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35413         supports weak symbols.
35414
35415 2001-07-18  Andreas Jaeger  <aj@suse.de>
35416
35417         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35418         supported again.
35419
35420 2001-07-18  Andreas Jaeger  <aj@suse.de>
35421
35422         * gcc.dg/iftrap-1.c: Fix target line.
35423
35424 2001-07-17  Richard Henderson  <rth@redhat.com>
35425
35426         * gcc.c-torture/execute/20010717-1.c: New.
35427
35428 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35429
35430         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35431         tests.
35432
35433 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35434
35435         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35436
35437 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35438
35439         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35440         UAC_SIGBUS, UAC_NOPRINT definitions.
35441
35442 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35443
35444         * objc/execute/object_is_class.m: New test.
35445         * objc/execute/object_is_meta_class.m: New test.
35446
35447 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35448
35449         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35450         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35451
35452 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35453
35454         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35455         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35456
35457 2001-07-14  Richard Henderson  <rth@redhat.com>
35458
35459         * gcc.dg/iftrap-1.c: New.
35460
35461 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35462
35463         * g77.f-torture/execute/intrinsic77.f: New test.
35464
35465 2001-07-11  Janis Johnson <janis@us.ibm.com>
35466
35467         * gcc.misc-tests/gcov-3.c: New test.
35468
35469 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35470
35471         * gcc.c-torture/compile/20010711-1.c,
35472         * gcc.c-torture/compile/20010711-2.c: New tests.
35473
35474 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35475
35476         * gcc.c-torture/execute/20010711-1.c: New test.
35477
35478 2001-07-11  Ben Elliston  <bje@redhat.com>
35479
35480         * g++.old-deja/g++.other/enum5.C: New test.
35481
35482 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35483
35484         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35485         (g++-dg-prune): Call prune_gcc_output.
35486         * prune.exp: New file for prune_gcc_output.
35487         * lib/g++.exp, lib/gcc.exp: Load it.
35488
35489 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35490
35491         * gcc.c-torture/compile/20010701-1.c,
35492         g++.old-deja/g++.ext/attrib6.C: New tests.
35493
35494 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35495
35496         * gcc.c-torture/compile/20010706-1.c: New test.
35497
35498 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35499
35500         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35501
35502 2001-06-28  Stan Shebs  <shebs@apple.com>
35503
35504         * gcc.dg/pragma-darwin.c: New test.
35505
35506 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35507
35508         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35509         Solaris 2.[678] system.
35510
35511 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35512
35513         * gcc.dg/20010622-1.c: New test.
35514
35515 2001-06-18  Stan Shebs  <shebs@apple.com>
35516
35517         * objc.dg: New directory.
35518         * objc.dg/dg.exp: New file.
35519         * objc.dg/alias.m: New.
35520         * objc.dg/class-1.m: New.
35521         * objc.dg/class-2.m: New.
35522         * objc.dg/const-str-1.m: New.
35523         * objc.dg/const-str-2.m: New.
35524         * objc.dg/id-1.m: New.
35525         * objc.dg/method-1.m: New.
35526         * objc.dg/super-class-1.m: New.
35527         * lib/objc-dg.exp: New file.
35528
35529 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35530
35531         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
35532         of label name.
35533
35534 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
35535
35536         * g++.old-deja/g++.abi/vbase8-9.C: New test.
35537
35538 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35539
35540         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
35541         variable.
35542
35543 2001-06-12  Richard Henderson  <rth@redhat.com>
35544
35545         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
35546
35547 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35548
35549         * g++.old-deja/g++.abi/vbase5.C: New test.
35550         * g++.old-deja/g++.abi/vbase6.C: New test.
35551         * g++.old-deja/g++.abi/vbase7.C: New test.
35552
35553 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35554
35555         * gcc.c-torture/compile/20010610-1.c: New test.
35556
35557 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35558
35559         * g++.old-deja/g++.abi/vbase4.C: New test.
35560
35561 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35562
35563         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
35564         support %f for HC11/HC12 targets.
35565         * gcc.c-torture/execute/930513-1.x: New file, likewise.
35566         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
35567         on HC11/HC12 targets.
35568         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
35569
35570 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35571
35572         * gcc.dg/wchar_t-1.c: New file.
35573         * gcc.dg/wint_t-1.c: Likewise.
35574
35575 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
35576
35577         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
35578
35579 2001-06-11  Richard Henderson  <rth@redhat.com>
35580
35581         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
35582
35583 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35584
35585         * gcc.c-torture/compile/20010611-1.c: New test.
35586
35587 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35588
35589         * gcc.dg/c99-tag-1.c: Add more tests.
35590
35591 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
35592
35593         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
35594         representation on MN10300 and ARM/Thumb.
35595
35596 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
35597
35598         * g77.f-torture/execute/20010610.f: New.
35599
35600 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
35601
35602         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
35603         names.
35604
35605 2001-06-09  Richard Henderson  <rth@redhat.com>
35606
35607         * gcc.c-torture/execute/ashrdi-1.c: New.
35608         * gcc.c-torture/execute/ashldi-1.c: New.
35609         * gcc.c-torture/execute/lshrdi-1.c: New.
35610
35611 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
35612
35613         * objc/execute/load-3.m: Added. Check sending +load to categories,
35614         in addition to classes.
35615
35616 2001-06-08  Stan Shebs  <shebs@apple.com>
35617
35618         * objc/execute/load-2.m: New test.  From Nicola Pero
35619         <n.pero@mi.flashnet.it>.
35620
35621 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
35622
35623         * gcc.c-torture/execute/20010605-2.c: New test.
35624
35625 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35626
35627         * g++.old-deja/g++.abi/vbase2.C: New test.
35628         * g++.old-deja/g++.abi/vbase3.C: New test.
35629
35630 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35631
35632         * g++.old-deja/g++.pt/friend49.C: New test.
35633
35634 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
35635
35636         * g++.old-deja/g++.ext/anon3.C: New test.
35637
35638 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
35639
35640         * g++.old-deja/g++.other/conv7.C: New test.
35641
35642 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35643
35644         * gcc.c-torture/compile/20010605-2.c: New test.
35645
35646 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35647
35648         * gcc.c-torture/execute/20010604-1.c: New test.
35649
35650 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
35651
35652         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
35653
35654 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
35655
35656         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
35657         (g++_link_flags): Likewise.
35658         (g++_init): Pass gccpath's value to two previous functions.
35659
35660 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35661
35662         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
35663         Ensure logfile entry matches exec command line.
35664
35665 2001-05-31  Richard Henderson  <rth@redhat.com>
35666
35667         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
35668         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
35669
35670 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
35671
35672         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
35673         compiler for irix6.2
35674
35675 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
35676
35677         * g++.old-deja/g++.other/optimize3.C: New file.
35678
35679 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
35680
35681         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
35682         assemble.
35683
35684 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
35685
35686         * g++.old-deja/g++.other/optimize2.C: New file.
35687
35688 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
35689
35690         * gcc.c-torture/compile/20010518-2.c: New file.
35691         * gcc.c-torture/execute/20010518-1.c: New file.
35692         * gcc.c-torture/execute/20010518-2.c: New file.
35693
35694 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35695
35696         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
35697
35698 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
35699
35700         G++ no longer defines builtins that do not begin with __builtin.
35701         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
35702         * g++.old-deja/g++.brendand/misc13.C: Likewise.
35703         * g++.old-deja/g++.law/builtin1.C: Likewise.
35704         * g++.old-deja/g++.law/cvt2.C: Likewise.
35705         * g++.old-deja/g++.mike/net5.C: Likewise.
35706         * g++.old-deja/g++.other/builtins1.C: Likewise.
35707         * g++.old-deja/g++.other/builtins2.C: Likewise.
35708         * g++.old-deja/g++.other/builtins3.C: Likewise.
35709         * g++.old-deja/g++.other/builtins4.C: Likewise.
35710         * g++.old-deja/g++.other/inline8.C: Likewise.
35711         * g++.old-deja/g++.robertl/eb39.C: Likewise.
35712
35713 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
35714
35715         * g++.old-deja/g++.pt/using1.C: Adjust.
35716         * g++.old-deja/g++.pt/using2.C: New test.
35717
35718 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35719
35720         * gcc.dg/cpp/charconst.c: New tests.
35721         * gcc.dg/cpp/escape.c: New tests.
35722         * gcc.dg/cpp/escape-1.c: New tests.
35723         * gcc.dg/cpp/escape-2.c: New tests.
35724         * gcc.dg/cpp/ucs.c: New tests.
35725
35726 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
35727
35728         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
35729         native compiler for irix6.5.
35730
35731 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
35732
35733         * lib/g++.exp (g++_include_flags): Use args to compute
35734         get_multilibs.
35735         (g++_link_flags): Likewise.
35736         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
35737
35738 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35739
35740         * gcc.dg/c90-hexfloat-1.c: Add more tests.
35741
35742 2001-05-21  Geoff Keating  <geoffk@redhat.com>
35743
35744         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
35745         this file.
35746
35747 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35748
35749         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
35750         STACK_SIZE;
35751         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
35752         to STACK_SIZE; Use it to define size of add_histo array.
35753         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
35754         to STACK_SIZE.
35755         (f): Use GITT_SIZE to define size of gitt local table.
35756         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
35757         to STACK_SIZE; Use it to define size of bytemem array.
35758
35759 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35760
35761         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
35762         on 68HC11/HC12 due to the asm instruction.
35763         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
35764         * gcc.c-torture/compile/920520-1.x: Likewise.
35765         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
35766         on 68HC11/HC12 because the function is larger than 64K.
35767         * gcc.c-torture/compile/961203-1.x: New file, this test fails
35768         on 68HC11/HC12 because the structure is too large.
35769
35770 2001-05-20  Richard Henderson  <rth@redhat.com>
35771
35772         * gcc.c-torture/execute/20010520-1.c: New.
35773
35774 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35775
35776         * g++.old-deja/g++.warn/compare1.C: New test.
35777         * gcc.dg/compare4.c: New test.
35778
35779 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
35780
35781         * g++.old-deja/g++.other/optimize1.C: New test.
35782
35783 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35784
35785         * g++.old-deja/g++.pt/spec41.C: New test.
35786
35787 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
35788
35789         * gcc.c-torture/compile/20010114-1.x: Remove.
35790
35791 2001-05-18  Stan Shebs  <shebs@apple.com>
35792
35793         * gcc.c-torture/compile/20010518-1.c: New test.
35794
35795 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
35796
35797         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
35798         * g++.old-deja/g++.pt/crash67.C: New test.
35799
35800 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
35801
35802         * g++.old-deja/g++.other/debug9.C: New test.
35803
35804 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
35805
35806         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
35807
35808 2001-05-16  Jan Hubicka  <jh@suse.cz>
35809
35810         * gcc.c-torture/compile/20010516-1.c: New test.
35811
35812 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35813
35814         * g++.old-deja/g++.other/crash41.C: New test.
35815
35816 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35817
35818         * g++.old-deja/g++.pt/crash66.C: New test.
35819
35820 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
35821
35822         * g++.old-deja/g++.robertl/eb27.C: Convert.
35823
35824 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
35825
35826         * g++.dg/friend-warn.C: New test.  Do not warn about friend
35827         declaration being redundant.
35828
35829 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
35830
35831         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
35832
35833 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
35834
35835         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
35836
35837 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
35838
35839         * lib/g++.exp: Use testsuite_flags.
35840
35841 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
35842
35843         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
35844
35845 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35846
35847         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
35848
35849 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
35850
35851         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
35852
35853 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
35854
35855         * gcc.c-torture/compile/20010313-1.c: New test.
35856
35857 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
35858
35859         * gcc.dg/cpp/direct2.c: New test.
35860         * gccq.dg/cpp/direct2s.c: New test.
35861
35862         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
35863
35864 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
35865
35866         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
35867         * g++.old-deja/g++.other/op3.C: Likewise.
35868
35869 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35870
35871         * gcc.dg/cpp/syshdr.h: New file.
35872         * gcc.dg/cpp/sysmac1.c: Update.
35873         * gcc.dg/cpp/sysmac2.c: Update.
35874
35875 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35876
35877         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
35878
35879 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
35880
35881         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
35882         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
35883
35884 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
35885
35886         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
35887
35888 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
35889
35890         * lib/g++.exp (g++_include_flags): Don't use any special flags
35891         if TESTING_IN_BUILD_TREE is not defined.
35892         (g++_init): Use a plain 'c++' as the compiler if
35893         TESTING_IN_BUILD_TREEE is not defined.
35894
35895 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35896
35897         * g++.old-deja/g++.eh/catch13.C: New test.
35898         * g++.old-deja/g++.eh/catch14.C: New test.
35899
35900 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35901
35902         * gcc.dg/cpp/tr-define.c: New test.
35903
35904 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
35905
35906         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
35907         <stdlib.h>, not <malloc.h>.
35908
35909 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35910
35911         * g++.old-deja/g++.ns/template17.C: New test.
35912
35913 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35914
35915         * g++.old-deja/g++.pt/ref4.C: New test.
35916
35917 2001-04-30  Richard Henderson  <rth@redhat.com>
35918
35919         * gcc.dg/20000724-1.c: Revert last change.
35920
35921 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
35922
35923         * g77.f-torture/execute/20010430.f: New test.
35924
35925 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
35926
35927         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
35928
35929 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
35930
35931         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
35932
35933 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35934
35935         * g++.old-deja/g++.eh/crash6.C: New test.
35936
35937 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35938
35939         * g++.old-deja/g++.other/warn7.C: New test.
35940
35941 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35942
35943         * g++.old-deja/g++.other/defarg9.C: New test.
35944
35945 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
35946
35947         * g77.f-torture/compile/20010426.f: New test.
35948         * g77.f-torture/execute/20010426.f: New test.
35949
35950 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
35951
35952         * g77.f-torture/compile/20000629-1.x: Remove - error
35953         has been fixed.
35954
35955 2001-04-26  Jeffrey A Law  (law@cygnus.com)
35956
35957         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
35958         Tweak slightly to work with g++.dg framework.
35959         * g++.dg/special/ecos.exp: Run initp1.C test.
35960         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
35961
35962         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
35963         its linker doesn't give line numbers either.
35964         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
35965
35966 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
35967
35968         * g++.old-deja/g++.other/lex1.C: New test.
35969
35970 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
35971
35972         * gcc.dg/noncompile/20010425-1.c: New test.
35973
35974 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
35975
35976         * g++.old-deja/g++.pt/mangle2.C: New test.
35977
35978 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35979
35980         * gcc.dg/format/plus-1.c: New test.
35981
35982 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35983
35984         * gcc.dg/20010423-1.c: New test.
35985
35986 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35987
35988         * gcc.c-torture/execute/20010422-1.c: New test.
35989
35990 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
35991
35992         * g++.old-deja/g++.ns/type2.C: New test.
35993
35994 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
35995
35996         * g++.old-deja/g++.other/perf1.C: New test.
35997
35998 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
35999
36000         * gcc.dg/c99-func-2.c: Remove xfail.
36001         * gcc.dg/c99-func-3.c: Remove xfail.
36002         * gcc.dg/c99-func-4.c: Remove xfail.
36003
36004 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36005
36006         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36007
36008 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36009
36010         * gcc.c-torture/compile/20010423-1.c: New test.
36011
36012 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36013
36014         * g++.old-deja/g++.pt/typename28.C: New test.
36015
36016 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36017
36018         * g++.old-deja/g++.abi/empty2.C: New test.
36019         * g++.old-deja/g++.abi/empty3.C: New test.
36020
36021 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36022
36023         * g++.old-deja/g++.other/comdat2.C: New test.
36024         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36025
36026 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36027
36028         * g++.old-deja/g++.other/overload14.C: New test.
36029
36030 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36031
36032         * g++.old-deja/g++.other/lookup23.C: New test.
36033
36034 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36035
36036         * gcc.c-torture/execute/20010403-1.c: New test.
36037
36038 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36039             Mark Mitchell  <mark@codesourcery.com>
36040
36041         * lib/old-dejagnu.exp: Don't delete output of executable.
36042         Add .exe suffix to executables.
36043
36044 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36045
36046         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36047
36048 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36049
36050         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36051
36052 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36053
36054         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36055         * g++.old-deja/g++.abi/crash1.C: New test.
36056
36057 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36058
36059         * g++.old-deja/g++.other/crash40.C: New test.
36060
36061 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36062
36063         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36064
36065 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36066
36067         * g++.old-deja/g++.other/warn6.C: New test.
36068
36069 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36070
36071         * g++.old-deja/g++.robertl/eb42.C: Same.
36072
36073 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36074
36075         * gcc.dg/wtr-conversion-1.c: New testcase.
36076
36077 2001-04-10  Richard Henderson  <rth@redhat.com>
36078
36079         * g++.old-deja/g++.other/array5.C: New.
36080
36081 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36082
36083         * gcc.c-torture/execute/20010408-1.c: New test.
36084
36085 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36086
36087         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36088         headers and constructs.
36089         * g++.old-deja/g++.robertl/eb79.C: Same.
36090         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36091         * g++.old-deja/g++.robertl/eb73.C: Same.
36092         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36093         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36094         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36095         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36096         * g++.old-deja/g++.robertl/eb44.C: Same.
36097         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36098         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36099         * g++.old-deja/g++.robertl/eb39.C: Same.
36100         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36101         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36102         * g++.old-deja/g++.robertl/eb30.C: Same.
36103         * g++.old-deja/g++.robertl/eb3.C: Same.
36104         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36105         * g++.old-deja/g++.robertl/eb21.C: Same.
36106         * g++.old-deja/g++.robertl/eb15.C: Same.
36107         * g++.old-deja/g++.robertl/eb118.C: Same.
36108         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36109         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36110         * g++.old-deja/g++.robertl/eb109.C: Same.
36111         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36112         * g++.old-deja/g++.mike/rtti1.C: Same.
36113         * g++.old-deja/g++.mike/p658.C: Same.
36114         * g++.old-deja/g++.mike/net46.C: Same.
36115         * g++.old-deja/g++.mike/net34.C: Same.
36116         * g++.old-deja/g++.mike/memoize1.C: Same.
36117         * g++.old-deja/g++.mike/eh2.C: Same.
36118         * g++.old-deja/g++.law/weak.C: Same.
36119         * g++.old-deja/g++.law/visibility7.C: Same.
36120         * g++.old-deja/g++.law/visibility25.C: Same.
36121         * g++.old-deja/g++.law/visibility22.C: Same.
36122         * g++.old-deja/g++.law/visibility2.C: Same.
36123         * g++.old-deja/g++.law/visibility17.C: Same.
36124         * g++.old-deja/g++.law/visibility13.C: Same.
36125         * g++.old-deja/g++.law/visibility10.C: Same.
36126         * g++.old-deja/g++.law/visibility1.C: Same.
36127         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36128         * g++.old-deja/g++.law/vbase1.C: Same.
36129         * g++.old-deja/g++.law/operators32.C: Same.
36130         * g++.old-deja/g++.law/nest3.C: Same.
36131         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36132         * g++.old-deja/g++.law/except5.C (main): Same.
36133         * g++.old-deja/g++.law/cvt7.C (run): Same.
36134         * g++.old-deja/g++.law/cvt2.C: Same.
36135         * g++.old-deja/g++.law/cvt16.C: Same.
36136         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36137         * g++.old-deja/g++.law/ctors17.C (main): Same.
36138         * g++.old-deja/g++.law/ctors13.C: Same.
36139         * g++.old-deja/g++.law/ctors12.C (main): Same.
36140         * g++.old-deja/g++.law/ctors10.C: Same.
36141         * g++.old-deja/g++.law/code-gen5.C: Same.
36142         * g++.old-deja/g++.law/bad-error7.C: Same.
36143         * g++.old-deja/g++.law/arm9.C: Same.
36144         * g++.old-deja/g++.law/arm12.C: Same.
36145         * g++.old-deja/g++.law/arg8.C: Same.
36146         * g++.old-deja/g++.law/arg1.C: Same.
36147         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36148         * g++.old-deja/g++.jason/template31.C: Same.
36149         * g++.old-deja/g++.jason/template24.C (main): Same.
36150         * g++.old-deja/g++.jason/2371.C: Same.
36151         * g++.old-deja/g++.eh/new2.C: Same.
36152         * g++.old-deja/g++.eh/new1.C: Same.
36153         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36154         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36155         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36156         * g++.old-deja/g++.brendan/crash62.C: Same.
36157         * g++.old-deja/g++.brendan/crash52.C: Same.
36158         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36159         * g++.old-deja/g++.brendan/crash38.C: Same.
36160         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36161         * g++.old-deja/g++.brendan/copy9.C: Same.
36162
36163 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36164
36165         * gcc.c-torture/execute/20001203-2.c (memset):
36166         Count argument is of type __SIZE_TYPE__.
36167
36168 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36169
36170         * gcc.c-torture/compile/20010404-1.c: New test.
36171
36172 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36173
36174         * gcc.c-torture/compile/20010326-1.c: New test.
36175
36176 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36177
36178         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36179         peculiarities of the SH.
36180         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36181
36182 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36183
36184         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36185         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36186         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36187
36188 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36189
36190         * g77.f-torture/compile/20010321-1.f: New test.
36191
36192 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36193
36194         * gcc.c-torture/compile/20010329-1.c: New test.
36195
36196 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36197
36198         * gcc.c-torture/execute/20010329-1.c: New test.
36199
36200 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36201
36202         * g++.old-deja/g++.other/eh4.C: Fix typo.
36203
36204 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36205
36206         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36207
36208 2001-03-28  Philip Blundell  <philb@gnu.org>
36209
36210         * gcc.c-torture/compile/20010328-1.c: New test.
36211
36212 2001-03-27  Richard Henderson  <rth@redhat.com>
36213
36214         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36215         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36216
36217 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36218
36219         * gcc.c-torture/compile/20010327-1.c: New test.
36220
36221 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36222
36223         * g++.old-deja/g++.other/friend12.C: New test.
36224         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36225         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36226
36227 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36228
36229         * gcc.c-torture/execute/20010325-1.c: New test.
36230
36231 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36232
36233         * g++.old-deja/g++.other/mangle3.C: New test.
36234
36235 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36236
36237         * g++.old-deja/g++.other/anon8.C: New test.
36238
36239 2001-03-20  Philip Blundell  <philb@gnu.org>
36240
36241         * gcc.c-torture/compile/20010320-1.c: New test.
36242
36243 2001-03-17  Richard Henderson  <rth@redhat.com>
36244
36245         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36246
36247 2001-03-15  Geoff Keating  <geoff@redhat.com>
36248
36249         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36250         tests on AIX.
36251
36252 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36253
36254         * g++.old-deja/g++.other/eh4.C: New test.
36255
36256 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36257
36258         * gcc.dg/cpp/mi1.c: Update.
36259
36260 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36261
36262         * g++.old-deja/g++.other/regstack.C: New test.
36263
36264 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36265
36266         * g++.old-deja/g++.other/ref4.C: New test.
36267
36268 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36269
36270         * objc/execute/va_method.m: Added.
36271         * objc/execute/IMP.m: Added.
36272         * objc/execute/_cmd.m: Added.
36273         * objc/execute/accessing_ivars.m: Added.
36274         * objc/execute/class-1.m: Added.
36275         * objc/execute/class-10.m: Added.
36276         * objc/execute/class-11.m: Added.
36277         * objc/execute/class-12.m: Added.
36278         * objc/execute/class-13.m: Added.
36279         * objc/execute/class-14.m: Added.
36280         * objc/execute/class-2.m: Added.
36281         * objc/execute/class-3.m: Added.
36282         * objc/execute/class-4.m: Added.
36283         * objc/execute/class-5.m: Added.
36284         * objc/execute/class-6.m: Added.
36285         * objc/execute/class-7.m: Added.
36286         * objc/execute/class-8.m: Added.
36287         * objc/execute/class-9.m: Added.
36288         * objc/execute/class-tests-1.h
36289         * objc/execute/class-tests-2.h
36290         * objc/execute/compatibility_alias.m: Added.
36291         * objc/execute/encode-1.m: Added.
36292         * objc/execute/formal_protocol-1.m: Added.
36293         * objc/execute/formal_protocol-2.m: Added.
36294         * objc/execute/formal_protocol-3.m: Added.
36295         * objc/execute/formal_protocol-4.m: Added.
36296         * objc/execute/formal_protocol-5.m: Added.
36297         * objc/execute/formal_protocol-6.m: Added.
36298         * objc/execute/formal_protocol-7.m: Added.
36299         * objc/execute/informal_protocol.m: Added.
36300         * objc/execute/initialize.m: Added.
36301         * objc/execute/load.m: Added.
36302         * objc/execute/many_args_method.m: Added.
36303         * objc/execute/nested-3.m: Added.
36304         * objc/execute/no_clash.m: Added.
36305         * objc/execute/private.m: Added.
36306         * objc/execute/redefining_self.m: Added.
36307         * objc/execute/root_methods.m: Added.
36308         * objc/execute/selector-1.m: Added.
36309         * objc/execute/static-1.m: Added.
36310         * objc/execute/static-2.m: Added.
36311         * objc/execute/va_method.m: Added.
36312
36313 2001-03-10  Richard Henderson  <rth@redhat.com>
36314
36315         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36316
36317 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36318
36319         * g++.old-deja/g++.other/crash31.C: XFAIL.
36320         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36321         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36322         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36323         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36324         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36325
36326 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36327
36328         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36329
36330 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36331
36332         * gcc.dg/20000724-1.c: Don't use multiline strings.
36333
36334 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36335
36336         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36337         result of -cString against what we expect it to be; don't just
36338         print it out for no one to read.
36339
36340         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36341         Based on testcases provided by Nicola Pero.
36342
36343 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36344
36345         * gcc.dg/cpp/macro7.c: New test.
36346
36347 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36348
36349         * gcc.dg/cpp/multiline.c: Update.
36350
36351 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36352
36353         * g++.old-deja/g++.other/enum3.C: New test.
36354
36355 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36356
36357         * g++.old-deja/g++.other/pod1.C: New test.
36358
36359 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36360
36361         * g++.old-deja/g++.ext/overload1.C: New test.
36362
36363 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36364
36365         * g++.old-deja/g++.pt/using1.C: New test.
36366
36367 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36368
36369         * g++.old-deja/g++.other/using9.C: New test.
36370
36371 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36372
36373         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36374
36375         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36376
36377 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36378
36379         * g++.old-deja/g++.ext/realpt1.C: Remove.
36380
36381 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36382
36383         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36384
36385 2001-02-26  Will Cohen  <wcohen@redhat.com>
36386
36387         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36388
36389 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36390
36391         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36392         templatized constructors.
36393
36394 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36395
36396         * gcc.c-torture/execute/20010224-1.c: New test.
36397
36398 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36399
36400         * gcc.c-torture/execute/20010222-1.c: New test.
36401
36402 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36403
36404         * g++.old-deja/g++.other/inline20.C: New test.
36405
36406 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36407
36408         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36409
36410 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36411
36412         * g++.old-deja/g++.other/lookup22.C: New test.
36413
36414 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36415
36416         * g77.dg: New directory.
36417         * g77.dg/20010216-1.f: New test case.
36418         * g77.dg/dg.exp: New driver.
36419         * lib/g77-dg.exp: New driver library.
36420
36421 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36422
36423         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36424
36425 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36426
36427         * g++.old-deja/g++.other/decl9.C: New test.
36428
36429 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36430
36431         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36432         not need <string> and also tests the initialization at runtime.
36433
36434 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36435
36436         * gcc.c-torture/execute/longlong.c: New test.
36437
36438 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36439
36440         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36441
36442 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36443
36444         * gcc.c-torture/execute/920302-1.c (execute):
36445         Change argument type to short.
36446
36447 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36448
36449         * g++.old-deja/g++.pt/deduct6.C: New test.
36450
36451 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36452
36453         * g++.old-deja/g++.pt/deduct5.C: New test.
36454
36455 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36456
36457         * gcc.c-torture/execute/20010209-1.c: New test.
36458
36459 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36460
36461         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36462
36463 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36464
36465         * g++.dg/vtgc1.C: Update for new ABI.
36466
36467         * consistency.vlad: New directory, 1665 files.
36468
36469 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36470
36471         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36472         return type.
36473         * gcc.dg/cpp/digraphs.c: Declare puts.
36474
36475 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36476
36477         * g++.old-deja/g++.other/warn5.C: New test.
36478
36479 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36480
36481         * g++.old-deja/g++.pt/spec40.C: New test.
36482
36483 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36484
36485         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36486         case.
36487         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36488
36489 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36490
36491         * gcc.c-torture/compile/20010209-1.c: New test.
36492
36493 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36494
36495         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36496         excess errors message but not if it crashes.
36497         * g++.old-deja/g++.other/crash27.C: Likewise.
36498         * g++.old-deja/g++.other/crash28.C: Likewise.
36499         * g++.old-deja/g++.other/crash30.C: Likewise.
36500         * g++.old-deja/g++.other/crash32.C: Likewise.
36501         * g++.old-deja/g++.other/crash35.C: Likewise.
36502         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36503
36504 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36505
36506         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36507         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36508         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36509         g77.f-torture/execute/execute.exp,
36510         g77.f-torture/noncompile/noncompile.exp,
36511         gcc.c-torture/execute/execute.exp,
36512         gcc.c-torture/execute/memcheck/memcheck.exp,
36513         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36514         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36515         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36516         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36517         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36518         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36519         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36520         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36521         Remove bug reporting instructions with ancient email addresses.
36522
36523 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36524
36525         * gcc.dg/20010202-1.c: New test.
36526         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36527
36528 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
36529
36530         * g++.dg/stdbool-if.C: New test.
36531
36532 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
36533
36534         * objc/execute/fdecl.m: Added main().
36535
36536 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36537
36538         * gcc.c-torture/execute/20010206-1.c: New test.
36539
36540 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36541
36542         * gcc.dg/cpp/avoidpaste1.c: Update.
36543
36544 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
36545
36546         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
36547         Pero <nicola@brainstorm.co.uk>.
36548         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
36549
36550 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
36551
36552         * g++.old-deja/g++.pt/spec39.C: New test.
36553
36554 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
36555
36556         * gcc.c-torture/compile/20010202-1.c: New test.
36557
36558 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
36559
36560         * g++.old-deja/g++.abi/primary2.C: New test.
36561         * g++.old-deja/g++.abi/primary3.C: New test.
36562         * g++.old-deja/g++.abi/primary4.C: New test.
36563         * g++.old-deja/g++.abi/primary5.C: New test.
36564         * g++.old-deja/g++.abi/vtable3.h: New test.
36565         * g++.old-deja/g++.abi/vtable3a.C: New test.
36566         * g++.old-deja/g++.abi/vtable3b.C: New test.
36567         * g++.old-deja/g++.abi/vtable3c.C: New test.
36568         * g++.old-deja/g++.abi/vtable3d.C: New test.
36569         * g++.old-deja/g++.abi/vtable3e.C: New test.
36570         * g++.old-deja/g++.abi/vtable3f.C: New test.
36571         * g++.old-deja/g++.abi/vtable3g.C: New test.
36572         * g++.old-deja/g++.abi/vtable3h.C: New test.
36573         * g++.old-deja/g++.abi/vtable3i.C: New test.
36574         * g++.old-deja/g++.abi/vtable3j.C: New test.
36575         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
36576
36577 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
36578
36579         * g++.old-deja/g++.other/anon6.C: New test.
36580         * g++.old-deja/g++.other/anon7.C: New test.
36581
36582 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36583
36584         * gcc.dg/cpp/avoidpaste2.c: New tests.
36585
36586 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
36587
36588         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
36589
36590 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
36591
36592         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
36593         DECIMAL_DIG cases for Irix."
36594
36595 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
36596
36597         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
36598
36599 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36600
36601         * gcc.dg/c99-tag-1.c: New test.
36602
36603 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36604
36605         * gcc.dg/cpp/tr-warn1.c: Add tests.
36606
36607 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36608
36609         * gcc.dg/cpp/avoidpaste1.c: Update.
36610         * gcc.dg/cpp/paste4.c: Update.
36611
36612 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
36613
36614         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
36615         cases for Irix.
36616
36617 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36618
36619         * g++.old-deja/g++.other/inline19.C: New test.
36620
36621 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36622
36623         * gcc.dg/Wlarger-than.c: New test.
36624
36625 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36626
36627         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
36628
36629 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
36630
36631         * gcc.c-torture/execute/20010129-1.c: New test.
36632         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
36633
36634 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36635
36636         * gcc.dg/cpp/avoidpaste1.c: Test case.
36637
36638 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
36639
36640         * g++.old-deja/g++.other/inline18.C: New test.
36641
36642 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36643
36644         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
36645         and __builtin_putchar.
36646
36647 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
36648
36649         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
36650         tests.
36651
36652 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
36653
36654         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
36655         floating point number rounding mode to round to the nearest
36656         representable mode.
36657
36658 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
36659
36660         * g++.old-deja/g++.other/mangle2.C: New test.
36661
36662 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36663
36664         * gcc.c-torture/compile/20010124-1.c: New test.
36665
36666 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
36667
36668         * g++.old-deja/g++.pt/spec38.C: New test.
36669
36670 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36671
36672         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
36673         "Build don't run".
36674
36675 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36676
36677         * gcc.c-torture/execute/20010123-1.c: New test.
36678
36679 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36680
36681         * g++.old-deja/g++.pt/spec37.C: New test.
36682
36683 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36684
36685         * g++.old-deja/g++.pt/overload14.C: New test.
36686
36687 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36688
36689         * gcc.c-torture/execute/20010122-1.c: New test, exercise
36690         __builtin_return_address.
36691
36692 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
36693
36694         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
36695         * g++.old-deja/g++.pt/spec35.C: New test.
36696         * g++.old-deja/g++.pt/spec36.C: New test.
36697
36698 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
36699
36700         * gcc.c-torture/compile/20010118-1.c: New test.
36701
36702 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
36703
36704         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
36705
36706 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36707
36708         * gcc.c-torture/execute/20010119-1.c: New test.
36709
36710 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36711
36712         * g++.old-deja/g++.other/vbase5.C: New test.
36713
36714 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36715
36716         * gcc.c-torture/execute/20010118-1.c: New test.
36717
36718 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36719
36720         * g++.old-deja/g++.pt/deduct3.C: New test.
36721
36722 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36723
36724         * g++.old-deja/g++.pt/spec34.C: New test.
36725
36726 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
36727
36728         * g77.f-torture/compile/20000601-2.f: New test.
36729
36730 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36731
36732         * g++.old-deja/g++.other/init17.C: New test.
36733
36734 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
36735
36736         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
36737
36738 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36739
36740         * g++.old-deja/g++.pt/unify8.C: New test.
36741
36742 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36743
36744         * g++.old-deja/g++.abi/vbase1.C: New test.
36745
36746 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36747
36748         * g++.old-deja/g++.pt/crash65.C: New test.
36749
36750 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
36751
36752         * gcc.dg/cpp/assembl2.S: New test case.
36753
36754 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
36755
36756         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
36757         are supported.
36758
36759 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36760
36761         * g++.old-deja/g++.other/builtins1.C: New test.
36762         * g++.old-deja/g++.other/builtins2.C: Likewise.
36763         * g++.old-deja/g++.other/builtins3.C: Likewise.
36764         * g++.old-deja/g++.other/builtins4.C: Likewise.
36765
36766 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
36767
36768         * gcc.c-torture/compile/20010117-1.c: New test.
36769         * gcc.c-torture/compile/20010117-2.c: New test.
36770
36771 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36772
36773         * g77.f-torture/execute/20010116.[fx]: New test,
36774         XFAIL on i?86-*-*.
36775         * g77.f-torture/compile/20010115.f: Indicate it's
36776         a test for PR fortran/1636.
36777
36778 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36779
36780         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
36781
36782 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36783
36784         * g77.f-torture/compile/20010115.f: New test.
36785
36786 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
36787
36788         * g++.old-deja/g++.pt/nontype5.C: New test.
36789
36790 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36791
36792         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
36793         have an equivalent working one below it.
36794
36795 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36796
36797         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
36798         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36799
36800 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36801
36802         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
36803         message containing "init_priority".
36804         (conpr-2.C): Likewise.
36805         (conpr-3.C): Likewise.
36806         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
36807
36808 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36809
36810         * gcc.c-torture/execute/20010114-2.c: New test.
36811
36812 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
36813
36814         * gcc.c-torture/compile/20010114-1.c: New test.
36815         * gcc.c-torture/compile/20010114-1.x: Xfail.
36816         * gcc.c-torture/compile/20010114-2.c: New test.
36817         * gcc.c-torture/execute/20010114-1.c: New test.
36818         * gcc.dg/trunc-1.c: New test.
36819         * gcc.dg/uninit-B.c: New test.
36820
36821 2001-01-13  Nick Clifton  <nickc@redhat.com>
36822
36823         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
36824         target.
36825
36826 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36827
36828         * gcc.c-torture/compile/20010113-1.c: New test.
36829
36830 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
36831
36832         * gcc.c-torture/compile/20001212-1.c: New test.
36833
36834 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36835
36836         * gcc.dg/cpp/widestr1.c: Update.
36837         * gcc.dg/cpp/prag-imp.c: Remove.
36838
36839 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
36840
36841         * gcc.c-torture/execute/20000801-3.x: Remove.
36842         * gcc.dg/c90-init-1.c: New test.
36843         * gcc.dg/c99-init-1.c: New test.
36844         * gcc.dg/c99-init-2.c: New test.
36845         * gcc.dg/gnu99-init-1.c: New test.
36846
36847 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
36848
36849         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
36850         testing that no relevant ones were found.
36851
36852 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36853
36854         * g++.old-deja/g++.pt/cast2.C: New test.
36855
36856 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36857
36858         * g++.old-deja/g++.pt/friend47.C: New test.
36859
36860 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36861
36862         * g++.old-deja/g++.pt/instantiate13.C: New test.
36863
36864 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36865
36866         * g++.old-deja/g++.other/defarg7.C: New test.
36867         * g++.old-deja/g++.other/defarg8.C: New test.
36868
36869 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36870
36871         * g++.old-deja/g++.pt/crash64.C: New test.
36872
36873 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36874
36875         * g++.old-deja/g++.pt/crash63.C: New test.
36876
36877 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36878
36879         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
36880
36881 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
36882
36883         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
36884
36885 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36886
36887         * g++.old-deja/g++.pt/error3.C: New test.
36888
36889 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36890
36891         * g++.old-deja/g++.other/crash39.C: New test.
36892
36893 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36894
36895         * g++.old-deja/g++.other/vbase4.C: New test.
36896
36897 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
36898
36899         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
36900         * gcc.dg/special/20000419-2.c: New file. Identical to above.
36901         * gcc.dg/special/special.exp: New test driver which will check
36902         for alias support for the above test.
36903
36904 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
36905
36906         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
36907         problems on small machines.
36908         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
36909         parameterize.
36910
36911 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
36912
36913         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
36914         mips.
36915         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36916
36917 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
36918
36919         * g++.old_deja/g++.pt/using8.C: New test.
36920
36921 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36922
36923         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
36924
36925 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
36926
36927         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
36928         where a failure is expected.
36929         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
36930
36931 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36932
36933         * g++.old_deja/g++.pt/instantiate12.C: New test.
36934
36935 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36936
36937         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
36938         start of structs.
36939         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
36940         * g++.old-deja/g++.brendan/crash17.C: Likewise.
36941         * g++.old-deja/g++.brendan/crash29.C: Likewise.
36942         * g++.old-deja/g++.brendan/crash48.C: Likewise.
36943         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36944         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
36945         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
36946         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
36947         * g++.old-deja/g++.eh/spec6.C: Likewise.
36948         * g++.old-deja/g++.jason/crash3.C: Likewise.
36949         * g++.old-deja/g++.law/ctors11.C: Likewise.
36950         * g++.old-deja/g++.law/ctors17.C: Likewise.
36951         * g++.old-deja/g++.law/ctors5.C: Likewise.
36952         * g++.old-deja/g++.law/ctors9.C: Likewise.
36953         * g++.old-deja/g++.mike/ambig1.C: Likewise.
36954         * g++.old-deja/g++.mike/net22.C: Likewise.
36955         * g++.old-deja/g++.mike/p3538a.C: Likewise.
36956         * g++.old-deja/g++.mike/p3538b.C: Likewise.
36957         * g++.old-deja/g++.mike/virt3.C: Likewise.
36958         * g++.old-deja/g++.niklas/t128.C: Likewise.
36959         * g++.old-deja/g++.other/anon4.C: Likewise.
36960         * g++.old-deja/g++.other/using1.C: Likewise.
36961         * g++.old-deja/g++.other/warn3.C: Likewise.
36962         * g++.old-deja/g++.pt/t37.C: Likewise.
36963         * g++.old-deja/g++.robertl/eb69.C: Likewise.
36964         * g++.old-deja/g++.robertl/eb71.C: Likewise.
36965
36966 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36967
36968         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
36969
36970 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36971
36972         * gcc.c-torture/execute/stdio-opt-3.c: New test.
36973
36974 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
36975
36976         * gcc.c-torture/compile/20010107-1.c: New test.
36977
36978 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36979
36980         * gcc.c-torture/execute/builtin-noret-1.c: New test.
36981
36982 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36983
36984         * gcc.dg/format/format.h: New file.
36985         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
36986         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
36987         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
36988         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
36989         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
36990         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36991         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
36992         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
36993         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
36994         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
36995         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
36996         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
36997         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
36998         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
36999         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37000         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37001         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37002         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37003         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37004         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37005         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37006         instead of declaring standard types, macros and functions in each
37007         test.
37008
37009 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37010
37011         * gcc.c-torture/execute/20010106-1.c: New test.
37012
37013 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37014
37015         * gcc.dg/format/format.exp: New file.
37016         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37017         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37018         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37019         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37020         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37021         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37022         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37023         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37024         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37025         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37026         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37027         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37028         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37029         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37030         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37031         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37032         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37033         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37034         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37035         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37036         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37037         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37038         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37039         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37040         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37041         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37042         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37043         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37044         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37045         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37046         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37047         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37048         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37049         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37050         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37051         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37052         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37053         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37054         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37055         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37056         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37057         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37058
37059 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37060
37061         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37062         account.
37063
37064 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37065
37066         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37067
37068 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37069
37070         * g++.old-deja/g++.pt/crash62.C: New test.
37071
37072 2001-01-04  Richard Henderson  <rth@redhat.com>
37073
37074         * gcc.dg/20000926-1.c: Update expected warnings.
37075         * gcc.dg/array-2.c: Likewise.
37076         * gcc.dg/array-4.c: Also validate flexible array members.
37077         * gcc.dg/c99-flex-array-1.c: New.
37078
37079 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37080
37081         * gcc.c-torture/compile/20001222-1.x: Remove.
37082
37083 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37084
37085         * gcc.c-torture/execute/built-in-setjmp.c: New.
37086
37087 2001-01-03  Richard Henderson  <rth@redhat.com>
37088
37089         * gcc.dg/940510-1.c: Update expected error wording.
37090         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37091
37092 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37093
37094         * lib/target-supports.exp (check_alias_available): Modified to
37095         indicate aliases not supported if only weak aliases are supported.
37096
37097 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37098
37099         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37100         Turn on cmpstrsi checks for __pj__ and __i370__.
37101
37102 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37103
37104         * g++.old-deja/g++.other/virtual11.C: New test.
37105
37106 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37107
37108         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37109
37110 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37111
37112         * gcc.c-torture/compile/20010102-1.c: New test.
37113
37114 2001-01-02  Andreas Jaeger  <aj@suse.de>
37115
37116         * gcc.dg/noreturn-3.c: New test.
37117
37118         * gcc.dg/noreturn-4.c: New test.
37119
37120 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37121
37122         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37123         __builtin_fputc and __builtin_fwrite.
37124
37125 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37126
37127         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37128         signed char, not default char.
37129
37130 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37131
37132         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37133
37134 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37135
37136         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37137
37138 2000-12-29  Richard Henderson  <rth@redhat.com>
37139
37140         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37141         (__cyg_profile_func_exit): Define.
37142
37143 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37144
37145         * g++.dg/vtgc1.C: New test.
37146
37147 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37148
37149         * gcc.dg/noncompile/20001228-1.c: New test.
37150
37151         * gcc.dg/20001228-1.c: New test.
37152
37153         * gcc.c-torture/execute/20001228-1.c: New test.
37154
37155 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37156
37157         * gcc.dg/format-strfmon-1.c: New test.
37158
37159 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37160
37161         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37162         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37163         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37164         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37165         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37166         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37167         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37168         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37169         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37170         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37171         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37172         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37173         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37174
37175         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37176         * gcc.c-torture/execute/string-opt-4.c: Test index.
37177
37178 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37179
37180         * gcc.c-torture/compile/20001226-1.c: New test.
37181
37182 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37183
37184         * gcc.c-torture/compile/20001222-1.c: New test.
37185         * gcc.c-torture/compile/20001222-1.x: Xfail.
37186
37187 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37188
37189         * gcc.c-torture/execute/comp-goto-2.c: New test.
37190
37191 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37192
37193         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37194         Use long types if __INT_MAX__ is 32767.
37195         (main): Use cast to (sint32 *) when poking 88 into a_page.
37196
37197         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37198
37199 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37200
37201         * gcc.c-torture/compile/20001221-1.c: New test.
37202         * gcc.c-torture/execute/20001221-1.c: New test.
37203
37204 2000-12-20  Richard Henderson  <rth@redhat.com>
37205
37206         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37207         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37208
37209 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37210
37211         * gcc.dg/compare3.c: New test.
37212
37213 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37214
37215         * gcc.dg/format-warnll-1.c: New test.
37216
37217 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37218
37219         * gcc.dg/cpp/cmdlne-P.c: New test.
37220
37221 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37222
37223         * gcc.c-torture/execute/builtin-abs-1.c,
37224         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37225
37226 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37227
37228         * gcc.dg/cpp/multiline.c: New test.
37229
37230 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37231
37232         * g++.old-deja/g++.other/syshdr1.C: Update.
37233         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37234
37235 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37236
37237         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37238
37239 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37240
37241         * g++.old-deja/g++.pt/ttp65.C: New test.
37242
37243 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37244
37245         * g++.old-deja/g++.pt/ttp64.C: New test.
37246
37247 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37248
37249         * g++.old-deja/g++.pt/spec33.C: New test.
37250
37251 2000-12-14  Catherine Moore  <clm@redhat.com>
37252
37253         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37254         * gcc.c-torture/execute/920612-2.c: Likewise.
37255         * gcc.c-torture/execute/920428-2.c: Likewise.
37256         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37257         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37258
37259 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37260
37261         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37262         * gcc.dg/pack-test-2.c: Likewise.
37263
37264 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37265
37266         Tests by Zack Weinberg <zackw@stanford.edu>.
37267
37268         * gcc.dg/cpp/defined.c: Update.
37269         * gcc.dg/cpp/defined_trad.c: New tests.
37270
37271 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37272
37273         * gcc.dg/cpp/trad-direct.c: Update.
37274
37275 2000-12-11  Neil Booth  <neilb@earthling.net>
37276
37277         * gcc.dg/cpp/defined_trad.c
37278
37279 2000-12-11  Neil Booth  <neilb@earthling.net>
37280
37281         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37282
37283 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37284
37285         * gcc.dg/format-miss-2.c: New test.
37286
37287 2000-12-09  Neil Booth  <neilb@earthling.net>
37288
37289         * gcc.dg/cpp/lineflags.c: New tests.
37290         * gcc.dg/cpp/poison.c: Update.
37291         * gcc.dg/cpp/redef2.c: Update.
37292         * gcc.dg/cpp/skipping.c: New test.
37293
37294 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37295
37296         * g++.old-deja/g++.other/eh3.C: New testcase.
37297
37298 2000-12-07  Neil Booth  <neilb@earthling.net>
37299
37300         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37301         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37302         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37303         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37304         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37305         Update.
37306
37307 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37308
37309         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37310         __SIZE_TYPE__ instead of int for type of integers cast to
37311         pointers.
37312
37313 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37314
37315         * g++.old-deja/g++.other/cleanup4.C: New test.
37316
37317 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37318
37319         * format-sec-1.c: New test.
37320
37321 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37322
37323         * gcc.dg/format-nonlit-3.c: New test.
37324
37325 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37326
37327         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37328         through a null pointer.
37329
37330 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37331
37332         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37333         * g++.old-deja/g++.pt/partial4.C: New test.
37334
37335 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37336
37337         * gcc.c-torture/execute/ieee/hugeval.x: New.
37338
37339 2000-12-06  Neil Booth  <neilb@earthling.net>
37340
37341         * gcc.dg/cpp/backslash2.c: New tests.
37342
37343 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37344
37345         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37346         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37347
37348 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37349
37350         * gcc.c-torture/execute/20001203-2.c: New testcase.
37351
37352 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37353
37354         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37355         * g++.old-deja/g++.other/virtual10.C: New test.
37356
37357 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37358
37359         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37360
37361 2000-12-05  Richard Henderson  <rth@redhat.com>
37362
37363         * gcc.c-torture/compile/20001205-1.c: New.
37364
37365 2000-12-04  Neil Booth  <neilb@earthling.net>
37366
37367         * g++.old-deja/g++.other/virtual9.C: New test.
37368         * g++.old-deja/g++.pt/crash61.C: New test.
37369         * gcc.c-torture/execute/loop-9.c: New test.
37370
37371 2000-12-04  Neil Booth  <neilb@earthling.net>
37372
37373         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37374         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37375         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37376         * gcc.dg/cpp/extratokens.c: ...here.
37377
37378 2000-12-04  Neil Booth  <neilb@earthling.net>
37379
37380         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37381         New tests.
37382
37383 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37384
37385         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37386         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37387
37388 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37389
37390         * gcc.c-torture/execute/20001203-1.c: New test.
37391
37392 2000-12-03  Neil Booth  <neilb@earthling.net>
37393
37394         * gcc.dg/cpp/macro6.c: New test cases.
37395
37396 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37397
37398         * gcc.c-torture/execute/string-opt-9.c: New test.
37399         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37400         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37401         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37402
37403         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37404         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37405
37406 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37407
37408         * gcc.dg/cpp/if-6.c: New testcase.
37409
37410         * gcc.dg/20001201-1.c: New testcase.
37411
37412 2000-12-02  Neil Booth  <neilb@earthling.net>
37413
37414         * g++.old-deja/g++.other/externC4.C,
37415         g++.old-deja/g++.other/friend10.C: New tests.
37416
37417 2000-12-02  Neil Booth  <neilb@earthling.net>
37418
37419         * g++.old-deja/g++.other/instan2.C
37420         * g++.old-deja/g++.other/instan3.C: New test.
37421
37422 2000-12-02  Neil Booth  <neilb@earthling.net>
37423
37424         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37425         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37426         gnuc99.c,gnuc99-pedantic.c: New tests.
37427
37428 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37429
37430         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37431         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37432
37433 2000-12-01  Neil Booth  <neilb@earthling.net>
37434
37435         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37436         * gcc.dg/cpp/poison.c: Update.
37437         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37438
37439 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37440
37441         * g77.f-torture/execute/20001201.f: New test.
37442
37443 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37444
37445         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37446
37447 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37448
37449         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37450
37451 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37452
37453         * g++.old-deja/g++.other/cast6.C: New test.
37454
37455 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37456
37457         * gcc.c-torture/execute/20001130-2.c: New testcase.
37458
37459 2000-11-30  Richard Henderson  <rth@redhat.com>
37460
37461         * gcc.c-torture/execute/20001130-1.c: New test.
37462
37463 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37464
37465         * g++.old-deja/g++.other/op3.C: New test.
37466
37467 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37468
37469         * g++.old-deja/g++.other/op2.C: New test.
37470
37471 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37472
37473         * g++.old-deja/g++.other/crash38.C: New test.
37474
37475 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37476
37477         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37478
37479 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37480
37481         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37482         tests.
37483         * gcc.c-torture/execute/string-opt-6.c: New test.
37484
37485         * gcc.dg/20001117-1.c: Add main.
37486
37487 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37488
37489         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37490         Move from here ...
37491         * gcc.dg/940510-1.c: ... to here.
37492
37493         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37494         zero-size arrays in toplevel structures.
37495
37496 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37497
37498         * gcc.c-torture/execute/loop-8.c: New test.
37499
37500 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37501
37502         * g++.old-deja/g++.other/base1.C: New test.
37503
37504 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37505
37506         * g++.old-deja/g++.other/parse2.C: New test.
37507
37508 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37509
37510         * g++.old-deja/g++.pt/incomplete1.C: New test.
37511
37512 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37513
37514         * g++.old-deja/g++.other/friend9.C: New test.
37515
37516 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37517
37518         * gcc.dg/20001127-1.c: New test.
37519
37520 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37521
37522         * g++.old-deja/g++.pt/friend46.C: New test.
37523
37524 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37525
37526         * g++.old-deja/g++.other/ptrmem8.C: New test.
37527
37528 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37529
37530         * gcc.c-torture/execute/string-opt-7.c: New test.
37531         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37532
37533 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37534
37535         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
37536         instead of 'mkcheck 2'.
37537
37538 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37539
37540         * gcc.c-torture/execute/memcheck/driver.c,
37541         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
37542         C9X references to refer to C99.
37543
37544 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
37545
37546         * gcc.dg/ultrasp3.c: New test.
37547
37548 2000-11-25  Neil Booth  <neilb@earthling.net>
37549
37550         * gcc.dg/cpp/include2.c: Update test to be locale independent.
37551
37552 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
37553
37554         * gcc.c-torture/compile/20001123-2.c: New.
37555
37556 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37557
37558         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
37559
37560 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
37561
37562         * gcc.dg/sequence-point-1.c: Add some new tests.
37563         * gcc.c-torture/execute/20001124-1.c: New test.
37564
37565 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37566
37567         * g++.old-deja/g++.other/vaarg4.C: New test.
37568         * gcc.c-torture/compile/20001123-1.c: New test.
37569
37570 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37571
37572         * g++.other/crash24.C: Adjust and remove XFAIL.
37573         * g++.other/crash37.C: New test.
37574
37575 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
37576
37577         * g++.old-deja/g++.pt/instantiate9.C: New test.
37578
37579 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
37580
37581         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
37582         new ABI, too.
37583
37584         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
37585         * g++.old-deja/g++.robertl/eb55.C: Likewise.
37586
37587 2000-11-22  Neil Booth  <neilb@earthling.net>
37588
37589         * gcc.dg/cpp/Wtrigraphs.c: New test.
37590
37591 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
37592
37593         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
37594
37595 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
37596
37597         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
37598
37599 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
37600
37601         * lib/gcc-dg.exp: load_lib scanasm.exp.
37602         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
37603         * lib/g++-dg.exp: load_lib scanasm.exp.
37604         * lib/scanasm.exp: New.
37605         (scan-assembler, scan-assembler-not): Add optional arguments to
37606         test name, or if not present, the pattern name.
37607         (scan-assembler-dem, scan-assembler-dem-not): New.
37608
37609         * g++.dg/dg.exp: New.
37610
37611 2000-11-21  Neil Booth  <neilb@earthling.net>
37612
37613         * gcc.dg/cpp/integrated1.c: Remove.
37614
37615 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37616
37617         * gcc.c-torture/execute/20001121-1.c: New test.
37618
37619 2000-11-21  Richard Henderson  <rth@redhat.com>
37620
37621         * gcc.c-torture/compile/20001121-1.c: New test.
37622
37623 2000-11-20  Neil Booth  <neilb@earthling.net>
37624
37625         * gcc.dg/cpp/integrated1.c: New test.
37626
37627 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37628
37629         * g++.old-deja/g++.other/inline17.C: New test.
37630
37631 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
37632
37633         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
37634         local variable to be zero: I made the variable global. Now
37635         uses abort() and exit() instead of relying on main's return value.
37636
37637 2000-11-20  Neil Booth  <neilb@earthling.net>
37638
37639         * gcc.dg/cpp/paste2.c: Update test.
37640         * objc/execute/paste.m: New test.
37641
37642 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37643
37644         * gcc.dg/c99-condexpr-1.c: New test.
37645
37646 2000-11-20  Neil Booth  <neilb@earthling.net>
37647
37648         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
37649
37650 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
37651
37652         * g++.old-deja/g++.pt/export1.C: New test.
37653
37654 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
37655
37656         * gcc.dg/20001117-1.c: New test.
37657
37658 2000-11-18  Richard Henderson  <rth@redhat.com>
37659
37660         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
37661
37662 2000-11-18  Richard Henderson  <rth@redhat.com>
37663
37664         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
37665         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
37666         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
37667
37668 2000-11-18  Richard Henderson  <rth@redhat.com>
37669
37670         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
37671         (main): New.  Exit cleanly.
37672
37673 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37674
37675         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
37676         gcc.dg/c99-fordecl-2.c: New tests.
37677
37678 2000-11-18  Richard Henderson  <rth@redhat.com>
37679
37680         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
37681         * gcc.c-torture/execute/zerolen-2.c: New.
37682
37683 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37684
37685         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
37686         memory.
37687
37688 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37689
37690         * g++.old-deja/g++.pt/instantiate8.C: New test.
37691
37692 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37693
37694         * g++.old-deja/g++.other/incomplete.C: Add more tests.
37695         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
37696
37697 2000-11-16  Nick Clifton  <nickc@redhat.com>
37698
37699         * gcc.c-torture/execute/nestfunc-2.c: New test.
37700         * gcc.c-torture/execute/nestfunc-3.c: New test.
37701
37702 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37703
37704         * gcc.c-torture/compile/20001116-1.c: New test.
37705
37706 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37707
37708         * gcc.c-torture/execute/20001115-1.c: New test.
37709
37710 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
37711
37712         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
37713         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
37714         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
37715         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37716
37717 2000-11-15  Neil Booth  <neilb@earthling.net>
37718
37719         gcc.dg/cpp/_Pragma1.c: Update.
37720         gcc.dg/cpp/_Pragma2.c: New test.
37721
37722 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37723
37724         * g++.old-deja/g++.other/anon5.C: New test.
37725
37726 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37727
37728         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
37729         tests.
37730
37731 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
37732
37733         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
37734         output.
37735
37736 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37737
37738         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
37739         labels at end of compound statements.
37740
37741 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
37742
37743         * gcc.c-torture/execute/loop-7.c: New test.
37744
37745 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37746
37747         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
37748
37749 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37750
37751         * gcc.dg/c99-bool-1.c: New test.
37752
37753 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37754
37755         * gcc.dg/c99-scope-1.c: Remove xfail.
37756         * gcc.dg/c99-scope-2.c: New test.
37757
37758 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37759
37760         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
37761         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
37762
37763 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
37764
37765         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
37766         error messages.
37767
37768         * g++.mike/p700.C: Don't typedef wchar_t.
37769         * g++.mike/p784.C: Likewise.
37770         * g++.mike/eb101.C: Don't use __wchar_t.
37771
37772 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37773
37774         * g77.f-torture/execute/20001111.[fx]: Test premature exit
37775         from DO loop.
37776
37777 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37778
37779         * gcc.c-torture/execute/20001111-1.c: New test.
37780
37781 2000-11-10  Nick Clifton  <nickc@redhat.com>
37782
37783         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
37784         long multuiple and accumulate.
37785
37786 2000-11-09  Richard Henderson  <rth@redhat.com>
37787
37788         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
37789         via size_t instead of int.
37790
37791         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
37792         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37793         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37794         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37795
37796 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
37797
37798         * gcc.c-torture/compile/20001109-1.c: New test.
37799         * gcc.c-torture/compile/20001109-2.c: New test.
37800
37801 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
37802
37803         * g++.old-deja/g++.pt/operator1.C: New test.
37804         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
37805
37806 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37807
37808         * gcc.dg/20001108-1.c: New test.
37809
37810 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37811
37812         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
37813         with both arguments constant strings.
37814         * gcc.c-torture/execute/string-opt-3.c: New test.
37815         * gcc.c-torture/execute/string-opt-4.c: New test.
37816         * gcc.c-torture/execute/string-opt-5.c: New test.
37817
37818 2000-11-08  Nick Clifton  <nickc@redhat.com>
37819
37820         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
37821         mulsidi3adddi patterns.
37822
37823 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
37824
37825         * g++.old-deja/g++.other/crash36.C: New test.
37826
37827 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
37828
37829         * g++.old-deja/g++.other/init16.C: New test.
37830
37831 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
37832
37833         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
37834
37835 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37836
37837         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
37838         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37839         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37840
37841 2000-11-07  DJ Delorie  <dj@redhat.com>
37842
37843         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
37844
37845 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37846
37847         * gcc.c-torture/execute/string-opt-1.c: New test.
37848
37849 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37850
37851         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
37852         mips-sgi-irix6.* because the MIPS ABI passes floating-point
37853         parameters in registers, and there is no way for a varargs
37854         function to know in which order the integer and floating-point
37855         parameters should be interleaved when they are placed on the
37856         stack.
37857         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37858         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37859
37860 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37861
37862         * gcc.c-torture/execute/string-opt-2.c: New test.
37863
37864 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
37865
37866         * g++.old-deja/g++.pt/crash60.C: New test.
37867
37868 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37869
37870         * g++.old-deja/g++.other/crash24.C: New test.
37871         * g++.old-deja/g++.other/crash25.C: New test.
37872         * g++.old-deja/g++.other/crash26.C: New test.
37873         * g++.old-deja/g++.other/crash27.C: New test.
37874         * g++.old-deja/g++.other/crash28.C: New test.
37875         * g++.old-deja/g++.other/crash29.C: New test.
37876         * g++.old-deja/g++.other/crash30.C: New test.
37877         * g++.old-deja/g++.other/crash31.C: New test.
37878         * g++.old-deja/g++.other/crash32.C: New test.
37879         * g++.old-deja/g++.other/crash33.C: New test.
37880         * g++.old-deja/g++.other/crash34.C: New test.
37881         * g++.old-deja/g++.other/crash35.C: New test.
37882
37883 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37884
37885         * gcc.c-torture/execute/20001031-1.c: New test.
37886
37887 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
37888
37889         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
37890         namespace.
37891
37892         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
37893         standards-conformant.
37894
37895         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
37896
37897         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
37898         * g++.old-deja/g++.mike/p755a.C: Likewise.
37899         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
37900         library makes no calls to `operator new' during initialization.
37901
37902 2000-11-04  Neil Booth  <neilb@earthling.net>
37903
37904         * gcc.dg/cpp/include2.c: New tests.
37905
37906 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
37907
37908         * lib/g++.exp (g++_set_ld_library_path): New function.
37909         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
37910
37911 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
37912
37913         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
37914         warnings.
37915
37916 2000-11-01  Richard Henderson  <rth@redhat.com>
37917
37918         * g++.old-deja/g++.ext/namedret1.C: New.
37919         * g++.old-deja/g++.ext/namedret2.C: New.
37920         * g++.old-deja/g++.ext/namedret3.C: New.
37921
37922 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
37923
37924         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
37925         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
37926
37927 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37928
37929         * gcc.c-torture/execute/va-arg-21.c: New test.
37930
37931 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37932
37933         * gcc.dg/c99-complex-2.c: New test.
37934
37935 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37936
37937         * gcc.c-torture/execute/stdio-opt-1.c: New test.
37938
37939 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
37940
37941         * g++.old-deja/g++.other/inline16.C: New test.
37942
37943 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
37944
37945         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
37946         __PRETTY_FUNCTION__
37947
37948 2000-10-29  Neil Booth  <neilb@earthling.net>
37949
37950         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
37951         New tests.
37952         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
37953         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
37954         optimisation.
37955
37956 2000-10-29  Neil Booth  <neilb@earthling.net>
37957
37958         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
37959         * mi1.c, mi1c.h: Add null directives to multiple-include test.
37960         * mi5.c: Test multiple includes work with -C.
37961         * trigraphs.c: Test ^= version.
37962
37963 2000-10-28  Neil Booth  <neilb@earthling.net>
37964
37965         New tests and test updates for new macro expander.
37966
37967         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
37968         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
37969         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
37970         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
37971         new diagnostic messages.
37972
37973         * gcc.dg/cpp/macro3.c: New tests.
37974
37975 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
37976
37977         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
37978         on the same line.
37979
37980 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
37981
37982         * g++.old-deja/g++.other/eh2.C: New test.
37983
37984 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37985
37986         * gcc.c-torture/execute/20001027-1.c: New test.
37987
37988 2000-10-26  Richard Henderson  <rth@redhat.com>
37989
37990         * gcc.c-torture/execute/20001026-1.c: New.
37991
37992 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
37993
37994         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
37995         * g++.old-deja/g++.law/builtin1.C: Likewise.
37996         * g++.old-deja/g++.law/ctors10.C: Likewise.
37997         * g++.old-deja/g++.law/virtual3.C: Likewise.
37998         * g++.old-deja/g++.mike/p658.C: Likewise.
37999         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38000         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38001         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38002         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38003         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38004
38005 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38006
38007         * gcc.c-torture/compile/20001024-1.c: New test.
38008
38009 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38010
38011         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38012         to tell us whether or not we are using V3.
38013
38014 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38015
38016         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38017         operands.
38018
38019 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38020
38021         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38022
38023 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38024
38025         * gcc.c-torture/execute/20001024-1.c: New test.
38026
38027 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38028
38029         * g++.old-deja/g++.other/sibcall1.C: New test.
38030
38031 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38032
38033         * gcc.dg/noncompile/init-3.c: New test.
38034
38035 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38036
38037         * gcc.dg/format-array-1.c: New test.
38038
38039 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38040
38041         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38042         writing through null pointers; remove comment about testing
38043         unterminated strings.
38044
38045 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38046
38047         * gcc.c-torture/execute/20001017-2.c: New test.
38048
38049 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38050
38051         * gcc.c-torture/compile/20001018-1.c: New test.
38052         * gcc.c-torture/compile/20001018-1.x: Xfail.
38053
38054 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38055
38056         * gcc.c-torture/execute/20001017-1.c: New test.
38057
38058 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38059
38060         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38061         for multiple use of arguments with scanf formats; add tests for
38062         multiple use of arguments.
38063
38064 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38065
38066         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38067
38068 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38069
38070         * gcc.dg/format-miss-1.c: New test.
38071
38072 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38073
38074         * gcc.c-torture/execute/20001013-1.c: New test.
38075
38076 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38077
38078         * gcc.dg/format-branch-1.c: New test.
38079
38080 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38081
38082         * README, lib/file-format.exp: Remove EGCS references.
38083
38084 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38085
38086         * gcc.dg/20001013-1.c: New test.
38087
38088 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38089
38090         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38091         for intmax_t in the compiler using __typeof__ and the type rules
38092         for conditional expressions.
38093
38094 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38095
38096         * gcc.dg/20001012-1.c: New test.
38097         * gcc.dg/20001012-2.c: New test.
38098
38099 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38100
38101         * gcc.dg/format-attr-1.c: New test.
38102
38103 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38104
38105         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38106         __LONG_LONG_MAX__ instead of LLONG_MAX.
38107
38108 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38109
38110         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38111         scanf flags.
38112         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38113         flags.
38114
38115 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38116
38117         * gcc.dg/sequence-pt-1.c: New test.
38118
38119 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38120
38121         * gcc.c-torture/execute/20001011-1.c: New testcase.
38122         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38123
38124 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38125
38126         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38127         does not error on it.
38128
38129 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38130
38131         * gcc.dg/20001009-1.c: New test.
38132
38133 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38134
38135         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38136         * gcc.c-torture/execute/20001009-2.c: ... to here.
38137
38138 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38139
38140         * gcc.c-torture/compile/20001009-1.c: New testcase.
38141         * gcc.c-torture/execute/20001009-1.c: New testcase.
38142         Testcases provided by Jan Hubicka <jh@suse.cz>.
38143
38144 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38145
38146         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38147         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38148         uintmax_t using <limits.h> to emulate the compiler's internal
38149         logic.  No longer XFAIL %j tests.
38150
38151 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38152
38153         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38154         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38155         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38156         regexps and details of expected handling of some bad formats.
38157         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38158         suppression.
38159
38160 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38161
38162         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38163         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38164         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38165         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38166         in list archives.
38167
38168 2000-10-06  Richard Henderson  <rth@cygnus.com>
38169
38170         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38171         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38172         * g++.old-deja/g++.jason/report.C: Likewise.
38173         * g++.old-deja/g++.law/friend5.C: Likewise.
38174         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38175         of the expected warnings.
38176
38177 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38178
38179         * g++.old-deja/g++.pt/enum14.C: New test.
38180
38181 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38182
38183         * g++.old-deja/g++.pt/crash59.C: New test.
38184
38185 2000-10-04  Will Cohen  <wcohen@redhat.com>
38186
38187         * gcc.dg/20000926-1.c: New test.
38188
38189 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38190
38191         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38192         function name for current C++ compiler.
38193         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38194
38195 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38196
38197         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38198         __PRETTY_FUNCTION__.
38199         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38200
38201 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38202
38203         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38204
38205 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38206
38207         * gcc.c-torture/compile/20000923-1.c: New test.
38208
38209 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38210
38211         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38212         * g++.old-deja/g++.pt/ttp62.C: Same.
38213         * g++.old-deja/g++.other/inline14.C: Same.
38214
38215 2000-09-24  Richard Henderson  <rth@cygnus.com>
38216
38217         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38218
38219 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38220
38221         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38222
38223 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38224
38225         * gcc.c-torture/compile/20000922-1.c: New file.
38226
38227 2000-09-21  Nick Clifton  <nickc@redhat.com>
38228
38229         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38230         a signed long modulo operation.
38231         (mod6): New function - perform an unsigned long modulo operation.
38232         (main): Add tests for modulos of very large numbers by very small
38233         dividends.
38234
38235 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38236
38237         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38238
38239 2000-09-19  Richard Henderson  <rth@cygnus.com>
38240
38241         * gcc.dg/compare2.c (case 10): XFAIL.
38242
38243 2000-09-18  Richard Henderson  <rth@cygnus.com>
38244
38245         * gcc.c-torture/execute/20000906-1.c: Move ...
38246         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38247         that support __builtin_trap.
38248
38249 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38250
38251         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38252
38253 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38254
38255         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38256         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38257         more $ format tests.
38258
38259 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38260
38261         * gcc.dg/format-errmk-1.c: New test.
38262
38263 2000-09-17  Greg McGary  <greg@mcgary.org>
38264
38265         * gcc.c-torture/execute/20000917-1.x: Remove.
38266
38267 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38268
38269         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38270
38271 2000-09-17  Greg McGary  <greg@mcgary.org>
38272
38273         * gcc.c-torture/execute/20000917-1.c: New test.
38274         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38275
38276 2000-09-16  Neil Booth  <NeilB@earthling.net>
38277
38278         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38279         in nested macro bug.
38280
38281 2000-09-15  Neil Booth  <NeilB@earthling.net>
38282
38283         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38284
38285 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38286
38287         * gcc.c-torture/execute/20000914-1.c: New test.
38288
38289 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38290
38291         * g++.other/inline13.C: New test.
38292
38293 2000-09-12  Andreas Jaeger  <aj@suse.de>
38294
38295         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38296         constant by Ulrich Drepper <drepper@redhat.com>.
38297
38298 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38299
38300         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38301
38302 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38303
38304         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38305
38306 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38307
38308         * gcc.dg/cpp/backslash.c: New test.
38309
38310 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38311
38312         * gcc.c-torture/execute/20000910-1.c: New test.
38313         * gcc.c-torture/execute/20000910-2.c: Likewise.
38314
38315 2000-09-11  Robert Lipe  <robertl@sco.com>
38316
38317         * gcc.dg/pragma-align.c: New test.
38318
38319 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38320
38321         * g++.old-deja/g++.pt/explicit82.C: New test.
38322         * g++.old-deja/g++.pt/explicit83.C: New test.
38323
38324 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38325
38326         * gcc.dg/asm-names.c: New test.
38327
38328 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38329
38330         * gcc.dg/cpp/tr-warn6.c: New test
38331
38332 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38333
38334         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38335         be accepted.
38336
38337 2000-09-07  Catherine Moore  <clm@redhat.com>
38338
38339         * gcc.c-torture/execute/unroll-1.c: New test.
38340
38341 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38342
38343         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38344         ERROR markers.
38345         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38346         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38347         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38348         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38349         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38350         Preprocess only.
38351         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38352         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38353
38354 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38355
38356         * g++.old-deja/g++.pt/deduct2.C: New test.
38357
38358 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38359
38360         * g++.old-deja/g++.pt/parms2.C: New test.
38361
38362 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38363
38364         * g++.old-deja/g++.pt/crash58.C: New test.
38365
38366 2000-09-06  Greg McGary  <greg@mcgary.org>
38367
38368         * gcc.c-torture/execute/20000906-1.c: New test.
38369         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38370
38371 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38372
38373         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38374
38375 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38376
38377         * g++.old-deja/g++.pt/crash57.C: New test.
38378
38379 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38380
38381         * g++.old-deja/g++.pt/crash56.C: New test.
38382
38383 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38384
38385         * g++.old-deja/g++.pt/koenig1.C: New test.
38386
38387 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38388
38389         * gcc.dg/20000904-1.c: New test.
38390
38391 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38392
38393         * gcc.dg/cpp/paste8.c: New test.
38394
38395 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38396
38397         * gcc.c-torture/compile/20000827-1.c: New test.
38398
38399 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38400
38401         * gcc.dg/format-diag-1.c: New test.
38402
38403 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38404
38405         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38406         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38407         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38408         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38409         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38410
38411 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38412
38413         * g++.old-deja/g++.other/nested4.C: New test.
38414
38415 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38416
38417         * g++.old-deja/g++.ns/scoped1.C: New test.
38418
38419 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38420
38421         * lib/g++.exp: Support testing already-installed GCC.
38422
38423 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38424
38425         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38426
38427 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38428
38429         * gcc.dg/return-type-2.c: New test.
38430
38431 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38432
38433         * gcc.c-torture/compile/20000825-1.c: New test.
38434
38435 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38436
38437         * gcc.dg/dwarf2-2.c: New test.
38438
38439 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38440
38441         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38442         dg-warning regexps.
38443
38444 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38445
38446         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38447         gcc.dg/format-ext-5.c: New tests.
38448
38449 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38450
38451         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38452
38453 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38454
38455         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38456
38457 2000-08-24  Richard Henderson  <rth@cygnus.com>
38458
38459         * gcc.dg/ia64-sync-1.c: New test.
38460         * gcc.dg/ia64-sync-2.c: New test.
38461         * gcc.dg/ia64-asm-1.c: New test.
38462
38463 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38464
38465         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38466         * gcc.dg/format-ext-2.c: New test.
38467
38468 2000-08-23  Jason Merrill  <jason@redhat.com>
38469
38470         * lib/old-dejagnu.exp: Also ignore "In member function" and
38471         "At global scope".
38472
38473 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38474
38475         * gcc.dg/noncompile/label-lineno-1.c: New test.
38476
38477 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38478
38479         * gcc.dg/c99-array-nonobj-1.c: New test.
38480
38481 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38482
38483         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38484         tests.
38485         * gcc.dg/format-ext-1.c: New test.
38486
38487 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38488
38489         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38490         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38491         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38492         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38493         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38494
38495 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38496
38497         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38498         gcc.dg/c99-strftime-2.c: New tests.
38499
38500 2000-08-22  Richard Henderson  <rth@cygnus.com>
38501
38502         * gcc.c-torture/execute/20000822-1.c: New test.
38503
38504 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38505
38506         * gcc.c-torture/execute/20000819-1.x: Remove.
38507
38508 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38509
38510         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38511         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38512         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38513         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38514         gcc.dg/format-xopen-1.c: New tests.
38515
38516 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38517
38518         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38519
38520 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38521
38522         * g++.old-deja/g++.other/loop2.C: New test.
38523
38524         * gcc.c-torture/compile/20000606-1.c: New test.
38525         * gcc.c-torture/compile/20000728-1.c: New test.
38526         * gcc.c-torture/execute/20000801-1.c: New test.
38527         * gcc.c-torture/execute/20000801-2.c: New test.
38528         * gcc.c-torture/execute/20000819-1.c: New test.
38529         * gcc.c-torture/execute/20000819-1.x: XFAIL.
38530         * gcc.dg/20000629-1.c: New test.
38531         * gcc.dg/20000724-1.c: New test.
38532         * gcc.dg/20000807-1.c: New test.
38533
38534 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
38535
38536         * gcc.dg/cpp/pragma-1.c: New test.
38537         * gcc.dg/cpp/pragma-2.c: New test.
38538
38539 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
38540
38541         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
38542         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
38543
38544 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38545
38546         * gcc.c-torture/compile/20000818-1.c: New test.
38547
38548 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
38549
38550         * gcc.c-torture/execute/20000818-1.c: New test.
38551
38552 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38553
38554         * gcc.dg/format-va-1.c: New test.
38555
38556 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38557
38558         * g++.old-deja/g++.other/typedef8.C: New test.
38559
38560 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38561
38562         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
38563         * g++.old-deja/g++.mike/net36.C: Mark candidate.
38564         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
38565         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
38566         * g++.old-deja/g++.other/ptrmem7.C: New test.
38567         * g++.old-deja/g++.pt/ptrmem10.C: New test.
38568
38569 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38570
38571         * g++.old-deja/g++.pt/typename27.C: New test.
38572
38573 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
38574
38575         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
38576         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
38577         * g++.old-deja/g++.pt/friend45.C: New test.
38578         * g++.old-deja/g++.other/friend8.C: New test.
38579
38580 2000-08-15  Richard Henderson  <rth@cygnus.com>
38581
38582         * gcc.c-torture/execute/20000815-1.c: New test.
38583
38584 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38585
38586         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
38587         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
38588         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
38589
38590 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
38591
38592         * g++.old-deja/g++.other/refinit2.C: New test.
38593
38594 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
38595
38596         * lib/c-torture.exp (c-torture): Make
38597         compiler_conditional_xfail_data global.
38598         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
38599         compiler_conditional_xfail_data machinery.
38600         (f-torture-execute): Likewise.
38601         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
38602         and only when unrolling loops.
38603
38604         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
38605
38606 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38607
38608         * g++.old-deja/g++.pt/explicit81.C: New test.
38609
38610 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38611
38612         * g++.old-deja/g++.pt/typename26.C: New test.
38613
38614 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
38615
38616         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
38617         warning.
38618
38619 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38620
38621         * g++.old-deja/g++.other/array3.C: New test.
38622
38623 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38624
38625         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
38626         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
38627         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
38628         New tests.
38629
38630 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
38631
38632         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
38633         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38634
38635 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
38636
38637         * gcc.c-torture/execute/20000808-1.c: New test.
38638
38639 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38640
38641         * gcc.dg/c90-const-expr-1.c: New test.
38642
38643 2000-08-08  Richard Henderson  <rth@cygnus.com>
38644
38645         * gcc.dg/noncompile/920923-1.c: Declare calloc.
38646
38647 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38648
38649         * gcc.dg/noncompile/const-ll-1.c: New test.
38650
38651 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38652
38653         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
38654
38655 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38656
38657         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
38658         that running programs linked against the shared version of libobjc
38659         run correctly.
38660
38661 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38662
38663         * gcc.dg/c99-printf-1.c: New test.
38664
38665 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38666
38667         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
38668
38669 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
38670
38671         * gcc.c-torture/execute/20000731-1.x: Delete.
38672
38673 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
38674
38675         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
38676         and torture_without_loops as is done by c-torture.exp.
38677         (search_for): Copy from c-torture.exp.
38678         (gcc-dg-runtest): New function, drives a directory of tests
38679         iterating over the TORTURE_OPTIONS.
38680         (scan-assembler, scan-assembler-not): Move here from
38681         individual directory drivers.
38682
38683         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
38684         defined by lib/gcc-dg.exp.
38685         * gcc.dg/cpp/cpp.exp: Likewise.
38686         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
38687         gcc-dg-runtest, so we cycle over optimization options.
38688
38689         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
38690         * gcc.dg/compare2.c: No longer expected to fail.
38691
38692 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38693
38694         * gcc.c-torture/execute/20000804-1.c: New test.
38695
38696 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38697
38698         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
38699
38700 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
38701
38702         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
38703
38704 2000-08-03  Jeffrey A Law  (law@cygnus.com)
38705
38706         * gcc.c-torture/compile/20000803-1.c: New test.
38707
38708 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38709
38710         * gcc.c-torture/execute/20000801-3.c,
38711         gcc.c-torture/execute/20000801-4.c: New tests.
38712         * gcc.c-torture/execute/20000801-3.x,
38713         gcc.c-torture/execute/20000801-4.x: Xfail.
38714
38715 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
38716
38717         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
38718         libobjc/.libs to allow for libtool.
38719
38720 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
38721
38722         * gcc.c-torture/compile/20000802-1.c: New test.
38723
38724 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
38725
38726         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
38727
38728 2000-07-31  Jeffrey A Law  (law@cygnus.com)
38729
38730         * gcc-c-torture/execute/20000731-2.c: New test.
38731
38732         * gcc.c-torture/execute/20000731-1.c: New test.
38733         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
38734
38735 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
38736
38737         * testsuite/gcc.dg/cpp/paste7.c: New test.
38738         * gcc.dg/cpp/20000725-1.c: New test.
38739
38740 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
38741
38742         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
38743         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
38744         declaration warning for __builtin_dwarf_reg_size.
38745
38746         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
38747
38748 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38749
38750         * gcc.dg/noncompile/voidparam-1.c: New test.
38751
38752 2000-07-30  Richard Henderson  <rth@cygnus.com>
38753
38754         * gcc.dg/c90-digraph-1.c: Don't xfail.
38755         * gcc.dg/compare2.c (case 10): Xfail.
38756         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
38757
38758 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
38759
38760         * gcc.dg/c99-main-1.c: New test.
38761
38762 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38763
38764         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
38765
38766 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
38767
38768         * gcc.c-tortuer/execute/20000726-1.c: New test.
38769
38770 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
38771
38772         * gcc.c-torture/execute/enum-2.c: New test.
38773
38774 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38775
38776         * gcc.dg/cpp/tr-warn3.c: New test.
38777
38778 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38779
38780         * g++.old-deja/g++.ext/implicit1.C: Remove.
38781         * g++.old-deja/g++.jason/c2.C: Remove
38782         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
38783         * g++.old-deja/g++.pt/crash16.C: Likewise.
38784         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
38785
38786 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38787
38788         * g++.old-deja/g++.other/for2.C: New test.
38789
38790 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
38791
38792         * gcc.dg/20000720-1.c: New test.
38793
38794 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
38795
38796         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
38797
38798 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
38799
38800         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
38801         * gcc.c-torture/execute/20000722-1.c: New.
38802         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
38803
38804 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
38805
38806         * gcc.dg/cpp/20000720-1.S: New test.
38807
38808 2000-07-21  Michael Meissner  <meissner@redhat.com>
38809
38810         * gcc.c-torture/execute/ieee/hugeval.c: New test.
38811
38812 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38813
38814         * g++.old-deja/g++.brendan/crash16.C,
38815         g++.old-deja/g++.brendan/parse3.C,
38816         g++.old-deja/g++.brendan/redecl1.C,
38817         g++.old-deja/g++.ns/template13.C,
38818         g++.old-deja/g++.other/decl4.C,
38819         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
38820
38821 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38822
38823         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
38824         and "Internal error".
38825
38826         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
38827         regexps.
38828         * gcc.dg/cpp/paste6.c: New test.
38829
38830 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
38831
38832         * gcc.dg/cpp/tr-direct.c: New test.
38833
38834         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
38835         gcc.dg/cpp/undef1.c: Tweak error regexps.
38836
38837 2000-07-18  Eric Christopher <echristo@redhat.com>
38838
38839         * gcc.c-torture/compile/20000718-1.c: New test.
38840
38841 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
38842
38843         * cpplex.c (_cpp_push_token): If the token being pushed back
38844         is the previous token in this context, just subtract one from
38845         context->posn.
38846         * cppmacro.c (save_expansion): Clear aux field when storing a
38847         placemarker.
38848
38849 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
38850
38851         * gcc.dg/noncompile/redecl-1.c: New test.
38852
38853 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
38854
38855         * gcc.c-torture/execute/20000717-5.c: New test.
38856         * gcc.c-torture/execute/20000717-1.x: Removed.
38857
38858 2000-07-17  Richard Henderson  <rth@cygnus.com>
38859
38860         * gcc.c-torture/execute/20000717-4.c: New test.
38861
38862 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
38863
38864         * gcc.dg/cpp/syshdr.c: New test.
38865         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
38866
38867 2000-07-17  Neil Booth  <neilb@earthling.net>
38868
38869         * gcc.dg/cpp/cmdlne-dM.c: New test.
38870         * gcc.dg/cpp/cmdlne-dD.c: New test.
38871
38872 2000-07-17  Jeffrey A Law  (law@cygnus.com)
38873
38874         * gcc.c-torture/execute/20000717-3.c: New test.
38875
38876         * gcc.c-torture/compile/20000717-1.c: New test.
38877
38878 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
38879
38880         * gcc.c-torture/execute/20000717-2.c: New test.
38881
38882 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38883
38884         * gcc.dg/formatz-1.c: New test.
38885
38886         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
38887         * gcc.dg/c99-digraph-1.c: New tests.
38888
38889         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
38890         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
38891
38892         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
38893         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
38894         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
38895         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
38896         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
38897         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
38898         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
38899
38900 2000-07-17   Greg McGary <greg@mcgary.org>
38901
38902         * gcc.c-torture/execute/20000717-1.c: New test.
38903         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
38904
38905 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
38906
38907         * gcc.c-torture/execute/20000715-2.c: New test.
38908         * gcc.dg/20000715-1.c: New test.
38909
38910 2000-07-15  Michael Meissner  <meissner@redhat.com>
38911
38912         * gcc.c-torture/execute/20000715-1.c: New test.
38913
38914 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
38915
38916         * gcc.c-torture/execute/20000707-1.c: New test.
38917
38918 2000-07-13  Neil Booth  <NeilB@earthling.net>
38919
38920         * testsuite/gcc.dg/cpp/digraph1.c,
38921         testsuite/gcc.dg/cpp/digraph2.c,
38922         testsuite/gcc.dg/cpp/digraphs.c: New tests.
38923
38924 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
38925
38926         * g77.f-torture/compile/20000630-2.f: New test.
38927         * g77.f-torture/compile/20000630-2.x
38928
38929 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
38930
38931         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
38932
38933 2000-07-11  Neil Booth  <NeilB@earthling.net>
38934
38935         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
38936
38937 2000-07-11  Neil Booth  <NeilB@earthling.net>
38938
38939         * gcc.dg/cpp/cmdlne-C.c: New.
38940
38941 2000-07-09  Neil Booth  <NeilB@earthling.net>
38942
38943         * gcc.dg/cpp/directiv.c: New tests.
38944         * gcc.dg/cpp/undef1.c: Update.
38945
38946 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
38947
38948         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
38949
38950 2000-07-09  Neil Booth  <NeilB@earthling.net>
38951
38952         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
38953
38954 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
38955
38956         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
38957         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
38958
38959 2000-07-08  Neil Booth  <NeilB@earthling.net>
38960
38961         * gcc.dg/cpp/macsyntx.c: New tests.
38962
38963 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
38964
38965         * gcc.dg/20000707-1.c: New test.
38966
38967 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
38968
38969         * gcc.c-torture/execute/20000706-1.c: New test.
38970         * gcc.c-torture/execute/20000706-2.c: New test.
38971         * gcc.c-torture/execute/20000706-3.c: New test.
38972         * gcc.c-torture/execute/20000706-4.c: New test.
38973         * gcc.c-torture/execute/20000706-5.c: New test.
38974
38975 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
38976
38977         * g++.old-deja/g++.pt/instantiate7.C: New test.
38978
38979 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
38980
38981         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
38982         * g++.old-deja/g++.mike/thunk3.C: Likewise.
38983         * g++.old-deja/g++.other/rtti3.C: Likewise.
38984         * g++.old-deja/g++.other/rttid3.C: Likewise.
38985
38986 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
38987
38988         *  g77.f-torture/compile/20000630-1.x: Fix typo
38989
38990 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
38991
38992         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
38993         assembly output.
38994
38995 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
38996
38997         * gcc.dg/cpp/ident.c: New test.
38998
38999 2000-07-05  Neil Booth  <NeilB@earthling.net>
39000
39001         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39002           gcc.dg/cpp/lexstrng.c: New tests.
39003
39004 2000-07-04  Neil Booth  <NeilB@earthling.net>
39005
39006         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39007         * gcc.dg/cpp/strify2.c: Same.
39008
39009 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39010
39011         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39012         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39013         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39014         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39015
39016         * testsuite/gcc.dg/cpp/macro1.c,
39017         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39018         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39019         testsuite/gcc.dg/cpp/strify1.c,
39020         testsuite/gcc.dg/cpp/strify2.c: New tests.
39021
39022 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39023
39024         * gcc.c-torture/execute/20000703-1.c: New test.
39025
39026 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39027
39028         * g++.old-deja/g++.pt (lookup10.C): New test.
39029
39030 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39031
39032         * g++.old-deja/g++.pt (typename25.C): New test.
39033
39034 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39035
39036         * gcc.c-torture/compile/20000701-1.c: New test.
39037
39038 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39039
39040         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39041         to test case.
39042
39043 2000-06-30  Catherine Moore  <clm@cygnus.com>
39044
39045         * gcc.c-torture/execute/align-1.c: New test.
39046
39047 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39048
39049         * g++.old-deja/g++.pt/expr8.C: New test.
39050         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39051
39052 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39053
39054         * gcc.c-torture/compile/20000629-1.c: New test.
39055
39056 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39057
39058
39059         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39060         gcc.dg/noncompile directory, depending on whether they're
39061         preprocessor tests or not.  Annotate all the tests for the dg
39062         framework.
39063
39064         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39065         * gcc.dg/noncompile/noncompile.exp: New.
39066
39067         * Moved files:
39068         Old name                                New name
39069         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39070         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39071         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39072         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39073         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39074         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39075         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39076         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39077         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39078         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39079         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39080         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39081         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39082         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39083         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39084         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39085         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39086         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39087         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39088         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39089         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39090         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39091         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39092         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39093
39094         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39095         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39096         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39097         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39098         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39099         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39100
39101 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39102
39103         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39104         declare one variable.  On the fourth, error.
39105         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39106         declared by 20000628-1a.h.
39107
39108 2000-06-29  Richard Henderson  <rth@redhat.com>
39109
39110         * gcc.c-torture/execute/930529-1.x: New file.
39111         * gcc.dg/920413-1.c: Adjust expected warning text.
39112         * gcc.dg/980217-1.c: Declare abort.
39113         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39114
39115 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39116
39117         * g77.f-torture/compile/20000629-1.f: New test.
39118         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39119
39120 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39121
39122         Rearrange lots of files, removing entirely the
39123         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39124         directories.
39125
39126         * Deleted files:
39127         gcc.c-torture/code_quality/code_quality.exp
39128         gcc.c-torture/special/special.exp
39129         gcc.failure/failure.exp
39130         gcc.failure/940409-1.x
39131         gcc.c-torture/compile/961203-1.x
39132
39133         * New files:
39134         gcc.misc-tests/linkage.exp
39135         gcc.c-torture/execute/920730-1t.c
39136         gcc.c-torture/execute/920730-1t.x
39137         gcc.c-torture/compile/920520-1.x
39138         gcc.c-torture/compile/920521-1.x
39139         gcc.c-torture/compile/981006-1.x
39140         gcc.c-torture/execute/eeprof-1.x
39141
39142         * Moved files (possibly with modifications to fit a new harness):
39143         Old name                                New name
39144         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39145         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39146         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39147         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39148         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39149         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39150         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39151         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39152         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39153         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39154         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39155         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39156         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39157         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39158
39159 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39160
39161         * c-torture/compile/961203-1.x: Delete.
39162
39163         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39164         not exit. Include stdio.h.
39165         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39166         * gcc.misc-tests/dg-12.c: Likewise.
39167         * gcc.misc-tests/dg-5.c: Likewise.
39168         * gcc.misc-tests/dg-6.c: Likewise.
39169         * gcc.misc-tests/dg-7.c: Prototype abort.
39170         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39171         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39172         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39173         not exit.
39174         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39175         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39176
39177 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39178
39179         * gcc.dg/cpp/20000628-1.c: New test.
39180         * gcc.dg/cpp/20000628-1.h: New header for above test.
39181         * gcc.dg/cpp/20000628-1a.h: Likewise.
39182
39183 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39184
39185         * gcc.dg/cpp: New directory.
39186         * gcc.dg/cpp/cpp.exp: New driver.
39187         * gcc.dg/cpp/20000627-1.c: New test.
39188         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39189         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39190         and rewrite as a compilation test.
39191
39192         * gcc.dg: Move many files into the cpp subdirectory, possibly
39193         renaming or editing them as well.
39194         Old name                New name
39195         990119-1.c              cpp/19990119-1.c
39196         990228-1.c              cpp/19990228-1.c
39197         990407-1.c              cpp/19990407-1.c
39198         990409-1.c              cpp/19990409-1.c
39199         990413-1.c              cpp/19990413-1.c
39200         990703-1.c              cpp/19990703-1.c
39201         20000127-1.c            cpp/20000127-1.c
39202         20000129-1.c            cpp/20000129-1.c
39203         20000207-1.c            cpp/20000207-1.c
39204         20000207-2.c            cpp/20000207-2.c
39205         20000209-1.c            cpp/20000209-1.c
39206         20000209-2.c            cpp/20000209-2.c
39207         20000301-1.c            cpp/20000301-1.c
39208         20000419-1.c            cpp/20000419-1.c
39209         20000510-1.S            cpp/20000510-1.S
39210         20000519-1.c            cpp/20000519-1.c
39211         20000529-1.c            cpp/20000529-1.c
39212         20000625-1.c            cpp/20000625-1.c
39213         20000625-2.c            cpp/20000625-2.c
39214         cpp-as1.c               cpp/assert1.c
39215         cpp-as2.c               cpp/assert2.c
39216         cxx-comments-1.c        cpp/cxxcom1.c
39217         cxx-comments-2.c        cpp/cxxcom2.c
39218         endif-label.c           cpp/endif.c
39219         cpp-hash1.c             cpp/hash1.c
39220         cpp-hash2.c             cpp/hash2.c
39221         cpp-if1.c               cpp/if-1.c
39222         cpp-if2.c               cpp/if-2.c
39223         cpp-if3.c               cpp/if-3.c
39224         cpp-if4.c               cpp/if-4.c
39225         cpp-if5.c               cpp/if-5.c
39226         cpp-cond.c              cpp/if-cexp.c
39227         cpp-missingop.c         cpp/if-mop.c
39228         cpp-missingparen.c      cpp/if-mpar.c
39229         cpp-opprec.c            cpp/if-oppr.c
39230         cpp-ifparen.c           cpp/if-paren.c
39231         cpp-shortcircuit.c      cpp/if-sc.c
39232         cpp-shift.c             cpp/if-shift.c
39233         cpp-unary.c             cpp/if-unary.c
39234         cpp-li1.c               cpp/line1.c
39235         cpp-li2.c               cpp/line2.c
39236         lineno.c                cpp/line3.c
39237         lineno-2.c              cpp/line4.c
39238         cpp-mi.c                cpp/mi1.c
39239         cpp-mic.h               cpp/mi1c.h
39240         cpp-micc.h              cpp/mi1cc.h
39241         cpp-mind.h              cpp/mi1nd.h
39242         cpp-mindp.h             cpp/mi1ndp.h
39243         cpp-mix.h               cpp/mi1x.h
39244         cpp-mi2.c               cpp/mi2.c
39245         cpp-mi2a.h              cpp/mi2a.h
39246         cpp-mi2b.h              cpp/mi2b.h
39247         cpp-mi2c.h              cpp/mi2c.h
39248         cpp-mi3.c               cpp/mi3.c
39249         cpp-mi3.def             cpp/mi3.def
39250         poison-1.c              cpp/poison.c
39251         pr-impl.c               cpp/prag-imp.c
39252         cpp-redef-2.c           cpp/redef1.c
39253         cpp-redef.c             cpp/redef2.c
39254         strpaste.c              cpp/strp1.c
39255         strpaste-2.c            cpp/strp2.c
39256         cpp-tradpaste.c         cpp/tr-paste.c
39257         cpp-tradstringify.c     cpp/tr-str.c
39258         cpp-tradwarn1.c         cpp/tr-warn1.c
39259         cpp-tradwarn2.c         cpp/tr-warn2.c
39260         trigraphs.c             cpp/trigraphs.c
39261         cpp-unc1.c              cpp/unc1.c
39262         cpp-unc2.c              cpp/unc2.c
39263         cpp-unc3.c              cpp/unc3.c
39264         cpp-unc.c               cpp/unc4.c
39265         undef.c                 cpp/undef1.c
39266         undef-2.c               cpp/undef2.c
39267         cpp-wi1.c               cpp/widestr1.c
39268
39269 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39270
39271         * lib/g++.exp (g++_include_flags): Tweak.
39272
39273 2000-06-27  H.J. Lu  <hjl@gnu.org>
39274             Loren J. Rittle  <ljrittle@acm.org>
39275
39276         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39277         version with one that knows about the new gcc tree structure.
39278         (g++_link_flags): Same.
39279
39280 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39281
39282         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39283         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39284         case we are cross-compiling.
39285
39286         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39287         g++.old-deja/g++.niklas/Makefile.in,
39288         g++.old-deja/g++.niklas/configure.in,
39289         g++.old-deja/g++.other/Makefile.in,
39290         g++.old-deja/g++.other/configure.in,
39291         gcc.c-torture/code_quality/Makefile.in,
39292         gcc.c-torture/code_quality/configure.in,
39293         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39294         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39295         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39296         gcc.c-torture/execute/ieee/Makefile.in,
39297         gcc.c-torture/execute/ieee/configure.in,
39298         gcc.c-torture/noncompile/Makefile.in,
39299         gcc.c-torture/noncompile/configure.in,
39300         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39301         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39302         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39303
39304 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39305
39306         * g++.old-deja/g++.other/ambig3.C: New test.
39307
39308 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39309
39310         * g++.old-deja/g++.pt/syntax1.C: New test.
39311         * g++.old-deja/g++.pt/syntax2.C: New test.
39312         * g++.old-deja/g++.other/syntax3.C: New test.
39313         * g++.old-deja/g++.other/syntax4.C: New test.
39314
39315 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39316
39317         * gcc.dg/20000623-1.c: Prototype exit and abort.
39318
39319 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39320
39321         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39322         New tests.
39323         * gcc.dg/cpp-mi3.def: New file.
39324
39325         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39326         inside assertions.
39327         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39328         lexer's error messages.
39329         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39330         divine anything from the linemarkers.
39331         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39332         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39333
39334 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39335
39336         * gcc.dg/20000623-1.c: New test.
39337
39338 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39339
39340         * gcc.c-torture/execute/20000622-1.c: New test.
39341
39342 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39343
39344         * g++.old-deja/g++.other/init15.C: New test.
39345
39346 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39347
39348         * g++.old-deja/g++.pt/vaarg2.C: New test.
39349         * g++.old-deja/g++.pt/vaarg3.C: New test.
39350
39351 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39352
39353         * g++.old-deja/g++.other/dyncast6.C: New test.
39354
39355 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39356
39357         * gcc.c-torture/execute/loop-6.c: New test.
39358
39359 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39360
39361         * gcc.dg/20000614-1.c: New test.
39362         * gcc.dg/20000614-2.c: New test.
39363
39364 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39365
39366         * g++.old-deja/g++.other/inline12.C: New test.
39367
39368 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39369
39370         * g++.old-deja/g++.other/eh1.C: New test.
39371
39372 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39373
39374         * g++.old-deja/g++.other/type.C: New test.
39375
39376 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39377
39378         * g++.old-deja/g++.other/initstring.C: New test.
39379
39380 2000-06-12  Jason Merrill  <jason@redhat.com>
39381
39382         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39383
39384 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39385
39386         * gcc.c-torture/compile/20000609-1.c: New test.
39387
39388 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39389
39390         * gcc.dg/20000609-1.c: New test.
39391
39392 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39393
39394         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39395         * gcc.c-torture/noncompile/poison-1.c: Move...
39396         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39397         * gcc.dg/cpp-li1.c: Add a token after the #line.
39398
39399 2000-06-05  Richard Henderson  <rth@cygnus.com>
39400
39401         * gcc.c-torture/execute/20000605-2.c: New test.
39402         * gcc.c-torture/execute/20000605-3.c: New test.
39403
39404 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39405
39406         * g77.f-torture/execute/20000503-1.x: New file.
39407
39408 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39409
39410         * g++.old-deja/g++.eh/badalloc1.C: New test.
39411
39412 2000-06-05  Richard Henderson  <rth@cygnus.com>
39413
39414         * gcc.c-torture/execute/20000605-1.c: New test.
39415
39416 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39417             Nathan Sidwell <nathan@codesourcery.com>
39418
39419         * gcc.c-torture/compile/20000605-1.c: New test.
39420
39421 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39422
39423         * g77.f-torture/compile/20000601-1.f: New test.
39424
39425 2000-06-03  Richard Henderson  <rth@cygnus.com>
39426
39427         * gcc.c-torture/execute/20000603-1.c: New.
39428
39429 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39430
39431         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39432         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39433
39434 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39435
39436         * gcc.dg/compare2.c (case 12): XFAIL.
39437         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39438         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39439
39440         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39441
39442 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39443
39444         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39445         guard macro is already defined when the header is first
39446         included.
39447         * gcc.dg/cpp-mix.h: New file.
39448         * gcc.dg/endif-label.c: Update patterns to match compiler.
39449
39450         * g++.brendan/complex1.C: Declare abort.
39451         * g++.law/refs4.C: Remove XFAIL.
39452         * g++.oliva/expr2.C: Declare abort and exit.
39453
39454 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39455
39456         * gcc.c-torture/execute/20000528-1.c: New test.
39457
39458         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39459         * g++.old-deja/g++.law/temps4.C: Likewise.
39460
39461         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39462         stdlib.h.  Call abort() on failure.
39463         * g++.old-deja/g++.law/refs4.C: Likewise.
39464         * g++.old-deja/g++.law/temps4.C: Likewise.
39465         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39466         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39467
39468 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39469
39470         Relative to g++.dg/special:
39471         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39472
39473         Relative to g++.old-deja:
39474         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39475         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39476         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39477         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39478         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39479         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39480         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39481
39482         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39483         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39484         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39485         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39486         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39487         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39488         and/or string.h.
39489
39490         * g++.other/goto1.C: Update expectations for error messages.
39491
39492 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39493
39494         * gcc.c-torture/compile/20000523-1.c: New test.
39495
39496 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39497
39498         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39499
39500 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39501
39502         * g++.old-deja/g++.eh/catch11.C: New test.
39503         * g++.old-deja/g++.eh/catch12.C: New test.
39504
39505 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39506
39507         * gcc.c-torture/execute/20000523-1.c: New test.
39508
39509 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39510
39511         * c-torture/execute/bcp-1.c: Replace abort in arg of
39512         __builtin_constant_p with a generic external function.
39513
39514         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39515         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39516         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39517         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39518         Prototype abort and/or exit.
39519
39520         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39521         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39522         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39523         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39524
39525 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39526
39527         * gcc.dg/dwarf2-1.c: New test.
39528
39529 2000-05-20  Richard Henderson  <rth@cygnus.com>
39530
39531         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
39532
39533 2000-05-20  Andreas Jaeger  <aj@suse.de>
39534
39535         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
39536         testcase.
39537
39538 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
39539
39540         * gcc.c-torture/execute/20000519-2.c: New test.
39541
39542 2000-05-19  Andreas Jaeger  <aj@suse.de>
39543
39544         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
39545         which fails with SSA.
39546
39547         * lib/c-torture.exp: Also test with -O3 -fssa.
39548
39549 2000-05-18  Michael Meissner  <meissner@redhat.com>
39550
39551         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
39552         * gcc.c-torture/execute/920415-1.c: Ditto.
39553         * gcc.c-torture/execute/920501-1.c: Ditto.
39554         * gcc.c-torture/execute/conversion.c: Ditto.
39555         * gcc.c-torture/execute/cvt-1.c: Ditto.
39556
39557 2000-05-18  Jeffrey A Law  (law@cygnus.com)
39558
39559         * gcc.c-torture/compile/20000518-1.c: New test.
39560
39561 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39562
39563         * g77.f-torture/compile/200005018.f: New test.
39564
39565 2000-05-17  Jeffrey A Law  (law@cygnus.com)
39566
39567         * gcc.c-torture/compile/20000517-1.c: New test.
39568
39569 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39570
39571         * gcc.c-torture/execute/20000516-1.c: New test.
39572
39573 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
39574
39575         * g++.old-deja/g++.other/eh.C: New test.
39576
39577 2000-05-12  Richard Henderson  <rth@cygnus.com>
39578
39579         * gcc.c-torture/execute/990208-1.c (main): Don't pass
39580         constants through to doit's conditional.
39581
39582 2000-05-11  Jeffrey A Law  (law@cygnus.com)
39583
39584         * gcc.c-torture/compile/20000511-1.c: New test.
39585         * g77.f-torture/compile/20000511-1.f: New test.
39586         * g77.f-torture/compile/20000511-2.f: New test.
39587
39588 2000-05-11  Michael Meissner  <meissner@redhat.com>
39589
39590         * gcc.c-torture/execute/20000511-1.c: New test.
39591
39592 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
39593
39594         * gcc.dg/dg.exp: Scan .S files as well as .c files.
39595         * gcc.dg/20000510-1.S: New.
39596
39597 2000-05-08  Catherine Moore  <clm@cygnus.com>
39598
39599         * gcc.dg/unused-3.c: New.
39600
39601 2000-05-06  Richard Henderson  <rth@cygnus.com>
39602
39603           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
39604           * g++.old-deja/g++.mike/warn1.C: Likewise.
39605           * g++.old-deja/g++.pt/local1.C: Likewise.
39606           * g++.old-deja/g++.pt/local7.C: Likewise.
39607           * g++.old-deja/g++.pt/spec16.C: Likewise.
39608
39609 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
39610
39611         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
39612
39613 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
39614
39615           * g77.f-torture/execute/20000503-1.f: New test.
39616
39617 2000-05-04  Andreas Jaeger  <aj@suse.de>
39618
39619         * gcc.dg/noreturn-2.c: New test.
39620
39621 2000-05-04  Neil Booth  <NeilB@earthling.net>
39622
39623         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
39624         preprocessor.
39625
39626 2000-05-04  Richard Henderson  <rth@cygnus.com>
39627
39628         * gcc.c-torture/execute/20000503-1.c: Fix typo.
39629
39630 2000-05-04  Richard Henderson  <rth@cygnus.com>
39631
39632         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
39633         OpenSSL by Jason R Thorpe.
39634
39635 2000-05-03  Jim Wilson  <wilson@cygnus.com>
39636
39637         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
39638
39639 2000-05-03  Robert Lipe <robertlipe@usa.net>
39640
39641         * gcc.dg/20000503-1.c: New test.
39642
39643 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
39644
39645         * gcc.c-torture/compile/20000502-1.c: New test.
39646         * g++.old-deja/g++.other/align.C: New test.
39647         * gcc.dg/cpp-tradstringify.c: New test.
39648
39649 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39650
39651         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
39652         and hard registers.
39653
39654 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
39655
39656         * gcc.c-torture/execute/loop-5.c: New test.
39657
39658 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
39659
39660         * gcc.c-torture/execute/va-arg-20.c: New test.
39661
39662 2000-04-23  Jeffrey A Law  (law@cygnus.com)
39663
39664         * gcc.c-torture/execute/20000422-1.c: New test.
39665
39666 2000-04-20  Greg McGary  <gkm@gnu.org>
39667
39668         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
39669         when optimizing, but without sibling-call optimizations (-O1).
39670
39671 2000-04-20  Jeffrey A Law  (law@cygnus.com)
39672
39673           * gcc.c-torture/compile/20000420-1.c: New test.
39674
39675 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39676
39677         * g++.abi/ptrflags.C: New test.
39678         * g++.eh/catchptr1.C: Test incomplete pointer chains.
39679
39680 2000-04-19  Catherine Moore  <clm@cygnus.com>
39681
39682         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
39683
39684 2000-04-19  Greg McGary  <gkm@gnu.org>
39685
39686         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
39687         sibling-call optimizations.
39688
39689 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
39690
39691         * gcc.dg/20000419-1.c: New test.
39692
39693 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
39694
39695         * gcc.c-torture/execute/20000412-6.c: New test.
39696
39697 2000-04-12  Jeffrey A Law  (law@cygnus.com)
39698
39699         * gcc.c-torture/execute/20000412-5.c: New test.
39700         * g77.f-torture/compile/20000412-1.f: New test.
39701         * gcc.c-torture/execute/20000412-4.c: New test.
39702         * gcc.c-torture/compile/20000412-2.c: New test.
39703         * gcc.c-torture/execute/20000412-3.c: New test.
39704         * gcc.c-torture/compile/20000412-1.c: New test.
39705         * gcc.c-torture/execute/20000412-2.c: New test.
39706
39707 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
39708
39709         * objc/execute/bf-20.m: New test.
39710
39711 2000-04-10  Richard Henderson  <rth@cygnus.com>
39712
39713         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
39714
39715         * gcc.c-torture/execute/20000412-1.c: New test.
39716
39717 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39718
39719         * g++.old-deja/g++.eh/catchptr1.C: New test.
39720
39721 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
39722
39723         * g++.old-deja/g++.abi/cxa_vec.C: New test.
39724
39725 2000-04-08  Neil Booth  <NeilB@earthling.net>
39726
39727         * gcc.dg/cpp-nullchar.c: Remove test as
39728         embedded nulls cause problems.
39729
39730 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39731
39732         * gcc.dg/compare2.c: New test.
39733
39734 2000-04-08  Neil Booth  <NeilB@earthling.net>
39735
39736         * gcc.dg/cpp-nullchar.c: New test.
39737
39738 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
39739
39740         * gcc.dg/cpp-mi2.c: New test.
39741         * gcc.dg/cpp-mi2[abc].h: New files.
39742
39743 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
39744
39745         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
39746         member name.
39747
39748 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39749
39750         * g++.old-deja/g++.abi/vmihint.C: New test.
39751
39752 2000-04-06  Neil Booth  <NeilB@earthling.net>
39753
39754         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
39755         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
39756         copyright.
39757
39758 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
39759
39760         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
39761         avoid stack-frame overwrite.
39762
39763 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
39764
39765         * gcc.c-torture/compile/20000405-2.c: New test.
39766         * gcc.c-torture/compile/20000405-3.c: New test.
39767
39768 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39769
39770         * gcc.c-torture/compile/20000405-1.c: New test.
39771
39772 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
39773
39774         * gcc.dg/cast-qual-1.c: Revert last change.
39775
39776 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39777
39778         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
39779
39780 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
39781
39782         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
39783         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
39784
39785 2000-04-03  Jeffrey A Law  (law@cygnus.com)
39786
39787         * gcc.c-torture/compile/20000403-2.c: New test.
39788         * gcc.c-torture/compile/20000403-1.c: New test.
39789
39790 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
39791
39792         * gcc.c-torture/execute/20000403-1.c: New test.
39793
39794 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
39795
39796         * gcc.c-torture/execute/20000402-1.c: New test.
39797
39798 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
39799
39800         * gcc.c-torture/execute/va-arg-15.c: New test.
39801         * gcc.c-torture/execute/va-arg-16.c: New test.
39802         * gcc.c-torture/execute/va-arg-17.c: New test.
39803         * gcc.c-torture/execute/va-arg-18.c: New test.
39804         * gcc.c-torture/execute/va-arg-19.c: New test.
39805
39806 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
39807
39808         * gcc.c-torture/compile/981211-1.c: Move to...
39809         * gcc.dg/cpp-as1.c: ...here.
39810         * gcc.dg/cpp-as2.c: New file.
39811
39812         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
39813         compiler.
39814
39815 2000-04-02  Neil Booth  <NeilB@earthling.net>
39816
39817         * gcc.dg/cpp-cond.c  New tests.
39818         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
39819         accidental success less likely.
39820         * gcc.dg/cpp-missingop.c  New tests.
39821         * gcc.dg/cpp-missingparen.c  New tests.
39822         * gcc.dg/cpp-shift.c  New tests.
39823         * gcc.dg/cpp-shortcircuit.c  New tests.
39824         * gcc.dg/cpp-unary.c  New tests.
39825
39826 2000-03-29  Jeffrey A Law  (law@cygnus.com)
39827
39828         * gcc.c-torture/compile/20000329-1.c: New test.
39829
39830 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
39831
39832         * gcc.c-torture/compile/20000326-1.c: New test.
39833         * gcc.c-torture/compile/20000326-2.c: New test.
39834
39835 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
39836
39837         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
39838         the first parameter is a function argument.
39839
39840 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
39841
39842         * g++.old-deja/g++.ext/array4.C: New test.
39843
39844 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
39845
39846         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
39847
39848 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39849
39850         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
39851
39852 2000-03-19  Richard Henderson  <rth@cygnus.com>
39853
39854         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
39855
39856 2000-03-19  Richard Henderson  <rth@cygnus.com>
39857
39858         * gcc.c-torture/compile/20000319-1.c: New test.
39859
39860 2000-03-14  Jeffrey A Law  (law@cygnus.com)
39861
39862         * gcc.c-torture/execute/20000314-3.c: New test.
39863         * gcc.c-torture/execute/20000314-2.c: New test.
39864         * gcc.c-torture/execute/20000314-1.c: New test.
39865         * gcc.c-torture/compile/20000314-2.c: New test.
39866         * gcc.c-torture/compile/20000314-1.c: New test.
39867
39868 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
39869
39870         * g++.old-deja/g++.warn/inline.C: New test.
39871
39872 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
39873
39874         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
39875         standards-compliant result rather than specific constants.
39876         Put test-values in array.
39877
39878 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
39879
39880         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
39881         (g++_target_compile): Put test-specific options last.
39882
39883 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39884
39885         * g++.old-deja/g++.eh/vbase4.C: New test.
39886
39887 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39888
39889         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
39890
39891 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39892
39893         * g++.old-deja/g++.brendan/misc12.C: Removed.
39894         * g++.old-deja/g++.pt/memtemp77.C: Constify.
39895         * g++.old-deja/g++.ext/pretty4.C: New test.
39896
39897 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39898
39899         * g++.old-deja/g++.other/string2.C: New test.
39900
39901 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
39902
39903         * g++.old-deja/g++.warn/impint2.C: New test.
39904
39905 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
39906
39907         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
39908         is 1, not zero.
39909
39910 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
39911
39912         * g++.old-deja/g++.warn/impint.C: New test.
39913         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
39914         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
39915         * g++.old-deja/g++.pt/explicit12.C: Likewise.
39916         * g++.old-deja/g++.pt/explicit13.C: Likewise.
39917         * g++.old-deja/g++.pt/explicit17.C: Likewise.
39918         * g++.old-deja/g++.pt/explicit18.C: Likewise.
39919         * g++.old-deja/g++.pt/explicit19.C: Likewise.
39920         * g++.old-deja/g++.pt/explicit23.C: Likewise.
39921         * g++.old-deja/g++.pt/explicit31.C: Likewise.
39922         * g++.old-deja/g++.pt/explicit35.C: Likewise.
39923         * g++.old-deja/g++.pt/explicit6.C: Likewise.
39924         * g++.old-deja/g++.pt/memclass7.C: Likewise.
39925
39926 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
39927
39928         * gcc.dg/cpp-redef.c: New test.
39929
39930 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
39931
39932         * g++.old-deja/g++.pt/unify7.C: New test.
39933
39934 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39935
39936         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
39937         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
39938
39939 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
39940
39941         * gcc.c-torture/compile/20000224-1.c: New test.
39942
39943 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39944
39945         * gcc.c-torture/compile/cpp-2.c: New test.
39946         * gcc.c-torture/compile/cpp-1.c: New test.
39947
39948 2000-02-25  Jeffrey A Law  (law@cygnus.com)
39949
39950         * gcc.c-torture/execute/20000225-1.c: New test.
39951
39952 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39953
39954         * gcc.dg/cpp-li2.c: New test.
39955
39956         * gcc.dg/cpp-wi1.c: New test.
39957
39958         * gcc.dg/cpp-li1.c: New test.
39959
39960 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
39961
39962         * g++.old-deja/g++.other/sizeof5.C: New test.
39963
39964 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39965
39966         * gcc.c-torture/execute/va-arg-13.c: New test.
39967
39968 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
39969
39970         * gcc.c-torture/execute/va-arg-12.c: New test.
39971
39972 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
39973
39974         * gcc.c-torture/execute/20000223-1.c: New test.
39975
39976 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
39977
39978         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
39979
39980 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
39981
39982         * g++.old-deja/g++.abi/ptrmem.C: New test.
39983
39984 2000-02-19  Richard Henderson  <rth@cygnus.com>
39985
39986         * gcc.c-torture/compile/init-3.c: New.
39987
39988 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
39989
39990         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
39991         ALWAYS_CXXFLAGS.
39992
39993 2000-02-11  Robert Lipe <robertl@sco.com>
39994
39995         * gcc.c-torture/compile/20000211-3.c: New test.
39996
39997 2000-02-11  Martin Buchholz <martin@xemacs.org>
39998
39999         * gcc.c-torture/compile/20000211-2.c: New test.
40000
40001 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40002
40003         * gcc.c-torture/compile/20000211-1.c: New test.
40004
40005 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40006
40007         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40008           on native targets
40009
40010 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40011
40012         * g++.old-deja/g++.other/cast5.C: New test.
40013
40014 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40015
40016         * gcc.c-torture/execute/20000205-1.c: New.
40017
40018 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40019
40020         * g++.old-deja/g++.jason/cast3.C: Return void.
40021         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40022
40023 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40024
40025         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40026
40027         * gcc.dg/loop-1.c: New test.
40028
40029 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40030
40031         * gcc.c-torture/compile/20000127-1.c: New test.
40032         * gcc.c-torture/execute/991228-1.c: New test.
40033
40034 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40035
40036         * gcc.dg/unused-2.c: New test.
40037
40038         * gcc.dg/conv-1.c: New test.
40039
40040 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40041
40042         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40043         compiler.
40044         (tool_option_proc): Fix typo.
40045
40046 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40047
40048         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40049         of the ld on the host, not on the build machine.
40050         Also, don't crash if '--help' is not a supported option.
40051
40052 2000-01-24  Richard Henderson  <rth@cygnus.com>
40053
40054         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40055
40056 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40057
40058         * gcc.c-torture/execute/20000120-2.c: New test.
40059         * gcc.c-torture/execute/20000120-1.c: New test.
40060
40061 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40062
40063         * gcc.c-torture/execute/20000113-1.c: New test.
40064
40065 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40066
40067         * gcc.c-torture/execute/20000112-1.c: New test.
40068
40069 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40070
40071         * gcc.dg/20000111-1.c: New test.
40072
40073 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40074
40075         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40076         with 16 bit integers.
40077
40078 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40079
40080         * gcc.dg/20000108-1.c: New test.
40081
40082 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40083
40084         * g++.old-deja/g++.ns/koenig8.C: New test.
40085
40086 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40087
40088         * g++.old-deja/g++.other/cast4.C: New test.
40089
40090 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40091
40092         * gcc.c-torture/compile/20000105-2.c: New test.
40093         * gcc.c-torture/compile/20000105-1.c: New test.
40094
40095 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40096
40097         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40098         references to printf & atoi to conform to ANSI standard.
40099         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40100         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40101         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40102         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40103         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40104         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40105         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40106         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40107         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40108         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40109         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40110         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40111         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40112         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40113         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40114         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40115         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40116         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40117         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40118         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40119         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40120         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40121         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40122         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40123         * g++.old-deja/g++.brendan/init3.C: Likewise.
40124         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40125         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40126         * g++.old-deja/g++.brendan/new2.C: Likewise.
40127         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40128         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40129         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40130         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40131         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40132         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40133         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40134         * g++.old-deja/g++.brendan/template24.C: Likewise.
40135         * g++.old-deja/g++.brendan/template3.C: Likewise.
40136         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40137         * g++.old-deja/g++.jason/inline3.C: Likewise.
40138         * g++.old-deja/g++.jason/opeq.C: Likewise.
40139         * g++.old-deja/g++.law/arg5.C: Likewise.
40140         * g++.old-deja/g++.law/arm7.C: Likewise.
40141         * g++.old-deja/g++.law/ctors11.C: Likewise.
40142         * g++.old-deja/g++.law/cvt8.C: Likewise.
40143         * g++.old-deja/g++.law/init9.C: Likewise.
40144         * g++.old-deja/g++.law/refs4.C: Likewise.
40145         * g++.old-deja/g++.law/template2.C: Likewise.
40146         * g++.old-deja/g++.law/visibility24.C: Likewise.
40147         * g++.old-deja/g++.law/vtable3.C: Likewise.
40148         * g++.old-deja/g++.mike/asm2.C: Likewise.
40149         * g++.old-deja/g++.mike/eh1.C: Likewise.
40150         * g++.old-deja/g++.mike/misc1.C: Likewise.
40151         * g++.old-deja/g++.mike/misc13.C: Likewise.
40152         * g++.old-deja/g++.mike/misc14.C: Likewise.
40153         * g++.old-deja/g++.mike/ns12.C: Likewise.
40154         * g++.old-deja/g++.mike/p1248.C: Likewise.
40155         * g++.old-deja/g++.mike/p3708.C: Likewise.
40156         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40157         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40158         * g++.old-deja/g++.mike/p646.C: Likewise.
40159         * g++.old-deja/g++.mike/p700.C: Likewise.
40160         * g++.old-deja/g++.mike/p783.C: Likewise.
40161         * g++.old-deja/g++.mike/p783a.C: Likewise.
40162         * g++.old-deja/g++.mike/p783b.C: Likewise.
40163         * g++.old-deja/g++.mike/p786.C: Likewise.
40164         * g++.old-deja/g++.mike/p789.C: Likewise.
40165         * g++.old-deja/g++.mike/p789a.C: Likewise.
40166         * g++.old-deja/g++.mike/p807a.C: Likewise.
40167         * g++.old-deja/g++.other/delete3.C: Likewise.
40168         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40169         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40170         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40171         * g++.old-deja/g++.other/empty1.C: Likewise.
40172         * g++.old-deja/g++.other/temporary1.C: Likewise.
40173         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40174         * g++.old-deja/g++.pt/t16.C: Likewise.
40175         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40176
40177 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40178
40179         * gcc.dg/991230-1.c: New test.
40180
40181 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40182
40183         * gcc.c-torture/compile/991229-3.c: New test.
40184         * gcc.c-torture/compile/991229-2.c: New test.
40185         * gcc.c-torture/compile/991229-1.c: New test.
40186
40187 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40188
40189         * gcc.c-torture/compile/labels-2.c: New test.
40190
40191 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40192
40193         * gcc.c-torture/execute/991227-1.c: New test.
40194
40195 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40196
40197         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40198
40199 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40200
40201         * gcc.c-torture/execute/991221-1.c: New test.
40202
40203 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40204
40205         * g++.old-deja/g++.other/cast3.C: New test.
40206
40207 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40208
40209         * gcc.c-torture/execute/991216-4.c: New test.
40210
40211 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40212
40213         * gcc.c-torture/execute/991216-1.c: New test.
40214         * gcc.c-torture/execute/991216-2.c: New test.
40215         * gcc.c-torture/execute/991216-3.c: New test.
40216
40217 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40218
40219         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40220         Actually make the test fail by using "-O2" for compilation.
40221
40222 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40223
40224         * g++.old-deja/g++.warn/cast-align1.C: New test.
40225
40226 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40227
40228         * gcc.c-torture/compile/991214-1.c: New test.
40229         * gcc.c-torture/compile/991214-2.c: New test.
40230
40231 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40232
40233         * gcc.dg/991214-1.c: New test.
40234
40235 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40236
40237         * gcc.c-torture/compile/991213-3.c: New test.
40238         * gcc.c-torture/compile/991213-2.c: New test.
40239         * gcc.c-torture/compile/991213-1.c: New test.
40240
40241 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40242
40243         * gcc.dg/991209-1.c: New test.
40244
40245 1999-12-08  Nathan Sidwell <nathan@acm.org>
40246
40247         * gcc.c-torture/compile/991208-1.c: New test.
40248
40249 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40250
40251         * gcc.dg/ultrasp2.c: New test.
40252
40253 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40254
40255         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40256
40257 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40258
40259         * gcc.c-torture/compile/991202-1.c: New test.
40260         * gcc.c-torture/execute/991202-1.c: New test.
40261         * gcc.c-torture/execute/991202-2.c: New test.
40262         * gcc.c-torture/execute/991202-3.c: New test.
40263
40264 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40265
40266         * g++.old-deja/g++.abi/align.C: New test.
40267         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40268         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40269
40270 1999-12-01  Richard Henderson  <rth@cygnus.com>
40271
40272         * gcc.c-torture/execute/991201-1.c: New.
40273
40274 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40275
40276         * gcc.dg/991129-1.c: New test.
40277
40278 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40279
40280         * gcc.c-torture/compile/991127-1.c: New test.
40281
40282 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40283
40284         * g++.old-deja/g++.other/warn4.C: New test.
40285
40286 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40287
40288         * g++.old-deja/g++.eh/cleanup2.C: New test.
40289         * g++.old-deja/g++.ext/pretty2.C: New test.
40290         * g++.old-deja/g++.ext/pretty3.C: New test.
40291         * g++.old-deja/g++.other/debug6.C: New test.
40292
40293 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40294
40295         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40296         compiler_output to look for one error message instead of two.
40297
40298 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40299
40300         * gcc.c-torture/execute/991118-1.c: Also test case
40301         where the word boundary does not split a byte evenly.
40302
40303 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40304
40305         * g++.old-deja/g++.ext/restrict1.C: New test.
40306
40307 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40308
40309         * gcc.c-torture/execute/991118-1.c: New test.
40310
40311 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40312
40313         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40314         working directory pathnames.
40315
40316 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40317
40318         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40319         host is equipped with driver.h and driver.o so it can actually
40320         compile and run the tests.
40321
40322 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40323
40324         * gcc.c-torture/compile/991008-1.c: New test.
40325
40326 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40327
40328         * lib/gcc-dg.exp: Include target-supports.exp
40329
40330 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40331
40332         * lib/target-supports.exp: New file: Provide procs to test for
40333         features supported by the target.
40334         (check_weak_available): Moved here from ecos.exp.
40335         (check_alias_available): New proc: Determine of the target
40336         toolchain supports the alias attribute.
40337
40338         * gcc.dg/special/ecos.exp: Move check_weak_available to
40339         target-supports.exp.
40340         (alias-1.c): Only perform the test if the target supports
40341         aliases.
40342         (wkali-1.c): Only perform the test if the target supports
40343         aliases.
40344
40345         * gcc.dg/990506-0.c: Expect error messages from cross
40346         targets as well as native targets.
40347
40348 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40349
40350         * gcc.dg/ultrasp1.c: Removed xfail.
40351         * gcc.dg/struct-ret-2.c: Likewise.
40352         * gcc.dg/array-1.c: Likewise.
40353
40354 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40355
40356         * gcc.dg/struct-ret-2.c: New test.
40357
40358         * gcc.dg/array-1.c: New test.
40359
40360 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40361
40362         * gcc.c-torture/execute/991030-1.c: New test.
40363
40364 1999-10-26  Richard Henderson  <rth@cygnus.com>
40365
40366         * gcc.c-torture/compile/991026-2.c: New test.
40367
40368 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40369
40370         * gcc.c-torture/compile/991026-1.c: New test.
40371
40372 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40373
40374         * gcc.c-torture/execute/991023-1.c: New test.
40375
40376 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40377
40378         * gcc.c-torture/execute/991019-1.c: New test.
40379
40380 1999-10-16  Richard Henderson  <rth@cygnus.com>
40381
40382         * gcc.c-torture/execute/991016-1.c: New test.
40383
40384 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40385
40386         * gcc.c-torture/execute/991014-1.c: New test.
40387
40388 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40389
40390         * g++.old-deja/g++.other/union2.C: New test.
40391
40392 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40393
40394         * g++.old-deja/g++.other/vaarg2.C: New test.
40395         * g++.old-deja/g++.other/vaarg3.C: New test.
40396
40397 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40398
40399         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40400         in compile/.
40401
40402 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40403
40404         * gcc.c-torture/execute/va-arg-11.c: New test.
40405
40406 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40407
40408         * lib/file-format.exp (gcc_target_object_format): Don't
40409         crash if objdump is unavailable.
40410
40411 1999-09-29  Donn Terry <donn@interix.com>
40412
40413         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40414
40415 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40416
40417         * gcc.c-torture/compile/990928-1.c: New test.
40418
40419 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40420
40421         * g++.old-deja/g++.other/decl6.C: New test.
40422
40423 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40424
40425         * gcc.c-torture/execute/va-arg-10.c: New test.
40426
40427 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40428
40429         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40430         __PRETTY_FUNCTION__.
40431
40432 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40433
40434         * gcc.c-torture/execute/990923-1.c: New test.
40435
40436 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40437
40438         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40439         for which -fpic is inappropriate.
40440
40441 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40442
40443         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40444
40445 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40446
40447         * g++.old-deja/g++.other/dyncast1.C: New test.
40448         * g++.old-deja/g++.other/dyncast2.C: New test.
40449         * g++.old-deja/g++.other/dyncast3.C: New test.
40450         * g++.old-deja/g++.other/dyncast4.C: New test.
40451         * g++.old-deja/g++.other/dyncast5.C: New test.
40452         * g++.old-deja/g++.eh/catch3.C: New test.
40453         * g++.old-deja/g++.eh/catch3p.C: New test.
40454         * g++.old-deja/g++.eh/catch4.C: New test.
40455         * g++.old-deja/g++.eh/catch4p.C: New test.
40456         * g++.old-deja/g++.eh/catch5.C: New test.
40457         * g++.old-deja/g++.eh/catch5p.C: New test.
40458         * g++.old-deja/g++.eh/catch6.C: New test.
40459         * g++.old-deja/g++.eh/catch6p.C: New test.
40460         * g++.old-deja/g++.eh/catch7.C: New test.
40461         * g++.old-deja/g++.eh/catch7p.C: New test.
40462         * g++.old-deja/g++.eh/catch8.C: New test.
40463         * g++.old-deja/g++.eh/catch8p.C: New test.
40464         * g++.old-deja/g++.eh/catch9.C: New test.
40465         * g++.old-deja/g++.eh/catch9p.C: New test.
40466
40467 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40468
40469         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40470         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40471
40472 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40473
40474         * gcc.c-torture/compile/990913-1.c: New test.
40475
40476 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40477
40478         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40479         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40480
40481 1999-09-09  Richard Henderson  <rth@cygnus.com>
40482
40483         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40484
40485 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40486
40487         * g++.old-deja/g++.other/lookup11.C: New test.
40488         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40489         what is permitted and what we want.
40490         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40491         overload use.
40492         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40493
40494 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40495
40496         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40497         * gcc.c-torture/noncompile/poison-1.c: New file.
40498
40499 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40500
40501         * g++.old-deja/g++.other/sizeof3.C: New test.
40502         * g++.old-deja/g++.other/sizeof4.C: New test.
40503         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40504         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40505
40506 1999-09-07  Richard Henderson  <rth@cygnus.com>
40507
40508         * gcc.dg/va-arg-1.c: New.
40509
40510 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40511
40512         * gcc.c-torture/execute/va-arg-9.c: New test.
40513
40514 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40515
40516         * g77.f-torture/compile/980519-2.f: New test.
40517         * g77.f-torture/compile/19990905-0.f: New test.
40518         * g77.f-torture/compile/19990905-1.f: New test.
40519         * g77.f-torture/compile/19990905-2.f: New test.
40520
40521         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40522
40523 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40524
40525         * gcc.c-torture/execute/990827-1.c: Fix typo.
40526
40527 1999-09-03  Nathan Sidwell  <nathan@acm.org>
40528
40529         * g++.old-deja/g++.other/deref1.C: New test.
40530
40531 1999-09-02  Nathan Sidwell  <nathan@acm.org>
40532
40533         * g++.old-deja/g++.other/ambig2.C: New test.
40534         * g++.old-deja/g++.other/cond5.C: New test.
40535         * g++.old-deja/g++.other/lookup16.C: New test.
40536
40537 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
40538
40539         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
40540         assemblers too.
40541
40542 1999-08-31  Jeffrey A Law  (law@cygnus.com)
40543
40544         * lib/c-torture.exp: Avoid the "compare executables" optimization
40545         when testing native.
40546
40547 1999-08-29  Jeffrey A Law  (law@cygnus.com)
40548
40549         * gcc.c-torture/execute/990829-1.c: New test.
40550         * gcc.c-torture/compile/990829-1.c: New test.
40551
40552 1999-08-27  Paul Burchard  <burchard@pobox.com>
40553
40554         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
40555         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
40556         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
40557         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
40558         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
40559         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
40560         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
40561         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
40562         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
40563         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
40564         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
40565
40566 1999-08-27  Jeffrey A Law  (law@cygnus.com)
40567
40568         * gcc.c-torture/execute/990827-1.c: New test.
40569
40570 1999-08-26  Craig Burley  <craig@jcb-sc.com>
40571
40572         * g77.f-torture/noncompile/19990826-4.f: New test.
40573
40574         * g77.f-torture/compile/19990826-3.f: New test.
40575
40576         * g77.f-torture/execute/19990826-2.f: New test.
40577
40578         * g77.f-torture/compile/19990826-1.f: New test.
40579
40580         * gcc.c-torture/execute/990826-0.c: New test.
40581         * g77.c-torture/execute/19990826-0.f: New test.
40582
40583         * g77.f-torture/noncompile/970626-2.f: New test.
40584
40585 1999-08-25  Paul Burchard  <burchard@pobox.com>
40586
40587         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
40588         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
40589         lss-011.C: New tests.
40590
40591 1999-08-25  Nathan Sidwell  <nathan@acm.org>
40592
40593         * g++.old-deja/g++.other/decl5.C: New test.
40594
40595 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40596
40597         * noncompile/noncompile.exp: Load_lib c-torture.exp.
40598         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
40599         call `postbase' for each one.  All callers of `postbase' changed
40600         to call this instead.
40601
40602 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
40603
40604         * gcc.c-torture/execute/990811-1.c: New test.
40605
40606 1999-08-09  Nick Clifton  <nickc@cygnus.com>
40607
40608         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
40609         just native ones.
40610
40611         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
40612         just native ones.
40613
40614 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40615
40616         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
40617
40618 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40619
40620         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
40621
40622 1999-08-04  Nathan Sidwell  <nathan@acm.org>
40623
40624         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
40625
40626 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40627
40628         * gcc.c-torture/execute/990804-1.c: New test.
40629
40630 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40631
40632         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
40633         * g++.old-deja/g++.brendan/crash64.C: Likewise.
40634         * g++.old-deja/g++.brendan/overload8.C: Likewise.
40635
40636 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40637
40638         * g++.old-deja/g++.other/struct1.C: New test.
40639
40640 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40641
40642         * g++.old-deja/g++.other/enum2.C: New test.
40643
40644 1999-08-02  Richard Henderson  <rth@cygnus.com>
40645
40646         Adapted from tests from Franz Sirl:
40647         * gcc.c-torture/execute/va-arg-7.c: New test.
40648         * gcc.c-torture/execute/va-arg-8.c: New test.
40649
40650 1999-08-01  Jeffrey A Law  (law@cygnus.com)
40651
40652         * gcc.c-torture/compile/990801-2.c: New test.
40653
40654         * gcc.c-torture/compile/990801-1.c: New test.
40655
40656 1999-07-27  Michael Meissner  <meissner@cygnus.com>
40657
40658         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
40659         fp-cmp-1.c, converting double to float.
40660
40661         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
40662         fp-cmp-1.c, converting double to long double.
40663
40664         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
40665         from fr1 to unknown_register, since fr1 is a legitimate register
40666         on some machines.
40667
40668 1999-07-25  Jeffrey A Law  (law@cygnus.com)
40669
40670         * README: More listname related changes.
40671
40672 1999-07-08  Catherine Moore  <clm@cygnus.com>
40673
40674         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
40675
40676 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
40677
40678         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
40679
40680 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40681
40682         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
40683
40684 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
40685
40686         * gcc.dg/990703-1.c: New test.
40687
40688 1999-06-29  Nick Clifton  <nickc@cygnus.com>
40689
40690         * lib/file-format.exp: New file: Move definition of proc
40691         gcc_target_object_format to here from
40692         gcc.dg/special/ecos.exp.
40693
40694         * lib/c-torture.exp: Include lib file-format.exp.
40695         * lib/gcc-dg.exp: Include lib file-format.exp.
40696
40697         * gcc.dg/special/ecos.exp: Remove definition of proc
40698         gcc_target_object_format.
40699
40700 1999-06-28  Jeffrey A Law  (law@cygnus.com)
40701
40702         * gcc.c-torture/execute/990628-1.c: New test.
40703
40704 1999-06-25  Jeffrey A Law  (law@cygnus.com)
40705
40706         * gcc.c-torture/compile/990625-2.c: New test.
40707
40708         * gcc.c-torture/compile/990625-1.c: New test.
40709
40710 1999-06-23  Nick Clifton  <nickc@cygnus.com>
40711
40712         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
40713         attributes compile.
40714         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
40715         ports that use the COFF/PE file format.
40716
40717 1999-06-17  Jeffrey A Law  (law@cygnus.com)
40718
40719         * gcc.c-torture/compile/990617-1.c: New test.
40720
40721 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
40722
40723         * g++.old-deja/g++.other/decl4.C: New test.
40724
40725 1999-06-14  Nathan Sidwell  <nathan@acm.org>
40726
40727         * g++.old-deja/g++.other/bitfld3.C: New test.
40728
40729 1999-06-08  Nathan Sidwell  <nathan@acm.org>
40730
40731         * g++.old-deja/g++.eh/catch1.C: New test.
40732
40733 1999-06-07  Jeffrey A Law  (law@cygnus.com)
40734
40735         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
40736
40737         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
40738         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
40739
40740 1999-06-05  Craig Burley  <craig@jcb-sc.com>
40741
40742         * g77.f-torture/compile/19990502-0.f: Replace with new,
40743         shorter, test that still fails after recent changes.
40744
40745 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40746
40747         * gcc.c-torture/execute/990604-1.c: New test.
40748
40749 1999-05-31  Jeffrey A Law  (law@cygnus.com)
40750
40751         * gcc.c-torture/execute/990531-1.c: New test.
40752
40753 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40754
40755         * gcc.c-torture/compile/990527-1.c: New test.
40756
40757 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
40758
40759         * gcc.c-torture/execute/990527-1.c: New test.
40760
40761 1999-05-25  Nick Clifton  <nickc@cygnus.com>
40762
40763         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
40764         bitfields as signed.
40765
40766 1999-05-25  Craig Burley  <craig@jcb-sc.com>
40767
40768         * g77.f-torture/compile/19990525-0.f: New test.
40769
40770 1999-05-25  Jeffrey A Law  (law@cygnus.com)
40771
40772         * gcc.c-torture/execute/990525-2.c: New test.
40773
40774         * gcc.c-torture/execute/990525-1.c: New test.
40775
40776 1999-05-24  Nathan Sidwell  <nathan@acm.org>
40777
40778         * g++.old-deja/g++.other/anon3.C: New test.
40779         * g++.old-deja/g++.other/anon4.C: New test.
40780         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
40781         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
40782         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
40783         Merrill).
40784
40785 1999-05-24  Jeffrey A Law  (law@cygnus.com)
40786
40787         * gcc.c-torture/execute/990524-1.c: New test.
40788
40789         * gcc.dg/990524-1.c: New test.
40790
40791 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40792
40793         * gcc.c-torture/compile/990523-1.c: New test.
40794
40795 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
40796
40797         * gcc.c-torture/compile/990519-1.c: New test.
40798
40799 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40800
40801         * gcc.c-torture/compile/990517-1.c: New test.
40802
40803         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
40804         (e4, f4): New tests.
40805         (main): Call them.
40806
40807 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40808
40809         * gcc.dg/noreturn-1.c: New test.
40810
40811 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
40812
40813         * gcc.c-torture/execute/990513-1.c: New test.
40814
40815 1999-05-10  Richard Henderson  <rth@cygnus.com>
40816
40817         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
40818
40819 1999-05-10  Craig Burley  <craig@jcb-sc.com>
40820
40821         * g77.f-torture/execute/erfc.f: Use small single-precision
40822         values, to avoid problems on Alphas when not -mieee.
40823
40824 1999-05-08  Craig Burley  <craig@jcb-sc.com>
40825
40826         * gcc.dg/990506-0.c: New test.
40827
40828 1999-05-08  Richard Henderson  <rth@cygnus.com>
40829
40830         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
40831         the constant to test.  Don't XFAIL 64-bit targets.
40832
40833         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
40834         * g++.old-deja/g++.law/profile1.C: Likewise.
40835
40836         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
40837         operator new instances.
40838         * g++.old-deja/g++.other/delete5.C: Likewise.
40839
40840 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40841
40842         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
40843         intrinsic.
40844
40845 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40846
40847         * g77.f-torture/execute/u77-test.f: Reverse order of two
40848         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
40849
40850 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40851
40852         * gcc.dg/compare1.c: New test.
40853
40854 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40855
40856         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
40857         New tests.
40858
40859 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40860
40861         * g77.f-torture/compile/19990502-1.f: New test.
40862
40863 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40864
40865         * g77.f-torture/compile/19990502-0.f: New test.
40866
40867 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40868
40869         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
40870         intrinsic.
40871
40872 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40873
40874         * g77.f-torture/execute/u77-test.f (main): List libU77
40875         intrinsics not currently tested.
40876         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
40877         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
40878         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
40879         Trim blanks off the ends of some printed strings.
40880
40881 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40882
40883         * g77.f-torture/execute/u77-test.f (main): Just warn about
40884         FSTAT gid disagreement, as it's expected on some systems.
40885
40886 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40887
40888         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
40889         use a new function, which allows for some slop.
40890         Clean up some commentary.
40891         (issum): The new function.
40892         (sgladd): Deleted subroutine.
40893
40894 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40895
40896         * g77.f-torture/execute/u77-test.f: Modify to be more like
40897         libf2c/libU77 version, bringing patches to that version here.
40898         Add suitable commentary.
40899
40900 1999-04-25  Richard Henderson  <rth@cygnus.com>
40901
40902         * gcc.dg/990424-1.c: New test.
40903
40904 1999-04-24  Craig Burley  <craig@jcb-sc.com>
40905
40906         * g77.f-torture/execute/u77-test.f (main): Bug involving
40907         LSTAT has been fixed, so turn back on full checking.
40908
40909 1999-04-20  Craig Burley  <craig@jcb-sc.com>
40910
40911         * g77.f-torture/compile/19990419-0.f: New test.
40912         * g77.f-torture/execute/19990419-1.f: New test.
40913
40914 1999-04-17  Richard Henderson  <rth@cygnus.com>
40915
40916         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
40917         to avoid the need for a prototype to supress a warning.
40918
40919 1999-04-07  Jim Wilson  <wilson@cygnus.com>
40920
40921         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
40922
40923 1999-04-04  Jeffrey A Law  (law@cygnus.com)
40924
40925         * gcc.c-torture/execute/990404-1.c: New test.
40926
40927 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40928
40929         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
40930         * gcc.dg/cpp-if3.c: Don't use -pedantic.
40931         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
40932         missing initializer warnings.
40933
40934 1999-03-28  Jeffrey A Law  (law@cygnus.com)
40935
40936         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
40937         matching strings.
40938
40939 1999-03-26  Jeffrey A Law  (law@cygnus.com)
40940
40941         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
40942
40943 1999-03-26  Craig Burley  <craig@jcb-sc.com>
40944
40945         * g77.f-torture/execute/19990325-0.f: New test.
40946         * g77.f-torture/execute/19990325-1.f: New test.
40947
40948 1999-03-24  Jeffrey A Law  (law@cygnus.com)
40949
40950         * gcc.c-torture/execute/990324-1.c: New test.
40951
40952 1999-03-22  Jim Wilson  <wilson@cygnus.com>
40953
40954         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
40955         test with 4.
40956
40957 1999-03-17  Richard Henderson  <rth@cygnus.com>
40958
40959         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
40960
40961 1999-03-13  Craig Burley  <craig@jcb-sc.com>
40962
40963         * g77.f-torture/execute/19990313-2.f: New test.
40964         * g77.f-torture/execute/19990313-3.f: New test.
40965
40966 1999-03-13  Craig Burley  <craig@jcb-sc.com>
40967
40968         * g77.f-torture/execute/19990313-0.f: New test.
40969         * g77.f-torture/execute/19990313-1.f: New test.
40970
40971 1999-03-12  Jim Wilson  <wilson@cygnus.com>
40972
40973         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
40974         printf to sprintf.
40975         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
40976         (main): Add check for u15.  Conditionalize u31 check depending on
40977         whether ints are <32 bits or >=32 bits.
40978
40979 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40980
40981         * g77.f-torture/execute/19981119-0.f: Improve testiness.
40982
40983 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40984
40985         * g77.f-torture/compile/19990305-0.f: New test.
40986         * g77.f-torture/execute/19981119-0.f: New test.
40987
40988 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40989
40990         * g77.f-torture/execute/970625-2.f: call ABORT if final
40991         result is not correct, instead of just printing it.
40992         Add this checking via newly introduced obfuscation, to
40993         trip up buggy front ends.
40994
40995 1999-03-07  Craig Burley  <craig@jcb-sc.com>
40996
40997         * g77.f-torture/compile/960317-1.f: Moved from being
40998         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
40999
41000 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41001
41002         * g77.f-torture/execute/960317-1.f: New (old) test.
41003         * g77.f-torture/execute/970625-2.f: Ditto.
41004
41005 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41006
41007         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41008         message on line 1 or line 2; cccp and cpplib do this differently.
41009
41010 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41011
41012         * g++.old-deja/g++.law/weak1.C: New test.
41013
41014 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41015
41016         * gcc.c-torture/execute/990119-1.c: Renamed to...
41017         * gcc.dg/990119-1.c: this, so it will only be tested once
41018         (it's a preprocessor test, it doesn't need to be run at
41019         multiple optimization levels).
41020
41021 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41022
41023         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41024           ALWAYS_CXXFLAGS.
41025
41026 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41027
41028         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41029         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41030         to not be compilable by current g77.
41031
41032 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41033
41034         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41035
41036 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41037
41038         * gcc.c-torture/execute/990222-1.c: New test.
41039
41040 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41041
41042         * g77.f-torture/compile/19990218-0.f: New test.
41043         * g77.f-torture/noncompile/19990218-1.f: New test.
41044
41045 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41046
41047         * g77.f-torture/compile/19981216-0.f: New test.
41048
41049 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41050
41051         * gcc.dg/990214-1.c: New test.
41052
41053 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41054
41055         * gcc.dg/990213-2.c: New test.
41056
41057         * gcc.dg/990213-1.c: New test.
41058
41059 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41060
41061         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41062         ints.
41063
41064 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41065
41066         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41067         specified by target.
41068
41069         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41070
41071 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41072
41073         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41074
41075 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41076
41077         * gcc.dg/special/ecos.exp: New test driver for new tests with
41078         special requirements.
41079
41080         * gcc.dg/special/alias-1.c: New test.
41081         * gcc.dg/special/gcsec-1.c: New test.
41082         * gcc.dg/special/weak-1.c: New test.
41083         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41084         * gcc.dg/special/weak-2.c: New test.
41085         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41086         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41087         * gcc.dg/special/wkali-1.c: New test.
41088         * gcc.dg/special/wkali-2.c: New test.
41089         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41090         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41091
41092 1999-02-10  Felix Lee  <flee@cygnus.com>
41093
41094           * lib/c-torture.exp (c-torture-compile): Pull out code for
41095           analyzing gcc error messages.
41096           (c-torture-execute): Likewise.  Fix some (harmless) false
41097           positives.
41098           * lib/gcc.exp (gcc_check_compile): New function.
41099
41100 1999-02-08  Richard Henderson  <rth@cygnus.com>
41101
41102         * gcc.c-torture/execute/990208-1.c: New test.
41103
41104 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41105
41106         * g++.dg/special/ecos.exp: New driver for new tests with special
41107         requirements
41108
41109         * g++.dg/special/conpr-1.C: New test
41110         * g++.dg/special/conpr-2.C: New test
41111         * g++.dg/special/conpr-2a.C: New test
41112         * g++.dg/special/conpr-3.C: New test
41113         * g++.dg/special/conpr-3a.C: New test
41114         * g++.dg/special/conpr-3b.C: New test
41115
41116         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41117         allow g++ to use the dg driver
41118
41119         * README: Add comment about g++.dg directory
41120
41121 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41122
41123         * README: Update email addresses.
41124
41125 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41126
41127         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41128         arguments in order to force structure S onto the stack even on
41129         the alpha.
41130         (test): Pass 10 leading arguments to function foo as well as the
41131         structure S.
41132
41133         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41134         failure for all targets.
41135
41136         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41137         abort to terminate program execution.
41138
41139 1999-01-30  Richard Henderson  <rth@cygnus.com>
41140
41141         * gcc.c-torture/execute/990130-1.c: New test.
41142
41143 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41144
41145         * gcc.dg/990130-1.c: New test.
41146
41147 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41148
41149         * gcc.c-torture/execute/990128-1.c: New test.
41150
41151 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41152
41153         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41154
41155 1999-01-27  Felix Lee  <flee@cygnus.com>
41156
41157         * lib/c-torture.exp (c-torture-compile): pull out code for
41158         analyzing gcc error messages.
41159         (c-torture-execute): ditto, and fix some (harmless) false
41160         positives.
41161         * lib/gcc.exp (gcc_check_compile): new function.
41162
41163 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41164
41165         * gcc.dg/990117-1.c: New test.
41166
41167         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41168
41169         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41170
41171 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41172
41173         * g77.f-torture/compile/990115-1.f: New test.
41174
41175 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41176
41177         * gcc.c-torture/compile/990107-1.c: New test
41178
41179 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41180
41181         * gcc.c-torture/execute/990106-2.c: New test.
41182
41183         * gcc.c-torture/execute/990106-1.c: New test.
41184
41185 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41186
41187         * gcc.c-torture/compile/981223-1.c: New test.
41188
41189 1998-12-29  Richard Henderson  <rth@cygnus.com>
41190
41191         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41192         (opt3): Rename from opt4 and disable.
41193
41194 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41195
41196         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41197
41198 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41199
41200         * g++.old-deja/g++.other/conv5.C: New test.
41201
41202 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41203
41204         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41205
41206 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41207
41208         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41209
41210 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41211
41212         * gcc.c-torture/compile/981211-1.c: New test.
41213
41214 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41215
41216         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41217
41218         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41219
41220 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41221
41222         * gcc.special/930510-1.c: Make C9X safe.
41223         * gcc.misc-tests/gcov-1.c Similarly.
41224         * gcc.misc-tests/gcov-2.c Similarly.
41225
41226 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41227
41228         * gcc.dg/ultrasp1.c: New test.
41229
41230 1998-12-06  Richard Henderson  <rth@cygnus.com>
41231
41232         * gcc.c-torture/execute/981206.c: New test.
41233
41234 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41235
41236         * g++.old-deja/g++.ns/template7.C: New test.
41237
41238         * g++.old-deja/g++.other/expr1.C: New test.
41239
41240         * g++.old-deja/g++.eh/tmpl3.C: New test.
41241
41242         * g++.old-deja/g++.eh/tmpl2.C: New test.
41243
41244 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41245
41246         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41247         * g++.old-deja/g++.other/using6.C: Removed.
41248         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41249
41250         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41251
41252 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41253
41254         * g++.old-deja/g++.pt/overload8.C: New test.
41255
41256         * g++.old-deja/g++.pt/overload7.C: New test.
41257
41258         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41259
41260         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41261         and relinking messages.
41262         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41263         compiling with -frepo.
41264
41265 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41266
41267         * g++.old-deja/g++.pt/lookup6.C: New test.
41268
41269 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41270
41271         * gcc.c-torture/execute/981130-1.c: New test.
41272         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41273
41274 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41275
41276         * g++.old-deja/g++.pt/explicit76.C: New test.
41277
41278         * g++.old-deja/g++.pt/friend38.C: New test.
41279
41280         * g++.old-deja/g++.ns/crash2.C: New test.
41281
41282         * g++.old-deja/g++.pt/defarg8.C: New test.
41283
41284         * g++.old-deja/g++.pt/instantiate6.C: New test.
41285
41286         * g++.old-deja/g++.pt/static6.C: New test.
41287
41288         * g++.old-deja/g++.pt/decl2.C: New test.
41289
41290 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41291
41292         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41293         problem is actually related with name lookup, but so what? :-)
41294
41295         * g++.old-deja/g++.pt/friend37.C: New test.
41296
41297 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41298
41299         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41300         element, which fails on some systems.
41301
41302         * g77.f-torture/execute/labug1.f: New test.
41303
41304 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41305
41306         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41307         is defined.
41308
41309 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41310
41311         * g77.f-torture/compile/981117-1.f: New test.
41312
41313 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41314
41315         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41316         properly discarded.
41317
41318 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41319
41320         * gcc.c-torture/execute/memcheck: New directory of tests for
41321         -fcheck-memory-usage.
41322
41323 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41324
41325         * README: New file, general information about the testsuite and
41326         new description of the various C++ test subdirectories.
41327         * README.g++: Eliminate obsolete information, update and move most
41328         relevant stuff to README.
41329
41330 1998-11-07  Richard Henderson  <rth@cygnus.com>
41331
41332         * gcc.c-torture/compile/981107-1.c: New test.
41333
41334 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41335
41336         * execute/memcpy-bi.c: New testcase.
41337
41338 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41339
41340         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41341         base classes.
41342
41343         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41344         template is selected.
41345
41346         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41347         classes, it should be accepted for all types.
41348
41349         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41350
41351         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41352         specializations start with template headers.
41353
41354 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41355
41356         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41357
41358         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41359         non-POD types.
41360
41361 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41362
41363         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41364
41365 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41366
41367         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41368
41369 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41370
41371         * 981019-1.c: New test.
41372
41373 1998-10-14  Robert Lipe <robertl@dgii.com>
41374
41375         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41376         find objc headers.
41377
41378 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41379
41380         * compile/981001-4.c: Remove use of GCC extension that triggers a
41381         compiler bug.
41382
41383 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41384
41385         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41386
41387 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41388
41389         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41390         instantiation of template produces incorrect code for delete
41391         expression.
41392
41393         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41394         constructors' name is not unique.
41395         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41396         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41397
41398         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41399         automatic array of const is ill-formed.
41400
41401         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41402         of template parameter?
41403
41404         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41405         const.
41406
41407         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41408         pointer-to-member expression.
41409
41410         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41411         declaration causes ICE.
41412
41413 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41414
41415         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41416         reserved in the global namespace.
41417
41418         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41419         generate needed virtual table.
41420
41421         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41422
41423 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41424
41425         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41426         template-dependent type
41427
41428 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41429
41430         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41431         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41432         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41433
41434         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41435         class should be usable as argument of member function.
41436         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41437         class should be usable as return type of member function.
41438         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41439         class should be usable as type of data member.
41440
41441         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41442
41443 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41444
41445         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41446
41447 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41448
41449         * gcc.dg/dll-?.c Add thumb to target list.
41450         Fix assembler scan patterns to match current assembler output.
41451
41452 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41453
41454         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41455         matching of template brackets.
41456
41457         * g++.old-deja/g++.other/using4.C: New test.  Test using
41458         declarations of methods from base classes.
41459
41460         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41461         within functions should introduce names into the innermost
41462         enclosing namespace.
41463
41464         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41465         of static locals if first initialization throws.
41466
41467 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41468
41469         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41470
41471 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41472
41473         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41474         lose track of the possible targets of tablejump insns.
41475         * special/special.exp: Run it.
41476
41477 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41478
41479         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41480         must be declared before its specializations can be named in friend
41481         declarations.
41482
41483 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41484
41485         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41486
41487         * g77.f-torture/execute/io1.f: New test.
41488
41489 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41490
41491         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41492         with pointer to template function, for which no argument deduction
41493         is possible.
41494
41495         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41496         specialization of template function as argument to template
41497         function.
41498
41499         * g++.old-deja/g++.other/access2.C: New test; Inner class
41500         shouldn't have privileged access to Outer's names.
41501
41502 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41503
41504         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41505         friend template declared within template class conflicts with
41506         nested class of the same name.
41507
41508         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41509         is ignored.
41510
41511         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41512         object with direct initializer as function declaration.
41513
41514         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41515         initializers.
41516
41517         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41518         involving const pointer and NULL produces incorrect result.
41519
41520         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41521         type name without `typename' should be rejected with -pedantic.
41522
41523 1998-10-02  Richard Henderson  <rth@cygnus.com>
41524
41525         * g++.old-deja/g++.other/addrof1.C: New test.
41526
41527 1998-10-01  Nick Clifton  <nickc@cygnus.com>
41528
41529         * gcc.c-torture/compile/981001-1.c: New test.
41530         * gcc.c-torture/execute/981001-1.c: New test.
41531
41532 1998-10-01  Jeffrey A Law  (law@cygnus.com)
41533
41534         * gcc.c-torture/compile/981001-2.c: New test.
41535         * gcc.c-torture/compile/981001-3.c: New test.
41536         * gcc.c-torture/compile/981001-4.c: New test.
41537
41538 1998-10-01  Robert Lipe  <robertl@dgii.com>
41539
41540         * lib/objc.exp (objc_target_compile): Add -L during compiles for
41541         multilibbed hosts.  Idea grafted from g77.exp.
41542
41543 1998-09-30  Dave Love  <d.love@dl.ac.uk>
41544
41545         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
41546         avoid losing on systems which need -lsocket.
41547
41548 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
41549
41550         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
41551         * g++.old-deja/g++.other/nested2.C: Ditto.
41552         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
41553         failure.
41554
41555 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41556
41557         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
41558         preferred over template operator!= for enum bitfields.
41559
41560 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
41561
41562         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
41563         that happen to have the same base name, but in different scopes,
41564         are incorrectly rejected.
41565
41566 1998-09-16  Richard Henderson  <rth@cygnus.com>
41567
41568         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
41569         on the native word size instead of an integer literal.
41570
41571 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41572
41573         * g++.old-deja/g++.other/static2.C: Invocation of static data
41574         member of type pointer-to-function denoted as non-static member.
41575
41576         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
41577         checks involving function types and aliases.
41578
41579 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41580
41581         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
41582         redefined to the same non-trivial type.
41583
41584         * g++.old-deja/g++.pt/explicit73.C: Test for proper
41585         namespace-qualification of template specializations declared in
41586         other namespaces.
41587
41588         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
41589         to declare a subset of the specializations of a template function
41590         as friends of specializations of a template class.
41591
41592         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
41593         member templates that do not fully specialize the enclosing
41594         template class are rejected.
41595
41596 1998-09-11  Dave Love  <d.love@dl.ac.uk>
41597
41598         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
41599
41600 1998-09-08  Dave Love  <d.love@dl.ac.uk>
41601
41602         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
41603         altered from libf2c/libU77 version.
41604
41605 1998-09-06  Dave Love  <d.love@dl.ac.uk>
41606
41607         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
41608
41609 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
41610
41611         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
41612         (un)signed char are different types for template specialization
41613         purposes.
41614
41615 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
41616
41617         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
41618         * objc: ObjC testsuite.
41619
41620 1998-08-31  Catherine Moore  <clm@cygnus.com>
41621
41622         * gcc.c-torture/execute/941014-1.x: New file.
41623
41624 1998-08-31  Nick Clifton  <nickc@cygnus.com>
41625
41626         * lib/c-torture.exp: Add support for
41627         torture_eval_before_compile and torture_eval_before_execute
41628         variables.
41629
41630 1998-08-30  Jeffrey A Law  (law@cygnus.com)
41631
41632         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
41633         this test triggers valid.
41634
41635 1998-08-27  Jeffrey A Law  (law@cygnus.com)
41636
41637         * gcc.dg/980827-1.c: New test.
41638
41639 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
41640
41641         * gcc.c-torture/execute/loop-4b.c: New test.
41642
41643 1998-08-26  Nick Clifton  <nickc@cygnus.com>
41644
41645         * lib/c-torture.exp: Add support for
41646         torture_eval_before_compile and torture_eval_before_execute
41647         variables.
41648
41649 1998-08-25  Jeffrey A Law  (law@cygnus.com)
41650
41651         * gcc.c-torture/compile/980825-1.c: New test.
41652
41653 1998-08-24  Nick Clifton  <nickc@cygnus.com>
41654
41655         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
41656         count number tests in opt_t0 not good_t0.
41657
41658 1998-08-24  Jeffrey A Law  (law@cygnus.com)
41659
41660         * gcc.c-torture/compile/930326-1.x: Fix typo.
41661
41662 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
41663
41664         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
41665         causes an ICE.
41666
41667 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41668
41669         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
41670         STACK_SIZE is defined.
41671         * gcc.c-torture/unsorted/stuct.c: Similarly.
41672
41673         * gcc.c-torture/compile/980821-1.c: New test.
41674
41675 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41676
41677         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
41678
41679 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
41680
41681         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
41682         code.
41683
41684 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
41685
41686         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
41687         error'.
41688
41689 1998-08-18  Jeffrey A Law  (law@cygnus.com)
41690
41691         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
41692
41693 1998-08-16  Jeffrey A Law  (law@cygnus.com)
41694
41695         * gcc.c-torture/compile/980816-1.c: New test.
41696
41697         * gcc.dg/980816-1.c: New test.
41698
41699 1998-08-13  Jeffrey A Law  (law@cygnus.com)
41700
41701         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
41702         compiler for ieee tests.
41703
41704 1998-08-01  Dave Love  <d.love@dl.ac.uk>
41705
41706         * g77.f-torture/compile/980729-0.f: New test.
41707
41708 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
41709
41710         * gcc.c-torture/special/eeprof-1.c: New test, for
41711         -finstrument-functions.
41712         * gcc.c-torture/special/special.exp: Run it.
41713
41714 1998-07-29  Jeffrey A Law  (law@cygnus.com)
41715
41716         * gcc.c-torture/compile/980729-1.c: New test.
41717
41718 1998-07-27  Nick Clifton  <nickc@cygnus.com>
41719
41720         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
41721         __thumb__ is defined, and test for ARM style doubles if so.
41722
41723 1998-07-26  Dave Love  <d.love@dl.ac.uk>
41724
41725         * g77.f-torture/noncompile/980615-0.f: New test.
41726
41727 1998-07-26  H.J. Lu  (hjl@gnu.org)
41728
41729         * gcc.dg/980312-1.c: Do link instead of compile.
41730         * gcc.dg/980313-1.c: Likewise.
41731
41732 1998-07-26  Jeffrey A Law  (law@cygnus.com)
41733
41734         * gcc.c-torture/compile/980726-1.c: New test.
41735
41736 1998-07-25  Dave Love  <d.love@dl.ac.uk>
41737
41738         * g77.f-torture/execute/io0.f: New test.
41739
41740 1998-07-24  Nick Clifton  <nickc@cygnus.com>
41741
41742         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
41743         an int.
41744
41745 1998-06-18  Michael Meissner  <meissner@cygnus.com>
41746
41747         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
41748         m32r bugs.
41749
41750 1998-07-17  Nick Clifton  <nickc@cygnus.com>
41751
41752         * gcc.dg/980626-1.c: Expect failures for all toolchains until
41753         c-decl.c:grokdeclarator can handle mode attributes.
41754
41755 1998-07-16  Jeffrey A Law  (law@cygnus.com)
41756
41757         * gcc.c-torture/execute/980716-1.c: New test.
41758
41759 1998-07-13  Jeffrey A Law  (law@cygnus.com)
41760
41761         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
41762         the mn10200.
41763         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
41764         the mn10200.
41765         * gcc.c-torture/execute/va-arg-3.x: Similarly.
41766         * gcc.c-torture/compile/930326-1.x: Similarly.
41767
41768 1998-07-13  Dave Love  <d.love@dl.ac.uk>
41769
41770         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
41771         New test from Craig.
41772
41773 1998-07-12  Dave Love  <d.love@dl.ac.uk>
41774
41775         * g77.f-torture/noncompile/980616-0.f: New test.
41776
41777         * g77.f-torture/execute/970816-3.f: New test from Craig.
41778
41779 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41780
41781         *  g++.other/singleton.C: Return error value instead of taking
41782         SIGSEGV.
41783
41784 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
41785
41786         *  g++.other/singleton.C: New test.  Warning is under dispute.
41787         Runtime crash is not.
41788
41789 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41790
41791         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
41792         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
41793         using6.C, using7.C}: New namespace tests.
41794
41795 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41796
41797         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
41798         specialization with typedef'ed names used as array indexes.
41799
41800 1998-07-09  Jeffrey A Law  (law@cygnus.com)
41801
41802         * gcc.c-torture/execute/980709-1.c: New test.
41803
41804         * gcc.dg/980709-1.c: New test.
41805
41806 1998-07-07  Richard Henderson  <rth@cygnus.com>
41807
41808         * gcc.c-torture/execute/bcp-1.c: New test.
41809
41810 1998-07-07  Jeffrey A Law  (law@cygnus.com)
41811
41812         * gcc.c-torture/execute/980707-1.c: New test.
41813
41814 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
41815
41816         * gcc.c-torture/compile/980706-1.c: New test.
41817
41818 1998-07-01  Dave Love  <d.love@dl.ac.uk>
41819
41820         * g77.f-torture/execute/980701-0.f,
41821         g77.f-torture/execute/980701-1.f: New test from Craig.
41822
41823 1998-07-01  Jeffrey A Law  (law@cygnus.com)
41824
41825         * gcc.c-torture/compile/980701-1.c: New test.
41826
41827         * gcc.c-torture/execute/980701-1.c: New test.
41828
41829 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
41830 rlsruhe.de>
41831
41832         * g++.old-deja/g++.robertl/eb132.C: New test.
41833         * g++.old-deja/g++.robertl/eb133.C: Likewise.
41834
41835 1998-06-29  Dave Love  <d.love@dl.ac.uk>
41836
41837         * g77.f-torture/execute/980628-7.f,
41838         g77.f-torture/execute/980628-8.f,
41839         g77.f-torture/execute/980628-9.f,
41840         g77.f-torture/execute/980628-10.f: New tests from Craig.
41841
41842         * g77.f-torture/execute/980628-3.f: Remove mail headers.
41843
41844 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41845
41846         * g77.f-torture/execute/980628-4.f: New test from Craig.
41847         * g77.f-torture/execute/980628-5.f: Likewise.
41848         * g77.f-torture/execute/980628-2.f: Likewise.
41849         * g77.f-torture/execute/980628-0.f: Likewise.
41850         * g77.f-torture/execute/980628-1.f: Likewise.
41851         * g77.f-torture/execute/980628-3.f: Likewise.
41852         * g77.f-torture/execute/980628-6.f: Likewise.
41853
41854 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41855
41856         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
41857         directory when nothing has been installed yet.
41858
41859 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
41860
41861         * gcc.c-torture/special/special.exp: Handle newer versions of
41862         dejagnu.
41863
41864 1998-06-26  Jeffrey A Law  (law@cygnus.com)
41865
41866         * gcc.dg/980626-1.c: New test.
41867
41868 1998-06-19  Bruno Haible <haible@ilog.fr>
41869
41870         * gcc.misc-tests/m-un-2.c: New test.
41871         * g++.old-deja/g++.other/warn01.c: Likewise.
41872
41873 1998-06-19  Robert Lipe  <robertl@dgii.com>
41874
41875         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
41876         compatibility with assmblers with a different comment character.
41877         Eliminate use of GAS-specific extensions.
41878
41879 1998-06-19  Jeffrey A Law  (law@cygnus.com)
41880
41881         * gcc.c-torture/execute/ieee/980619-1.c: New test.
41882
41883 1998-06-19  Robert Lipe  <robertl@dgii.com>
41884
41885         * lib/g77.exp: Replace search for libf2c.a with search for newly
41886         renamed libg2c.a
41887
41888 1998-06-17  Jeffrey A Law  (law@cygnus.com)
41889
41890         * gcc.c-torture/execute/980617-1.c: New test.
41891
41892 1998-06-12  Jeffrey A Law  (law@cygnus.com)
41893
41894         * gcc.c-torture/execute/980612-1.c: New test.
41895
41896 1998-06-08  Jeffrey A Law  (law@cygnus.com)
41897
41898         * gcc.dg/980523-1.c: Only test on ppc-linux.
41899         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
41900
41901         * gcc.c-torture/execute/980608-1.c: New test.
41902
41903 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
41904
41905         * gcc.c-torture/execute/980605-1.c: New test.
41906
41907 1998-06-04  Jeffrey A Law  (law@cygnus.com)
41908
41909         * gcc.c-torture/execute/980604-1.c: New test.
41910
41911 1998-06-02  Jeffrey A Law  (law@cygnus.com)
41912
41913         * gcc.c-torture/execute/980602-1.c: New test.
41914         * gcc.c-torture/execute/980602-2.c: Likewise.
41915
41916 1998-06-02  Dave Love  <d.love@dl.ac.uk>
41917
41918         * 970125-0.f: Fix per JCB.  Add commentary.
41919
41920 1998-05-31  Michael Meissner  <meissner@cygnus.com>
41921
41922         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
41923         IEEE -0 support.
41924
41925 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
41926
41927         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
41928         earlier.
41929
41930 1998-05-28  Catherine Moore <clm@cygnus.com>
41931
41932         * gcc.c-torture/execute/980526-3.c: New test.
41933
41934 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
41935
41936         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
41937         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
41938         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
41939         m88k-motorola-sysv3 to XFAIL.
41940
41941 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41942
41943         * gcc.dg/980526-1.c: New test.
41944         * gcc.c-torture/execute/980526-2.c: New test.
41945
41946 1998-05-26  Jeffrey A Law  (law@cygnus.com)
41947
41948         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
41949
41950         * gcc.c-torture/execute/980526-1.c: New test.
41951
41952 1998-05-26  Dave Love  <d.love@dl.ac.uk>
41953
41954         * g77.f-torture/execute/alpha2.f: Add runtime test.
41955
41956 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
41957
41958         * g++.old-deja/old-deja.exp: Strip leading directories.
41959
41960         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
41961         error for the line.  Don't run multiple tests for the same line.
41962
41963 1998-05-23  Jeffrey A Law  (law@cygnus.com)
41964
41965         * gcc.dg/980523-1.c: New test.
41966
41967 1998-05-23  Dave Love  <d.love@dl.ac.uk>
41968
41969         * g77.f-torture/compile/970915-0.f: New test.
41970
41971 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
41972
41973         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
41974
41975 1998-05-21  Jeffrey A Law  (law@cygnus.com)
41976
41977         * gcc.dg/980520-1.c: New test.
41978
41979 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
41980
41981         * gcc.dg/980502-1.c: Fix return type.
41982
41983 1998-05-20  Jeffrey A Law  (law@cygnus.com)
41984
41985         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
41986         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
41987         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
41988         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
41989         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
41990
41991 1998-05-20  Dave Love  <d.love@dl.ac.uk>
41992
41993         * g77.f-torture/execute/980520-1.f: New test.
41994
41995 1998-05-15  Dave Love  <d.love@dl.ac.uk>
41996
41997         * lib/mike-g77.exp: New file.
41998
41999         * g77.f-torture/noncompile/noncompile.exp,
42000         g77.f-torture/noncompile/check0.f: New files.
42001
42002 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42003
42004         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42005         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42006         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42007         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42008         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42009         abort where appropriate.
42010
42011 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42012
42013         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42014         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42015
42016 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42017
42018         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42019
42020 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42021
42022         * g77.f-torture/compile/980427-0.f: New test.
42023
42024 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42025
42026         * g77.f-torture/compile/980424-0.f: New test.
42027
42028 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42029
42030         * g77.f-torture/compile/980419-2.f (main): New test.
42031         * g77.f-torture/compile/970125-0.f: New test.
42032         * g77.f-torture/compile/980419-1.f: New test.
42033
42034 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42035
42036         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42037         of loop-4.c.
42038
42039 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42040
42041         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42042
42043 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42044
42045         * gcc.c-torture/compile/980329-1.c: New test.
42046
42047 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42048
42049         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42050         * gcc.dg/980312-1.c: Fix typo in -march command.
42051
42052 1998-03-16  H.J. Lu  (hjl@gnu.org)
42053
42054         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42055
42056 1998-03-11  Robert Lipe  <robertl@dgii.com>
42057
42058         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42059         Dave Love agree the Fortran source is bogus.
42060
42061 1998-03-11  Robert Lipe  <robertl@dgii.com>
42062
42063         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42064         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42065         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42066         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42067         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42068
42069 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42070
42071         * g++.old-deja/g++.other/friend1.C: New test.
42072
42073 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42074
42075         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42076         possibly uninitialized) variables and declare dnrm2.
42077
42078 1998-02-23  Robert Lipe <robertl@dgii.com>
42079
42080         From Bruno Haible <haible@ilog.fr>:
42081         * gcc.c-torture/execute/980223.c: New test.
42082
42083 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42084
42085         * gcc.dg/ifelse-1.c: New test.
42086
42087 1998-02-09  H.J. Lu  (hjl@gnu.org)
42088
42089         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42090
42091           * lib/old-dejagnu.exp (old-dejagnu): Added the
42092           "execution test - XFAIL *-*-*" handling in the spirit of
42093           "excess errors test -". Changed the "execution test fails"
42094           handling to be like "excess errors test fails".
42095           * Update various tests accordingly.
42096
42097 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42098
42099         * gcc.c-torture/execute/980205.c: New test.
42100
42101 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42102
42103         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42104         * lib/f-torture.exp: Similarly.
42105         * gcc.c-torture: Rename all .cexp files to .x files.
42106
42107 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42108
42109         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42110         (940510-1.c): Removed duplicate.
42111         (971104-1.c): New test.
42112
42113 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42114
42115           * lib/f-torture.exp: Improve error and loop detection.
42116
42117 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42118
42119         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42120         use that to size the filler array.
42121
42122 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42123
42124         * lib/c-torture.exp(c-torture-execute): Fix typo.
42125
42126         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42127         testcase as the executable name. Keep the executable around if
42128         the test fails.
42129
42130 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42131
42132         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42133         changes.  Only test one -g option, and move it to the end of the
42134         list of options to test.
42135
42136 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42137
42138         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42139         variable GCC_TORTURE_OPTIONS to supply default switches separated
42140         by colons.  If no environment variable, run tests with -O0 -g, -O1
42141         -g, and -O2 -g as well.
42142
42143 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42144
42145         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42146         explanatory comments. Fix indentation.
42147
42148 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42149
42150         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42151
42152 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42153
42154         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42155         * g++.old-deja/g++.mike/p7325.C: Likewise.
42156         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42157
42158 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42159
42160         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42161         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42162         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42163         * g++.old-deja/g++.law/operators4.C: Likewise.
42164
42165 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42166
42167         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42168         * g++.old-deja/g++.mike/p784.C: Ditto.
42169         * g++.old-deja/g++.mike/p785.C: Ditto.
42170
42171 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42172
42173           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42174
42175 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42176
42177         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42178         target feature; pass this to c-torture-execute as needed.
42179
42180 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42181
42182         * lib/c-torture.exp(c-torture-execute): If the previous and the
42183         current executables being tested are identical, we don't need to
42184         run the executable again. Try to make the executable names
42185         unique. Add an optional argument for passing additional compiler
42186         flags.
42187
42188 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42189
42190         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42191
42192 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42193
42194         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42195
42196 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42197
42198         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42199         32bit or larger longs.
42200
42201         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42202         have either a 32bit long or 32bit int.
42203
42204 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42205
42206         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42207         Make double precision tests dependent on sizeof (double).
42208
42209 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42210
42211         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42212         too.
42213
42214 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42215
42216         * gcc.c-torture/compile/961203-1.cexp: New script.
42217
42218 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42219
42220         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42221         up the includes ourselves.
42222
42223 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42224
42225         * lib/plumhall.exp: Remove random include, and add a few
42226         verbose messages for debugging.
42227
42228 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42229
42230         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42231         of trying to do it ourselves.
42232
42233 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42234
42235         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42236
42237 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42238
42239         * gcc.prms/5403.c: Made regexp a bit less strict.
42240
42241 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42242
42243         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42244         is returned from remote_load instead.
42245         * lib/plumhall.exp: Ditto.
42246         * lib/mike-g++.exp: Ditto.
42247         * lib/old-dejagnu.exp: Ditto.
42248         * lib/c-torture.exp: Ditto.
42249
42250 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42251
42252         * lib/g++.exp: Use build_wrapper procedure.
42253         * lib/gcc.exp: Ditto.
42254
42255 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42256
42257         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42258         an old-style decl for malloc.  Fixes tests to work when
42259         sizeof (int) != sizeof (size_t).
42260
42261 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42262
42263         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42264
42265         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42266         use stdargs.h interface.
42267
42268 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42269
42270         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42271         NO_VARARGS when compiling.
42272
42273 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42274
42275         * lib/plumhall.exp(ph_includes): New procedure.
42276         (ph_make): Use it.
42277         (ph_compiler): Ditto.
42278
42279         * lib/g++.exp: Rename test-glue.c to testglue.c.
42280         * lib/gcc.exp: Ditto.
42281
42282 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42283
42284         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42285         to completion when it's called.
42286
42287 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42288
42289         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42290         is defined, don't do test.
42291
42292 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42293
42294         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42295         for object files.
42296         (ph_summary): Mark skipped testcases as untested, not unresolved.
42297
42298         * lib/plumhall.exp (ph_make): If unresolved because of bad
42299         errorCode, record errorCode in log file.
42300         (*): Replace send_log/verbose with verbose -log.
42301
42302 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42303
42304         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42305         double conversion if double isn't at least 8 bytes.
42306
42307         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42308         int to work with targets where int is 16 bits.
42309
42310         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42311         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42312         precision for the test to complete.
42313
42314 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42315
42316         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42317         if d10v is not compiled with the -mdouble64 flag.
42318         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42319
42320         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42321         d10v is not compiled with the -mint32 flag.
42322
42323 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42324
42325         * lib/plumhall.exp: Use incr_count.
42326
42327 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42328
42329         * gcc.c-torture: Update to c-torture-1.45.
42330
42331 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42332
42333         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42334         the name of the expect testcase file).
42335
42336         * lib/g++.exp(g++_init): Ditto.
42337
42338 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42339
42340         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42341         the host.
42342
42343         * lib/gcc.exp(gcc_exit): New procedure.
42344
42345 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42346
42347         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42348         specs where appropriate.
42349
42350         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42351         because of new "candidates are" messages, and removed a few
42352
42353         * Converted all non-old-style g++ testcases to old-style, and
42354         moved into g++.old-deja.
42355
42356 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42357
42358         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42359         options.
42360
42361         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42362         succeeded.
42363
42364         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42365
42366 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42367
42368         * lib/gcc.exp (gcc_target_compile): Add support for defining
42369         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42370         the machine doesn't have those features.
42371
42372 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42373
42374         * g++.law/operators4.exp: Don't use LIBS.
42375
42376 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42377
42378         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42379
42380         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42381         * lib/g++.exp: Set it here instead. Also, allow use of the
42382         --tool_exec and --tool_opt options. Change CXX to
42383         GXX_UNDER_TEST.
42384
42385         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42386
42387         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42388
42389 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42390
42391         * lib/old-dejagnu.exp: Use prune_warnings instead of
42392         prune_system_crud.
42393         * lib/mike-g++.exp: Ditto.
42394         * lib/gcc.exp: Ditto.
42395         * lib/g++.exp: Ditto.
42396
42397         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42398
42399 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42400
42401           * 941014-2.c: Include stdlib.h
42402           * 960327-1.c: Include stdio.h
42403           * dbra.c, index-1.c: Don't assume ints are 32bits.
42404
42405 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42406
42407         * lib/gcc.exp: Add gcc,stack_size target feature.
42408
42409         * lib/g++.exp(g++_target_compile): Add the include and link
42410         paths here, not in two other places. And, it's $options, not
42411         options.
42412
42413         * lib/mike-g++.exp(postbase): Remove the code that determines
42414         the correct include and link paths.
42415         * g++.old-deja/old-deja.exp: Ditto.
42416
42417 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42418
42419         * lib/g++.exp(g++_init): target_compile no longer returns the
42420         filename of the result.
42421
42422 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42423
42424         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42425         call to glob.
42426
42427         * gcc.c-torture/special/special.exp: Change call to
42428         gcc_target_compile to include the object file.
42429
42430 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42431
42432         * gcc.c-torture/special/special.exp: Correct misspelling in last
42433         change.
42434
42435 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42436
42437         * lib/plumhall.exp(ph_summary): Log the entire output of the
42438         executable. Return -1 if there were any failures, 0 otherwise.
42439         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42440         (ph_make): Clean up objects and executables that were built
42441         if the tests succeeded.
42442
42443 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42444
42445         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42446         libraries and includes in the build tree as appropriate.
42447
42448 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42449
42450         * lib/c-torture.exp: Instead of looking for the global variable
42451         NO_LONG_LONG, check to see if that's a feature of the target.
42452
42453 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42454
42455         * config/default.exp: Minimize. Delete the remainer of the files in
42456         config; this functionality is now in devo/dejagnu/config.
42457
42458         g++.*/*: Pass any additional flags used to compile to postbase;
42459         delete CXXFLAGS.
42460
42461         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42462         is now done by runtest.exp. Use gcc_target_compile instead of
42463         compile.
42464
42465         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42466         Remove references to CFLAGS. Use remote_file instead of
42467         calling rm -f.
42468         (c-torture): Take a list of arguments to use to compile this
42469         testcase.
42470
42471         lib/g++.exp: Simplify. Use target_compile instead of compile.
42472         lib/gcc-dg.exp: Ditto.
42473         lib/gcc.exp: Ditto.
42474         lib/mike-{gcc,g++}.exp: Ditto.
42475         lib/old-dejagnu.exp: Ditto.
42476         lib/plumhall.exp: Ditto.
42477
42478 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42479
42480         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42481         (ph_linker): Likewise.
42482
42483 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42484
42485           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42486         MAP_ANON / MAP_ANONYMOUS if defined;
42487         else try to map from /dev/zero .
42488
42489 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42490
42491         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42492         isn't defined, then define it to MAP_ANONYMOUS.
42493
42494 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42495
42496         * gcc.c-torture: Update to c-torture-1.42 release.
42497
42498 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42499
42500         * gcc.c-torture: Update to c-torture-1.41 release.
42501
42502 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42503
42504         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42505         c-torture release.
42506
42507 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42508
42509         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42510         and LDFLAGS.  Fix second case to append the target_info ldflags
42511         onto LDFLAGS, not CFLAGS.
42512         * lib/g++.exp (g++_init): Add target_info stuff.
42513         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42514         of libgloss and newlib flags for !native.
42515
42516         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42517         (GDB): Fix relative path to go up another dir for finding gdb.
42518
42519 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42520
42521         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42522         versions in the target_info array, if they don't exist.
42523
42524 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42525
42526         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42527
42528 1996-07-08  Jim Wilson  <wilson@cygnus.com>
42529
42530         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
42531         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
42532
42533 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
42534
42535         * lib/old-dejagnu.exp: Don't remove the output file before we've
42536         actually tested it. Don't append pwd to the path of the executable
42537         we're testing.
42538
42539 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
42540
42541         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
42542
42543 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
42544
42545         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
42546         temporary directory for compiler files, and set it to a default
42547         value of /tmp. Set $output as the name of the output file from
42548         compiling the testcase. Add a -o option to $cflags_var so the
42549         compiler writes the final output file as $output. Set $executable
42550         to $output.
42551
42552         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
42553         directory for compiler files, and set it to /tmp if it doesn't
42554         already have a value. Set $output_file to the name of the output
42555         file from compiling the testcase. Add a -o option to CXXFLAGS so
42556         the compiler writes the final output file as $output. Use $output
42557         as the executable to be tested.
42558
42559 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42560
42561         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
42562
42563 1996-06-08  Jeffrey A Law  (law@cygnus.com)
42564
42565         * gcc.c-torture/execute/pending-1.c: New test.  Still
42566         pending in Tege's queue.
42567
42568 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
42569
42570         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
42571         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
42572         if there were failures.  Call unresolved if there were unresolved
42573         testcases.  Call gcc_fail if program did not run to completion.
42574         (ph_make): Pass additional argument name to ph_execute.
42575         (ph_execute): Add new argument.  Pass additional arguments to
42576         ph_summary.  Call gcc_fail is there is no execution output.
42577
42578 1996-04-24  Jeffrey A Law  (law@cygnus.com)
42579
42580         * lib/plumhall.exp (proc_summary): Output relavent summary
42581         lines into the log so specific failures in plumhall can be
42582         investigated.
42583
42584 1996-04-10  Jeffrey A Law  (law@cygnus.com)
42585
42586         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
42587         (c-torture-execute): Don't try to execute tests which use
42588         "long long" types if $NO_LONG_LONG is nonzero.
42589
42590 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
42591
42592         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
42593         not c-torture.
42594
42595         * gcc.ieee: Move from here.
42596         * gcc.c-torture/execute/ieee: To here.
42597
42598 1996-03-26  Jeffrey A Law  (law@cygnus.com)
42599
42600         * gcc.c-torture: Update to c-torture-1.41 release.
42601
42602 1996-03-22  Jeffrey A Law  (law@cygnus.com)
42603
42604         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
42605         not "$output".
42606
42607 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
42608
42609         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
42610         -c present.
42611
42612 1996-03-02  Jeffrey A Law  (law@cygnus.com)
42613
42614         * config/proelf.exp: Handle connecting to a simulator.
42615
42616 1996-01-31  Jeffrey A Law  (law@cygnus.com)
42617
42618         * config/proelf.exp: New file.  Enough framework that we can
42619         run c-torture tests on the proelf targets (or any other target
42620         that gdb can connect to for that matter).
42621
42622 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
42623
42624         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
42625         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
42626
42627         * lib/plumhall.exp (ph_execute): Always call ph_summary if
42628         exec_output exists.
42629
42630 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
42631
42632         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
42633         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
42634
42635         * config/*.exp: Update FSF address.  Change result of ${tool}_load
42636         to pass/fail/unresolved/unsupported/untested.  Caller must now
42637         call unresolved/unsupported/untested.
42638         * lib/*.exp: Update FSF address.  Update to handle new results of
42639         ${tool}_load.
42640         * lib/chill.exp (verbose): Delete.
42641
42642 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
42643
42644         * lib/gcc.exp (default_gcc_start): Change order of args to
42645         $LDFLAGS $CFLAGS $LIBS.
42646         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
42647         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
42648         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
42649         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
42650         * gcc.misc-tests/dg-test.exp: Likewise.
42651         * gcc.misc-tests/msgs.exp: Likewise.
42652         * gcc.prms/prms.exp: Likewise.
42653         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
42654         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
42655
42656         * lib/dg.exp: Deleted, moved to dejagnu/lib.
42657
42658 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42659
42660         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
42661
42662         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
42663         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
42664
42665         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
42666         necessary.
42667
42668 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
42669
42670         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
42671         global for loop; add use of $mathlib.
42672         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
42673         settings here; set mathlib for anything but VxWorks.
42674
42675 1996-01-22  Jeffrey A Law  (law@cygnus.com)
42676
42677         * gcc.c-torture: Update to c-torture-1.40 release.
42678
42679 1996-01-03  Jeffrey A Law  (law@cygnus.com)
42680
42681         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
42682         dg.exp.
42683
42684 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
42685
42686         * lib/c-torture.exp (c-torture-execute): Declare "output" as
42687         global.
42688
42689 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
42690
42691         * lib/g++.exp (LIBS): Define if not already.
42692         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
42693         (gcc-dg-prune): Call prune_gcc_output.
42694         * lib/gcc.exp (prune_gcc_output): New proc.
42695         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
42696         prune_gcc_output.
42697
42698 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
42699
42700         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
42701         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
42702
42703 1995-11-15  Jeffrey A Law  (law@cygnus.com)
42704
42705         * gcc.c-torture: Update to c-torture-1.39 release.
42706
42707 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
42708
42709         * lib/c-torture.exp (c-torture-execute): Don't return if one option
42710         fails, try others as well.
42711
42712 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
42713
42714         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
42715         If compilation fails, mark execute tests as `untested'.
42716         If test is marked as unsupported, don't mark compilation and
42717         execute tests as failed.
42718
42719 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
42720
42721         * lib/g++.exp (g++_init): Don't link in libg++, and look to
42722         libstdc++ for whether or not we want to be doing shared
42723         libraries.  Delete link_curses since we don't need it anymore.
42724         * lib/mike-g++.exp (postbase): Don't link in libg++.
42725         * g++.old-deja/old-deja.exp: Likewise.
42726
42727 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
42728
42729         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
42730
42731 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
42732
42733         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
42734         For that, add `-Wl,-a,shared_archive'.
42735         * g++.old-deja/old-deja.exp: Likewise.
42736
42737 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
42738
42739         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
42740
42741 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
42742
42743         * lib/mike-g++.exp (postbase): Pay attention to the status of
42744         g++_load.
42745
42746 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
42747
42748           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
42749
42750 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
42751
42752         * lib/gcc.exp (default_gcc_start): No longer need to log program
42753         being executed or its output, execute_anywhere does that now.
42754         * lib/g++.exp (default_g++_version): Call execute_anywhere.
42755         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
42756
42757 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
42758
42759         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
42760         the same as those in lib/g++.exp.
42761
42762 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
42763
42764         * gcc.c-torture: Update to c-torture-1.38 release.
42765         * gcc.ieee: Related changes.
42766
42767 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
42768
42769         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
42770         "exec". Minor reformatting changes.
42771
42772         * config/rom68k.exp (${tool}_load): Make it work in a canadian
42773         cross. This means all "exec" calls now work on a remote host as
42774         well.
42775         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
42776         cross. Filter out the extra "\r\n" stuff that expect puts in.
42777         (c-torture-execute): Filter out the bogus warnings like
42778         c-torture-compile does. Add support for canadian cross.
42779         * lib/gcc.exp (default_gcc_version, default_gcc_start)
42780         Use execute_anywhere rather than calling exec directly. Now it
42781         works for canadian cross testing.
42782
42783 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
42784
42785         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
42786         results into a variable, and check that rather than using file exists.
42787
42788 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
42789
42790         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
42791         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
42792
42793 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42794
42795         * g++.old-deja/old-deja.exp: Create and pass runshlib and
42796         lib_curses if there's a shared libg++ in the build tree.
42797
42798 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
42799
42800         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
42801         if not supported target.
42802
42803 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
42804
42805         * lib/g++.exp (g++_init): Move empty setting of runshlib and
42806         link_curses up to always happen, not just for native builds.
42807
42808 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
42809
42810         * gcc.c-torture: Update to c-torture-1.36 release.
42811         * gcc.failure: Related changes.
42812
42813 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
42814
42815         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
42816
42817 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
42818
42819         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
42820         * lib/mike-g++.exp (postbase): Not in here.  Still reference
42821         runshlib, link_curses, and mathlib for link and run.
42822
42823         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
42824         pass the runtime shared library options for Solaris, OSF/1, and
42825         Irix5, and link with -lcurses to avoid unresolved references.
42826
42827 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
42828
42829         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
42830         only run once.
42831
42832 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
42833
42834         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
42835
42836 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
42837
42838         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
42839         do not have a framework for the "compat" tests yet.
42840
42841 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
42842
42843         * lib/mike-g++.exp (postbase): New local variable `mathlib',
42844         set to null if we're testing vxworks5.1.  Use that instead of
42845         `-lm' in the setting of LIBS for link and run.
42846
42847 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
42848
42849         * config/rom68k.exp (${tool}_load): Major changes to make it
42850         work.  Verified that it does in fact return the stuff in
42851         exec_output properly.  Catch any Emul or any TRAP other than 0.
42852
42853 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
42854
42855         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
42856         LDFLAGS properly for targets that need stuff from libgloss.
42857         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
42858         only run once.
42859         (gpp_initialized): New variable.
42860
42861 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
42862
42863         * config/rom68k.exp: Load libgloss.exp.
42864         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
42865         so we can produce a fully linked binary.
42866         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
42867         so we can produce a fully linked binary.
42868
42869 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
42870
42871         * lib/plumhall.exp (ph_section): Watch for expected failures.
42872         Add missing `else'.
42873
42874         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
42875         run the testcase.
42876         (c-torture): Likewise.
42877
42878 1995-08-28  Doug Evans  <dje@cygnus.com>
42879
42880         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
42881
42882         * lib/mike-g++.exp (mike_cleanup): New proc.
42883         (prebase): New globals compiler_result, not_compiler_result,
42884         target_regexp.
42885         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
42886         allow leading "-" in pattern.  Watch for unsupported tests.
42887         If $compiler_result is set, pattern match assembler code,
42888         and ditto for $not_compiler_result.
42889         * lib/mike-gcc.exp: Likewise.
42890
42891         * lib/plumhall.exp (ph_execute): Only call ph_summary if
42892         execution "succeeded".
42893
42894 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
42895
42896         * config/win32.exp: New file.
42897         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
42898
42899 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
42900
42901         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
42902         unsupported.
42903         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
42904         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
42905         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
42906
42907         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
42908         "... without exceptions was ...".  That is now handled by
42909         prune_system_crud.
42910         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42911
42912 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
42913
42914         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
42915         sieve.c,sort2.c}: New files.
42916         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
42917         sieve.exp,sort2.exp}: Drivers for them.
42918
42919         * lib/mike-gcc.exp (program_output): New user settable variable.
42920         (postbase): Call prune_system_crud.  Also prune extraneous compiler
42921         messages.
42922         * lib/mike-g++.exp (program_output): New user settable variable.
42923
42924         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
42925
42926         * config/sh.exp: Deleted (use sim.exp instead).
42927
42928 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
42929
42930         * config/vx.exp: Declare CHECKTASK as global.
42931         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
42932         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
42933         * lib/old-dejagnu.exp: Load [pwd]/$executable.
42934
42935 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42936
42937         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
42938         target. Like vx.exp, only includes `vx29k.exp' instead of
42939         `vxworks.exp'.
42940
42941 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
42942
42943         * config/sim.exp: Increase time limit from 120 seconds to 240.
42944
42945 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
42946
42947         * gcc.c-torture/execute/950628-1.c: New test.
42948
42949 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
42950
42951         * gcc.c-torture: Update with changes/additions from
42952         c-torture-1.34.
42953
42954 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
42955
42956         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
42957
42958 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
42959
42960         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
42961
42962 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
42963
42964         * gcc.c-torture/compile/950512-1.c: New test.
42965         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
42966         * gcc.dg/struct-ret-1.c: Likewise.
42967
42968 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
42969
42970         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
42971           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
42972
42973 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
42974
42975         * gcc.c-torture/special/920411-1.c: Deleted.
42976         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
42977
42978 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
42979
42980         * config/sim.exp (${tool}_load): Hack in call to bash to get a
42981         cpu limit.
42982
42983 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
42984
42985         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
42986
42987 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
42988
42989         From kenner;
42990         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
42991         is the proper length.
42992         * va-arg-3.c: Likewise.
42993
42994 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
42995
42996         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
42997         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
42998
42999         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43000         * lib/g++.exp (default_g++_start): Delete old cruft.
43001
43002 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43003
43004         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43005         (2 * (1 << 18)) to (2 * (1 << 17)).
43006
43007         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43008
43009 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43010
43011         * config/rom68k.exp: Renamed from config/idp.exp
43012
43013 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43014
43015         * c-torture/compile/921109-2.c
43016
43017 1995-04-18  Mike Stump  <mrs@cygnus.com>
43018
43019         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43020         excess errors.
43021
43022 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43023
43024         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43025         output.
43026         * lib/g++.exp (default_g++_start): Likewise.
43027
43028 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43029
43030         * gcc.c-torture/compile/950329-1.c: New test.
43031
43032 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43033
43034           * config/bug.exp (${tool}_load): Updated to use new remote_open
43035           and remote_close procs.
43036         * config/idp.exp: New file.
43037
43038 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43039
43040         * gcc.c-torture/execute/950322-1.c: New test.
43041
43042 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43043
43044         * config/vx.exp (${tool}_load): Clean up testing of return code from
43045         vxworks_ld and vxworks_spawn.
43046
43047 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43048
43049         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43050
43051 1995-03-13  Mike Stump  <mrs@cygnus.com>
43052
43053         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43054         can mark excess errors on a machine by machine basis.  Note, the
43055         default is to not expect any excess errors, even when excess
43056         errors test - is given, so you will want to put an XFAIL ... on
43057         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43058         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43059         those 4 machines, but no others.
43060
43061 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43062
43063         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43064         * lib/c-torture.exp: to here.
43065
43066 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43067
43068         * gcc.c-torture/execute/950221-1.c: New test.
43069         * gcc.c-torture/execute/struct-ret-1.c: New test.
43070         * gcc.c-torture/compile/950221-1.c: New test.
43071
43072         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43073
43074 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43075
43076         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43077         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43078
43079 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43080
43081         * g++.gb: New directory of tests, derived from my signature and
43082         class scoping tests.
43083
43084         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43085         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43086         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43087         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43088         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43089         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43090         * g++.gb/sig25.C: Likewise.
43091
43092         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43093         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43094         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43095         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43096         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43097         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43098         * g++.gb/sig25.exp: Likewise.
43099
43100         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43101         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43102         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43103         * g++.gb/scope13.C: Likewise, this test still fails.
43104
43105         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43106         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43107         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43108         * g++.gb/scope13.exp: Ditto.
43109
43110         * g++.gb/README: New file, explains what these tests are about.
43111
43112 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43113
43114         * lib/dg.exp (dg-do): Support `preprocess'.
43115         (dg-test): Likewise.
43116
43117 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43118
43119         * config/udi.exp: change "continue -expect" to "exp_continue".
43120
43121 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43122
43123         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43124         Delete redundant tests.
43125
43126         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43127         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43128         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43129         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43130         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43131         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43132         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43133         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43134
43135         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43136         storing label pointers.
43137         * gcc.c-torture/execute/921019-1.c: Likewise.
43138         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43139         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43140         parameter fp.
43141         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43142         constants.
43143
43144         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43145         Delete obsolete tests.
43146
43147         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43148         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43149         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43150         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43151         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43152         * gcc.c-torture/compile/950124-1.c: New test.
43153
43154         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43155
43156 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43157
43158         * lib/mike-g++.exp: Add -lm to LIBS.
43159
43160 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43161
43162         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43163
43164 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43165
43166         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43167
43168 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43169
43170         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43171
43172 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43173
43174         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43175         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43176         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43177         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43178         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43179         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43180         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43181         * g++.law/{operators31.C, operators32.C,
43182         * g++.law/{operators33.C, operators34.C}: Likewise.
43183         * g++.law/{pic1.C, refs2.C}: Likewise.
43184         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43185         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43186         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43187         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43188
43189         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43190         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43191         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43192         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43193         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43194         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43195         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43196         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43197         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43198         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43199         * g++.law/{operators34.exp}: Likewise.
43200         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43201         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43202         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43203         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43204         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43205
43206         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43207         No longer expected to fail.
43208         * g++.law/missed-error3.C: Tweak for recent bool changes.
43209
43210 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43211
43212         * config/emb-unix: Deleted.
43213         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43214         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43215
43216 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43217
43218         * lib/dg.exp (dg-test): Fix typo in last patch.
43219
43220 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43221
43222         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43223         (handles multiple occurrences).
43224
43225 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43226
43227         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43228         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43229         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43230         printed).
43231         * lib/c-torture.exp (c-torture-compile): Likewise.
43232         (c-torture): Prepend full path if missing.
43233         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43234         (gcc_fail): Likewise.
43235         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43236
43237 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43238
43239         * lib/netware.exp: Only attach to NetWare i386 systems.
43240
43241 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43242
43243         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43244         messages.  Add test name to "output pattern match" pass/fail message.
43245
43246 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43247
43248         * gcc.dg: New testsuite.
43249         * gcc.dg/dg.exp: New file.
43250
43251         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43252         test-switch.c}: Deleted.
43253
43254         * gcc.misc-tests/msgs.exp: New testcase driver.
43255
43256 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43257
43258         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43259         Watch for illegal return values from ${tool}_load.
43260         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43261         cross targets.  Coerce return value >0 to 1.
43262
43263 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43264
43265         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43266
43267         * config/emb-unix.exp: New file.
43268
43269         * config/sim.exp: Error if variable $SIM not defined.
43270         (${tool}_load): Mark test as "untested" if simulator missing.
43271
43272         * config/unix.exp: Load remote.exp to get rcp_download.
43273         * lib/c-torture.exp: Use different option lists for testcases with
43274         and without loops.
43275         * gcc.c-torture/execute/execute.exp: Likewise.
43276
43277 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43278
43279         * config/*.exp: Clarify return code from ${tool}_load.
43280         Call `unresolved' or `untested' instead of `warning' or `perror'
43281         (sometimes you still want to call both though).
43282         Add comment that `shell_id' is local to each file.
43283         * config/udi.exp (timeout): Set to 30.
43284         Don't print warning if connection fails, $connectmode has already
43285         printed an error.
43286         (${tool}_load): Move verbose messages to level 2.
43287         Rework pattern for "Process started" message.
43288         Pass `shell_id' to ${connectmode}_download.
43289         Retry twice upon timeout.  Make resetting of target more robust.
43290         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43291         Pass `shell_id' to exit_$connectmode.
43292         Only call exit_$connectmode if connected.
43293         * config/unix.exp (${tool}_load): Check return codes better.
43294         * config/vrtx.exp (${tool}_load): Likewise.
43295         * config/vx.exp (${tool}_load): Likewise.
43296         Delete unneeded global's.
43297         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43298         from ${tool}_load.
43299         (dg-stat): Delete.
43300         (dg-init): Delete recording of pass/fail counts.
43301         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43302         (old-dejagnu-init): Likewise.
43303         (old-dejagnu-stat): Delete contents, empty proc now.
43304         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43305         (c-torture): Delete references to lcnt, lpass, lfail.
43306         Get option list from TORTURE_OPTIONS.
43307         Delete -funroll[-all]-loops if no loops.
43308         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43309         (g++_stat): Delete contents (empty proc now).
43310         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43311         (gcc_finish): Likewise.
43312         (gcc_stat): Deleted.
43313         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43314         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43315         * gcc.c-torture/execute/execute.exp: Likewise.
43316         Split tests into two parts: compile, execute.
43317         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43318         no loops.  Update to reflect clarified return codes from ${tool}_load.
43319
43320 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43321
43322         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43323         to grep for.
43324         (old-dejagnu): Likewise (where necessary).
43325
43326 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43327
43328         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43329
43330         * lib/dg.exp (dg-process-target): Fix processing of selector.
43331         Add comment regarding use of `error'.
43332
43333         * lib/gcc.exp (prune_system_crud): Define if missing.
43334         * lib/g++.exp (prune_system_crud): Likewise.
43335
43336         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43337         Call prune_system_crud.
43338         * lib/dg.exp (dg-runtest): New proc.
43339         Use perror instead of send_user for tcl errors in testcase.
43340         Don't return any value, it's never used.
43341         Don't clobber previous definition of `unknown'.
43342         Print tcl errors in `dg-final'.
43343
43344 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43345
43346         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43347         (dg-test): Don't print errorInfo, it contains stack backtrace.
43348
43349 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43350
43351         * lib/g++.exp (runtest_file_p): Define if missing.
43352
43353 1994-09-24  Doug Evans  (dje@cygnus.com)
43354
43355         * lib/mike-g++.exp: Comment out loading of g++.exp.
43356         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43357         (default_g++_version): Always print something.
43358         (default_g++_start): Comment out call to `which'.
43359         (g++_start, g++_load): Deleted (must be defined in config file).
43360         * lib/gcc.exp: Test for existence of $CC at start.
43361         Delete check for tmpdir (done in gcc_init).
43362         (default_gcc_version): Always print something.
43363         (default_gcc_start): Comment out call to `which'.
43364         * config/*.exp: Major cleanup - make cross targets work at least a
43365         little better for g++ (by not being "--tool gcc" specific).
43366         Rename gcc_xxx to ${tool}_xxx.
43367         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43368         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43369
43370 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43371
43372         * lib/c-torture.exp (c-torture-compile): Rework compiler
43373         message processing.
43374
43375         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43376         c-torture.
43377
43378 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43379
43380         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43381
43382         * lib/dg.exp (dg-process-target): Support { target native }.
43383
43384 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43385
43386         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43387         looked for "... program xxx got fatal signal".
43388         Correct regsub munging of `comp_output'.
43389         Ignore compiler messages "path prefix not used" and "linker input
43390         file unused".
43391
43392 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43393
43394         * lib/gcc.exp (runtest_file_p): Define if missing.
43395         * gcc.prms/template.c: Example to work from.
43396
43397 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43398
43399         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43400         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43401
43402         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43403         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43404         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43405         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43406
43407         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43408         (dg-process-target): No longer a varargs proc.
43409         Return S/N for target, P/F for xfail.  All callers changed.
43410         (user option procs): More argument checking.
43411         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43412         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43413         (dg-test): Skip test if not running on selected target in `dg-do'.
43414         Update handling of `dg-do-what', `dg-output-text'.
43415         Separate execution pass/fail from output pattern match pass/fail.
43416         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43417
43418 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43419
43420         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43421         target for 920510-1.c.
43422
43423 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43424
43425         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43426         Clean up comment regarding use of passcnt, etc.
43427         (gcc_stat): Don't update `testcnt' here.
43428         (gcc_finish): Do it here.
43429         Might as well reset `but_id' here too.
43430         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43431         to determine if the file should be tested.
43432         * gcc.c-torture/compile/compile.exp: Likewise.
43433         * gcc.c-torture/execute/execute.exp: Likewise.
43434         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43435         * gcc.misc-tests/dg-test.exp: Likewise.
43436         * gcc.prms/prms.exp: Likewise.
43437         * gcc.wendy/wendy.exp: Likewise.
43438         * g++.old-deja.exp: Likewise.
43439         Move "Testing file" message to verbose level 1.
43440
43441 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43442
43443         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43444
43445 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43446
43447         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43448         (default_gcc_start): Accept optional second list element
43449         of compiler flags.  Print compiler output at verbosity level 2.
43450         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43451         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43452         Save current values of framework globals passcnt, failcnt, xpasscnt,
43453         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43454         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43455         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43456         xfailcnt to compute stats.  Update framework global `testcnt' from
43457         pass/fail counts.
43458         (gcc_finish): New proc.  Clean up test environment.
43459         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43460         (gcc_epass, gcc_efail): Delete.
43461         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43462         argument of line number.
43463         (dg-init): If the tool has an init routine, call it.
43464         (dg-test): Remove args `cflags_var' and `libs_var'.
43465         Pass all compiler options to ${tool}_start.
43466         Handle missing line number.
43467         (dg-finish): New function.
43468         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43469         particular files.  Call gcc_finish at end.  Move "skipping test"
43470         message to verbosity level 3.
43471         * gcc.c-torture/compile/compile.exp: Likewise.
43472         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43473         * gcc.c-torture/execute/execute.exp: Likewise.
43474         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43475         Print testcase being tried at verbosity level 1.
43476         * gcc.c-torture/special/special.exp: Unset xfail.
43477         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43478         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43479         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43480         * gcc.failure/failure.exp: Likewise.
43481         * gcc.ieee/ieee.exp: Likewise.
43482         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43483         Update call to dg-test.  Call dg-finish at end.
43484         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43485         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43486         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43487         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43488         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43489         * gcc.wendy/wendy.exp: Add copyright.
43490         Delete setting of tmpdir (done by gcc_init).
43491         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43492         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43493         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43494         gcc_[ce]pass/fail.
43495
43496 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43497
43498         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43499         confusion.
43500         (g++_load): Likewise.
43501
43502         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43503         Rename argument to `prog' to remove the confusion.
43504         Varargs fns behave differently too!
43505         (g++_load): Likewise.
43506
43507         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43508
43509         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43510         what it is.  Delete (always) printing of status value for !native.
43511         Simplify verbose code, and include status and exec_output.
43512         (g++_load): Use gcc_load.
43513
43514 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43515
43516         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43517         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43518         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43519         940714-3.c as these testcases don't exist anymore.  Make
43520         va-arg-1.c expected to pass.
43521
43522 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43523
43524         * gcc.misc-tests/misc.exp: Only run specific testcases.
43525         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43526         * gcc.misc-tests/dg-[1-9].c: New files.
43527
43528         * lib/dg.exp: New testsuite driver.
43529         * gcc.prms/prms.exp: Use it.
43530
43531         * README.gcc: New file.
43532
43533         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
43534         Document and reset `lxpass' and `lxfail'.
43535         Simplify "initialized" message.
43536         (gcc_stat): Clean up comments a little.
43537
43538 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
43539
43540         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
43541
43542 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
43543
43544         * lib/old-dejagnu.exp (process-option): New proc.
43545         (old-dejagnu-init, old-dejagnu-stat): Likewise.
43546         (old-dejagnu): Simplify.
43547         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
43548
43549 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
43550
43551         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
43552         exists and is not an empty string.
43553
43554         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
43555         $xfail rather than calling setup_xfail.  Clear $xfail when test is
43556         finished.
43557         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
43558         automatically.
43559
43560         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
43561         longer expected to fail.
43562
43563         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
43564         "f" function call.
43565
43566         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
43567
43568         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
43569         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
43570         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
43571         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
43572         c-torture-1.29.
43573
43574         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
43575         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
43576
43577         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
43578
43579         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
43580         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
43581
43582         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
43583         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
43584         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
43585
43586 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
43587
43588         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
43589         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
43590         940714-1.c, 940714-2.c, 940714-3.c},
43591         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
43592         gcc.misc-tests/{mg.c,mg.exp}:
43593         New tests.
43594         * gcc.noncompile/noncompile.exp: Change accordingly.
43595
43596 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
43597
43598         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
43599         Undo previous clobberage.
43600
43601 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
43602
43603         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
43604         * gcc.special/{930510-1.c, special.exp}:
43605         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
43606         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
43607         struct-varargs-1.c}: New tests from c-torture-1.26.
43608
43609 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
43610
43611         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
43612           argument to switch.
43613
43614 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
43615
43616         * Revert the previous changes.  Please see Rob's directory
43617           (/lisa/test/rob/progressive/gcc/testsuite) for testing
43618           fixes.
43619
43620 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
43621
43622         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
43623             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
43624             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
43625             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
43626             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
43627             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
43628             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
43629             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
43630             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
43631             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
43632             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
43633             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
43634             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
43635             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
43636             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
43637             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
43638             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
43639             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
43640             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
43641             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
43642             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
43643             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
43644             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
43645             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
43646             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
43647             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43648             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
43649
43650 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
43651
43652         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
43653             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
43654           with perror calls.
43655
43656 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
43657
43658         * config/unix.exp (g++_load): Fix syntax.
43659
43660 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
43661
43662         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
43663         * gcc.noncompile/921017-1.c: Deleted obsolete test.
43664         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
43665         Don't expect va-arg-1.c to fail.  Correct expected output for
43666         920928-1.c.
43667         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
43668         * gcc.wendy/hbm4.c: Correct typo.
43669         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
43670
43671 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
43672
43673         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
43674         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
43675         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
43676         * lib/c-torture.exp (c-torture-compile): Ditto.
43677
43678         Reduce volume of output (remove all the -I's and such).
43679         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
43680         Call gcc_cpass, gcc_cfail.
43681         (c-torture): Pass testing option to c-torture-compile.
43682
43683 1994-03-21  Doug Evans  (dje@cygnus.com)
43684
43685         Bring patches over from progressive.
43686         * config/default.exp: Exit remote shell cleanly.
43687         (g++_exit, g++_start): Add default versions.
43688         * config/sim.exp (gcc_load): Use perror, not error.
43689
43690 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
43691
43692         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
43693         set in site.exp.
43694
43695 1994-03-14  Doug Evans  (dje@cygnus.com)
43696
43697         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
43698         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
43699         (wendy_try): New proc to run testcase.
43700         (main loop): Call 'em.
43701         * gcc.wendy/*.c: Clean up pass to correct expected output.
43702
43703         * lib/gcc.exp: Minor cleanup work.
43704         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
43705
43706 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
43707
43708         * config/sim.exp (gcc_load): Document return codes better.
43709         Don't pass -v to simulator.
43710
43711 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
43712
43713           * gcc.special/920717-x.c: Fix typo.
43714           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
43715           get at sources.
43716
43717         * lib/mike-gcc.exp: Fix typo.
43718
43719 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
43720
43721         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
43722         binary to use, transform the name.
43723         * config/*.exp: rename everything. Nuke any g++ specific files,
43724         it's now a special case of gcc that requires no special support.
43725         Add a default.exp for unsupported targets.
43726
43727 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
43728
43729         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
43730         lib/old-dejagnu.exp: Fix a few patterns to work with the new
43731         version of Tcl.
43732
43733 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
43734
43735         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
43736         than a warning.
43737
43738 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
43739
43740         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
43741
43742 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
43743
43744         * gcc.execute/execute.exp: Combine opt_list and foption_list into
43745         option_list.  Compile every file with only 4/6 option choices
43746         (same as C torture) instead of with 12/18 different option
43747         choices.
43748         * lib/c-torture.exp: Likewise.
43749
43750         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
43751         not already set.
43752
43753 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
43754
43755         * lib/old-deja.exp: Add `excess errors test fails' error, now one
43756         can put an XFAIL *-*-* on excess errors.
43757
43758 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
43759
43760         * g++.law: Add more tests derived from g++-bugs snapshots.
43761
43762         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
43763         equivalent to g++.law/init9.
43764
43765         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
43766         compiled it, and the a.out file after we've run it.
43767
43768 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
43769
43770         * lib/mike-g++.exp (postbase): Delete the .o file after we've
43771         compiled it, and the a.out file after we've run it.
43772
43773 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
43774
43775         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
43776
43777 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
43778
43779         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
43780         version number.
43781
43782 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
43783
43784         * g++.law: New directory of g++ tests derived from the g++-bugs
43785         snapshots.
43786
43787 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
43788
43789         * gcc.compile: initbug1.c initbug1.exp testcase added
43790
43791 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
43792
43793         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
43794         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
43795           fixes submitted by Jeff Law (law@cs.utah.edu)
43796         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
43797           Jeff Law (law@cs.utah.edu)
43798
43799
43800 1993-11-30  Mike Stump  (mrs@cygnus.com)
43801
43802         * config/unix-g++.exp: Follow the gcc way of doing things.
43803         * g++.old-deja/old-deja.exp: Minor updates.
43804         * lib/g++.exp: New file, follow the gcc way of doing things.
43805         * lib/old-dejagnu.exp: Minor updates.
43806         * lib/mike-g++.exp: Always unset errorInfo.
43807
43808 1993-11-06  Mike Stump  (mrs@cygnus.com)
43809
43810         * lib/gcc.exp: Fix some errors with the below change, CC and
43811         CFLAGS should be global when setting, not local.
43812
43813 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
43814
43815         * lib/gcc.exp: Transform tool name.
43816
43817 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43818
43819         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
43820
43821 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43822
43823         * lib/gcc.exp: change gcc_done to gcc_stat
43824
43825 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43826
43827         * Upgraded gcc testsuite to c-torture version 1.25
43828
43829 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
43830
43831         * lib/gcc.exp: added reporting code. Changed verbose compile message.
43832         * lib/c-torture: added hooks for new reporting code.
43833
43834 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
43835
43836         * config/sh-gcc.exp: check if sh-sim exists in the path
43837
43838 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
43839
43840         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
43841         * gcc.compile/compile.exp: Initial changes for new logic.
43842         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
43843         * gcc.failure/failure.exp: Initial changes for new logic.
43844         * gcc.ieee/ieee.exp: Initial changes for new logic.
43845         * gcc.misc-tests/misc.exp: Initial changes for new logic.
43846         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
43847         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
43848         * lib/c-torture.exp: Initial changes for new logic.
43849         * lib/gcc.exp: Initial changes for new logic.
43850
43851 1993-10-15  Mike Stump  (mrs@cygnus.com)
43852
43853         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
43854         depend upon failure or success.  Fully qualify names in failure
43855         and success messages.  Always remove a.out before starting
43856         compile, just in case.  Pay more attention to error text output by
43857         the compiler.  Handle testcases with no known past errors just
43858         like all others, so that things are uniform.  Other miscellaneous
43859         improvements.
43860
43861 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
43862
43863         * gcc.cpp: new directory for cpp tests
43864
43865 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
43866
43867         * lib/chill.exp: Code reformatted, removed unused code.
43868         * config/unix-chill.exp: Code reformatted, removed unused code.
43869         * chill.execute/execute.exp: Code reformatted, removed unused code.
43870         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
43871
43872 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
43873
43874         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
43875         routines not written.
43876
43877 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
43878
43879         * config/bug-gcc.exp: Use new procs from bug.exp.
43880
43881 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
43882
43883         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
43884         via ftp, rather than depending on NFS.
43885         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
43886         case.
43887
43888 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
43889
43890         * config/bug-gcc.exp: Use new download proc.
43891
43892 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
43893
43894         * chill.execute/execute.exp: cleanups, handles errors better
43895         * chill.compile/compile.exp: rewrite, based on execute.exp
43896         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
43897         * lib/chill.exp: major changes to diff proc and compile and link
43898           procs. added chill_fail and chill_pass wrappers to pass and
43899           fail. added more comments, and handle error codes better.
43900           Added a hack to capture stderr from exec, so noncompile tests
43901           can work.
43902
43903 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
43904
43905         * chill.execute/execute.exp: rewrite of testsuite driver
43906         * lib/chill.exp: rewrite of testsuite driver
43907         * config/unix-chill.exp: rewrite of testsuite driver
43908
43909 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
43910
43911         In chill.execute:
43912         * iexpr.ch: Standardize uppercase.
43913         * tuples.dat: Standardize uppercase.
43914         * vary.ch: standardize.  Correct varying string assignments.
43915         * vary.dat: Add new output lines.
43916
43917 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
43918
43919         In chill.execute:
43920         * chprintf.ch: Standardize use of uppercase.
43921         * tuples.ch: Standardize and turn arr2 into a DCL,
43922           rather than a SYN.
43923         * pinits.ch: Standardize.
43924
43925 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
43926
43927         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
43928         * Makefil: Renamed to Makefile.in.
43929         * configure.in: New.
43930
43931 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
43932
43933         In chill.execute:
43934         * .cvsignore: Add result/output files.
43935         * Makefile: Fix up variables at start.  Use MFLAGS
43936           everywhere.  Correct bool_loc, built_ins entries.
43937           Add entry for vary1.ch.
43938         * bitarray.ch: Standardize upper-case usage.
43939         * bitexpr.ch: Standardize, add output of b1.
43940         * params.ch: Use arrayt in along PROC parameters, to
43941           avoid novelty problems.
43942         * sets.ch: Tiny cleanup.
43943         * vary1.ch: Re-indent.
43944
43945 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
43946
43947           * Add PR-related files to Makefiles, .cvsignore files, etc.
43948
43949 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
43950
43951         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
43952           with compiler objects. New names are test-flow.c and test-loop.c
43953
43954 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
43955
43956         * Upgraded c-torture tests from 1.19 to 1.20
43957
43958         * new files:
43959         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
43960         * gcc.compile: 930623-1.c 930623-2.c
43961         * gcc.noncompile: 930622-1.c 930622-2.c
43962         * gcc.failure: 920411-1.c 920627-2.c
43963         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
43964
43965 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
43966
43967         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
43968           More changes to get testsuite working properly. Needs more work.
43969           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
43970
43971 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
43972
43973         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
43974           More changes to get testsuite working properly. Needs more work.
43975
43976 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
43977
43978         * chill.compile/compile.exp: Added for Dejagnu support
43979         * chill.execute/execute.exp: Added for Dejagnu support
43980         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
43981
43982 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
43983
43984         This should complete moving the CHILL test files.
43985         * chill.noncompile(.cvsignore printf.grt
43986             in-printf.grt chprintf.grt chprintf.ch):
43987             Added test-support files.
43988           (Makefile): Modified further.
43989         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
43990             signal.ch): Added test files.
43991           * chill.execute (.cvsignore printf.grt printr.c
43992             in-printf.grt rts.c chprintf.grt rts.h): Added
43993           test-support files.
43994             (Makefile): More corrections.
43995
43996 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
43997
43998         * chill.compile, chill.execute, chill.nocompile: Add CHILL
43999           test cases, ready for DejaGnu.
44000
44001 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44002
44003         * Upgraded c-torture tests from 1.18 to 1.19
44004
44005         * gcc.compile: added test(s):
44006           930607-1.c
44007         * gcc.execute: added test(s):
44008           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44009
44010         * added new subdirectory for misc tests: gcc.misc-tests
44011         * gcc.misc-test(s): added tests:
44012           inst-check.c test-consts.c test-ior.c test-switch.c
44013
44014 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44015
44016         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44017
44018 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44019
44020         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44021
44022 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44023
44024         * Upgraded c-torture tests from 1.17 to 1.18
44025
44026 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44027
44028         * Upgraded c-torture tests from 1.12 to 1.17
44029
44030 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44031
44032         * lib/old-dejagnu.exp:
44033           Fixed handling of XFAIL target triplets to correctly
44034           recognize wildcard characters.  Removed code that
44035           appended a unique id tag to the end of the file name
44036           printed out by the result of the testcases within a
44037           given test file.
44038
44039 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44040
44041         * lib/old-dejagnu.exp:
44042           Reworked expected failure handling to trigger off of XFAIL
44043           keyword in keyphrase embeded in testcase source code. The
44044           XFAIL keyword must be at the end of the keyphrase line. It
44045           may optionally be followed by one or more target triplets.
44046           It has just occured that the handling of wildcards in the
44047           target triplet may not be correct.
44048
44049 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44050
44051         * g++.old-deja/tests:
44052           Moved all subdirectories up one level into g++.old-deja .
44053
44054         * lib/old-dejagnu.exp:
44055           Fixed problem with CXXFLAGS not being properly reset, and being
44056           corrupted with extraneous "-c" compiler option.  This was
44057           causing binaries to not be generated for test that needed them.
44058           Modified strings passed to "pass" and "fail" so that individual
44059           tests from the same test file would be distinguished by an
44060           identifier appended to the test file name in the summary logs;
44061           this corrected a problem with erroneous diff logs.  Added code
44062           to search testcases for expected fail and unexpected pass keywords.
44063
44064 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44065
44066         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44067
44068 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44069
44070         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44071           Removed extraneous text from end of "Special g++ Options"
44072           keyphrase.
44073
44074         * lib/old-dejagnu.exp: Added pattern matching to look for new
44075           keywords, embedded in testcases comments, which will trigger
44076           calls to xpass and xfail.
44077
44078 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44079
44080         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44081           comments embedded in the testcases, especially the one looking for
44082           special compiler options, as well as the pattern matching for the
44083           compiler output again.
44084
44085 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44086
44087         * lib/old-dejagnu.exp: Do a proper check of the return value for
44088           execute tests. Fixed several problems with the pattern matching
44089           of the compiler output which gave erroneous test results.
44090           Changed several of the test result messages to be more descriptive.
44091         * config/unix-g++.exp: Proc g++_load now actually works and
44092           executes the tests passed to it and returns a usable return
44093           value.
44094
44095 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44096
44097           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44098
44099 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44100
44101         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44102           Modified both files to properly execute the old style
44103           dejagnu tests. The previous versions of these files were
44104           experimental and did not function anything near correctly.
44105
44106 1993-04-05  Rob Savoye  (rob@cygnus.com)
44107
44108         * Removed all Makefile.in and configure.in files. No configuration
44109         needed now.
44110
44111 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44112
44113         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44114
44115 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44116
44117         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44118         gcc.special/configure.in, gcc.noncompile/configure.in,
44119         gcc.execute/configure.in, gcc.code_quality/configure.in,
44120         g++.other/configure.in, g++.old-deja/configure.in,
44121         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44122         in srcname setting.
44123
44124 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44125
44126         * lib/udi.exp: Fixed mondfe and mondfe_download.
44127         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44128         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44129
44130 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44131
44132         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44133         (gdb_exit): Don't remove *_soc files.
44134
44135 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44136
44137         * lib/c-torture.exp: Don't look for main; instead always use -w
44138         -c.  This is how the c-torture tests work.  Remove the object
44139         file if the compilation succeeds.
44140         * gcc.execute/execute.exp: Remove executable if test passes.
44141         * gcc.noncompile/noncompile.exp: Every test is an expected
44142         failure.
44143         * gcc.special/special.exp: Added tests from c-torture 1.11,
44144         corrected use of existing test.
44145         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44146         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44147         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44148         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44149         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44150         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44151         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44152         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44153         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44154         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44155         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44156         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44157         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44158         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44159         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44160         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44161         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44162         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44163         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44164         c-torture 1.11.
44165         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44166         correspond to c-torture 1.11.
44167
44168         * New file.