OSDN Git Service

PR c/27721
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2
3         PR c/27721
4         * gcc.dg/lvalue-4.c: New test.
5
6         PR c/28136
7         * gcc.dg/init-bad-5.c: New test.
8
9 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
10
11         PR c++/28347
12         * g++.dg/ext/typedef-init.C: Add new test for typedef 
13         initialization inside templates. Adjust existing error markers.
14
15 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
16
17         PR c++/28148
18         * g++.dg/init/ptrmem3.C: New test.
19
20 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
21
22         PR tree-optimization/27770
23         * lib/target-support.exp: New target keyword "section_anchors". 
24         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
25         tests.
26         * gcc.dg/vect/section-anchors-pr27770.c: New test.
27         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
28         * gcc.dg/vect/section-anchors-vect-69.c: New test.
29         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
30         
31 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32
33         * gcc.dg/20060801-1.c: Add missing '}'.
34
35 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36
37         PR c++/27508
38         * g++.dg/parse/dtor9.C: New test.
39         * g++.dg/parse/dtor10.C: New test.
40         * g++.dg/other/error7.C: Adjust error-marker.
41
42         PR c++/28274
43         * g++.dg/other/default5.C: New test.
44
45 2006-08-02  Richard Guenther  <rguenther@suse.de>
46
47         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
48
49 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
50
51         PR c++/28557
52         * g++.dg/template/conv9.C: New test.
53
54 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
55
56         PR debug/28063
57         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
58         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
59         Optionally return assembly text.  Update callers.
60         (check_no_compiler_messages): Update verbose messages.
61         (check_no_messages_and_pattern): New.
62         (check_effective_target_string_merging): New.
63
64 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
65
66         PR c++/28250
67         * g++.dg/eh/catch4.C: New test.
68
69         PR c++/28257
70         * g++.dg/other/qual1.C: New test.
71
72         PR c++/28259
73         * g++.dg/inherit/error2.C: New test.
74
75         PR c++/28267
76         * g++.dg/other/new1.C: New test.
77
78         * g++.dg/warn/pr23075.C: Remove obsolete test.
79         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
80         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
81
82 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
83
84         PR c++/28523
85         * g++.dg/eh/cast1.C: New test.
86
87 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
88
89         PR libfortran/28452
90         * gfortran.dg/random_3.f90:  New test.
91
92 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
93
94         PR c++/28432
95         * g++.dg/other/pr28304.C: Change expected error message.
96         * g++.dg/other/pr28432.C: New test.
97
98 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
99
100         PR c++/28256
101         * g++.dg/init/brace2.C: Change expected error message, add empty init.
102
103 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
104
105         PR debug/23336
106         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
107         at -g1.
108         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
109         g++.dg/debug/enum-2.C: New.
110
111 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
112
113         PR c++/6634
114         * g++.dg/parse/long1.C: Add more tests.
115
116 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
117
118         * gfortran.dg/lrshift_1.c: New file.
119
120 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
121
122         PR libgfortran/28335
123         * gfortran.dg/no_unit_error_1.f90: New test.
124
125 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
126
127         PR libgfortran/28335
128         * gfortran.dg/no_unit_error_1.f90: Delete test.
129         * gfortran.dg/no_unit_error_2.f90: Delete test.
130
131 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
132
133         * gfortran.dg/chmod_3.f90: New test.
134         * gfortran.dg/ltime_gmtime_1.f90: New test.
135         * gfortran.dg/ltime_gmtime_2.f90: New test.
136         * gfortran.dg/lrshift_1.f90: New test.
137         * gfortran.dg/chmod_1.f90: New test.
138         * gfortran.dg/chmod_2.f90: New test.
139
140 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
141
142         PR c++/27668
143         * g++.dg/template/crash55.C: New test.
144
145         PR c++/27962
146         * g++.dg/template/nontype16.C: New test.
147
148         * g++.dg/template/void2.C: Adjust error markers.
149         * g++.dg/template/nontype5.C: Adjust error markers.
150         
151 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
152
153         * gcc.target/i386/stack-prot-kernel.c: New test.
154
155 2006-07-27  Roger Sayle  <roger@eyesopen.com>
156
157         * gcc.dg/builtins-55.c: New test case.
158
159 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
160
161         PR rtl-optimization/27907
162         * gcc.c-torture/compile/pr27907.c: New test.
163
164 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
165
166         * gfortran.dg/mclock.f90: New test.
167         * gfortran.dg/int_conv_1.f90: New test.
168         * gfortran.dg/stat_1.f90: New test.
169         * gfortran.dg/stat_2.f90: New test.
170
171 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
172
173         PR libgfortran/28335
174         * gfortran.dg/no_unit_error_1.f90: New test.
175         * gfortran.dg/no_unit_error_2.f90: New test.
176         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
177
178 2006-07-25  Roger Sayle  <roger@eyesopen.com>
179
180         PR middle-end/28473
181         * gcc.dg/fold-convround-1.c: New test case.
182
183 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
184
185         * gfortran.dg/arithmetic_if.f90:  Fix comments.
186
187 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
188
189         PR c++/27572
190         * g++.dg/other/typedef1.C: New test.
191         * g++.dg/template/typedef4.C: New test.
192         * g++.dg/template/typedef5.C: New test.
193
194 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
195
196         PR fortran/28416
197         * gfortran.dg/allocatable_dummy_3.f90: New.
198
199 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
200
201         PR fortran/28439
202         * gfortran.dg/arithmetic_if.f90:  New test.
203
204 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
205
206         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
207         avoid memcpy optimization.
208         
209 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
210
211         PR fortran/25289
212         * gfortran.dg/direct_io_6.f90: New test.
213
214 2006-07-24  Jan Hubicka  <jh@suse.cz>
215
216         PR c/25795
217         PR c++/27369
218         * gcc.dg/pr25795.c: New test.
219         * gcc.dg/pr25795-1.c: New test.
220
221 2006-07-23  Roger Sayle  <roger@eyesopen.com>
222
223         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
224         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
225         which may be transformed to "g || h" on some platforms.
226
227 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
228
229         PR c++/28025
230         * g++.dg/template/friend45.C: New test.
231
232 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
233
234         PR libgfortran/28339
235         * gfortran.dg/arrayio_8.f90: New test.
236
237 2006-07-21  Mike Stump  <mrs@apple.com>
238
239         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
240
241         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
242
243 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
244
245         PR c++/28250
246         * g++.dg/eh/catch3.C: New test.
247
248         PR c++/28363
249         * g++.dg/template/defarg10.C: New test.
250
251 2006-07-20  Paul Brook  <paul@codesourcery.com>
252
253         PR 27363
254         * gcc.dg/pr27363.c: New test.
255
256 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
257
258         PR c++/28338
259         * g++.dg/init/ref13.C: New test.
260
261 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
262
263         PR obj-c++/28434
264         * obj-c++.dg/proto-error-1.mm: New test.
265
266 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
267
268         PR c++/28337
269         * g++.dg/template/string1.C: New test.
270
271 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
272
273         PR c++/28048
274         * g++.dg/template/defarg9.C: New test.
275
276         PR c++/28235
277         * g++.dg/template/static27.C: New test.
278
279 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
280
281         PR 28410
282         * gcc.dg/tree-ssa/pr28410.c: New test.
283
284 2006-07-18  Lee Millward  <lee.millward@gmail.com>
285
286         PR c++/28258
287         * g++/dg/other/error13.C: New test.
288
289         PR c++/28260
290         * g++.dg/template/friend44.C: New test.
291         
292 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
293
294         PR c++/27495
295         * g++.dg/other/pr27495.C: New.
296
297 2006-07-18  Olivier Hainque  <hainque@adacore.com>
298
299         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
300         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
301         
302 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
303
304         PR c/28286
305         * gcc.dg/pragma-pack-4.c: New test.
306
307 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
308
309         PR c++/28291
310         * g++.dg/ext/pr28291.C: New test.
311
312 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
313
314         PR middle-end/28403
315         * gcc.c-torture/execute/pr28403.c: New test.
316
317 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
318
319         PR middle-end/28402
320         * gcc.dg/pr28402.c: New test.
321
322 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
323
324         PR c++/28304
325         * g++.dg/other/pr28304.C: New test.
326
327 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
328
329         PR other/28251
330         gcc.c-torture/unsorted/dump-noaddr.c: New test.
331         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
332
333 2006-07-17  Richard Guenther  <rguenther@suse.de>
334
335         PR tree-optimization/28238
336         * g++.dg/tree-ssa/pr28238.C: New testcase.
337
338 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
339
340         PR c++/28250
341         * g++.dg/eh/catch1.C: New test.
342         * g++.dg/eh/catch2.C: New test.
343
344 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
345
346         PR c++/28370
347         * g++.dg/template/anon3.C: New test.
348
349 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
350
351         PR fortran/20844
352         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
353         specifiers requiring an explicit format tag..
354
355         PR fortran/28201
356         * gfortran.dg/generic_5: New test.
357
358         PR fortran/20893
359         * gfortran.dg/elemental_optional_args_1.f90: New test.
360
361 2006-07-16  Olivier Hainque  <hainque@adacore.com>
362
363         * gnat.dg/assert.ads: New file.
364         * gnat.dg/controlled_record.ads: Likewise.
365         * gnat.dg/controlled_record.adb: Likewise.
366
367 2006-07-15  Lee Millward  <lee.millward@gmail.com>
368
369         PR c++/28292
370         * g++.dg/other/error12.C: New test.
371
372         PR c++/28269
373         * g++.dg/template/crash54.C: New test.
374         
375 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
376
377         PR c++/28249
378         * g++.dg/parse/catch1.C: New test.
379
380         PR c++/28294
381         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
382
383         PR c++/28387
384         * g++.dg/ext/attrib24.C: New test.
385
386 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
387
388         PR c++/28343
389         * g++.dg/ext/asmspec1.C: New test.
390
391 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
392
393         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
394         (dg-test): Support shouldfail tests.
395         * lib/target-supports-dg.exp (dg-shouldfail): New.
396         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
397         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
398         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
399         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
400         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
401         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
402         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
403
404 2006-07-13  Jan Hubicka  <jh@suse.cz>
405
406         * gcc.target/i386/memcpy-1.c: New.
407
408 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
409
410         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
411
412 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
413
414         PR fortran/25097
415         * gfortran.dg/present_1.f90: New test.
416
417         PR fortran/20903
418         * gfortran.dg/interface_derived_type_1.f90: New test.
419
420 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
421
422         PR fortran/28213
423         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
424         list.
425
426 2006-07-07  Lee Millward  <lee.millward@gmail.com>
427
428         PR c++/27820
429         * g++.dg/other/label1.C: New test.
430         
431 2006-07-07   Richard Guenther  <rguenther@suse.de>
432
433         PR middle-end/28268
434         * gcc.dg/torture/pr28268.c: New testcase.
435
436 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
437
438         PR c++/27019
439         * g++.dg/ext/pr27019.C: New.
440
441 2006-07-07  Richard Guenther  <rguenther@suse.de>
442
443         PR tree-optimization/28187
444         * gcc.dg/pr28187.c: New testcase.
445
446 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
447
448         * gnat.dg/address_conversion.adb: New test.
449         * gnat.dg/boolean_subtype.adb: Likewise.
450         * gnat.dg/frame_overflow.adb: Likewise.
451         * gnat.dg/pointer_array.adb: Likewise.
452         * gnat.dg/pointer_conversion.adb: Likewise.
453
454 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
455
456         PR fortran/28237
457         PR fortran/23420
458         * gfortran.dg/print_fmt_5.f90: New test.
459
460 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
461
462         PR fortran/28129
463         * gfortran.dg/bounds_check_4.f90: New test.
464
465 2006-07-05  Richard Guenther  <rguenther@suse.de>
466
467         PR target/28158
468         * gfortran.dg/pr28158.f90: New testcase.
469
470 2006-07-05  Richard Guenther  <rguenther@suse.de>
471
472         PR tree-optimization/28162
473         * gcc.dg/pr28162.c: New testcase.
474
475 2006-07-05  Richard Guenther  <rguenther@suse.de>
476         Andrew Pinski  <pinskia@gcc.gnu.org>
477
478         PR c++/27084
479         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
480
481 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
482
483         PR fortran/28174
484         * gfortran.dg/actual_array_substr_2.f90: New test.
485
486         PR fortran/28167
487         * gfortran.dg/actual_array_constructor_2.f90: New test.
488
489 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
490
491         * gfortran.dg/itime_idate_1.f: New test.
492         * gfortran.dg/itime_idate_2.f: New test.
493
494 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
495
496         PR libgfortran/27704
497         * gfortran.dg/open_status_3.f90: New test.
498         * gfortran.dg/fmt_l.f90: Update for new feature.
499
500 2006-07-03  Asher Langton  <langton2@llnl.gov>
501
502         * gfortran.dg/oldstyle_2.f90: New.
503
504 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
505
506         * gnat.dg/string_slice.adb: New test.
507
508 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
509
510         PR fortran/19259
511         * gfortran.dg/semicolon_fixed.c: New.
512         * gfortran.dg/semicolon_free.c: New.
513
514 2006-06-30  Mike Stump  <mrs@apple.com>
515
516         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
517         that don't support internal visibility.
518
519 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
520
521         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
522         for '(' / ')' needing an extra '\'.
523
524 2006-06-29  Roger Sayle  <roger@eyesopen.com>
525
526         PR middle-end/27428
527         * gcc.dg/pr27428-1.c: New test case.
528
529 2006-06-29  Mike Stump  <mrs@apple.com>
530
531         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
532         on darwin as we can't align commons large enough yet.
533
534         * gcc.dg/vla-8.c: Add additional testcases.
535
536 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
537
538         PR c++/28114
539         * g++.dg/other/pr28114.C: New.
540
541 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
542
543         * gcc.c-torture/compile/20060625-1.c: New test.
544
545 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
546
547         PR fortran/20867
548         * gfortran.dg/stfunc_3.f90: New test.
549
550         PR fortran/25056
551         * gfortran.dg/impure_actual_1.f90: New test.
552
553         PR fortran/20874
554         * gfortran.dg/elemental_result_1.f90: New test.
555
556         PR fortran/25073
557         * gfortran.dg/select_7.f90: New test.
558
559         PR fortran/27554
560         * intrinsic_actual_1.f: New test.
561
562         PR fortran/22038
563         PR fortran/28119
564         * gfortran.dg/forall_4.f90: New test.
565
566         PR fortran/25072
567         * gfortran.dg/forall_5.f90: New test.
568
569 2006-06-25  Lee Millward  <lee.millward@gmail.com>
570
571         PR c++/28051
572         * g++.dg/template/using13.C: New test.
573
574         PR c++/28054
575         * g++.dg/other/incomplete3.C: New test.
576         
577 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
578
579         PR fortran/28081
580         * gfortran.dg/substr_3.f: New test.
581         * gfortran.dg/equiv_2.f90: Update expected error message.
582
583 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
584
585         PR fortran/28118
586         * gfortran.dg/actual_array_substr_1.f90: New test.
587
588 2006-06-24  Olivier Hainque  <hainque@adacore.com>
589
590         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
591         * gnat.dg/scalar_mode_agg_compare.adb: New test.
592         
593 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
594
595         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
596
597 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
598
599         PR fortran/27981
600         * gfortran.dg/simpleif_2.f90: New test.
601
602 2006-06-23  Lee Millward  <lee.millward@gmail.com>
603
604         * g++.dg/template/error22.C: Fix typo.
605         
606 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
607
608         PR c++/28112
609         * g++.dg/ext/attrib23.C: New test.
610
611 2006-06-23  Olivier Hainque  <hainque@adacore.com>
612
613         * gnat.dg/varsize_temp.adb: New test.
614         
615 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
616
617         PR c++/11468
618         * g++.dg/other/java2.C: New test.
619
620 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
621
622         PR target/27789
623         * g++.dg/ext/dllimport4.C. Add more tests for invalid
624         initialization.
625
626 2006-06-22  Roger Sayle  <roger@eyesopen.com>
627
628         PR target/27531
629         * gcc.dg/pr27531-1.c: New test case.
630
631 2006-06-22  Asher Langton  <langton2@llnl.gov>
632
633         PR fortran/24748
634         * gfortran.dg/implicit_8.f90: New.
635
636 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
637
638         PR rtl-optimization/28121
639         * gcc.dg/pr28121.c: New test.
640
641 2006-06-22  Lee Millward  <lee.millward@gmail.com>
642
643         PR c++/27805
644         * g++.dg/parse/ptrmem6.C: New test.
645
646         PR c++/27821
647         * g++.dg/template/error22.C: New test.
648         
649 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
650
651         PR c++/28111
652         * g++.dg/template/friend43.C: New test.
653
654         PR c++/28110
655         * g++.dg/template/crash53.C: New test.
656
657         PR c++/28109
658         * g++.dg/rtti/incomplete1.C: New test.
659
660 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
661
662         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
663
664 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
665
666         * gcc.c-torture/execute/complex-7.c: New.
667
668 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
669
670         * gcc.dg/merge-all-constants-1.c: New test.
671
672 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
673
674         PR c++/28113
675         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
676
677 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
678
679         * gfortran.dg/rrspacing_1.f90: New test.
680
681 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
682
683         PR c++/28052
684         * g++.dg/other/bitfield2.C: New test.
685
686 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
687
688         PR tree-optimization/27331
689         * gcc.dg/pr27331.c: New test.
690
691 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
692             Eric Botcazou  <ebotcazou@adacore.com>
693
694         PR ada/18692
695         * lib/gnat.exp: New file.
696         * lib/gnat-dg.exp: Likewise.
697         * gnat.dg: New directory.
698         * gnat.dg/dg.exp: New driver.
699         * gnat.dg/specs: New directory.
700         * gnat.dg/specs/specs.exp: New driver.
701         * gnat.dg/style: New directory.
702         * gnat.dg/style/style.exp: New driver.
703
704 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
705
706         PR fortran/16206
707         * gfortran.dg/array_initializer_1.f90: New test.
708
709         PR fortran/28005
710         * gfortran.dg/matmul_3.f90: New test.
711
712 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
713
714         PR middle-end/28075
715         * gcc.dg/tree-ssa/inline-1.c: New test.
716
717 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
718
719         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
720         in malloc prototype; remove XFAIL.
721         * gcc.dg/pr18241-2.c: Ditto.
722         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
723         in memset prototype; remove XFAIL.
724         * gcc.dg/tree-ssa/pr23382.c: Ditto.
725
726 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
727
728         * gcc.dg/vla-8.c: Add.
729
730 2006-06-19  Richard Guenther  <rguenther@suse.de>
731
732         PR tree-optimization/27090
733         * g++.dg/tree-ssa/pr27090.C: New testcase.
734
735 2006-06-19  Roger Sayle  <roger@eyesopen.com>
736
737         PR target/27861
738         * gcc.dg/pr27861-1.c: New test case.
739
740 2006-06-19  Richard Guenther  <rguenther@suse.de>
741
742         PR middle-end/28045
743         * gcc.dg/torture/pr28045.c: New testcase.
744
745 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
746
747         PR fortran/26801
748         * gfortran.dg/associated_4.f90: New test.
749
750 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
751
752         PR fortran/19310
753         PR fortran/19904
754         * gfortran.dg/real_const_3.f90: New test.
755
756 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
757
758         PR c++/28016
759         * g++.dg/template/static26.C: New test.
760
761         PR c++/27979
762         * g++.dg/expr/bitfield2.C: New test. 
763
764         PR c++/27884
765         * g++.dg/parse/linkage2.C: New test.
766
767 2006-06-16  Richard Guenther  <rguenther@suse.de>
768
769         PR middle-end/27116
770         * gcc.dg/pr15785-1.c: Revert last change.
771         * gcc.dg/torture/pr27116-2.c: New testcase.
772
773 2006-06-16  Roger Sayle  <roger@eyesopen.com>
774
775         PR middle-end/27802
776         * gcc.dg/pr27802-1.c: New test case.
777
778 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
779
780         PR c++/27689
781         * g++.dg/template/ttp18.C: New test.
782         * g++.dg/template/ttp19.C: Likewise.
783
784         PR c++/27666
785         * g++.dg/expr/cond9.C: New test.
786
787         PR c++/27640
788         * g++.dg/template/ctor7.C: New test.
789
790 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
791
792         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
793
794 2006-06-16  Richard Guenther  <rguenther@suse.de>
795
796         PR tree-optimization/27781
797         * gcc.dg/tree-ssa/pr27781.c: New testcase.
798
799 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
800
801         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
802
803 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
804
805         * gcc.dg/tree-ssa/loop-18.c: New test.
806
807 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
808
809         PR c++/27665
810         * g++.dg/template/crash52.C: New test.
811
812         PR c++/27648
813         * g++.dg/ext/attrib22.C: New test.
814
815         PR c++/26559
816         * g++.dg/template/builtin1.C: New test.
817         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
818         
819         PR c++/28018
820         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
821         assignment.
822         * g++.old-deja/g++.pt/crash51.C: Likewise.
823
824         PR c++/27227
825         * g++.dg/lookup/linkage1.C: New test.
826         * g++.dg/lookup/linkage2.C: Likewise.
827
828 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
829
830         PR middle-end/27959
831         * gcc.dg/pr27959.c: New testcase.
832
833 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
834
835         PR target/28014:
836         * g++.dg/eh/div.C: New test.
837
838 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
839
840         PR c++/27894
841         * g++.dg/tree-ssa/pr26757.C: New test.
842         * g++.dg/tree-ssa/pr27894.C: New test.
843
844 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
845
846         * gcc.c-torture/compile/20060609-1.c: New test.
847         
848         PR target/27863
849         * gcc.c-torture/compile/pr27863.c: New test.
850
851 2006-06-13  Richard Guenther  <rguenther@suse.de>
852
853         PR tree-optimization/27830
854         * g++.dg/tree-ssa/pr27830.C: New testcase.
855
856 2006-06-13  Matthew Sachs  <msachs@apple.com>
857
858         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
859         the list of compiler flags; this causes those flags to be checked
860         for things like dg-skip-if.
861
862 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
863
864         PR c++/27601
865         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
866
867 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
868             Kazu Hirata  <kazu@codesourcery.com>
869
870         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
871         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
872
873 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
874
875         PR c++/27933
876         * g++.dg/lookup/using15.C: New test.
877
878         PR c++/27951
879         * g++.dg/other/anon4.C: New test.
880
881 2006-06-12  Roger Sayle  <roger@eyesopen.com>
882
883         PR c++/21210
884         * g++.dg/init/complex1.C: New test case.
885
886 2006-06-11  Eric Christopher  <echristo@apple.com>
887
888         PR middle-end/27948
889         * gcc.dg/bf-ms-layout.c: Run on darwin.
890         * gcc.dg/bf-no-ms-layout: Ditto.
891         * gcc.dg/attr-ms_struct-2.c: New.
892         * gcc.dg/bf-ms-layout-2.c: Ditto.
893
894 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
895
896         * gcc.dg/attr-ms_struct-packed1.c: New.
897
898 2006-06-09  Mike Stump  <mrs@apple.com>
899
900         * gcc.dg/vla-7.c: Add.
901
902 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
903
904         PR fortran/24558
905         * gfortran.dg/entry_6.f90: New test.
906
907         PR fortran/20877
908         PR fortran/25047
909         * gfortran.dg/entry_7.f90: New test.
910
911 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
912
913         PR c/27747
914         * gcc.dg/cpp/_Pragma6.c: New test.
915
916         PR c++/27748
917         * g++.dg/cpp/_Pragma1.C: New test.
918
919         PR preprocessor/27746
920         * gcc.dg/gomp/macro-3.c: New test.
921         * gcc.dg/gomp/macro-4.c: New test.
922         * g++.dg/gomp/macro-3.C: New test.
923         * g++.dg/gomp/macro-4.C: New test.
924
925 2006-06-09  Richard Guenther  <rguenther@suse.de>
926
927         PR tree-optimization/26998
928         * gcc.dg/torture/pr26998.c: New testcase.
929         * gcc.dg/tree-ssa/vrp29.c: New testcase.
930
931 2006-06-08  Mike Stump  <mrs@apple.com>
932
933         * gcc.dg/pr27095.c: Account for stubs.
934
935         PR target/26427
936         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
937         produce bad code on darwin.
938
939 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
940
941         PR fortran/27958
942         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
943
944 2006-06-08  Asher Langton  <langton2@llnl.gov>
945
946         PR fortran/27786
947         * cray_pointers_2.f90: Add -fbounds-check compile flag.
948
949 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
950
951         PR target/27421
952         * gcc.dg/union-3.c: New test.
953
954 2006-06-08  Richard Guenther  <rguenther@suse.de>
955
956         PR middle-end/27116
957         * gcc.dg/torture/pr27116.c: New testcase.
958         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
959
960 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
961
962         PR rtl-optimization/26449
963         * gcc.dg/pr26449.c: New test.
964
965 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
966
967         PR c++/27601
968         * g++.dg/ext/offsetof1.C: Test member functions.
969
970 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
971
972         * gcc.dg/pr27095.c: Improve scanning.
973
974 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
975
976         PR fortran/23091
977         * gfortran.dg/saved_automatic_1.f90: New test.
978
979         PR fortran/24168
980         * gfortran.dg/array_simplify_1.f90: New test.
981
982         PR fortran/25090
983         * gfortran.dg/entry_dummy_ref_1.f90: New test.
984
985         PR fortran/25058
986         * gfortran.dg/entry_dummy_ref_2.f90: New test.
987
988 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
989
990         PR c++/27177
991         * g++.dg/expr/cast7.C: New test.
992
993 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
994
995         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
996         * lib/gcc-defs.exp (tool_check_compile): Ditto.
997         * lib/fortran-torture.exp (fortran-torture-compile,
998         fortran-torture-execute): Ditto.
999
1000 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1001
1002         PR target/27842
1003         * gcc.dg/vmx/pr27842.c: New test.
1004
1005 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1006
1007         PR libfortran/27895
1008         * gfortran.dg/bounds_check_3.f90: New test.
1009
1010 2006-06-05  Mike Stump  <mrs@apple.com>
1011
1012         * objc.dg/objc-fast-4.m: Skip for ppc64.
1013
1014 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1015
1016         PR testsuite/27705
1017         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1018
1019 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1020             Victor Kaplansky  <victork@il.ibm.com>
1021
1022         PR tree-optimizations/26360
1023         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1024         with -fno-tree-dce.
1025         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1026
1027 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1028
1029         PR fortran/14067
1030         * gfortran.dg/data_char_1.f90: Add messages for truncated
1031         strings.
1032
1033         PR fortran/16943
1034         * gfortran.dg/func_decl_2.f90: New test.
1035
1036         PR fortran/20839
1037         * gfortran.dg/do_2.f90: New test.
1038
1039         PR fortran/27655
1040         * gfortran.dg/associated_3.f90: New test.
1041
1042 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1043
1044         PR c++/27819
1045         * g++.dg/template/static25.C: New test.
1046
1047         PR c++/27722
1048         * g++.dg/init/array21.C: New test.
1049
1050         PR c++/27807
1051         * g++.dg/ext/complit7.C: New test.
1052
1053         PR c++/27806
1054         * g++.dg/parse/ptrmem5.C: New test.
1055
1056 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1057             Andrew Pinski  <pinskia@physics.uc.edu>
1058
1059         PR c/27150
1060         PR middle-end/27382
1061         * gcc.dg/pr27150-1.c: New testcase.
1062         * gcc.dg/pr27382-1.c: New testcase.
1063         * gcc.dg/pr27382-2.c: New testcase.
1064
1065 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1066
1067         PR c/25161
1068         PR c/27020
1069         * gcc.dg/array-10.c: New test.
1070
1071 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1072
1073         PR c++/27804
1074         * g++.dg/init/const4.C: New test.
1075         * g++.dg/init/member1.C: Add error-marker.
1076         * g++.dg/other/fold1.C: Adjust error-marker.
1077
1078 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1079
1080         PR c++/27601
1081         * g++.dg/ext/offsetof1.C: New test.
1082
1083 2006-06-04 Eric Christopher <echristo@apple.com>
1084
1085         * gcc.dg/attr-ms_struct-1.c: New.
1086
1087 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1088
1089         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1090
1091 2006-06-04  Richard Guenther  <rguenther@suse.de>
1092
1093         PR tree-optimization/27039
1094         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1095
1096 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1097
1098         PR target/26223
1099         * gcc.target/i386/amd64-abi-2.c: New test case.
1100
1101 2006-06-02  Eric Christopher  <echristo@apple.com>
1102
1103         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1104         * gcc.target/i386/20020523-1.c: Skip if darwin.
1105         * gcc.target/i386/asm-3.c: Ditto.
1106         * gcc.target/i386/20011119-1.c: Ditto.
1107         * gcc.target/i386/clobbers.c: Remove pic part of test.
1108
1109 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1110
1111         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1112         * g++.old-deja/g++.other/init19.C: Ditto.
1113         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1114         and add other platforms as expected failures.
1115
1116 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1117
1118         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1119         (is-effective-target-keyword): Ditto.
1120
1121 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1122
1123         PR fortran/27715
1124         * gfortran.dg/extended_char_comparison_1.f:  New test.
1125
1126 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1127
1128         PR fortran/25098
1129         * gfortran.dg/dummy_procedure_1.f90: New test.
1130
1131         PR fortran/25147
1132         * gfortran.dg/dummy_procedure_2.f90: New test.
1133
1134         * gfortran.dg/associated_2.f90: Correct to make consistent with
1135         standard.
1136
1137 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1138
1139         * gcc.target/i386/387-11.c: New test case.
1140
1141 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1142
1143         PR c++/27801
1144         * g++.dg/template/cond6.C: New test.
1145
1146         PR c++/26496
1147         * g++.dg/template/crash51.C: New test.
1148         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1149
1150         PR c++/27385
1151         * g++.dg/init/array20.C: New test.
1152
1153 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1154
1155         * gcc.dg/builtins-54.c: New test case.
1156
1157 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1158
1159         PR c++/26433
1160         * g++.dg/template/fntry1.C: Add dg-do link.
1161
1162         PR c++/27808
1163         * g++.dg/parse/friend6.C: New test.
1164
1165 2006-05-30  Asher Langton  <langton2@llnl.gov>
1166
1167         * gfortran.dg/cray_pointers_7.f90: New test.
1168
1169 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1170
1171         PR tree-optimization/23452
1172         * gcc.dg/fold-mulconj-1.c: New test case.
1173
1174 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1175
1176         PR c++/27803
1177         * g++.dg/parse/bitfield1.C: New test.
1178
1179 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1180
1181         * gcc.target/ppc-eq0-1.c: New test case.
1182         * gcc.target/ppc-negeq0-1.c: New test case.
1183
1184 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1185
1186         PR c/27273
1187         * gcc.dg/overflow-warn-5.c: New test.
1188
1189 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1190
1191         PR c/27718
1192         * gcc.dg/sizeof-1.c: New test.
1193
1194 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1195
1196         PR target/27790
1197         * gcc.target/i386/pr27790.c: New test.
1198
1199 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1200
1201         PR libgfortran/27757
1202         * gfortran.dg/direct_io_5.f90: New test.
1203
1204 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1205
1206         PR libgfortran/27634
1207         * gfortran.dg/fmt_missing_period_1.f: New test.
1208         * gfortran.dg/fmt_missing_period_2.f: New test.
1209         * gfortran.dg/fmt_missing_period_3.f: New test.
1210
1211 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1212
1213         PR fortran/19777
1214         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1215         arrays.
1216
1217 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1218
1219         PR c++/27713
1220         * g++.dg/template/new6.C: New test.
1221
1222 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1223
1224         PR tree-optimization/24964
1225         * gcc.target/i386/387-10.c: New test case.
1226
1227 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1228
1229         * intrinsics/string_intrinsics.c (compare_string):
1230         Use memcmp instead of strncmp to avoid tripping over
1231         CHAR(0) in a string.
1232
1233 2006-05-27  Richard Guenther  <rguenther@suse.de>
1234
1235         PR middle-end/27773
1236         * gcc.dg/torture/pr27773.c: New testcase.
1237
1238 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1239
1240         * gcc.dg/pr24561.c: Rename to..
1241         * gcc.dg/pr25962.c: .. this.
1242
1243 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1244
1245         PR fortran/19777
1246         * gfortran.dg/bounds_check_2.f: New test.
1247
1248 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1249
1250         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1251         * gfortran.dg/byte_1.f90: Likewise.
1252         * gfortran.dg/dup_save_2.f90: Likewise.
1253
1254 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1255
1256         * gfortran.dg/associated_2.f90: New test.
1257
1258 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1259
1260         PR fortran/27524
1261         * gfortran.dg/bounds_check_1.f90: New test.
1262
1263 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1264
1265         PR rtl-optimization/27661
1266         * gcc.dg/pr27661.c: New test case.
1267
1268 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1269
1270         PR fortran/23151
1271         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1272         * gfortran.dg/print_parentheses_1.f:  New test.
1273         * gfortran.dg/print_parentheses_2.f90:  New test.
1274
1275 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1276
1277         PR target/27758
1278         * gcc.dg/pr27758.c: New test.
1279
1280 2006-05-24  Falk Hueffner  <falk@debian.org>
1281
1282         * gcc.c-torture/compile/pr27571.c: New test.
1283
1284 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1285
1286         PR fortran/27709
1287         * gfortran.dg/spec_expr_4.f90: New test.
1288
1289         PR fortran/27155
1290         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1291
1292 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1293
1294         PR c++/20103
1295         * g++.dg/ext/complit6.C: New test.
1296         * g++.dg/ext/complit3.C: Adjust error markers.
1297         * g++.dg/init/const3.C: New test.
1298
1299 2006-05-25  Richard Guenther  <rguenther@suse.de>
1300
1301         PR middle-end/27743
1302         * gcc.dg/torture/pr27743.c: New testcase.
1303
1304 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1305
1306         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1307
1308 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1309
1310         * gcc.dg/compat/scalar-by-value-x.h: New.
1311         * gcc.dg/compat/scalar-by-value-y.h: New.
1312         * gcc.dg/compat/scalar-by-value-5.c: New.
1313         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1314         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1315         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1316         * gcc.dg/compat/scalar-by-value-6.c: New.
1317         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1318         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1319         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1320
1321 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1322
1323         PR tree-optimization/27639
1324         PR tree-optimization/26719
1325         * gcc.dg/pr27639.c: New test.
1326         * gcc.dg/pr26719.c: New test.
1327         * gcc.dg/tree-ssa/scev-cast.c: New test.
1328
1329 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1330
1331         PR c++/20173
1332         * g++.dg/template/error21.C: New test.
1333
1334 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1335
1336         PR target/27696
1337         * gcc.target/i386/pr27696.c: New.
1338
1339 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1340
1341         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1342
1343         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1344
1345 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1346
1347         PR c++/27716
1348         * g++.dg/other/assign1.C: New test.
1349
1350 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1351
1352         PR target/27266
1353         * gcc.target/i386/pr27266.c: New.
1354
1355 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1356
1357         PR c++/27451
1358         * g++.dg/ext/asm9.C: New test.
1359
1360 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1361
1362         PR rtl-optimization/25514
1363         * gcc.c-torture/compile/pr25514.c: New test.
1364
1365 2006-05-22  Richard Guenther  <rguenther@suse.de>
1366
1367         Revert
1368         2006-01-31  Richard Guenther  <rguenther@suse.de>
1369
1370         * gcc.target/i386/sselibm-1.c: New testcase.
1371         * gcc.target/i386/sselibm-2.c: Likewise.
1372         * gcc.target/i386/sselibm-3.c: Likewise.
1373         * gcc.target/i386/sselibm-4.c: Likewise.
1374         * gcc.target/i386/sselibm-5.c: Likewise.
1375
1376 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1377
1378         PR c/27420
1379         * gcc.dg/func-args-2.c: New test.
1380
1381         PR c/26818
1382         * gcc.dg/struct-incompl-1.c: New test.
1383
1384 2006-05-22  Richard Guenther  <rguenther@suse.de>
1385
1386         PR testsuite/27708
1387         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1388         the transformations we test for.
1389
1390 2006-05-22  Richard Guenther  <rguenther@suse.de>
1391
1392         PR testsuite/27707
1393         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1394
1395 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1396
1397         PR c++/27210
1398         * g++.dg/warn/new1.C: New test.
1399         * g++.dg/template/new5.C: Likewise.
1400
1401 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1402
1403         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1404         * gcc.target/i386/20060512-3.c: Likewise.
1405
1406 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1407
1408         PR rtl-optimization/27671
1409         * gcc.c-torture/execute/pr27671-1.c: New.
1410         * gcc.dg/pr27671-2.c: Likewise.
1411
1412         PR tree-optimization/26622.
1413         * gcc.c-torture/compile/pr26622.c: New.
1414
1415 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1416
1417         PR fortran/27613
1418         * gfortran.dg/recursive_reference_1.f90: New test.
1419
1420 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1421
1422         PR fortran/25746
1423         * gfortran.dg/elemental_subroutine_3.f90: New test.
1424
1425         PR fortran/25090
1426         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1427
1428         PR fortran/27584
1429         * gfortran.dg/associated_target_1.f90: New test.
1430
1431         PR fortran/19015
1432         * gfortran.dg/maxloc_shape_1.f90: New test.
1433
1434 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1435
1436         PR libgfortran/24459
1437         * gfortran.dg/namelist_24.f90: New test.
1438         * gfortran.dg/namelist_12.f: Fix typo in comment.
1439
1440 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1441
1442         PR middle-end/25776
1443         * g++.dg/other/error11.C: New test.
1444
1445 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1446
1447         * gcc.target/mips/pr26765.c: Add -w to options.
1448
1449 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1450
1451         * lib/target-supports.exp (check_effective_target_mpaired_single):
1452         New function.
1453         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1454         multilibs.
1455         * g++.dg/vect/vect.exp: Likewise.
1456
1457 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1458
1459         PR testsuite/25891
1460         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1461
1462 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1463
1464         PR fortran/27662
1465         * gfortran.dg/temporary_1.f90: New file.
1466
1467 2006-05-19  Andreas Schwab  <schwab@suse.de>
1468
1469         * g++.dg/other/unused1.C: Also match "stringz".
1470
1471 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1472
1473         PR c++/26433
1474         * g++.dg/template/fntry1.C: New test.
1475
1476 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1477
1478         PR c++/27471
1479         PR c++/27506
1480         * g++.dg/conversion/bitfield5.C: New test.
1481         * g++.dg/conversion/bitfield6.C: New test.
1482
1483 2006-05-18  Mike Stump  <mrs@apple.com>
1484
1485         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1486         * gcc.dg/vla-4.c: Add.
1487         * gcc.dg/vla-5.c: Add.
1488         * gcc.dg/vla-6.c: Add.
1489
1490 2006-05-12  Stuart Hastings  <stuart@apple.com>
1491
1492         * testsuite/gcc.target/i386/20060512-1.c: New.
1493         * testsuite/gcc.target/i386/20060512-2.c: New.
1494         * testsuite/gcc.target/i386/20060512-3.c: New.
1495         * testsuite/gcc.target/i386/20060512-4.c: New.
1496
1497 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1498
1499         PR c++/26122
1500         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1501
1502         PR c++/26068
1503         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1504         * g++.dg/parse/linkage1.C: New test.
1505
1506 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1507
1508         PR tree-optimization/27548
1509         * g++.dg/tree-ssa/pr27548.C: New test.
1510
1511 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1512
1513         PR fortran/26551
1514         * gfortran.dg/recursive_check_1.f: New test.
1515         * gfortran.dg/recursive_check_2.f90: New test.
1516
1517 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1518
1519         * g++.dg/opt/temp2.C: New test.
1520
1521 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1522
1523         PR c++/27491
1524         * g++.dg/init/brace5.C: New test.
1525
1526         PR middle-end/27415
1527         * gcc.dg/gomp/pr27415.c: New test.
1528         * g++.dg/gomp/pr27415.C: New test.
1529
1530         PR tree-optimization/27549
1531         * g++.dg/tree-ssa/pr27549.C: New test.
1532
1533 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1534
1535         PR libgfortran/27575
1536         * gfortran.dg/read_eof_4.f90: New test.
1537
1538 2006-05-16  Richard Guenther  <rguenther@suse.de>
1539
1540         PR tree-optimization/22303
1541         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1542
1543 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1544
1545         PR middle-end/27573
1546         * gcc.dg/gomp/pr27573.c: New test.
1547         * gfortran.dg/gomp/pr27573.f90: New test.
1548
1549         PR c/27499
1550         * gcc.dg/gomp/pr27499.c: New test.
1551         * g++.dg/gomp/pr27499.C: New test.
1552
1553 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1554
1555         PR c++/27339
1556         * g++.dg/parser/access8.C: Adjust error marker.
1557         * g++.dg/template/access17.C: New test.
1558         * g++.dg/template/access18.C: Likewise.
1559
1560 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1561
1562         PR target/26600
1563         * gcc.target/i386/pr26600.c: New test case.
1564
1565 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1566
1567         PR c++/27505
1568         * g++.dg/expr/bitfield1.C: New test.
1569
1570 2006-05-15  Richard Guenther  <rguenther@suse.de>
1571
1572         PR tree-optimization/27603
1573         * gcc.dg/torture/pr27603.c: New testcase.
1574
1575 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1576
1577         PR fortran/25090
1578         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1579
1580         PR fortran/25082
1581         * gfortran.dg/scalar_return_1.f90: New test.
1582
1583         PR fortran/27411
1584         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1585
1586 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1587
1588         * gcc.dg/gomp/critical-4.c: New test.
1589         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1590         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1591         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1592         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1593
1594 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1595
1596         PR c++/27582
1597         * g++.dg/template/dependent-args1.C: New test.
1598
1599         PR c++/27581
1600         * g++.dg/lookup/this1.C: New test.
1601
1602         PR c++/27315
1603         * g++.dg/template/operator6.C: New test.
1604         * g++.dg/template/incomplete3.C: New test.
1605
1606         PR c++/27559
1607         * g++.dg/template/new4.C: New test.
1608
1609         PR c++/27496
1610         * g++.dg/template/void2.C: New test.
1611
1612 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1613
1614         * g++.dg/template/dependent-expr5.C: New test.
1615
1616 2006-05-14  Roger Sayle  <roger@eyesopen.com>
1617
1618         PR middle-end/26729
1619         * gcc.dg/pr26729-1.c: New test case.
1620
1621 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
1622
1623         * gcc.dg/pr27003.c: New test.
1624
1625 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
1626
1627         * lib/target-supports.dg (check_cxa_atexit_available): Change
1628         v3_target_compile to ${tool}_target_compile.
1629
1630 2006-05-11  Jason Merrill  <jason@redhat.com>
1631
1632         * lib/scanasm.exp (scan-not-hidden): Fix typo.
1633
1634 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1635
1636         PR fortran/27553
1637         * gfortran.dg/label_5.f90: New test.
1638
1639 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
1640
1641         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
1642         check_effective_target_powerpc_altivec_ok): New.
1643         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
1644         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
1645         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
1646         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
1647         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
1648         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
1649         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
1650         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
1651         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
1652         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
1653         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
1654         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
1655         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
1656         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
1657         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
1658         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
1659         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
1660         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
1661         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
1662         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
1663         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
1664         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
1665         gcc.target/powerpc/altivec-9.c,
1666         gcc.target/powerpc/altivec-consts.c,
1667         gcc.target/powerpc/altivec-pr22085.c,
1668         gcc.target/powerpc/altivec-splat.c,
1669         gcc.target/powerpc/altivec-types-1.c,
1670         gcc.target/powerpc/altivec-types-2.c,
1671         gcc.target/powerpc/altivec-types-3.c,
1672         gcc.target/powerpc/altivec-types-4.c,
1673         gcc.target/powerpc/altivec-varargs-1.c,
1674         gcc.target/powerpc/altivec-vec-merge.c,
1675         gcc.target/powerpc/ppc-vector-memcpy.c,
1676         gcc.target/powerpc/ppc-vector-memset.c,
1677         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
1678         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
1679         these effective targets.
1680         * gcc.dg/vmx/pr27006.c: Add missing close brace.
1681         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
1682
1683 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1684
1685         PR middle-end/27384
1686         * g++.dg/other/fold1.C: New test.
1687
1688         PR middle-end/27488
1689         * gcc.dg/fold-nonneg-1.c: New test.
1690
1691         PR c++/27547
1692         * g++.dg/other/operator1.C: New test.
1693
1694 2006-05-11  Richard Guenther  <rguenther@suse.de>
1695
1696         PR middle-end/27529
1697         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
1698
1699 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
1700
1701         * lib/target-supports-dg.exp (check-flags): New.
1702         (dg-skip-if): Move flag checks.
1703
1704 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
1705
1706         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
1707         * lib/target-supports.dg (check_cxa_atexit_available): New.
1708
1709 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
1710
1711         PR fortran/27470
1712         * gfortran.dg/multiple_allocation_2.f90: New test case.
1713
1714 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
1715
1716         * gcc.target/arm/pr27387.C: Fix a comment typo.
1717
1718 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1719
1720         PR fortran/24549
1721         * gfortran.dg/error_recovery_1.f90: New test.
1722
1723 2006-05-10  Richard Guenther  <rguenther@suse.de>
1724
1725         PR tree-optimization/27302
1726         * gcc.dg/torture/pr27302.c: New testcase.
1727
1728 2006-05-09  Dirk Mueller  <dmueller@suse.de>
1729         Richard Guenther  <rguenther@suse.de>
1730
1731         PR middle-end/27498
1732         * gcc.dg/tree-ssa/pr27498.c: New testcase.
1733
1734 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
1735
1736         PR rtl-optimization/27335
1737         * gcc.dg/pr27335.c: New test.
1738
1739 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
1740
1741         * gcc.target/mips/mips-ps-5.c: New file.
1742
1743 2006-05-08  Jan Hubicka  <jh@suse.cz>
1744
1745         PR middle-end/25962
1746         * gcc.dg/pr25962.c: New.
1747
1748 2006-05-08  Roger Sayle  <roger@eyesopen.com>
1749
1750         PR target/27158
1751         * gcc.target/powerpc/pr27158.c: New test case.
1752
1753 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
1754
1755         PR testsuite/27476
1756         * ada/acats/run_all.sh: Use test -z.
1757
1758 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1759
1760         PR libfortran/18271
1761         * gfortran.dg/spec_expr_3.f90: New test.
1762
1763 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
1764
1765         PR target/24879
1766         * gcc.target/i386/monitor.c: New file.
1767
1768 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
1769
1770         * gcc.dg/pr27095.c: xfail *-*-darwin*.
1771
1772 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1773
1774         PR c++/27447
1775         * g++.dg/other/ptrmem7.C: New test.
1776
1777 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1778
1779         PR target/27421
1780         * gcc.dg/array-9.c: New test.
1781
1782 2006-05-07  Richard Guenther  <rguenther@suse.de>
1783
1784         PR tree-optimization/27409
1785         * gcc.dg/torture/pr27409.c: New testcase.
1786
1787 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1788
1789         PR fortran/27457
1790         * gfortran.dg/select_6.f90: New.
1791
1792 2006-05-07  Richard Guenther  <rguenther@suse.de>
1793
1794         PR tree-optimization/27136
1795         * gcc.dg/torture/pr27136.c: New testcase.
1796
1797 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
1798
1799         PR fortran/24813
1800         * gfortran.dg/char_cons_len_1.f90: New test.
1801
1802 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1803
1804         PR c++/27427
1805         * g++.dg/template/incomplete2.C: New test.
1806
1807 2006-05-06  Richard Guenther  <rguenther@suse.de>
1808
1809         PR tree-optimization/27151
1810         * gcc.dg/vect/pr27151.c: New testcase.
1811
1812 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1813
1814         PR c++/27430
1815         * g++.dg/template/void1.C: New test.
1816
1817         PR c++/27423
1818         * g++.dg/other/void2.C: New test.
1819
1820         PR c++/27422
1821         * g++.dg/conversion/void1.C: New test.
1822
1823 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
1824
1825         PR/21391
1826         * g++.dg/other/unused1.C: New.
1827
1828 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1829
1830         PR objc/27240
1831         * objc.dg/member-1.m: New test.
1832
1833 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
1834
1835         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
1836
1837 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1838
1839         PR libfortran/26985
1840         * gfortran.dg/matmul_2.f90: New test.
1841
1842 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
1843
1844         * ada/acats/run_all.sh: Use sync when main not found.
1845
1846 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
1847
1848         PR target/26765
1849         * gcc.target/mips/pr26765.c: New.
1850
1851 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
1852
1853         * gcc.target/bfin: New directory.
1854         * gcc.target/bfin/bfin.exp: New file.
1855         * gcc.target/bfin/frmul.c: New file.
1856         * gcc.target/bfin/arith.c: New file.
1857         * gcc.target/bfin/mul-combine.c: New file.
1858         * gcc.target/bfin/shift.c: New file.
1859
1860 2006-05-04  Richard Guenther  <rguenther@suse.de>
1861
1862         PR tree-optimization/14287
1863         PR tree-optimization/14844
1864         PR tree-optimization/19792
1865         PR tree-optimization/21608
1866         PR tree-optimization/27090
1867         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
1868         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1869         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1870         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1871         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1872
1873 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
1874
1875         PR tree-optimization/27285
1876         * gcc.c-torture/execute/pr27285.c: New test.
1877
1878         PR middle-end/27388
1879         * gcc.dg/gomp/pr27388-1.c: New test.
1880         * gcc.dg/gomp/pr27388-2.c: New test.
1881         * gcc.dg/gomp/pr27388-3.c: New test.
1882
1883         PR c++/27359
1884         * g++.dg/gomp/pr27359.C: New test.
1885
1886 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
1887
1888         PR fortran/20248
1889         * gfortran.dg/iargc.f90: New test.
1890
1891 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1892
1893         PR c++/27102
1894         * g++.dg/template/crash49.C: New test.
1895
1896 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
1897
1898         PR testsuite/27032
1899         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
1900
1901 2006-05-02  Jeff Law  <law@redhat.com>
1902
1903         PR tree-optimization/27364
1904         * gcc.c-torture/execute/pr27364.c: New test.
1905
1906 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1907
1908         PR c++/27309
1909         * g++.dg/parser/ctor5.C: New test.
1910
1911 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
1912
1913         PR target/27387
1914         * gcc.target/arm/arm.exp: New.
1915         * gcc.target/arm/pr27387.C: Likewise.
1916
1917 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
1918
1919         PR fortran/27269
1920         PR fortran/27324
1921         * gfortran.dg/module_equivalence_2.f90: New test.
1922
1923 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
1924
1925         PR middle-end/27337
1926         * g++.dg/gomp/pr27337-1.C: New test.
1927         * g++.dg/gomp/pr27337-2.C: New test.
1928
1929         PR middle-end/27328
1930         * gcc.dg/gomp/pr27328.c: New test.
1931
1932         PR middle-end/27325
1933         * g++.dg/gomp/pr27325.C: New test.
1934
1935         PR middle-end/27310
1936         * g++.dg/gomp/pr27310.C: New test.
1937
1938 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1939
1940         PR tree-optimization/27291
1941         * g++.dg/tree-ssa/pr27291.C: New test.
1942
1943 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1944
1945         PR tree-optimization/27283
1946         * g++.dg/tree-ssa/pr27283.C: New test.
1947
1948 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1949
1950         * gcc.dg/tree-ssa/loop-16.c: New test.
1951
1952 2006-05-01  Roger Sayle  <roger@eyesopen.com>
1953             Joseph S. Myers  <joseph@codesourcery.com>
1954
1955         * gcc.dg/Wconversion-3.c: New test case.
1956         * gcc.dg/Wconversion-4.c: Likewise.
1957
1958 2006-05-01  Richard Guenther  <rguenther@suse.de>
1959
1960         PR tree-optimization/26726
1961         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
1962
1963 2006-04-30  Roger Sayle  <roger@eyesopen.com>
1964
1965         * gcc.dg/Woverflow-1.c: New test case.
1966         * gcc.dg/Woverflow-2.c: Likewise.
1967         * gcc.dg/Woverflow-3.c: Likewise.
1968
1969 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
1970
1971         PR c++/27094
1972         * g++.dg/template/defarg8.C: New test.
1973
1974 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1975
1976         PR c++/27278
1977         * g++.dg/parse/operator7.C: New test.
1978
1979 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1980
1981         PR c++/11471
1982         PR c++/27102
1983         * g++.dg/template/crash48.C: New test.
1984
1985         PR c++/27279
1986         * g++.dg/parse/ctor4.C: New test.
1987
1988 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1989
1990         PR fortran/25681
1991         * gfortran.df/char_type_len.f90: New test.
1992
1993 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1994
1995         PR libgfortran/27304
1996         * gfortran.dg/fmt_exhaust.f90: New test.
1997
1998 2006-04-28  Roger Sayle  <roger@eyesopen.com>
1999
2000         PR c/25309
2001         * gcc.dg/large-size-array-2.c: New test case.
2002
2003 2006-04-28  Richard Guenther  <rguenther@suse.de>
2004
2005         PR target/26826
2006         * gcc.target/i386/pr26826.c: New testcase.
2007
2008 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2009
2010         PR middle-end/27260
2011         * gcc.c-torture/execute/pr27260.c: New.
2012
2013 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2014
2015         PR middle-end/27095
2016         * gcc.dg/pr27095.c: New.
2017
2018 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2019
2020         PR c++/27292
2021         * g++.dg/conversion/bitfield4.C: New test.
2022
2023 2006-04-27  Eric Christopher  <echristo@apple.com>
2024
2025         * gcc.dg/pragma-ms_struct.c: New.
2026
2027 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2028
2029         PR c++/27102
2030         * g++.dg/template/crash47.C: New test.
2031
2032 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2033
2034         * gcc.target/i386/sse-7.c: build with -msse.
2035
2036 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2037
2038         PR testsuite/27274:
2039         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2040         (main): Exit if processor doesn't support SSE.
2041
2042 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2043
2044         PR middle-end/27282
2045         * gcc.c-torture/compile/pr27282.c: New test.
2046
2047 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2048
2049         PR middle-end/26913
2050         * g++.dg/gomp/pr26913.C: New test.
2051
2052         PR c/25996
2053         * gcc.dg/gomp/pr25996.c: New test.
2054         * g++.dg/gomp/pr25996.C: New test.
2055
2056 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2057
2058         PR rtl-optimization/26725
2059         * gcc.c-torture/compile/pr26725.c: New test.
2060
2061 2006-04-25  Richard Guenther  <rguenther@suse.de>
2062
2063         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2064         than n + -1.
2065
2066 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2067
2068         * gcc.dg/20060425-1.c: New testcase.
2069
2070 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2071
2072         PR tree-optimization/26865
2073         * gcc.dg/pr26865.c: New test.
2074
2075 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2076
2077         PR c++/27292
2078         * g++.dg/conversion/bitfield1.C: New test.
2079         * g++.dg/conversion/bitfield2.C: Likewise.
2080         * g++.dg/conversion/bitfield3.C: Likewise.
2081
2082 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2083         Richard Guenther  <rguenther@suse.de>
2084
2085         PR tree-optimization/27236
2086         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2087
2088 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2089
2090         PR c++/19963
2091         * g++.dg/other/incomplete2.C: New test.
2092
2093 2006-04-24  Richard Guenther  <rguenther@suse.de>
2094
2095         PR middle-end/26869
2096         * gcc.dg/torture/pr26869.c: New testcase.
2097
2098 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2099         Richard Guenther  <rguenther@suse.de>
2100
2101         PR tree-optimization/27218
2102         * g++.dg/tree-ssa/pr27218.C: New testcase.
2103
2104 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2105
2106         PR c++/26912
2107         * g++.dg/template/friend41.C: New test.
2108
2109 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2110
2111         * g++.dg/opt/pr15551.C: Include cstdio.
2112         (main): Use remove instead of unlink.
2113
2114 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2115
2116         * gcc.dg/sibcall-7.c: New test.
2117         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2118         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2119         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2120         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2121         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2122
2123 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2124
2125         PR c++/26534
2126         * g++.dg/opt/bitfield1.C: New test.
2127         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2128         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2129         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2130         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2131         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2132         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2133         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2134         * g++.dg/abi/bitfield2.C: Likewise.
2135         * g++.dg/init/bitfield1.C: Likewise.
2136
2137 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2138
2139         PR fortran/25099
2140         * gfortran.dg/elemental_subroutine_4.f90: New test.
2141         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2142         call sub (m, x).
2143
2144 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2145
2146         * gcc.c-torture/compile/20060421-1.c: New testcase.
2147
2148 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2149
2150         PR c/25875
2151         * gcc.dg/init-bad-4.c: New test.
2152
2153 2006-04-21  Paul Brook  <paul@codesourcery.com>
2154
2155         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2156
2157 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2158
2159         PR fortran/27122
2160         * gfortran.dg/defined_operators_1.f90: New test.
2161         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2162         remove old ones associated, incorrectly, with Note 5.46.
2163
2164         PR fortran/27113
2165         * gfortran.dg/character_array_constructor_1.f90: New test.
2166
2167 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2168
2169         * gcc.dg/20060419-1.c: New test.
2170
2171 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2172
2173         PR c/26774
2174         * gcc.dg/struct-parse-1.c: New test case.
2175
2176 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2177
2178         PR c++/26558
2179         * g++.dg/parse/template19.C: New test.
2180
2181         PR c++/26739
2182         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2183
2184         PR c++/26036
2185         * g++.dg/expr/call3.C: New test.
2186
2187         PR c++/10385
2188         * g++.dg/conversion/dynamic1.C: New test.
2189
2190 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2191
2192         PR c++/27102
2193         * g++.dg/template/crash35.C: Tweak error markers.
2194         * g++.dg/template/crash46.C: New test.
2195         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2196         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2197
2198 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2199
2200         PR rtl-optimization/14261
2201         * gcc.c-torture/compile/20060419-1.c: Added.
2202
2203 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2204
2205         * gfortran.dg/label_1.f90: Adjust dg-error.
2206
2207 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2208
2209         PR target/26961
2210         * gcc.dg/fold-cond-1.c: New test case.
2211         * gcc.dg/pr26961-1.c: Likewise.
2212
2213 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2214
2215         PR libgfortran/27138
2216         * gfortran.dg/read_bad_advance.f90: New test.
2217
2218 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2219             Dale Johannesen  <dalej@apple.com>
2220
2221         PR target/24076
2222         * gcc.target/i386/vecinit-3.c: New testcase.
2223         * gcc.target/i386/vecinit-4.c: Likewise.
2224         * gcc.target/i386/sse-18.c: Likewise.
2225         * gcc.target/i386/sse-19.c: Likewise.
2226
2227 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2228
2229         * gfortran.dg/allocate_zerosize_1.f90: New test.
2230
2231 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2232
2233         PR c++/26365
2234         * g++.dg/template/crash45.C: New test.
2235
2236 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2237
2238         PR fortran/26787
2239         * gfortran.dg/proc_assign_1.f90: New test.
2240         * gfortran.dg/procedure_lvalue.f90: Change message.
2241         * gfortran.dg/namelist_4.f90: Add new error.
2242
2243         PR fortran/25597
2244         PR fortran/27096
2245         * gfortran.dg/auto_pointer_array_result_1.f90
2246
2247         PR fortran/27089
2248         * gfortran.dg/specification_type_resolution_1.f90
2249
2250         PR fortran/18003
2251         PR fortran/25669
2252         PR fortran/26834
2253         * gfortran.dg/bounds_temporaries_1.f90: New test.
2254
2255         PR fortran/27124
2256         * gfortran.dg/array_return_value_1.f90: New test.
2257
2258 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2259
2260         PR fortran/25336
2261         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2262
2263 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2264
2265         PR middle-end/26823
2266         * g++.dg/gomp/pr26823-1.C: New test.
2267         * g++.dg/gomp/pr26823-2.C: New test.
2268
2269 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2270
2271         PR middle-end/27134
2272         * gcc.dg/pr27314.c: New test.
2273
2274 2006-04-13  Richard Henderson  <rth@redhat.com>
2275
2276         * g++.dg/gomp/block-0.C: Update expected matches.
2277
2278 2006-04-13  DJ Delorie  <dj@redhat.com>
2279
2280         * lib/target-supports.exp (check_effective_target_int32plus): New.
2281         (check_effective_target_ptr32plus): New.
2282         (check_effective_target_size32plus): New.
2283         (check_effective_target_int16): New.
2284         (check_profiling_available): Add m32c to the list of unsupported targets.
2285
2286         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2287         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2288         memory size.
2289         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2290         pointers.
2291         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2292         size_t.
2293         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2294         and size_t.
2295         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2296         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2297         not just xstormy16.  Skip m32c due to weird pointer size.
2298         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2299         not just xstormy16.
2300         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2301         not just xstormy16.
2302         * gcc.dg/20020312-2.c: Add m32c support.
2303         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2304         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2305         in test.
2306         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2307         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2308         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2309         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2310         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2311         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2312         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2313         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2314         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2315         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2316         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2317         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2318         in test.
2319         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2320         in test.
2321         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2322         * gcc.dg/pr23049.c: Require >=32 bit integers.
2323         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2324         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2325         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2326         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2327         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2328         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2329         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2330         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2331         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2332         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2333         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2334         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2335         prototype in test.
2336         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2337         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2338         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2339         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2340         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2341
2342         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2343         * gcc.c-torture/execute/20040703-1.x: Likewise.
2344         * gcc.c-torture/execute/20040705-1.x: Likewise.
2345         * gcc.c-torture/execute/20040705-2.x: Likewise.
2346         * gcc.c-torture/execute/20040709-1.x: Likewise.
2347         * gcc.c-torture/execute/20040709-2.x: Likewise.
2348         * gcc.c-torture/execute/20040811-1.x: Likewise.
2349         * gcc.c-torture/execute/20050316-1.x: Likewise.
2350         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2351         * gcc.c-torture/execute/pr19689.x: Likewise.
2352         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2353         * gcc.c-torture/execute/usmul.x: Likewise.
2354         * gcc.c-torture/execute/vrp-5.x: Likewise.
2355         * gcc.c-torture/execute/vrp-6.x: Likewise.
2356         * gcc.dg/debug/20041023-1.s: Likewise.
2357
2358 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2359
2360         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2361         of integers to a vector types are now constant expressions in C.
2362         * gcc.dg/vect/vect-fold-1.c: New test case.
2363
2364 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2365             Ulrich Weigand  <uweigand@de.ibm.com>
2366
2367         PR target/27006
2368         * gcc.dg/vmx/pr27006.c: New testcase.
2369
2370 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2371
2372         PR libgfortran/26766
2373         * gfortran.dg/write_recursive.f90: New test.
2374
2375 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2376
2377         * g++.dg/parse/dtor7.C: New test.
2378         * g++.dg/parse/new1.C: Add error marker.
2379         * g++.dg/template/new3.C: New test.
2380
2381         PR c++/26122
2382         * g++.dg/template/pure1.C: New test.
2383
2384         PR c++/26295
2385         * g++.dg/parse/ptrmem4.C: New test.
2386
2387 2006-04-10  Jeff Law  <law@redhat.com>
2388
2389         PR/27087
2390         * gcc.c-torture/compile/pr27087.c: New test.
2391
2392 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2393
2394         PR/21391
2395         * gcc.dg/20060410.c: New.
2396
2397 2006-04-10  Matthias Klose  <doko@debian.org>
2398
2399         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2400         Recognize multilib directory names containing underscores.
2401
2402 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2403
2404         * gcc.target/i386/vecinit-1.c: New test case.
2405         * gcc.target/i386/vecinit-2.c: Likewise.
2406
2407 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2408
2409         PR debug/27057
2410         * g++.dg/debug/dwarf2-2.C: New test.
2411
2412 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2413
2414         PR rtl-optimization/27073
2415         * gcc.c-torture/execute/pr27073.c: New test.
2416
2417 2006-04-08  Mike Stump  <mrs@apple.com>
2418
2419         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2420
2421 2006-04-07  Richard Guenther  <rguenther@suse.de>
2422
2423         PR tree-optimization/26135
2424         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2425
2426 2006-04-06  Jan Hubicka  <jh@suse.cz>
2427
2428         PR profile/26399
2429         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2430
2431 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2432
2433         * g++.dg/conversion/nullptr1.C: New test case.
2434         * g++.dg/conversion/nullptr2.C: Likewise.
2435
2436 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2437
2438         * gfortran.dg/dependency_18.f90: New test case.
2439
2440 2006-04-05  Richard Guenther  <rguenther@suse.de>
2441
2442         PR tree-optimization/26919
2443         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2444         * gcc.dg/ipa/ipa-2.c: Likewise.
2445         * gcc.dg/ipa/ipa-3.c: Likewise.
2446         * gcc.dg/ipa/ipa-5.c: Likewise.
2447
2448 2006-04-05  Richard Guenther  <rguenther@suse.de>
2449
2450         PR tree-optimization/26763
2451         * gcc.dg/torture/pr26763-1.c: New testcase.
2452         * gcc.dg/torture/pr26763-2.c: Likewise.
2453
2454 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2455
2456         PR fortran/23634
2457         PR fortran/25619
2458         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2459
2460 2006-04-04  Eric Christopher  <echristo@apple.com>
2461
2462         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2463         stubs.
2464         * gcc.target/i386/387-5.c: Ditto.
2465
2466 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2467
2468         * gcc.target/sparc/struct-ret-check.c: New test.
2469
2470 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2471
2472         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2473         zero decimal digits specified in format.
2474
2475 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2476
2477         PR fortran/26891
2478         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2479
2480         PR fortran/26976
2481         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2482         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2483         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2484         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2485         bigendian-ness.
2486
2487 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2488
2489         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2490         dummy arguments work when the actual argument is itself a dummy
2491         argument of the caller.
2492
2493 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2494
2495         PR libfortran/24685
2496         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2497
2498 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2499
2500         * gfortran.dg/dependencency_17.f90: New test case.
2501
2502 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2503
2504         * gfortran.dg/dependency_14.f90: New test case.
2505         * gfortran.dg/dependency_15.f90: Likewise.
2506         * gfortran.dg/dependency_16.f90: Likewise.
2507
2508 2006-03-31  Asher Langton  <langton2@llnl.gov>
2509
2510         PR fortran/25358
2511         gfortran.dg/cray_pointers_6.f90: New test.
2512
2513 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2514
2515         PR libgfortran/26890
2516         * gfortran.dg/read_size_noadvance.f90: New test.
2517
2518 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2519
2520         PR fortran/25031
2521         * gfortran.dg/multiple_allocation_1.f90: Check that the
2522         size has changed after a re-allocation with stat.
2523
2524 2006-03-30  Richard Guenther  <rguenther@suse.de>
2525
2526         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2527         removal.
2528         * gcc.target/i386/sselibm-2.c: Likewise.
2529         * gcc.target/i386/sselibm-3.c: Likewise.
2530         * gcc.target/i386/sselibm-4.c: Likewise.
2531         * gcc.target/i386/sselibm-5.c: Likewise.
2532
2533 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2534
2535         * gcc.dg/fold-andxor-1.c: New test case.
2536         * gcc.dg/fold-xorand-1.c: Likewise.
2537
2538 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2539
2540         * gcc.dg/fold-convnotconv-1.c: New test case.
2541
2542 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2543
2544         PR fortran/26779
2545         * gfortran.dg/private_type_5.f90: New test.
2546
2547 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2548
2549         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2550
2551 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2552
2553         * gfortran.dg/advance_2.f90: New test.
2554         * gfortran.dg/advance_3.f90: New test.
2555
2556         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2557
2558 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2559
2560         PR libgfortran/26661
2561         PR libgfortran/26880
2562         * gfortran.dg/read_x_past.f: New test.
2563
2564 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2565
2566         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2567         to be STABS.
2568
2569 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2570
2571         * objc.dg/dwarf-1.m: Skip on AIX.
2572         * objc.dg/dwarf-2.m: Skip on AIX.
2573
2574 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2575
2576         PR fortran/26816
2577         * gfortran.dg/float_1.f90: New test.
2578
2579 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2580
2581         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2582         X86_64 targets.
2583         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2584
2585 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2586
2587         PR libfortran/26735
2588         * gfortran.dg/convert_implied_open.f90: New test case.
2589
2590 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2591
2592         PR fortran/26769
2593         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2594
2595 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2596
2597         PR middle-end/26717
2598         * gcc.dg/pr26717.c: New test.
2599
2600 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2601
2602         * gfortran.dg/dependency_12.f90: New test case.
2603
2604 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2605
2606         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2607
2608 2006-03-24  Jeff Law  <law@redhat.com>
2609
2610         * gcc.c-torture/pr26840.c: New test.
2611
2612 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2613
2614         * objc.dg/dwarf-2.m: New.
2615         * obj-c++.dg/dwarf-2.mm: New.
2616
2617         * g++.old-deja/g++.other/init19.C: New.
2618
2619 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
2620
2621         * g++.dg/eh/spbp.C: Skip on AIX.
2622
2623 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
2624
2625         PR middle-end/26611
2626         * g++.dg/gomp/pr26611-1.C: New test.
2627         * g++.dg/gomp/pr26611-2.C: New test.
2628
2629 2006-03-24  Jeff Law  <law@redhat.com>
2630
2631         * gcc.c-torture/compile/pr26833.c: New test.
2632         * gfortran.fortran-torture/compile/pr26806.f90: New test.
2633
2634 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2635
2636         * gfortran.dg/endfile_2.f90: Delete temp file.
2637
2638 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
2639
2640         PR fortran/19303
2641         * gfortran.dg/record_marker_1.f90: New test case.
2642         * gfortran.dg/record_marker_2.f: New test case.
2643         * gfortran.dg/record_marker_3.f90: New test case.
2644
2645 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
2646
2647         PR fortran/17298
2648         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
2649         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
2650
2651 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
2652
2653         * lib/gcc-dg.exp (cleanup-modules): New proc.
2654         * gfortran.dg/allocatable_function_1.f90,
2655         gfortran.dg/allocate_char_star_scalar_1.f90,
2656         gfortran.dg/assumed_charlen_function_1.f90,
2657         gfortran.dg/assumed_dummy_1.f90,
2658         gfortran.dg/assumed_shape_ranks_1.f90,
2659         gfortran.dg/assumed_shape_ranks_2.f90,
2660         gfortran.dg/assumed_size_dt_dummy.f90,
2661         gfortran.dg/auto_char_dummy_array_1.f90,
2662         gfortran.dg/auto_char_len_3.f90,
2663         gfortran.dg/automatic_module_variable.f90,
2664         gfortran.dg/bad_automatic_objects_1.f90,
2665         gfortran.dg/char_array_constructor.f90,
2666         gfortran.dg/char_array_structure_constructor.f90,
2667         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
2668         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
2669         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
2670         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
2671         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
2672         gfortran.dg/derived_pointer_recursion.f90,
2673         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
2674         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
2675         gfortran.dg/dummy_functions_1.f90,
2676         gfortran.dg/elemental_initializer_1.f90,
2677         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
2678         gfortran.dg/elemental_pointer_1.f90,
2679         gfortran.dg/elemental_subroutine_1.f90,
2680         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
2681         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
2682         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
2683         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
2684         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
2685         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
2686         gfortran.dg/global_references_1.f90,
2687         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
2688         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
2689         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
2690         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
2691         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
2692         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
2693         gfortran.dg/large_integer_kind_1.f90,
2694         gfortran.dg/large_real_kind_1.f90,
2695         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
2696         gfortran.dg/module_double_reuse.f90,
2697         gfortran.dg/module_equivalence_1.f90,
2698         gfortran.dg/module_interface_1.f90,
2699         gfortran.dg/module_parameter_array_refs_1.f90,
2700         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
2701         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
2702         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
2703         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
2704         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
2705         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
2706         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
2707         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
2708         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
2709         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
2710         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
2711         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
2712         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
2713         gfortran.dg/same_name_1.f90,
2714         gfortran.dg/sibling_dummy_procedure_1.f90,
2715         gfortran.dg/sibling_dummy_procedure_2.f90,
2716         gfortran.dg/sibling_dummy_procedure_3.f90,
2717         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
2718         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
2719         gfortran.dg/used_dummy_types_2.f90,
2720         gfortran.dg/used_dummy_types_3.f90,
2721         gfortran.dg/used_dummy_types_4.f90,
2722         gfortran.dg/used_dummy_types_5.f90,
2723         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
2724         gfortran.dg/userdef_operator_1.f90: Use it.
2725
2726 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2727
2728         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
2729         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
2730         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
2731         gfortran.dg/write_back.f,
2732         gfortran.fortran-torture/execute/inquire_1.f90,
2733         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
2734
2735 2006-03-21  Jeff Law  <law@redhat.com>
2736
2737         * gcc.dg/tree-ssa/vrp28.c: New test.
2738
2739 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2740
2741         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
2742         if _STDC_C99 is defined.
2743         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
2744         * gcc.dg/builtins-20.c: Likewise.
2745         * gcc.dg/builtins-53.c: Likewise.
2746         * gcc.dg/single-precision-constant.c: Likewise. Also pass
2747         -mmacosx-version-min=10.3 on PowerPC/Darwin.
2748
2749 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
2750
2751         PR tree-opt/26781
2752         * gcc.c-torture/compile/pr26781-1.c: New test.
2753         * gcc.c-torture/compile/pr26781-2.c: New test.
2754
2755 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
2756
2757         PR c++/26690
2758         * g++.dg/gomp/pr26690-1.C: New test.
2759         * g++.dg/gomp/pr26690-2.C: New test.
2760
2761 2006-03-20  Jeff Law  <law@redhat.com>
2762
2763         * gcc.dg/tree-ssa/pr21829.c: New test.
2764
2765         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
2766
2767 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
2768
2769         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
2770         (check_visibility_available): Use it.
2771         (check_effective_target_default_packed): Likewise.
2772         (check_effective_target_pcc_bitfield_type_matters): Likewise.
2773         (check_effective_target_fopenmp): Likewise.
2774         (check_effective_target_freorder): Likewise.
2775         (check_effective_target_fpic): Likewise.
2776         (check_named_sections_available): Likewise.
2777         (check_effective_target_ilp32): Likewise.
2778         (check_effective_target_lp64): Likewise.
2779
2780 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
2781
2782         PR fortran/20935
2783         * gfortran.dg/scalar_mask_2.f90: New test case.
2784
2785 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
2786
2787         PR tree-opt/26629
2788         * gcc.dg/tree-ssa/loadpre12.c: New test.
2789         * gcc.dg/tree-ssa/loadpre13.c: New test.
2790         * gcc.dg/tree-ssa/loadpre14.c: New test.
2791         * gcc.dg/tree-ssa/loadpre15.c: New test.
2792         * gcc.dg/tree-ssa/loadpre16.c: New test.
2793         * gcc.dg/tree-ssa/loadpre17.c: New test.
2794         * gcc.dg/tree-ssa/loadpre18.c: New test.
2795         * gcc.dg/tree-ssa/loadpre19.c: New test.
2796         * gcc.dg/tree-ssa/loadpre20.c: New test.
2797         * gcc.dg/tree-ssa/loadpre21.c: New test.
2798         * gcc.dg/tree-ssa/loadpre22.c: New test.
2799
2800 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
2801
2802         PR fortran/26741
2803         * gfortran.dg/elemental_initializer_1.f90: New test.
2804
2805         PR fortran/26716
2806         * gfortran.dg/assumed_shape_ranks_2: New test.
2807
2808 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
2809
2810         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
2811         target fpic.
2812
2813 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2814
2815         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
2816         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
2817         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
2818         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
2819         gfortran.fortran-torture/execute/direct_io.f90,
2820         gfortran.fortran-torture/execute/inquire_2.f90,
2821         gfortran.fortran-torture/execute/inquire_4.f90,
2822         gfortran.fortran-torture/execute/list_read_1.f90,
2823         gfortran.fortran-torture/execute/open_replace.f90,
2824         gfortran.fortran-torture/execute/slash_edit.f90,
2825         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
2826         temporary files from testcases.
2827
2828 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2829
2830         PR libgfortran/26509
2831         gfortran.dg/write_direct_eor.f90: New test.
2832
2833 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
2834
2835         * gcc.target/powerpc/pr26350.c: New.
2836         * gcc.target/powerpc/indexed-addr.c: New.
2837
2838 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2839
2840         * gfortran.dg/dependency_13.f90: New test case.
2841
2842 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2843
2844         PR middle-end/21781
2845         * gcc.dg/real-const-1.c: New test case.
2846
2847 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
2848
2849         * g++.old-deja/g++.other/init18.C: New.
2850         * g++.old-deja/g++.other/init5.C: Remove xfail.
2851
2852 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2853
2854         * g++.dg/opt/pr15551.C: Cleanup temp file.
2855
2856 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2857
2858         PR c++/6634
2859         g++.dg/parse/long1.C: New test.
2860
2861 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2862
2863         PR fortran/19101
2864         * gfortran.dg/continuation.f90: New test.
2865         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
2866
2867 2006-03-14  Richard Guenther  <rguenther@suse.de>
2868
2869         PR tree-optimization/26672
2870         * gcc.dg/torture/pr26672.c: New testcase.
2871
2872 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
2873
2874         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
2875         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
2876
2877 2006-03-13  Roger Sayle  <roger@eyesopen.com>
2878
2879         PR middle-end/26557
2880         * gcc.c-torture/compile/switch-1.c: New test case.
2881
2882 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
2883
2884         PR fortran/25378
2885         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
2886         test to include more permuatations of mask and index.
2887         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
2888         respond to F2003 spec. that the position returned for an all false
2889         mask && condition is zero.
2890
2891 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
2892
2893         PR middle-end/25989
2894         * gcc.dg/gomp/pr25989.c: New test.
2895
2896 2006-03-13  Jeff Law  <law@redhat.com>
2897
2898         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
2899
2900 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
2901
2902         * gcc.dg/switch-9.c: New test.
2903
2904 2006-03-13  Richard Guenther  <rguenther@suse.de>
2905
2906         PR middle-end/26630
2907         * gcc.dg/torture/pr26630.c: New testcase.
2908
2909 2006-03-11  Roger Sayle  <roger@eyesopen.com>
2910
2911         * gfortran.dg/dependency_10.f90: New test case.
2912         * gfortran.dg/dependency_11.f90: Likewise.
2913
2914 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
2915             Erik Edelmann  <eedelman@gcc.gnu.org>
2916
2917         * gfortran.dg/allocatable_function_1.f90: New.
2918         * gfortran.dg/allocatable_function_2.f90: New.
2919
2920 2006-03-10  Richard Guenther  <rguenther@suse.de>
2921
2922         PR middle-end/26565
2923         * gcc.dg/torture/pr26565.c: New testcase.
2924
2925 2006-03-09  Eric Christopher  <echristo@apple.com>
2926
2927         * gcc.c-torture/compile/20060309-1.c: New.
2928
2929 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2930
2931         PR libgfortran/26499
2932         * gfortran.dg/write_back.f: New test.
2933         * gfortran.dg/write_rewind_1.f: New test.
2934         * gfortran.dg/write_rewind_2.f: New test.
2935
2936 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2937
2938         PR libgfortran/26554
2939         * gfortran.dg/read_logical.f90: New test.
2940
2941 2006-03-04  Laurent GUERBY <laurent@guerby.net>
2942
2943         * ada/acats/norun.lst: cdd2a03 now passes.
2944
2945 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
2946
2947         PR testsuite/25177
2948         * gcc.target/powerpc/pr18096-1.c: Change where the error
2949         would match.
2950
2951 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
2952
2953         * gcc.target/i386/cleanup-1.c: New test.
2954         * gcc.target/i386/cleanup-2.c: New test.
2955
2956 2006-03-04  Roger Sayle  <roger@eyesopen.com>
2957
2958         * gfortran.dg/dependency_9.f90: Remove for the time being.
2959
2960 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
2961
2962         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
2963         directive.
2964
2965 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2966
2967         * gfortran.dg/dependency_9.f90: New test case.
2968
2969 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2970
2971         * gfortran.dg/dependency_4.f90: New test case.
2972         * gfortran.dg/dependency_5.f90: New test case.
2973         * gfortran.dg/dependency_6.f90: New test case.
2974         * gfortran.dg/dependency_7.f90: New test case.
2975         * gfortran.dg/dependency_8.f90: New test case.
2976
2977 2006-03-03  Paul Brook  <paul@codesourcery.com>
2978
2979         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
2980         Add m68k-*-elf.
2981
2982 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
2983
2984         PR fortran/25031
2985         * multiple_allocation_1.f90: New test.
2986
2987 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2988
2989         PR tree-optimization/26524
2990         * gfortran.dg/pr26524.f: New test case.
2991
2992 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2993
2994         * g++.dg/template/repo5.C: Cleanup repo files.
2995         * gcc.dg/20051201-1.c: Cleanup coverage files.
2996         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
2997         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
2998         tree dump files.
2999
3000 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3001
3002         * objc.dg/objc-nofilename-1.m: New test.
3003         * objc.dg/bad-receiver-type.m: New test.
3004         * obj-c++.dg/bad-receiver-type.mm: New test.
3005
3006 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3007
3008         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3009
3010 2006-03-01  Mike Stump  <mrs@apple.com>
3011
3012         * g++.dg/abi/key2.C: Add.
3013
3014 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3015
3016         * gfortran.dg/logical_dot_product.f90: New test.
3017
3018         PR fortran/26393
3019         * gfortran.dg/used_interface_ref.f90: New test.
3020
3021         PR fortran/20938
3022         * gfortran.dg/dependency_2.f90: New test.
3023         * gfortran.fortran-torture/execute/where17.f90: New test.
3024         * gfortran.fortran-torture/execute/where18.f90: New test.
3025         * gfortran.fortran-torture/execute/where19.f90: New test.
3026         * gfortran.fortran-torture/execute/where20.f90: New test.
3027
3028 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3029
3030         * g++.dg/tree-ssa/pr26443.C: New test case.
3031
3032 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3033
3034         PR middle-end/26022
3035         * g++.dg/opt/return-slot1.C: New test.
3036
3037 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3038
3039         PR libgfortran/26136
3040         * gfortran.dg/namelist_23.f90: New test.
3041
3042 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3043
3044         PR middle-end/14752
3045         * gcc.dg/fold-eqandshift-2.c: New test case.
3046
3047 2006-02-28  Richard Guenther  <rguenther@suse.de>
3048
3049         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3050         decomposition.
3051
3052 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3053
3054         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3055
3056 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3057
3058         PR libgfortran/26464
3059         * gfortran.dg/backspace_5.f: New test.
3060         * gfortran.dg/backspace_6.f: New test.
3061
3062 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3063
3064         * gcc.dg/fold-eqandnot-1.c: New test case.
3065
3066 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3067
3068         PR middle-end/19983
3069         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3070
3071 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3072
3073         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3074         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3075
3076 2006-02-26  Richard Guenther  <rguenther@suse.de>
3077
3078         PR tree-optimization/26421
3079         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3080
3081 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3082
3083         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3084         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3085
3086 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3087
3088         * gcc.dg/fold-even-1.c: New test case.
3089
3090 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3091
3092         PR middle-end/21137
3093         * gcc.dg/fold-eqandshift-1.c: New test case.
3094
3095 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3096
3097         PR tree-optimization/25125
3098         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3099         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3100
3101 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3102
3103         PR tree-optimizations/26359
3104         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3105         with -fdump-tree-dceloop-details.
3106         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3107
3108 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3109
3110         PR middle-end/23673
3111         * gcc.dg/fold-eqxor-1.c: New test case.
3112         * gcc.dg/fold-eqxor-2.c: Likewise.
3113         * gcc.dg/fold-eqxor-3.c: Likewise.
3114
3115 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3116
3117         PR fortran/23092
3118         * scalar_mask_1.f90: New test.
3119
3120 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3121
3122         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3123         * g++.dg/eh/uncaught2.C: New.
3124         * g++.dg/eh/uncaught3.C: New.
3125
3126 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3127
3128         PR libgfortran/26423
3129         * gfortran.dg/read_many_1.f: New test.
3130
3131 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3132
3133         PR fortran/24519
3134         * gfortran.dg/dependency_3.f90: New test.
3135         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3136         XFAILs.
3137
3138         PR fortran/25395
3139         * gfortran.dg/equiv_6.f90: New test.
3140
3141 2006-02-23  Jeff Law  <law@redhat.com>
3142
3143         * gcc.c-torture/compile/pr26425.c: New test.
3144
3145 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3146
3147         PR middle-end/26412
3148         * gcc.dg/gomp/pr26412.c: New test.
3149
3150 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3151
3152         PR c++/26291
3153         * g++.dg/other/ellipsis1.C: New test.
3154         * g++.dg/parse/operator4.C: Adjust error marker.
3155
3156 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3157
3158         PR target/25603
3159         * gfortran.dg/pr25603.f: New testcase.
3160
3161 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3162
3163         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3164         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3165
3166 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3167
3168         * g++.dg/eh/spbp.C: New.
3169
3170 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3171
3172         PR middle-end/26379
3173         * gcc.target/i386/mmx-7.c: New test.
3174
3175 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3176
3177         PR tree-optimization/26361
3178         * gcc.dg/tree-ssa/vrp27.c: New test case.
3179
3180 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3181
3182         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3183         * gcc.dg/tree-ssa/complex-4.c: Here.
3184
3185 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3186
3187         PR middle-end/19543
3188         * gfortran.dg/logical_1.f90: New test case.
3189
3190 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3191
3192         PR middle-end/26334
3193         * gcc.dg/20060218-1.c: Moved to...
3194         * gcc.target/i386/20060218-1.c: ... here.  New test.
3195
3196 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3197
3198         PR fortran/26201
3199         * gfortran.dg/convert_1.f90: New.
3200
3201 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3202
3203         PR fortran/25054
3204         * gfortran.dg/namelist_5.f90: New test.
3205
3206         PR fortran/25089
3207         * gfortran.dg/namelist_4.f90: New test.
3208
3209 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3210
3211         PR tree-opt/25680
3212         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3213
3214 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3215
3216         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3217         variable to take into account the variable name in the
3218         function header.
3219         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3220
3221 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3222
3223         PR middle-end/26334
3224         * gcc.c-torture/compile/20060217-1.c: New test.
3225         * gcc.dg/20060218-1.c: New test.
3226
3227 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3228
3229         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3230
3231 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3232
3233         * gcc.dg/cpp/undef3.c: New test.
3234         * gcc.dg/cpp/trad/builtins2.c: New test.
3235
3236 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3237
3238         PR c++/26266
3239         * g++.dg/template/static22.C: New test.
3240         * g++.dg/template/static23.C: New test.
3241         * g++.dg/template/static24.C: New test.
3242         * g++.dg/template/non-dependent13.C: New test.
3243         * g++.dg/init/member1.C: Tweak error markers.
3244
3245 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3246
3247         PR target/26255
3248         * gcc.c-torture/compile/pr26255.c: New test case.
3249
3250 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3251
3252         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3253         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3254         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3255         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3256         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3257         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3258         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3259
3260 2006-02-16  Jeff Law  <law@redhat.com>
3261
3262         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3263         * gcc.dg/tree-ssa/vrp26.c: New test.
3264
3265 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3266
3267         PR target/20353
3268         PR target/24578
3269         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3270         __UCLIBC__ is defined.
3271
3272 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3273
3274         PR fortran/26224
3275         * gfortran.dg/gomp/pr26224.f: New test.
3276
3277 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3278
3279         PR tree-opt/25918
3280         * lib/target-supports.exp
3281         (check_effective_target_vect_short_mult): New.
3282         (check_effective_target_vect_char_mult): New.
3283         (check_effective_target_vect_widen_sum_qi_to_si): New.
3284         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3285         (check_effective_target_vect_widen_sum_hi_to_si): New.
3286         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3287         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3288         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3289         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3290         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3291         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3292         vect-reduc-pattern-2c.c
3293         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3294         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3295         vect-reduc-pattern-1c.c
3296
3297 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3298
3299         PR fortran/24557
3300         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3301
3302 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3303
3304         PR fortran/26054
3305         * gfortran.dg/enum_8.f90: Remove check for warning.
3306         * gfortran.dg/iomsg_1.f90: Ditto.
3307         * gfortran.dg/enum_1.f90: Ditto.
3308         * gfortran.dg/enum_9.f90: Ditto.
3309         * gfortran.dg/enum_2.f90: Ditto.
3310         * gfortran.dg/enum_10.f90: Ditto.
3311         * gfortran.dg/enum_3.f90: Ditto.
3312         * gfortran.dg/flush_1.f90: Ditto.
3313         * gfortran.dg/enum_4.f90: Ditto.
3314         * gfortran.dg/array_constructor_1.f90: Ditto.
3315         * gfortran.dg/enum_5.f90: Ditto.
3316         * gfortran.dg/enum_6.f90: Ditto.
3317         * gfortran.dg/enum_7.f90: Ditto.
3318
3319 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3320
3321         PR middle-end/26300
3322         * gcc.c-torture/compile/20060215-1.c: New test.
3323
3324 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3325
3326         PR middle-end/23670
3327         * gcc.dg/tree-ssa/andor-2.c: New test case.
3328
3329 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3330
3331         PR fortran/25045
3332         * optional_dim.f90: New test.
3333
3334 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3335
3336         PR fortran/26277
3337         * gfortran.dg/label_4.f90: New.
3338
3339 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3340             Diego Novillo  <dnovillo@redhat.com>
3341             Uros Bizjak  <uros@kss-loka.si>
3342
3343         * gfortran.dg/gomp: New directory.
3344
3345 2006-02-14  Richard Guenther  <rguenther@suse.de>
3346
3347         PR tree-optimization/26258
3348         * gcc.dg/torture/pr26258.c: New testcase.
3349
3350 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3351
3352         PR fortran/26246
3353         * gfortran.dg/pr26246_1.f90: New test.
3354         * gfortran.dg/pr26246_2.f90: New test.
3355
3356         PR middle-end/26092
3357         * gcc.c-torture/compile/20060208-1.c: New test.
3358
3359 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3360
3361         PR fortran/26074
3362         PR fortran/25103
3363         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3364         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3365         * gfortran.dg/automatic_module_variable.f90: Change error message.
3366
3367         PR fortran/20861
3368         * gfortran.dg/internal_dummy_1.f90: New test.
3369
3370         PR fortran/20871
3371         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3372
3373
3374         PR fortran/25083
3375         * gfortran.dg/uncommon_block_data_1.f90: New test.
3376         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3377         with standard.
3378
3379         PR fortran/25088
3380         * gfortran.dg/typed_subroutine_1.f90: New test.
3381
3382 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3383
3384         * objc.dg/dwarf-1.m: New.
3385
3386 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3387
3388         PR middle-end/24427
3389         * gcc.dg/tree-ssa/andor-1.c: New test case.
3390
3391 2006-02-13  Josh Conner  <jconner@apple.com>
3392
3393         PR target/25376
3394         * gcc.dg/pr25376.c: New test.
3395
3396         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3397         assemble.
3398         * lib/target-supports.exp (check_named_sections_available):
3399         Only compile named-sections test -- don't assemble.
3400
3401 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3402
3403         * g++.dg/warn/no-write-strings.C: New test.
3404         * g++.dg/warn/write-strings.C: Likewise.
3405         * g++.dg/warn/write-strings-default.C: Likewise.
3406
3407 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3408
3409         PR fortran/25806
3410         * gfortran.dg/ret_pointer_2.f90: New test.
3411
3412 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3413
3414         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3415
3416 2006-02-10  Jeff Law  <law@redhat.com>
3417
3418         * gcc.c-torture/compile/pr26213.c: New test.
3419
3420 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3421
3422         gfortran.dg/null_1.f90: New test.
3423
3424 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3425
3426         PR fortran/14771
3427         * gfortran.dg/parens_4.f90: New.
3428         * gfortran.dg/parens_5.f90: New.
3429
3430 2006-02-10  Richard Guenther  <rguenther@suse.de>
3431
3432         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3433
3434 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3435         Paul Thomas  <pault@gcc.gnu.org>
3436
3437         PR fortran/14771
3438         * gfortran.dg/parens_1.f90: New.
3439         * gfortran.dg/parens_2.f90: New.
3440         * gfortran.dg/parens_3.f90: New.
3441
3442 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3443
3444         PR fortran/26038
3445         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3446
3447         PR fortran/25059
3448         * gfortran.dg/impure_assignment_1.f90: New test.
3449
3450         PR fortran/25070
3451         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3452
3453 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3454
3455         PR target/26141
3456         * g++.dg/expr/stdarg2.C: New test.
3457
3458 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3459
3460         PR inline-asm/16194
3461         * gcc.dg/pr16194.c: New test.
3462
3463 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3464
3465         * ada/acats/run_acats: Use portable variant of "$@".
3466
3467 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3468
3469         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3470         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3471
3472 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3473
3474         PR tree-opt/26179
3475         * g++.dg/opt/pr26179.C: New test.
3476
3477 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3478
3479         PR middle-end/26134
3480         * gcc.dg/tree-ssa/complex-3.c: New test.
3481
3482 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3483
3484         * gcc.c-torture/compile/volatile-1.c: New test.
3485
3486 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3487
3488         PR 26180
3489         * gcc.dg/tree-ssa/pr26180.c: New test.
3490
3491 2006-02-08  Jeff Law  <law@redhat.com>
3492
3493         * gcc.dg/tree-ssa/pr21417.c: New test.
3494
3495 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3496
3497         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3498         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3499
3500 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3501
3502         * lib/scanrtl.exp: New.
3503
3504 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3505
3506         PR c++/26071
3507         * g++.dg/other/virtual2.C: New test.
3508
3509         PR c++/26070
3510         * g++.dg/other/virtual1.C: New test.
3511
3512 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3513
3514         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3515         cleanup-ipa-dump): Update dump file glob patterns.
3516         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3517         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3518
3519         * lib/gcc-dg.exp: Load it.
3520         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3521
3522 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3523
3524         PR testsuite/26159
3525         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3526         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3527
3528 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3529
3530         PR fortran/25577
3531         * gfortran.dg/mvbits_1.f90: New.
3532
3533 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3534
3535         * g++.dg/warn/Wdiv-by-zero.C: New test.
3536         * g++.dg/warn/Wno-div-by-zero.C: New.
3537
3538 2006-02-07  Jeff Law  <law@redhat.com>
3539
3540         * gcc.dg/tree-ssa/pr21559.c: New test.
3541
3542         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3543         multiple VRP passes.
3544         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3545         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3546         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3547         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3548         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3549         * gcc.dg/tree-ssa/vrp02.c: Likewise
3550         * gcc.dg/tree-ssa/vrp11.c: Likewise
3551         * gcc.dg/tree-ssa/pr14341.c: Likewise
3552         * gcc.dg/tree-ssa/vrp19.c: Likewise
3553         * gcc.dg/tree-ssa/vrp20.c: Likewise
3554         * gcc.dg/tree-ssa/vrp03.c: Likewise
3555         * gcc.dg/tree-ssa/pr21086.c: Likewise
3556         * gcc.dg/tree-ssa/pr21959.c: Likewise
3557         * gcc.dg/tree-ssa/vrp21.c: Likewise
3558         * gcc.dg/tree-ssa/vrp04.c: Likewise
3559         * gcc.dg/tree-ssa/pr25485.c: Likewise
3560         * gcc.dg/tree-ssa/pr22026.c: Likewise
3561         * gcc.dg/tree-ssa/vrp22.c: Likewise
3562         * gcc.dg/tree-ssa/vrp05.c: Likewise
3563         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3564         * gcc.dg/tree-ssa/pr20701.c: Likewise
3565         * gcc.dg/tree-ssa/vrp23.c: Likewise
3566         * gcc.dg/tree-ssa/vrp06.c: Likewise
3567         * gcc.dg/tree-ssa/pr22117.c: Likewise
3568         * gcc.dg/tree-ssa/pr20702.c: Likewise
3569         * gcc.dg/tree-ssa/vrp15.c: Likewise
3570         * gcc.dg/tree-ssa/pr21090.c: Likewise
3571         * gcc.dg/tree-ssa/pr21294.c: Likewise
3572         * gcc.dg/tree-ssa/vrp24.c: Likewise
3573         * gcc.dg/tree-ssa/vrp07.c: Likewise
3574         * gcc.dg/tree-ssa/pr21563.c: Likewise
3575         * gcc.dg/tree-ssa/pr25382.c: Likewise
3576         * gcc.dg/tree-ssa/vrp16.c: Likewise
3577         * gcc.dg/tree-ssa/vrp25.c: Likewise
3578         * gcc.dg/tree-ssa/vrp08.c: Likewise
3579         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3580         * gcc.dg/tree-ssa/vrp17.c: Likewise
3581         * gcc.dg/tree-ssa/pr21458.c: Likewise
3582         * g++.dg/tree-ssa/pr18178.C: Likewise
3583
3584 2006-02-07  Richard Guenther  <rguenther@suse.de>
3585
3586         PR c++/26140
3587         Revert
3588         2006-01-30  Richard Guenther  <rguenther@suse.de>
3589         PR c++/23372
3590         * gcc.dg/pr23372-1.C: New testcase.
3591
3592         * g++.dg/tree-ssa/pr26140.C: New testcase.
3593
3594 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3595
3596         PR c++/9737
3597         * g++.dg/template/ttp15.C: New test.
3598         * g++.dg/template/ttp16.C: Likewise.
3599         * g++.dg/template/ttp17.C: Likewise.
3600         * g++.old-deja/g++.pt/ttp36.C: Remove.
3601         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3602         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3603         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3604         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3605         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3606         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3607         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3608         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3609         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3610
3611 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3612
3613         PR libfortran/23815
3614         * unf_io_convert_4.f90: New test.
3615
3616 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
3617
3618         * gcc.dg/tree-ssa/loadpre10.c: New test.
3619         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
3620         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
3621         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
3622
3623 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3624
3625         PR libfortran/24685
3626         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
3627
3628 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
3629
3630         PR tree-opt/25251
3631         * gfortran.dg/assign_7.f: New test.
3632
3633 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3634
3635         PR fortran/26041
3636         PR fortran/26064
3637         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
3638         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
3639         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
3640
3641 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
3642
3643         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
3644         in size_t typedef.
3645
3646 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3647
3648         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
3649         * g++.dg/charset/string.c (foo): Likewise.
3650         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
3651         const char*
3652         * g++.dg/ext/builtin2.C (printf): Likewise.
3653         * g++.dg/init/new15.C (printf): Likewise.
3654         * g++.dg/opt/pr17697-1.C (foo): Likewise.
3655         * g++.dg/opt/pr17697-2.C (foo): Likewise.
3656         * g++.dg/opt/pr17697-3.C (foo): Likewise.
3657         * g++.dg/template/non-dependent4.C (temp): Likewise.
3658         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
3659         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
3660         parameter type to const char*.
3661         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
3662         Change type to const char*.
3663         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
3664         Likewise.
3665         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
3666         second parameter type to const char*.
3667         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
3668         (Y::Y): Change parameter type to const char*.
3669         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
3670         * g++.old-deja/g++.jason/report.C: Apply const correctness.
3671         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
3672         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
3673         (char*).
3674         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
3675         const char*.
3676         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
3677         type to const char*.
3678         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
3679         return type to const char*.
3680         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
3681         to const char*.
3682         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
3683         * g++.old-deja/g++.law/refs1.C: Likewise.
3684         * g++.old-deja/g++.law/visibility1.C: Likewise.
3685         * g++.old-deja/g++.law/visibility2.C: Likewise.
3686         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
3687         const char*.
3688         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
3689         * g++.old-deja/g++.mike/net48.C: Likewise.
3690         * g++.old-deja/g++.mike/p646.C: Likewise.
3691         * g++.old-deja/g++.mike/p6746.C: Likewise.
3692         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
3693         type to const char*.
3694         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
3695         deprecated conversion warning.
3696         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
3697         char*.
3698         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
3699         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
3700         * g++.old-deja/g++.pt/explicit8.C: Likewise.
3701         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
3702         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
3703         * g++.old-deja/g++.pt/nontype3.C: Likewise.
3704         * g++.old-deja/g++.pt/t39.C: Likewise.
3705         * g++.old-deja/g++.robertl/eb106.C: Likewise.
3706         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
3707
3708 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
3709
3710         PR fortran/25075
3711         intrinsic_argument_conformance_1.f90: New test.
3712
3713 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
3714
3715         PR fortran/20845
3716         * gfortran.dg/char_result_11.f90: Add SAVE.
3717         * gfortran.dg/der_pointer_4.f90: Ditto.
3718         * gfortran.dg/default_initialization.f90: New test.
3719
3720 2006-02-03  Jeff Law  <law@redhat.com>
3721
3722         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
3723         handle more than 100 dump files.
3724         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
3725         * lib/scantree.exp (scan-tree-dump): Likewise.
3726         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
3727         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
3728         * lib/scanipa.exp (scan-ipa-dump): Likewise.
3729         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
3730         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
3731
3732 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
3733
3734         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
3735
3736 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
3737
3738         * g++.dg/template/using12.C: New test.
3739
3740 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
3741
3742         * gcc.target/powerpc/pr25960.c: New test.
3743
3744 2006-02-02  Steven G. Kargl  <kargls@comcast>
3745
3746         PR fortran/24958
3747         gfortran.dg/nullify_2.f90: New test.
3748
3749 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
3750
3751         PR 25990
3752         * gcc.dg/gomp/pr25990.c: New test.
3753
3754 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
3755
3756         PR c++/25342
3757         * g++.gd/template/partial4.C: New test.
3758
3759 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
3760
3761         PR middle-end/26001
3762         * gfortran.dg/data_char_2.f90: New.
3763
3764 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
3765
3766         PR fortran/26039
3767         maxval_maxloc_conformance_1.f90: New test.
3768
3769 2006-01-31  Richard Guenther  <rguenther@suse.de>
3770
3771         * gcc.target/i386/sselibm-1.c: New testcase.
3772         * gcc.target/i386/sselibm-2.c: Likewise.
3773         * gcc.target/i386/sselibm-3.c: Likewise.
3774         * gcc.target/i386/sselibm-4.c: Likewise.
3775         * gcc.target/i386/sselibm-5.c: Likewise.
3776
3777 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3778
3779         PR fortran/24266
3780         * gfortran.dg/arrayio_derived_2.f90: New.
3781
3782 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
3783
3784         * gcc.dg/unsigned-long-compare.c: New test.
3785
3786 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
3787
3788         PR testsuite/25318
3789         * lib/target-supports.exp (check_effective_target_freorder):
3790         Check to see if target supports -freorder-blocks-and-partition.
3791         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
3792         instead of "dg-require-named-sections".
3793
3794 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
3795
3796         PR target/14798:
3797         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
3798         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
3799         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3800         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3801         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
3802         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
3803         * gcc.dg/attr-isr-trap_exit.c: Likewise.
3804         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3805
3806 2006-01-30  Richard Guenther  <rguenther@suse.de>
3807
3808         PR c++/23372
3809         * gcc.dg/pr23372-1.C: New testcase.
3810
3811 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
3812
3813         * gcc.dg/gomp/pr25874.c: New test.
3814
3815 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
3816
3817         PR tree-opt/25911
3818         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
3819
3820 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
3821
3822         PR fortran/18578
3823         PR fortran/18579
3824         PR fortran/20857
3825         PR fortran/20885
3826         * gfortran.dg/intent_out_1.f90: New test.
3827
3828 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
3829
3830         PR fortran/17911
3831         * gfortran.dg/procedure_lvalue.f90: New test.
3832
3833         PR fortran/20895
3834         PR fortran/25030
3835         * gfortran.dg/char_pointer_assign_2.f90: New test.
3836         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
3837         assignment to be consistent with standard.
3838         * gfortran.dg/char_result_2.f90: The same.
3839         * gfortran.dg/char_result_8.f90: The same.
3840
3841 2006-01-28  Zack Weinberg  <zackw@panix.com>
3842
3843         * gcc.dg/Woverlength-strings.c
3844         * gcc.dg/Woverlength-strings-pedantic-c89.c
3845         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
3846         * gcc.dg/Woverlength-strings-pedantic-c99.c
3847         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
3848
3849 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
3850
3851         * gcc.c-torture/execute/20060127-1.c: New test.
3852
3853 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3854
3855         PR c++/25999
3856         * g++.dg/ext/pragmaweak1.C: New test.
3857
3858 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3859
3860         PR c++/25855
3861         * g++.dg/template/spec29.C: New test.
3862
3863 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
3864
3865         PR c/19606.
3866         * gcc.c-torture/execute/pr19606.c: New.
3867
3868 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
3869
3870         * gcc.dg/pragma-re-4.c: New test.
3871
3872 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
3873
3874         PR fortran/25964
3875         * gfortran.dg/assumed_size_refs_3.f90: New test.
3876
3877 2006-01-27  Ben Elliston  <bje@au.ibm.com>
3878
3879         * gcc.misc-tests/dectest.exp: Remove defunct comment.
3880
3881 2006-01-26  Laurent GUERBY <laurent@guerby.net>
3882
3883         PR ada/21317
3884         * ada/acats/support/impdef.a: Add One_Long_Second.
3885         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
3886         * ada/acats/tests/c9/c94026.a: Likewise.
3887         * ada/acats/tests/c9/c97305c.ada: Likewise.
3888         * ada/acats/tests/c9/c99004a.ada: Likewise.
3889
3890 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
3891
3892         PR fortran/25964
3893         * gfortran.dg/global_references_2.f90: New test.
3894
3895         PR fortran/25084
3896         PR fortran/20852
3897         PR fortran/25085
3898         PR fortran/25086
3899         * gfortran.dg/assumed_charlen_function_1.f90: New test.
3900         * gfortran.dg/assumed_charlen_function_3.f90: New test.
3901
3902         PR fortran/25416
3903         * gfortran.dg/assumed_charlen_function_2.f90: New test.
3904
3905 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
3906
3907         PR c/25892
3908         * gcc.dg/Wpointer-sign.c: New.
3909         * gcc.dg/Wpointer-sign-Wall.c: New.
3910         * gcc.dg/Wpointer-sign-Wall-no.c: New.
3911         * gcc.dg/Wpointer-sign-pedantic.c: New.
3912         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
3913         * gcc.dg/conv-2.c: Use -Wpointer-sign.
3914
3915 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
3916
3917         PR C/25861
3918         * gcc.c-torture/compile/pr25861.c: New test.
3919
3920 2006-01-26  Paul Brook  <paul@codesourcery.com>
3921
3922         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
3923         on short-enum targets.
3924         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
3925         variable.
3926         (generate_fields): Use short_enums.
3927         (main): Set short_enums.  Document -e.
3928         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
3929         on short-enum targets.
3930         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
3931         variable.
3932         (generate_fields): Use short_enums.
3933         (main): Set short_enums.  Document -e.
3934         * lib/target-supports.exp (check_effective_target_short_enums): New.
3935
3936 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
3937
3938         PR target/25947
3939         * gcc.dg/torture/pr25947-1.c: New test.
3940
3941 2006-01-25  Jan Hubicka  <jh@suse.cz>
3942             Roger Sayle  <roger@eyesopen.com>
3943
3944         PR rtl-optimization/25703
3945         * gcc.target/i386/20060125-1.c: New test case.
3946         * gcc.target/i386/20060125-2.c: New test case.
3947
3948 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3949
3950         PR fortran/18540
3951         * gfortran.dg/goto_1.f: New.
3952
3953 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
3954
3955         PR fortran/25716
3956         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
3957         25716 on 32-bit systems too.
3958
3959 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
3960
3961         PR testsuite/25590
3962         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
3963
3964 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3965
3966         * gcc.dg/tree-ssa/gen-vect-33.c: New.
3967
3968 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3969
3970         PR fortran/25835
3971         * gfortran.dg/read_eof.f90: Delete, renamed.
3972         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
3973         * gfortran.dg/read_eof_2.f90: New test.
3974         * gfortran.dg/read_eof_3.f90: New test.
3975
3976 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
3977
3978         PR tree-opt/25860
3979         * gcc.c-torture/compile/pr25860.c: New test.
3980
3981 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3982
3983         PR c++/25552
3984         * g++.dg/parse/dtor8.C: New test.
3985
3986 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
3987
3988         PR testsuite/25891
3989         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
3990         * gcc.dg/gomp/gomp.exp: Return without testing anything if
3991         check_effective_target_fopenmp returns 0.
3992
3993 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
3994
3995         PR ada/20548
3996         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
3997         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
3998         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
3999
4000 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4001
4002         PR tree-opt/25857
4003         * g++.dg/opt/pr25857.C: New test.
4004
4005 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4006         Jan Hubicka  <jh@suse.cz>
4007         Richard Guenther  <rguenther@suse.de>
4008
4009         PR rtl-optimization/25654
4010         * gcc.dg/torture/pr25654.c: New testcase.
4011         * gcc.target/i386/pr25654.c: Likewise.
4012
4013 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4014
4015         PR fortran/25901
4016         * gfortran.dg/internal references_2.f90: New test.
4017
4018         Fix regression in testing of admissability of attributes.
4019         * gfortran.dg/intent_used_1.f90: New test.
4020
4021 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4022
4023         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4024         Remove target conditional torture options for i?86 and x86_64
4025         GNU/Linux.
4026
4027 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4028
4029         PR c++/10891
4030         * g++.dg/rtti/no-rtti.C: New.
4031
4032 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4033
4034         PR c++/25895
4035         * g++.dg/inherit/conv2.C: New test.
4036
4037         PR c++/25856
4038         * g++.dg/parse/dtor7.C: New test.
4039
4040         PR c++/25858
4041         * g++.dg/template/crash44.C: New test.
4042
4043 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4044
4045         PR fortran/25124
4046         PR fortran/25625
4047         * gfortran.dg/internal_references_1.f90: New test.
4048           PR fortran/20881
4049         PR fortran/23308
4050         PR fortran/25538
4051         PR fortran/25710
4052         * gfortran.dg/global_references_1.f90: New test.
4053         * gfortran.dg/g77/19990905-1.f: Restore the error that
4054         there is a clash between the common block name and
4055         the name of a subroutine reference.
4056
4057         PR fortran/PR24276
4058         * gfortran.dg/aliasing_dummy_1.f90: New test.
4059
4060 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4061
4062         * gcc.dg/vmx/1b-01.c: Warning fix.
4063         * gcc.dg/vmx/1c-02.c: Likewise.
4064         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4065
4066 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4067
4068         PR testsuite/24962
4069         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4070
4071 2006-01-20  Richard Guenther  <rguenther@suse.de>
4072         Steven Bosscher <stevenb.gcc@gmail.com>
4073
4074         PR rtl-optimization/24626
4075         * gcc.dg/torture/pr24626-1.c: New testcase.
4076         * gcc.dg/torture/pr24626-2.c: Likewise.
4077         * gcc.dg/torture/pr24626-3.c: Likewise.
4078         * gcc.dg/torture/pr24626-4.c: Likewise.
4079
4080 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4081
4082         PR c++/5520
4083         * g++.dg/warn/empty-body.C: New.
4084
4085 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4086
4087         PR c++/22136
4088         * g++.dg/template/using10.C: New test.
4089         * g++.dg/temlpate/using11.C: Likewise.
4090         * g++.dg/inherit/using5.C: Tweak error messages.
4091
4092 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4093
4094         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4095         target test.
4096         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4097
4098 2006-01-19  Jan Hubicka  <jh@suse.cz>
4099
4100         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4101
4102 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4103
4104         PR c++/25854
4105         * g++.dg/template/spec28.C: New test.
4106
4107 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4108
4109         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4110         Fix fprintf's by adding srcdir or removing it.
4111
4112 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4113
4114         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4115         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4116         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4117         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4118         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4119         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4120         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4121         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4122         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4123         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4124         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4125         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4126         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4127         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4128
4129 2006-01-18  Jeff Law  <law@redhat.com>
4130
4131         * gcc.dg/tree-ssa/vrp25.c: New test.
4132
4133 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4134
4135         * gcc.dg/pr25805.c: Fix misapplied patch.
4136
4137 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4138
4139         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4140         (check_effective_target_vect_udot_qi): New.
4141         (check_effective_target_vect_sdot_hi): New.
4142         (check_effective_target_vect_udot_hi): New.
4143         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4144         prefixed with "wrapv-" with -fwrapv.
4145         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4146         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4147         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4148         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4149         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4150
4151         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4152         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4153         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4154         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4155
4156 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4157
4158         PR c++/16829
4159         * g++.dg/other/default2.C: New test.
4160         * g++.dg/other/default3.C: New test.
4161
4162 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4163
4164         PR c/25805
4165         * gcc.dg/pr25805.c: New file.
4166
4167 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4168
4169         PR c++/25836
4170         * g++.dg/template/init6.C: New test.
4171
4172 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4173
4174         * gcc.dg/tree-ssa/pr24287.c: New test
4175
4176 2006-01-18  Eric Christopher  <echristo@apple.com>
4177
4178         * g++.dg/eh/table.C: New.
4179
4180 2006-01-18  DJ Delorie  <dj@redhat.com>
4181
4182         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4183         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4184         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4185         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4186
4187 2006-01-18  Jeff Law  <law@redhat.com>
4188
4189         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4190         on wrapping on overflow semantics.
4191
4192         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4193
4194         * gcc.gc/tree-ssa/vrp23.c: New test.
4195         * gcc.gc/tree-ssa/vrp24.c: New test.
4196
4197 2006-01-18  Richard Henderson  <rth@redhat.com>
4198             Aldy Hernandez  <aldyh@redhat.com>
4199             Jakub Jelinek  <jakub@redhat.com>
4200             Diego Novillo  <dnovillo@redhat.com>
4201             Uros Bizjak  <uros@kss-loka.si>
4202
4203         * testsuite/gcc.dg/gomp: New directory.
4204
4205 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4206             Steven G. Kargl  <kargls@comcast.net>
4207
4208         PR fortran/20869
4209         * gfortran.dg/intrinsic_external_1.f90: New test.
4210
4211         PR fortran/20875.
4212         * gfortran.dg/elemental_pointer_1.f90: New test.
4213
4214         PR fortran/25024
4215         * gfortran.dg/external_procedures_1.f90: New test.
4216
4217         PR fortran/25785
4218         gfortran.dg/assumed_present.f90: New test.
4219
4220 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4221
4222         * g++.dg/parse/lookup5.C: New test.
4223
4224 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4225
4226         PR fortran/25697
4227         * gfortran.dg/read_eof.f90: New test.
4228
4229 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4230
4231         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4232         add a closing brace.
4233
4234 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4235
4236         PR fortran/25631
4237         * gfortran.dg/fmt_tl.f: New test.
4238
4239 2006-01-17  Eric Christopher  <echristo@apple.com>
4240
4241         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4242         * g++.old-deja/g++.warn/impint2.C: Ditto.
4243         * g++.old-deja/g++.other/null1.C: Ditto.
4244         * g++.dg/warn/conv2.C: Ditto.
4245         * g++.dg/warn/conv4.C: New file.
4246
4247 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4248
4249         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4250
4251 2006-01-17  Andreas Jaeger  <aj@suse.de>
4252             Janis Johnson <janis187@us.ibm.com>
4253
4254         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4255         in 64-bit.
4256         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4257         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4258
4259 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4260
4261         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4262         xfail txxx where xxx >= 25.
4263
4264 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4265
4266         PR testsuite/25764
4267         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4268
4269 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4270
4271         PR c/25682
4272         * gcc.dg/pr25682.c: New test.
4273         * g++.dg/parse/array-size2.C: New test.
4274
4275 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4276
4277         * consistency.vlad: Remove entire directory, 1652 files.
4278
4279 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4280
4281         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4282         check_effective_target_dfprt_nocache): New.
4283         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4284         (check_effective_target_dfprt): New.
4285         * lib/c-compat.exp (check_dfp): Remove.
4286         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4287         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4288         level of support for decimal float.
4289         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4290         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4291         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4292         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4293         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4294         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4295         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4296         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4297         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4298         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4299         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4300         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4301         directives.
4302
4303 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4304
4305         PR testsuite/25741
4306         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4307         $base_dir/../.
4308         * lib/gfortran.exp (gfortran_init): Likewise.
4309         * lib/obj-c++.exp (obj-c++_init): Likewise.
4310         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4311         (scan-assembler-dem-not): Likewise.
4312         * lib/scandump.exp (scan-dump-dem): Likewise.
4313         (scan-dump-dem-not): Likewise.
4314
4315 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4316
4317         PR testsuite/25767
4318         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4319         powerpc-*-darwin*.
4320         * lib/obj-c++.exp (obj-c++_init): Likewise.
4321
4322 2006-01-16  Richard Guenther  <rguenther@suse.de>
4323
4324         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4325
4326 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4327
4328         PR testsuite/25777
4329         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4330         to LD_LIBRARY_PATH.
4331
4332 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4333             Andrew Pinski  <pinskia@physics.uc.edu>
4334
4335         * gcc.dg/minmax-1.c: New test.
4336
4337 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4338
4339         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4340         * gcc.misc-tests/dectest.exp: Ditto.
4341
4342 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4343
4344         PR testsuite/25796
4345         * gcc.target/i386/cmov6.c: Use -march=k8.
4346
4347 2006-01-15  Andreas Jaeger  <aj@suse.de>
4348
4349         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4350         x86 does not have __float128.
4351
4352 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4353
4354         * gcc.target/i386/cmov6.c: New test.
4355
4356 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4357
4358         PR c++/25663
4359         * g++.dg/template/ctor6.C: New test.
4360
4361 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4362
4363         PR tree-optimization/25485
4364         * gcc.dg/tree-ssa/pr25485.c: New.
4365
4366 2006-01-14  Richard Guenther  <rguenther@suse.de>
4367
4368         PR tree-optimization/22548
4369         PR tree-optimization/22555
4370         PR tree-optimization/22501
4371         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4372         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4373         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4374         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4375         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4376         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4377         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4378         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4379         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4380
4381 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4382
4383         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4384         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4385
4386 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4387         Richard Guenther  <rguenther@suse.de>
4388
4389         PR rtl-optimization/24257
4390         * gcc.dg/torture/pr24257.c: New testcase.
4391
4392 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4393
4394         * gcc.c-torture/execute/20060110-1.c: New test.
4395         * gcc.c-torture/execute/20060110-2.c: New test.
4396
4397 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4398
4399         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4400
4401 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4402
4403         PR fortran/25756
4404         * gfortran.dg/label_3.f90: New test.
4405
4406 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4407
4408         PR tree-optimization/25771
4409         * g++.dg/tree-ssa/pr25771.C: New test
4410
4411 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4412
4413         PR tree-opt/24365
4414         * g++.dg/opt/complex5.C: New test.
4415
4416 2006-01-13  Richard Guenther  <rguenther@suse.de>
4417
4418         * gcc.target/i386/387-9.c: New testcase.
4419
4420 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4421
4422         PR c++/24824
4423         * g++.dg/debug/dwarf2-1.C: New.
4424
4425 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4426
4427         PR testsuite/25728
4428         * lib/gcov.exp (verify-lines): Add "close $fd".
4429
4430 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4431             Ben Elliston  <bje@au.ibm.com>
4432
4433         * gcc.dg/dfp/inf-1.c: New test.
4434
4435 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4436             Yao Qi  <qiyaoltc@cn.ibm.com>
4437             Ben Elliston  <bje@au.ibm.com>
4438             Jon Grimm  <jgrimm2@us.ibm.com>
4439
4440         * gcc.dg/nodfp-1.c: New test.
4441         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4442         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4443         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4444         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4445         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4446         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4447         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4448         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4449         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4450         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4451         * gcc.dg/format/dfp-printf-1.c: Likewise.
4452         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4453         (compat_setup_dfp): New.
4454         * gcc.dg/compat/compat.exp: Use it.
4455         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4456         Make some variables global, prepend "compat_" to their names.
4457         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4458         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4459         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4460         * lib/compat.exp (compat_skip_list): Make global, rename.
4461         * lib/c-compat.exp: New file.
4462         * lib/target-supports.exp (check_effective_target_dfp): New.
4463
4464         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4465         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4466         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4467         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4468         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4469         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4470         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4471         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4472         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4473         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4474         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4475         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4476         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4477         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4478         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4479         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4480         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4481         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4482         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4483         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4484         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4485         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4486         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4487         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4488         gcc.dg/dfp/struct-layout-1.c,
4489         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4490         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4491         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4492         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4493         gcc.dg/dfp/func-vararg-dfp.c,
4494         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4495         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4496         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4497         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4498         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4499
4500 2006-01-11  Richard Guenther  <rguenther@suse.de>
4501
4502         PR tree-optimization/25734
4503         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4504
4505 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4506
4507         PR fortran/25486
4508         * gfortran.dg/literal_character_constant_1_x.F: New test.
4509         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4510         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4511         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4512
4513 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4514
4515         PR c++/25386
4516         * g++.dg/ext/packed3.C: Add expected packed error.
4517
4518 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4519
4520         PR target/25706
4521         * gcc.dg/torture/pr25706-1.c: New test.
4522
4523 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4524
4525         PR tree-optimization/23109
4526         PR tree-optimization/23948
4527         PR tree-optimization/24123
4528
4529         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4530         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4531         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4532         g++.dg/tree-ssa/pr23948.C: New testcases.
4533         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4534         three divisions in order to do the optimization.
4535
4536 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4537
4538         PR c++/25632
4539         * g++.dg/other/pr25632.C: New test.
4540
4541 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4542
4543         PR fortran/25730
4544         * gfortran.dg/used_types_1.f90: New test.
4545
4546 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4547
4548         PR target/25718
4549         * gcc.dg/torture/pr25718-1.c: New test.
4550
4551 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4552
4553         * gfortran.dg/list_read_2.f90: Fix typo in description.
4554
4555 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4556
4557         * lib/target-supports.exp (check_visibility_available): Simplify test
4558         for *-*-netware*.
4559         (check_profiling_available): Fail for *-*-netware*.
4560         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4561         * gcc.dg/20021014-1.c: Likewise.
4562         * gcc.dg/nest.c: Likewise.
4563
4564 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4565
4566         fortran/24936
4567         * gfortran.dg/forall_3.f90: New test.
4568
4569 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4570
4571         PR fortran/21977
4572         * gfortran.dg/nesting_2.f90: New test.
4573         * gfortran.dg/nesting_3.f90: New test.
4574
4575 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4576
4577         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4578         Fix typo in comment.
4579
4580 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4581
4582         * gfortran.dg/single_char_string.f90: New test.
4583
4584 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4585
4586         * gfortran.dg/ichar_2.f90: New test.
4587
4588 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4589
4590         PR fortran/25093
4591         * gfortran.dg/private_type_4.f90: New.
4592
4593 2006-01-07  Richard Guenther  <rguenther@suse.de>
4594
4595         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4596
4597 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4598
4599         * gfortran.dg/func_decl_1.f90: New.
4600         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4601         * gfortran.dg/array_alloc_2.f90: Likewise.
4602         * gfortran.dg/char_result_8.f90: Likewise.
4603         * gfortran.dg/dup_save_1.f90: Likewise.
4604         * gfortran.dg/dup_save_2.f90: Likewise.
4605         * gfortran.dg/f2c_6.f90: Likewise.
4606         * gfortran.dg/f2c_7.f90: Likewise.
4607         * gfortran.dg/func_result_2.f90: Likewise.
4608         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4609
4610 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4611
4612         PR fortran/22146
4613         * gfortran.dg/elemental_subroutine_1.f90: New test.
4614         * gfortran.dg/elemental_subroutine_2.f90: New test.
4615
4616         PR fortran/25029
4617         PR fortran/21256
4618         * gfortran.dg/assumed_size_refs_1.f90: New test.
4619
4620         PR fortran/20868
4621         PR fortran/20870
4622         * gfortran.dg/assumed_size_refs_2.f90: New test.
4623         * gfortran.dg/initialization_1.f90: Change warning message.
4624
4625 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
4626
4627         * gcc.dg/tree-ssa/loop-15.c: New test.
4628
4629 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4630
4631         PR fortran/25598
4632         * gfortran.dg/backspace_3.f: New test.
4633         * gfortran.dg/backspace_4.f: New test.
4634
4635 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4636
4637         PR fortran/24268
4638         * gfortran.dg/fmt_white.f: Update test.
4639
4640 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
4641
4642         * gcc.dg/cast-1.c: Add new warning.
4643         * gcc.dg/cast-2.c: Likewise.
4644         * gcc.dg/cast-3.c: Likewise.
4645         * gcc.dg/format/cast-1.c: Likewise.
4646         * gcc.dg/cast-4.c: New testcase.
4647
4648 2006-01-05  Richard Guenther  <rguenther@suse.de>
4649
4650         PR tree-optimization/22555
4651         * gcc.dg/tree-ssa/alias-3.c: New testcase.
4652
4653 2006-01-05  Richard Guenther  <rguenther@suse.de>
4654             Diego Novillo  <dnovillo@redhat.com>
4655
4656         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
4657         * gcc.dg/tree-ssa/loop-8.c: Likewise.
4658         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4659         * gcc.dg/tree-ssa/pr23294.c: Likewise.
4660         * gcc.dg/tree-ssa/pr21985.c: Likewise.
4661         * gcc.dg/tree-ssa/loop-14.c: Likewise.
4662         * gcc.dg/tree-ssa/loop-2.c: Likewise.
4663         * gcc.dg/tree-ssa/loop-3.c: Likewise.
4664         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4665         * gcc.dg/tree-ssa/pr21171.c: Likewise.
4666         * gcc.dg/tree-ssa/loop-5.c: Likewise.
4667         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4668         * gcc.dg/tree-ssa/loop-6.c: Likewise.
4669         * treelang/compile/extravar.tree: Likewise.
4670         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
4671         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
4672         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
4673         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4674         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
4675
4676 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4677
4678         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
4679         for 64-bit fix.
4680
4681 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
4682
4683         PR fortran/23675
4684         gfortran.dg/char_result_11.f90: New.
4685
4686 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
4687
4688         PR c++/24782
4689         * g++.dg/parse/access9.C: New test.
4690         * g++.dg/tc1/dr52.C: Tweak error markers.
4691
4692 2006-01-04  Richard Henderson  <rth@redhat.com>
4693
4694         Merge from gomp branch.
4695         * g++.dg/parse/pragma2.C: Update expected error lines.
4696
4697 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
4698
4699         * g++.dg/other/i386-2.C: New test.
4700
4701         PR target/25554
4702         * gcc.c-torture/compile/20051228-1.c: New test.
4703
4704         PR c/25559
4705         * gcc.dg/pr25559.c: New test.
4706
4707 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
4708
4709         PR c++/25492
4710         * g++.dg/lookup/friend9.C: New test.
4711
4712         PR c++/25625
4713         * g++.dg/template/repo5.C: New test.
4714
4715 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
4716
4717         PR fortran/25101
4718         * gfortran.dg/forall_2.f90: New test.
4719
4720 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4721
4722         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
4723         dg-require-weak.  Adjust regexp to handle leading-underscore
4724         targets and space as well as TAB after .weak.  Change previous
4725         64-bit fix to not use naked dot.
4726
4727 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
4728
4729         PR rtl-optimization/25578
4730         * gcc.c-torture/execute/20060102-1.c: New testcase.
4731
4732 2006-01-03  Richard Guenther  <rguenther@suse.de>
4733
4734         PR c/25183
4735         * gcc.dg/torture/pr25183.c: New testcase.
4736
4737 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
4738
4739         Merge from gomp-branch.
4740         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
4741         * gcc.dg/ia64-sync-2.c: Likewise.
4742         * gcc.dg/ia64-sync-3.c: Likewise.
4743         * gcc.dg/ia64-sync-4.c: Likewise.
4744         * gcc.dg/sync-2.c: Likewise.
4745         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
4746         that sparc64-*-* and sparcv9-*-* supports sync builtins.
4747
4748 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
4749
4750         PR c++/25635
4751         * g++.dg/parse/operator6.C: New test.
4752
4753         PR c++/25637
4754         * g++.dg/parse/error29.C: New test.
4755
4756         PR c++/25638
4757         * g++.dg/parse/dtor6.C: New test.
4758
4759         PR c++/25633
4760         * g++.dg/parse/ctor3.C: New test.
4761
4762         PR c++/25634
4763         * g++.dg/template/class3.C: New test.
4764
4765 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
4766
4767         * g++.dg/debug/debug9.C: New.
4768
4769 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
4770
4771         PR fortran/24640
4772         * gfortran.dg/label_2.f90: New test.
4773
4774 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4775
4776         * g++.dg/lookup/using12.C: Tighten error marker.
4777
4778 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
4779             Andrew Pinski <pinskia@physics.uc.edu>
4780
4781         * gcc.target/powerpc/darwin-abi-3.c: New file.
4782         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
4783         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
4784         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
4785         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
4786         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
4787         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
4788         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
4789         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
4790
4791 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
4792
4793         * gcc.dg/tree-ssa/loadpre1.c: New;
4794         * gcc.dg/tree-ssa/loadpre2.c: New;
4795         * gcc.dg/tree-ssa/loadpre3.c: New;
4796         * gcc.dg/tree-ssa/loadpre4.c: New;
4797         * gcc.dg/tree-ssa/loadpre5.c: New;
4798         * gcc.dg/tree-ssa/loadpre6.c: New;
4799         * gcc.dg/tree-ssa/loadpre7.c: New;
4800         * gcc.dg/tree-ssa/loadpre8.c: New;
4801         * gcc.dg/tree-ssa/loadpre9.c: New;
4802
4803 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
4804
4805         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
4806         * g++.dg/abi/thunk4.C: Likewise.
4807
4808 2006-01-01  Andreas Jaeger  <aj@suse.de>
4809
4810         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
4811         portable.
4812
4813 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
4814
4815         PR c++/25294
4816         * gcc.dg/pragma-pack-3.c: New test.
4817         * g++.dg/parse/pragma3.C: New test.
4818
4819 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4820
4821         PR middle-end/24827
4822         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
4823
4824 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4825
4826         PR testsuite/25214
4827         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
4828
4829 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4830
4831         PR fortran/22607
4832         * gfortran-dg/pure_byref_3.f90: New.
4833
4834         fortran/PR 25396
4835         * gfortran.dg/userdef_operator_1.f90: New.
4836
4837 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4838
4839         * g++.dg/abi/thunk3.C: New.
4840         * g++.dg/abi/thunk4.C: New.
4841
4842 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
4843
4844         PR fortran/25532
4845         * gfortran.dg/host_used_types_1.f90: New test. Check that host
4846         associated derived type components of derived types are
4847         properly declared in contained procedures.
4848
4849 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4850
4851         PR libgfortran/25139
4852         * gfortran.dg/backspace_2.f: New test.
4853
4854 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4855
4856         PR libgfortran/25550
4857         * gfortran.dg/endfile.f: New test.
4858
4859 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4860
4861         PR libgfortran/25419
4862         * gfortran.dg/comma.f: New test.
4863
4864 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4865
4866         * lib/gfortran-dg.exp: Remove trailing whitespace.
4867         * lib/fortran-torture.exp: Test with -fbounds-check instead of
4868         -funroll-all-loops.
4869
4870 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
4871
4872         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
4873         Extended Double long doubles or repeat tests when long double is
4874         the same size as double.
4875
4876 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4877
4878         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
4879
4880         PR testsuite/25442
4881         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
4882         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
4883
4884         PR testsuite/25441
4885         * gcc.dg/pr23911.c: Make test variable static.
4886
4887         PR testsuite/25444
4888         * gcc.dg/tree-ssa/pr14841.c: Likewise.
4889
4890 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4891
4892         PR c++/25439
4893         * g++.dg/parse/crash17.C: Adjust error markers.
4894         * g++.dg/template/error20.C: New test.
4895
4896 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4897
4898         PR c++/23172
4899         * g++.dg/ext/complit4.C: New test.
4900
4901         PR c++/25417
4902         * g++.dg/ext/complit5.C: Likewise.
4903
4904 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
4905
4906         PR tree-optimization/25125
4907         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
4908         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
4909         * gcc.c-torture/execute/pr25125.c: New.
4910
4911 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
4912
4913         PR fortran/25029
4914         PR fortran/21256
4915         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
4916         with incorrect assumed size references.
4917
4918 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
4919
4920         PR c++/23171
4921         * g++.dg/opt/init1.C: New test.
4922
4923 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
4924
4925         PR c++/24671
4926         * g++.dg/template/sfinae3.C: New test.
4927
4928 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4929
4930         * g++.dg/other/friend4.C: New test.
4931
4932 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4933
4934         PR target/25005
4935         * g++.dg/opt/pr25005.C: New test.
4936
4937 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4938
4939         PR c++/25369
4940         * g++.dg/template/ptrmem16.C: New test.
4941
4942 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
4943
4944         PR fortran/25029
4945         PR fortran/21256
4946         * gfortran.dg/initialization_1.f90: Add test of SIZE.
4947
4948 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4949
4950         PR libgfortran/25307
4951         * gfortran.dg/list_read_5.f90: New test.
4952
4953 2005-12-22  Richard Henderson  <rth@redhat.com>
4954
4955         * gcc.target/i386/sse-7.c: Use -msse2.
4956
4957 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4958
4959         PR rtl-optimization/25432
4960         * gcc.c-torture/compile/20051216-1.c: New test.
4961
4962         PR objc/25328
4963         * objc/execute/pr25328.m: New test.
4964
4965 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4966
4967         PR c++/25364
4968         * g++.dg/template/call4.C: New test.
4969
4970 2005-12-22  Dale Johannesen  <dalej@apple.com>
4971
4972         * gcc.target/i386/sse-17.c: New.
4973
4974 2005-12-22  Paul Brook  <paul@codesourcery.com>
4975
4976         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
4977
4978 2005-12-22  Paul Brook  <paul@codesourcery.com>
4979
4980         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
4981
4982 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4983
4984         PR tree-opt/25513
4985         * gcc.c-torture/compile/pr25513.c: New test.
4986
4987 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4988
4989         PR c++/23333
4990         * g++.dg/parse/error25.C: Add more tests.
4991
4992 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4993
4994         PR fortran/18990
4995         * gfortran.dg/der_charlen_1.f90: New.
4996
4997 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
4998
4999         PR fortran/20889
5000         * gfortran.dg/pointer_component_type_1.f90: New test.
5001
5002         PR fortran/25029
5003         PR fortran/21256
5004         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5005         should give an error with assumed size array refernces and checks those
5006         that should not.
5007         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5008         reference an upper bound so that it does not generate an error.
5009
5010         PR fortran/19362
5011         PR fortran/20244
5012         PR fortran/20864
5013         PR fortran/25391
5014         * gfortran.dg/used_dummy_types_1.f90: New test.
5015         * gfortran.dg/used_dummy_types_2.f90: New test.
5016         * gfortran.dg/used_dummy_types_3.f90: New test.
5017         * gfortran.dg/used_dummy_types_4.f90: New test.
5018         * gfortran.dg/used_dummy_types_5.f90: New test.
5019
5020         PR fortran/23152
5021         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5022         group already being USE associated.
5023         * gfortran.dg/assumed_shape_nml.f90: New test.
5024         * gfortran.dg/assumed_size_nml.f90: New test.
5025
5026         PR fortran/20862
5027         PR fortran/25053
5028         PR fortran/25063
5029         PR fortran/25064
5030         PR fortran/25066
5031         PR fortran/25067
5032         PR fortran/25068
5033         PR fortran/25307
5034         * gfortran.dg/io_constraints_1.f90: New test.
5035         * gfortran.dg/io_constraints_1.f90: New test.
5036         * gfortran.dg/iostat_3.f90: Change wording of warning.
5037         * gfortran.dg/g77/19981216-0.f: The same.
5038
5039 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5040
5041         PR tree-optimization/23518
5042         * testsuite/gcc.dg/pr23518.c: New.
5043
5044 2005-12-21  Mike Stump  <mrs@apple.com>
5045
5046         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5047
5048 2005-12-21  Paul Brook  <paul@codesourcery.com>
5049
5050         * gcc.dg/pr19340.c: Skip on m68k targets.
5051
5052 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5053
5054         PR rtl-optimization/25196
5055         * gcc.dg/pr25196.c: New test.
5056
5057 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5058
5059         PR fortran/25423
5060         gfortran.dg/where_nested_1.f90: New.
5061
5062 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5063
5064         PR tree-optimization/25382.
5065         * gcc.dg/tree-ssa/pr25382.c: New.
5066
5067 2005-12-20  Richard Guenther  <rguenther@suse.de>
5068
5069         PR middle-end/24306
5070         * gcc.target/i386/pr24306.c: New testcase.
5071
5072 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5073
5074         PR tree-optimization/25501
5075         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5076
5077 2005-12-20  Richard Guenther  <rguenther@suse.de>
5078
5079         Revert
5080         2005-12-02  Richard Guenther  <rguenther@suse.de>
5081
5082         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5083
5084 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5085
5086         PR c++/21228
5087         * g++.dg/warn/Wunreachable-code-2.C: New test.
5088
5089 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5090
5091         PR c++/24278
5092         * g++.dg/template/ctor5.C: New test.
5093
5094         PR c++/24915
5095         * g++.dg/template/overload8.C: New test.
5096
5097 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5098
5099         * gcc.c-torture/compile/pr25483 : New test.
5100
5101 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5102
5103         PR c++/20552
5104         * g++.dg/ext/typeof10.C: New test.
5105
5106 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5107
5108         * gcc.dg/mt-loopi1.c: New.
5109
5110 2005-12-18  Richard Guenther  <rguenther@suse.de>
5111
5112         PR tree-optimization/25481
5113         * gcc.dg/torture/pr25481.c: New testcase.
5114
5115 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5116
5117         PR rtl-optimization/21041
5118         * gcc.dg/pr21041.c: New test.
5119
5120 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5121
5122         PR libgfortran/25463
5123         * gfortran.dg/advance.f90: New test.
5124
5125 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5126
5127         * gcc.dg/20051201-1.c: New test.
5128
5129 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5130
5131         PR fortran/25018
5132         * gfortran.dg/initialization_1.f90: New test.
5133         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5134         * gfortran.dg/g77/980616-0.f: The same.
5135
5136 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5137
5138         * PR fortran/25458
5139         * gfortran.dg/chkbits.f90: New test.
5140
5141 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5142
5143         * gfortran.dg/enum_5.f: Revert to previous version.
5144
5145 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5146
5147         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5148         * gfortran.dg/nested_modules_1.f90: Ditto.
5149         * gfortran.dg/hollerith_f95.f90: Ditto.
5150         * gfortran.dg/select_5.f90: Ditto.
5151         * gfortran.dg/secnds.f: Ditto.
5152         * gfortran.dg/hollerith2.f90: Ditto.
5153         * gfortran.dg/imag_2.f: Ditto.
5154         * gfortran.dg/ftell_2.f90: Ditto.
5155         * gfortran.dg/malloc_free_1.f90: Ditto.
5156         * gfortran.dg/logint-1.f: Ditto.
5157         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5158         * gfortran.dg/e_d_fmt.f90: Ditto.
5159         * gfortran.dg/hollerith_legacy.f90: Ditto.
5160         * gfortran.dg/logint-2.f: Ditto.
5161         * gfortran.dg/enum_5.f90: Ditto.
5162         * gfortran.dg/f2c_2.f90: Ditto.
5163         * gfortran.dg/pr17143.f90: Ditto.
5164         * gfortran.dg/namelist_14.f90: Ditto.
5165         * gfortran.dg/logint-3.f: Ditto.
5166         * gfortran.dg/spread_scalar_source.f90: Ditto.
5167         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5168         * gfortran.dg/namelist_11.f: Ditto.
5169         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5170         * gfortran.dg/g77/20010519-1.f
5171         * gfortran.dg/g77/alpha1.f: Ditto.
5172         * gfortran.dg/g77/990115-1.f: Ditto.
5173         * gfortran.dg/g77/erfc.f: Ditto.
5174         * gfortran.dg/g77/19990313-3.f: Ditto.
5175         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5176         * gfortran.dg/g77/20010426.f: Ditto.
5177         * gfortran.dg/g77/19990313-0.f: Ditto.
5178         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5179         * gfortran.dg/g77/20000629-1.f: Ditto.
5180         * gfortran.dg/g77/970125-0.f: Ditto.
5181         * gfortran.dg/g77/8485.f: Ditto.
5182         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5183         * gfortran.dg/g77/19990313-1.f: Ditto.
5184         * gfortran.dg/g77/int8421.f: Ditto.
5185         * gfortran.dg/g77/19990305-0.f: Ditto.
5186         * gfortran.dg/g77/947.f: Ditto.
5187         * gfortran.dg/g77/19990905-2.f: Ditto.
5188         * gfortran.dg/g77/cabs.f: Ditto.
5189         * gfortran.dg/g77/19990313-2.f: Ditto.
5190         * gfortran.dg/g77/20020307-1.f: Ditto.
5191         * gfortran.dg/g77/dcomplex.f: Ditto.
5192         * gfortran.dg/g77/19990502-1.f: Ditto.
5193         * gfortran.dg/g77/19981216-0.f: Ditto.
5194         * gfortran.dg/common_4.f90: Ditto.
5195         * gfortran.dg/entry_4.f90: Ditto.
5196         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5197         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5198         * gfortran.dg/namelist_12.f: Ditto.
5199         * gfortran.dg/scale_1.f90: Ditto.
5200         * gfortran.dg/modulo_1.f90
5201         * gfortran.dg/hollerith.f90: Ditto.
5202         * gfortran.dg/direct_io_3.f90: Ditto.
5203         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5204         * gfortran.dg/gnu_logical_1.F: Ditto.
5205         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5206         * gfortran.dg/assign_1.f90: Ditto.
5207         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5208         * gfortran.dg/pr23095.f: Ditto.
5209         * gfortran.dg/read_float_1.f90: Ditto.
5210
5211 2005-12-17  Andreas Jaeger  <aj@suse.de>
5212
5213         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5214         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5215
5216 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5217
5218         PR fortran/24268
5219         * gfortran.dg/fmt_white.f: New test.
5220
5221 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5222
5223         * gfortran.dg/label_1.f90: New test.
5224
5225 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5226
5227         PR testsuite/25422
5228         * gcc.dg/20031012-1.c: Add -Walways-true option.
5229         * gcc.dg/weak/weak-3.c: Likewise.
5230         * g++.old-deja/g++.mike/warn8.C: Likewise.
5231
5232 2005-12-16  Mike Stump  <mrs@apple.com>
5233
5234         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5235         exit.
5236
5237 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5238
5239         PR libgfortran/25264
5240         PR libgfortran/25349
5241         * gfortran.dg/tl_editing.f90: Added additional checks.
5242         * gfortran.dg/t_editing.f: New test.
5243         * gfortran.dg/write_padding.f90: New test
5244
5245 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5246
5247         PR testsuite/25215
5248         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5249
5250 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5251
5252         PR rtl-optimization/24899
5253         * gcc.c-torture/execute/20051215-1.c: New test.
5254
5255 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5256
5257         PR 24823
5258         * gfortran.dg/pr24823.f: New test.
5259
5260 2005-12-16  Jeff Law  <law@redhat.com>
5261
5262         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5263
5264 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5265
5266         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5267         Change C++ style comments to C style comments.
5268         Remove aligned types from the array.
5269         Keep Enums disabled.
5270         (complex_types): Remove aligned types from the array.
5271         Comment out "_Complex long double".
5272         (attrib_types): Remove.
5273         (complex_attrib_types): Remove.
5274         (attrib_array_types): Remove.
5275         (complex_attrib_array_types): Remove.
5276         (aligned_bitfld_types): Remove.
5277         (n_aligned_bitfld_types): Remove.
5278         (FEATURE_ALIGNEDPACKED): Delete.
5279         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5280         (singles): Remove support for adding attributes.
5281         (choose_type): Remove support for attributed types.
5282         (generate_fields): Remove support for attributed bit-fields.
5283         Remove support for adding attributes.
5284         (generate_random_tests): Remove support for adding attributes.
5285         (features): Add back "[0] :0" and "complex vector [0]".
5286         (main): Remove support for attributed bit-fields.
5287         Uncomment the calling of generate_random_tests for the rests of
5288         the tests.
5289
5290 2005-12-16  Jan Hubicka  <jh@suse.cz>
5291
5292         * gcc.c-torture/combine/pr25224.c: New.
5293
5294 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5295
5296         PR other/25028
5297         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5298         HP-UX.
5299
5300 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5301
5302         * gcc.dg/20051215-1.c: New file.
5303
5304 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5305
5306         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5307         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5308
5309 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5310
5311         PR fortran/18197
5312         * gfortran.dg/dummy_functions_1.f90: New.
5313
5314 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5315
5316         PR rtl-optimization/25310
5317         * gcc.c-torture/compile/pr25310.c: New test.
5318
5319 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5320
5321         PR debug/25023
5322         * gcc.dg/pr25023.c: New test.
5323
5324 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5325
5326         * g++.old-deja/g++.brendan/redecl1.C,
5327         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5328         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5329         g++.old-deja/g++.oliva/typeof1.C,
5330         g++.old-deja/g++.other/crash16.C,
5331         g++.old-deja/g++.other/crash34.C,
5332         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5333         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5334         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5335         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5336         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5337         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5338         Remove xfail.
5339
5340 2005-12-14  Kean Johnston  <jkj@sco.com>
5341             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5342
5343         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5344         * gcc.target/i386/20020523-1.c: Ditto.
5345         * gcc.target/i386/tailcall-1.c: Ditto.
5346         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5347         * gcc.target/i386/ssetype-5.c: Ditto.
5348
5349 2005-12-14  Jeff Law  <law@redhat.com>
5350
5351         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5352
5353 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5354
5355         PR target/25254
5356         PR target/24188
5357         * gcc.target/i386/pr25254.c: New test.
5358         * gfortran.dg/PR24188.f: New test.
5359
5360 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5361
5362         * lib/fortran-torture.exp: Catch remaining uses of
5363         remote_file build delete.
5364
5365 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5366
5367         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5368
5369 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5370
5371         * gcc.dg/warn-addr-cmp.c: New test.
5372
5373 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5374
5375         PR debug/25023
5376         PR target/25293
5377         * gcc.target/i386/pr25293.c: New test.
5378
5379 2005-12-13  Petr Machata  <machata@post.cz>
5380
5381         PR c++/24907
5382         * g++.dg/parse/comma2.C: New test.
5383
5384 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5385             Jakub Jelinek  <jakub@redhat.com>
5386
5387         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5388         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5389         (limits.h): Include unconditionally.
5390         (stdlib.h): Likewise.
5391         (hashtab.h): Do not include.
5392         (getopt.h): Likewise.
5393         (stddef.h): Include.
5394         (hashval_t): Define.
5395         (struct entry): Add "next" field.
5396         (HASH_SIZE): New macro.
5397         (hash_table): New variable.
5398         (switchfiles): Do not use xmalloc.
5399         (mix): New macro.
5400         (iterative_hash): New function.
5401         (hasht): Remove.
5402         (e_exists): New function.
5403         (e_insert): Likewise.
5404         (output): Use, instead of libiberty hashtable functions.
5405         (main): Do not use getopt.  Do not call htab_create.
5406
5407 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5408
5409         PR c++/25331
5410         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5411         put atal* and atpaal* attributes on array elements.
5412         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5413         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5414         put atal* and atpaal* attributes on array elements.
5415         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5416
5417 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5418
5419         * gcc.dg/single-precision-constant.c: New test.
5420
5421 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5422
5423         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5424         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5425         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5426         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5427         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5428         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5429         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5430         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5431         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5432         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5433         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5434         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5435         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5436         gcc.target/powerpc/ppc-sdata-2.c,
5437         gcc.target/powerpc/ppc-stackalign-1.c,
5438         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5439         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5440         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5441         gcc.target/powerpc/rs6000-ldouble-2.c,
5442         gcc.target/powerpc/rs6000-power2-1.c,
5443         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5444         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5445         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5446         option into target selector.
5447         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5448         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5449
5450 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5451
5452         PR objc/25348
5453         * objc.dg/encode-9.m: New test.
5454
5455 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5456
5457         PR testsuite/20772
5458         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5459         * gcc.dg/asm-b.c: Fix typo.
5460         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5461         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5462         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5463         i?86 lp64 and x86_64 ilp32.
5464         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5465         on i?86 lp64.
5466         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5467
5468 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5469
5470         PR fortran/25078
5471         gfortran.dg/equiv_5.f90: New test.
5472
5473 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5474
5475         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5476         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5477         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5478         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5479         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5480         * gcc.dg/tree-ssa/reassoc-5.c: New.
5481         * gcc.dg/tree-ssa/reassoc-6.c: New.
5482         * gcc.dg/tree-ssa/reassoc-7.c: New.
5483         * gcc.dg/tree-ssa/reassoc-8.c: New.
5484         * gcc.dg/tree-ssa/reassoc-9.c: New.
5485         * gcc.dg/tree-ssa/reassoc-10.c: New.
5486         * gcc.dg/tree-ssa/reassoc-11.c: New.
5487
5488 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5489
5490         PR testsuite/25167
5491         PR testsuite/24478
5492         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5493
5494 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5495
5496         PR c++/25300
5497         * g++.dg/template/inherit.C: Do not use a generic error message.
5498
5499 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5500
5501         PR libobjc/25354
5502         * objc.dg/gnu-encoding: New directory.
5503         * objc.dg/gnu-encoding/compat-common.h: New file.
5504         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5505         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5506         * objc.dg/gnu-encoding/vector-defs.h: New file.
5507         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5508         * objc.dg/gnu-encoding/generate-random.c: New file.
5509         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5510         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5511         * objc.dg/gnu-encoding/generate-random.h: New file.
5512
5513 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5514
5515         PR c++/25337
5516         * g++.dg/template/defarg7.C: New test.
5517
5518 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5519
5520         PR libobjc/25347
5521         * objc.dg/encode-8.m: New test.
5522
5523 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5524
5525         PR libobjc/25346
5526         * objc.dg/encode-7.m: New test.
5527
5528 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5529
5530         PR c++/25010
5531         * g++.dg/opt/inline10.C: New test.
5532
5533 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5534
5535         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5536
5537 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5538
5539         * gfortran.dg/substring_equivalence.f90: typo in comment
5540
5541 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5542
5543         PR fortran/25068
5544         * gfortran.dg/iostat_3.f90: New test.
5545
5546 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5547
5548         PR fortran/23815
5549         * gfortran.dg/unf_io_convert_1.f90: New test.
5550         * gfortran.dg/unf_io_convert_2.f90: New test.
5551         * gfortran.dg/unf_io_convert_3.f90: New test.
5552
5553 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5554
5555         PR testsuite/20772
5556         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5557         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5558         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5559         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5560         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5561         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5562         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5563         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5564         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5565         gcc.dg/torture/fp-int-convert-float128-timode.c,
5566         gcc.dg/torture/fp-int-convert-float128.c,
5567         gcc.dg/torture/fp-int-convert-float80-timode.c,
5568         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5569         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5570
5571         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5572
5573 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5574
5575         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5576
5577 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5578
5579         * gcc.dg/20051207-1.c,
5580         * gcc.dg/20051207-2.c,
5581         * gcc.dg/20051207-3.c: New tests.
5582
5583 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5584
5585         PR testsuite/20772
5586         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5587         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5588         dg-skip-if target selector.
5589
5590         PR testsuite/20772
5591         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5592         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5593         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5594         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5595         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5596         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5597         and/or merge with i?86 cases.
5598
5599         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5600
5601         PR testsuite/20772
5602         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5603         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5604         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5605         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5606         x86_64-*-linux*.
5607
5608 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5609
5610         PR target/25311
5611         * gcc.c-torture/compile/pr25311.c: New test.
5612
5613 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5614
5615         PR libgfortran/25039
5616         * gfortran.dg/read_comma.f: New test.
5617
5618 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
5619
5620         PR c++/19317
5621         * g++.dg/opt/pr19317-1.C: New test.
5622         * g++.dg/opt/pr19317-2.C: New test.
5623         * g++.dg/opt/pr19317-3.C: New test.
5624
5625         PR target/19005
5626         * gcc.c-torture/execute/pr19005.c: New test.
5627
5628         PR target/17828
5629         * g++.old-deja/g++.other/comdat5.C: New test.
5630         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
5631
5632         * g++.dg/compat/struct-layout-1.exp: New file.
5633         * g++.dg/compat/struct-layout-1.h: New.
5634         * g++.dg/compat/struct-layout-1_generate.c: New.
5635         * g++.dg/compat/struct-layout-1_x1.h: New.
5636         * g++.dg/compat/struct-layout-1_x2.h: New.
5637         * g++.dg/compat/struct-layout-1_y1.h: New.
5638         * g++.dg/compat/struct-layout-1_y2.h: New.
5639
5640         * gcc.dg/20050330-2.c: New test.
5641
5642 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5643
5644         PR fortran/25292
5645         * gfortran.dg/associated_1.f90: New.
5646
5647 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5648
5649         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
5650         ILP32 vect_no_align platforms.
5651
5652 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
5653             Jakub Jelinek  <jakub@redhat.com>
5654
5655         PR target/25268
5656         * gcc.c-torture/compile/20051207-1.c: New test.
5657
5658 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5659
5660         PR testsuite/20772
5661         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
5662         gcc.dg/torture/pr18582-1.c,
5663         gcc.target/i386/attributes-error.c: Also test on x86_64.
5664
5665         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
5666
5667 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5668
5669         PR c++/19397
5670         * g++.dg/template/typedef3.C: New test.
5671
5672         PR c++/19762
5673         PR c++/19764
5674         * g++.dg/template/dtor3.C: Fix error markers.
5675
5676 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
5677
5678         * lib/target-supports.exp (check_effective_target_sync_char_short):
5679         Add s390*.
5680
5681 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
5682
5683         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
5684
5685 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5686
5687         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
5688         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
5689         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
5690         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
5691
5692 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5693
5694         PR c++/25263
5695         * g++.dg/other/array2.C: New test case.
5696
5697 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
5698
5699         * gcc.dg/darwin-weakimport-3.c: New.
5700
5701         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
5702         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
5703         and to work on Darwin.
5704         * gcc.dg/attr-weakref-1b.c: New file.
5705         * gcc.dg/attr-weakref-2.c: New test.
5706         * gcc.dg/darwin-weakref-1.c: New test.
5707
5708 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
5709
5710         PR testsuite/25247
5711         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
5712         use in selector expressions.
5713         (dg-xfail-if): Ditto.
5714         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
5715         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
5716         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
5717         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
5718         * gcc.test-framework/test-framework.exp: Skip generated tests if
5719         CHECK_TEST_FRAMEWORK is not 1.
5720
5721 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5722
5723         PR tree-optimization/24963
5724         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
5725
5726         PR target/24108
5727         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
5728
5729         PR target/18580
5730         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
5731         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5732         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5733         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5734
5735 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
5736
5737         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
5738         dg-options.
5739
5740 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5741
5742         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
5743
5744 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5745
5746         * gcc.dg/format/cast-1.c: New test.
5747
5748 2005-12-04  Roger Sayle  <roger@eyesopen.com>
5749
5750         PR c/7776
5751         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
5752         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
5753         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
5754         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
5755
5756 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5757
5758         * gcc.dg/cast-pretty-print-1.c: New test.
5759
5760 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5761
5762         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
5763
5764 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
5765
5766         PR c++/24173
5767         * g++.dg/template/friend40.C: New test.
5768
5769 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
5770
5771         PR target/25199
5772         * gcc.target/i386/movq-2.c: New test.
5773         * gcc.target/i386/movq.c: Remove target i?86, instead add
5774         dg-require-effective-target ilp32.
5775
5776 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5777
5778         PR c++/24103
5779         * g++.dg/other/default1.C: New test.
5780
5781 2005-12-02  Richard Guenther  <rguenther@suse.de>
5782
5783         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5784
5785 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5786
5787         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
5788
5789 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
5790
5791         PR target/21017
5792         * gcc.target/powerpc/rotate.c: New.
5793
5794 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5795
5796         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
5797         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
5798
5799 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5800
5801         PR c/13384
5802         * gcc.dg/pr17730-1.c: Adjust.
5803         * gcc.dg/lvalue1.c (main): Likewise.
5804         * gcc.dg/lvalue-2.c: Likewise.
5805         * g++.dg/pr7503-3.C
5806
5807 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
5808
5809         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
5810         error messages.
5811
5812 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
5813
5814         PR fortran/24789
5815         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
5816
5817 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5818
5819         PR target/24475
5820         * lib/target-supports.exp (check_effective_target_tls): New.
5821         (check_effective_target_tls_runtime): New.
5822         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
5823         for TLS support.
5824         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5825         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5826         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
5827         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
5828         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
5829         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
5830         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5831         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
5832         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
5833         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
5834         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
5835         effective-target TLS.
5836         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
5837         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
5838         effective-target TLS runtime.
5839
5840 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5841
5842         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
5843
5844 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
5845
5846         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
5847         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
5848         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
5849         ignored" warnings when "packing" is the same as the ABI layout.
5850
5851 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
5852
5853         PR fortran/21302
5854         * gfortran.dg/line_length_1.f: New test.
5855         * gfortran.dg/line_length_2.f90: Ditto.
5856
5857 2005-11-30  Richard Guenther  <rguenther@suse.de>
5858
5859         PR tree-optimization/21655
5860         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
5861
5862 2005-11-30  Dale Johannesen  <dalej@apple.com>
5863
5864         * gcc.c-torture/compile/pr24930.c: New.
5865
5866 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
5867
5868         PR fortran/15809
5869         *  gfortran.dg/auto_char_dummy_array.f90: New test.
5870
5871 2005-11-30  Jeff Law  <law@redhat.com>
5872
5873         * g++.old-deja/g++.law/pr25000.C: New test.
5874
5875 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
5876
5877         * gcc.dg/tls/opt-11.c: New test.
5878
5879 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5880
5881         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
5882         targets.
5883         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
5884         LP64 ia64.
5885
5886 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
5887
5888         * gfortran.dg/open_access_1.f90: New test.
5889
5890 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5891
5892         * gcc.dg/charset/builtin2.c: New test.
5893
5894 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
5895
5896         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
5897         on mmix-*-* for *_[xy].c.
5898
5899 2005-11-28  Kean Johnston  <jkj@sco.com>
5900
5901         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
5902         headers.
5903         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
5904         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
5905         * gcc.target/i386/asm-3.c: Ditto.
5906         * gcc.target/i386/clobbers.c: Ditto.
5907         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
5908         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
5909         test regexp.
5910         * gcc.target/i386/mul.c: Ditto.
5911         * gcc.target/i386/ssetype-1.c: Ditto.
5912         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
5913         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
5914         static so the test works with -fPIC mode too. Based on comment in
5915         PR19231 by Pinski.
5916         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
5917
5918 2005-11-28  Richard Guenther  <rguenther@suse.de>
5919
5920         * gcc.dg/alias-9.c: New testcase.
5921         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
5922
5923 2005-11-28  Roger Sayle  <roger@eyesopen.com>
5924             Uros Bizjak  <uros@kss-loka.si>
5925
5926         PR middle-end/20219
5927         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
5928         tan(x)/sin(x) transformations.
5929
5930 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
5931
5932         PR middle-end/24575
5933         * gcc.dg/tree-ssa/divide-3.c: New test.
5934         * gcc.dg/tree-ssa/divide-4.c: New test.
5935
5936 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
5937
5938         PR fortran/24917
5939         *  gfortran.dg/boz_6.f90: New test.
5940
5941 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5942
5943         PR fortran/23912
5944         * gfortran.dg/modulo_1.f90: New test.
5945
5946 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5947
5948         PR libfortran/24919
5949         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
5950         fail on CRLF platforms.
5951         * gfortran.dg/ftell_2.f90: Likewise.
5952
5953 2005-11-26  Eric Christopher  <echristo@apple.com>
5954
5955         * gcc.dg/intmax_t-1.c: Remove mips xfail.
5956
5957 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5958
5959         * objc.dg/gnu-runtime-3.m: Simplify.
5960
5961 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5962
5963         PR middle-end/23669
5964         * gcc.dg/tree-ssa/divide-1.c: New test.
5965         * gcc.dg/tree-ssa/divide-2.c: New test.
5966
5967 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5968
5969         PR libgfortran/24945
5970         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
5971
5972 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5973
5974         PR libgfortran/24945
5975         * gfortran.dg/open_status_2.f90: New test.
5976
5977 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5978
5979         * gcc.c-torture/execute/builtins/fprintf.c,
5980         gcc.c-torture/execute/builtins/fputs-lib.c,
5981         gcc.c-torture/execute/builtins/fputs.c,
5982         gcc.c-torture/execute/builtins/lib/fprintf.c,
5983         gcc.c-torture/execute/builtins/lib/printf.c,
5984         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
5985
5986 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
5987
5988         * gcc.dg/20050922-2.c: New test.
5989
5990 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5991
5992         * objc.dg/gnu-runtime-3.m: New test.
5993
5994 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5995
5996         PR c++/9278
5997         * g++.dg/other/void1.C: New test.
5998
5999 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6000
6001         PR middle-end/24998
6002         * gcc.dg/torture/fp-int-convert-float.c,
6003         gcc.dg/torture/fp-int-convert-double.c,
6004         gcc.dg/torture/fp-int-convert-long-double.c,
6005         gcc.dg/torture/fp-int-convert-timode.c,
6006         gcc.dg/torture/fp-int-convert-float80.c,
6007         gcc.dg/torture/fp-int-convert-float80-timode.c,
6008         gcc.dg/torture/fp-int-convert-float128.c,
6009         gcc.dg/torture/fp-int-convert-float128-timode.c,
6010         gcc.dg/torture/fp-int-convert.h: New files.
6011
6012 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6013
6014         PR middle-end/24989
6015         * gcc.dg/tree-ssa/bool-10.c: New test.
6016         * gcc.dg/tree-ssa/bool-11.c: New test.
6017         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6018
6019 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6020
6021         PR middle-end/24990
6022         * tree-ssa/pr24990-1.c: New test.
6023
6024 2005-11-24  Richard Guenther  <rguenther@suse.de>
6025         Dirk Mueller <dmueller@suse.de>
6026
6027         PR c++/14024
6028         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6029         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6030         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6031         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6032         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6033         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6034
6035 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6036
6037         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6038
6039 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6040
6041         PR c/21668
6042         * gcc.dg/Wc++-compat.c: New.
6043         * gcc.dg/Wno-c++-compat.c: New.
6044
6045 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6046
6047         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6048         (vspltish, vspltisw): Likewise.
6049
6050 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6051
6052         PR libgfortran/24794
6053         * gfortran.dg/namelist_12.f: Fix quotes.
6054         * gfortran.dg/namelist_13.f90: Fix quotes.
6055         * gfortran.dg/namelist_14.f90: Fix quotes.
6056         * gfortran.dg/namelist_15.f90: Fix quotes.
6057         * gfortran.dg/namelist_use.f90: Fix quotes.
6058         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6059         * gfortran.dg/namelist_21.f90: New test.
6060         * gfortran.dg/namelist_22.f90: New test.
6061
6062 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6063
6064         PR target/23435
6065         * gcc.c-torture/compile/pr23435.c: New.
6066
6067 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6068
6069         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6070
6071 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6072
6073         * gcc.target/powerpc/405-macchw-1.c,
6074         gcc.target/powerpc/405-macchw-2.c,
6075         gcc.target/powerpc/405-macchwu-1.c,
6076         gcc.target/powerpc/405-macchwu-2.c,
6077         gcc.target/powerpc/405-machhw-1.c,
6078         gcc.target/powerpc/405-machhw-2.c,
6079         gcc.target/powerpc/405-machhwu-1.c,
6080         gcc.target/powerpc/405-machhwu-2.c,
6081         gcc.target/powerpc/405-maclhw-1.c,
6082         gcc.target/powerpc/405-maclhw-2.c,
6083         gcc.target/powerpc/405-maclhwu-1.c,
6084         gcc.target/powerpc/405-maclhwu-2.c,
6085         gcc.target/powerpc/405-mulchw-1.c,
6086         gcc.target/powerpc/405-mulchw-2.c,
6087         gcc.target/powerpc/405-mulchwu-1.c,
6088         gcc.target/powerpc/405-mulchwu-2.c,
6089         gcc.target/powerpc/405-mulhhw-1.c,
6090         gcc.target/powerpc/405-mulhhw-2.c,
6091         gcc.target/powerpc/405-mulhhwu-1.c,
6092         gcc.target/powerpc/405-mulhhwu-2.c,
6093         gcc.target/powerpc/405-mullhw-1.c,
6094         gcc.target/powerpc/405-mullhw-2.c,
6095         gcc.target/powerpc/405-mullhwu-1.c,
6096         gcc.target/powerpc/405-mullhwu-2.c,
6097         gcc.target/powerpc/405-nmacchw-1.c,
6098         gcc.target/powerpc/405-nmacchw-2.c,
6099         gcc.target/powerpc/405-nmachhw-1.c,
6100         gcc.target/powerpc/405-nmachhw-2.c,
6101         gcc.target/powerpc/405-nmaclhw-1.c,
6102         gcc.target/powerpc/405-nmaclhw-2.c,
6103         gcc.target/powerpc/440-macchw-1.c,
6104         gcc.target/powerpc/440-macchw-2.c,
6105         gcc.target/powerpc/440-macchwu-1.c,
6106         gcc.target/powerpc/440-macchwu-2.c,
6107         gcc.target/powerpc/440-machhw-1.c,
6108         gcc.target/powerpc/440-machhw-2.c,
6109         gcc.target/powerpc/440-machhwu-1.c,
6110         gcc.target/powerpc/440-machhwu-2.c,
6111         gcc.target/powerpc/440-maclhw-1.c,
6112         gcc.target/powerpc/440-maclhw-2.c,
6113         gcc.target/powerpc/440-maclhwu-1.c,
6114         gcc.target/powerpc/440-maclhwu-2.c,
6115         gcc.target/powerpc/440-mulchw-1.c,
6116         gcc.target/powerpc/440-mulchw-2.c,
6117         gcc.target/powerpc/440-mulchwu-1.c,
6118         gcc.target/powerpc/440-mulchwu-2.c,
6119         gcc.target/powerpc/440-mulhhw-1.c,
6120         gcc.target/powerpc/440-mulhhw-2.c,
6121         gcc.target/powerpc/440-mulhhwu-1.c,
6122         gcc.target/powerpc/440-mulhhwu-2.c,
6123         gcc.target/powerpc/440-mullhw-1.c,
6124         gcc.target/powerpc/440-mullhw-2.c,
6125         gcc.target/powerpc/440-mullhwu-1.c,
6126         gcc.target/powerpc/440-mullhwu-2.c,
6127         gcc.target/powerpc/440-nmacchw-1.c,
6128         gcc.target/powerpc/440-nmacchw-2.c,
6129         gcc.target/powerpc/440-nmachhw-1.c,
6130         gcc.target/powerpc/440-nmachhw-2.c,
6131         gcc.target/powerpc/440-nmaclhw-1.c,
6132         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6133
6134 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6135
6136         PR fortran/24774
6137         * gfortran.dg/inquire_9.f90: New test.
6138
6139         PR fortran/21647
6140         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6141
6142 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6143
6144         PR libfortran/24432
6145         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6146         Check that 'cos' is supported.
6147
6148 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6149
6150         PR fortran/24223
6151         * gfortran.dg/substring_equivalence.f90: New test.
6152
6153         PR fortran/24705
6154         * gfortran.dg/auto_internal_assumed.f90: New test.
6155
6156 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6157
6158         * gcc.dg/fold-div-2.c: New test.
6159
6160 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6161
6162         PR rtl-optimization/24883
6163         * gcc.c-torture/compile/pr24883.c: New test.
6164
6165 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6166
6167         PR middle-end/20583
6168         * gcc.c-torture/compile/pr20583.c: New.
6169
6170 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6171
6172         * gcc.c-torture/execute/usmul.c: New test.
6173
6174 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6175
6176         * gcc.dg/tree-ssa/vrp22.c: New test.
6177
6178 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6179
6180         PR middle-end/24912
6181         * gcc.dg/torture/pr24912-1.c: New test.
6182
6183 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6184
6185         PR fortran/24862
6186         * gfortran.dg/arrayio_derived_1.f90: New test.
6187
6188 2005-11-19  Richard Guenther  <rguenther@suse.de>
6189
6190         PR middle-end/23294
6191         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6192
6193 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6194
6195         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6196
6197 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6198
6199         PR c++/8355
6200         * g++.dg/template/friend39.C: New test.
6201
6202 2005-11-18  James E Wilson  <wilson@specifix.com>
6203
6204         * gcc.dg/builtin-strstr.c: New.
6205
6206 2005-11-18  Richard Henderson  <rth@redhat.com>
6207
6208         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6209         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6210         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6211         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6212         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6213         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6214         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6215         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6216         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6217         renaming to remove initial "ia64-".
6218
6219 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6220
6221         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6222
6223 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6224
6225         * g++.dg/cpp/string-2.C: New test.
6226
6227 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6228
6229         * gcc.dg/tree-ssa/loop-14.c: New test.
6230
6231 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6232             Michael Chamberlain <michael@chamberlain.net.au>
6233
6234         * ada/acats/run_all.sh (target_run): Kill long running tests.
6235
6236 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6237
6238         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6239         * gcc.dg/cleanup-9.c: Likewise.
6240         * gcc.dg/cleanup-10.c: Likewise.
6241         * gcc.dg/cleanup-11.c: Likewise.
6242
6243 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6244
6245         PR fortran/24892
6246         * gfortran.dg/open_access_append_1.f90: New test.
6247         * gfortran.dg/open_access_append_2.f90: New test.
6248
6249 2005-11-16  Richard Guenther  <rguenther@suse.de>
6250
6251         PR middle-end/24851
6252         * gcc.c-torture/execute/pr24851.c: New testcase.
6253
6254 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6255
6256         * gcc.dg/fold-overflow-1.c: New test.
6257
6258 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6259
6260         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6261         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6262
6263 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6264
6265         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6266         structures.
6267         * g++.dg/eh/forced2.C: Likewise.
6268         * g++.dg/eh/forced3.C: Likewise.
6269         * g++.dg/eh/forced4.C: Likewise.
6270
6271 2005-11-11  Mike Stump  <mrs@apple.com>
6272
6273         * g++.old-deja/g++.mike/unused.C: Add.
6274
6275 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6276
6277         PR c++/24667
6278         * g++.dg/warn/Wcast-qual1.C: New test.
6279
6280 2005-11-15  Jan Hubicka  <jh@suse.cz>
6281
6282         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6283
6284 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6285
6286         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6287
6288 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6289
6290         PR 24840
6291         * gcc.dg/tree-ssa/pr24840.c: New test.
6292
6293 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6294
6295         PR testsuite/24841
6296         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6297
6298 2005-11-14  Dale Johannesen  <dalej@apple.com>
6299
6300         * gcc.c-torture/execute/20051113-1.c: New.
6301
6302 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6303
6304         PR c++/24687
6305         * g++.dg/template/crash43.C: New test.
6306
6307 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6308
6309         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6310
6311 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6312
6313         PR c++/24817
6314         * g++.dg/eh/spec8.C: New test.
6315
6316 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6317
6318         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6319
6320 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6321
6322         PR c++/20293
6323         * g++.dg/parse/ambig4.C: New test.
6324         * g++.dg/tc1/dr101.C: Adjust error markers.
6325         * g++.dg/lookup/strong-using-2.C: Likewise.
6326         * g++.dg/lookup/ambig5.C: Likewise.
6327         * g++.dg/lookup/ambig4.C: Likewise.
6328         * g++.dg/parse/crash22.C: Likewise.
6329
6330 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6331
6332         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6333
6334 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6335
6336         * gcc.dg/nested-calls-1.c: New test.
6337
6338 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6339
6340         * gfortran.dg/complex_intrinsic_1.f90: New test.
6341         * gfortran.dg/complex_intrinsic_2.f90: New test.
6342         * gfortran.dg/fgetc_1.f90: New test.
6343         * gfortran.dg/fgetc_2.f90: New test.
6344         * gfortran.dg/fgetc_3.f90: New test.
6345         * gfortran.dg/ftell_1.f90: New test.
6346         * gfortran.dg/ftell_2.f90: New test.
6347         * gfortran.dg/gnu_logical_1.F: New test.
6348         * gfortran.dg/gnu_logical_2.f90: New test.
6349
6350 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6351
6352         PR middle-end/24820
6353         * testsuite/gcc.dg/pr24820.c: New test.
6354
6355 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6356
6357         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6358         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6359         variable.
6360
6361 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6362
6363         testsuite/24614
6364         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6365
6366 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6367
6368         * gcc.target/cris/cris.exp: New file.
6369         * gcc.target/cris/rld-legit1.c: New test.
6370         * gcc.target/cris/rld-legit2.c: New test.
6371
6372 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6373
6374         PR c++/24780
6375         * g++.dg/opt/pr24780.C: New test.
6376
6377         PR c++/24761
6378         * g++.dg/template/asm1.C: New test.
6379
6380 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6381
6382         PR libgfortran/24787
6383         * gfortran.dg/scan_1.f90: New test.
6384
6385 2005-11-12  Jan Hubicka  <jh@suse.cz>
6386
6387         * gcc.target/i386/minmax-1.c: New.
6388         * gcc.target/i386/minmax-2.c: New.
6389
6390 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6391
6392         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6393
6394 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6395
6396         * gcc.c-torture/execute/20051110-1.c,
6397         gcc.c-torture/execute/20051110-2.c: New tests.
6398
6399 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6400
6401         PR middle-end/24750
6402         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6403         New tests.
6404
6405 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6406
6407         * lib/target-libpath.exp (get_shlib_extension): New proc.
6408         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6409         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6410         * lib/objc.exp (objc_target_compile): Likewise.
6411         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6412         detection.
6413
6414 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6415
6416         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6417
6418         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6419         Add -static to additional_flags and pass it to target_compile.
6420
6421 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6422
6423         PR libgfortran/24719
6424         gfortran.dg/read_noadvance.f90: New test.
6425
6426         PR libgfortran/24699
6427         gfortran.dg/fmt_t_2.f90: New test.
6428
6429         PR libgfortran/24785
6430         gfortran.dg/read_x_eor.f90: New test.
6431
6432         PR libgfortran/24584
6433         gfortran.dg/namelist_empty.f90: Rename test.
6434
6435         PR libgfortran/24489
6436         gfortran/read_eor.f90: Rename test.
6437
6438 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6439
6440         PR fortran/15976
6441         * gfortran.dg/automatic_module_variable.f90: New test.
6442
6443 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6444
6445         PR target/24445
6446         * gcc.dg/pr24445.c: New test.
6447
6448 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6449
6450         PR fortran/24655
6451         PR fortran/24755
6452         * gfortran.dg/recursive_statement_functions.f90: Add statement
6453         functions using inline intrinsic functions and parameters to test
6454         that they no longer seg-fault.
6455
6456         PR fortran/24409
6457         gfortran.dg/nested_modules_4.f90: New test.
6458         gfortran.dg/nested_modules_5.f90: New test.
6459
6460 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6461
6462         PR fortran/24643
6463         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6464
6465 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6466
6467         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6468         failures.
6469
6470 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6471
6472         * gcc.dg/sparc-getcontext-1.c: New test.
6473
6474 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6475
6476         * gcc.dg/ifcvt-fabs-1.c: New test.
6477
6478 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6479
6480         PR other/4372
6481         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6482         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6483
6484 2005-11-09  Richard Guenther  <rguenther@suse.de>
6485
6486         PR tree-optimization/24716
6487         * gcc.c-torture/execute/pr24716.c: New testcase.
6488
6489 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6490
6491         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6492
6493 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6494
6495         PR 24624
6496         * gcc.dg/pr24624.c: Testcase added.
6497
6498 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6499
6500         PR 24623
6501         * g++.dg/other/pr24623.C: Testcase added.
6502
6503 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6504
6505         PR fortran/22607
6506         * gfortran-dg/pure_byref_1.f90: New.
6507         * gfortran-dg/pure_byref_2.f90: New.
6508
6509 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6510
6511         PR c/24101
6512         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6513         * gcc.dg/dg.exp: Run main loop also for *.i files.
6514
6515 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6516
6517         PR c++/19450
6518         * g++.dg/tls/diag-3.C: New test.
6519         * g++.dg/tls/diag-4.C: New test.
6520         * g++.dg/tls/static-1.C: New test.
6521         * g++.dg/tls/static-1a.cc: New file.
6522
6523 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6524
6525         PR 23046
6526         * g++.dg/tree-ssa/pr23046.C: New test.
6527
6528 2005-11-08  Devang Patel <dpatel@apple.com>
6529
6530         PR tree-optimization/23115
6531         * gcc.dg/tree-ssa/pr23115.c: New.
6532
6533 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6534
6535         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6536         * gcc.target/powerpc/pr16155.c: Same.
6537         * gcc.target/powerpc/altivec-1.c: Same.
6538         * gcc.target/powerpc/altivec-2.c: Same.
6539         * gcc.target/powerpc/altivec-3.c: Same.
6540         * gcc.target/powerpc/altivec-5.c: Same.
6541         * gcc.target/powerpc/altivec-11.c: Same.
6542         * gcc.target/powerpc/altivec-12.c: Same.
6543         * gcc.target/powerpc/altivec-14.c: Same.
6544         * gcc.target/powerpc/altivec-22.c: Same.
6545         * gcc.target/powerpc/altivec-consts.c: Same.
6546         * gcc.target/powerpc/altivec-pr22085.c: Same.
6547         * gcc.target/powerpc/altivec-splat.c: Same.
6548         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6549         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6550         * gcc.target/powerpc/darwin-longlong.c: Same.
6551
6552 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6553
6554         PR target/19340
6555         * gcc.dg/pr19340.c: New test.
6556
6557 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6558
6559         PR rtl-optimization/24683
6560         * gcc.dg/pr24683.c: New test.
6561
6562 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6563
6564         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6565         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6566
6567 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6568
6569         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6570
6571 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6572
6573         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6574
6575 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6576
6577         PR target/24230
6578
6579         * gcc.target/powerpc/altivec-consts.c,
6580         gcc.target/powerpc/altivec-splat.c: New testcase.
6581
6582 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6583
6584         PR c/24599
6585
6586         * gcc.dg/overflow-2.c: New testcase.
6587
6588 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6589
6590         PR rtl-optimization/23567
6591         * gcc.c-torture/execute/20051104-1.c: New test.
6592
6593 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6594
6595         PR fortran/24534
6596         gfortran.dg/private_type_2.f90: Modified to check that case with
6597         PRIVATE declaration within derived type is accepted.
6598
6599         PR fortran/20838
6600         gfortran.dg/pointer_assign_1.f90: New test.
6601
6602         PR fortran/20840
6603         * gfortran.dg/arrayio_0.f90: New test.
6604
6605         PR fortran/17737
6606         gfortran.dg/data_initialized.f90: New test.
6607         gfortran.dg/data_constraints_1.f90: New test.
6608         gfortran.dg/data_constraints_2.f90: New test.
6609
6610 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6611
6612         PR fortran/24174
6613         PR fortran/24305
6614         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
6615
6616 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
6617
6618         PR 24670
6619         * gcc.dg/tree-ssa/pr24670.c: New test.
6620
6621 2005-11-05  Ian Lance Taylor  <ian@airs.com>
6622
6623         PR target/22432
6624         * gcc.target/i386/pr22432.c: New test.
6625
6626 2005-11-05  Richard Henderson  <rth@redhat.com>
6627
6628         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
6629         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
6630         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
6631         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
6632         from gcc.dg/alpha-*.
6633         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
6634         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
6635
6636 2005-11-05  Andreas Jaeger  <aj@suse.de>
6637
6638         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
6639
6640 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6641
6642         PR target/23424
6643         * gcc.dg/torture/pr23424-1.c: New test.
6644
6645 2005-11-04  Richard Henderson  <rth@redhat.com>
6646
6647         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
6648         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
6649         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
6650         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
6651         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
6652         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
6653         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
6654         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
6655         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
6656         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
6657         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
6658         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
6659         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
6660         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
6661         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
6662         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
6663         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
6664         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
6665         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
6666         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
6667         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
6668         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
6669         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
6670         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
6671         Move from gcc.dg/.
6672         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
6673         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6674         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
6675         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
6676         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
6677         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
6678         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
6679         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
6680         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
6681         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
6682         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
6683         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
6684         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
6685         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
6686         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
6687         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
6688         gcc.target/i386/lea.c, gcc.target/i386/local.c,
6689         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
6690         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
6691         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
6692         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
6693         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
6694         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
6695         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
6696         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
6697         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
6698         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
6699         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
6700         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
6701         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
6702         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
6703         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
6704         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
6705         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
6706         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
6707         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
6708         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
6709         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
6710         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
6711         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
6712         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
6713         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
6714         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
6715         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
6716         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
6717
6718 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
6719
6720         PR 24627
6721         * gcc.dg/tree-ssa/pr24627.c: New test.
6722
6723 2005-11-04 Paul Brook  <paul@codesourcery.com>
6724
6725         * gcc.dg/tls/opt-10.c: New test.
6726
6727 2005-11-04  Andreas Jaeger  <aj@suse.de>
6728
6729         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
6730         avoid extra warnings.
6731
6732 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6733
6734         PR libfortran/22298
6735         * gcc/testsuite/lib/target-supports.exp
6736         (check_effective_target_static_libgfortran): New
6737         static_libgfortran effective target.
6738         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
6739         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
6740
6741 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6742
6743         * gcc.dg/pr24615.c: Guard test with { target fpic }.
6744
6745 2005-11-03  Josh Conner  <jconner@apple.com>
6746
6747         PR c++/19989
6748         g++.dg/ext/array2.C: New test.
6749         g++.dg/template/dependent-name3.C: New test.
6750         g++.dg/template/dependent-name4.C: New test.
6751         g++.dg/template/sfinae2.C: New test.
6752
6753 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6754
6755         PR preprocessor/22042
6756         * gcc.dg/cpp/strify4.c: New test.
6757
6758 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6759
6760         PR c++/17964
6761         * g++.dg/cpp/string-1.C: New test.
6762
6763 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6764
6765         * gcc.target/powerpc: New directory.
6766         * gcc.target/powerpc/powerpc.exp: New file.
6767         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
6768         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
6769         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
6770         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
6771         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
6772         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
6773         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
6774         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
6775         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
6776         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
6777         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
6778         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
6779         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
6780         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
6781         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
6782         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
6783         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
6784         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
6785         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
6786         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
6787         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
6788         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
6789         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
6790         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
6791         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
6792         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
6793         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
6794         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
6795         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
6796         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
6797         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
6798         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
6799         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
6800         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
6801
6802 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
6803
6804         PR c++/21627
6805         * g++.dg/warn/inline2.C: New test.
6806
6807 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6808
6809         PR middle-end/23155
6810         * g++.dg/ext/c99struct1.C: New test.
6811         * gcc.dg/union-cast-1.c: New test.
6812         * gcc.dg/union-cast-2.c: New test.
6813         * gcc.dg/union-cast-3.c: New test.
6814
6815 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6816
6817         PR middle-end/24589
6818         * gcc.c-torture/execute/zero-struct-2.c: New test.
6819
6820 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6821
6822         PR c++/24582
6823         * g++.dg/init/switch1.C: New test.
6824
6825 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6826
6827         * gcc.dg/delay-slot-1.c: New test.
6828
6829 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
6830
6831         PR target/24620
6832         * gcc.dg/pr24620.c: New test.
6833
6834 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6835
6836         PR c/24329
6837         * gcc.dg/format/unnamed-1.c: New test.
6838
6839 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6840
6841         PR c++/22434
6842         * g++.dg/expr/cond8.C: New test.
6843
6844         PR c++/24560
6845         * g++.dg/parse/dot1.C: New test.
6846
6847 2005-11-02  Jan Hubicka  <jh@suse.cz>
6848
6849         PR target/23303
6850         * gcc.dg/i386-lea.c: New test
6851
6852 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6853
6854         PR target/24615
6855         * gcc.dg/pr24615.c: New test.
6856
6857 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6858
6859         PR target/24600
6860         * gcc.dg/pr24600.c: New test.
6861
6862 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6863
6864         PR c++/19253
6865         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
6866         * g++.dg/parse/typename9.C: New test.
6867         * g++/dg/parse/typename10.C: Likewise.
6868
6869 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6870
6871         PR fortran/18157
6872         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
6873         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
6874         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
6875
6876 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6877
6878         PR c++/24569
6879         * g++.dg/debug/static1.C: New test.
6880
6881 2005-11-02  Josh Conner  <jconner@apple.com>
6882
6883         * g++.dg/crash38.C: moved into proper directory...
6884         * g++.dg/template/crash42.C: ...here
6885
6886 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
6887
6888         PR target/18338
6889         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
6890         pcc_bitfield_type_matters || default_packed.
6891
6892         * lib/target-supports.exp
6893         (check_effective_target_pcc_bitfield_type_matters): New proc.
6894         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
6895
6896         PR testsuite/23304
6897         * lib/target-supports.exp (check_effective_default_packed): New proc.
6898         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
6899         Gate expected errors on target ! default_packed.
6900         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
6901
6902 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6903
6904         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
6905         change (r106358).
6906
6907 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6908
6909         PR fortran/24008
6910         * gfortran.dg/entry_5.f90: New.
6911         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
6912
6913 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
6914
6915         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
6916
6917 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
6918
6919         PR fortran/21565
6920         gfortran.dg/namelist_blockdata.f90: New test.
6921
6922         PR fortran/18737
6923         gfortran.dg/external_implicit_none.f90: New test.
6924
6925         PR fortran/14994
6926         * gfortran.dg/secnds.f: New test.
6927
6928 2005-10-31  Jan Hubicka  <jh@suse.cz>
6929
6930         PR target/20928
6931         * gcc.c-torture/compile/pr20928.c: New test.
6932
6933 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
6934
6935         PR middle-end/23492
6936         * gcc.c-torture/compile/zero-strct-5.c: New test.
6937
6938 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
6939
6940         PR libgfortran/24584
6941         * gfortran.dg/pr24584.f90: New test.
6942
6943 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
6944
6945         PR fortran/18883
6946         * gfortran.dg/char_result_9.f90: New.
6947         * gfortran.dg/char_result_10.f90: New.
6948
6949 2005-10-30  Jan Hubicka  <jh@suse.cz>
6950
6951         * g++.dg/tree-ssa/pr24172.C: New testcase.
6952
6953 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6954
6955         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
6956
6957 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
6958
6959         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
6960         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
6961         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
6962         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
6963         gfortran.dg/enum_9.f90,
6964         gfortran.fortran-torture/compile/enum_1.f90,
6965         gfortran.fortran-torture/execute/enum_1.f90,
6966         gfortran.fortran-torture/execute/enum_2.f90,
6967         gfortran.fortran-torture/execute/enum_3.f90,
6968         gfortran.fortran-torture/execute/enum_4.f90: New tests.
6969
6970 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
6971
6972         PR target/18482
6973         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
6974         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
6975
6976 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6977
6978         PR libfortran/20179
6979         * gfortran.dg/mixed_io_1.f90: New test.
6980         * gfortran.dg/mixed_io_1.c: New file.
6981
6982 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6983
6984         * gfortran.dg/malloc_free_1.f90: New test.
6985
6986 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
6987
6988         * gcc.dg/nested-func-4.c: Require profiling -pg.
6989
6990 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6991
6992         PR C++/23229
6993         * g++.dg/warn/main-2.C: New test.
6994
6995 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
6996
6997         PR fortran/24545
6998         * gfortran.dg/interface_2.f90: new test.
6999
7000 2005-10-28  Josh Conner  <jconner@apple.com>
7001
7002         PR c++/22153
7003         * g++.dg/template/crash38.C: New test.
7004         * g++.dg/parse/explicit1.C: Change expected errors.
7005
7006 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7007
7008         PR C++/23426
7009         * g++.dg/other/large-size-array.C: New test.
7010
7011 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7012
7013         PR middle-end/24362
7014         * g++.dg/opt/complex4.C: New test.
7015
7016 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7017
7018         * gcc.dg/nested-func-4.c: New test.
7019
7020 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7021
7022         PR fortran/24158
7023         gfortran.dg/derived_recursion.f90: New test.
7024         gfortran.dg/implicit_actual.f90: New test.
7025
7026 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7027
7028         PR middle-end/24295, PR testsuite/24477
7029         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7030         removed when weakref hits the tree.
7031
7032 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7033
7034         * gfortran.dg/cray_pointers_4.f90: New test.
7035
7036         * gfortran.dg/cray_pointers_5.f90: New test.
7037
7038 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7039
7040         PR fortran/22290
7041         * gfortran.dg/assign_5.f90: New test.
7042         * gfortran.dg/assign_6.f: New test.
7043
7044 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7045
7046         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7047         CPU has no SSE support.
7048
7049 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7050
7051         PR libgfortran/24224
7052         * gfortran.dg/arrayio_1.f90: Update attribution.
7053         * gfortran.dg/arrayio_2.f90: Update attribution.
7054         * gfortran.dg/arrayio_3.f90: Update attribution.
7055         * gfortran.dg/arrayio_4.f90: Update test conditions.
7056         * gfortran.dg/arrayio_5.f90: Update attribution.
7057         * gfortran.dg/arrayio_6.f90: New test.
7058         * gfortran.dg/arrayio_7.f90: New test.
7059
7060 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7061
7062         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7063
7064 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7065
7066         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7067
7068 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7069
7070         PR fortran/24416
7071         * gfortran.dg/namelist_char_only.f90: New test.
7072
7073 2005-10-24  Asher Langton  <langton2@llnl.gov>
7074
7075         PR fortran/17031
7076         PR fortran/22282
7077         * gfortran.dg/cray_pointers_1.f90: New test.
7078         * gfortran.dg/cray_pointers_2.f90: New test.
7079         * gfortran.dg/cray_pointers_3.f90: New test.
7080         * gfortran.dg/loc_1.f90: New test.
7081         * gfortran.dg/loc_2.f90: New test.
7082
7083 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7084
7085         * gcc.dg/pr24225.c: New test.
7086
7087 2005-10-24  Asher Langton  <langton2@llnl.gov>
7088
7089         * gfortran.dg/dup_save_1.f90: New test.
7090         * gfortran.dg/dup_save_2.f90: New test.
7091
7092 2005-10-24  Paul Brook  <paul@codesourcery.com>
7093
7094         PR 24107
7095         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7096         stdint.h.
7097
7098 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7099
7100         PR libgfortran/24489
7101         * gfortran.dg/pr24489.f90: New test.
7102
7103 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7104
7105         PR fortran/23635
7106         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7107
7108 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7109
7110         PR target/18911
7111         * g++.dg/init/array16.C: Skip for mmix-*-*.
7112
7113 2005-10-23  Asher Langton  <langton2@llnl.gov>
7114
7115         * gfortran.dg/byte_1.f90: New test.
7116         * gfortran.dg/byte_2.f90: New test.
7117
7118 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7119
7120         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7121
7122 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7123
7124         PR fortran/18022
7125         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7126
7127         PR fortran/24311
7128         * gfortran.dg/merge_char_const.f90: New test.
7129
7130         PR fortran/24384
7131         * gfortran.dg/spread_scalar_source.f90: New test.
7132
7133 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7134
7135         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7136
7137         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7138         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7139
7140         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7141
7142 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7143
7144         PR fortran/24426
7145         * gfortran.dg/der_pointer_4.f90: New.
7146
7147 2005-10-22  David Ayers  <d.ayers@inode.at>
7148
7149         * obj-c++.dg/except-1.mm: Simplify.
7150
7151 2005-10-21  David Ayers  <d.ayers@inode.at>
7152
7153         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7154
7155 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7156
7157         * gfortran.dg/assumed_dummy_2.f90: New test.
7158
7159 2005-10-21  James E Wilson  <wilson@specifix.com>
7160
7161         PR preprocessor/15220
7162         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7163
7164 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7165
7166         * gcc.c-torture/execute/20051021-1.c: New test.
7167
7168 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7169
7170         PR c++/24260
7171         * g++.dg/ext/tmplattr1.C: New test.
7172
7173 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7174
7175         PR fortran/24440
7176         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7177
7178 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7179
7180         * obj-c++.dg/except-1.mm: New.
7181
7182         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7183
7184 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7185
7186         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7187
7188 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7189
7190         PR middle-end/24295
7191         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7192         declarations with the same names as thunks' alias targets, use
7193         aliases instead.
7194         * gcc.dg/attr-alias-3.c: New test.
7195         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7196
7197 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7198
7199         PR c++/22618
7200         * g++.dg/parse/access8.C: New test.
7201
7202 2005-10-20  Richard Guenther  <rguenther@suse.de>
7203
7204         PR c++/24439
7205         * g++.dg/tree-ssa/pr24439.C: New testcase.
7206
7207 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7208
7209         * g++.dg/opt/delay-slot-1.C: New test.
7210
7211 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7212
7213         PR fortran/21625
7214         * gfortran.fg/der_init_1.f90: New.
7215
7216 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7217
7218         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7219
7220 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7221
7222         PR c++/21908
7223         * g++.dg/parse/error28.C: New test.
7224
7225 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7226
7227         * gcc.dg/profile-generate-2.c: New test.
7228
7229 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7230
7231         PR target/23589
7232         * g++.dg/ext/dllimport11.C: New.
7233
7234 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7235
7236         PR c++/22293
7237         * g++.dg/other/friend3.C: New test.
7238
7239 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7240
7241         PR c++/23293
7242         * g++.dg/template/error19.C: New test.
7243
7244 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7245
7246         PR c++/21383
7247         * g++.dg/overload/koenig2.C: New.
7248
7249         PR c++/23118
7250         * g++.dg/overload/error2.C: New.
7251
7252         PR c++/22604
7253         * g++.dg/inherit/covariant14.C: New.
7254
7255 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7256
7257         PR c++/23440
7258         * g++.dg/parse/for1.C: New test.
7259
7260 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7261
7262         PR fortran/23446
7263         * gfortran.dg/host_dummy_index_1.f90: New test.
7264
7265         PR fortran/21459
7266         * gfortran.dg/automatic_char_len_2.f90: New test.
7267
7268         PR fortran/20866
7269         * gfortran.dg/recursive_statement_functions.f90: New test.
7270
7271         PR fortran/20853
7272         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7273
7274         PR fortran/20849
7275         * gfortran.dg/external_initializer.f90: New test.
7276
7277         PR fortran/20837
7278         * non_module_public.f90: New test.
7279
7280 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7281
7282         PR c++/24386
7283         * g++.dg/template/overload7.C: New.
7284
7285         PR c++/22551
7286         * g++.dg/other/switch2.C: Remove expected warnings.
7287
7288         PR c++/21353
7289         * g++.dg/template/defarg6.C: New.
7290
7291 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7292
7293         PR target/24315
7294         * gcc.target/i386/pr24315.c: New test.
7295
7296 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7297
7298         PR c++/24389
7299         * g++.dg/template/static21.C: New test.
7300         * g++.dg/template/static21-a.cc: Likewise.
7301
7302 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7303
7304         PR c++/23959
7305         * g++.dg/warn/Wswitch-default-1.C: New test.
7306         * g++.dg/warn/Wswitch-default-2.C: New test.
7307
7308 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7309
7310         PR c++/22173
7311         * g++.dg/parse/template18.C: New test.
7312         * g++.dg/template/nontype15.C: Likewise.
7313
7314 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7315
7316         PR fortran/22273
7317         * gfortran.dg/spec_expr_2.f90: New.
7318
7319 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7320
7321         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7322         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7323         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7324         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7325         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7326         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7327         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7328         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7329         previous target-specific skips and warning-message matches where
7330         applicable.
7331
7332 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7333
7334         PR c++/21347
7335         * g++.dg/warn/Wctor-dtor.C: New test.
7336
7337 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7338
7339         PR c/23439
7340         * gcc.dg/for-1.c: New test.
7341
7342 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7343
7344         PR c++/19565
7345         * g++.dg/warn/Wconversion1.C: New test.
7346         * g++.dg/ext/packed4.C: Compile with -w.
7347         * g++.dg/opt/20050511-1.C: Likewise.
7348         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7349
7350 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7351
7352         * gfortran.dg/boz_5.f90: New test.
7353
7354 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7355
7356         PR c++/22551
7357         * g++.dg/other/switch2.C: New.
7358
7359         PR c++/23984
7360         * g++.dg/init/ctor7.C: New.
7361
7362 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7363
7364         PR c++/23730
7365         * g++.dg/parse/crash32.C: New test.
7366
7367 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7368
7369         PR c++/20721
7370         * g++.dg/init/goto2.C: New test.
7371
7372         PR c++/22464
7373         * g++.dg/template/crash/41.C: New test.
7374
7375         PR c++/22180
7376         * g++.dg/template/crash40.C: New test.
7377
7378         PR c++/23694
7379         * g++.dg/parse/friend5.C: New test.
7380
7381         PR c++/23307
7382         * g++.dg/template/crash38.C: New test.
7383
7384         PR c++/22352
7385         * g++.dg/template/friend38.C: New test.
7386
7387         PR c++/22405
7388         * g++.dg/template/crash39.C: New test.
7389
7390 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7391
7392         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7393         gcc.dg/debug/dwarf2/dwarf-char2.c,
7394         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7395
7396         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7397
7398 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7399
7400         * gcc.dg/dll-2.c: Add tests for warnings.
7401         * gcc.dg/dll-3.c: Likewise.
7402         * gcc.dg/dll-4.c: Likewise.
7403
7404         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7405         * g++.dg/ext/dllimport2.C: Likewise.
7406         * g++.dg/ext/dllimport3.C: Likewise.
7407         * g++.dg/ext/dllimport7.C: Likewise.
7408         * g++.dg/ext/dllimport8.C: Likewise.
7409         * g++.dg/ext/dllimport9.C: Likewise.
7410
7411 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7412
7413         PR fortran/24092
7414         * gfortran.dg/derived_pointer_recursion.f90: New test.
7415
7416 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7417
7418         * gcc.c-torture/execute/20051012-1.c: New test.
7419
7420 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7421
7422         PR fortran/18082
7423         * gfortran.dg/automatic_char_len_1.f90: New test.
7424
7425 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7426
7427         PR fortran/20847
7428         * gfortran.dg/save_common.f90: New test.
7429
7430         PR fortran/20856
7431         * gfortran.dg/save_result.f90: New test.
7432
7433 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7434
7435         PR c++/21592
7436         * g++.dg/template/dependent-expr1.C: Add new expected error.
7437         * g++.dg/template/dependent-expr2.C: Adjust error text.
7438         * g++.dg/template/overload6.C: New.
7439
7440         PR c++/23797
7441         * g++.dg/other/typename8.C: New.
7442
7443         PR c++/21117
7444         * g++.dg/other/return1.C: New.
7445
7446 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7447
7448         PR c++/24052
7449         * g++.dg/ext/label5.C: New.
7450
7451 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7452
7453         PR c++/19964
7454         * g++.dg/parse/crash31.C: New.
7455
7456 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7457
7458         * g++.dg/ipa/ipa-1.c: New test.
7459         * g++.dg/ipa/ipa-2.c: New test.
7460         * g++.dg/ipa/ipa-3.c: New test.
7461         * g++.dg/ipa/ipa-4.c: New test.
7462         * g++.dg/ipa/ipa-5.c: New test.
7463         * g++.dg/ipa/ipa.exp: New file.
7464
7465 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7466
7467         PR fortran/24207
7468         * gfortran.dg/private_type_3.f90: New test.
7469
7470 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7471
7472         PR fortran/20786
7473         gfortran.dg/aint_anint_1.f90: New test.
7474
7475 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7476
7477         PR libgfortran/24313
7478         gfortran.dg/csqrt.f: New test.
7479
7480 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7481
7482         PR c++/8057
7483         * g++.dg/warn/noeffect7.C: New test.
7484         * g++.dg/warn/noeffect2.C: Instantiate templates.
7485         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7486         and warning.
7487
7488 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7489
7490         PR c++/21089
7491         * g++.dg/init/float1.C: New test.
7492
7493         PR c++/24277
7494         * g++.dg/init/member1.C: Tweak error markers.
7495
7496 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7497
7498         PR testsuite/24281
7499         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7500         Check for null pointer.
7501
7502 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7503
7504         PR c++/21369
7505         * g++.dg/parse/ret-type3.C: New test.
7506
7507 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7508
7509         PR tree-opt/23946
7510         * gcc.c-torture/compile/pr23946.c: New test.
7511
7512 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7513
7514         * g++.dg/opt/mmx2.C: New test.
7515
7516 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7517
7518         PR c++/24277
7519         * g++.dg/template/static20.C: New test.
7520
7521         PR c++/24302
7522         * g++.dg/warn/Wunused-12.C: New test.
7523
7524         PR c++/23437
7525         * g++.dg/template/arg4.C: New test.
7526
7527 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7528
7529         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7530         * gcc.dg/ucnid-3.c: Likewise.
7531         * gcc.dg/ucnid-4.c: Likewise.
7532         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7533         * g++.dg/other/ucnid-1.C: Likewise.
7534         * gcc.dg/sparc-frame-1.c: New test.
7535
7536 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7537
7538         PR c++/24139
7539         * g++.dg/template/spec27.C: New test.
7540
7541         PR c++/24275
7542         * g++.dg/template/static19.C: New test.
7543
7544 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7545
7546         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7547         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7548
7549 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7550
7551         PR target/24136
7552         * gfortran.fortran-torture/compile/pr24136.f: New test.
7553
7554 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7555
7556         PR c++/22172
7557         * g++.dg/parse/crash30.C: New test.
7558
7559 2005-10-07  Richard Guenther  <rguenther@suse.de>
7560
7561         PR middle-end/24227
7562         * gcc.c-torture/compile/pr24227.c: New testcase.
7563
7564 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7565
7566         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7567         Do not put aligned attributes on array elements.
7568
7569 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7570
7571         PR testsuite/23611, PR testsuite/23615
7572         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7573         writing prototypes of library functions by hand.
7574         * obj-c++.dg/bitfield-4.mm: Likewise.
7575         * obj-c++.dg/const-str-4.mm: Likewise.
7576         * obj-c++.dg/encode-4.mm: Likewise.
7577         * obj-c++.dg/encode-5.mm: Likewise.
7578         * obj-c++.dg/encode-6.mm: Likewise.
7579         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7580         * obj-c++.dg/method-10.mm: Likewise.
7581         * obj-c++.dg/method-17.mm: Likewise.
7582         * obj-c++.dg/method-19.mm: Likewise.
7583         * obj-c++.dg/try-catch-2.mm: Likewise.
7584
7585 2005-10-06  Richard Henderson  <rth@redhat.com>
7586
7587         PR 24236
7588         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7589
7590 2005-10-06  Dale Johannesen  <dalej@apple.com>
7591
7592         * gcc.c-torture/execute/20030125-1.c: Correct.
7593
7594 2005-10-06  Richard Guenther  <rguenther@suse.de>
7595
7596         PR tree-optimization/24238
7597         * g++.dg/tree-ssa/pr24238.C: New testcase.
7598
7599 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7600
7601         PR 18568
7602         * gfortran.dg/der_pointer_3.f90: New test.
7603
7604 2005-10-05  Devang Patel  <dpatel@apple.com>
7605
7606         PR Debug/23205
7607         * g++.dg/other/PR23205.C: New.
7608
7609 2005-10-05  Richard Henderson  <rth@redhat.com>
7610
7611         PR target/23602
7612         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7613         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
7614
7615 2005-10-05  Dale Johannesen  <dalej@apple.com>
7616
7617         * gcc.c-torture/execute/float-floor.c: New.
7618
7619 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
7620
7621         PR tree-optimization/21419
7622         PR tree-optimization/24146
7623         PR tree-optimization/24151
7624
7625         * g++.dg/ext/asm7.C: New.
7626         * g++.dg/ext/asm8.C: New.
7627         * gcc.dg/asm-1.c: Compile on all targets.
7628         * gcc.dg/asm-pr24146.c: New.
7629         * gcc.dg/pr21419.c: Adjust error messages.
7630
7631 2005-10-05  Richard Guenther  <rguenther@suse.de>
7632
7633         PR fortran/24176
7634         * gfortran.fortran-torture/compile/empty.f90: New testcase.
7635
7636 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7637
7638         PR c++/23513
7639         * g++.dg/template/spec22.C: Robustify test.
7640         * g++.dg/template/spec26.C: New.
7641
7642 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
7643
7644         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
7645         if target supports vector instructions.
7646
7647 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
7648
7649         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
7650         C99 functions.
7651
7652 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
7653
7654         * lib/target-supports.exp (check_effective_target_fortran_large_real,
7655         check_effective_target_fortran_large_int): Replace cached result
7656         when target changes.
7657
7658 2005-10-04  Devang Patel  <dpatel@apple.com>
7659
7660         * gcc.dg/i386-sse-vect-types.c: New.
7661
7662 2005-10-04  Ian Lance Taylor  <ian@airs.com>
7663
7664         PR preprocessor/13726
7665         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
7666         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
7667
7668 2005-10-04  Richard Guenther  <rguenther@suse.de>
7669
7670         PR c/23576
7671         * gcc.dg/noncompile/pr23576.c: New testcase.
7672
7673 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7674
7675         PR middle-end/23125
7676         * gcc.dg/register-var-3.c: New test.
7677
7678 2005-10-04  Steven Bosscher  <stevenb@suse.de>
7679
7680         * gcc.dg/pr23049.c: New test.
7681
7682         * gcc.dg/ucnid-4.c: Fix test.
7683
7684 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
7685
7686         PR 23445
7687         * gcc.c-torture/compile/pr23445.c: New test.
7688
7689 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
7690
7691         * g++.dg/overload/unknown1.C: New.
7692
7693 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
7694
7695         PR c++/17775
7696         * g++.dg/template/repo4.C: New test.
7697
7698 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7699
7700         PR libfortran/19308
7701         * gfortran.dg/large_real_kind_2.F90: New test.
7702         * gfortran.dg/large_integer_kind_2.f90: New test.
7703
7704 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
7705
7706         * lib/target-supports.exp (check_effective_target_vect_shift):
7707         Implement with result caching. Add i?86, x86_64 and ia64 targets.
7708         (check_effective_target_vect_condition): Fix copy-n-pasto.
7709
7710         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
7711         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
7712         targets.
7713
7714 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
7715
7716         PR c++/22621
7717         * g++.dg/template/overload5.C : New test.
7718
7719         PR c++/23840
7720         * g++.dg/expr/stdarg1.C: New test.
7721
7722 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
7723
7724         PR 24142
7725         * gcc.c-torture/execute/pr24142.c: New test.
7726
7727 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
7728
7729         PR 24141
7730         * gcc.c-torture/execute/pr24141.c: New test.
7731
7732 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
7733             Diego Novillo  <dnovillo@redhat.com>
7734
7735         PR 23604
7736         * gcc.c-torture/execute/pr23604.c: New test.
7737
7738 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
7739
7740         PR fortran/16404
7741         PR fortran/20835
7742         PR fortran/20890
7743         PR fortran/20899
7744         PR fortran/20900
7745         PR fortran/20901
7746         PR fortran/20902
7747         gfortran.dg/equiv_constraint_1.f90: New test.
7748         gfortran.dg/equiv_constraint_2.f90: New test.
7749         gfortran.dg/equiv_constraint_3.f90: New test.
7750         gfortran.dg/equiv_constraint_4.f90: New test.
7751         gfortran.dg/equiv_constraint_5.f90: New test.
7752         gfortran.dg/equiv_constraint_6.f90: New test.
7753         gfortran.dg/equiv_constraint_7.f90: New test.
7754         gfortran.dg/equiv_constraint_8.f90: New test.
7755         gfortran.dg/private_type_1.f90: New test.
7756         gfortran.dg/private_type_2.f90: New test.
7757         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
7758         980628-10.f: Assert std=gnu to permit mixing of
7759         types in equivalence statements.
7760
7761 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
7762
7763         PR 24112
7764         * gfortran.dg/open_status_1.f90: New.
7765
7766 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7767
7768         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
7769         * gcc.dg/vect/pr22480.c: Clean up temp files.
7770         * gcc.dg/vect/pr23831.c: Clean up temp files.
7771         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
7772         Clean up temp files.
7773         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
7774         Clean up temp files.
7775
7776         * gcc.dg/20050309-1.c: Clean up temp files.
7777         * gcc.dg/20050325-1.c: Clean up temp files.
7778
7779 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7780
7781         PR tree-optimization/24059
7782         * gcc.dg/vect/pr24059.c : New test.
7783
7784 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
7785
7786         PR middle-end/24109
7787         * gcc.c-torture/execute/20050929-1.c: New test.
7788
7789 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7790
7791         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
7792
7793 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
7794
7795         PR c/21419
7796         * gcc.dg/pr21419.c: New test.
7797
7798 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7799
7800         * gcc.dg/pr23911.c: New test.
7801
7802 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
7803
7804         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
7805
7806         PR c++/16782
7807         * g++.dg/parse/qualified4.C: New test.
7808         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
7809         * g++.old-deja/g++.mike/p8154.C: Likewise.
7810
7811 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
7812
7813         PR c++/22147
7814         * g++.dg/template/friend37.C: New test.
7815         * g++.dg/parse/crash28.C: Adjust error markers.
7816
7817 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
7818
7819         PR fortran/18518
7820         * gfortran.fortran-torture/execute/save_2.f90: New decl.
7821
7822 2005-09-27  Devang Patel  <dpatel@apple.com>
7823
7824         PR tree-optimization/23625
7825         * gcc.dg/pr23625.c: New test.
7826
7827 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
7828
7829         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
7830         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
7831
7832 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
7833
7834         PR fortran/23677
7835         * gfortran.fortran-torture/execute/save_1.f90: New test.
7836         * gfortran.dg/save_1.f90: New test.
7837
7838 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
7839
7840         * gcc.target/i386/builtin-apply-mmx.c: New test.
7841
7842         PR target/22576
7843         * gcc.target/i386/pr22576.c: New test.
7844
7845         PR target/22585
7846         * gcc.target/i386/pr22585.c: New test.
7847
7848         PR target/23268
7849         * gcc.target/i386/pr23268.c: New test.
7850
7851         PR middle-end/23831
7852         * gcc.dg/vect/pr23831.c: New test.
7853
7854         PR target/24055
7855         * gcc.target/i386/pr24055.c: New test.
7856
7857 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
7858
7859         PR tree-optimization/23960
7860         * gcc.c-torture/compile/pr23960.c: New.
7861
7862 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
7863
7864         PR fortran/16861
7865         * gfortran.dg/nested_modules_3.f90: New.
7866
7867 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
7868
7869         PR fortran/24005
7870         gfortran.dg/interface_1.f90: New test.
7871
7872 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
7873         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7874
7875         PR fortran/23843
7876         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
7877
7878 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
7879
7880         PR fortran/23516
7881         * gfortran.dg/imag_1.f: New test.
7882         * gfortran.dg/imag_2.f: Ditto.
7883
7884 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
7885
7886         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
7887
7888 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
7889
7890         PR c++/21983
7891         * g++.dg/warn/pr21983.C: New test.
7892
7893 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
7894
7895         PR c++/23993
7896         * g++.dg/template/array14.C: New test.
7897
7898 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
7899
7900         PR fortran/19929
7901         * gfortran.dg/der_ptr_component_1.f90: New test.
7902
7903 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7904
7905         PR c++/23965
7906         * g++.dg/template/error1.C: Reject "no matching function" message.
7907
7908 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7909
7910         PR c++/17609
7911         * g++.dg/lookup/error1.C: New test.
7912
7913 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
7914
7915         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
7916         functionality of the testcase.
7917
7918 2005-09-20  Richard Henderson  <rth@redhat.com>
7919
7920         * gcc.dg/vect/vect-22.c: Require vect_float.
7921         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
7922
7923 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
7924
7925         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
7926         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
7927         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
7928         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
7929         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
7930         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
7931         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
7932         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
7933         * gcc.dg/cpp/ucnid-8.c: New test.
7934
7935 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7936
7937         PR tree-optimization/23929
7938         * gcc.c-torture/compile/pr23929.c: New test.
7939
7940 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
7941
7942         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
7943         for one loop.
7944
7945 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
7946
7947         PR testsuite/23186
7948         * g++.dg/other/pr22003.C: Require named sections.
7949
7950 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7951
7952         PR c++/23947
7953         * g++.dg/rtti/crash3.C: New test.
7954
7955         PR tree-optimization/23818
7956         * gcc.dg/pr23818.c: New test.
7957
7958 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7959
7960         PR fortran/23420
7961         * gfortran.dg/print_fmt_4.f: New.
7962
7963 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7964
7965         PR fortran/23663
7966         * gfortran.fortran-torture/execute/entry_11.f90: New test.
7967
7968 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7969
7970         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
7971         Use pointers to local alignable arrays instead. Added comments.
7972         * gcc.dg/vect/vect-46.c: Likewise.
7973         * gcc.dg/vect/vect-48.c: Likewise.
7974         * gcc.dg/vect/vect-49.c: Likewise.
7975         * gcc.dg/vect/vect-52.c: Likewise.
7976         * gcc.dg/vect/vect-53.c: Likewise.
7977         * gcc.dg/vect/vect-54.c: Likewise.
7978         * gcc.dg/vect/vect-56.c: Likewise.
7979         * gcc.dg/vect/vect-57.c: Likewise.
7980         * gcc.dg/vect/vect-58.c: Likewise.
7981         * gcc.dg/vect/vect-60.c: Likewise.
7982         * gcc.dg/vect/vect-61.c: Likewise.
7983
7984         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
7985         The test is no longer vectorizable on vect_no_align targets.
7986         * gcc.dg/vect/vect-43.c: Likewsie.
7987
7988         * gcc.dg/vect/vect-44.c: Added comments.
7989         * gcc.dg/vect/vect-45.c: Added comments.
7990         * gcc.dg/vect/vect-50.c: Added comments.
7991         * gcc.dg/vect/vect-51.c: Added comments.
7992
7993         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
7994         aligned type.
7995         * gcc.dg/vect/Os-vect-95.c: Likewise.
7996
7997         * gcc.dg/vect/vect-41.c: Test removed.
7998         * gcc.dg/vect/vect-47.c: Test removed.
7999         * gcc.dg/vect/vect-55.c: Test removed.
8000         * gcc.dg/vect/vect-59.c: Test removed.
8001
8002 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8003
8004         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8005         No longer vectorizable on vect_no_align targets.
8006         * gcc.dg/vect/pr20122.c: Likewise.
8007         * gcc.dg/vect/vect-74.c: Likewise.
8008         * gcc.dg/vect/vect-75.c: Likewise.
8009         * gcc.dg/vect/vect-76.c: Likewise.
8010
8011         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8012         Will not be vectorizable on vect_no_align targets once aliasing issues
8013         are resolved.
8014         * gcc.dg/vect/vect-79.c: Likewise.
8015
8016         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8017         * gcc.dg/vect/vect-78.c: Likewise.
8018         * gcc.dg/vect/vect-97.c: Likewise.
8019
8020 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8021
8022         * gcc.dg/pr23943.c: New test.
8023
8024 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8025
8026         PR fortran/19181
8027         * gfortran.dg/derived_pointer_null_1.f90: New test.
8028
8029 2005-09-18  Richard Guenther  <rguenther@suse.de>
8030
8031         PR middle-end/23944
8032         * gcc.c-torture/compile/pr23944.c: New testcase.
8033
8034 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8035
8036         PR fortran/15975
8037         * gfortran.dg/der_pointer_2.f90: New test.
8038
8039 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8040
8041         PR fortran/16861
8042         * gfortran.dg/nested_modules_2.f90: New test.
8043
8044 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8045
8046         PR c++/18368
8047         * g++.dg/other/semicolon.C: New test.
8048
8049 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8050
8051         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8052         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8053
8054 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8055
8056         PR c++/23914
8057         * g++.dg/template/static18.C: New test.
8058
8059         PR c++/21514
8060         * g++.dg/template/crash19.C: Remove dg-error marker.
8061         * g++.dg/template/local4.C: New test.
8062
8063 2005-09-16  Paul Brook  <paul@codesourcery.com>
8064
8065         PR fortran/23906
8066         * gfortran.dg/dependency_1.f90: New test.
8067
8068 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8069
8070         PR c++/23896
8071         * g++.dg/template/static17.C: New test.
8072
8073 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8074
8075         PR c++/23139
8076         * g++.dg/warn/huge-val1.C: New test.
8077
8078 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8079
8080         PR c++/13140
8081         * g++.dg/parse/class2.C: New test.
8082         * g++.dg/template/explicit8.C: Likewise.
8083         * g++.dg/template/spec25.C: Likewise.
8084
8085 2005-09-14  Josh Conner  <jconner@apple.com>
8086
8087         PR middle-end/23584
8088         * gcc.dg/pr23584.c: New test.
8089
8090 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8091
8092         PR fortran/21875 Internal Unit Array I/O, NIST
8093         * gfortran.dg/arrayio_1.f90: New test.
8094         * gfortran.dg/arrayio_1.f90: New test.
8095         * gfortran.dg/arrayio_1.f90: New test.
8096         * gfortran.dg/arrayio_1.f90: New test.
8097         * gfortran.dg/arrayio_1.f90: New test.
8098
8099 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8100
8101         PR middle-end/22480
8102         * gcc.dg/vect/pr22480.c: New test.
8103
8104 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8105
8106         PR fortran/19358
8107         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8108
8109 2005-09-13 Josh Conner <jconner@apple.com>
8110
8111         PR c++/23180
8112         * g++.dg/init/struct2.C: New test.
8113         * g++.dg/init/struct3.C: New test.
8114
8115 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8116
8117         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8118         Clean up temp files.
8119         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8120         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8121         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8122         gcc.dg/tree-ssa/builtin-printf-1.c,
8123         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8124         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8125         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8126         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8127         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8128         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8129         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8130         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8131         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8132         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8133         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8134         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8135
8136 2005-09-13  Josh Conner  <jconner@apple.com>
8137
8138         * lib/gcc-dg.exp: Load scanipa.exp.
8139         (cleanup-dump): New procedure.
8140         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8141         * lib/scandump.exp: New file.
8142         * lib/scantree.exp: Use it.
8143         * lib/scanipa.exp: New file.
8144
8145 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8146
8147         PR fortran/17740
8148         * gfortran.dg/generic_4.f90: New test.
8149
8150 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8151
8152         PR target/23816
8153         * gcc.target/i386/pr23816-1.c: New test.
8154         * gcc.target/i386/pr23816-2.c: New test.
8155
8156
8157 2005-09-13  Bastian Blank <waldi@debian.org>
8158
8159         PR c++/16171
8160         * g++.dg/abi/mangle26.C: New test.
8161         * g++.dg/abi/mangle27.C: New test.
8162         * g++.dg/abi/mangle28.C: New test.
8163         * g++.dg/abi/mangle29.C: New test.
8164
8165         PR c++/23839
8166         * g++.dg/parse/register1.C: New test.
8167
8168 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8169
8170         PR c++/23842
8171         * g++.dg/template/access16.C: New test.
8172
8173 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8174
8175         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8176
8177 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8178
8179         PR fortran/18899
8180         * gfortran.dg/shape_2.f90: New test.
8181
8182 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8183
8184         PR target/19269
8185         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8186         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8187         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8188         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8189         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8190         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8191         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8192         tests.
8193
8194 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8195
8196         PR c++/23841
8197         * g++.dg/parse/template17.C: New test.
8198
8199 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8200
8201         PR c++/23789
8202         * g++.dg/template/nontype14.C: New test.
8203
8204 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8205
8206         PR g++/7874
8207         * g++.dg/lookup/friend7.C: New test.
8208         * g++.dg/lookup/friend8.C: New test.
8209         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8210         so that it will be found via argument dependent lookup.
8211         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8212         friend functions which will no longer be found.
8213         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8214         function g, so that it will be found via argument dependent
8215         lookup.
8216         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8217         * g++.old-deja/g++.mike/net43.C: Likewise.
8218
8219 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8220
8221         PR c++/23691
8222         * g++.dg/template/static16.C: New test.
8223
8224 2005-09-12  Josh Conner  <jconner@apple.com>
8225
8226         PR middle-end/23237
8227         * gcc.c-torture/compile/pr23237.c: New test.
8228
8229 2005-09-11  Richard Henderson  <rth@redhat.com>
8230
8231         * g++.dg/other/error8.C: Update expected diagnostic text.
8232
8233 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8234
8235         PR libfortran/19872
8236         * gfortran.dg/overwrite_1.f: New test.
8237
8238 2005-09-09  Josh Conner  <jconner@apple.com>
8239
8240         * g++.dg/init/pr23180-1.C: Removed.
8241         * g++.dg/init/pr23180-2.C: Removed.
8242
8243 2005-09-09  David Daney <ddaney@avtrex.com>
8244
8245         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8246         files which are ...
8247         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8248         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8249
8250 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8251
8252         * gfortran.dg/iostat_2.f90: New test.
8253
8254 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8255
8256         PR c++/22252
8257         * g++.dg/ext/interface1.C: New test.
8258         * g++.dg/ext/interface1.h: Likewise.
8259         * g++.dg/ext/interface1a.cc: Likewise.
8260
8261 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8262
8263         * gfortran.dg/iomsg_1.f90: New test case.
8264
8265 2005-09-09  Richard Guenther  <rguenther@suse.de>
8266
8267         PR c++/23624
8268         * g++.dg/tree-ssa/pr23624.C: New testcase.
8269
8270 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8271
8272         PR fortran/19239
8273         * gfortran.dg/vector_subscript_1.f90,
8274         * gfortran.dg/vector_subscript_2.f90: New tests.
8275
8276 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8277
8278         PR fortran/21104
8279         * gfortran.dg/array_alloc_1.f90,
8280         * gfortran.dg/array_alloc_2.f90,
8281         * gfortran.dg/array_alloc_3.f90: New tests.
8282
8283 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8284
8285         PR fortran/12840
8286         * gfortran.dg/array_constructor_6.f90
8287         * gfortran.dg/array_constructor_7.f90
8288         * gfortran.dg/array_constructor_8.f90
8289         * gfortran.dg/array_constructor_9.f90
8290         * gfortran.dg/array_constructor_10.f90
8291         * gfortran.dg/array_constructor_11.f90
8292         * gfortran.dg/array_constructor_12.f90: New tests.
8293
8294 2005-09-08  Josh Conner  <jconner@apple.com>
8295
8296         PR c++/23180
8297         * g++.dg/init/pr23180-1.C: New test.
8298         * g++.dg/init/pr23180-2.C: New test.
8299
8300 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8301
8302         PR fortran/18878
8303         * gfortran.dg/module_double_reuse.f90: New.
8304
8305 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8306
8307         PR fortran/23270
8308         PR fortran/22304
8309         PR fortran/18870
8310         PR fortran/17917
8311         PR fortran/16511
8312         * gfortran.dg/common_equivalence_1.f: New.
8313         * gfortran.dg/common_equivalence_2.f: New.
8314         * gfortran.dg/common_equivalence_3.f: New.
8315         * gfortran.dg/contained_equivalence_1.f90: New.
8316         * gfortran.dg/module_blank_common.f90: New.
8317         * gfortran.dg/module_commons_1.f90: New.
8318         * gfortran.dg/module_equivalence_1.f90: New.
8319         * gfortran.dg/nested_modules_1.f90: New.
8320         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8321         equivalences and add comment to connect the test with
8322         the PR.
8323
8324 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8325
8326         PR fortran/23765
8327         * gfortran.dg/common_6.f90: New test.
8328
8329 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8330
8331         PR fortran/15326
8332         * gfortran.dg/char_result_1.f90,
8333         * gfortran.dg/char_result_2.f90,
8334         * gfortran.dg/char_result_3.f90,
8335         * gfortran.dg/char_result_4.f90,
8336         * gfortran.dg/char_result_5.f90,
8337         * gfortran.dg/char_result_6.f90,
8338         * gfortran.dg/char_result_7.f90,
8339         * gfortran.dg/char_result_8.f90: New tests.
8340
8341 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8342
8343         PR fortran/19928
8344         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8345
8346 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8347
8348         PR obj-c++/16816
8349         * obj-c++.dg/selector-5.mm: New test.
8350         * obj-c++.dg/selector-6.mm: New test.
8351
8352 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8353
8354         PR objc/20574
8355         PR objc/19324
8356         * objc.dg/error-1.m: New test.
8357
8358 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8359
8360         PR fortran/23373
8361         * gfortran.fortran-torture/execute/pr23373-1.f90,
8362         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8363
8364 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8365
8366         PR libfortran/23760
8367         * gfortran.dg/g77/1832.f: Remove long string in write statement
8368         to allow the test to pass on correct list directed output with
8369         prepended space.
8370
8371 2005-09-07  James E Wilson  <wilson@specifix.com>
8372
8373         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8374
8375 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8376
8377         * gfortran.dg/parameter+save.f90: Rename to
8378         * gfortran.dg/parameter_save.f90: .. this.
8379
8380 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8381
8382         PR fortran/20848
8383         * gfortran.dg/parameter+save.f90: New test case.
8384
8385 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8386
8387         PR fortran/19269
8388         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8389
8390 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8391
8392         PR c/23075
8393         * gcc.dg/pr23075.c: New test.
8394         * g++.dg/warn/pr23075.C: New test.
8395
8396         PR target/22362
8397         * gcc.target/i386/pr22362.c: New test.
8398
8399         PR rtl-optimization/23098
8400         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8401
8402         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8403         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8404         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8405
8406 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8407
8408         * g++.dg/expr/cast6.C: New test.
8409
8410         PR c++/9782
8411         * g++.dg/init/new15.C: New test.
8412
8413 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8414
8415         * gcc.dg/vect/Os-vect-95.c: New test.
8416         * gcc.dg/vect/vect-95.c: Same.
8417
8418 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8419
8420         * gcc.dg/vect/vect-29.c: Update xfail testing.
8421         * gcc.dg/vect/vect-44.c: Same.
8422         * gcc.dg/vect/vect-48.c: Same.
8423         * gcc.dg/vect/vect-50.c: Same.
8424         * gcc.dg/vect/vect-72.c: Same.
8425         * gcc.dg/vect/vect-77.c: Same.
8426         * gcc.dg/vect/vect-78.c: Same.
8427         * gcc.dg/vect/vect-80.c: Same.
8428         * gcc.dg/vect/vect-96.c: Same.
8429         * gcc.dg/vect/vect-100.c: Same.
8430         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8431         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8432         * gfortran.dg/vect/vect-5.f90: Same.
8433
8434 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8435
8436         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8437         start strings.
8438         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8439         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8440
8441         PR c++/23056
8442         * g++.dg/opt/pr23056.C: New test.
8443
8444         PR rtl-optimization/23098
8445         * gcc.target/i386/pr23098.c: New test.
8446
8447 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8448
8449         PR c++/23667
8450         * g++.dg/template/static15.C: New test.
8451
8452         PR c++/21440
8453         * g++.dg/ext/stmtexpr5.C: New test.
8454         * g++.dg/ext/stmtexpr6.C: Likewise.
8455
8456 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8457
8458         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8459
8460         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8461         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8462         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8463
8464 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8465
8466         PR libfortran/23321
8467         * gfortran.dg/direct_io_4.f90: New test case.
8468
8469 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8470             Rasmus Hahn  <rassahah@neofonie.de>
8471
8472         PR libobjc/23108
8473         * objc.dg/type-stream-1.m: New test.
8474
8475 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8476
8477         PR fortran/23661
8478         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8479         gfortran.dg/print_fmt_3.f90: New test.
8480
8481 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8482
8483         * gfortran.dg/fmt_t_1.f90: New test.
8484
8485 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8486
8487         PR rtl-optimization/23454
8488         * g++.dg/opt/pr23454.C: New test.
8489
8490 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8491
8492         PR c++/23699
8493         * g++.dg/ext/static1.C: New test.
8494
8495 2005-09-02  Richard Henderson  <rth@redhat.com>
8496
8497         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8498         tail call to check_fa_work.
8499
8500 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8501
8502         PR c++/21687
8503         * g++.dg/other/gc3.C: New test.
8504
8505 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8506
8507         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8508         * gcc.dg/20050826-1.c: Likewise.
8509
8510 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8511
8512         PR c++/23167
8513         * g++.dg/expr/volatile1.C: New test.
8514
8515 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8516
8517         PR middle-end/23547
8518         * gcc.dg/pr23547.c: New test.
8519
8520 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8521
8522         PR c/22061
8523         * gcc.c-torture/execute/pr22061-1.c,
8524         * gcc.c-torture/execute/pr22061-2.c,
8525         * gcc.c-torture/execute/pr22061-3.c,
8526         * gcc.c-torture/execute/pr22061-4.c: New tests.
8527
8528 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8529
8530         * gcc.dg/Wredundant-decls-2.c: New test to check that
8531         -Wredundant-decls does not issue warning for a variable
8532         definition following a declaration.
8533
8534 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8535
8536         PR debug/7241
8537         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8538         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8539         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8540
8541         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8542         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8543         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8544         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8545         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8546         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8547         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8548         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8549
8550 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8551
8552         PR objc/23306
8553         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8554         scan-assmbler.
8555
8556 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8557
8558         PR target/21255
8559         * gcc.dg/pr21255-1.c: New test.
8560         * gcc.dg/pr21255-2-mb.c: Likewise.
8561         * gcc.dg/pr21255-2-ml.c: Likewise.
8562         * gcc.dg/pr21255-3.c: Likewise.
8563         * gcc.dg/pr21255-4.c: Likewise.
8564
8565 2005-08-31  Dale Johannesen  <dalej@apple.com>
8566
8567         * gcc.dg/20050830-1.c: New.
8568
8569 2005-08-31  Josh Conner  <jconner@apple.com>
8570
8571         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8572         command-line options for arm-*-* targets.
8573         * g++.dg/init/array16.C: Likewise.
8574         * g++.dg/other/crash-4.C: Likewise.
8575
8576 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8577
8578         PR obj-c++/23640
8579         * obj-c++.dg/gnu-runtime-3.mm: New test.
8580
8581 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8582
8583         PR c++/13377
8584         * g++.dg/lookup/ambig4.C: New test.
8585         * g++.dg/lookup/ambig5.C: New test.
8586         * g++.dg/tc1/dr101.C: Adjust error markers.
8587
8588 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8589
8590         PR c++/23639
8591         * g++.dg/template/ttp5.C: Adjust error markers.
8592
8593 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8594
8595         PR testsuite/23609
8596         * lib/obj-c++.exp: Include target-libpath.exp.
8597         (obj-c++_link_flags): Look for the GNU libobjc library
8598         and set the library path to include it.
8599         Don't manually set LD_LIBRARY_PATH (etc.) but call
8600         set_ld_library_path_env_vars instead.
8601         (obj-c++_target_compile): Don't set library path or
8602         linker flags because they are already set correctly
8603         in obj-c++_link_flags.
8604
8605 2005-08-30  Josh Conner  <jconner@apple.com>
8606
8607         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8608         to command-line options for arm-*-* targets.
8609
8610 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8611
8612         * g++.dg/other/i386-1.C: New.
8613
8614 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
8615
8616         PR preprocessor/20348
8617         PR preprocessor/20356
8618         * gcc.dg/cpp/pr20348.c: New test.
8619         * gcc.dg/cpp/pr20348.h: New file.
8620         * gcc.dg/cpp/inc/pr20348.h: New file.
8621         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
8622         * gcc.dg/cpp/pr20356.c: New test.
8623         * gcc.dg/cpp/pr20356.h: New file.
8624         * gcc.dg/cpp/inc/pr20356.h: New file.
8625         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
8626
8627 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
8628
8629         * gfortran.fortran-torture/execute/intrinsic_count.f90:
8630         Fix array dimension to avoid correct end-of-file error.
8631
8632 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
8633
8634         PR libfortran/23598
8635         * gfortran.dg/iostat_1.f90: New test.
8636
8637 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
8638
8639         PR middle-end/23408
8640         * gcc.dg/pr23408.c: New test.
8641
8642 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
8643
8644         PR c++/23099
8645         * g++.dg/init/member1.C: Make sure erroneous static data member
8646         definitions are required.
8647         * g++.dg/template/static13.C: New test.
8648         * g++.dg/template/static14.C: Likewise.
8649
8650 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
8651
8652         * gcc.target/i386/pr23575.c: Use -msse2 instead of
8653         -march=pentium4, remove ilp32 requirement.
8654
8655         PR middle-end/23484
8656         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
8657         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
8658
8659 2005-08-29  Andreas Jaeger  <aj@suse.de>
8660
8661         PR testsuite/23607
8662         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
8663
8664 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
8665
8666         * gcc.c-torture/execute/20050316-2.c: New test.
8667         * gcc.c-torture/execute/20050316-3.c: New test.
8668         * gcc.dg/torture/pr16104-1.c: New test.
8669
8670 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
8671
8672         PR middle-end/23463
8673         * gcc.c-torture/execute/zero-struct-1.c: New test.
8674
8675 2005-08-27  Richard Guenther  <rguenther@suse.de>
8676
8677         PR target/23575
8678         * gcc.target/i386/pr23575.c: New testcase.
8679
8680 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
8681
8682         PR rtl-optimization/23561
8683         * gcc.c-torture/execute/20050826-1.c: New test.
8684
8685         PR rtl-opt/23560
8686         * gcc.c-torture/execute/20050826-2.c: New test.
8687
8688 2005-08-26  Dale Johannesen  <dalej@apple.com>
8689
8690         * gcc.dg/20030711-1.c: Modify to work on Darwin.
8691         * gcc.dg/20050826-1.c: New.
8692
8693 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
8694
8695         PR c++/19004
8696         * g++.dg/template/nontype13.C: New test.
8697
8698         PR c++/23491
8699         * g++.dg/init/new14.C: New test.
8700         * g++.dg/expr/anew1.C: Do not XFAIL.
8701         * g++.dg/expr/anew2.C: Likewise.
8702         * g++.dg/expr/anew3.C: Likewise.
8703
8704 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
8705
8706         PR middle-end/22439
8707         * gcc.dg/vla-3.c: New test.
8708
8709 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
8710
8711         PR fortran/20363
8712         * gfortran.dg/named_interface.f90: New.
8713
8714 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
8715
8716         * gcc.c-torture/execute/frame-address.c: New test.
8717
8718 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8719
8720         PR c++/20817
8721         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
8722
8723 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8724
8725         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
8726
8727 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8728
8729         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
8730         * gcc.dg/altivec-22.c: Rename from..
8731         * gcc.dg/altivec-nomfcr.c: ..this.
8732
8733 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
8734
8735         PR tree-optimization/23546
8736         * gcc.dg/tree-ssa/pr23546.c: New test.
8737
8738 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
8739
8740         PR fortran/17758
8741         * gfortran.dg/nonreturning_statements.f90: New test.
8742
8743 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8744
8745         PR c++/22454
8746         * g++.dg/parse/crash29.C: New.
8747
8748 2005-08-23  DJ Delorie  <dj@redhat.com>
8749
8750         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
8751         constants have the L suffix.
8752
8753 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
8754
8755         PR c++/23044
8756         * g++.dg/template/instantiate8.C: New.
8757
8758 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
8759
8760         PR middle-end/23467
8761         * gcc.c-torture/execute/pr23467.c: New test.
8762
8763 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
8764
8765         PR tree-optimization/22043
8766         * gcc.c-torture/execute/20050613-1.c: New test.
8767
8768 2005-08-23  Ben Elliston  <bje@au.ibm.com>
8769
8770         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
8771
8772 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
8773
8774         PR rtl-optimization/23478
8775         * g++.dg/opt/pr23478.C: New test.
8776
8777 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8778
8779         PR c/18715
8780         * gcc.dg/switch-warn-3.c: New test.
8781
8782 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8783
8784         PR c++/22233
8785         * g++.dg/template/param1.C: New test.
8786
8787 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8788
8789         PR c++/23089
8790         * g++.dg/other/incomplete1.C: New test.
8791
8792 2005-08-22  Ira Rosen  <irar@il.ibm.com>
8793
8794         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
8795         are vectorizable.
8796
8797 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8798
8799         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
8800         d_lines_5.f: New.
8801
8802 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
8803
8804         * gcc.target/i386/sse-4.c: New test.
8805
8806 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8807
8808         PR testsuite/23239
8809         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
8810
8811 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
8812
8813         * gcc.dg/20050811-1.c: New test.
8814         * gcc.dg/20050811-2.c: New test.
8815
8816 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
8817
8818         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
8819
8820 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
8821
8822         PR 23476
8823         * gcc.c-torture/compile/pr23476.c: New test.
8824
8825 2005-08-19  Devang Patel  <dpatel@apple.com>
8826
8827         PR tree-optimization/23048
8828         * gcc.dg/tree-ssa/pr23048.c: New test.
8829
8830 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8831
8832         PR middle-end/20624
8833         * g++.dg/warn/Wreturn-3.C: New test
8834
8835 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
8836
8837         PR tree-optimization/22228
8838         * g++.dg/vect/pr22543.cc: New test.
8839
8840 2005-08-17  Steven Bosscher  <stevenb@suse.de>
8841
8842         PR tree-optimization/21574
8843         * gcc.dg/tree-ssa/pr21574.c: New test.
8844
8845 2005-08-16  James E Wilson  <wilson@specifix.com>
8846
8847         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
8848
8849 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
8850
8851         PR tree-opt/23402
8852         * gcc.c-torture/compile/zero-strct-3.c: New test.
8853         * gcc.c-torture/compile/zero-strct-4.c: New test.
8854
8855 2005-08-16  Steven Bosscher  <stevenb@suse.de>
8856
8857         PR target/23376
8858         * gcc.target/x86_64/pr23376.c: New test.
8859
8860 2005-08-16  Ian Lance Taylor  <ian@airs.com>
8861
8862         PR c++/23337
8863         * g++.dg/ext/vector2.C: New.
8864
8865 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8866
8867         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
8868
8869 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8870
8871         PR libfortran/23428
8872         * gfortran.dg/inquire-complex.f90: New test case.
8873
8874 2005-08-16  James E Wilson  <wilson@specifix.com>
8875
8876         PR tree-optimization/21105
8877         * gcc.dg/large-size-array.c: New.
8878
8879 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
8880
8881         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
8882         type.
8883         * gcc.dg/vect/vect-41: Likewise.
8884         * gcc.dg/vect/vect-42: Likewise.
8885         * gcc.dg/vect/vect-43: Likewise.
8886         * gcc.dg/vect/vect-44: Likewise.
8887         * gcc.dg/vect/vect-46: Likewise.
8888         * gcc.dg/vect/vect-47: Likewise.
8889         * gcc.dg/vect/vect-48: Likewise.
8890         * gcc.dg/vect/vect-52: Likewise.
8891         * gcc.dg/vect/vect-53: Likewise.
8892         * gcc.dg/vect/vect-54: Likewise.
8893         * gcc.dg/vect/vect-55: Likewise.
8894         * gcc.dg/vect/vect-56: Likewise.
8895         * gcc.dg/vect/vect-57: Likewise.
8896         * gcc.dg/vect/vect-58: Likewise.
8897         * gcc.dg/vect/vect-59: Likewise.
8898         * gcc.dg/vect/vect-60: Likewise.
8899         * gcc.dg/vect/vect-61: Likewise.
8900         * gcc.dg/vect/vect-85: Likewise.
8901         * gcc.dg/vect/vect-87: Likewise.
8902         * gcc.dg/vect/vect-88: Likewise.
8903         * gcc.dg/vect/vect-93.c: Likewise.
8904         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
8905         * gcc.dg/vect/vect-75: Likewise.
8906         * gcc.dg/vect/vect-76: Likewise.
8907         * gcc.dg/vect/vect-77: Likewise.
8908         * gcc.dg/vect/vect-78: Likewise.
8909         * gcc.dg/vect/vect-80: Likewise.
8910         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
8911         vectorized for the expected reason, rather than checking how alignment
8912         was handled.
8913         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
8914         type and also instead of aligned pointers. Added documentation.
8915
8916 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
8917
8918         * gfortran.dg/power.f90: New test.
8919
8920 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
8921
8922         PR rtl-optimization/23299
8923         * g++.dg/opt/pr23299.C: New test.
8924
8925 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8926
8927         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
8928
8929 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
8930
8931         * g++.dg/template/local6.C: New test.
8932
8933 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
8934
8935         * execute/exceptions/finally-1.m: Check that the catch and finally are
8936         being called.  Also add a "return 0;" at the end of main.
8937
8938 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
8939
8940         PR fortran/21432.
8941         * gfortran.dg/namelist_print_1.f: New test of functionality of
8942         PRINT namelist.
8943         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
8944         namelist generates error with -std=f95.
8945
8946 2005-08-14  Ira Rosen  <irar@il.ibm.com>
8947
8948         PR tree-optimization/23119
8949         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
8950
8951 2005-08-13  Marcin Koziej  <creep@desk.pl>
8952             Andrew Pinski  <pinskia@physics.uc.edu>
8953
8954         PR libobjc/22492
8955         * execute/exceptions/finally-1.m: New test.
8956
8957 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8958
8959         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
8960         testsuite.
8961         * objc/execute/exceptions/trivial.m: New test.
8962         * objc.dg/try-catch-11.m: Move to ...
8963         * objc/execute/exceptions/foward-1.m: Here.
8964         * objc.dg/try-catch-2.m: Move to ...
8965         * objc/execute/exceptions/catchall-1.m: Here.
8966         * objc.dg/try-catch-8.m: Move to ...
8967         * objc/execute/exceptions/local-variables-1.m: Here.
8968
8969 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8970
8971         * objc.dg/nested-func-1.m: Move to ...
8972         * objc/execute/nested-func-1.m: Here.
8973
8974 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8975
8976         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
8977         in ${options} instead of [target_info name].
8978         * lib/obj-c++.exp (objc_target_compile): Likewise.
8979
8980 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8981
8982         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
8983
8984 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8985
8986         part of PR testsuite/23348
8987         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
8988         of the torture options.
8989         * objc/compile/trivial.m: New test.
8990
8991 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8992
8993         * gfortran.dg/eoshift.f90: Correct format.
8994
8995 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8996
8997         * gfortran.fortran-torture/execute/character_passing.f90:
8998         Fix comment typo.
8999
9000 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9001
9002         PR c++/8271
9003         * g++.dg/template/unify10.C: New.
9004
9005 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9006
9007         * g++.dg/parse/pr22514.C: Move to...
9008         * g++.dg/debug/pr22514.C: here.
9009
9010 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9011
9012         PR c++/23266
9013         * g++.dg/inherit/pure1.C: New test.
9014
9015         * ChangeLog: Fix typos.
9016
9017 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9018             Steven Bosscher  <stevenb@suse.de>
9019
9020         * gfortran.dg/runtime_warning_1.f90: New test.
9021
9022 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9023
9024         PR c++/23219
9025         * g++.dg/parse/crash28.C: New.
9026
9027 2005-08-11  Richard Guenther  <rguenther@suse.de>
9028
9029         PR target/23289
9030         * gcc.target/i386/tailcall-1.c: New testcase.
9031
9032 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9033
9034         * gcc.dg/vect/vect-67.c: Un-xfail.
9035
9036 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9037
9038         PR c++/23225
9039         * g++.dg/testsuite/parse/crash27.C: new test.
9040
9041 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9042
9043         PR libfortran/22143
9044         * gfortran.dg/shift-kind.f90: New testcase.
9045
9046 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9047
9048         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9049         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9050
9051 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9052
9053         PR c++/20646
9054         * g++.dg/other/mult-stor1.C: New test.
9055
9056 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9057
9058         * gcc.c-torture/pr18299-1.c: Move to ...
9059         * gcc.c-torture/compile/pr18299-1.c: Here.
9060
9061 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9062
9063         * gfortran/fortran.torture/execute/character_passing.f90:
9064         Fix types for LSAME.
9065
9066 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9067
9068         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9069         input data back to what it was originally.
9070
9071 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9072
9073         * objc.dg/try-catch-8.m: Enable for all targets.
9074
9075 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9076
9077         * gcc.dg/pr23165.c: New test.
9078
9079 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9080
9081         PR tree-optimization/23234
9082         * gcc.dg/tree-ssa/pr23234.c: New test.
9083
9084 2005-08-08  Josh Conner  <jconner@apple.com>
9085
9086         PR rtl-optimization/23241
9087         * gcc.dg/char-compare.c: New test.
9088
9089 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9090
9091         PR c++/22508
9092         * g++.dg/init/new13.C: New test.
9093
9094 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9095
9096         PR c++/21166
9097         * g++.dg/other/crash-4.C: Adjust
9098         * g++/dg/ext/packed9.C: New.
9099
9100 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9101
9102         PR middle-end/21964
9103         * gcc.c-torture/execute/pr21964-1.c: New test.
9104
9105 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9106
9107         PR c/22458
9108         * gcc.dg/pr22458-1.c: New test.
9109
9110 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9111             Steven G. Kargl <kargls@comcast.net>
9112
9113         PR fortran/22390
9114         * gfortran.dg/flush_1.f90: New test.
9115
9116 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9117
9118         PR c++/23191
9119         * g++.dg/template/eh2.C: New test.
9120
9121 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9122
9123         PR c++/19498
9124         * g++.dg/template/instantiate7.C: New test.
9125
9126 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9127
9128         PR c/23113
9129         * gcc.dg/Wunused-value-1.c: New test.
9130
9131 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9132
9133         PR rtl-optimization/23233
9134         * gcc.c-torture/compile/pr23233-1.c: New test.
9135
9136 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9137
9138         PR fortran/18833
9139         PR fortran/20850
9140         * gfortran.dg/equiv_1.f90: New test.
9141         * gfortran.dg/equiv_2.f90: New test.
9142         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9143         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9144         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9145
9146 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9147
9148         * gcc.c-torture/execute/vrp-5.c: New test.
9149         * gcc.c-torture/execute/vrp-6.c: New test.
9150         * gcc.dg/tree-ssa/vrp21.c: New test.
9151
9152 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9153
9154         * g++.dg/parse/pr22514.C: New test.
9155
9156 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9157
9158         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9159
9160         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9161         instead of constant loads / pool entries.
9162
9163 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9164
9165         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9166         TEST_TO_WCTYPE.
9167
9168 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9169
9170         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9171         __WINT_TYPE__ in generated prototypes if possible.
9172
9173 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9174
9175         PR 22037
9176         * g++.dg/tree-ssa/pr22037.C:
9177
9178 2005-08-04  Richard Henderson  <rth@redhat.com>
9179
9180         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9181         scan-tree-dump-times directive.
9182
9183 2005-08-04  Jan Hubicka  <jh@suse.cz>
9184
9185         * gcov-1.C: Fix switch counts.
9186         * gcov-4b.c: Likewise.
9187
9188 2005-08-03  Jeff Law  <law@redhat.com>
9189
9190         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9191
9192 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9193
9194         * gcc.c-torture/execute/pr23135.c: New test.
9195
9196 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9197
9198         PR tree-optimization/19899
9199         * gcc.dg/tree-ssa/scev-1.c: New test.
9200         * gcc.dg/tree-ssa/scev-2.c: New test.
9201
9202 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9203
9204         PR target/18582
9205         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9206
9207 2005-08-03  Jan Hubicka  <jh@suse.cz>
9208
9209         * update-conroll.c: New testcase.
9210         * update-conroll-2.c: New testcase.
9211
9212 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9213
9214         * gfortran.dg/constant_substring.f: New test.
9215         * gfortran.dg/pr22491.f: New test.
9216
9217 2005-08-02  Jan Hubicka  <jh@suse.cz>
9218
9219         * update-threading.c: Replace by the proper one.
9220
9221 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9222
9223         PR 23164
9224         * g++.dg/tree-ssa/pr23164.C: New test.
9225
9226 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9227
9228         * gcc.dg/tree-ssa/pr23192.c: New test.
9229
9230 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9231
9232         * gcc.c-torture/execute/vrp-4.c: New test.
9233
9234 2005-08-02  Jan Hubicka  <jh@suse.cz>
9235
9236         * update-threading.c: New test.
9237
9238 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9239
9240         * gcc.c-torture/compile/20050801-1.c: New test.
9241         * gcc.c-torture/compile/20050801-2.c: New test.
9242
9243 2005-08-01  Jan Hubicka  <jh@suse.cz>
9244
9245         * val-prof-5.c: New test.
9246
9247 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9248
9249         PR c/22311
9250         * gcc.dg/pr22311-1.c : New test.
9251
9252 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9253
9254         PR target/23095
9255         * gfortran.dg/pr23095.f: New test.
9256
9257         PR c++/22003
9258         * g++.dg/other/pr22003.C: New test.
9259
9260 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9261
9262         PR target/20621
9263         * gcc.c-torture/execute/pr20621-1.c: New test.
9264
9265 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9266
9267         * gfortran.dg/comma_format_extension_4.f: Adjust length
9268         of string for format.
9269         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9270         print statement with internal write.
9271         * gfortran.dg/der_array_io_2.f: Likewise.
9272         * gfortran.dg/der_array_io_3.f: Likewise.
9273
9274 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9275
9276         * gcc.dg/fold-abs-4.c: new test.
9277
9278 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9279
9280         PR fortran/22570 an related issues.
9281         * gfortran.dg/x_slash_1.f: New test.
9282
9283 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9284
9285         PR c/23143
9286         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9287         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9288
9289 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9290
9291         PR c/529
9292         * gcc.dg/Wshadow-3.c: New test.
9293
9294 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9295
9296         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9297         used to have the wrong bounds).
9298
9299 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9300
9301         PR c/21720
9302         * gcc.dg/hex-round-1.c: Test more cases.
9303         * gcc.dg/hex-round-2.c: New test.
9304
9305 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9306
9307         PR 22550
9308         * g++.dg/tree-ssa/pr22550.C: New test.
9309
9310 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9311
9312         * gcc.dg/tree-ssa/vrp19.c: New test.
9313         * gcc.dg/tree-ssa-vrp20.c: New test.
9314
9315 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9316
9317         PR c/22240
9318         * gcc.dg/transparent-union-4.c: New test.
9319
9320 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9321
9322         PR c/22192
9323         * gcc.dg/c99-vla-2.c: New test.
9324
9325 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9326
9327         PR c/21720
9328         * gcc.dg/hex-round-1.c: New test.
9329
9330 2005-07-28  Jan Hubicka  <jh@suse.cz>
9331
9332         * inliner-1.c: Do not dump everything.
9333         * tree-prof.exp: Do not pass -ftree-based-profiling.
9334         * bprob.exp: Likewise.
9335
9336         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9337
9338 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9339
9340         PR c++/22545
9341         * g++.dg/expr/ptrmem7.C: New test.
9342
9343 2005-07-28  Mike Stump  <mrs@apple.com>
9344
9345         * g++.old-deja/g++.mike/visibility-1.C: New test.
9346
9347 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9348
9349         PR c/20187
9350         * gcc.c-torture/execute/pr20187-1.c: New test.
9351
9352 2005-07-28  Jeff Law  <law@redhat.com>
9353
9354         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9355         * gcc.dg/tree-ssa/vrp18.c: New test.
9356
9357 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9358
9359         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9360
9361 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9362
9363         PR tree-optimization/22506
9364         * gcc.dg/vect/ps22506.c: New test.
9365
9366 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9367
9368         PR target/21149
9369         * gcc.target/i386/sse-3.c: New test.
9370
9371 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9372
9373         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9374         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9375
9376 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9377
9378         PR c/22589
9379         * gcc.c-torture/compile/pr22589-1.c: New test.
9380
9381 2005-07-28  Jan Hubicka  <jh@suse.cz>
9382
9383         * update-loopch.c: New testcase.
9384
9385 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9386
9387         PR rtl-optimization/23047
9388         * gcc.c-torture/execute/pr23047.c: New test.
9389         * gcc.c-torture/execute/pr23047.x: New.
9390
9391 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9392
9393         PR tree-optimization/22493
9394         * gcc.c-torture/execute/pr22493-1.c: New test.
9395         * gcc.c-torture/execute/pr22493-1.x: New.
9396         * gcc.c-torture/execute/vrp-1.c: New test.
9397         * gcc.c-torture/execute/vrp-2.c: New test.
9398         * gcc.c-torture/execute/vrp-2.c: New test.
9399
9400 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9401
9402         * gcc.target/frv/all-builtin-read8.c: Delete.
9403         * gcc.target/frv/all-builtin-read16.c: Delete.
9404         * gcc.target/frv/all-builtin-read32.c: Delete.
9405         * gcc.target/frv/all-builtin-read64.c: Delete.
9406         * gcc.target/frv/all-builtin-write8.c: Delete.
9407         * gcc.target/frv/all-builtin-write16.c: Delete.
9408         * gcc.target/frv/all-builtin-write32.c: Delete.
9409         * gcc.target/frv/all-builtin-write64.c: Delete.
9410         * gcc.target/frv/all-read-write-1.c: New.
9411
9412 2005-07-27  Jeff Law  <law@redhat.com>
9413
9414         * gcc.c-torture/execute/pr22630.c: New test.
9415
9416 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9417
9418         PR tree-optimization/23073
9419         * gcc.dg/vect/nodump-pr23073.c: New test.
9420         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9421
9422 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9423
9424         PR tree-optimize/22348
9425         * gcc.c-torture/execute/pr22348.c: New.
9426
9427 2005-07-27  Richard Guenther  <rguenther@suse.de>
9428
9429         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9430
9431 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9432
9433         PR fortran/22503
9434         * gfortran.dg/logical_comp.f90: New test.
9435
9436 2005-07-27  Jan Hubicka  <jh@suse.cz>
9437
9438         * inliner-1.c: Add cleanup of dumps.
9439         * val-prof-*.c: Likewise.
9440         * update-tailcall.c: New.
9441
9442 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9443
9444         PR 22591
9445         * gcc.dg/tree-ssa/pr22591.c: New test.
9446         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9447
9448 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9449
9450         PR libobjc/22606
9451         * objc.dg/try-catch-11.m: New test.
9452
9453 2005-07-26  Richard Guenther  <rguenther@suse.de>
9454
9455         PR tree-optimization/22486
9456         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9457
9458 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9459
9460         PR tree-opt/22484
9461         * testsuite/g++.dg/opt/loop2.C: New test.
9462
9463 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9464
9465         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9466         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9467
9468 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9469
9470         * lib/profopt.exp (profopt-execute): Check for profiling data
9471         files on the target.
9472
9473 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9474
9475         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9476         for matching of asm labels.
9477
9478 2005-07-25  Richard Guenther  <rguenther@suse.de>
9479
9480         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9481
9482 2005-07-25  Richard Guenther  <rguenther@suse.de>
9483
9484         PR testsuite/22624
9485         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9486
9487 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9488
9489         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9490         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9491         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9492         * gcc.dg/vect/vect-100.c: New test.
9493         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9494         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9495         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9496         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9497         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9498         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9499         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9500         * gfortran.dg/vect/pr19049.f90: New testcase.
9501         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9502
9503 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9504
9505         * gcc.c-torture/execute/20050713-1.c: New test.
9506
9507         PR fortran/20063
9508         * gfortran.fortran-torture/execute/data_4.f90: New test.
9509
9510         PR middle-end/20303
9511         * gcc.dg/visibility-d.c: New test.
9512
9513 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9514
9515         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9516         * gfortran.dg/underflow.f90: Ditto.
9517
9518 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9519
9520         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9521         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9522         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9523
9524 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9525
9526         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9527         include case of field width of zero.
9528
9529 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9530
9531         PR libgfortran/21875
9532         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9533         with trailing blanks on normal formatted read.
9534
9535 2005-07-23  Chao-ying Fu  <fu@mips.com>
9536
9537         * gcc.target/mips/mips32-dsp-type.c: New test.
9538         * gcc.target/mips/mips32-dsp.c: New test.
9539
9540 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9541
9542         PR testsuite/21073
9543         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9544
9545         PR testsuite/20454
9546         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9547         and __cyg_profile_func_exit.
9548
9549 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9550
9551         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9552         * gfortran.dg/comma_format_extension_4.f: Same.
9553         * gfortran.dg/pr15332.f: Same.
9554         * gfortran.dg/pr21730.f: Same.
9555
9556 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9557
9558         * g++.dg/opt/vrp2.C: Fix testcase.
9559
9560         PR tree-opt/22625
9561         * g++.dg/opt/vrp2.C: New test.
9562
9563 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9564
9565         PR debug/21828
9566         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9567
9568 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9569
9570         * gcc.dg/tree-ssa/20050719-1.c: New test.
9571
9572 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9573
9574         * gcc.dg/bfin-longcall-1.c: New file.
9575         * gcc.dg/bfin-longcall-2.c: New file.
9576
9577 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9578
9579         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9580
9581 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9582
9583         PR middle-end/19055
9584         * gcc.dg/tree-ssa/pr19055.c: New test.
9585         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9586
9587 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9588
9589         PR C++/22358
9590         * g++.dg/other/pr22358.C: New test.
9591
9592 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9593
9594         PR c++/2922
9595         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9596
9597 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9598
9599         PR c++/15938
9600         * g++.dg/init/union2.C: New test.
9601
9602 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9603
9604         PR c/22393
9605         * gcc.dg/complex-4.c: New test.
9606
9607 2005-07-21  Richard Guenther  <rguenther@suse.de>
9608
9609         PR testsuite/22522
9610         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9611         scanning for asm labels.
9612         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9613
9614 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9615
9616         PR target/22085
9617         * gcc.dg/altivec-pr22085.c: New.
9618
9619 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9620
9621         PR tree-optimization/19210
9622         * gcc.dg/tree-ssa/pr19210-1.c: New.
9623         * gcc.dg/tree-ssa/pr19210-2.c: New.
9624
9625 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
9626
9627         PR rtl-optimization/22167
9628         * g++.dg/opt/pr22167.C: New test.
9629
9630 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
9631
9632         PR c++/2922
9633         * g++.dg/lookup/two-stage2.C: New.
9634         * g++.dg/lookup/two-stage3.C: New.
9635         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
9636         fixed two-stage name lookup for operators.
9637         * g++.dg/template/call3.C: Compiler now produces an appropriate
9638         error message.
9639         * g++.dg/template/crash37.C: Compiler now describes bla() on line
9640         14 as a candidate.
9641         * g++.dg/template/ptrmem4.C: Compiler produces different error
9642         message.
9643         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
9644         connect_to_method as a candidate.
9645
9646 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
9647
9648         * gcc.dg/fold-alloc-1.c: New test.
9649
9650 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
9651
9652         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9653         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
9654
9655 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
9656
9657         * gcc.dg/fold-abs-1.c: New test.
9658         * gcc.dg/fold-abs-2.c: New test.
9659         * gcc.dg/fold-abs-3.c: New test.
9660
9661 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
9662
9663         Make CONSTRUCTOR use VEC to store initializers.
9664         * g++.dg/ext/complit3.C: Check for specific error messages.
9665         * g++.dg/init/brace2.C: Update error message.
9666         * g++.dg/warn/Wbraces2.C: Likewise.
9667
9668 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
9669
9670         PR fortran/16940
9671         * gfortran.dg/module_interface_1.f90: New test.
9672
9673 2005-07-19  Danny Berlin <dberlin@dberlin.org>
9674             Kenneth Zadeck <zadeck@naturalbridge.com>
9675
9676         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
9677
9678 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9679
9680         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
9681         specify -Wformat for these tests.
9682         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
9683         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
9684         * gcc.dg/format/opt-6.c: Delete.
9685
9686 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9687
9688         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
9689         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9690
9691 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9692
9693         * gcc.dg/tree-ssa/alias-2.c: New test.
9694
9695 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
9696
9697         PR c++/22263
9698         * g++.dg/template/explicit7.C: New test.
9699
9700 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
9701
9702         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
9703         width of 8 to +Inf and -Inf.
9704
9705 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
9706
9707         PR c++/22139
9708         * g++.dg/template/friend36.C: New test.
9709
9710 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
9711
9712         PR fortran/21730
9713         * gfortran.dg/pr21730.f: New test.
9714
9715 2005-07-16  Danny Berlin <dberlin@dberlin.org>
9716             Kenneth Zadeck <zadeck@naturalbridge.com>
9717
9718         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
9719         since pure const detection cannot run at -O1 in c compiler.
9720         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
9721         can now optimize this case properly.
9722         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
9723         because we now pass.
9724         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
9725
9726 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
9727
9728         PR c/22421
9729         * gcc.dg/format/bitfld-1.c: New test.
9730
9731 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9732
9733         PR c++/22204
9734         * g++.dg/rtti/repo1.C: New test.
9735
9736 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
9737
9738         PR middle-end/22398
9739         * gcc.c-torture/compile/pr22398.c: New test.
9740
9741 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9742
9743         PR c++/22132
9744         * g++.dg/expr/cast4.C: New test.
9745
9746 2005-07-15  Richard Guenther  <rguenther@suse.de>
9747
9748         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
9749         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9750
9751 2005-07-15  Steven Bosscher  <stevenb@suse.de>
9752
9753         PR tree-optimization/22230
9754         * gcc.dg/tree-ssa/pr22230.c: New test.
9755
9756 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
9757
9758         * gfortran.dg/g77/cpp6.f: New test.
9759
9760         PR fortran/22417
9761         * gfortran.dg/g77/cpp5.F: New test.
9762         * gfortran.dg/g77/cpp5.h: New file.
9763         * gfortran.dg/g77/cpp5inc.h: New file.
9764
9765 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
9766
9767         PR libfortran/16435
9768         * gfortran.dg/tl_editting.f90: New.
9769         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
9770
9771 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
9772
9773         * gfortran.dg/char_array_constructor.f90: New test.
9774
9775 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
9776
9777         * gfortran.dg/past_eor.f90: New.
9778         * gfortran.dg/complex_read.f90: New.
9779
9780 2005-07-13  Jeff Law  <law@redhat.com>
9781
9782         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
9783         additional casts.
9784
9785         * gcc.dg/tree-ssa/pr22321.c: New test
9786
9787 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
9788
9789         PR tree-optimization/21921
9790         * gcc.dg/tree-ssa/pr21921.c: New.
9791
9792 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9793
9794         PR tree-optimizatio/22442
9795         * gcc.dg/tree-ssa/loop-11.c: New test.
9796
9797 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9798
9799         PR tree-opt/21840
9800         * gcc.c-torture/compile/pr21840.c: New test.
9801
9802 2005-07-12  Jan Hubicka  <jh@suse.cz>
9803
9804         * gcc.c-torture/compile/pr22379.c: New test.
9805
9806 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
9807
9808         PR libfortran/21593
9809         gfortran.dg/dev_null.f90: Remove outdated comment about
9810         PR libfortran/21593.
9811
9812
9813 2005-07-12  Dale Johannesen  <dalej@apple.com>
9814
9815         * gcc.target/i386/compress-float-sse.c: New.
9816         * gcc.target/i386/compress-float-sse-pic.c: New.
9817         * gcc.target/i386/compress-float-387.c: New.
9818         * gcc.target/i386/compress-float-387-pic.c: New.
9819         * gcc.dg/compress-float-ppc.c: New.
9820         * gcc.dg/compress-float-ppc-pic.c: New.
9821
9822 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
9823
9824         PR libfortran/21593
9825         gfortran.dg/dev_null.f90: Remove targets.
9826
9827 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9828
9829         PR tree-opt/22335
9830         * gcc.dg/pr22335-1.c: New test.
9831         * gcc.dg/pr22335-2.c: New test.
9832
9833 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9834
9835         PR c++/20172
9836         * g++.dg/template/nontype12.C : New test.
9837
9838 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9839
9840         * gcc.dg/tree-ssa/loop-10.c: New test.
9841
9842 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
9843
9844         * gcc.c-torture/execute/20020720-1.x: Remove.
9845
9846 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
9847
9848         * gfortran.fortran-torture/execute/forall_7.f90: New test.
9849
9850 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
9851
9852         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
9853         (dg-mips-options): Use it.
9854
9855 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
9856
9857         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
9858
9859 2005-07-09  Richard Henderson  <rth@redhat.com>
9860
9861         * lib/target-supports.exp (check_effective_target_sync_char_short):
9862         Add alpha.
9863
9864 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
9865
9866         PR libfortran/22217
9867         * gfortran.dg/negative-z-descriptor.f90: New test.
9868
9869 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9870
9871         PR tree-opt/22329
9872         * gcc.dg/pr22329.c: New test.
9873
9874 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
9875
9876         PR tree-optimization/20139
9877         * gcc.dg/tree-ssa/pr20139.c: New.
9878
9879 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9880
9881         PR tree-opt/22356
9882         * testsuite/gcc.dg/pr22356-1.c: New test.
9883
9884 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
9885
9886         PR c++/21799
9887         * g++.dg/template/unify8.C: New.
9888         * g++.dg/template/unify9.C: New.
9889
9890 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
9891
9892         * gfortran.fortran-torture/execute/entry_10.f90: New test.
9893
9894 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
9895
9896         * gcc.dg/darwin-version-1.c: New.
9897         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
9898         * gcc.dg/builtins-20.c: Likewise.
9899         * gcc.dg/builtins-53.c: Likewise.
9900         * gcc.dg/torture/builtins-convert-1.c: Likewise.
9901         * gcc.dg/torture/builtins-convert-2.c: Likewise.
9902         * gcc.dg/torture/builtins-convert-3.c: Likewise.
9903         * gcc.dg/torture/builtins-power-1.c: Likewise.
9904         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
9905         on Darwin.
9906
9907 2005-07-07  Jeff Law  <law@redhat.com>
9908
9909         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
9910         argument evaluation order.
9911
9912 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
9913
9914         PR libfortran/21594
9915         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9916         Add test cases where the shift length is greater than the
9917         array length.
9918
9919 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9920
9921         * obj-c++.dg/proto-lossage-6.mm: New.
9922         * objc.dg/proto-lossage-6.m: New.
9923
9924 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9925
9926         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
9927         * objc.dg/gnu-runtime-2.m: Likewise.
9928
9929 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9930
9931         * gfortran.dg/longline.f: New test.
9932
9933         * gfortran.dg/badline.f: New test.
9934
9935 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9936
9937         PR fortran/16531
9938         PR fortran/15966
9939         PR fortran/18781
9940         * gfortran.dg/hollerith.f90: New.
9941         * gfortran.dg/hollerith2.f90: New.
9942         * gfortran.dg/hollerith3.f90: New.
9943         * gfortran.dg/hollerith4.f90: New.
9944         * gfortran.dg/hollerith_f95.f90: New.
9945         * gfortran.dg/hollerith_legacy.f90: New.
9946         * gfortran.dg/g77/cpp4.F: New. Port from g77.
9947
9948 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9949
9950         PR objc/22274
9951         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
9952         * objc.dg/gnu-runtime-2.m: New.
9953
9954 2005-07-06  Jeff Law  <law@redhat.com>
9955
9956         * gcc.dg/tree-ssa/vrp17.c: New test.
9957
9958 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9959
9960         PR fortran/22327
9961         * gfortran.dg/array_constructor_5.f90: New test.
9962
9963 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9964
9965         * gfortran.fortran-torture/execute/entry_9.f90: New test.
9966
9967 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
9968
9969         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
9970         * gcc.dg/980816-1.c: Ditto.
9971
9972 2005-07-06  Jeff Law  <law@redhat.com>
9973
9974         * gcc.c-torture/compile/pr21356.c: New test.
9975
9976 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9977
9978         PR c/22013
9979         PR c/22098
9980         * gcc.c-torture/compile/pr22013-1.c,
9981         gcc.c-torture/execute/pr22098-1.c,
9982         gcc.c-torture/execute/pr22098-2.c,
9983         gcc.c-torture/execute/pr22098-3.c: New tests.
9984
9985 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9986
9987         PR c/22308
9988         * gcc.dg/pr22308-1.c: New test.
9989
9990 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
9991
9992         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
9993         target.
9994         * gcc.dg/compare9.c: Use -fshort-enums instead of
9995         -fno-short-enums.  Change the last test to dg-bogus.
9996
9997 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
9998
9999         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10000         * gcc.dg/compare9.c: New.
10001
10002 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10003
10004         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10005
10006 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10007
10008         PR testsuite/22288
10009         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10010
10011
10012 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10013
10014         * gcc.dg/format/gcc_gfc-1.c: New.
10015
10016 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10017
10018         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10019
10020 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10021
10022         PR fortran/20842
10023         * gfortran.dg/io_invalid_1.f90: New test.
10024
10025 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10026
10027         * gcc.dg/format/gcc_diag-1.c: Update.
10028
10029 2005-07-02  Jeff Law  <law@redhat.com>
10030
10031         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10032         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10033
10034 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10035
10036         * gcc.dg/format/gcc_diag-1.c: Update.
10037
10038 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10039
10040         PR tree-opt/22269
10041         * gcc.c-torture/compile/pr22269.c: New test.
10042
10043 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10044
10045         PR 21584
10046         PR 22219
10047         * g++.dg/tree-ssa/pr21584-1.C: New test.
10048         * g++.dg/tree-ssa/pr21584-2.C: New test.
10049
10050 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10051
10052         * obj-c++.dg/try-catch-11.mm: New.
10053         * objc.dg/try-catch-10.m: New.
10054
10055 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10056
10057         * g++.dg/other/ucnid-1.C: xfail on AIX.
10058
10059 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10060
10061         PR 22234
10062         * gcc.dg/20050629-1.c: New test.
10063
10064 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10065
10066         * obj-c++.dg/const-str-1[0-1].mm: New.
10067         * objc.dg/const-str-1[0-1].m: New.
10068
10069 2005-05-29  Richard Henderson  <rth@redhat.com>
10070
10071         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10072         Rename from check_effective_target_vect_no_max.
10073         (check_effective_target_vect_no_int_add): New.
10074         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10075         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10076         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10077         * gcc.dg/vect/vect-reduc-1.c: Use both.
10078         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10079
10080 2005-05-29  Richard Henderson  <rth@redhat.com>
10081
10082         * lib/target-supports.exp (check_effective_target_vect_no_max):
10083         Remove i386 and x86_64.
10084
10085 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10086
10087         PR testsuite/21969
10088         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10089
10090 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10091
10092         PR middle-end/21969
10093         * gcc.dg/vect/pr21969.c: New test.
10094
10095 2005-06-28  Eric Christopher  <echristo@redhat.com>
10096
10097         PR c/22052
10098         PR c/21975
10099         * gcc.dg/inline1.c: New test.
10100         * gcc.dg/inline2.c: Ditto.
10101         * gcc.dg/inline3.c: Ditto.
10102         * gcc.dg/inline4.c: Ditto.
10103         * gcc.dg/inline5.c: Ditto.
10104
10105 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10106
10107         PR libfortran/22142
10108         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10109         Add testcase also testing eoshift1 for PR 22142.
10110
10111 2005-06-28  Richard Henderson  <rth@redhat.com>
10112
10113         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10114         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10115         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10116         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10117         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10118
10119 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10120
10121         PR libfortran/22142
10122         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10123         Add testcase for PR 22142.
10124
10125 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10126
10127         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10128         gcc.target/ia64/fpreg-2.c: New tests.
10129
10130 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10131
10132         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10133
10134 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10135
10136         PR libfortran/22170
10137         * gfortran.dg/slash_1.f90: New test.
10138
10139 2005-06-27  Richard Henderson  <rth@redhat.com>
10140
10141         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10142         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10143         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10144         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10145         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10146         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10147
10148 2005-06-27  Richard Henderson  <rth@redhat.com>
10149
10150         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10151         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10152
10153 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10154
10155         * obj-c++.dg/proto-lossage-5.mm: New.
10156         * objc.dg/proto-lossage-5.m: New.
10157
10158 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10159
10160         PR 21959
10161         * gcc.dg/tree-ssa/pr21959.c: New test.
10162
10163 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10164
10165         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10166         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10167         testing uninitialized var.
10168
10169         * gcc.c-torture/execute/builtins/chk.h: New.
10170         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10171         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10172         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10173         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10174         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10175         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10176         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10177         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10178         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10179         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10180         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10181         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10182         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10183         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10184         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10185         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10186         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10187         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10188         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10189         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10190         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10191         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10192         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10193         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10194         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10195         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10196         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10197         * gcc.dg/builtin-object-size-1.c: New test.
10198         * gcc.dg/builtin-object-size-2.c: New test.
10199         * gcc.dg/builtin-object-size-3.c: New test.
10200         * gcc.dg/builtin-object-size-4.c: New test.
10201         * gcc.dg/builtin-object-size-5.c: New test.
10202         * gcc.dg/builtin-stringop-chk-1.c: New test.
10203         * gcc.dg/builtin-stringop-chk-2.c: New test.
10204         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10205         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10206         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10207         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10208         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10209         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10210         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10211         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10212         * gcc.c-torture/execute/printf-1.c: New test.
10213         * gcc.c-torture/execute/fprintf-1.c: New test.
10214         * gcc.c-torture/execute/vprintf-1.c: New test.
10215         * gcc.c-torture/execute/vfprintf-1.c: New test.
10216         * gcc.c-torture/execute/printf-chk-1.c: New test.
10217         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10218         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10219         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10220
10221 2005-06-27  Michael Matz  <matz@suse.de>
10222
10223         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10224         slot is not merged if address escapes.
10225
10226 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10227
10228         PR c/21911
10229         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10230
10231 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10232
10233         PR middle-end/17965
10234         * gcc.c-torture/compile/20050622-1.c: New test.
10235
10236         PR middle-end/22028
10237         * gcc.dg/20050620-1.c: New test.
10238
10239 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10240
10241         PR tree-optimization/22026
10242         * gcc.dg/tree-ssa/pr22026.c: New.
10243
10244 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10245
10246         PR libfortran/22144
10247         * gfortran.dg/shift-alloc.f90: New testcase.
10248
10249 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10250
10251         * all files: Update FSF address in copyright headers.
10252
10253 2005-06-22  Jan Hubicka  <jh@suse.cz>
10254
10255         * wholeprogram-1.c: New testcase.
10256         * wholeprogram-2.c: New testcase.
10257
10258 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10259
10260         PR 22171
10261         * gcc.dg/tree-ssa/pr22171.c: New test.
10262
10263 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10264
10265         * gfortran.dg/simplify_modulo.f90: New.
10266
10267 2005-06-24  Jan Hubicka  <jh@suse.cz>
10268
10269         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10270
10271 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10272
10273         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10274
10275 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10276
10277         * obj-c++.dg/typedef-alias-1.mm: New.
10278         * objc.dg/typedef-alias-1.m: New.
10279
10280 2005-06-23  Jeff Law  <law@redhat.com>
10281
10282         * gcc.dg/tree-ssa/vrp16.c: New test.
10283
10284 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10285
10286         * lib/target-supports.exp: Add
10287         check_effective_target_fortran_large_real and
10288         check_effective_target_fortran_large_int to check for
10289         corresponding effective targets.
10290         * gfortran.dg/large_integer_kind_1.f90: New test.
10291         * gfortran.dg/large_real_kind_1.f90: New test.
10292
10293 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10294
10295         PR tree-optimization/22117
10296         * gcc.dg/tree-ssa/pr22117.c: New.
10297
10298 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10299
10300         PR testsuite/22123
10301         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10302
10303 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10304
10305         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10306
10307 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10308
10309         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10310         * gfortran.dg/f2c_4.c: Likewise.
10311
10312 2005-06-22 Paul Brook  <paul@codesourcery.com>
10313
10314         PR fortran/21034
10315         * gfortran.dg/auto_save_1.f90: New test.
10316
10317 2005-06-22  Michael Matz  <matz@suse.de>
10318
10319         * gcc.target/x86-64/abi: New directory.
10320         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10321         * gcc.target/x86-64/abi/README.gcc: New file.
10322         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10323         * gcc.target/x86-64/abi/asm-support.s: New file.
10324         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10325         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10326         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10327         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10328         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10329         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10330         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10331         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10332         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10333         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10334         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10335         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10336         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10337         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10338         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10339         * gcc.target/x86_64/abi/test_varargs.c: New test.
10340
10341 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10342
10343         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10344         32-bit i?86 and x86_64.
10345
10346 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10347
10348         * obj-c++.dg/const-str-[1-9].mm: New tests.
10349
10350 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10351
10352         PR fortran/22010
10353         * gfortran.dg/namelist_use.f90: New.
10354         * gfortran.dg/namelist_use_only.f90: New.
10355
10356 2005-06-21  Jeff Law  <law@redhat.com>
10357
10358         * gcc.dg/tree-ssa/vrp15.c: New test.
10359
10360 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10361
10362         * lib/target-supports.exp (check_effective_target_vect_reduction):
10363         Remove.
10364         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10365         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10366         remove vect_reduction target keyword. Also avoid two returns in main.
10367         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10368         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10369         * gcc.dg/vect/vect-reduc-1short.c: New test.
10370         * gcc.dg/vect/vect-reduc-1char.c: New test.
10371         * gcc.dg/vect/vect-reduc-2short.c: New test.
10372         * gcc.dg/vect/vect-reduc-2char.c: New test.
10373         * gcc.dg/vect/vect-reduc-6.c: New test.
10374         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10375         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10376         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10377
10378 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10379         Paul Thomas  <pault@gcc.gnu.org>
10380
10381         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10382         New tests.
10383
10384 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10385
10386         * gfortran.dg/backslash_1.f90: New test.
10387         * gfortran.dg/backslash_2.f90: New test.
10388
10389 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10390
10391         * gfortran.dg/duplicate_labels.f90: New test.
10392
10393 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10394
10395         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10396         unsupportable relocations.
10397         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10398         * gcc.dg/20050321-2.c: xfail for NetWare.
10399
10400 2005-06-20  Andreas Jaeger  <aj@suse.de>
10401
10402         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10403         gcc.target/i386/fastcall-sseregparm.c,
10404         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10405
10406 2005-06-19  Richard Henderson  <rth@redhat.com>
10407
10408         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10409
10410 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10411
10412         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10413
10414 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10415
10416         PR c++/22115
10417         * g++.dg/conversion/simd2.C: Change expected error message.
10418
10419 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10420
10421         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10422         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10423         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10424
10425 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10426
10427         * gcc.dg/fold-mod-1.c: New test.
10428
10429 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10430
10431         PR fortran/19926
10432         * gfortran.dg/pr19926.f90: New test.
10433
10434 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10435
10436         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10437         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10438         targets.
10439         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10440         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10441
10442 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10443
10444         * gcc.target/ia64/float80-varargs-1.c: New test.
10445
10446 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10447
10448         PR tree-opt/22035
10449         * gfortran.dg/f2c_6.f90: New test.
10450
10451 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10452
10453         PR c++/17413
10454         * g++.dg/template/local5.C: New.
10455
10456 2005-06-17  Richard Henderson  <rth@redhat.com>
10457
10458         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10459
10460 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10461
10462         PR testsuite/21945
10463         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10464
10465 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10466
10467         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10468         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10469         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10470         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10471         check_vect to verify the presence of hardware vector support.
10472
10473 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10474
10475         PR testsuite/22056
10476         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10477
10478 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10479
10480         PR libfortran/19216
10481         * gfortran.dg/pr19216.f: Add correct space between brackets and
10482         dg directive.
10483
10484 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10485
10486         PR libfortran/16436
10487         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10488
10489 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10490
10491         * gcc.target/i386/attributes-error.c: New testcase.
10492         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10493         * gcc.target/i386/regparm-stdcall.c: Likewise.
10494         * gcc.target/i386/sseregparm-1.c: Likewise.
10495         * gcc.target/i386/sseregparm-2.c: Likewise.
10496
10497 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10498
10499         * g++.dg/rtti/crash2.C: New.
10500
10501 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10502
10503         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10504
10505 2005-06-15  David Ung  <davidu@mips.com>
10506
10507         * gcc.target/mips/mips16e-extends.c: New test for testing the
10508         generation of MIPS16e zeb/zeh, seb/seh instructions.
10509
10510 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10511
10512         PR 22018
10513         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10514         * gcc.dg/tree-ssa/pr22018.c: New test.
10515
10516 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10517
10518         * gcc.dg/simd-1.c: Update error messages.
10519         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10520         * gcc.dg/simd-2.c: Update error messages.
10521         * gcc.dg/simd-4.c: New.
10522
10523 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10524
10525         PR c++/20678
10526         * g++.dg/other/crash-4.C: New.
10527
10528 2005-06-14  Devang Patel  <dpatel@apple.com>
10529
10530         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10531
10532 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10533
10534         PR c++/21929
10535         * g++.dg/parse/crash11.C: Update
10536
10537 2005-06-13  Jeff Law  <law@redhat.com>
10538
10539         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10540         perform the desired transformations.
10541         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10542         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10543
10544 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10545
10546         PR fortran/22038
10547         * gfortran.dg/forall_1.f90: Un-XFAIL.
10548
10549 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10550
10551         PR c++/21929
10552         * g++.dg/parse/crash26.C: New.
10553
10554         PR c++/20789
10555         * g++.dg/init/member1.C: New.
10556
10557 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10558
10559         * gfortran.dg/altreturn_1.f90: New test.
10560
10561 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10562
10563         PR middle-end/21985
10564         * gcc.dg/tree-ssa/pr21985.c: New test.
10565
10566 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10567
10568         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10569
10570 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10571
10572         PR c++/21930
10573         * g++.dg/other/error10.C: New test case.
10574
10575 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10576
10577         PR libfortran/19155
10578         * gfortran.dg/pr19155.f: Add test.
10579
10580 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10581
10582         * gfortran.dg/f2c_7.f90: New test.
10583
10584         * gfortran.dg/forall_1.f90: XFAILed.
10585
10586 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10587
10588         * gcc.dg/pr14796-1.c: New.
10589         * gcc.dg/pr14796-2.c: New.
10590
10591 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10592
10593         PR fortran/17792
10594         PR fortran/21375
10595         * gfortran.dg/deallocate_stat.f90: New test.
10596
10597 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10598
10599         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10600
10601 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10602
10603         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10604         access will be generated when this loop is vectorized. Test that
10605         accesses with same alignment were detected.
10606         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10607         Test that accesses with same alignment were detected.
10608         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10609         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10610         alignment were detected.
10611
10612 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10613
10614         PR c++/10611
10615         * g++.dg/conversion/simd2.C: New.
10616
10617 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10618
10619         * gcc.dg/Wcxx-compat-1.c: New.
10620
10621 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
10622
10623         PR libfortran/21480
10624         * gfortran.dg/reshape-complex.f90: Add a test for a packed
10625         complex array.
10626
10627 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
10628
10629         * gcc.dg/alias-8.c: New.
10630
10631 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
10632
10633         * gcc.dg/format/cmn_err-1.c: Update.
10634
10635 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
10636
10637         PR target/20666
10638         * gcc.target/sparc/fexpand-2.c: New.
10639         * gcc.target/sparc/fpmerge-2.c: New.
10640         * gcc.target/sparc/fpmul-2.c: New.
10641         * gcc.target/sparc/noresult.c: New.
10642         * gcc.target/sparc/pdist-2.c: New.
10643         * gcc.target/sparc/pdist-3.c: New.
10644
10645 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
10646
10647         PR testsuite/21702
10648         * gcc.target/i386/i386.exp: Fix comment typo.
10649
10650 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10651
10652         PR c++/19497
10653         * g++.dg/inherit/using5.C: New.
10654         * g++.dg/inherit/using6.C: New.
10655
10656 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10657
10658         PR c++/19894
10659         * g++.dg/template/ptrmem15.C: New test.
10660
10661         PR c++/20563
10662         * g++.dg/ext/label4.C: New test.
10663
10664 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10665
10666         * gcc.dg/tls/debug-1.c: New test.
10667
10668 2005-06-07  Dale Johannesen  <dalej@apple.com>
10669
10670         * gcc.target/i386/movq.c: New.
10671
10672 2005-06-07  Dale Johannesen  <dalej@apple.com>
10673
10674         * gcc.dg/20050607-1.c: New.
10675
10676 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
10677
10678         PR middle-end/21850
10679         * gcc.c-torture/execute/20050607-1.c: New test.
10680
10681 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
10682
10683         PR libfortran/21926
10684         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
10685         Test case where the return array has lowest stride one,
10686         but isn't packed.
10687
10688 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
10689
10690         * lib/target-supports.exp (check_effective_target_sync_int_long):
10691         Add s390 and s390x targets.
10692
10693 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10694
10695         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
10696         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
10697         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
10698         * gcc.dg/tree-ssa/loop-9.c: New test.
10699
10700 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10701
10702         * g++.dg/parse/defarg10.C: New.
10703
10704 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
10705
10706         PR regression/21897
10707         * gcc.c-torture/execute/20050604-1.c: New test.
10708
10709 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
10710
10711         PR 21903
10712         * g++.dg/parse/defarg9.C: New.
10713
10714         PR c++/20637
10715         * g++.dg/inherit/using4.C: New.
10716         * g++.dg/overload/error1.C: Adjust expected errors.
10717         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
10718         * g++.old-deja/g++.brendan/arm2.C: Likewise.
10719         * g++.old-deja/g++.other/redecl2.C: Likewise.
10720         * g++.old-deja/g++.other/redecl4.C: Likewise.
10721         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
10722
10723 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10724
10725         * gfortran.dg/f2c_5.f90: Add -w to dg-options
10726
10727 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10728
10729         * lib/gfortran.exp (gfortran_target_compile): Call
10730         dg-additional-files-options
10731         * gfortran.dg/f2c_4.f90: New file
10732         * gfortran.dg/f2c_4.c: New file
10733         * gfortran.dg/f2c_5.f90: New file
10734         * gfortran.dg/f2c_5.c: New file
10735
10736 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10737
10738         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
10739
10740         PR fortran/21912
10741         * gfortran.dg/array_constructor_4.f90: New test.
10742
10743 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
10744
10745         PR c++/21619
10746         * g++.dg/ext/builtin9.C: New test.
10747
10748 2005-06-05  Dale Johannesen  <dalej@apple.com>
10749
10750         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
10751         * gcc.c-torture/execute/20050603-2.c: Ditto.
10752
10753 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10754
10755         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
10756         * gcc.dg/vect/vect-reduc-1.c: New.
10757         * gcc.dg/vect/vect-reduc-2.c: New.
10758         * gcc.dg/vect/vect-reduc-3.c: New.
10759
10760 2005-06-04  Dale Johannesen  <dalej@apple.com>
10761
10762         * gcc.c-torture/execute/20050603-1.c: New.
10763         * gcc.c-torture/execute/20050603-2.c: New.
10764         * gcc.dg/20050603-3.c: New.
10765
10766 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10767
10768         PR fortran/19195
10769         * gfortran.dg/debug_1.f90: New test.
10770
10771         * gfortran.dg/forall_1.f90: New test.
10772
10773 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
10774
10775         * gfortran.dg/array_constructor_3.f90: New test.
10776
10777 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10778
10779         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
10780
10781 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
10782
10783         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
10784
10785 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
10786
10787         PR c/21873
10788         * gcc.dg/init-excess-1.c: New test.
10789
10790 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10791
10792         PR c++/21853
10793         * g++.dg/expr/static_cast6.C: New test.
10794
10795 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
10796
10797         * gcc.dg/tree-ssa/vrp14.c: New test.
10798
10799 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10800
10801         PR c++/21336
10802         * g++.dg/template/new2.C: New test.
10803
10804 2005-06-03  Josh Conner  <jconner@apple.com>
10805
10806         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
10807         all entries in initializer.
10808
10809 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
10810
10811         PR middle-end/21858
10812         * gcc.dg/pr21858.c: New testcase.
10813
10814 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
10815
10816         PR tree-optimization/21292
10817
10818         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
10819         New.
10820         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10821         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10822         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10823         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10824         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
10825
10826 2005-06-02  Richard Henderson  <rth@redhat.com>
10827
10828         * gcc.dg/sync-2.c: Use -march=i486 for i386.
10829
10830 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
10831
10832         * gcc.dg/wtypequal.c: New testcase.
10833
10834 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
10835
10836         PR 21582
10837         * gcc.dg/tree-ssa/pr21582.c: New test.
10838
10839 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10840
10841         PR c++/21280
10842         * g++.dg/opt/interface2.h: New.
10843         * g++.dg/opt/interface2.C: New.
10844         * g++.dg/init/ctor4.C: Adjust error lines.
10845         * g++.old-deja/g++.bob/inherit2.C: Likewise.
10846         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
10847         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10848         * g++.old-deja/g++.pt/assign1.C: Likewise.
10849         * g++.old-deja/g++.pt/crash20.C: Likewise.
10850
10851 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
10852
10853         PR tree-optimization/21734
10854         * g++.dg/vect/pr21734_1.cc: New.
10855         * g++.dg/vect/pr21734_2.cc: New.
10856
10857 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10858
10859         PR c++/20350
10860         * g++.dg/template/spec24.C: New.
10861
10862         PR c++/21151
10863         * g++.dg/pch/local-1.C: New.
10864         * g++.dg/pch/local-1.Hs: New.
10865
10866 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
10867
10868         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
10869         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
10870         * gcc.dg/tree-ssa/pr14341.c: New test.
10871         * gcc.dg/tree-ssa/pr14841.c: New test.
10872         * gcc.dg/tree-ssa/pr20701.c: New test.
10873         * gcc.dg/tree-ssa/pr21086.c: New test.
10874         * gcc.dg/tree-ssa/pr21090.c: New test.
10875         * gcc.dg/tree-ssa/pr21332.c: New test.
10876         * gcc.dg/tree-ssa/pr21458.c: New test.
10877         * gcc.dg/tree-ssa/pr21658.c: New test.
10878         * gcc.dg/tree-ssa/vrp01.c: New test.
10879         * gcc.dg/tree-ssa/vrp02.c: New test.
10880         * gcc.dg/tree-ssa/vrp03.c: New test.
10881         * gcc.dg/tree-ssa/vrp04.c: New test.
10882         * gcc.dg/tree-ssa/vrp05.c: New test.
10883         * gcc.dg/tree-ssa/vrp06.c: New test.
10884         * gcc.dg/tree-ssa/vrp07.c: New test.
10885         * gcc.dg/tree-ssa/vrp08.c: New test.
10886         * gcc.dg/tree-ssa/vrp09.c: New test.
10887         * gcc.dg/tree-ssa/vrp10.c: New test.
10888         * gcc.dg/tree-ssa/vrp11.c: New test.
10889         * gcc.dg/tree-ssa/vrp12.c: New test.
10890         * gcc.dg/tree-ssa/vrp13.c: New test.
10891
10892 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
10893
10894         PR 21029
10895         * gcc.dg/tree-ssa/pr21029.c: New test.
10896
10897 2005-06-01  Roger Sayle  <roger@eyesopen.com>
10898
10899         * gfortran.dg/logint-1.f: New test case.
10900         * gfortran.dg/logint-2.f: Likewise.
10901         * gfortran.dg/logint-3.f: Likewise.
10902
10903 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
10904
10905         PR c/21536
10906         PR c/20760
10907         * gcc.dg/20050527-1.c: New test.
10908
10909         * gcc.dg/i386-sse-12.c: New test.
10910
10911         PR fortran/21729
10912         * gfortran.dg/implicit_5.f90: New test.
10913
10914 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
10915
10916         PR fortran/20883
10917         * gfortran/assign_4.f90: New test.
10918         * gfortran/assign_2.f90: Change compile to run.
10919
10920 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
10921
10922         * lib/target-supports.exp
10923         (check_effective_target_sync_char_short): New.
10924         * gcc.dg/sync-2.c: New.
10925
10926 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10927
10928         PR tree-optimization/21817
10929         * gcc.dg/torture/pr21817-1.c: New.
10930
10931 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
10932
10933         PR c++/21165
10934         * g++.dg/template/init5.C: New.
10935
10936 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
10937
10938         * gfortran.dg/char_initialiser_actual.f90:
10939         Test character initialisers as actual arguments.
10940         * gfortran.dg/char_pointer_comp_assign.f90:
10941         Test character pointer structure component assignments.
10942         * gfortran.dg/char_array_structure_constructor.f90:
10943         Test character components in structure constructors.
10944
10945 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
10946
10947         PR middle-end/20931
10948         * g++.dg/opt/pr20931.C: New test.
10949
10950 2005-05-31  Andreas Jaeger  <aj@suse.de>
10951
10952         PR testsuite/20772
10953         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
10954         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
10955         g++.old-deja/g++.ext/asmspec1.C,
10956         g++.old-deja/g++.other/regstack.C,
10957         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
10958         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
10959         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
10960         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
10961         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
10962         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
10963         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
10964         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
10965         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
10966         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
10967         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
10968         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
10969         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
10970         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
10971         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
10972         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
10973         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
10974         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
10975         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
10976
10977 2005-05-31  Jeff Law  <law@redhat.com>
10978
10979         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
10980
10981 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
10982
10983         PR middle-end/21743
10984         * gcc.dg/builtins-1.c: Activate disabled clog test.
10985         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10986
10987 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
10988
10989         * gfortran.dg/char_pointer_assign.f90:
10990         Test character-pointer assignments and pointer assignments.
10991         * gfortran.dg/char_pointer_dummy.f90:
10992         Test character-pointer dummy arguments.
10993         * gfortran.dg/char_pointer_func.f90:
10994         Test character-pointer function returns.
10995         * gfortran.dg/char_pointer_dependency.f90:
10996         Test character-pointer functions with dependencies.
10997
10998 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
10999
11000         PR c++/21784
11001         * g++.dg/lookup/using14.C: New test.
11002
11003 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11004
11005         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11006         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11007         trailing ^M.
11008
11009 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11010
11011         PR c++/17413
11012         * g++.dg/template/local5.C: New.
11013
11014         PR target/21761
11015         * gcc.c-torture/compile/pr21761.c: New.
11016
11017         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11018         before darwin8.
11019
11020 2005-05-30  Steven G. Kargl
11021
11022         PR fortran/20846
11023         * gfortran.dg/inquire_8.f90: New test.
11024
11025 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11026
11027         PR libfortran/21376
11028         * gfortran.dg/output_exponents_1.f90: New test.
11029
11030 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11031
11032         PR libfortran/20006
11033         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11034
11035 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11036
11037         PR c++/21210
11038         * g++.dg/ext/complex1.C: New test.
11039
11040         PR c++/21340
11041         * g++.dg/init/ctor6.C: New test.
11042
11043 2005-05-29  Jan Hubicka  <jh@suse.cz>
11044
11045         * gcc.c-torture/compile/pr21562.c: New.
11046
11047 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11048
11049         * gfortran.dg/subnormal_1.f90: New test.
11050
11051 2005-05-28  Jan Hubicka  <jh@suse.cz>
11052
11053         * tree-prof.exp: Fix comment.
11054         * value-prof-1.c: New.
11055         * value-prof-2.c: New.
11056         * value-prof-3.c: New.
11057         * value-prof-4.c: New.
11058
11059 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11060
11061         PR c++/21614
11062         * g++.dg/expr/ptrmem6.C: New test.
11063         * g++.dg/expr/ptrmem6a.C: Likewise.
11064
11065 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11066
11067         PR tree-optimization/21658
11068         * gcc.dg/tree-ssa/pr21658.c: New.
11069
11070 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11071
11072         PR c++/21455
11073         * g++.dg/inherit/ptrmem3.C: New.
11074
11075         PR c++/21681
11076         * g++.dg/parse/template16.C: New.
11077
11078 2005-05-27  Andreas Jaeger  <aj@suse.de>
11079
11080         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11081
11082         * gcc.dg/i386-sse-8.c: Run test on all archs.
11083
11084 2005-05-26  Mike Stump  <mrs@apple.com>
11085
11086         * objc.dg/isa-field-1.m: Only run on darwin.
11087         * objc.dg/lookup-1.m: Likewise.
11088         * objc.dg/try-catch-8.m: Likewise.
11089
11090 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11091
11092         PR tree-optimization/9814
11093         * gcc.dg/pr9814-1.c: New test case.
11094
11095 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11096
11097         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11098         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11099         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11100         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11101         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11102         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11103         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11104         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11105         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11106         objc.dg/try-catch-8.m: New.
11107
11108 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11109
11110         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11111         remove extraneous semicolons.
11112
11113 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11114
11115         * obj-c++.dg/comp-types-12.mm: New.
11116         * objc.dg/comp-types-11.m: New.
11117         * objc.dg/selector-4.m: New.
11118
11119 2005-05-26  Andreas Jaeger  <aj@suse.de>
11120
11121         PR testsuite/20772
11122         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11123         g++.old-deja/g++.ext/attrib3.C,
11124         g++.old-deja/g++.other/store-expr1.C,
11125         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11126         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11127         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11128         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11129         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11130         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11131         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11132         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11133         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11134         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11135         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11136         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11137         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11138         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11139         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11140         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11141         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11142         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11143         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11144
11145 2005-05-26  Andreas Jaeger  <aj@suse.de>
11146
11147         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11148         x86-64 compilation.
11149
11150 2005-05-26  Andreas Jaeger  <aj@suse.de>
11151
11152         PR testsuite/20772
11153         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11154         gcc.misc-tests/i386-pf-athlon-1.c,
11155         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11156         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11157         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11158         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11159         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11160         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11161         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11162         programs.
11163
11164         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11165         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11166         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11167         x86-64 compilation.
11168
11169         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11170         x86_64.
11171
11172         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11173         effective-target ilp32.
11174
11175 2005-05-26  David Ung  <davidu@mips.com>
11176
11177         * gcc.target/mips/ext_ins.c: New test for testing the generation
11178         of MIPS32/64 rev 2 ext/ins instructions.
11179
11180 2005-05-26  Andreas Jaeger  <aj@suse.de>
11181
11182         * treelang/compile/unsigned.tree: Use gimple instead of
11183         nonexisting generic dump.
11184
11185 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11186
11187         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11188
11189 2005-05-26  Andreas Jaeger  <aj@suse.de>
11190
11191         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11192
11193 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11194
11195         PR libfortran/17283
11196         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11197         Test callee-allocated memory with write statements.
11198
11199 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11200
11201         PR middle-end/21709
11202         * gcc.dg/pr21709-1.c: New test case.
11203
11204 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11205             Mike Stump  <mrs@apple.com>
11206
11207         * objc/execute/next_mapping.h: Update for C++.
11208
11209         * obj-c++.dg/selector-1.mm: Move to...
11210         * obj-c++.dg/selector-4.mm: here...
11211
11212         * obj-c++.dg/basic.mm: New.
11213         * obj-c++.dg/comp-types-1.mm: New.
11214         * obj-c++.dg/cxx-class-1.mm: New.
11215         * obj-c++.dg/cxx-ivars-1.mm: New.
11216         * obj-c++.dg/cxx-ivars-2.mm: New.
11217         * obj-c++.dg/cxx-ivars-3.mm: New.
11218         * obj-c++.dg/cxx-scope-1.mm: New.
11219         * obj-c++.dg/cxx-scope-2.mm: New.
11220         * obj-c++.dg/defs.mm: New.
11221         * obj-c++.dg/empty-private-1.mm: New.
11222         * obj-c++.dg/encode-1.mm: New.
11223         * obj-c++.dg/encode-2.mm: New.
11224         * obj-c++.dg/encode-3.mm: New.
11225         * obj-c++.dg/extern-c-1.mm: New.
11226         * obj-c++.dg/extra-semi.mm: New.
11227         * obj-c++.dg/fix-and-continue-2.mm: New.
11228         * obj-c++.dg/isa-field-1.mm: New.
11229         * obj-c++.dg/ivar-list-semi.mm: New.
11230         * obj-c++.dg/local-decl-1.mm: New.
11231         * obj-c++.dg/lookup-1.mm: New.
11232         * obj-c++.dg/lookup-2.mm: New.
11233         * obj-c++.dg/method-1.mm: New.
11234         * obj-c++.dg/method-2.mm: New.
11235         * obj-c++.dg/method-3.mm: New.
11236         * obj-c++.dg/method-4.mm: New.
11237         * obj-c++.dg/method-5.mm: New.
11238         * obj-c++.dg/method-6.mm: New.
11239         * obj-c++.dg/method-7.mm: New.
11240         * obj-c++.dg/no-extra-load.mm: New.
11241         * obj-c++.dg/overload-1.mm: New.
11242         * obj-c++.dg/pragma-1.mm: New.
11243         * obj-c++.dg/pragma-2.mm: New.
11244         * obj-c++.dg/private-1.mm: New.
11245         * obj-c++.dg/private-2.mm: New.
11246         * obj-c++.dg/proto-qual-1.mm: New.
11247         * obj-c++.dg/qual-types-1.mm: New.
11248         * obj-c++.dg/stubify-1.mm: New.
11249         * obj-c++.dg/stubify-2.mm: New.
11250         * obj-c++.dg/super-class-1.mm: New.
11251         * obj-c++.dg/super-class-2.mm: New.
11252         * obj-c++.dg/super-dealloc-1.mm: New.
11253         * obj-c++.dg/super-dealloc-2.mm: New.
11254         * obj-c++.dg/template-1.mm: New.
11255         * obj-c++.dg/template-2.mm: New.
11256         * obj-c++.dg/template-3.mm: New.
11257         * obj-c++.dg/template-4.mm: New.
11258         * obj-c++.dg/template-5.mm: New.
11259         * obj-c++.dg/template-6.mm: New.
11260         * obj-c++.dg/try-catch-1.mm: New.
11261         * obj-c++.dg/try-catch-2.mm: New.
11262         * obj-c++.dg/try-catch-3.mm: New.
11263         * obj-c++.dg/try-catch-4.mm: New.
11264         * obj-c++.dg/try-catch-5.mm: New.
11265         * obj-c++.dg/try-catch-6.mm: New.
11266         * obj-c++.dg/try-catch-7.mm: New.
11267         * obj-c++.dg/try-catch-8.mm: New.
11268         * obj-c++.dg/try-catch-9.mm: New.
11269         * obj-c++.dg/va-meth-1.mm: New.
11270
11271 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11272
11273         * obj-c++.dg/selector-1.mm: New.
11274         * obj-c++.dg/selector-2.mm: New.
11275
11276 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11277
11278         * obj-c++.dg/selector-3.mm: New.
11279         * objc.dg/selector-3.m: New.
11280
11281 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11282
11283         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11284         about where warning appears.
11285
11286 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11287
11288         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11289         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11290         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11291         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11292
11293 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11294
11295         * gcc.dg/20050524-1.c: New test.
11296
11297 2005-05-25  Jan Hubicka  <jh@suse.cz>
11298
11299         * gcc.dg/tree-prof/inliner-1.c: New.
11300
11301 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11302
11303         * gcc.dg/tree-prof: New directory.
11304         * gcc.dg/tree-prof/tree-prof.exp: New.
11305
11306 2005-05-25  DJ Delorie  <dj@redhat.com>
11307
11308         * gcc.dg/Wattributes-1.c: New.
11309         * gcc.dg/Wattributes-2.c: New.
11310         * gcc.dg/Wattributes-3.c: New.
11311
11312 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11313
11314         PR tree-optimization/19833
11315         * gcc.dg/uninit-4.c: Remove xfail.
11316         * gcc.dg/uninit-9.c: Ditto.
11317
11318 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11319
11320         * obj-c++.dg/bitfield-[1-5].mm: New.
11321         * obj-c++.dg/class-protocol-1.mm: New.
11322         * obj-c++.dg/comp-types-1[0-1].mm: New.
11323         * obj-c++.dg/comp-types-[2-9].mm: New.
11324         * obj-c++.dg/encode-[4-8].mm: New.
11325         * obj-c++.dg/layout-1.mm: New.
11326         * obj-c++.dg/method-1[0-9].mm: New.
11327         * obj-c++.dg/method-2[0-1].mm: New.
11328         * obj-c++.dg/method-[8-9].mm: New.
11329         * obj-c++.dg/objc-gc-3.mm: New.
11330         * obj-c++.dg/try-catch-10.mm: New.
11331         * objc.dg/bitfield-5.m: New.
11332         * objc.dg/comp-types-10.m: New.
11333         * objc.dg/comp-types-9.m: New.
11334         * objc.dg/layout-1.m: New.
11335         * objc.dg/objc-gc-4.m: New.
11336         * objc.dg/try-catch-9.m: New.
11337         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11338         * objc.dg/comp-types-1.m: Likewise.
11339         * objc.dg/comp-types-[5-6].m: Likewise.
11340         * objc.dg/method-9.m: Likewise.
11341
11342 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11343
11344         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11345         and on hardware without VMX support.
11346
11347         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11348
11349         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11350
11351         * lib/profopt.exp (dg-final-generate, dg-final-use,
11352         profopt-final-code, profopt-get-options): New.
11353         (profopt-execute): Process test directives.
11354
11355         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11356         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11357         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11358
11359 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11360
11361         PR C++/21645
11362         * g++.dg/init/ctor5.C: New test.
11363
11364 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11365
11366         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11367         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11368         vect-113.c, vect-114.c.
11369
11370 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11371
11372         * gcc.dg/const-elim-1.c: Remove xfails.
11373
11374 2005-05-23  Jeff Law  <law@redhat.com>
11375
11376         * gcc.c-torture/compile/pr21638.c: New test.
11377         * gcc.c-torture/compile/20050520-1.c: New test.
11378
11379 2005-05-23  Nick Clifton  <nickc@redhat.com>
11380
11381         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11382         be a proper triple, ie: m32r*-*-*.
11383         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11384
11385 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11386
11387         PR middle-end/21331
11388         PR tree-opt/21293
11389         * gcc.c-torture/compile/pr21293.c: New test.
11390         * gcc.c-torture/execute/pr21331.c: New test.
11391
11392 2004-05-20  Richard Henderson  <rth@redhat.com>
11393
11394         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11395
11396 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11397
11398         * obj-c++-dg.exp: Add.
11399         * obj-c++.exp: Add.
11400         * obj-c++.dg/dg.exp: Add.
11401
11402 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11403
11404         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11405         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11406
11407 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11408
11409         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11410
11411 2004-05-19  Richard Henderson  <rth@redhat.com>
11412
11413         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11414
11415 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11416
11417         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11418
11419         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11420
11421 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11422
11423         PR c++/21495
11424         * g++.dg/parse/extern1.C: New test.
11425         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11426
11427 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11428
11429         * gcc.dg/c99-math.h: New.
11430         * gcc.dg/c99-math-float-1.c: New test.
11431         * gcc.dg/c99-math-double-1.c: Likewise.
11432         * gcc.dg/c99-math-long-double-1.c: Likewise.
11433
11434 2005-05-18  Richard Henderson  <rth@redhat.com>
11435
11436         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11437
11438 2005-05-18  Devang Patel  <dpatel@apple.com>
11439
11440         * g++.dg/opt/20050511-1.C: New test.
11441
11442 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11443
11444         PR libfortran/21127
11445         * gfortran.dg/reshape-complex.f90: New test.
11446
11447 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11448
11449         * gfortran.dg/array_constructor_1.f90: New test.
11450         * gfortran.dg/array_constructor_2.f90: New test.
11451
11452 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11453
11454         PR fortran/20954
11455         * gfortran.dg/pr20954.f: New test.
11456
11457 2005-05-17  Mike Stump  <mrs@apple.com>
11458
11459         Yet more Objective-C++...
11460
11461         * objc.dg/method-5.m: Update.
11462         * objc.dg/method-6.m: Update.
11463         * objc.dg/method-7.m: Update.
11464         * objc.dg/method-9.m: Update.
11465         * objc.dg/try-catch-2.m: Update.
11466
11467 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11468
11469         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11470         Remove little-endian optimizations.
11471
11472 2005-05-17  Jeff Law  <law@redhat.com>
11473
11474         * g++.dg/tree-ssa/pr14814.C: New test.
11475         * gcc.dg/tree-ssa/pr14814.C: New test.
11476         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11477         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11478
11479 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11480
11481         * gcc.dg/compat/generate-random.c: Do not include
11482         libiberty.h.
11483         * gcc.dg/compat/generate-random_r.c: Likewise.
11484
11485 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11486
11487         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11488
11489 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11490
11491         PR middle-end/21595
11492         * g++.dg/tree-ssa/builtin1.C: New testcase.
11493
11494 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11495
11496         PR c++/21454
11497         * g++.dg/opt/const4.C: New test.
11498
11499         PR middle-end/21492
11500         * g++.dg/opt/crossjump1.C: New test.
11501
11502         PR tree-optimization/21610
11503         * gcc.c-torture/compile/20050516-1.c: New test.
11504
11505         PR fortran/15080
11506         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11507         about the test failing.
11508         * gfortran.fortran-torture/execute/where_7.f90: New test.
11509         * gfortran.fortran-torture/execute/where_8.f90: New test.
11510
11511 2005-05-16  Richard Henderson  <rth@redhat.com>
11512
11513         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11514         i?86 and x86_64.
11515
11516 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11517
11518         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11519         (limits.h): Include unconditionally.
11520         (stdlib.h): Likewise.
11521         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11522         (limits.h): Include unconditionally.
11523         (stdlib.h): Likewise.
11524         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11525         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11526         (limits.h): Include unconditionally.
11527         (stdlib.h): Likewise.
11528         (hashtab.h): Do not include.
11529         (getopt.h): Likewise.
11530         (stddef.h): Include.
11531         (hashval_t): Define.
11532         (struct entry): Add "next" field.
11533         (HASH_SIZE): New macro.
11534         (hash_table): New variable.
11535         (switchfiles): Do not use xmalloc.
11536         (mix): New macro.
11537         (iterative_hash): New function.
11538         (hasht): Remove.
11539         (e_exists): New function.
11540         (e_insert): Likewise.
11541         (output): Use, instead of libiberty hashtable functions.
11542         (main): Do not use getopt.  Do not call htab_create.
11543
11544 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11545
11546         PR libstdc++/21526
11547         * lib/target-supports.exp (check_mkfifo_available):
11548         Return 0 for cygwin as mkfifo support incomplete on platform.
11549         Fix typos in comments.
11550
11551 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11552
11553         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11554
11555 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11556
11557         PR fortran/17432
11558         * gfortran.dg/assign_4.f: New test.
11559
11560 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11561
11562         PR tree-optimization/21563
11563         * gcc.dg/tree-ssa/pr21563.c: New.
11564
11565 2005-05-14  Jan Hubicka  <jh@suse.cz>
11566
11567         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11568
11569 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11570
11571         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11572
11573 2005-05-13  Julian Brown  <julian@codesourcery.com>
11574
11575         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11576         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11577
11578 2005-05-13  Jan Hubicka  <jh@suse.cz>
11579
11580         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11581         * gcc.dg/fold-xor-?.c: Likewise.
11582         * gcc.dg/pr15784-?.c: Likewise.
11583         * gcc.dg/pr20922-?.c: Likewise.
11584         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11585         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11586         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11587
11588 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11589
11590         PR fortran/21260
11591         * gfortran.dg/hollerith_1.f90: New test.
11592
11593 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11594
11595         * gfortran.dg/func_result_2.f90: New test.
11596
11597 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11598
11599         * gfortran.dg/dev_null.f90: New test.
11600
11601 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11602
11603         * gcc.dg/arm-vfp1.c: Revert last change.
11604
11605 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11606
11607         PR middle-end/19807
11608         PR tree-optimization/19639
11609         * g++.dg/tree-ssa/pr19807.C: New testcase.
11610
11611 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11612
11613         PR libfortran/21471
11614         * gfortran.dg/append-1.f90: New test.
11615
11616 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11617
11618         * gcc.dg/pr18501.c: XFAIL.
11619         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
11620         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
11621         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
11622         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11623         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11624         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
11625         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
11626         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11627
11628 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11629
11630         PR fortran/20178
11631         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
11632         gfortran.dg/f2c_3.f90: New tests.
11633
11634         * gfortran.dg/return_1.f90: Fix dg annotation.
11635
11636 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11637
11638         * gcc.c-torture/compile/20050510-1.c: New test.
11639
11640 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
11641
11642         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
11643
11644 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
11645
11646         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
11647
11648 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
11649
11650         PR c/17913
11651         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
11652
11653 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
11654
11655         PR c/21342
11656         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
11657         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
11658
11659 2005-05-10  Ben Elliston  <bje@au.ibm.com>
11660
11661         PR debug/16676
11662         * gcc.dg/debug/pr16676.c: New test.
11663
11664 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
11665
11666         PR testsuite/21443
11667         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
11668         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
11669         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
11670         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
11671         Change -O1 to -O2.
11672         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
11673         -fno-tree-dominator-opts.
11674
11675 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11676
11677         * gfortran.dg/return_1.f90: New test.
11678
11679 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
11680
11681         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
11682
11683         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
11684
11685 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
11686
11687         PR c++/21427
11688         * g++.dg/inherit/covariant13.C: New.
11689
11690 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11691
11692         PR libfortran/19155
11693         * gfortran.dg/pr19155.f: New test.
11694
11695 2005-05-08  Roger Sayle  <roger@eyesopen.com>
11696
11697         PR inline-asm/8788
11698         * gcc.dg/pr8788-1.c: New testcase.
11699
11700 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
11701
11702         PR target/21416
11703         * gcc.target/mips/fpcmp-[12].c: New tests.
11704
11705 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
11706
11707         * lib/target-supports-dg.exp (dg-require-fork): New function.
11708         (dg-require-mkfifo): Likewise.
11709         * lib/target-supports.exp (check_function_available): New
11710         function.
11711         (check_fork_available): Likewise.
11712         (check_mkfifo_available): Likewise.
11713
11714 2005-05-06  Jeff Law  <law@redhat.com>
11715
11716         * gcc.c-torture/compile/pr21380.c: New test.
11717
11718 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
11719
11720         PR c++/20961
11721         * g++.dg/ext/weak3.C: New test.
11722
11723 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
11724
11725         PR c++/21352
11726         * g++.dg/template/crash37.C: New test.
11727
11728 2005-05-05  Paul Brook  <paul@codesourcery.com>
11729
11730         * gcc.dg/arm-g2.c: Use effective-target arm32.
11731         * gcc.dg/arm-mmx-1.c: Ditto.
11732         * gcc.dg/arm-scd42-2.c: Ditto.
11733         * gcc.dg/arm-vfp1.c: Ditto.
11734         * lib/target-supports.exp (check_effective_target_arm32): New
11735         function.
11736
11737 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
11738
11739         PR libfortran/21354
11740         gfortran.dg/in_pack_rank7.f90: New test.
11741
11742 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
11743
11744         PR middle-end/15618
11745         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
11746
11747 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
11748
11749         PR middle-end/21265
11750         * gcc.dg/20050503-1.c: New test.
11751
11752         PR rtl-optimization/21239
11753         * gcc.dg/i386-sse-11.c: New test.
11754
11755 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
11756
11757         PR target/16888
11758         * gcc.target/i386/asm-1.c: New test.
11759
11760 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
11761
11762         PR rtl-optimization/21330
11763         * gcc.c-torture/execute/20050502-1.c: New test.
11764
11765         PR target/21297
11766         * gcc.c-torture/execute/20050502-2.c: New test.
11767
11768 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
11769
11770         PR middle-end/21282
11771         * gcc.dg/pr21282.c: New.
11772
11773 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11774
11775         * gcc.dg/vect/pr20122.c: Clean up .vect file.
11776         * gcc.dg/vect/vect-92.c: Likewise.
11777         * gcc.dg/vect/vect-93.c: Likewise.
11778         * gcc.dg/vect/vect-dv-1.c: Likewise.
11779         * gcc.dg/vect/vect-dv-2.c: Likewise.
11780         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
11781
11782 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11783
11784         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
11785         * gfortran.dg/vect/vect-2.f90: Likewise.
11786         * gfortran.dg/vect/vect-3.f90: Likewise.
11787         * gfortran.dg/vect/vect-4.f90: Likewise.
11788         * gfortran.dg/vect/vect-5.f90: Likewise.
11789
11790 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
11791
11792         PR target/20813
11793         * gcc.dg/rs6000-fpint-2.c: New.
11794
11795 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
11796
11797         PR c/15698
11798         * gcc.dg/builtins-30.c: Update expected messages.
11799         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
11800         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
11801         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
11802
11803 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
11804
11805         PR tree-optimization/21294
11806         * gcc.dg/tree-ssa/pr21294.c: New.
11807
11808 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
11809
11810         * gcc.dg/altivec-3.c (vec_store): Do not use the old
11811         __builtin_altivec_st_internal_4si built-in.
11812
11813 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
11814
11815         PR c++/15875
11816         * g++.dg/template/ptrmem14.C: New test.
11817
11818 2005-05-02  Paul Brook  <paul@codesourcery.com>
11819
11820         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
11821
11822 2005-05-02  Michael Matz  <matz@suse.de>
11823
11824         PR c++/19542
11825         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
11826
11827 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
11828
11829         * g++.dg/cpp/weak.C: New test.
11830
11831 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
11832
11833         * gcc.dg/tree-ssa/loop-8.c: New test.
11834
11835 2005-04-30  Michael Maty  <matz@suse.de>
11836
11837         * gcc.dg/inline-mcpy.c: New test.
11838
11839 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
11840
11841         PR libfortran/18958
11842         * gfortran.dg/eoshift.f90: New test case.
11843
11844 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
11845
11846         PR libfortran/18857
11847         * gfortran.dg/matmul_1.f90: New test.
11848
11849 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11850
11851         PR tree-optimization/21030
11852         * gcc.dg/tree-ssa/pr21030.c: New.
11853
11854 2005-04-29  Devang Patel  <dpatel@apple.com>
11855
11856         PR tree-optimization/21272
11857         * gcc.dg/vect/vect-ifcvt-10.c: New test.
11858
11859 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
11860
11861         PR fortran/13082
11862         PR fortran/18824
11863         * gfortran.dg/entry_4.f90: New test.
11864         * gfortran.fortran-torture/execute/entry_1.f90: New test.
11865         * gfortran.fortran-torture/execute/entry_2.f90: New test.
11866         * gfortran.fortran-torture/execute/entry_3.f90: New test.
11867         * gfortran.fortran-torture/execute/entry_4.f90: New test.
11868         * gfortran.fortran-torture/execute/entry_5.f90: New test.
11869         * gfortran.fortran-torture/execute/entry_6.f90: New test.
11870         * gfortran.fortran-torture/execute/entry_7.f90: New test.
11871
11872 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11873
11874         * gfortran.fortran-torture/execute/entry_8.f90: New test.
11875
11876 2005-04-29  Paul Brook  <paul@codesourcery.com>
11877
11878         * gfortran.dg/entry_3.f90: New test.
11879
11880 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11881
11882         * gfortran.dg/implicit_4.f90: New test.
11883
11884 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
11885
11886         * lib/target-supports.exp (check_profiling_available): Return
11887         false for xtensa-*-elf.
11888
11889 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
11890
11891         * lib/fortran-torture.exp (fortran-torture.exp): Catch
11892         error if file cannot be deleted.
11893
11894 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11895
11896         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
11897         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
11898         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
11899         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
11900         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
11901         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
11902         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
11903         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
11904         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
11905         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11906         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
11907         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
11908         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
11909
11910 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11911
11912         PR fortran/20865
11913         * gfortran.dg/pr20865.f90: New test.
11914
11915 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
11916
11917         * gcc.dg/void-cast-2.c: New test.
11918
11919 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11920
11921         PR c/21159
11922         * gcc.dg/void-cast-1.c: New test.
11923
11924 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
11925
11926         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
11927
11928 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11929
11930         PR fortran/21177
11931         * gfortran.dg/pr21177.f90: New test.
11932
11933 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
11934
11935         PR tree-optimization/21171
11936         * gcc.dg/tree-ssa/pr21171.c: New test.
11937
11938 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
11939
11940         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11941         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11942         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11943         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11944         gcc.dg/tree-ssa/gen-vect-32.c: New.
11945         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
11946         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
11947         don't run on PPC32.
11948
11949 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11950
11951         PR c/21213
11952         * gcc.dg/transparent-union-3.c: New test.
11953
11954 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11955
11956         PR c/20740
11957         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
11958         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
11959         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
11960         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
11961         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
11962         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
11963
11964 2005-04-26  Jeff Law  <law@redhat.com>
11965
11966         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
11967         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
11968         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
11969         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
11970         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
11971         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
11972         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
11973
11974 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
11975
11976         PR tree-optimization/17598
11977         * gcc.dg/tree-ssa/pr17598.c: New testcase.
11978
11979 2005-04-25  Mike Stump  <mrs@apple.com>
11980
11981         * objc.dg/fix-and-continue-1.m: Add.
11982
11983 2005-04-25  Roger Sayle  <roger@eyesopen.com>
11984
11985         PR c++/20995
11986         * g++.dg/opt/pr20995-1.C: New test case.
11987
11988 2005-04-25  Devang Patel <dpatel@apple.com>
11989
11990         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
11991
11992 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11993
11994         PR testsuite/21062
11995         * g++.dg/opt/alias2.C (printf): Correct the prototype.
11996
11997 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11998
11999         PR C++/21188
12000         * g++.dg/opt/rtti2.C: New test.
12001
12002 2005-04-25  Paul Brook  <paul@codesourcery.com>
12003         Steven G. Kargl  <kargls@comcast.net>
12004
12005         PR fortran/20879
12006         * gfortran.dg/ichar_1.f90: New file.
12007
12008 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12009
12010         PR middle-end/20991
12011         * g++.dg/opt/pr20991.C: New test.
12012
12013         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12014         where sizeof (type) < __alignof__ (type).
12015         * gcc.dg/compat/struct-layout-1.h: Likewise.
12016
12017 2005-04-24  Per Bothner  <per@bothner.com>
12018             Devang Patel  <dpatel@apple.com>
12019
12020         PR preprocessor/20907
12021         * gcc.dg/cpp/very-long-comment.c: New test.
12022
12023 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12024
12025         PR fortran/20059
12026         * gfortran.dg/common_5.f: New test.
12027
12028 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12029
12030         PR middle-end/21082
12031         * g++.dg/tree-ssa/pr21082.C: New testcase.
12032
12033 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12034
12035         * gcc.dg/vect/vect-99.c: New test.
12036
12037 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12038
12039         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12040
12041 2005-04-22  Jeff Law  <law@redhat.com>
12042
12043         * gcc.dg/uninit-5.c: Remove xfails.
12044         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12045         conditionals and loads.
12046
12047 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12048
12049         PR libfortran/20074
12050         PR libfortran/20436
12051         PR libfortran/21108
12052         * gfortran.dg/nested_reshape.f90: new test
12053         * gfortran.dg/reshape-alloc.f90: new test
12054         * gfortran.dg/reshape.f90: new test
12055
12056 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12057
12058         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12059
12060         * gcc.dg/arm-vfp1.c: New test.
12061
12062 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12063
12064         PR c++/21087
12065         * g++.dg/lookup/builtin2.C: New test.
12066
12067 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12068
12069         * gcc.dg/weak/weak-13.c: New test.
12070
12071 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12072
12073         * lib/target-supports.exp (check_effective_target_sync_int_long):
12074         Add powerpc*.
12075
12076 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12077
12078         * gcc.target/mips/branch-1.c: New test.
12079
12080 2005-04-21  Richard Henderson  <rth@redhat.com>
12081
12082         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12083         * gcc.dg/vect/vect-86.c: Likewise.
12084         * gcc.dg/vect/vect-87.c: Likewise.
12085         * gcc.dg/vect/vect-88.c: Likewise.
12086
12087 2005-04-21  Devang Patel  <dpatel@apple.com>
12088
12089         PR optimization/20994
12090         * gcc.dg/tree-ssa/ifc-3.c: New test.
12091
12092 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12093
12094         PR c/12913
12095         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12096         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12097         gcc.dg/c99-vla-jump-5.c: New tests.
12098
12099 2005-04-19  Richard Henderson  <rth@redhat.com>
12100
12101         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12102         Fix typo in exists check.
12103         (check_effective_target_sync_int_long): New.
12104         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12105         * gcc.dg/ia64-sync-2.c: Likewise.
12106         * gcc.dg/ia64-sync-3.c: Likewise.
12107         * gcc.dg/ia64-sync-4.c: Likewise.
12108
12109 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12110
12111         * gcc.dg/fold-xor-1.c: New test.
12112         * gcc.dg/fold-xor-2.c: New test.
12113
12114 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12115
12116         PR target/20670
12117         * g++.dg/eh/fp-regs.C: New test.
12118
12119 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12120
12121         * gcc.dg/Wint-to-pointer-cast-1.c,
12122         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12123         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12124         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12125
12126 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12127
12128         PR fortran/16861
12129         * gfortran.dg/pr16861.f90: New test.
12130
12131 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12132
12133         * gcc.dg/pr21085.c: New test.
12134
12135 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12136
12137         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12138         (setup_mips_tests, dg-mips-options): New procedures.
12139         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12140         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12141         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12142         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12143         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12144         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12145         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12146         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12147         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12148         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12149         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12150         dg-mips-options instead of dg-options.  Remove now-redundant
12151         preprocessor guards.
12152         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12153         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12154         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12155         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12156         * gcc.dg/vr-mult-2.c: Delete.
12157         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12158         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12159         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12160         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12161         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12162         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12163         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12164
12165 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12166
12167         * ada/acats/run_all.sh: Use sync when executable not present.
12168
12169 2005-04-18  Devang Patel  <dpatel@apple.com>
12170
12171         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12172         * gcc.dg/vect/vect-11a.c: New.
12173         * gcc.dg/vect/vect-none.c: Update.
12174         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12175
12176 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12177
12178         PR tree-optimization/20922
12179         * gcc.dg/pr20922-1.c: New test.
12180         * gcc.dg/pr20922-2.c: New test.
12181         * gcc.dg/pr20922-3.c: New test.
12182         * gcc.dg/pr20922-4.c: New test.
12183         * gcc.dg/pr20922-5.c: New test.
12184         * gcc.dg/pr20922-6.c: New test.
12185
12186 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12187
12188         PR libfortran/20950
12189         * gfortran.dg/pr20950.f: New test.
12190
12191 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12192
12193         PR libfortran/19216
12194         * gfortran.dg/pr19216.f: New test.
12195
12196 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12197
12198         PR tree-optimization/21001
12199         * gcc.dg/tree-ssa/pr21001.c: New.
12200
12201 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12202
12203         PR libfortran/21075
12204         * gfortran.dg/reshape_rank7.f90: New test.
12205
12206 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12207
12208         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12209         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12210         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12211         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12212         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12213         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12214         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12215         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12216         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12217         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12218         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12219         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12220         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12221         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12222         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12223         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12224         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12225         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12226         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12227         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12228         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12229
12230 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12231
12232         * gfortran.dg/wtruncate.f: New testcase.
12233         * gfortran.dg/wtruncate.f90: New testcase.
12234
12235 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12236
12237         PR c++/21025
12238         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12239         which sizeof/alignof is dependent, rather than just whether we are
12240         processing_template_decl.
12241
12242 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12243
12244         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12245         corrected typo where the wrong variables had been compared.
12246
12247 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12248
12249         PR libfortran/18495
12250         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12251         Test callee-allocated version of return array with a write
12252         statement.
12253         Test spread with a temporary with another write statement.
12254
12255 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12256
12257         PR tree-optimization/21031
12258         * gcc.dg/tree-ssa/pr21031.c: New.
12259
12260 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12261
12262         PR tree-optimization/21004
12263         * gcc.dg/builtins-53.c: Include builtins-config.h.
12264         Check floorf, ceilf, floorl and ceill transformations
12265         only when HAVE_C99_RUNTIME is defined.
12266
12267 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12268
12269         PR middle-end/20739
12270         * gcc.dg/tree-ssa/pr20739.c: New test.
12271
12272 2005-04-14  Mike Stump  <mrs@apple.com>
12273
12274         * gcc.dg/Foundation.framework/empty: New.
12275         * gcc.dg/framework-2.c: New.
12276
12277 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12278
12279         PR tree-optimization/21021
12280         * gcc.c-torture/compile/pr21021.c: New.
12281
12282 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12283
12284         PR testsuite/21010
12285         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12286         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12287         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12288         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12289         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12290         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12291         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12292         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12293
12294 2005-04-14  Richard Henderson  <rth@redhat.com>
12295
12296         * lib/target-supports.exp (check_effective_target_vect_condition):
12297         Add ia64, i?86, and x86_64.
12298
12299 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12300
12301         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12302
12303 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12304
12305         PR tree-optimization/20657
12306         * gcc.dg/tree-ssa/pr20657.c: New.
12307
12308 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12309
12310         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12311         (long long int)trunc*.
12312
12313 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12314
12315         PR target/20927
12316         * gcc.dg/pr20927.c: New test.
12317
12318 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12319
12320         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12321         * gcc.target/mips/asm-1.c: Likewise.
12322
12323 2005-04-13  Dale Johannesen  <dalej@apple.com>
12324
12325         * objc.dg/objc-fast-4.m: New.
12326
12327 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12328
12329         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12330         directory.
12331         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12332
12333 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12334
12335         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12336         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12337         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12338
12339 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12340
12341         PR tree-optimization/20913
12342         * gcc.dg/tree-ssa/pr20913.c: New.
12343
12344         PR tree-optimization/20702
12345         * gcc.dg/tree-ssa/pr20702.c: New.
12346
12347 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12348
12349         PR c++/13744
12350         * g++.dg/inherit/local3.C: New test.
12351
12352 2005-04-12  Jeff Law  <law@redhat.com>
12353
12354         * gcc.dg/tree-ssa/20050412-1.c: New test.
12355
12356 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12357
12358         PR libfortran/19016
12359         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12360         Add tests with mask generated by expression.
12361         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12362         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12363         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12364
12365 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12366
12367         PR middle-end/20917
12368         * gcc.dg/20050409-1.c: New test.
12369
12370 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12371
12372         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12373
12374 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12375
12376         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12377         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12378         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12379         (TARGET_CXX): Adjust accordingly.
12380         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12381         determine_class_data_visibility and class_data_always_comdat.
12382         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12383         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12384         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12385         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12386         (arm_cxx_determine_class_data_visibility): New.
12387         (arm_cxx_class_data_always_comdat): Likewise.
12388         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12389         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12390         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12391         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12392         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12393         Define.
12394
12395 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12396
12397         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12398
12399 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12400
12401         * gcc.dg/i386-darwin-fpmath.c: New.
12402
12403 2004-04-11  Devang Patel  <dpatel@apple.com>
12404
12405         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12406         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12407         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12408         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12409         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12410         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12411         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12412         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12413         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12414
12415 2004-04-11  Devang Patel  <dpatel@apple.com>
12416
12417         * gcc.dg/vect/vect-dv-1.c: New test.
12418         * gcc.dg/vect/vect-dv-2.c: New test.
12419
12420 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12421
12422         PR tree-optimization/20933
12423         * gcc.dg/tree-ssa/pr20933.c: New test.
12424
12425 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12426
12427         * gfortran.dg/fold_nearest.f90: New test.
12428
12429 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12430
12431         * gcc.dg/tree-ssa/alias-1.c: New test.
12432
12433 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12434
12435         PR tree-optimization/20920
12436         * g++.dg/tree-ssa/pr20920.C: New test.
12437
12438 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12439
12440         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12441         (long long int)ceil*.
12442
12443 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12444
12445         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12446         explicit C++ linkage.
12447
12448 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12449
12450         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12451         warning for arithmetic IF statements.
12452
12453 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12454
12455         * eor_handling_1.f90: New test case.
12456         * eor_handling_2.f90: New test case.
12457         * eor_handling_3.f90: New test case.
12458         * eor_handling_4.f90: New test case.
12459         * eor_handling_5.f90: New test case.
12460         * noadv_size.f90: New test case.
12461         * pad_no.f90: New test case.
12462
12463 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12464
12465         * gcc.c-torture/execute/20050410-1.c: New test.
12466
12467 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12468
12469         * gcc.dg/pr20126.c: New.
12470
12471 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12472             Steven G. Kargl <kargls@comcast.net>
12473
12474         * gfortran.dg/PR19872.f: New test.
12475
12476 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12477
12478         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12479
12480 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12481
12482         * gfortran.dg/nint_1.f90: New test.
12483
12484 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12485
12486         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12487         Added test for callee-allocated arrays with write statements.
12488         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12489         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12490         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12491         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12492         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12493
12494 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12495
12496         PR libfortran/20163
12497         * gfortran.dg/open-options-blanks.f: New test.
12498
12499 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12500
12501         PR fortran/13257
12502         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12503
12504 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12505
12506         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12507         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12508         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12509         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12510         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12511         * gcc.c-torture/execute/stdarg-4.c: New test.
12512
12513         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12514
12515         PR target/20795
12516         * g++.dg/abi/param2.C: New test.
12517
12518 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12519
12520         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12521
12522 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12523
12524         * gcc.dg/builtins-53.c: New test.
12525
12526 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12527
12528         * g++.dg/tree-ssa/pr18178.C: New test.
12529         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12530         * gcc.c-torture/execute/20041019-1.c: New test.
12531         * gcc.dg/tree-ssa/20041008-1.c: New test.
12532         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12533         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12534         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12535         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12536         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12537         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12538         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12539         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12540         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12541         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12542
12543 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12544
12545         PR rtl-optimization/20466
12546         * gcc.c-torture/execute/pr20466-1.c: New test.
12547
12548 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12549
12550         PR c++/20905
12551         * g++.dg/parse/cond2.C: New test.
12552
12553         PR c++/20145
12554         * g++.dg/warn/Wdtor1.C: New test.
12555
12556 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12557
12558         PR fortran/17229
12559         * gfortran.dg/pr17229.f: New test.
12560
12561 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12562
12563         * gfortran.dg/tiny_1.f90: New test.
12564         * gfortran.dg/tiny_2.f90: ditto.
12565
12566 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12567
12568         * gfortran.dg/eor_1.f90: Fix dg-do run line
12569         * gfortran.dg/open_new.f90: Fix dg-do run line
12570
12571 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12572
12573         * lib/target-supports.exp (get_compiler_messages): Support
12574         optional arguments, the fourth being compiler options.
12575         (check_effective_target_fpic): New proc.
12576         * gcc.dg/20050321-2.c: Restrict to target fpic.
12577
12578 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12579
12580         * gcc.dg/15443-1.c: New test.
12581         * gcc.dg/15443-2.c: Likewise.
12582
12583 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12584
12585         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12586
12587 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12588
12589         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12590
12591 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12592
12593         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12594         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12595         -m64.
12596         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12597         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12598         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12599
12600 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12601
12602         PR c++/20212
12603         * g++.dg/warn/Wunused-11.C: New test.
12604
12605 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12606
12607         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12608
12609 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12610
12611         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12612
12613 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12614
12615         PR c++/20734
12616         * g++.dg/template/ptrmem13.C: New test.
12617
12618 2005-04-05  Per Bothner  <per@bothner.com>
12619
12620         * lib/gcc.exp: Always add -fno-show-column, for now.
12621
12622 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
12623
12624         PR testsuite/20767
12625         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
12626         of plain old "unsigned int" for the type of "i".  Makes this test
12627         64bit clean.
12628
12629 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
12630
12631         * gcc.dg/i386-ssefn-1.c: New test.
12632         * gcc.dg/i386-ssefn-2.c: New test.
12633         * gcc.dg/i386-ssefn-3.c: New test.
12634         * gcc.dg/i386-ssefn-4.c: New test.
12635
12636 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
12637
12638         PR tree-optimization/20076
12639         * gcc.dg/builtin-apply4.c: New test.
12640
12641         PR preprocessor/19475
12642         * gcc.dg/cpp/macspace1.c: New test.
12643         * gcc.dg/cpp/macspace2.c: New test.
12644
12645 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12646
12647         * gfortran.dg/pr20755.f: Fixed bad format.
12648
12649 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12650
12651         PR c++/20763
12652         * g++.dg/ext/attrib21.C: New test.
12653
12654 2004-04-05  Devang Patel  <dpatel@apple.com>
12655
12656         * lib/target-supports.exp (check_effective_target_vect_shif): New.
12657         * gcc.dg/vect/vect-shift-1.c: New test.
12658
12659 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12660
12661         PR libfortran/20755
12662         * gfortran.dg/pr20755.f: New test.
12663
12664 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
12665
12666         * gfortran.dg/pr15959.f90: New test.
12667         * gfortran.dg/string_pad_trunc.f90: New test.
12668
12669 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12670
12671         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
12672         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
12673         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
12674         syntax.
12675
12676 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12677
12678         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
12679
12680 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12681
12682         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
12683         * gcc.c-torture/compile/20011119-2.c: Likewise.
12684         * gcc.c-torture/compile/981001-2.c: Likewise.
12685
12686 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
12687
12688         PR c++/20679
12689         * g++.dg/template/overload4.C: New test.
12690
12691 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12692
12693         PR c++/20746
12694         * g++.dg/abi/covariant5.C: New.
12695
12696         PR debug/20505
12697         * g++.dg/debug/const2.C: New.
12698
12699 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
12700
12701         PR rtl-optimization/16104
12702         * gcc.c-torture/execute/20050316-1.c: New test.
12703
12704 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12705
12706         * g++.dg/template/spec23.C: Fix dg-error text.
12707
12708 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
12709
12710         PR c++/19199
12711         * g++.dg/expr/lval2.C: New.
12712
12713 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12714
12715         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
12716         __builtin_strcasecmp and __builtin_strncasecmp.
12717
12718 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
12719
12720         PR c++/20723
12721         * g++.dg/template/spec22.C: New.
12722         * g++.dg/template/spec23.C: New.
12723
12724 2005-04-03  Dale Ranta  <dir@lanl.gov>
12725             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12726
12727         PR libfortran/20068
12728         PR libfortran/20125
12729         PR libfortran/20156
12730         PR libfortran/20471
12731         * gfortran.dg/backspace.f: New test.
12732
12733 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
12734
12735         * gcc.dg/pr19345.c: New test.
12736
12737 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12738
12739         PR tree-optimization/20640
12740         * gcc.dg/torture/tree-loop-1.c: New.
12741
12742 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12743
12744         PR rtl-optimization/20290
12745         * gcc.c-torture/execute/loop-ivopts-2.c: New.
12746
12747 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
12748
12749         * gcc.dg/rs6000-fpint.c: New.
12750
12751 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12752
12753         * gcc.dg/old-style-then-proto-1.c: New test.
12754
12755 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12756
12757         * gfortran.fortran-torture/execute/backspace.f90: Check
12758         after backspace and read was incorrect.
12759
12760 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12761
12762         * gcc.c-torture/execute/builtins/strcat.c: Check the result
12763         buffer past the terminating NUL using memcmp.
12764         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
12765         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
12766
12767         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
12768         Fix unused/uninitialized variable warnings.
12769
12770         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
12771         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
12772         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
12773         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
12774
12775         * gcc.c-torture/execute/builtins/abs-1-lib.c,
12776         gcc.c-torture/execute/builtins/fputs-lib.c,
12777         gcc.c-torture/execute/builtins/lib/fprintf.c,
12778         gcc.c-torture/execute/builtins/lib/main.c,
12779         gcc.c-torture/execute/builtins/lib/memcmp.c,
12780         gcc.c-torture/execute/builtins/lib/memmove.c,
12781         gcc.c-torture/execute/builtins/lib/mempcpy.c,
12782         gcc.c-torture/execute/builtins/lib/memset.c,
12783         gcc.c-torture/execute/builtins/lib/printf.c,
12784         gcc.c-torture/execute/builtins/lib/sprintf.c,
12785         gcc.c-torture/execute/builtins/lib/stpcpy.c,
12786         gcc.c-torture/execute/builtins/lib/strchr.c,
12787         gcc.c-torture/execute/builtins/lib/strcmp.c,
12788         gcc.c-torture/execute/builtins/lib/strcpy.c,
12789         gcc.c-torture/execute/builtins/lib/strcspn.c,
12790         gcc.c-torture/execute/builtins/lib/strlen.c,
12791         gcc.c-torture/execute/builtins/lib/strncat.c,
12792         gcc.c-torture/execute/builtins/lib/strncmp.c,
12793         gcc.c-torture/execute/builtins/lib/strncpy.c,
12794         gcc.c-torture/execute/builtins/lib/strrchr.c,
12795         gcc.c-torture/execute/builtins/lib/strspn.c,
12796         gcc.c-torture/execute/builtins/lib/strstr.c,
12797         gcc.c-torture/execute/builtins/memops-asm-lib.c,
12798         gcc.c-torture/execute/builtins/strlen-2.c,
12799         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
12800         prototypes.
12801
12802 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12803
12804         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
12805         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
12806         selectany usage.
12807
12808 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
12809
12810         PR c++/19406
12811         * g++.dg/debug/using1.C: New test.
12812
12813 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
12814
12815         PR middle-end/20524
12816         * gcc.dg/alias-7.c: Prefix asm-declared name with
12817         __USER_LABEL_PREFIX__.
12818
12819 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
12820
12821         Fix fallout from PR middle-end/15700:
12822         * gcc.c-torture/compile/20011119-1.c: Take
12823         __USER_LABEL_PREFIX__ into account.
12824         * gcc.c-torture/compile/20011119-2.c: Likewise.
12825
12826 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12827
12828         PR c++/18644
12829         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
12830
12831 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12832
12833         PR c/17855
12834         * gcc.c-torture/compile/struct-non-lval-1.c,
12835         gcc.c-torture/compile/struct-non-lval-2.c,
12836         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
12837
12838 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
12839
12840         * gcc.dg/tls/tls.exp: Remove temporary file.
12841         * g++.dg/tls/tls.exp: Ditto.
12842         * lib/file-format.exp: Ditto.
12843         * g++.dg/special/ecos.exp: Ditto.
12844
12845         * lib/profopt.exp: Treat prof_ext as a list.
12846         * gcc.misc-tests/bprob.exp: Ditto.
12847         * g++.dg/bprob/bprob.exp: Ditto.
12848
12849         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
12850         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
12851         g++.dg/tree-ssa/pointer-reference-alias.C,
12852         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
12853         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
12854         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
12855         g++.dg/vect/pr19951.cc: Ditto.
12856         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
12857         gcc.dg/builtins-47.c: Ditto.
12858         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
12859         gcc.dg/pr20115-1.c: Ditto.
12860         * gcc.dg/tree-ssa/20030530-2.c,
12861         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
12862         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12863         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
12864         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12865         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
12866         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
12867         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
12868         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
12869         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
12870         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
12871         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
12872         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
12873         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
12874         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
12875         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
12876         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12877         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12878         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12879         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12880         gcc.dg/tree-ssa/20030824-1.c,
12881         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
12882         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
12883         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
12884         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
12885         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
12886         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
12887         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
12888         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
12889         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
12890         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
12891         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
12892         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
12893         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
12894         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
12895         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
12896         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
12897         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
12898         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
12899         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
12900         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
12901         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
12902         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
12903         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
12904         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
12905         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
12906         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
12907         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
12908         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
12909         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
12910         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
12911         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
12912         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
12913         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
12914         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
12915         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
12916         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
12917         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
12918         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
12919         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
12920         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
12921         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
12922         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
12923         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12924         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
12925         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
12926         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
12927         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
12928         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
12929         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
12930         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
12931         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12932         gcc.dg/tree-ssa/useless-1.c: Ditto.
12933         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
12934         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
12935         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
12936         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
12937         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12938         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
12939         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
12940         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
12941         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
12942         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
12943         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
12944         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
12945         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
12946         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
12947         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
12948         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
12949         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
12950         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
12951         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
12952         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
12953         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
12954         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12955         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12956         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
12957         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
12958         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
12959         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
12960         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
12961         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
12962         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
12963         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
12964         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
12965         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
12966         gcc.dg/vect/vect-none.c: Ditto.
12967         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
12968         treelang/compile/unsigned.tree: Ditto.
12969
12970         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
12971         * gcc.dg/cpp/direct2s.c: Ditto.
12972         * gcc.dg/cpp/paste4.c: Ditto.
12973         * gcc.dg/cpp/separate-1.c: Ditto.
12974         * gcc.dg/pch/save-temps-1.c: Ditto.
12975         * g++.dg/ext/altivec-10.C: Ditto.
12976         * g++.dg/pch/pch.C: Ditto.
12977
12978         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
12979
12980         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
12981         * g++.dg/template/repo1.C: Ditto.
12982         * g++.dg/template/repo2.C: Ditto.
12983         * g++.dg/template/repo3.C: Ditto.
12984         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
12985         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
12986         * g++.old-deja/g++.pt/repo1.C: Ditto.
12987         * g++.old-deja/g++.pt/repo2.C: Ditto.
12988         * g++.old-deja/g++.pt/repo3.C: Ditto.
12989         * g++.old-deja/g++.pt/repo4.C: Ditto.
12990
12991         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
12992         * gcc.dg/20030107-1.c: Ditto.
12993         * gcc.dg/20030702-1.c: Ditto.
12994         * gcc.dg/profile-generate-1.c: Ditto.
12995         * g++.dg/other/profile1.C: Ditto.
12996         * g++.old-deja/g++.robertl/eb83.C: Ditto.
12997
12998         * lib/gcc-dg.exp (remove-build-file): New.
12999         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13000         cleanup-tree-dump, cleanup-saved-temps): New.
13001
13002 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13003
13004         PR c++/19203, DR 214
13005         * g++.dg/parse/ambig3.C: Not ambiguous.
13006         * g++.dg/template/spec20.C: New.
13007         * g++.dg/template/spec21.C: New.
13008
13009 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13010
13011         PR target/20045
13012         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13013
13014 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13015
13016         PR libfortran/20660
13017         * gfortran.dg/negative_unit.f: New test.
13018
13019 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13020
13021         * gcc.dg/20050330-1.c: New test.
13022
13023 2005-03-30  Devang Patel  <dpatel@apple.com>
13024
13025         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13026
13027 2005-03-30  Dale Johannesen  <dalej@apple.com>
13028
13029         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13030
13031 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13032
13033         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13034         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13035         Strip options from test name.
13036
13037 2005-03-31  Jan Hubicka  <jh@suse.cz>
13038
13039         * gcc.dg/varpool-1.c: New testcase.
13040
13041 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13042
13043         PR c/772
13044         PR c/17913
13045         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13046         gcc.dg/stmt-expr-label-3.c : New tests.
13047         * gcc.c-torture/execute/medce-2.c: Remove.
13048
13049 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13050
13051         PR c/20368
13052         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13053         tests.
13054
13055 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13056
13057         * gcc.c-torture/compile/pr20203.c: New test.
13058
13059 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13060
13061         * gfortran.dg/promotion.f90: New test.
13062
13063 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13064
13065         PR middle-end/20491
13066         * gcc.dg/torture/asm-subreg-1.c: New test.
13067
13068 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13069
13070         PR c/20672
13071         * gcc.dg/pr20672-1.c: New test.
13072
13073 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13074
13075         * gfortran.dg/vect: New directory.
13076         * gfortran.dg/vect/vect.exp: New.
13077         * gfortran.dg/vect/vect-1.f90: New test.
13078         * gfortran.dg/vect/vect-2.f90: New test.
13079         * gfortran.dg/vect/vect-3.f90: New test.
13080         * gfortran.dg/vect/vect-4.f90: New test.
13081         * gfortran.dg/vect/vect-5.f90: New test.
13082
13083 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13084
13085         PR middle-end/20622
13086         * gcc.dg/alias-7.c: New test.
13087
13088 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13089
13090         * gcc.dg/sparc-reg-1.c: New test.
13091
13092 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13093
13094         PR target/19890
13095         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13096
13097 2005-03-29  Dale Ranta  <dir@lanl.gov>
13098             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13099
13100         PR libfortran/20163
13101         * gfortran.dg/pr20163-2.f: New test.
13102
13103 2005-03-28  Jan Hubicka  <jh@suse.cz>
13104
13105         PR middle-end/20635
13106         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13107         by Jakub Jelinek.
13108
13109 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13110
13111         PR tree-optimization/20626
13112         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13113         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13114
13115 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13116
13117         * gfortran.dg/underflow.f90: New test.
13118         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13119
13120 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13121
13122         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13123
13124 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13125
13126         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13127         (g++_init): Make sure that CXXFLAGS is set.
13128         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13129         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13130         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13131         * lib/objc.exp (objc_init): Likewise.
13132         * lib/treelang.exp (treelang_init): Likewise.
13133
13134 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13135
13136         PR tree-optimization/20470
13137         * gcc.dg/tree-ssa/pr20470.c: New test.
13138
13139 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13140
13141         * gcc.dg/ppc-stfiwx.c: New.
13142
13143 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13144
13145         PR target/19888
13146         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13147
13148 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13149
13150         * gcc.dg/20050325-1.c: Fix a typo.
13151
13152 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13153
13154         PR libfortran/19678
13155         PR libfortran/19679
13156         * gfortran.dg/dos_eol.f: New test.
13157
13158 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13159
13160         PR rtl-optimization/20249
13161         * gcc.dg/20050325-1.c: New test.
13162
13163 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13164
13165         PR libfortran/15332
13166         * gfortran.dg/pr15332.f: New test.
13167
13168 2005-03-24  Dale Johannesen  <dalej@apple.com>
13169
13170         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13171
13172 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13173
13174         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13175         'internal' visibility.
13176         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13177         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13178         'protected' visibility.
13179         * gcc.dg/visibility-7.c: Likewise.
13180         * lib/target-supports.exp (check_visibility_available): Take
13181         a parameter, the kind of visibility to check for.
13182         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13183         to check_visibility_available.
13184
13185         * g++.dg/expr/cast3.C: New.
13186
13187 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13188
13189         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13190         rs6000.
13191
13192 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13193
13194         PR target/20095
13195         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13196
13197 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13198
13199         * gcc.dg/badshift.c: Renamed to...
13200         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13201
13202         * gcc.target/i386/badshift.c: Renamed to...
13203         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13204         only.
13205
13206         PR rtl-optimization/20532
13207         * gcc.target/i386/badshift.c: New.
13208
13209 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13210
13211         * gfortran.dg/pr18025.f90: New test.
13212
13213 2005-03-23  Dale Johannesen  <dalej@apple.com>
13214
13215         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13216
13217 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13218
13219         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13220
13221         * lib/target-supports.exp (check_iconv_available): Default
13222         libiconv to -liconv, if there is no definition.
13223
13224 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13225
13226         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13227
13228 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13229
13230         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13231         * g++.dg/opt/pr7503-2.C: Likewise.
13232         * g++.dg/opt/pr7503-3.C: Likewise.
13233         * g++.dg/opt/pr7503-4.C: Likewise.
13234         * g++.dg/opt/pr7503-5.C: Likewise.
13235         * g++.dg/warn/minmax.C: New test.
13236
13237 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13238
13239         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13240         * gfortran.dg/g77_intrinsics_sub.f: New test.
13241
13242 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13243             Jan Hubicka  <jh@suse.cz>
13244             Steven Bosscher <stevenb@suse.de
13245
13246         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13247
13248 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13249
13250         PR c++/19980
13251         * g++.dg/template/redecl3.C: New test.
13252
13253 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13254
13255         PR c++/20499
13256         * g++.dg/parse/error16.C: Tweak error markers.
13257
13258 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13259
13260         PR target/20561
13261         * gcc.dg/20050321-2.c: New test.
13262
13263 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13264
13265         PR c++/20465
13266         PR c++/20381
13267         * g++.dg/template/ptrmem12.C: New.
13268
13269 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13270
13271         PR rtl-optimization/20527
13272         * gcc.c-torture/execute/pr20527-1.c: New test.
13273
13274 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13275
13276         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13277         program, compile it into a real executable and then delete the .c
13278         and .x files afterwards, to avoid problems on testglue targets.
13279
13280 2005-03-21  Stuart Hastings  <stuart@apple.com>
13281
13282         * gcc.target/i386/sse-2.c: New.
13283
13284 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13285
13286         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13287
13288 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13289
13290         * g++.dg/parse/crash25.C: Fix typo.
13291
13292 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13293
13294         PR c++/20461
13295         * g++.dg/parse/crash24.C: New test.
13296
13297         PR c++/20536
13298         * g++.dg/parse/crash25.C: New test.
13299
13300 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13301
13302         PR c++/20147
13303         * g++.dg/ext/stmtexpr4.C: New test.
13304
13305 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13306
13307         PR middle-end/20539
13308         * gcc.c-torture/compile/pr13066-1.c: New test case.
13309         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13310         * g++.dg/opt/pr13066-1.C: Likewise.
13311
13312 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13313
13314         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13315
13316 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13317
13318         PR fortran/18525
13319         * gfortran.dg/nesting_1.f90: New test.
13320
13321 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13322
13323         PR c++/20240
13324         * g++.dg/lookup/using13.C: New test.
13325
13326 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13327
13328         PR c++/20333
13329         * g++.dg/template/crash36.C: New test.
13330
13331 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13332
13333         PR c++/20463
13334         * g++.dg/template/crash35.C: New test.
13335
13336 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13337
13338         PR c++/19966
13339         * g++.dg/overload/operator2.C: New test.
13340
13341 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13342
13343         PR libfortran/20257
13344         * gfortran.dg/pr20257.f90: New test.
13345
13346 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13347
13348         PR libfortran/20480
13349         * gfortran.dg/pr20480.f90: New test.
13350
13351 2005-03-16  Richard Henderson  <rth@redhat.com>
13352
13353         PR middle-end/15700
13354         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13355         (_rtld_global): New.
13356         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13357         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13358
13359         * gcc.dg/alias-3.c: New.
13360         * gcc.dg/alias-4.c: New.
13361         * gcc.dg/alias-5.c: New.
13362         * gcc.dg/alias-6.c: New.
13363
13364 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13365
13366         * gcc.dg/cpp/ucnid-7.c: New.
13367
13368 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13369             Dorit Naishlos  <dorit@il.ibm.com>
13370
13371         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13372         darwin.
13373
13374 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13375
13376         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13377         misaligned accesses.
13378         * gcc.dg/vect/vect-58.c: Likewise.
13379         * gcc.dg/vect/vect-92.c: New.
13380         * gcc.dg/vect/vect-93.c: New.
13381
13382 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13383
13384         PR fortran/18827
13385         * gfortran.dg/assign_2.f90: New test.
13386         * gfortran.dg/assign_3.f90: New test.
13387         * gfortran.dg/assign.f90: New test.
13388
13389 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13390
13391         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13392         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13393         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13394         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13395         names.
13396
13397 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13398
13399         * gcc.dg/cpp/ucnid-6.c: New.
13400
13401         * gcc.dg/cpp/normalize-1.c: New.
13402         * gcc.dg/cpp/normalize-2.c: New.
13403         * gcc.dg/cpp/normalize-3.c: New.
13404         * gcc.dg/cpp/normalize-4.c: New.
13405         * gcc.dg/cpp/ucnid-4.c: New.
13406         * gcc.dg/cpp/ucnid-5.c: New.
13407         * g++.dg/cpp/normalize-1.C: New.
13408         * g++.dg/cpp/ucnid-1.C: New.
13409
13410 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13411
13412         * gcc.dg/pr18628.c: New.
13413
13414 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13415
13416         PR c++/20280
13417         * g++.dg/tree-ssa/pr20280.C: New.
13418
13419 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13420
13421         PR fortran/20467
13422         * gfortran.dg/stfunc_2.f90: New test.
13423
13424 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13425
13426         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13427
13428 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13429
13430         * gcc.dg/tree-ssa/20050314-1.c: New test.
13431
13432 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13433
13434         PR c++/4403
13435         PR c++/9783, DR433
13436         * g++.dg/template/friend34.C: New test.
13437         * g++.dg/template/friend35.C: Likewise.
13438         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13439
13440 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13441
13442         Friend class name lookup 5/n
13443         PR c++/1016
13444         * g++.dg/lookup/hidden-class1.C: New test.
13445         * g++.dg/lookup/hidden-class2.C: Likewise.
13446         * g++.dg/lookup/hidden-class3.C: Likewise.
13447         * g++.dg/lookup/hidden-class4.C: Likewise.
13448         * g++.dg/lookup/hidden-class5.C: Likewise.
13449         * g++.dg/lookup/hidden-class6.C: Likewise.
13450         * g++.dg/lookup/hidden-class7.C: Likewise.
13451         * g++.dg/lookup/hidden-class8.C: Likewise.
13452         * g++.dg/lookup/hidden-class9.C: Likewise.
13453         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13454         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13455         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13456         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13457         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13458         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13459         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13460         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13461         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13462         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13463         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13464
13465 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13466
13467         PR c++/20157
13468         * g++.dg/template/error18.C: New test.
13469
13470 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13471
13472         PR debug/16792
13473         * g++.dg/debug/pr16792.C: New test.
13474
13475 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13476
13477         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13478         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13479         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13480         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13481         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13482         test assertion names.
13483
13484 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13485
13486         PR fortran/18600
13487         * gfortran.dg/stfunc_1.f90: New test.
13488
13489 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13490
13491         PR fortran/16907
13492         * gfortran.dg/real_index_1.f90: New test.
13493
13494 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13495
13496         PR fortran/20323
13497         * gfortran.dg/spec_expr_1.f90: New test.
13498
13499 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13500
13501         PR c/20402
13502         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13503         new parser.
13504
13505 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13506
13507         PR fortran/20361
13508         * gfortran.dg/largeequiv_1.f90: New test.
13509
13510 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13511
13512         * gcc.dg/ucnid-1.c: New.
13513         * gcc.dg/ucnid-2.c: New.
13514         * gcc.dg/ucnid-3.c: New.
13515         * gcc.dg/ucnid-4.c: New.
13516         * gcc.dg/ucnid-5.c: New.
13517         * gcc.dg/ucnid-6.c: New.
13518         * gcc.dg/cpp/ucnid-1.c: New.
13519         * gcc.dg/cpp/ucnid-2.c: New.
13520         * gcc.dg/cpp/ucnid-3.c: New.
13521         * g++.dg/other/ucnid-1.C: New.
13522
13523 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13524
13525         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13526
13527 2005-03-11  Per Bothner  <per@bothner.com>
13528
13529         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13530         that diagnotics refer to correct token.
13531         * gcc.dg/unused-3.c: Likewise.
13532
13533 2005-03-11  Per Bothner  <per@bothner.com>
13534
13535         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13536         constant" is now actually on same line as string constant.
13537         * gcc.dg/cpp/direct2s.c: Likewise.
13538
13539 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13540
13541         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13542
13543 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13544
13545         PR libfortran/20124
13546         * gfortran.dg/pr20124.f90: New Test
13547
13548 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13549
13550         PR tree-optimization/20130
13551         * gcc.dg/pr20130-1.c: New test.
13552
13553 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13554
13555         PR target/20095
13556         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13557
13558 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13559
13560         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13561
13562 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13563
13564         * g++.dg/eh/forced1.C: Fix comment.
13565         * g++.dg/eh/forced2.C: Ditto.
13566         * g++.dg/eh/forced3.C: Ditto.
13567         * g++.dg/eh/forced4.C: Ditto.
13568
13569 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13570
13571         PR rtl-opt/20412
13572         * gcc.c-torture/compile/pr20412.c: New test.
13573
13574 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13575
13576         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13577
13578 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13579
13580         PR target/20322
13581         * gcc.dg/20050307-1.c: New test.
13582
13583 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13584
13585         PR c++/20375
13586         * g++.dg/other/stdarg3.C: New.
13587
13588 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13589
13590         PR c++/18384, c++/18327
13591         * g++.dg/init/array19.C: New test.
13592
13593         PR inline-asm/20314
13594         * gcc.dg/torture/pr20314-1.c: New test.
13595         * gcc.dg/torture/pr20314-2.c: New test.
13596
13597 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13598
13599         * gcc.dg/20050309-1.c: New test.
13600
13601 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13602
13603         * gcc.dg/builtins-10.c: Reactivate disabled test.
13604         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13605         new cbrt transformations.
13606
13607 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13608
13609         PR c++/20208
13610         * g++.dg/template/array13.C: New test.
13611
13612 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13613
13614         PR c++/16859
13615         * g++.dg/init/brace4.C: New test.
13616
13617 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13618
13619         PR c++/20186
13620         * g++.dg/template/non-dependent12.C: New.
13621
13622 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
13623
13624         PR c++/20142
13625         * g++.dg/init/array18.C: Add dg-do run marker.
13626
13627         PR c++/20142
13628         * g++.dg/init/array18.C: New test.
13629
13630 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13631
13632         * consistency.vlad/vlad.exp: Remove trailing semicolons.
13633         * g++.dg/gcov/gcov.exp: Likewise.
13634         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
13635         * gcc.target/xstormy16/xstormy16.exp: Likewise.
13636         * lib/c-torture.exp: Likewise.
13637         * lib/fortran-torture.exp: Likewise.
13638         * lib/g++.exp: Likewise.
13639         * lib/gcc-defs.exp: Likewise.
13640         * lib/gcc-dg.exp: Likewise.
13641         * lib/gcc.exp: Likewise.
13642         * lib/gcov.exp: Likewise.
13643         * lib/gfortran.exp: Likewise.
13644         * lib/mike-g++.exp: Likewise.
13645         * lib/mike-gcc.exp: Likewise.
13646         * lib/objc-torture.exp: Likewise.
13647         * lib/objc.exp: Likewise.
13648         * lib/profopt.exp: Likewise.
13649         * lib/target-libpath.exp: Likewise.
13650         * lib/target-supports.exp: Likewise.
13651         * lib/treelang.exp: Likewise.
13652         * lib/wrapper.exp: Likewise.
13653
13654 2005-03-08  Jeff Law  <law@redhat.com>
13655
13656         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
13657         PHI-OPT changes.
13658
13659 2005-03-08  Ira Rosen  <irar@il.ibm.com>
13660
13661         * gcc.dg/vect/pr20122.c: New test.
13662
13663 2005-03-07  Jeff Law  <law@redhat.com>
13664
13665         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
13666         was folded away.
13667         * gcc.dg/tree-ssa/pr18133-1.c: New test.
13668         * gcc.dg/tree-ssa/pr18133-2.c: New test.
13669         * gcc.dg/tree-ssa/pr18134.c: New test.
13670
13671 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13672
13673         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
13674         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
13675         gcc.dg/torture/builtin-noret-2.c: Require weak support.
13676
13677 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
13678
13679         PR tree-opt/17671
13680         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
13681
13682 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
13683
13684         * g++.dg/warn/Wnvdtor.C: New test.
13685
13686 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
13687
13688         * gcc.dg/torture/pr19683-1.c: New test.
13689
13690 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
13691
13692         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
13693         * gfortran.dg/g77/19990313-2.f: Ditto.
13694         * gfortran.dg/g77/19990313-3.f: Ditto.
13695         * gfortran.dg/g77/19990525-0.f: Ditto.
13696         * gfortran.dg/g77/19990826-0.f: Ditto.
13697         * gfortran.dg/g77/19990826-2.f: Ditto.
13698         * gfortran.dg/g77/19990826-3.f: Ditto.
13699         * gfortran.dg/g77/20000511-1.f: Ditto.
13700         * gfortran.dg/g77/20000511-2.f: Ditto.
13701         * gfortran.dg/g77/970625-2.f: Ditto.
13702         * gfortran.dg/g77/980310-2.f: Ditto.
13703         * gfortran.dg/g77/980310-3.f: Ditto.
13704         * gfortran.dg/g77/980310-8.f: Ditto.
13705         * gfortran.dg/g77/980519-2.f: Ditto.
13706         * gfortran.dg/g77/alpha1.f: Ditto.
13707         * gfortran.dg/g77/claus.f: Ditto.
13708         * gfortran.dg/g77/erfc.f: Ditto.
13709         * gfortran.dg/g77/short.f: Ditto.
13710         * gfortran.fortran-torture/execute/data.f90: Ditto.
13711         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
13712         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
13713
13714 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13715
13716         * lib/file-format.exp (gcc_target_object_format): Add check for som
13717         format and hardcode object formats on hppa*-*-hpux*.
13718         * lib/target-supports.exp (check_weak_available): Add check for som
13719         object format.  Always return 0 on hppa*-*-hpux10*.
13720
13721         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
13722         is defined.
13723
13724         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
13725
13726 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13727
13728         * gfortran.dg/pr19936_1.f90: New test.
13729         * gfortran.dg/pr19936_2.f90: New test.
13730         * gfortran.dg/pr19936_3.f90: New test.
13731
13732 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13733             Paul Thomas <prthomas@drfccad.cea.fr>
13734
13735         * gfortran.dg/PR19754_1.f90: New test.
13736         * gfortran.dg/PR19754_2.f90: Ditto.
13737
13738 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13739
13740         PR c++/19311
13741         * g++.dg/template/non-dependent11.C: New test.
13742
13743 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
13744
13745         * lib/target-supports.exp (check_iconv_available): Fix comment.
13746
13747 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
13748             Joseph S. Myers  <joseph@codesourcery.com>
13749
13750         PR c++/19797
13751         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
13752
13753 2005-03-04  Matthew Sachs  <msachs@apple.com>
13754
13755         * gcc.exp (gcc_target_compile): Put braces around
13756         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
13757         * objc.exp (objc_target_compile): Likewise.
13758         * treelang.exp (treelang_target_compile): Likewise.
13759
13760 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13761
13762         PR fortran/19673
13763         * gfortran.dg/func_result_1.f90: New test.
13764
13765 2005-03-04  Ben Elliston  <bje@au.ibm.com>
13766
13767         * gcc.misc-tests/options.exp: New test.
13768
13769 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
13770
13771         * gcc.dg/pr15784-4.c: New test.
13772
13773 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
13774
13775         * gcc.c-torture/execute/pr17133.c: New.
13776         * gcc.c-torture/compile/20050303-1.c: New.
13777
13778 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
13779
13780         * gcc.dg/cpp/assert4.c: Fix for cygwin.
13781
13782 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
13783
13784         * g++.dg/overload/using2.C: New.
13785
13786 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
13787
13788         PR c++/19916
13789         * g++.dg/init/ptrmem2.C: New test.
13790
13791 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
13792
13793         PR c/8927
13794         * gcc.dg/pr8927-1.c: New test.
13795
13796 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13797
13798         PR c++/20232
13799         * g++.dg/inherit/covariant12.C: New.
13800
13801 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13802
13803         PR fortran/19479
13804         * gfortran.dg/bound_1.f90: New test.
13805
13806 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
13807
13808         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
13809         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
13810
13811 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
13812
13813         PR c/20245
13814         * gcc.dg/pr20245-1.c: New test.
13815
13816 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
13817
13818         PR middle-end/19874
13819         * gcc.c-torture/execute/20050119-2.c: New test case.
13820
13821 2005-02-28  Ben Elliston  <bje@au.ibm.com>
13822
13823         * README: Update the DejaGnu bug reporting address.
13824         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
13825         * lib/objc-torture.exp: Likewise.
13826
13827 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13828
13829         * gfortran.dg/boz_1.f90: New test.
13830         * gfortran.dg/boz_3.f90: New test.
13831         * gfortran.dg/boz_4.f90: New test.
13832
13833 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13834
13835         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
13836         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
13837
13838 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13839
13840         PR libfortran/20101
13841         * gfortran.dg/write_0_pe_format.f90: New test.
13842
13843 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
13844
13845         PR c++/20206
13846         * g++.dg/opt/thunk2.C: New test.
13847         * g++.dg/opt/covariant1.C: New test.
13848
13849 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13850
13851         * gfortran.dg/e_d_fmt.f90: New test.
13852
13853 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
13854
13855         * gcc.dg/asm-b.c: Fix comment typos.
13856
13857 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13858
13859         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
13860         a V_MAY_DEF also.
13861
13862 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13863
13864         PR tree-opt/20188
13865         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
13866         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
13867         * gcc.dg/asm-b.c: New test.
13868
13869 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
13870
13871         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
13872         Disable this test on IRIX 6.
13873
13874 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
13875
13876         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
13877         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
13878         parser.
13879
13880 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
13881
13882         PR tree-optimization/20204
13883         * testsuite/gcc.dg/pr20204.c: New test.
13884
13885 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
13886
13887         PR target/20196
13888         * gcc.c-torture/execute/20050224-1.c: New test.
13889
13890         PR c++/20175
13891         * g++.dg/warn/Wbraces2.C: New test.
13892
13893 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
13894
13895         PR c++/19878
13896         * g++.dg/init/const2.C: New test.
13897
13898 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
13899
13900         PR tree-optimization/20100
13901         * gcc.c-torture/execute/pr20100-1.c: New test.
13902
13903 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13904
13905         * gfortran.dg/implicit_3.f90: New test.
13906
13907         * gfortran.dg/deftype_1.f90: New test.
13908
13909 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
13910
13911         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
13912         the test passes.
13913         * g++.dg/other/anon3.C: Accept a warning.
13914
13915 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
13916
13917         * gcc.dg/pr20017.c: Fix a comment typo.
13918
13919 2005-02-23  Bud Davis  <bdavis@gfortran.org>
13920
13921         * gfortran.dg/list_read_4.f90: Change to f90 comments.
13922
13923 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13924
13925         PR ada/19902
13926         * ada/acats/tests/cxa/cxa3004.a: Remove.
13927         * ada/acats/tests/cxb/cxb30061.am: Likewise.
13928
13929 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13930
13931         PR c++/20073
13932         * g++.dg/init/const1.C: New test.
13933
13934         PR c++/19991
13935         * g++.dg/parse/constant7.C: New test.
13936
13937         PR c++/20152
13938         * g++.dg/parse/error27.C: New test.
13939         * g++.dg/template/qualttp15.C: Adjust error markers.
13940         * g++.old-deja/g++.other/struct1.C: Likewise.
13941
13942         PR c++/20153
13943         * g++.dg/template/error17.C: New test.
13944
13945         PR c++/20148
13946         * g++.dg/parser/error26.C: New test.
13947
13948 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
13949
13950         PR tree-optimization/20100
13951         PR tree-optimization/20115
13952         * gcc.dg/pr20115.c: New test.
13953         * gcc.dg/pr20115-1.c: New test.
13954         * gcc.dg/pr20100.c: New test.
13955         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
13956         call-clobbered variables after alias1.
13957
13958 2005-02-22  Bud Davis  <bdavis@gfortran.org>
13959
13960         * gfortran.dg/list_read_4.f90: new test.
13961
13962 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
13963
13964         PR rtl-optimization/20017.
13965         * gcc.dg/pr20017.c: New.
13966
13967 2005-02-22  Devang Patel  <dpatel@apple.com>
13968
13969         PR 19952
13970         * g++.dg/tree-ssa/pr19952.C: New test.
13971
13972 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13973
13974         PR c++/19883
13975         * g++.dg/parse/constant6.C: New test.
13976
13977 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13978
13979         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13980         * g++.dg/charset/asm2.c: Likewise.
13981         * g++.dg/charset/asm3.c: Likewise.
13982         * g++.dg/charset/asm4.c: Likewise.
13983         * g++.dg/charset/asm5.c: Likewise.
13984         * g++.dg/charset/attribute1.c: Likewise.
13985         * g++.dg/charset/attribute2.c: Likewise.
13986         * g++.dg/charset/extern1.cc: Likewise.
13987         * g++.dg/charset/extern2.cc: Likewise.
13988         * g++.dg/charset/extern3.cc: Likewise.
13989         * g++.dg/charset/function.cc: Likewise.
13990         * g++.dg/charset/string.c: Likewise.
13991         * g++.dg/charset/charset.exp: Likewise.
13992         * lib/target-supports.exp (check_iconv_available): Fix comment.
13993
13994 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13995
13996         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
13997         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13998         * gcc.dg/charset/asm2.c: Likewise.
13999         * gcc.dg/charset/asm3.c: Likewise.
14000         * gcc.dg/charset/asm4.c: Likewise.
14001         * gcc.dg/charset/asm5.c: Likewise.
14002         * gcc.dg/charset/asm6.c: Likewise.
14003         * gcc.dg/charset/attribute1.c: Likewise.
14004         * gcc.dg/charset/attribute2.c: Likewise.
14005         * gcc.dg/charset/builtin1.c: Likewise.
14006         * gcc.dg/charset/extern.c: Likewise.
14007         * gcc.dg/charset/function.c: Likewise.
14008         * gcc.dg/charset/string.c: Likewise.
14009         * gcc.dg/charset/charset.exp: Likewise.
14010
14011 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14012
14013         PR fortran/20086
14014         * gfortran.dg/pr20086.f90: New test.
14015
14016 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14017
14018         PR tree-optimization/19786
14019         * g++.dg/tree-ssa/pr19786.C: New.
14020
14021 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14022
14023         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14024
14025 2005-02-21  Jeff Law  <law@redhat.com>
14026
14027         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14028
14029 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14030
14031         * gfortran.dg/do_iterator: Split loop, markup all lines for
14032         which an error locus is printed.
14033         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14034         locus is printed.
14035         * gfortran.dg/select_4.f90: Likewise.
14036         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14037         locuses in the various permutations.
14038
14039 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14040
14041         PR tree-optimization/19951
14042         * g++.dg/vect: New directory.
14043         * g++.dg/vect/vect.exp: New file.
14044         * g++.dg/vect/pr19951.cc: New testcase.
14045         * g++.dg/dg.exp: Also prune vectorizer tests.
14046
14047 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14048
14049         PR 18785
14050         * gcc.dg/charset/builtin1.c: New test.
14051
14052 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14053
14054         PR c++/19299
14055         * g++.dg/inherit/volatile1.C: New test.
14056
14057         PR c++/19440
14058         * g++.dg/template/dtor4.C: New test.
14059
14060 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14061
14062         * gfortran.dg/int_1.f90: New test.
14063
14064 2005-02-19  Devang Patel  <dpatel@apple.com>
14065
14066         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14067
14068 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14069
14070         * gfortran.dg/achar_1.f90: New test.
14071
14072 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14073
14074         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14075
14076 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14077             Jakub Jelinek  <jakub@redhat.com>
14078
14079         PR tree-optimization/19828
14080         * gcc.dg/tree-ssa/loop-7.c: New test.
14081         * gcc.c-torture/execute/20050218-1.c: New test.
14082
14083 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14084
14085         PR c/20043
14086         * gcc.dg/transparent-union-1.c: New test.
14087         * gcc.dg/transparent-union-2.c: New test.
14088
14089 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14090
14091         PR tree-optimization/18977
14092         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14093
14094 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14095
14096         PR target/20054
14097         * gcc.dg/pr20054.c: New test.
14098
14099 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14100
14101         PR c++/19508
14102         * g++.dg/ext/attrib20.C: New test.
14103
14104 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14105
14106         PR middle-end/20030
14107         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14108
14109 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14110
14111         PR c++/20008
14112         * g++.dg/opt/switch4.C: New.
14113
14114 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14115
14116         PR c++/20023
14117         PR tree-optimization/20009
14118         * gcc.c-torture/compile/20050217-1.c: New test.
14119         * g++.dg/opt/switch3.C: New test.
14120
14121         PR tree-optimization/18947
14122         * gcc.c-torture/compile/20050215-1.c: New test.
14123         * gcc.c-torture/compile/20050215-2.c: New test.
14124         * gcc.c-torture/compile/20050215-3.c: New test.
14125
14126 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14127
14128         PR c++/20028
14129         * g++.dg/template/crash34.C: New.
14130
14131         PR c++/20022
14132         * g++.dg/other/access3.C: New.
14133
14134 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14135
14136         * gcc.dg/vect/vect-98.c: New test.
14137
14138 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14139
14140         PR tree-optimization/19967
14141         * gcc.dg/pr19967.c: New.
14142
14143 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14144
14145         PR middle-end/19857
14146         * gcc.dg/tree-ssa/20050215-1.c: New test.
14147         * gcc.c-torture/execute/20050215-1.c: New test.
14148
14149 2005-02-15  Eric Christopher  <echristo@redhat.com>
14150
14151         * gcc.dg/cpp/20050215-1.c: New file.
14152
14153 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14154
14155         PR tree-optimization/15785
14156         * gcc.dg/pr15785-1.c: New test.
14157
14158 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14159
14160         PR c++/17788
14161         * g++.dg/init/ctor4.C: New.
14162         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14163
14164 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14165
14166         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14167         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14168
14169 2005-02-15  Andreas Schwab  <schwab@suse.de>
14170
14171         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14172         declare malloc.
14173
14174 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14175
14176         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14177
14178 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14179
14180         PR tree-optimization/19853
14181         * gcc.c-torture/compile/pr19853.c: New test.
14182
14183 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14184
14185         PR c++/19608
14186         * g++.dg/parse/local-class1.C: New.
14187
14188         PR c++/19895
14189         * g++.dg/parse/ptrmem3.C: New.
14190
14191         PR c++/19884
14192         * g++.old-deja/g++.oliva/template6.C: Add another case.
14193         * g++.dg/template/explicit6.C: New.
14194
14195 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14196
14197         PR c++/17816
14198         * g++.dg/other/redecl2.C: New.
14199
14200 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14201
14202         PR c++/19891
14203         * g++.dg/abi/covariant4.C: New.
14204
14205 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14206
14207         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14208
14209 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14210
14211         * gcc.dg/vect/vect-96.c: Fix typo.
14212
14213 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14214
14215         PR c++/14479
14216         PR c++/19487
14217         * g++.dg/template/enum5.C: New test.
14218
14219 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14220
14221         * gcc.dg/vect/vect-97.c: New test.
14222
14223 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14224
14225         * gcc.dg/vect/vect-96.c: New test.
14226
14227 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14228
14229         * gcc.dg/builtins-34.c: Also check ldexp*.
14230
14231 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14232
14233         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14234
14235 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14236
14237         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14238         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14239         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14240         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14241         selector_list, selector_expression, dg-process-target): Move to new
14242         file target-supports-dg.exp.
14243         * lib/target-supports-dg.exp: New.
14244
14245         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14246         New.
14247
14248 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14249
14250         PR c++/19666
14251         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14252
14253         PR middle-end/19858
14254         * gcc.c-torture/compile/20050210-1.c: New test.
14255
14256 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14257
14258         PR c++/19755
14259         * g++.dg/warn/Wbraces1.C: New test.
14260
14261 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14262
14263         * gcc.dg/builtins-52.c: New testcase.
14264
14265 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14266
14267         PR c/19342
14268         * gcc.c-torture/execute/20050119-1.c: New test.
14269
14270 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14271
14272         PR c++/19811
14273         * g++.dg/init/delete1.C: New test.
14274
14275 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14276
14277         PR c++/18470
14278         * g++.dg/template/static12.C: New test.
14279
14280 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14281
14282         PR c++/19787
14283         * g++.dg/conversion/ambig1.C: New test.
14284
14285         PR c++/19739
14286         * g++.dg/ext/attrib19.C: New test.
14287
14288         PR c++/19732
14289         * g++.dg/parse/dtor5.C: New test.
14290
14291         PR c++/19762
14292         * g++.dg/template/dtor3.C: New test.
14293
14294         PR c++/19826
14295         * g++.dg/template/static11.C: New test.
14296         * g++.dg/template/crash2.C: Remove dg-error marker.
14297
14298 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14299
14300         PR C++/18491
14301         * g++.old-deja/g++.mike/p10769a.C: Remove.
14302
14303 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14304
14305         * gcc.dg/builtins-48.c: New test case.
14306         * gcc.dg/builtins-49.c: New test case.
14307         * gcc.dg/builtins-50.c: New test case.
14308         * gcc.dg/builtins-51.c: New test case.
14309
14310 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14311
14312         PR middle-end/19583
14313         * g++.dg/warn/Wreturn-type-3.C: New test.
14314
14315 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14316
14317         PR middle-end/19402
14318         * gcc.dg/pr19402-1.c: New testcase.
14319         * gcc.dg/pr19402-2.c: likewise.
14320
14321 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14322
14323         PR middle-end/19854
14324         * g++.dg/tree-ssa/tmmti.C: New testcase.
14325
14326 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14327
14328         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14329
14330 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14331
14332         PR c++/19733
14333         * g++.dg/parse/crash23.C: New test.
14334         * g++.dg/warn/Weff1.C: New test.
14335
14336 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14337
14338         * gcc.dg/20050209-1.c: New test.
14339
14340 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14341
14342         PR target/19799
14343         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14344
14345 2005-02-08  Mike Stump  <mrs@apple.com>
14346
14347         * g++.dg/pch/import-2.c: New test.
14348         * g++.dg/pch/import-2.hs: New.
14349         * g++.dg/pch/include/import-2a.h: New.
14350         * g++.dg/pch/include/import-2b.h: New.
14351
14352 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14353
14354         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14355
14356 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14357
14358         * gfortran.dg/substr_1.f90: New test.
14359
14360 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14361
14362         PR middle-end/19775
14363         * gcc.dg/torture/builtin-power-1.c: Disable test for
14364         invalid transformation.
14365         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14366         no longer optimize.
14367         * gcc.dg/builtins-47.c: New testcase.
14368
14369 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14370             Dorit Naishlos  <dorit@il.ibm.com>
14371
14372         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14373
14374 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14375
14376         * gcc.c-torture/compile/20050206-1.c: New test.
14377
14378 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14379
14380         PR tree-opt/19768
14381         * g++.dg/opt/pr19768.C: New test.
14382
14383 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14384
14385         PR tree-opt/19736
14386         * gcc.c-torture/compile/pr19736.c: New test.
14387
14388 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14389
14390         PR c++/17401
14391         * g++.dg/parse/error25.C: New test.
14392
14393 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14394
14395         * gcc.c-torture/execute/20050203-1.c: New.
14396
14397 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14398
14399         * gcc.dg/vect/vect-85.c: Remove xfail.
14400         * gcc.dg/vect/vect-86.c: Remove xfail.
14401         * gcc.dg/vect/vect-87.c: Remove xfail.
14402         * gcc.dg/vect/vect-88.c: Remove xfail.
14403
14404 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14405
14406         * gcc.dg/altivec-19.c: New.
14407
14408 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14409
14410         PR c/17807
14411         * gcc.dg/nested-func-3.c: New test.
14412         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14413
14414 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14415
14416         * gcc.test-framework/gen_directive_tests: Generate tests for
14417         selector expressions.
14418
14419 2005-02-02  Matt Austern  <austern@apple.com>
14420
14421         PR c++/19628
14422         * g++/ext/builtin7.C: New.
14423         * g++/ext/builtin8.C: New.
14424
14425 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14426
14427         PR c/18502
14428         * gcc.dg/pr18502-1.c: New test.
14429
14430 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14431
14432         PR c++/17413
14433         * g++.dg/template/local4.C: Tweak.
14434
14435 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14436
14437         PR tree-optimization/19578
14438         * gcc.c-torture/compile/20050202-1.c: New test.
14439
14440 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14441
14442         PR c/19435
14443         * gcc.dg/c99-init-4.c: New test.
14444
14445 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14446
14447         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14448
14449         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14450
14451         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14452         * g++.dg/eh/check-vect.h: New.
14453
14454         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14455         * gcc.dg/vect/vect-78.c: Ditto.
14456         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14457         Remove.
14458
14459         * g++.dg/conversion/simd1.C: Expect warning.
14460         * g++.dg/ext/attribute-test-1.C: Ditto.
14461         * g++.dg/ext/attribute-test-2.C: Ditto.
14462         * g++.dg/ext/attribute-test-3.C: Ditto.
14463         * g++.dg/ext/attribute-test-4.C: Ditto.
14464
14465         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14466         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14467
14468         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14469
14470 2005-02-01  Richard Henderson  <rth@redhat.com>
14471
14472         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14473         long double for ibm double-double format.
14474         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14475
14476 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14477
14478         PR tree-optimization/19633
14479         * testsuite/gcc.dg/pr19633-1.c: New test.
14480         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14481         to NULL or a symbol.
14482
14483 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14484
14485         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14486         New procs.
14487         (dg-process-target (local override)): Handle selector expressions.
14488
14489         * gcc.test-framework/README: Describe tests in source directory.
14490         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14491         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14492         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14493         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14494         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14495         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14496         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14497         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14498         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14499         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14500         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14501         * gcc.test-framework/dg-error-exp-P.c: New test.
14502         * gcc.test-framework/dg-error-exp-XP.c: New test.
14503         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14504         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14505         * gcc.test-framework/dg-output-exp-P.c: New test.
14506         * gcc.test-framework/dg-output-exp-XF.c: New test.
14507         * gcc.test-framework/dg-warning-exp-P.c: New test.
14508         * gcc.misc-tests/dg-1.c: Remove.
14509         * gcc.misc-tests/dg-2.c: Remove.
14510         * gcc.misc-tests/dg-3.c: Remove.
14511         * gcc.misc-tests/dg-4.c: Remove.
14512         * gcc.misc-tests/dg-5.c: Remove.
14513         * gcc.misc-tests/dg-6.c: Remove.
14514         * gcc.misc-tests/dg-7.c: Remove.
14515         * gcc.misc-tests/dg-8.c: Remove.
14516         * gcc.misc-tests/dg-9.c: Remove.
14517         * gcc.misc-tests/dg-10.c: Remove.
14518         * gcc.misc-tests/dg-11.c: Remove.
14519         * gcc.misc-tests/dg-12.c: Remove.
14520         * gcc.misc-tests/dg-test.exp: Remove.
14521
14522         * gcc.test-framework/test-framework.awk: Change recording and
14523         printing of passes and failures.
14524
14525         * gcc.test-framework: New directory.
14526         * gcc.test-framework/README: New.
14527         * gcc.test-framework/test-framework.exp: New.
14528         * gcc.test-framework/test-framework.awk: New.
14529         * gcc.test-framework/gen_directive_tests: New.
14530
14531 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14532
14533         * lib/treelang.exp: Fix comment typos.
14534         (treelang_target_compile): Don't append libs=-ltreelang to options.
14535
14536 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14537
14538         * g++.dg/parse/typename7.C: Adjust error messages.
14539
14540 2005-01-31  Jeff Law  <law@redhat.com>
14541
14542         * gcc.c-torture/execute/20050131-1.c: New test.
14543         * gcc.dg/wcaselabel.c: New test.
14544
14545 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14546
14547         * g++.dg/other/warning1.C: Adjust error messags.
14548         * g++.dg/parse/constant5.C: New test.
14549
14550 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14551
14552         PR c/19333
14553         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14554         the test case valid.
14555         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14556         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14557         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14558         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14559         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14560         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14561
14562 2005-01-31  Dale Johannesen  <dalej@apple.com>
14563
14564         * g++.dg/opt/pr19650.C: New test.
14565
14566 2005-01-31  Richard Henderson  <rth@redhat.com>
14567
14568         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14569         long double for intel double extended format.
14570         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14571
14572 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14573
14574         PR c++/19555
14575         * g++.dg/template/static10.C: New test.
14576
14577         PR c++/19395
14578         * g++.dg/parse/error24.C: New test.
14579
14580         PR c++/19367
14581         * g++.dg/lookup/builtin1.C: New test.
14582
14583         PR c++/19457
14584         * g++.dg/warn/conv3.C: New test.
14585
14586 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14587
14588         PR fortran/19647
14589         * gfortan.dg/inquire_7.f90
14590
14591 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14592
14593         PR tree-optimization/15791
14594         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14595         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14596         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14597         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14598         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14599         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14600         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14601         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14602         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14603         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14604
14605 2005-01-29  Paul Brook  <paul@codesourcery.com>
14606
14607         PR fortran/18565
14608         * check.c (real_or_complex_check): New function.
14609         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14610         * intrinsic.c (add_functions): Use new check functions.
14611         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14612         Add prototypes.
14613
14614 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
14615
14616         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
14617         gcc.dg/lvalue-3.c: New tests.
14618         * gcc.dg/concat.c: Update expected messages.
14619
14620 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
14621
14622         PR libfortran/19595
14623         * gfortran.dg/eor_1.f90: New test.
14624
14625 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
14626
14627         PR fortran/19589
14628         * gfortran.dg/logical_data_1.f90: New test.
14629
14630 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
14631
14632         PR c++/19253
14633         * g++.dg/template/crash33.C: New test.
14634
14635         PR c++/19667
14636         * g++.dg/template/crash32.C: New test.
14637
14638 2005-01-28  Ian Lance Taylor  <ian@airs.com>
14639
14640         PR middle-end/16558
14641         * g++.dg/warn/Wreturn-type-2.C: New test.
14642
14643 2004-06-24  Jeff Law  <law@redhat.com>
14644
14645         * gcc.dg/tree-ssa/20050128-1.c: New test.
14646
14647 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
14648
14649         * gcc.target/frv/all-mdpackh-1.c: New test.
14650
14651 2005-01-28  Steven Bosscher  <stevenb@suse.de>
14652
14653         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
14654
14655 2005-01-27  Richard Henderson  <rth@redhat.com>
14656
14657         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
14658
14659 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14660
14661         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
14662
14663 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14664
14665         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14666         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14667         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
14668         to cope with cases where the multilib options override the dg-options.
14669
14670 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
14671
14672         PR c/18946
14673         * gcc.dg/noncompile/20050120-1.c: New test.
14674
14675 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
14676
14677         PR tree-optimization/19633
14678         * gcc.dg/pr19633.c: New test.
14679         * gcc.dg/tree-ssa/pr19633.c: New test.
14680
14681 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
14682
14683         * gcc.dg/20041216-1.c: New test.
14684
14685 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
14686
14687         PR objc/18862
14688         * objc.dg/selector-2.m: New test.
14689
14690 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
14691
14692         * g++.dg/opt/range-test-2.C: New test.
14693
14694         PR rtl-optimization/19579
14695         * gcc.c-torture/execute/20050124-1.c: New test.
14696
14697 2005-01-26  Greg Parker  <gparker@apple.com>
14698         Stuart Hastings  <stuart@apple.com>
14699
14700         * gcc.c-torture/execute/20050125-1.c: New.
14701
14702 2005-01-18  Jan Hubicka  <jh@suse.cz>
14703
14704         PR tree-optimize/19337
14705         * gcc.c-torture/compile/20050119-1.c: New test.
14706
14707 2005-01-24  James E Wilson  <wilson@specifixinc.com>
14708
14709         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
14710         test for successful match.
14711
14712 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
14713
14714         PR objc/18408
14715         * objc.dg/comp-types-7.m: New test.
14716
14717 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
14718
14719         * lib/target-supports.exp (current_target_name): New.
14720         (check_effective_target_ilp32, check_effective_target_lp64):
14721         Cache the result to use as long as the current target, with
14722         multilib flags, remains the same.
14723
14724         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
14725         (dg-require-weak, dg-require-visibility, dg-require-alias,
14726         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
14727         dg-require-effective-target, dg-skip-if): Remove call to
14728         skip_test_and_clear_xfail.
14729         (dg-test): Clear xfail data.
14730
14731 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
14732
14733         PR target/17751
14734         * gcc.dg/ppc64-toc.c: New test.
14735
14736         * g++.dg/tree-ssa/empty-1.C: New test.
14737
14738         PR middle-end/19551
14739         * gcc.c-torture/execute/20050121-1.c: New test.
14740         * gcc.dg/20050121-2.c: New test.
14741
14742 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
14743         Paul Brook  <paul@codesourcery.com>
14744
14745         PR fortran/17941
14746         * gfortran.dg/real_const_1.f: New test.
14747         * gfortran.dg/real_const_2.f90: New test.
14748         * gfortran.dg/complex_int_1.f90: New test.
14749
14750 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
14751
14752         PR fortran/19313
14753         * gfortan.dg/inquire_6.f90: New test.
14754
14755 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14756
14757         PR libfortran/19451
14758         * open_readonly_1.f90: New test.
14759
14760 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14761
14762         PR libfortran/18982
14763         * gfortran.dg/open_new.f90: New file.
14764
14765 2005-01-22  Paul Brook  <paul@codesourcery.com>
14766
14767         * namelist_1.f90: New test.
14768
14769 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
14770
14771         PR tree-optimization/19484
14772         * gcc.c-torture/compile/20050122-[12].c: New tests.
14773
14774 2005-01-22  Paul Brook  <paul@codesourcery.com>
14775
14776         * gfortran.dg/implicit_2.f90: New test.
14777
14778 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
14779
14780         PR fortran/19314
14781         * gfortran.dg/inquire_5.f90: New test.
14782
14783 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14784
14785         PR c/18809
14786         * gcc.dg/pr18809-1.c: New test.
14787
14788 2005-01-21  Ian Lance Taylor  <ian@airs.com>
14789
14790         * gcc.dg/20050121-1.c: New test.
14791
14792         PR tree-optimization/13000
14793         * gcc.dg/20040206-1.c: Change warning to point where function is
14794         being inlined.
14795
14796 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14797
14798         PR c++/19208
14799         * g++.dg/template/array11.C: New test.
14800
14801 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14802
14803         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
14804         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
14805         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
14806         * gfortran.dg/getenv_1.f90: Add dg-do directive.
14807         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
14808         gfortran.dg/pr17164.f90: Add missing dg-do directives.
14809
14810 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14811
14812         PR tree-optimization/15349
14813         * gcc.dg/tree-ssa/pr15349.c: New.
14814
14815 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
14816
14817         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
14818
14819 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
14820
14821         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
14822         scan-assembler-times directive name.
14823
14824         * gcc.dg/asm-a.c: Move dg-require-effective-target to
14825         after dg-do.
14826
14827         PR rtl-optimization/19462
14828         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
14829
14830 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
14831
14832         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
14833         counting function calls on ia64.
14834
14835 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
14836
14837         PR rtl-optimization/15139
14838         * gcc.dg/20050111-2.c: New test.
14839
14840         PR c/17297
14841         * gcc.c-torture/compile/20050113-1.c: New testcase.
14842
14843         PR middle-end/19164
14844         * gcc.dg/20050113-1.c: New testcase.
14845
14846 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
14847
14848         * gcc.dg/vect/vect-85.c: Add comment.
14849         * gcc.dg/vect/vect-86.c: Add xfail for now.
14850         * gcc.dg/vect/vect-87.c: Add xfail for now.
14851         * gcc.dg/vect/vect-88.c: Add xfail for now.
14852         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
14853
14854 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14855
14856         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
14857
14858 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14859
14860         * g++.dg/debug/typedef3.C: New test.
14861
14862 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
14863
14864         PR c/19472
14865         * gcc.dg/asm-a.c: New test.
14866
14867 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
14868
14869         * gcc.dg/sh-relax.c: Add prototype for abort.
14870
14871 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14872
14873         * gcc.dg/short-compare-1.c: New test.
14874         * gcc.dg/short-compare-2.c: Likewise.
14875
14876 2005-01-18  Michael Matz  <matz@suse.de>
14877
14878         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
14879
14880 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
14881
14882         PR tree-optimization/19121
14883         * gcc.c-torture/compile/pr19121.c: New test.
14884
14885 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
14886
14887         PR target/19357
14888         * gcc.c-torture/compile/pr19357.c: New test.
14889
14890 2005-01-17  Ian Lance Taylor  <ian@airs.com>
14891
14892         PR c/5675
14893         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
14894         pass--those that refer just to the variable, possibly with a
14895         cast.
14896         * gcc.dg/c99-const-expr-3.c: Likewise.
14897
14898         PR middle-end/13127
14899         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
14900         longer emitted.
14901
14902 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
14903
14904         PR fortran/18778
14905         * gfortran.dg/endfile_2.f90: New test.
14906
14907 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
14908
14909         PR 19168
14910         * gfortran.dg/select_5.f90: New test.
14911
14912 2004-01-16  Paul Brook  <paul@codesourcery.com>
14913
14914         * gfortran.dg/common_4.f90: New test.
14915
14916 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
14917
14918         PR rtl-optimization/19462
14919         * gcc.dg/torture/pr19462-1.c: New test.
14920
14921 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
14922
14923         PR objc/19321
14924         * objc.dg/func-ptr-2.m: New.
14925         * objc.dg/volatile-1.m: New.
14926
14927 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14928
14929         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
14930
14931 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14932
14933         PR tree-optimization/19060
14934         * gcc.c-torture/execute/20050104-1.c: New test.
14935
14936 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
14937
14938         PR fortran/18983
14939         * gfortran.dg/write_to_null.f90: New test.
14940
14941 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
14942             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14943
14944         PR other/19328
14945         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
14946         argument.
14947
14948 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14949
14950         PR c++/19263
14951         * g++.dg/init/vector1.C: New test.
14952
14953 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
14954
14955         PR target/13158
14956         * gcc.target/ia64/sibcall-unwind-1.c: New test.
14957         PR target/18987
14958         * gcc.target/ia64/sibcall-unwind-2.c: New test.
14959
14960 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
14961
14962         * gfortran.dg/select_1.f90: New test.
14963         * gfortran.dg/select_2.f90: New test.
14964         * gfortran.dg/select_3.f90: New test.
14965         * gfortran.dg/select_4.f90: New test.
14966
14967 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
14968
14969         PR middle-end/19084
14970         PR rtl-optimization/19348
14971         * gcc.dg/20050111-1.c: New test.
14972         * gcc.c-torture/execute/20050111-1.c: New test.
14973
14974         * gcc.dg/i386-asm-4.c: New test.
14975
14976 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14977
14978         * gcc.dg/nested-func-2.c: New test.
14979         * ada/acats/norun.lst: Remove c953002.
14980
14981 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
14982
14983         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
14984
14985 2005-01-12  Ben Elliston  <bje@au.ibm.com>
14986
14987         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
14988
14989 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
14990
14991         PR target/18761
14992         * g++.dg/abi/align1.C: New test.
14993
14994 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
14995
14996         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
14997         at a time.
14998         * g++.dg/ext/altivec_check.h: Support compiling as C.
14999
15000 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15001
15002         PR c++/19355
15003         * g++.dg/expr/pr19355-1.C: New test case.
15004
15005 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15006
15007         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15008         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15009         * ada/acats/tests/c3/c92005b.ada: Likewise.
15010         * ada/acats/tests/c3/cxb3012.a: Likewise.
15011         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15012
15013 2005-01-09  Paul Brook  <paul@codesourcery.com>
15014
15015         * gfortran.dg/common_2.f90: New file.
15016         * gfortran.dg/common_3.f90: New file.
15017
15018 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15019
15020         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15021
15022 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15023
15024         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15025         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15026         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15027         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15028         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15029         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15030         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15031         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15032         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15033         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15034         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15035         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15036         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15037         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15038         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15039         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15040         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15041         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15042         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15043         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15044         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15045         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15046         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15047         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15048         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15049         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15050         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15051         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15052         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15053         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15054         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15055         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15056         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15057         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15058         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15059         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15060         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15061         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15062         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15063         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15064         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15065         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15066         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15067         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15068         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15069         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15070         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15071         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15072         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15073         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15074         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15075         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15076         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15077         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15078         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15079         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15080         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15081         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15082         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15083         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15084         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15085         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15086         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15087         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15088         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15089         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15090         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15091
15092         * gcc.dg/vect/vect-1.c: Fix spelling.
15093         * gcc.dg/vect/vect-10.c: Fix spelling.
15094         * gcc.dg/vect/vect-11.c: Fix spelling.
15095         * gcc.dg/vect/vect-12.c: Fix spelling.
15096         * gcc.dg/vect/vect-14.c: Fix spelling.
15097         * gcc.dg/vect/vect-15.c: Fix spelling.
15098         * gcc.dg/vect/vect-16.c: Fix spelling.
15099         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15100         * gcc.dg/vect/vect-64.c: Fix comments.
15101         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15102
15103 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15104             Ira Rosen  <irar@il.ibm.com>
15105
15106         * gcc.dg/vect/vect-70.c: New test.
15107         * gcc.dg/vect/vect-71.c: New test.
15108
15109 2005-01-09  Manfred Hollstein  <mh@suse.com>
15110
15111         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15112         * gcc.dg/pr18241-2.c: Likewise.
15113         * gcc.dg/pr18241-3.c: Likewise.
15114         * gcc.dg/pr18241-4.c: Likewise.
15115         * gcc.dg/pr18241-5.c: Likewise.
15116
15117 2005-01-08  Richard Henderson  <rth@redhat.com>
15118
15119         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15120         False for x86 and x86-64.
15121
15122 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15123
15124         PR tree-optimization/18241
15125         * gcc.dg/pr18241-1.c: New test.
15126         * gcc.dg/pr18241-2.c: New test.
15127         * gcc.dg/pr18241-3.c: New test.
15128         * gcc.dg/pr18241-4.c: New test.
15129         * gcc.dg/pr18241-5.c: New test.
15130
15131 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15132
15133         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15134         gfortran.dg/select_4.f90: New.
15135
15136 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15137
15138         * gcc.c-torture/execute/20050107-1.c: New test.
15139
15140 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15141
15142         PR c++/19298
15143         * g++.dg/template/ref2.C: New.
15144
15145 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15146
15147         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15148         instead of being empty.
15149
15150 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15151
15152         PR fortran/15553
15153         * gfortran.dg/array-1.f90: New test.
15154
15155 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15156
15157         PR tree-optimization/19283
15158         * gcc.c-torture/execute/20050106-1.c: New test.
15159
15160         PR rtl-optimization/18861
15161         * gcc.dg/20050105-1.c: New test.
15162
15163         PR tree-optimization/18828
15164         * gcc.dg/20050105-2.c: New test.
15165
15166 2005-01-07  Andreas Jaeger  <aj@suse.de>
15167
15168         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15169
15170 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15171
15172         PR fortran/18398
15173         * gfortran.dg/fmt_read.f90: New test.
15174
15175 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15176
15177         * gcc.dg/rs6000-ldouble-2.c: New.
15178
15179 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15180
15181         PR c++/19244
15182         * g++.dg/parser/ctor2.C: New test.
15183
15184 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15185
15186         PR c++/17154
15187         * g++.dg/template/using9.C: New test.
15188
15189 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15190
15191         PR c++/19258
15192         * g++.dg/lookup/friend6.C: New test.
15193
15194 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15195
15196         PR c++/19270
15197         * g++.dg/template/array10.C: New.
15198
15199 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15200
15201         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15202         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15203
15204 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15205
15206         * gcc.c-torture/compile/20050105-1.c: New test.
15207
15208 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15209
15210         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15211
15212 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15213
15214         PR middle-end/19100
15215         * gcc.dg/conv-3.c: New test case.
15216
15217 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15218
15219         * gcc.dg/asm-wide-1.c: New test.
15220
15221 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15222
15223         PR c++/19030
15224         * g++.dg/parse/crash22.C: New
15225
15226 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15227
15228         PR 19257
15229         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15230
15231 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15232
15233         PR middle-end/17767
15234         * gcc.dg/i386-mmx-6.c: New test case.
15235
15236 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15237
15238         PR tree-optimization/18308
15239         * gcc.dg/vect/pr18308.c: New testcase.
15240
15241 2005-01-04  Andreas Jaeger  <aj@suse.de>
15242
15243         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15244
15245 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15246             Robert Bowdidge <bowdidge@apple.com>
15247
15248         * gcc.dg/cpp/subframework1.c: New.
15249         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15250         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15251         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15252         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15253
15254 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15255
15256         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15257         producing warning.
15258         * gcc.dg/darwin-weakimport-2.c: New.
15259
15260 2005-01-03  Richard Henderson  <rth@redhat.com>
15261
15262         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15263
15264 2005-01-03  Richard Henderson  <rth@redhat.com>
15265
15266         * gcc.dg/vect/vect.exp: Enable for ia64.
15267         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15268         (check_effective_target_vect_float): Likewise.
15269         (check_effective_target_vect_no_align): Likewise.
15270         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15271         * gcc.dg/vect/vect-8.c: Likewise.
15272
15273 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15274
15275         PR target/19236
15276         * gcc.dg/pr19236-1.c: New test case.
15277
15278 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15279
15280         PR rtl-optimization/12092
15281         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15282
15283 2005-01-02  Andreas Jaeger  <aj@suse.de>
15284
15285         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15286
15287 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15288             Andrew Pinski  <pinskia@physics.uc.edu>
15289
15290         PR rtl-optimization/12092
15291         * gcc.dg/pr12092-1.c: New test case.
15292
15293 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15294
15295         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15296         'hidden' and 'default' for better portability.
15297         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15298
15299         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15300         6 and 7.
15301         * g++.old-deja/g++.brendan/new3.C: Likewise.
15302
15303 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15304
15305         * gcc.dg/20041231-1.C: New test.
15306         * g++.dg/warn/Wunreachable-code-1.C: New test.
15307
15308 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15309
15310         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15311         file, not /dev/null.  Abort on error.
15312
15313 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15314             Ziemowit Laski  <zlaski@apple.com>
15315
15316         PR objc/18971
15317         * objc.dg/encode-5.m: New test.
15318
15319 2004-12-29  Richard Henderson  <rth@redhat.com>
15320
15321         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15322         * objc.dg/stabs-1.m: Disable for ia64.
15323
15324 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15325
15326         PR c++/19190
15327         * g++.dg/warn/Wunused-10.C: New test.
15328
15329 2004-12-28  Richard Henderson  <rth@redhat.com>
15330
15331         * objc.dg/stabs-1.m: Disable for alpha.
15332
15333 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15334
15335         PR c++/19149
15336         * g++.dg/parse/error23.C: New test.
15337
15338 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15339
15340         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15341
15342         PR fortran/19032
15343         * gfortran.dg/intrinsic_modulo_1.f90: New.
15344         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15345         tests with divisor -1.
15346
15347 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15348
15349         * g++.dg/opt/temp1.C (memcpy): Return a value.
15350
15351         PR c++/19148
15352         * g++.dg/expr/cond7.C: New test.
15353
15354 2004-12-27  Paul Brook  <paul@codesourcery.com>
15355
15356         * gfortran.dg/g77/select_no_compile.f: Remove.
15357
15358 2004-12-27  Richard Henderson  <rth@redhat.com>
15359
15360         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15361         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15362         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15363
15364 2004-12-26  Richard Henderson  <rth@redhat.com>
15365
15366         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15367         by 1i instead of token pasting.
15368
15369 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15370
15371         PR tree-optimization/17578
15372         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15373         to additional_flags.
15374         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15375
15376 2004-12-25  Richard Henderson  <rth@redhat.com>
15377
15378         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15379         Remove Alpha.
15380
15381 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15382
15383         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15384         hppa*-*-hpux*.
15385         * gcc.dg/pr17957.c (dg-options): Likewise.
15386         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15387         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15388         instead of 0 on __hppa__.
15389         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15390         "foo,%r" on hppa*-*-*.
15391
15392 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15393
15394         PR fortran/19071
15395         * gfortran.dg/complex_write.f90: New test.
15396
15397 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15398
15399         PR c++/17595
15400         * g++.dg/parse/pragma2.C: New test.
15401
15402         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15403
15404 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15405
15406         * gcc.dg/empty2.c: Add missing dg-warning.
15407
15408 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15409
15410         PR c++/17413
15411         * g++.dg/template/local4.C: New test.
15412         * g++.dg/template/crash19.C: Add dg-error marker.
15413
15414         * g++.dg/template/crash31.C: Correct embedded PR number.
15415
15416 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15417
15418         PR c++/16405
15419         * g++.dg/opt/temp1.C: Add do-run marker.
15420
15421 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15422
15423         * g++.dg/template/spec19.C: New.
15424
15425 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15426
15427         PR target/16819
15428         * gcc.dg/empty2.c: New.
15429
15430 2004-12-23  Richard Henderson  <rth@redhat.com>
15431
15432         * lib/target-supports.exp (check_effective_target_vect_no_align):
15433         Remove i?86 and x86-64.
15434
15435 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15436
15437         PR c++/16405
15438         * g++.dg/opt/temp1.C: New test.
15439
15440 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15441
15442         PR c++/18733
15443         * g++.dg/template/friend33.C: New testcase.
15444
15445 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15446
15447         PR c++/18464
15448         * g++.dg/template/cond5.C: New test.
15449
15450         PR c++/18492
15451         * g++.dg/inherit/thunk3.C: New test.
15452
15453         PR c++/11224
15454         * g++.dg/warn/Wunused-9.C: New test.
15455
15456 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15457
15458         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15459
15460 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15461
15462         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15463
15464 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15465
15466         PR c++/18378
15467         * g++.dg/ext/packed8.C: New test.
15468
15469         PR c++/19063
15470         * g++.dg/template/crash31.C: New test.
15471
15472         PR c++/19034
15473         * g++.dg/template/crash30.C: New test.
15474
15475 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15476
15477         PR C++/18984
15478         * g++.dg/eh/ctor3.C: New test.
15479
15480 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15481
15482         * objc.dg/stabs-1.m: Allow section name to be quoted and
15483         assembly label to begin with '.LL'.
15484
15485 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15486
15487         * gcc.dg/vect/vect.exp
15488         (check_effective_target_lp64_or_vect_no_align): New.
15489         * gcc.dg/vect/vect-77.c: Use it.
15490         * gcc.dg/vect/vect-78.c: Use it.
15491
15492         * lib/target-supports.exp
15493         (check_effective_target_vect_no_max,
15494         check_effective_target_vect_no_bitwise,
15495         check_effective_target_vect_no_align): New.
15496         * gcc.dg/vect/vect-13.c: Use them.
15497         * gcc.dg/vect/vect-17.c: Ditto.
15498         * gcc.dg/vect/vect-18.c: Ditto.
15499         * gcc.dg/vect/vect-19.c: Ditto.
15500         * gcc.dg/vect/vect-20.c: Ditto.
15501         * gcc.dg/vect/vect-27.c: Ditto.
15502         * gcc.dg/vect/vect-29.c: Ditto.
15503         * gcc.dg/vect/vect-44.c: Ditto.
15504         * gcc.dg/vect/vect-48.c: Ditto.
15505         * gcc.dg/vect/vect-50.c: Ditto.
15506         * gcc.dg/vect/vect-52.c: Ditto.
15507         * gcc.dg/vect/vect-54.c: Ditto.
15508         * gcc.dg/vect/vect-56.c: Ditto.
15509         * gcc.dg/vect/vect-58.c: Ditto.
15510         * gcc.dg/vect/vect-60.c: Ditto.
15511         * gcc.dg/vect/vect-72.c: Ditto.
15512         * gcc.dg/vect/vect-80.c: Ditto.
15513
15514 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15515
15516         PR c++/14075
15517         * g++.dg/init/string1.C: New.
15518
15519         PR c++/18975
15520         * g++.dg/other/synth1.C: New.
15521
15522 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15523
15524         PR c/18963
15525         * gcc.dg/pr18963-1.c: New test.
15526
15527 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15528
15529         PR c/18596
15530         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15531         * gcc.dg/pr18596-1.c: Use dg-error.
15532         (dg-options): Use -fno-unit-at-a-time.
15533         * gcc.dg/pr18596-2.c: New test.
15534         * gcc.dg/pr18596-3.c: New test.
15535
15536 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15537
15538         PR middle-end/18683
15539         * g++.dg/opt/pr18683-1.C: New test case.
15540
15541 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15542
15543         PR other/19093
15544         * g++.dg/opt/max1.C: Fix for 64bit targets.
15545
15546 2004-12-20  Matt Austern  <austern@apple.com>
15547
15548         PR c++/19044
15549         * g++.dg/ext/builtin6.C: New
15550
15551 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15552
15553         PR tree-optimization/19080
15554         * gcc.c-torture/compile/pr19080.c: New test.
15555
15556 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15557
15558         * gcc.dg/20041219-1.c: New test.
15559
15560 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15561
15562         PR middle-end/19068
15563         * g++.dg/opt/max1.C: New test case.
15564
15565 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15566
15567         * gcc.dg/fdata-sections-1.c: New test.
15568
15569 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15570
15571         PR middle-end/18548
15572         * gcc.dg/max-1.c: New test case.
15573
15574 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15575
15576         * gcc.c-torture/execute/20041218-1.c: New test.
15577
15578 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15579
15580         * gcc.dg/pr18501.c: New test.
15581         * gcc.dg/uninit-5.c: XFAIL.
15582         * gcc.dg/uninit-9.c: XFAIL.
15583
15584 2004-12-17  Dale Johannesen  <dalej@apple.com>
15585
15586         * gcc.dg/20041213-1.c: New.
15587
15588 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15589
15590         * objc.dg/stabs-1.m: Allow assembly label to begin
15591         with a dot ('.').
15592
15593 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15594
15595         * gcc.c-torture/execute/20041213-1.c: Move...
15596         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15597
15598 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15599
15600         PR c++/18721
15601         * g++.dg/lookup/conv-5.C: New.
15602
15603 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15604
15605         * objc.dg/stabs-1.m: New test.
15606
15607 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15608
15609         * gcc.dg/visibility-c.c: Change compile to
15610         assemble for the test.
15611
15612 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15613
15614         PR target/19041
15615         * gcc.dg/visibility-c.c: New test.
15616
15617 2004-12-16  Roger Sayle  <roger@eyesopen.com>
15618
15619         PR middle-end/18493
15620         * gcc.dg/switch-8.c: New test case.
15621
15622 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15623
15624         PR c++/18905
15625         * g++.dg/template/init4.C: New.
15626         * g++.dg/opt/static3.C: Enable optimizer.
15627
15628 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
15629
15630         * g++.dg/other/complex1.C: New test.
15631
15632 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
15633
15634         * g++.dg/opt/inline9.C: New test.
15635
15636 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15637
15638         PR fortran/18993
15639         * gfotran.dg/nullify_1.f: New test.
15640
15641 2004-12-15  Richard Henderson  <rth@redhat.com>
15642
15643         * gcc.target/i386/i386.exp: New harness.
15644         * gcc.target/i386/vect-args.c: New.
15645
15646 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
15647
15648         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
15649
15650 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15651
15652         PR c++/18825
15653         * g++.dg/template/friend32.C: New test.
15654
15655 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15656
15657         * cpp/pragma-once-1.c: New test.
15658         * cpp/pragma-once-1b.h: Likewise.
15659         * cpp/pragma-once-1c.h: Likewise.
15660         * cpp/pragma-once-1d.h: Likewise.
15661         * cpp/inc/pragma-once-1a.h: Likewise.
15662
15663 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
15664             Steven G. Kargl  <kargls@comcast.net>
15665
15666         PR fortran/17597
15667         * gfortran.dg/list_read_3.f90: New test.
15668
15669 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15670
15671         * gcc.dg/ftrapv-2.c: New test.
15672
15673 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15674
15675         PR c++/18981
15676         * g++.dg/template/typename9.C: New test.
15677
15678 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15679
15680         PR c++/18738
15681         * g++.dg/template/typename8.C: New test.
15682         * g++.dg/parse/friend2.C: Tweak error message.
15683
15684 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15685
15686         * gcc.c-torture/20041214-1.c: New test.
15687
15688 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15689
15690         PR c++/18965
15691         * g++.dg/init/array17.C: New test.
15692
15693 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15694
15695         PR c++/18793
15696         * g++.dg/init/aggr3.C: New test.
15697
15698 2004-12-14  Janis Johnson  <janis187@us.ibm.com
15699
15700         * gcc.dg/altivec-types-1.c: New test.
15701         * gcc.dg/altivec-types-2.c: New test.
15702         * gcc.dg/altivec-types-3.c: New test.
15703         * gcc.dg/altivec-types-4.c: New test.
15704         * g++.dg/ext/altivec-types-1.C: New test.
15705         * g++.dg/ext/altivec-types-2.C: New test.
15706         * g++.dg/ext/altivec-types-3.C: New test.
15707         * g++.dg/ext/altivec-types-4.C: New test.
15708
15709 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
15710
15711         PR middle-end/18951
15712         * gcc.c-torture/execute/20041213-1.c: New test.
15713
15714 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
15715
15716         PR c++/18949
15717         * g++.dg/template/cast1.C: New.
15718
15719 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
15720
15721         * gcc.c-torture/execute/20041213-2.c: New test.
15722
15723 2004-12-13  Richard Henderson  <rth@redhat.com>
15724
15725         * gcc.dg/i386-sse-10.c: Fix typo in options.
15726
15727 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
15728
15729         PR c++/18968
15730         * g++.dg/opt/pr18968.C: New test.
15731
15732 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
15733
15734         PR c++/18925
15735         * g++.dg/ext/visibility/staticdatamem.C: New test.
15736
15737 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
15738
15739         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
15740
15741 2004-12-13  Roger Sayle  <roger@eyesopen.com>
15742
15743         PR rtl-optimization/18928
15744         * gcc.dg/pr18928-1.c: New test case.
15745
15746 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
15747
15748         PR tree-opt/16951
15749         * gcc.c-torture/compile/20041211-1.c: New.
15750
15751 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15752
15753         PR middle-end/17564
15754         * gcc.c-torture/execute/20041212-1.c: New test.
15755
15756 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15757
15758         PR fortran/18869
15759         * gfortran.dg/common_1.f90: New test.
15760
15761 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
15762         Paul Brook  <paul@codesourcery.com>
15763
15764         PR fortran/16222
15765         * gfortran.dg/real_do_1.f90: New test.
15766
15767 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15768
15769         PR tree-opt/18040
15770         * g++.dg/opt/ptrmem6.C: New test.
15771
15772 2004-12-11  Roger Sayle  <roger@eyesopen.com>
15773
15774         PR middle-end/18921
15775         * gcc.dg/pr18921-1.c: New test case.
15776
15777 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15778
15779         PR fortran/17175
15780         * gfortran.dg/scale_1.f90: New test.
15781
15782 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
15783
15784         PR middle-end/18903
15785         * gcc.c-torture/compile/pr18903.c: New test.
15786
15787 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
15788
15789         * gcc.c-torture/execute/20041210-1.c: New test.
15790
15791 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15792
15793         PR c++/18731
15794         * g++.dg/parser/struct-1.C: New test.
15795         * g++.dg/parser/struct-2.C: New test.
15796         * g++.dg/parser/struct-3.C: New test.
15797
15798 2004-12-09  Richard Henderson  <rth@redhat.com>
15799
15800         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
15801
15802         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
15803         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
15804
15805 2004-12-09  Matt Austern  <austern@apple.com>
15806
15807         PR c++/18514
15808         * g++.dg/ext/builtin1.C: New
15809         * g++.dg/ext/builtin2.C: New
15810         * g++.dg/ext/builtin3.C: New
15811         * g++.dg/ext/builtin4.C: New
15812         * g++.dg/ext/builtin5.C: New
15813
15814 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
15815
15816         PR tree-opt/18904
15817         * g++.dg/opt/ptrmem5.C: New test.
15818
15819 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
15820
15821         * g++.dg/parse/typename5.C: Adjust for new error.
15822         * g++.dg/parse/typename7.C: New.
15823
15824 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15825
15826         PR c++/18073
15827         * g++.dg/other/mmintrin.C: New test.
15828
15829 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
15830
15831         PR c++/16681
15832         * g++.dg/init/array15.C: New.
15833         * g++.dg/init/array16.C: New.
15834
15835 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15836
15837         PR fortran/18826
15838         * gfortran.dg/assign_1.f90: New test.
15839
15840 2004-12-08  Nick Clifton  <nickc@redhat.com>
15841
15842         * gcc.target/xstormy16/bss_below100: New directory containing tests.
15843         * gcc.target/xstormy16/data_below100: Likewise.
15844         * gcc.target/xstormy16/sfr: Likewise.
15845         * gcc.target/xstormy16/below100.S: New test source file.
15846         * gcc.target/xstormy16/below100.ld: New test linker script.
15847         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15848         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
15849         bp instructions.
15850         * gcc.target/xstormy16/bp.c: Likewise.
15851
15852         * gcc.target/xstormy16/bss_below100: New files:
15853         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15854         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15855         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15856         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15857         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15858         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15859         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15860         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15861         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15862         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15863         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15864         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15865         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15866         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15867         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15868         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15869         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15870         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15871         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15872         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15873         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15874         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15875         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15876         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15877         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15878         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15879         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15880
15881         * gcc.target/xstormy16/data_below100: New files:
15882         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15883         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15884         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15885         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15886         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15887         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15888         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15889         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15890         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15891         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15892         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15893         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15894         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15895         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15896         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15897         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15898         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15899         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15900         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15901         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15902         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15903         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15904         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15905         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15906         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15907         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15908         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15909
15910         * gcc.target/xstormy16/sfr: New files:
15911         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
15912         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
15913         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
15914         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
15915         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
15916         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
15917         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
15918         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
15919         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
15920         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
15921         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
15922         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
15923         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
15924         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
15925         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
15926         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
15927         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
15928         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
15929         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
15930         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
15931         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
15932         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
15933         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
15934         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
15935         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
15936         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
15937         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
15938         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
15939         27_if0_sfrw_bitfield_f.c
15940
15941 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15942
15943         PR c++/18100
15944         * g++.dg/lookup/name-clash4.C: New test.
15945
15946 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
15947
15948         PR c++/18672
15949         * g++.dg/opt/array1.C: New.
15950
15951         PR c++/18803
15952         * g++.dg/template/operator5.C: New.
15953
15954 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
15955
15956         PR c/18867
15957         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
15958
15959 2004-12-07  Steven Bosscher  <stevenb@suse.de>
15960
15961         * gcc.dg/noncompile/20041207.c: New test.
15962
15963 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
15964
15965         * g++.dg/other/unreachable-1.C: New test.
15966
15967 2004-12-06  Nick Clifton  <nickc@redhat.com>
15968
15969         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
15970         <limits.h> because the latter comes from gcc's include/ directory
15971         and not the newlib/libc/include directory.
15972
15973 2004-12-04  Richard Henderson  <rth@redhat.com>
15974
15975         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
15976
15977 2004-12-04  Richard Henderson  <rth@redhat.com>
15978
15979         * lib/target-supports.exp (check_gc_sections_available): Disable
15980         for alpha and ia64.
15981
15982 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
15983
15984         PR middle-end/17909
15985         * g++.dg/other/vararg-2.C: New test.
15986
15987 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15988
15989         PR c++/17011, c++/17971
15990         * g++.dg/template/error15.C: Adjust expected error.
15991         * g++.dg/template/instantiate3.C: Likewise.
15992
15993 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
15994
15995         * gcc.dg/altivec-18.c: Fix for darwin
15996
15997 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15998
15999         PR c++/18782
16000         * g++.dg/parse/ptrmem2.C: New.
16001
16002         PR c++/18318
16003         * g++.dg/template/new1.C: New.
16004
16005 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16006
16007         PR fortran/18710
16008         * gfortran.dg/direct_io_3.f90: New test.
16009
16010 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16011
16012         PR 18758
16013         * g++.dg/parse/crash21.C: New.
16014
16015 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16016
16017         PR c++/15664, c++/18276
16018         * g++.dg/template/ttp13.C: New test.
16019         * g++.dg/template/ttp14.C: Likewise.
16020
16021 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16022
16023         PR c++/18123
16024         * g++.dg/parse/enum2.C: New test.
16025         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16026
16027 2004-12-02  Nick Clifton  <nickc@redhat.com>
16028
16029         * gcc.target/xstormy16: New test directory.
16030         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16031         * gcc.target/xstormy16/bp.c: Check the generation of bp
16032         instructions.
16033         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16034         bn instructions and the BELOW100 attribute.
16035
16036 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16037
16038         PR target/16952
16039         * gcc.dg/ppc-eabi.c: New.
16040
16041 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16042
16043         PR fortran/18284
16044         * gfortran.dg/backspace.f90
16045
16046 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16047
16048         * gfortran.dg/inquire.f90: New test.
16049
16050 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16051
16052         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16053         handle effective-target-keyword.
16054         (dg-skip-if): Support effective-target keyword as target list.
16055         (dg-xfail-if): Ditto.
16056         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16057
16058 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16059
16060         PR tree-optimization/18291
16061         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16062
16063 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16064
16065         PR C++/18729
16066         * g++.dg/parse/crash20.C: New.
16067
16068         PR c++/17431
16069         * g++.dg/overload/arg1.C: New.
16070         * g++.dg/overload/arg2.C: New.
16071         * g++.dg/overload/arg3.C: New.
16072         * g++.dg/overload/arg4.C: New.
16073
16074 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16075
16076         * gcc.dg/c99-flex-array-4.c: Remove.
16077
16078 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16079
16080         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16081
16082         * lib/target-supports.exp (is-effective-target): Simplify.
16083
16084         * lib/target-supports.exp (check_effective_target_vect_long):
16085         Fix for powerpc64-*-*.
16086
16087 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16088
16089         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16090         to support new requirements on FreeBSD 5.
16091
16092 2004-11-30  Devang Patel  <dpatel@apple.com>
16093
16094         PR 18702
16095         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16096
16097 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16098
16099         * g++.dg/ext/altivec-13.C: New test.
16100
16101 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16102
16103         PR tree-opt/18298
16104         * gcc.c-torture/execute/p18298.c: New test.
16105
16106 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16107             Dorit Naishlos  <dorit@il.ibm.com>
16108
16109         PR tree-opt/18607
16110         * gcc.dg/vect/vect-89.c: New test.
16111
16112 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16113
16114         * gcc.dg/pr18596-1.c: New test.
16115
16116 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16117
16118         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16119
16120 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16121
16122         PR c/18479
16123         * gcc.dg/pr18479.c: New test.
16124
16125 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16126
16127         PR target/18490
16128         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16129         mmix-knuth-mmixware.
16130
16131         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16132         cris-*-elf* cris-*-aout* mmix-*-*
16133
16134 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16135
16136         PR middle-end/18725
16137         * gcc.dg/pr18725.c: New test.
16138
16139 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16140
16141         PR target/18488
16142         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16143
16144         PR target/18336
16145         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16146
16147 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16148
16149         PR c++/18368
16150         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16151         * g++.old-deja/g++.law/ctors5.C: Likewise.
16152         * g++.old-deja/g++.other/crash25.C: Likewise.
16153
16154         PR c++/18674
16155         * g++.dg/template/error16.C: New test.
16156
16157         PR c++/18512
16158         * g++.dg/template/crash29.C: New test.
16159
16160 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16161
16162         PR tree-optimization/18712
16163         * gcc.c-torture/compile/pr18712.c: New test.
16164
16165 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16166
16167         PR c/7544
16168         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16169         tests.
16170
16171 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16172
16173         PR c++/18652
16174         * g++.dg/lookup/crash6.C: New test.
16175
16176 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16177
16178         PR middle-end/18164
16179         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16180
16181 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16182
16183         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16184         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16185         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16186
16187 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16188
16189         * gcc.dg/pr18164.c: New test.
16190
16191 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16192
16193         * gcc.dg/funroll-loops-all.c: New.
16194
16195 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16196
16197         PR target/18489
16198         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16199         delimeter, match space and TAB as well as ":".
16200
16201         PR target/18484
16202         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16203
16204         PR target/18348
16205         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16206
16207         PR target/18345
16208         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16209
16210         PR target/18337
16211         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16212
16213 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16214
16215         * gfortran.dg/direct_io_2.f90: New test.
16216
16217 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16218
16219         PR target/18334
16220         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16221
16222 2004-11-28  Richard Henderson  <rth@redhat.com>
16223
16224         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16225
16226 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16227
16228         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16229         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16230         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16231         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16232         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16233         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16234         gcc.dg/pointer-arith-8.c: New tests.
16235
16236 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16237
16238         PR fortran/18364
16239         * gfortran.dg/endfile.f90: New test.
16240
16241 2004-11-27  Falk Hueffner  <falk@debian.org>
16242
16243         * gcc.dg/loop-6.c: New test.
16244
16245 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16246
16247         * gcc.c-torture/execute/20041126-1.c: New test.
16248
16249 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16250
16251         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16252         on IRIX.
16253
16254 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16255
16256         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16257         functions.
16258
16259 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16260
16261         PR rtl-optimization/17825
16262         * gcc.c-torture/compile/20041119-1.c: New test.
16263
16264 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16265
16266         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16267         Check existence of ld library path variables before unsetting.
16268
16269 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16270
16271         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16272
16273 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16274
16275         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16276
16277 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16278
16279         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16280
16281 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16282
16283         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16284         dg-do directive.
16285
16286 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16287
16288         * gcc.dg/pr17957.c: Pass --param, not -param.
16289
16290 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16291
16292         PR middle-end/17957
16293         * testsuite/gcc.dg/pr17957.c: New test.
16294
16295 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16296
16297         PR c++/18445
16298         * g++.dg/template/crash28.C: Likewise.
16299
16300         PR c++/18001
16301         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16302         * g++.dg/ext/lvaddr.C: Likewise.
16303         * g++.dg/opt/pr7503-3.C: Likewise.
16304
16305         PR c++/18466
16306         * g++.dg/parse/qualified3.C: New test.
16307         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16308
16309         PR c++/18545
16310         * g++.dg/expr/return1.C: New test.
16311
16312 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16313
16314         Friend class name lookup 3/n, PR c++/3332
16315         * g++.dg/lookup/friend3.C: New test.
16316         * g++.dg/lookup/friend4.C: Likewise.
16317         * g++.dg/lookup/friend5.C: Likewise.
16318
16319 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16320
16321         Friend class name lookup 2/n, PR c++/14513, c++/15410
16322         * g++.dg/lookup/friend2.C: New test.
16323         * g++.dg/template/friend31.C: Likewise.
16324
16325 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16326
16327         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16328
16329 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16330
16331         PR c++/17473
16332         * g++.dg/tc1/dr56.C: Remove.
16333         * g++.dg/template/typedef1.C: Add dg-error markers.
16334         * g++.old-deja/g++.other/typedef7.C: Likewise.
16335
16336         PR c++/18285
16337         * g++.dg/parse/typedef7.C: New test.
16338
16339 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16340
16341         * gcc.c-torture/execute/20041124-1.c: New test.
16342
16343 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16344
16345         * g++.dg/template/deduce3.C: New test.
16346
16347         PR c++/18586
16348         * g++.dg/template/crash27.C: New test.
16349
16350         PR c++/18530
16351         * g++.dg/warn/Wshadow-3.C: New test.
16352
16353 2004-11-24  Devang Patel  <dpatel@apple.com>
16354
16355         PR/18555
16356         * gcc.dg/cpp/isysroot-1.c: New test.
16357         * gcc.dg/cpp/usr/include/stdio.h: New file.
16358         * gcc.dg/cpp/isysroot-2.c: New test.
16359         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16360         New file.
16361
16362 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16363
16364         PR c++/8929
16365         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16366
16367 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16368
16369         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16370         * gcc.target/sparc/pdist.c: Likewise.
16371
16372 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16373
16374         PR c++/16882
16375         * g++.dg/conversion/simd1.C: New test.
16376
16377 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16378
16379         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16380         and restore_ld_library_path_env_vars.
16381         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16382         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16383         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16384         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16385
16386 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16387
16388         * gcc.dg/pragma-align-2.c: Test macro expansion.
16389         * gcc.dg/pragma-pack-2.c: New test.
16390
16391 2004-11-23  Richard Henderson  <rth@redhat.com>
16392
16393         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16394         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16395         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16396         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16397         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16398         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16399
16400         * gcc.dg/vect/vect.exp: Add check for alpha.
16401         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16402         (check_effective_target_vect_int): Enable for alpha.
16403         (check_effective_target_vect_long): New.
16404         (is-effective-target): Add it.
16405
16406 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16407
16408         * gcc.dg/pr18614-1.c: New test.
16409
16410 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16411
16412         * gcc.dg/setjmp-2.c: New test.
16413
16414 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16415
16416         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16417         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16418         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16419         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16420         gcc.target/sparc/pdist.c: New tests.
16421
16422 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16423
16424         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16425
16426 2004-11-22  Dale Johannesen  <dalej@apple.com>
16427
16428         * gcc.dg/20041111-1.c: New.
16429
16430 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16431
16432         PR tree-opt/18536
16433         * gcc.dg/vect/pr18536.c: New test.
16434
16435 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16436
16437         PR c++/18354
16438         * g++.dg/template/nontype11.C: New test.
16439
16440 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16441
16442         PR middle-end/18520
16443         * gcc.dg/pr18520-1.c: New test case.
16444
16445 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16446
16447         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16448         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16449         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16450         expected diagnostics.
16451
16452 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16453
16454         PR target/18580
16455         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16456         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16457         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16458
16459 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16460
16461         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16462
16463 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16464             Joseph Myers  <joseph@codesourcery.com>
16465
16466         * lib/target-supports.exp (check_visibility_available): Really
16467         test the compiler.
16468
16469 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16470
16471         PR tree-opt/18181
16472         * gcc.dg/vect/vect-85.c: New test.
16473         * gcc.dg/vect/vect-86.c: New test.
16474         * gcc.dg/vect/vect-87.c: New test.
16475         * gcc.dg/vect/vect-88.c: New test.
16476
16477 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16478
16479         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16480
16481 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16482
16483         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16484         * gcc.dg/ppc-and-1.c: Ditto.
16485         * gcc.dg/ppc-compare-1.c: Ditto.
16486         * gcc.dg/ppc-mov-1.c: Ditto
16487
16488 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16489             Mark Mitchell  <mark@codesourcery.com>
16490
16491         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16492
16493 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16494             Aldy Hernandez  <aldyh@redhat.com>
16495
16496         * lib/target-supports.exp (check_effective_target_vect_int): New
16497         (check_effective_target_vect_float): New
16498         (check_effective_target_vect_double): New.
16499         (is-effective-target): Support new effective targets keywords.
16500         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16501         default action for dg-do.
16502         * gcc.dg/vect/pr16105.c: Use new support.
16503         * gcc.dg/vect/pr18400.c: Ditto.
16504         * gcc.dg/vect/pr18425.c: Ditto.
16505         * gcc.dg/vect/vect-1.c: Ditto.
16506         * gcc.dg/vect/vect-10.c: Ditto.
16507         * gcc.dg/vect/vect-11.c: Ditto.
16508         * gcc.dg/vect/vect-12.c: Ditto.
16509         * gcc.dg/vect/vect-13.c: Ditto.
16510         * gcc.dg/vect/vect-14.c: Ditto.
16511         * gcc.dg/vect/vect-15.c: Ditto.
16512         * gcc.dg/vect/vect-16.c: Ditto.
16513         * gcc.dg/vect/vect-17.c: Ditto.
16514         * gcc.dg/vect/vect-18.c: Ditto.
16515         * gcc.dg/vect/vect-19.c: Ditto.
16516         * gcc.dg/vect/vect-2.c: Ditto.
16517         * gcc.dg/vect/vect-20.c: Ditto.
16518         * gcc.dg/vect/vect-21.c: Ditto.
16519         * gcc.dg/vect/vect-22.c: Ditto.
16520         * gcc.dg/vect/vect-23.c: Ditto.
16521         * gcc.dg/vect/vect-24.c: Ditto.
16522         * gcc.dg/vect/vect-25.c: Ditto.
16523         * gcc.dg/vect/vect-26.c: Ditto.
16524         * gcc.dg/vect/vect-27.c: Ditto.
16525         * gcc.dg/vect/vect-27a.c: Ditto.
16526         * gcc.dg/vect/vect-28.c: Ditto.
16527         * gcc.dg/vect/vect-29.c: Ditto.
16528         * gcc.dg/vect/vect-29a.c: Ditto.
16529         * gcc.dg/vect/vect-3.c: Ditto.
16530         * gcc.dg/vect/vect-30.c: Ditto.
16531         * gcc.dg/vect/vect-31.c: Ditto.
16532         * gcc.dg/vect/vect-32.c: Ditto.
16533         * gcc.dg/vect/vect-33.c: Ditto.
16534         * gcc.dg/vect/vect-34.c: Ditto.
16535         * gcc.dg/vect/vect-35.c: Ditto.
16536         * gcc.dg/vect/vect-36.c: Ditto.
16537         * gcc.dg/vect/vect-37.c: Ditto.
16538         * gcc.dg/vect/vect-38.c: Ditto.
16539         * gcc.dg/vect/vect-4.c: Ditto.
16540         * gcc.dg/vect/vect-40.c: Ditto.
16541         * gcc.dg/vect/vect-41.c: Ditto.
16542         * gcc.dg/vect/vect-42.c: Ditto.
16543         * gcc.dg/vect/vect-43.c: Ditto.
16544         * gcc.dg/vect/vect-44.c: Ditto.
16545         * gcc.dg/vect/vect-45.c: Ditto.
16546         * gcc.dg/vect/vect-46.c: Ditto.
16547         * gcc.dg/vect/vect-47.c: Ditto.
16548         * gcc.dg/vect/vect-48.c: Ditto.
16549         * gcc.dg/vect/vect-48a.c: Ditto.
16550         * gcc.dg/vect/vect-49.c: Ditto.
16551         * gcc.dg/vect/vect-5.c: Ditto.
16552         * gcc.dg/vect/vect-50.c: Ditto.
16553         * gcc.dg/vect/vect-51.c: Ditto.
16554         * gcc.dg/vect/vect-52.c: Ditto.
16555         * gcc.dg/vect/vect-53.c: Ditto.
16556         * gcc.dg/vect/vect-54.c: Ditto.
16557         * gcc.dg/vect/vect-55.c: Ditto.
16558         * gcc.dg/vect/vect-56.c: Ditto.
16559         * gcc.dg/vect/vect-56a.c: Ditto.
16560         * gcc.dg/vect/vect-57.c: Ditto.
16561         * gcc.dg/vect/vect-58.c: Ditto.
16562         * gcc.dg/vect/vect-59.c: Ditto.
16563         * gcc.dg/vect/vect-6.c: Ditto.
16564         * gcc.dg/vect/vect-60.c: Ditto.
16565         * gcc.dg/vect/vect-61.c: Ditto.
16566         * gcc.dg/vect/vect-62.c: Ditto.
16567         * gcc.dg/vect/vect-63.c: Ditto.
16568         * gcc.dg/vect/vect-64.c: Ditto.
16569         * gcc.dg/vect/vect-65.c: Ditto.
16570         * gcc.dg/vect/vect-66.c: Ditto.
16571         * gcc.dg/vect/vect-67.c: Ditto.
16572         * gcc.dg/vect/vect-68.c: Ditto.
16573         * gcc.dg/vect/vect-69.c: Ditto.
16574         * gcc.dg/vect/vect-7.c: Ditto.
16575         * gcc.dg/vect/vect-72.c: Ditto.
16576         * gcc.dg/vect/vect-72a.c: Ditto.
16577         * gcc.dg/vect/vect-73.c: Ditto.
16578         * gcc.dg/vect/vect-74.c: Ditto.
16579         * gcc.dg/vect/vect-75.c: Ditto.
16580         * gcc.dg/vect/vect-76.c: Ditto.
16581         * gcc.dg/vect/vect-77.c: Ditto.
16582         * gcc.dg/vect/vect-77a.c: Ditto.
16583         * gcc.dg/vect/vect-78.c: Ditto.
16584         * gcc.dg/vect/vect-79.c: Ditto.
16585         * gcc.dg/vect/vect-8.c: Ditto.
16586         * gcc.dg/vect/vect-80.c: Ditto.
16587         * gcc.dg/vect/vect-82.c: Ditto.
16588         * gcc.dg/vect/vect-82_64.c: Ditto.
16589         * gcc.dg/vect/vect-83.c: Ditto.
16590         * gcc.dg/vect/vect-83_64.c: Ditto.
16591         * gcc.dg/vect/vect-9.c: Ditto.
16592         * gcc.dg/vect/vect-all.c: Ditto.
16593         * gcc.dg/vect/vect-none.c: Ditto.
16594
16595 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16596
16597         * lib/gcc-dg.exp (dg-skip-if): New function.
16598         (dg-forbid-option): Remove.
16599         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16600         * g++.dg/abi/bitfield8.C: Likewise.
16601         * g++.dg/abi/dtor1.C: Likewise.
16602         * g++.dg/abi/empty10.C: Likewise.
16603         * g++.dg/abi/empty7.C: Likewise.
16604         * g++.dg/abi/empty9.C: Likewise.
16605         * g++.dg/abi/layout3.C: Likewise.
16606         * g++.dg/abi/layout4.C: Likewise.
16607         * g++.dg/abi/thunk1.C: Likewise.
16608         * g++.dg/abi/thunk2.C: Likewise.
16609         * g++.dg/abi/vbase11.C: Likewise.
16610         * g++.dg/abi/vthunk2.C: Likewise.
16611         * g++.dg/abi/vthunk3.C: Likewise.
16612         * g++.dg/ext/attrib8.C: Likewise.
16613         * g++.dg/opt/longbranch2.C: Likewise.
16614         * g++.dg/opt/reg-stack4.C: Likewise.
16615         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16616         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16617         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16618         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16619         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16620         * gcc.dg/20000609-1.c: Likewise.
16621         * gcc.dg/20000720-1.c: Likewise.
16622         * gcc.dg/20011107-1.c: Likewise.
16623         * gcc.dg/20011119-1.c: Likewise.
16624         * gcc.dg/20020108-1.c: Likewise.
16625         * gcc.dg/20020122-2.c: Likewise.
16626         * gcc.dg/20020122-3.c: Likewise.
16627         * gcc.dg/20020201-3.c: Likewise.
16628         * gcc.dg/20020206-1.c: Likewise.
16629         * gcc.dg/20020218-1.c: Likewise.
16630         * gcc.dg/20020310-1.c: Likewise.
16631         * gcc.dg/20020411-1.c: Likewise.
16632         * gcc.dg/20020418-2.c: Likewise.
16633         * gcc.dg/20020426-1.c: Likewise.
16634         * gcc.dg/20020426-2.c: Likewise.
16635         * gcc.dg/20020517-1.c: Likewise.
16636         * gcc.dg/20020523-1.c: Likewise.
16637         * gcc.dg/20020523-2.c: Likewise.
16638         * gcc.dg/20020729-1.c: Likewise.
16639         * gcc.dg/20030204-1.c: Likewise.
16640         * gcc.dg/20030826-2.c: Likewise.
16641         * gcc.dg/20030926-1.c: Likewise.
16642         * gcc.dg/20031202-1.c: Likewise.
16643         * gcc.dg/980312-1.c: Likewise.
16644         * gcc.dg/980313-1.c: Likewise.
16645         * gcc.dg/990117-1.c: Likewise.
16646         * gcc.dg/990424-1.c: Likewise.
16647         * gcc.dg/990524-1.c: Likewise.
16648         * gcc.dg/991230-1.c: Likewise.
16649         * gcc.dg/i386-387-1.c: Likewise.
16650         * gcc.dg/i386-387-2.c: Likewise.
16651         * gcc.dg/i386-387-3.c: Likewise.
16652         * gcc.dg/i386-387-4.c: Likewise.
16653         * gcc.dg/i386-387-5.c: Likewise.
16654         * gcc.dg/i386-387-6.c: Likewise.
16655         * gcc.dg/i386-asm-1.c: Likewise.
16656         * gcc.dg/i386-bitfield1.c: Likewise.
16657         * gcc.dg/i386-bitfield2.c: Likewise.
16658         * gcc.dg/i386-loop-1.c: Likewise.
16659         * gcc.dg/i386-loop-2.c: Likewise.
16660         * gcc.dg/i386-loop-3.c: Likewise.
16661         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16662         * gcc.dg/i386-pic-1.c: Likewise.
16663         * gcc.dg/i386-regparm.c: Likewise.
16664         * gcc.dg/i386-signbit-1.c: Likewise.
16665         * gcc.dg/i386-signbit-2.c: Likewise.
16666         * gcc.dg/i386-signbit-3.c: Likewise.
16667         * gcc.dg/i386-sse-5.c: Likewise.
16668         * gcc.dg/i386-sse-8.c: Likewise.
16669         * gcc.dg/i386-unroll-1.c: Likewise.
16670         * gcc.dg/tls/opt-1.c: Likewise.
16671         * gcc.dg/tls/opt-2.c: Likewise.
16672         * gcc.dg/unroll-1.c: Likewise.
16673         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16674         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16675         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16676         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16677
16678 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16679
16680         * g++.dg/template/incomplete1.C: New test.
16681
16682 2004-11-16  Nick Clifton  <nickc@redhat.com>
16683
16684         Revert patches accidentally commited during checkin of fixes for
16685         xstormy16 tests:
16686         gcc.c-torture/execute/simd-4.c: Revert
16687         gcc.dg/20040910-1.c: Revert.
16688
16689 2004-11-16  Paul Brook  <paul@codesourcery.com>
16690
16691         PR fortran/13010
16692         * gfortran.dg/der_pointer_1.f90: New test.
16693
16694 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
16695
16696         PR c/18498
16697         * gcc.dg/bitfld-13.c: New test.
16698
16699 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
16700
16701         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
16702         powerpc*-*-linux*.
16703
16704         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
16705         * gcc.dg/ppc64-abi-2.c: Ditto.
16706         * gcc.dg/ppc64-abi-3.c: Ditto.
16707
16708         * lib/gcc-dg.exp (dg-target-list): Remove.
16709
16710 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
16711
16712         * gcc.dg/ia64-postinc.c: New test.
16713
16714 2004-11-15  Mark Mitchell <mark@codesourcery.com>
16715
16716         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
16717
16718 2004-11-15  Nick Clifton  <nickc@redhat.com>
16719
16720         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
16721         __INT_MAX__ so that the test can be compiled by toolchains
16722         targeted at 16-bit processors.
16723
16724         * gcc.dg/20040625-1.c: Use long constants rather than integers
16725         when performing arithmetic that will overflow 16-bits.
16726
16727         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
16728         xstormy16.  It does not support 128-bit vector operations.
16729
16730         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
16731         with the macro PTR_TYPE.  Define this macro to an integer type
16732         suitable for holding a pointer.
16733
16734         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
16735         the target is a 16-bit processor.
16736
16737         * gcc.dg/cpp/if-2.c: Expect a different warning message from
16738         16-bit targets where the character constant will be too long.
16739
16740         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
16741         where the double will not be directly addressable.
16742
16743 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16744
16745         Friend class name lookup 1/n, PR c++/18471
16746         * g++.dg/template/crash26.C: New test.
16747         * g++.dg/lookup/struct1.C: Adjust expected error.
16748         * g++.dg/parse/elab1.C: Likewise.
16749         * g++.dg/parse/elab2.C: Likewise.
16750         * g++.dg/parse/int-as-enum1.C: Likewise.
16751         * g++.dg/parse/struct-as-enum1.C: Likewise.
16752         * g++.dg/parse/typedef1.C: Likewise.
16753         * g++.dg/parse/typedef3.C: Likewise.
16754         * g++.dg/parse/typedef4.C: Likewise.
16755         * g++.dg/parse/typedef5.C: Likewise.
16756         * g++.dg/template/nontype4.C: Likewise.
16757         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
16758         * g++.old-deja/g++.other/elab1.C: Likewise.
16759         * g++.old-deja/g++.other/syntax4.C: Likewise.
16760
16761 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16762
16763         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
16764
16765 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
16766
16767         * gcc.c-torture/execute/20041114-1.c: New test.
16768
16769 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
16770
16771         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
16772         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
16773         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
16774         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
16775         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
16776         gcc.dg/switch-7.c: New tests.
16777
16778 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16779
16780         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
16781
16782 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16783
16784         PR tree-opt/18400
16785         * gcc.dg/vect/pr18400.c: New test.
16786
16787 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16788             Andrew Pinski  <pinskia@physics.uc.edu>
16789
16790         PR tree-opt/18425
16791         * gcc.dg/vect/pr18425.c: New test.
16792
16793 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16794
16795         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
16796         Guard with dg-require-alias and dg-require-visibility.
16797
16798 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16799
16800         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
16801
16802 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16803
16804         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
16805
16806 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16807
16808         PR c++/17344
16809         * g++.dg/template/defarg5.C: New test.
16810
16811 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16812
16813         * g++.dg/parse/cast1.C: Run only on ILP32.
16814         * g++.old-deja/g++.mike/p784.C: Likewise.
16815
16816 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
16817
16818         * gcc.c-torture/execute/20041113-1.c: New test.
16819
16820 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16821
16822         PR target/18230
16823         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
16824         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
16825         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
16826         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16827         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
16828         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
16829         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
16830         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
16831         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
16832         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16833         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16834         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
16835         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
16836
16837 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16838
16839         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
16840         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
16841         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
16842         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
16843         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
16844         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
16845         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
16846         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
16847         gcc.target/sparc/combined-1.c: New tests.
16848
16849 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
16850
16851         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
16852         New tests.
16853
16854 2004-11-12  Mark Mitchell <mark@codesourcery.com>
16855
16856         * lib/gcc-dg.exp (dg-forbid-option): New function.
16857         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
16858         * g++.dg/abi/bitfield8.C: Likewise.
16859         * g++.dg/abi/dtor1.C: Likewise.
16860         * g++.dg/abi/empty10.C: Likewise.
16861         * g++.dg/abi/empty7.C: Likewise.
16862         * g++.dg/abi/empty9.C: Likewise.
16863         * g++.dg/abi/layout3.C: Likewise.
16864         * g++.dg/abi/layout4.C: Likewise.
16865         * g++.dg/abi/thunk1.C: Likewise.
16866         * g++.dg/abi/thunk2.C: Likewise.
16867         * g++.dg/abi/vbase11.C: Likewise.
16868         * g++.dg/abi/vthunk2.C: Likewise.
16869         * g++.dg/abi/vthunk3.C: Likewise.
16870         * g++.dg/ext/attrib8.C: Likewise.
16871         * g++.dg/opt/longbranch2.C: Likewise.
16872         * g++.dg/opt/reg-stack4.C: Likewise.
16873         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16874         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16875         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16876         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16877         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16878         * gcc.dg/20000609-1.c: Likewise.
16879         * gcc.dg/20000720-1.c: Likewise.
16880         * gcc.dg/20011107-1.c: Likewise.
16881         * gcc.dg/20011119-1.c: Likewise.
16882         * gcc.dg/20020108-1.c: Likewise.
16883         * gcc.dg/20020122-2.c: Likewise.
16884         * gcc.dg/20020122-3.c: Likewise.
16885         * gcc.dg/20020201-3.c: Likewise.
16886         * gcc.dg/20020206-1.c: Likewise.
16887         * gcc.dg/20020218-1.c: Likewise.
16888         * gcc.dg/20020310-1.c: Likewise.
16889         * gcc.dg/20020411-1.c: Likewise.
16890         * gcc.dg/20020418-2.c: Likewise.
16891         * gcc.dg/20020426-1.c: Likewise.
16892         * gcc.dg/20020426-2.c: Likewise.
16893         * gcc.dg/20020517-1.c: Likewise.
16894         * gcc.dg/20020523-1.c: Likewise.
16895         * gcc.dg/20020523-2.c: Likewise.
16896         * gcc.dg/20020729-1.c: Likewise.
16897         * gcc.dg/20030204-1.c: Likewise.
16898         * gcc.dg/20030826-2.c: Likewise.
16899         * gcc.dg/20030926-1.c: Likewise.
16900         * gcc.dg/20031202-1.c: Likewise.
16901         * gcc.dg/980312-1.c: Likewise.
16902         * gcc.dg/980313-1.c: Likewise.
16903         * gcc.dg/990117-1.c: Likewise.
16904         * gcc.dg/990424-1.c: Likewise.
16905         * gcc.dg/990524-1.c: Likewise.
16906         * gcc.dg/991230-1.c: Likewise.
16907         * gcc.dg/i386-387-1.c: Likewise.
16908         * gcc.dg/i386-387-2.c: Likewise.
16909         * gcc.dg/i386-387-3.c: Likewise.
16910         * gcc.dg/i386-387-4.c: Likewise.
16911         * gcc.dg/i386-387-5.c: Likewise.
16912         * gcc.dg/i386-387-6.c: Likewise.
16913         * gcc.dg/i386-asm-1.c: Likewise.
16914         * gcc.dg/i386-bitfield1.c: Likewise.
16915         * gcc.dg/i386-bitfield2.c: Likewise.
16916         * gcc.dg/i386-loop-1.c: Likewise.
16917         * gcc.dg/i386-loop-2.c: Likewise.
16918         * gcc.dg/i386-loop-3.c: Likewise.
16919         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16920         * gcc.dg/i386-pic-1.c: Likewise.
16921         * gcc.dg/i386-regparm.c: Likewise.
16922         * gcc.dg/i386-signbit-1.c: Likewise.
16923         * gcc.dg/i386-signbit-2.c: Likewise.
16924         * gcc.dg/i386-signbit-3.c: Likewise.
16925         * gcc.dg/i386-sse-5.c: Likewise.
16926         * gcc.dg/i386-sse-8.c: Likewise.
16927         * gcc.dg/i386-unroll-1.c: Likewise.
16928         * gcc.dg/tls/opt-1.c: Likewise.
16929         * gcc.dg/tls/opt-2.c: Likewise.
16930         * gcc.dg/unroll-1.c: Likewise.
16931         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16932         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16933         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16934         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16935         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
16936         -m64 is specified.
16937
16938 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16939
16940         PR c++/18389
16941         * g++.dg/parse/cond1.C: New test.
16942
16943         PR c++/18429
16944         * g++.dg/template/array9.C: New test.
16945         * g++.dg/ext/vla1.C: Adjust error messages.
16946         * g++.dg/ext/vlm1.C: Likewise.
16947         * g++.dg/template/crash2.C: Likewise.
16948
16949         PR c++/18436
16950         * g++.dg/template/call3.C: New test.
16951
16952         PR c++/18407
16953         * g++.dg/template/ptrmem11.C: New test.
16954
16955 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
16956
16957         PR other/14264
16958         * lib/g++.exp: Set LC_ALL and LANG to C.
16959         * lib/gcc-dg.exp: Likewise.
16960         * lib/gfortran.exp: Likewise.
16961         * lib/objc.exp: Likewise.
16962         * lib/treelang.exp: Likewise.
16963
16964 2004-11-12  Andreas Schwab  <schwab@suse.de>
16965
16966         * gcc.dg/pr16286.c: Fix last change.
16967
16968 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16969
16970         PR c++/18416
16971         * g++.dg/init/global1.C: New test.
16972
16973 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
16974
16975         * gcc.c-torture/execute/20041112-1.c: New test.
16976
16977 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16978
16979         * lib/gcc-dg.exp (dg-target-list): New.
16980
16981 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16982             Richard Sandiford  <rsandifo@redhat.com>
16983
16984         * lib/target-supports.exp (get-compiler_messages): New.
16985         (check_named_sections_available): Use it.
16986         (check_effective_target_ilp32): New.
16987         (check_effective_target_lp64): New.
16988         (is-effective-target): New.
16989         * lib/gcc-dg.exp (dg-require-effective-target): New.
16990
16991 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
16992
16993         * gcc.dg/precedence-1.c: New test.
16994
16995 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16996
16997         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
16998
16999         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17000         message, delete generated files, use more descriptive name for
17001         executable, and make the test unsupported when it cannot be run.
17002
17003         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17004         (dg-require-weak, dg-require-visibility, dg-require-alias,
17005         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17006         dg-require-iconv, dg-require-named-sections): Use it.
17007
17008         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17009
17010 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17011
17012         PR target/16457
17013         * gcc.dg/ppc-and-1: New
17014
17015         PR target/16796
17016         * gcc.dg/ppc-mov-1.c: New.
17017
17018         PR target/16458
17019         * gcc.dg/ppc-compare-1.c: New.
17020
17021 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17022
17023         * objc.dg/desig-init-2.m: New test.
17024
17025 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17026
17027         PR middle-end/18160
17028         * g++.dg/warn/register-var-1.C: New test.
17029         * g++.dg/warn/register-var-2.C: New test.
17030
17031 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17032
17033         * gcc.dg/union-2.c: New test.
17034
17035 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17036
17037         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17038         New test for PR tree-optimization/17892.
17039
17040 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17041
17042         PR c++/18369
17043         * g++.dg/init/new12.C: New test.
17044
17045 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17046
17047         * gcc.target/sparc: New directory.
17048         * gcc.target/sparc/sparc.exp: New driver.
17049         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17050         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17051         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17052         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17053
17054 2004-11-10  Paul Brook  <paul@codesourcery.com>
17055
17056         PR fortran/18218
17057         * gfortran.dg/list_read.c: New test.
17058
17059 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17060
17061         PR c/18322
17062         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17063         expected diagnostic location.
17064
17065 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17066
17067         * gcc.dg/20041109-1.c: New test.
17068
17069 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17070
17071         PR objc/18406
17072         * objc/compile/pr18406.m: New test.
17073
17074 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17075
17076         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17077
17078 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17079
17080         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17081
17082 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17083
17084         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17085
17086 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17087
17088         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17089         exit.
17090
17091 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17092
17093         PR tree-opt/18299
17094         * gcc.c-torture/pr18299-1.c: New test.
17095
17096 2004-11-06  Andreas Schwab  <schwab@suse.de>
17097
17098         * gcc.dg/pr16286.c: Also test for bool and pixel.
17099
17100 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17101
17102         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17103         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17104         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17105         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17106         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17107         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17108         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17109         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17110         gcc.dg/struct-semi-3.c: New tests.
17111
17112 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17113
17114         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17115
17116 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17117
17118         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17119         Do not use C99 designators.
17120
17121 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17122
17123         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17124
17125 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17126
17127         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17128         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17129         * gcc.c-torture/execute/simd-5.x: Remove.
17130
17131 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17132
17133         PR rtl-optimization/17933
17134         * gcc.dg/torture/pr17933-1.c: New test.
17135
17136 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17137
17138         PR target/18106
17139         * lib/target-supports.exp (check_weak_available): Support
17140         Windows.
17141
17142 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17143
17144         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17145         call to fflush(stdout) before abort.
17146         (my_ffsll): New function.
17147         (generate_fields): Use it.
17148
17149 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17150
17151         * gcc.dg/init-undef-1.c: New test.
17152
17153 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17154
17155         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17156         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17157         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17158         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17159         expected messages for new parser.
17160
17161 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17162
17163         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17164
17165 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17166
17167         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17168         on LP64 targets.
17169
17170 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17171
17172         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17173         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17174         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17175         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17176         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17177         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17178         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17179         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17180         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17181         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17182
17183 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17184
17185         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17186         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17187         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17188         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17189         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17190         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17191         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17192         for new parser.
17193
17194 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17195
17196         PR target/15342
17197         * gcc.dg/20041104-1.c: New test.
17198
17199 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17200
17201         * g++.dg/template/nontype7.C: New test.
17202         * g++.dg/template/nontype8.C: Likewise.
17203         * g++.dg/template/nontype9.C: Likewise.
17204         * g++.dg/template/nontype10.C: Likewise.
17205         * g++.dg/tc1/dr49.C: Likewise.
17206         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17207         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17208
17209 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17210
17211         * g++.dg/rtti/tinfo1.C: Remove xfails.
17212
17213 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17214
17215         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17216         packed attribute to the definition to satisfy the new C++ parser.
17217
17218 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17219
17220         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17221         invocations of va_arg.
17222
17223 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17224
17225         PR c++/18124
17226         * g++.dg/template/crash25.C: New test.
17227
17228         PR c++/18155
17229         * g++.dg/template/typedef2.C: New test.
17230         * g++.dg/parse/crash13.C: Adjust error markers.
17231
17232         PR c++/18177
17233         * g++.dg/conversion/const3.C: New test.
17234
17235 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17236
17237         PR fortran/17535
17238         PR fortran/17583
17239         PR fortran/17713
17240         * gfortran.dg/generic_[123].f90: New testcases.
17241
17242 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17243
17244         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17245         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17246
17247 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17248
17249         PR tree-opt/16808
17250         * gcc.c-torture/compile/pr16808.c: New test.
17251
17252 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17253
17254         PR rtl-optimization/17104
17255         * gcc.dg/ppc-bitfield1.c: New.
17256
17257 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17258
17259         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17260
17261 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17262
17263         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17264         strings for 32-bit code.
17265
17266 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17267
17268         PR c/18239
17269         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17270
17271 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17272
17273         PR c++/18064
17274         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17275
17276 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17277
17278         PR c++/15172
17279         * g++.dg/init/aggr2.C: New test.
17280
17281 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17282
17283         * objc.dg/local-decl-1.m: New test.
17284
17285 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17286
17287         * gcc.dg/20040910-1.c: Adjust regex.
17288
17289 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17290
17291         PR rtl-optimization/18084
17292         * g++.dg/opt/pr18084-1.C: New testcase.
17293
17294 2004-10-30  Matt Austern  <austern@apple.com>
17295
17296         PR c++/17542
17297         * g++.dg/ext/attrib18.C: New test.
17298
17299 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17300
17301         PR middle-end/18096
17302         * gcc.dg/pr18096-1.c: New test case.
17303
17304 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17305
17306         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17307
17308 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17309
17310         PR c/16666
17311         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17312         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17313         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17314         gcc.dg/old-style-prom-3.c: New tests.
17315
17316 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17317
17318         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17319         Remove unnecessary inclusion of stdio.h.
17320
17321 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17322
17323         PR rtl-optimization/17581
17324         * gcc.dg/pr17581-1.c: New test case.
17325
17326 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17327
17328         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17329         being implemented.
17330         * g++.dg/conversion/dr195-1.C: New.
17331         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17332         * g++.old-deja/g++.mike/p10148.C: Likewise.
17333
17334 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17335
17336         PR c++/17695
17337         * g++.dg/debug/typedef2.C: New test.
17338
17339 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17340
17341         PR fortran/13490
17342         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17343         * gfortran.dg/g77/README: Update.
17344
17345 2004-10-28  Matt Austern  <austern@apple.com>
17346
17347         PR c++/14124
17348         * g++.dg/ext/packed7.C: New test.
17349
17350 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17351
17352         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17353         scan-assembler.
17354         * lib/scanasm.exp (hidden-scan-for): New proc.
17355         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17356         string.
17357         (scan-not-hidden): Likewise.
17358         * lib/target-supports.exp (check_visibility_available): mach-o is
17359         support too.
17360
17361 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17362
17363         PR c++/17132
17364         * g++.dg/template/memclass3.C: New test.
17365
17366 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17367
17368         PR middle-end/18160
17369         * gcc.dg/register-var-1.c: New test.
17370         * gcc.dg/register-var-2.c: New test.
17371         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17372         error now.
17373
17374 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17375
17376         PR other/18172
17377         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17378         unused variables.
17379         * gcc.dg/vect/vect-22.c: Likewise.
17380
17381 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17382
17383         * gcc.dg/i386-rotate-1.c: New test.
17384
17385 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17386
17387         * g++.dg/init/ref12.C: Add "run" marker.
17388
17389         PR c++/17435
17390         * g++.dg/init/ref12.C: New test.
17391
17392         PR c++/18140
17393         * g++.dg/template/shift1.C: New test.
17394         * g++.dg/template/error10.C: Adjust error markers.
17395
17396 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17397
17398         PR tree-opt/17529
17399         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17400
17401 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17402
17403         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17404         * gcc.dg/weak/weak-3.c: Likewise.
17405         * gcc.dg/weak/weak-5.c: Likewise.
17406         * gcc.dg/weak/weak-9.c: Likewise.
17407         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17408         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17409
17410         * gcc.dg/darwin-weakimport-1.c: New.
17411
17412 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17413
17414         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17415
17416 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17417
17418         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17419         'syntax' error messages.
17420         * gcc.dg/cpp/direct2s.c: Likewise.
17421
17422 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17423
17424         * gcc.c-torture/compile/20041026-1.c: New.
17425
17426 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17427
17428         PR c++/18093
17429         * g++.dg/lookup/ns2.C: New test.
17430
17431         PR c++/18020
17432         * g++.dg/template/enum4.C: New test.
17433
17434         PR c++/18161
17435         * g++.dg/template/expr1.C: New test.
17436
17437 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17438
17439         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17440
17441 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17442
17443         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17444         gcc.dg/decl-nospec-3.c: New tests.
17445
17446 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17447
17448         * objc.dg/super-class-3.m: New test.
17449
17450 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17451
17452         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17453         resyncing.
17454         * gcc.dg/cpp/direct2s.c: Likewise.
17455
17456 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17457
17458         * objc.dg/image-info.m: Update for changes to section selection.
17459
17460 2004-10-25  David Ayers  <d.ayers@inode.at>
17461             Ziemowit Laski  <zlaski@apple.com>
17462
17463         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17464         diagnostics when messaging 'id <Proto>'.
17465         * objc.dg/class-protocol-1.m: New test.
17466         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17467         a non-existent method signature.
17468         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17469         Update diagnostics when messaging with non-existent method signature.
17470         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17471         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17472         invalid receivers are now resolved as if messaging 'id'; remove
17473         extraneous diagnostics.
17474
17475 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17476
17477         PR c/16667
17478         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17479         gcc.dg/init-desig-obs-3.c: New tests.
17480
17481 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17482
17483         * gcc.dg/debug/20041023-1.c: New test.
17484
17485 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17486
17487         PR middle-end/17407
17488         * gcc.c-torture/compile/pr17407.c: New test.
17489
17490         PR c++/18121
17491         * g++.dg/template/array8.C: New test.
17492
17493 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17494
17495         PR other/18138
17496         * lib/g++.exp: Accept more than one multilib libgcc.
17497         * lib/gcc-dg.exp: Likewise.
17498         * lib/objc.exp: Likewise.
17499         * lib/treelang.exp: Likewise.
17500         * lib/gfortran.exp: Likewise.
17501
17502 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17503
17504         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17505
17506 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17507
17508         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17509         * gcc.dg/c99-const-expr-3.c: Likewise.
17510
17511 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17512
17513         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17514
17515 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17516
17517         * gcc.c-torture/execute/loop-2e.x: Remove.
17518
17519 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17520
17521         PR c++/18095
17522         * g++.dg/parse/crash18.C: New.
17523         * g++.dg/parse/crash19.C: New.
17524
17525 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17526
17527         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17528         * g++.dg/ext/dllimport2.C: Same.
17529         * g++.dg/ext/dllimport8.C: Same.
17530
17531 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17532
17533         PR c++/10841
17534         * g++.dg/conversion/cast1.C: New test.
17535         * g++.dg/overload/pmf1.C: Adjust error marker.
17536
17537 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17538
17539         PR objc/17923
17540         * objc.dg/const-str-7.m: New test.
17541
17542 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17543
17544         * g++.dg/template/memfriend11.C: Fix comment typo.
17545         * g++.dg/template/memfriend14.C: Likewise.
17546
17547 2004-10-20  Richard Henderson  <rth@redhat.com>
17548
17549         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17550         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17551         -fasynchronous-unwind-tables.
17552
17553 2004-10-20  Richard Henderson  <rth@redhat.com>
17554
17555         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17556         (main): Return success.
17557         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17558         (main): Return success.
17559
17560 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17561
17562         PR c++/13495
17563         * g++.dg/template/memfriend9.C: New test.
17564         * g++.dg/template/memfriend10.C: Likewise.
17565         * g++.dg/template/memfriend11.C: Likewise.
17566         * g++.dg/template/memfriend12.C: Likewise.
17567         * g++.dg/template/memfriend13.C: Likewise.
17568         * g++.dg/template/memfriend14.C: Likewise.
17569         * g++.dg/template/memfriend15.C: Likewise.
17570         * g++.dg/template/memfriend16.C: Likewise.
17571         * g++.dg/template/memfriend17.C: Likewise.
17572         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17573
17574 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17575
17576         * g++.dg/conversion/dr195.C: New.
17577         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17578
17579 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17580             Devang Patel  <dpatel@apple.com>
17581
17582         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17583         of floating point arithmetic, which could trap.
17584
17585 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17586
17587         PR c++/14035
17588         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17589         * g++.dg/conversion/const2.C: New test.
17590         * g++.dg/expr/reinterpret2.C: New test.
17591         * g++.dg/expr/reinterpret3.C: New test.
17592         * g++.dg/expr/cast2.C: New test.
17593         * g++.dg/expr/copy1.C: New test.
17594         * g++.dg/other/conversion1.C: Change error message.
17595         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17596         function pointers to void *.
17597         * g++.old-deja/g++.mike/p10148.C: Likewise.
17598
17599 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17600
17601         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17602
17603 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17604
17605         PR c++/18047
17606
17607         * g++.dg/parse/expr3.C: New test.
17608
17609 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17610
17611         * gcc.dg/smod-1.c: New test.
17612
17613 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
17614
17615         * objc.dg/method-14.m: New test.
17616
17617 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17618
17619         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
17620         Also xfail as the patch was reverted.
17621
17622 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17623
17624         PR middle-end/16973
17625         * gcc.dg/pr16973.c: New test.
17626
17627 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
17628
17629         PR tree-optimization/17656
17630         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
17631
17632 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17633
17634         * g++.dg/eh/shadow1.C: New.
17635
17636 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
17637
17638         * gcc.c-torture/compile/20041018-1.c: New test.
17639
17640 2004-10-18  Ben Elliston  <bje@au.ibm.com>
17641
17642         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
17643         compiler referring to register 0 when accessing sdata.  The linker
17644         now patches things up.
17645
17646 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
17647
17648         PR c/17529
17649         * gcc.c-torture/compile/pr17529.c: New test.
17650
17651 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17652
17653         PR c++/17743
17654         * g++.dg/ext/attrib17.C: New test.
17655
17656 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17657
17658         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
17659
17660 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17661
17662         PR c++/10479
17663         * g++.dg/ext/attrib16.C: New test.
17664
17665 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
17666
17667         PR c++/17042
17668         * g++.dg/init/dso_handle1.C: New test.
17669
17670         PR c++/14667
17671         * g++.dg/parse/typedef6.C: New test.
17672
17673         PR c++/17916
17674         * g++.dg/parse/pragma1.C: New test.
17675
17676 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
17677
17678         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
17679
17680 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
17681
17682         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
17683         -fno-common when on HPPA HP-UX platforms.
17684
17685 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
17686
17687         PR other/16820
17688         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
17689         stdint.h.
17690         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
17691         uintptr_t.
17692
17693 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17694
17695         PR c++/16301
17696         * g++.dg/lookup/strong-using-4.C: New test.
17697
17698 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17699
17700         PR middle-end/16567
17701         * gcc.c-torture/compile/nested-1.c: New test.
17702
17703 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17704
17705         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
17706         and mipsisa64*-*-* (until support for misaligned loads is added).
17707         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
17708         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
17709         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
17710         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
17711         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
17712         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
17713
17714 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
17715
17716         PR c++/17976
17717         * g++.dg/init/dtor3.C: New test.
17718
17719 2004-10-15  Ben Elliston  <bje@au.ibm.com>
17720
17721         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
17722
17723 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
17724
17725         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
17726         * gcc.dg/macho-lo-sum.c: Likewise.
17727
17728 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
17729
17730         * gcc.dg/ppc-spe64-1.c: New test.
17731
17732 2004-10-14  Devang Patel  <dpatel@apple.com>
17733
17734         PR 17635
17735         * gcc.dg/pr17635.c : New test.
17736
17737 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
17738
17739         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
17740         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
17741         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
17742         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
17743         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
17744         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
17745         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
17746         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
17747         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
17748         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
17749         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
17750         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
17751         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
17752         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
17753         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
17754         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
17755         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
17756         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
17757
17758 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17759
17760         * gcc.dg/vect/vect-82.c: New testcase.
17761         * gcc.dg/vect/vect-82_64.c: New testcase.
17762         * gcc.dg/vect/vect-83.c: New testcase.
17763         * gcc.dg/vect/vect-83_64.c: New testcase.
17764
17765 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17766
17767         * gcc.dg/cpp/error-1.c: New test.
17768
17769 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17770
17771         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
17772
17773 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
17774
17775         PR target/17984
17776         * gcc.dg/cris-peep2-xsrand2.c: New test.
17777
17778 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
17779
17780         PR c++/17661
17781         * testsuite/g++.dg/expr/for2.C: New test.
17782
17783 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17784
17785         * g++.dg/inherit/thunk1.C: Run on the SPARC.
17786
17787 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
17788
17789         PR tree-optimization/17724
17790         * g++.dg/opt/pr17724-1.C: New test.
17791         * g++.dg/opt/pr17724-2.C: New test.
17792         * g++.dg/opt/pr17724-3.C: New test.
17793         * g++.dg/opt/pr17724-4.C: New test.
17794         * g++.dg/opt/pr17724-5.C: New test.
17795         * g++.dg/opt/pr17724-6.C: New test.
17796
17797 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
17798
17799         PR c/17301
17800         * gcc.dg/pr17301-2.c: New test.
17801
17802 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
17803
17804         PR c++/15876
17805         * g++.dg/parse/error22.C: New test.
17806
17807         PR c++/17936
17808         * g++.dg/template/spec18.C: New test.
17809
17810 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
17811
17812         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
17813         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
17814         memcpy.
17815         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
17816         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
17817
17818 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
17819
17820         * g++.dg/eh/cleanup5.C: Add dg-options "".
17821
17822 2004-10-11  Roger Sayle  <roger@eyesopen.com>
17823
17824         PR middle-end/17657
17825         * gcc.dg/switch-4.c: New test case.
17826
17827 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
17828
17829         * gcc.c-torture/execute/20041011-1.c: New test.
17830
17831 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17832
17833         PR c++/17554
17834         * g++.dg/init/for3.C: New test.
17835
17836         PR c++/17657
17837         * g++.dg/opt/switch2.C: New test.
17838
17839         PR middle-end/17703
17840         * g++.dg/warn/Wreturn-2.C: New test.
17841
17842 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17843
17844         PR c++/17907
17845         * g++.dg/eh/cleanup5.C: New test.
17846
17847 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
17848
17849         PR c++/17393
17850         * g++.dg/parse/error21.C: New test.
17851
17852 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17853
17854         * g++.dg/overload/pmf1.C: Adjust quoting marks.
17855         * g++.dg/warn/incomplete1.C: Likewise.
17856         * g++.dg/template/qualttp20.C: Likewise.
17857
17858 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17859
17860         PR c/17881
17861         * parm-incomplete-1.c: New test.
17862
17863 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17864
17865         PR c++/17867
17866         * g++.dg/parse/error19.C: New test.
17867
17868         PR c++/17670
17869         * g++.dg/init/new11.C: New test.
17870
17871         PR c++/17821
17872         * g++.dg/parse/error20.C: New test.
17873
17874         PR c++/17826
17875         * g++.dg/template/crash24.C: New test.
17876
17877 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17878
17879         PR c/17301
17880         * gcc.dg/pr17301-1.c: New test.
17881
17882 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17883
17884         PR c/17189
17885         * gcc.dg/anon-struct-5.c: New test.
17886
17887 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17888
17889         PR c/17844
17890         * gcc.dg/pr17844-1.c: New test.
17891
17892 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
17893
17894         PR tree-optimization/17906
17895         * gcc.c-torture/compile/pr17906.c: New.
17896
17897 2004-10-09  Stuart Hastings  <stuart@apple.com>
17898             Roger Sayle  <roger@eyesopen.com>
17899
17900         PR rtl-optimization/17853
17901         * gcc.dg/i386-mmx-5.c: New testcase.
17902
17903 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
17904
17905         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
17906
17907 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17908
17909         PR c++/17524
17910         * g++.dg/template/static9.C: New test.
17911
17912         PR c++/17685
17913         * g++.dg/parse/operator5.C: New test.
17914
17915 2004-10-09  Roger Sayle  <roger@eyesopen.com>
17916
17917         PR middle-end/17894
17918         * gcc.c-torture/execute/divcmp-4.c: New test case.
17919
17920 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17921
17922         PR tree-opt/17902
17923         * g++.dg/opt/pr17902.C: New test.
17924
17925 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
17926
17927         * gcc.dg/cpp/ident-1.c: Add dg-options "".
17928
17929 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17930
17931         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
17932
17933 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17934
17935         * gcc.dg/assign-warn-3.c: New test.
17936
17937 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17938
17939         PR c/16999
17940         * gcc.dg/cpp/ident-1.c: New test.
17941
17942 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17943
17944         * gcc.c-torture/compile/acc1.c: New.
17945
17946 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17947
17948         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
17949         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
17950
17951 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17952
17953         * gcc.dg/ultrasp11.c: New test.
17954
17955 2004-10-08  Michael Matz  <matz@suse.de>
17956
17957         * gcc.dg/doloop-2.c: New test.
17958
17959 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17960
17961         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
17962         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
17963         objc.dg/method-9.m: Update expected diagnostics.
17964
17965 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
17966
17967         * gcc.dg/ppc-fsel-3.c: New file.
17968         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
17969
17970 2004-10-07  Paul Brook  <paul@codesourcery.com>
17971
17972         * gfortran.dg/intrinsic_verify_1.f90: New test.
17973
17974 2004-10-07  Paul Brook  <paul@codesourcery.com>
17975
17976         * gfortran.dg/empty_format_1.f90: Remove stray commas.
17977
17978 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17979
17980         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
17981         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
17982         commit.
17983
17984 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
17985
17986         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
17987
17988 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17989
17990         PR c++/17115
17991         * g++.dg/warn/Winline-4.C: New test.
17992
17993 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17994
17995         * gcc.c-torture/compile/20041007-1.c: New test.
17996
17997 2004-10-07  Paul Brook  <paul@codesourcery.com>
17998
17999         PR fortran/17678
18000         * gfortran.dg/use_allocated_1.f90: New test.
18001
18002 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18003
18004         PR middle-end/17849
18005         * gfortran.fortran-torture/compile/nested.f90: New test
18006
18007 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18008
18009         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18010
18011 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18012
18013         PR c++/17368
18014         * g++.dg/ext/asm6.C: New test.
18015
18016 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18017
18018         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18019
18020 2004-10-06  Paul Brook  <paul@codesourcery.com>
18021
18022         PR libfortran/17709
18023         * gfortran.dg/empty_format_1.f90: New test.
18024
18025 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18026
18027         PR fortran/17568
18028         * gfortran.dg/ishft.f90: New test.
18029
18030         PR fortran/17283
18031         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18032         tests.
18033
18034 2004-10-06  Paul Brook  <paul@codesourcery.com>
18035
18036         * gfortran.dg/do_1.f90: New test.
18037
18038 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18039
18040         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18041         optimizing for size.
18042
18043 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18044
18045         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18046
18047 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18048
18049         * gcc.c-torture/compile/20041005-1.c: New test.
18050
18051 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18052
18053         PR c++/17829
18054         * g++.dg/lookup/koenig4.C: New.
18055
18056 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18057
18058         * g++.dg/other/classkey1.C: Adjust quoting marks.
18059         * g++.dg/parse/error15.C: Likewise.
18060         * g++.dg/template/meminit2.C (int>): Likewise.
18061
18062 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18063
18064         PR fortran/17283
18065         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18066
18067         PR fortran/17631
18068         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18069
18070         PR fortran/17708
18071         * gfortran.dg/pr17708.f90: New test.
18072
18073 2004-10-04  Chao-ying Fu  <fu@mips.com>
18074
18075         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18076         * gcc.dg/vect/vect-4.c: Ditto.
18077         * gcc.dg/vect/vect-5.c: Ditto.
18078         * gcc.dg/vect/vect-6.c: Ditto.
18079         * gcc.dg/vect/vect-8.c: Ditto.
18080         * gcc.dg/vect/vect-16.c: Ditto.
18081         * gcc.dg/vect/vect-30.c: Ditto.
18082         * gcc.dg/vect/vect-40.c: Ditto.
18083         * gcc.dg/vect/vect-41.c: Ditto.
18084         * gcc.dg/vect/vect-42.c: Ditto.
18085         * gcc.dg/vect/vect-43.c: Ditto.
18086         * gcc.dg/vect/vect-44.c: Ditto.
18087         * gcc.dg/vect/vect-45.c: Ditto.
18088         * gcc.dg/vect/vect-46.c: Ditto.
18089         * gcc.dg/vect/vect-47.c: Ditto.
18090         * gcc.dg/vect/vect-48.c: Ditto.
18091         * gcc.dg/vect/vect-49.c: Ditto.
18092         * gcc.dg/vect/vect-50.c: Ditto.
18093         * gcc.dg/vect/vect-51.c: Ditto.
18094         * gcc.dg/vect/vect-52.c: Ditto.
18095         * gcc.dg/vect/vect-53.c: Ditto.
18096         * gcc.dg/vect/vect-54.c: Ditto.
18097         * gcc.dg/vect/vect-55.c: Ditto.
18098         * gcc.dg/vect/vect-56.c: Ditto.
18099         * gcc.dg/vect/vect-57.c: Ditto.
18100         * gcc.dg/vect/vect-58.c: Ditto.
18101         * gcc.dg/vect/vect-59.c: Ditto.
18102         * gcc.dg/vect/vect-60.c: Ditto.
18103         * gcc.dg/vect/vect-74.c: Ditto.
18104         * gcc.dg/vect/vect-79.c: Ditto.
18105         * gcc.dg/vect/vect-80.c: Ditto.
18106
18107 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18108
18109         * gcc.dg/unused-7.c: Use the correct option.
18110
18111 2004-10-04  Paul Brook  <paul@codesourcery.com>
18112         Bud Davis  <bdavis9659@comcast.net>
18113
18114         PR fortran/17706
18115         PR fortran/16434
18116         * gfortran/pr17706.f90: New test.
18117         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18118
18119 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18120
18121         * gfortran.dg/pr17612.f90: New test.
18122
18123 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18124
18125         * g++.dg/template/local1.C: Adjust quoting marks in
18126         testing for diagnostics.
18127         * g++.dg/tls/diag-2.C: Likewise.
18128         * g++.dg/other/error8.C: Likewise.
18129
18130 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18131
18132         PR c/17178
18133         * gcc.dg/unused-4.c: Adjust to be correct.
18134
18135         PR c/17820
18136         * gcc.dg/unused-7.c: New test.
18137
18138 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18139
18140         PR c++/17797
18141         * g++.dg/overload/template2.C: New test.
18142
18143 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18144
18145         PR tree-optimization/16632
18146         * gcc.dg/tree-ssa/20041002-1.c: New.
18147
18148 2004-10-03  Paul Brook  <paul@codesourcery.com>
18149
18150         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18151         rather than relying on default formatting.
18152
18153 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18154
18155         * gcc.dg/20040920-1.c: Update expected message text.
18156
18157 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18158
18159         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18160
18161 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18162
18163         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18164         tree level.
18165
18166 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18167
18168         * gcc.dg/tree-ssa/pr17343.c: Remove.
18169
18170 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18171
18172         PR tree-opt/17343
18173         * gcc.dg/tree-ssa/pr17343.c: New test.
18174
18175 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18176
18177         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18178         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18179         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18180         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18181         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18182
18183 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18184
18185         * gcc.dg/lvalue-2.c: New test.
18186
18187 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18188
18189         PR c/17730
18190         * gcc.dg/pr17730-1.c: New test
18191
18192 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18193
18194         PR c/7425
18195         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18196
18197 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18198
18199         * gcc.c-torture/execute/stdarg-1.c: New test.
18200         * gcc.c-torture/execute/stdarg-2.c: New test.
18201         * gcc.c-torture/execute/stdarg-3.c: New test.
18202         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18203         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18204         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18205         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18206         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18207
18208 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18209
18210         PR tree-optimization/17697
18211         * g++.dg/opt/pr17697-1.C: New test.
18212         * g++.dg/opt/pr17697-2.C: New test.
18213         * g++.dg/opt/pr17697-3.C: New test.
18214
18215 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18216
18217         PR c/16409
18218         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18219         gcc.dg/vla-init-5.c: New tests.
18220
18221 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18222
18223         PR c/13804
18224         * gcc.dg/pr13804-1.c: New test.
18225
18226 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18227
18228         PR fortran/16938
18229         * gfortran.dg/pr16938.f90: New test.
18230
18231 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18232
18233         * g++.dg/template/crash23.C: New test.
18234
18235 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18236
18237         PR c++/17585
18238         * g++.dg/template/static8.C: New test.
18239
18240 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18241
18242         PR c++/17681
18243         * g++.dg/other/error9.C: New test.
18244
18245 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18246
18247         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18248
18249 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18250
18251         PR fortran/15164
18252         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18253
18254 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18255
18256         PR middle-end/17112
18257         * gcc.dg/pr17112-1.c: New test case.
18258
18259 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18260
18261         PR c/11459
18262         * gcc.dg/pr11459-1.c: New test.
18263
18264 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18265
18266         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18267         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18268
18269 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18270
18271         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18272
18273 2004-09-25  Jan Hubicka  <jh@suse.cz>
18274
18275         * compile/30040909-1.c: New test.
18276         * compile/30040907-1.c: New test.
18277
18278 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18279
18280         * gcc.c-torture/execute/va-arg-26.c: New test.
18281
18282 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18283
18284         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18285         extra diagnostics on targets with 64-bit pointers.
18286         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18287
18288 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18289
18290         PR c/17188
18291         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18292         * gcc.dg/decl-3.c: Adjust expected message.
18293
18294 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18295
18296         PR fortran/17615
18297         * gfortran.dg/pr17615.f90: New test.
18298
18299 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18300
18301         PR tree-optimzation/17517
18302         * g++.dg/tree-ssa/pr17517.C: New Test.
18303
18304 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18305
18306         PR c++/16889
18307         * g++.dg/lookup/ambig3.C: New.
18308
18309 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18310
18311         PR tree-opt/17624
18312         * g++.dg/opt/pr17624.C: New test.
18313
18314 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18315
18316         PR c/6980
18317         * gcc.dg/Wbad-function-cast-1.c: New test.
18318
18319 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18320
18321         * g++.dg/ext/complit1.C
18322         * g++.dg/other/error2.C
18323         * g++.dg/other/nontype-1.C
18324         * g++.dg/parse/crash11.C
18325         * g++.dg/parse/crash12.C
18326         * g++.dg/parse/error15.C
18327         * g++.dg/parse/error4.C
18328         * g++.dg/parse/tmpl-outside1.C
18329         * g++.dg/parse/too-many-tmpl-args1.C
18330         * g++.dg/template/dependent-expr3.C
18331         * g++.dg/template/error10.C
18332         * g++.dg/template/instantiate1.C
18333         * g++.dg/template/vtable2.C
18334         * g++.dg/warn/Wshadow-1.C
18335         * g++.dg/warn/weak1.C
18336         * g++.old-deja/g++.brendan/crash16.C
18337         * g++.old-deja/g++.brendan/crash18.C
18338         * g++.old-deja/g++.brendan/crash48.C
18339         * g++.old-deja/g++.brendan/crash49.C
18340         * g++.old-deja/g++.brendan/crash55.C
18341         * g++.old-deja/g++.brendan/crash56.C
18342         * g++.old-deja/g++.brendan/crash8.C
18343         * g++.old-deja/g++.brendan/enum11.C
18344         * g++.old-deja/g++.brendan/enum8.C
18345         * g++.old-deja/g++.brendan/enum9.C
18346         * g++.old-deja/g++.brendan/friend3.C
18347         * g++.old-deja/g++.brendan/misc14.C
18348         * g++.old-deja/g++.bugs/900402_02.C
18349         * g++.old-deja/g++.bugs/900404_03.C
18350         * g++.old-deja/g++.bugs/900404_04.C
18351         * g++.old-deja/g++.bugs/900428_03.C
18352         * g++.old-deja/g++.jason/crash4.C
18353         * g++.old-deja/g++.jason/overload21.C
18354         * g++.old-deja/g++.jason/redecl1.C
18355         * g++.old-deja/g++.jason/report.C
18356         * g++.old-deja/g++.jason/rfg10.C
18357         * g++.old-deja/g++.jason/template30.C
18358         * g++.old-deja/g++.law/arm12.C
18359         * g++.old-deja/g++.law/ctors5.C
18360         * g++.old-deja/g++.law/cvt20.C
18361         * g++.old-deja/g++.law/init10.C
18362         * g++.old-deja/g++.law/init8.C
18363         * g++.old-deja/g++.law/visibility17.C
18364         * g++.old-deja/g++.law/visibility7.C
18365         * g++.old-deja/g++.mike/net8.C
18366         * g++.old-deja/g++.mike/p646.C
18367         * g++.old-deja/g++.mike/p700.C
18368         * g++.old-deja/g++.mike/p701.C
18369         * g++.old-deja/g++.mike/p811.C
18370         * g++.old-deja/g++.ns/template13.C
18371         * g++.old-deja/g++.other/array3.C
18372         * g++.old-deja/g++.other/crash25.C
18373         * g++.old-deja/g++.other/dtor3.C
18374         * g++.old-deja/g++.other/dtor4.C
18375         * g++.old-deja/g++.other/main1.C
18376         * g++.old-deja/g++.other/warn7.C
18377         * g++.old-deja/g++.pt/crash11.C
18378         * g++.old-deja/g++.pt/crash36.C
18379         * g++.old-deja/g++.pt/spec22.C
18380         * g++.old-deja/g++.pt/spec9.C
18381         * g++.old-deja/g++.pt/ttp52.C
18382         * g++.old-deja/g++.robertl/eb103.C
18383         * g++.old-deja/g++.robertl/eb121.C
18384         * g++.old-deja/g++.robertl/eb22.C
18385         * g++.old-deja/g++.robertl/eb8.C:
18386         Update locations and/or regexps of dg-error markers.
18387         Remove markers for some bogus messages that are no longer issued.
18388
18389 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18390
18391         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18392         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18393
18394 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18395
18396         PR c++/17618
18397         * g++.dg/lookup/crash5.C: New test.
18398
18399 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18400
18401         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18402         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18403         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18404         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18405         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18406         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18407
18408         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18409         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18410         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18411         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18412         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18413         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18414
18415         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18416
18417         * gcc.dg/vect/vect-44.c: Check additional cases.
18418         * gcc.dg/vect/vect-48.c: Check additional cases.
18419
18420         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18421         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18422         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18423         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18424         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18425         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18426         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18427         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18428         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18429
18430         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18431         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18432         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18433
18434 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18435
18436         * gcc.dg/tree-ssa/loop-6.c: New test.
18437
18438 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18439
18440         PR c++/17620
18441         * g++.dg/inherit/base2.C: New.
18442
18443 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18444
18445         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18446         * gcc.dg/20001012-2.c: Likewise.
18447         * gcc.dg/20001013-1.c: Likewise.
18448         * gcc.dg/20001101-1.c: Likewise.
18449         * gcc.dg/20001102-1.c: Likewise.
18450         * gcc.dg/bf-spl1.c: Likewise.
18451         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18452         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18453
18454 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18455
18456         PR tree-optimization/16721
18457         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18458
18459 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18460
18461         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18462         * gcc.dg/20040305-1.c: Likewise.
18463
18464 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18465
18466         PR c/16566
18467         * gcc.c-torture/compile/pr16566-1.c,
18468         gcc.c-torture/compile/pr16566-2.c,
18469         gcc.c-torture/compile/pr16566-3.c: New tests.
18470
18471 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18472
18473         PR tree-optimization/17512
18474         * gcc.c-torture/compile/20040916-1.c.
18475
18476 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18477
18478         * gcc.dg/pragma-re-3.c: New test.
18479
18480 2004-09-17  Matt Austern  <austern@apple.com>
18481
18482         PR c++/15049
18483         * g++.dg/other/anon3.C: New.
18484
18485 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18486
18487         PR c++/7503
18488         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18489         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18490         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18491         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18492         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18493
18494 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18495
18496         PR fortran/17286
18497         * gfortran.dg/pr17286.f90: New test.
18498
18499 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18500
18501         PR c++/17530
18502         * g++.dg/template/static7.C: New test.
18503
18504 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18505
18506         PR tree-opt/17558
18507         * gcc.c-torture/compile/pr17558.c: New test.
18508
18509 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18510
18511         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18512         if SKIP_ATTRIBUTE is defined.
18513
18514 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18515
18516         PR fortran/15957
18517         * gfortran.dg/pr15957.f90: New test.
18518
18519 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18520
18521         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18522         in comparison.
18523         * gcc.dg/vect/vect-79.c: Likewise.
18524         * gcc.dg/vect/vect-80.c: Likewise.
18525
18526 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18527
18528         PR fortran/15750
18529         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18530
18531 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18532
18533         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18534         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18535         * gcc.dg/vect/vect-62.c: New testcase.
18536         * gcc.dg/vect/vect-63.c: New testcase.
18537         * gcc.dg/vect/vect-64.c: New testcase.
18538         * gcc.dg/vect/vect-65.c: New testcase.
18539         * gcc.dg/vect/vect-66.c: New testcase.
18540         * gcc.dg/vect/vect-67.c: New testcase.
18541         * gcc.dg/vect/vect-68.c: New testcase.
18542         * gcc.dg/vect/vect-69.c: New testcase.
18543         * gcc.dg/vect/vect-79.c: New testcase.
18544         * gcc.dg/vect/vect-80.c: New testcase.
18545
18546 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18547
18548         * gcc.target/mips/asm-1.c: New test.
18549
18550 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18551
18552         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18553         * gcc.dg/vect/vect-73.c: New testcase.
18554         * gcc.dg/vect/vect-74.c: New testcase.
18555         * gcc.dg/vect/vect-75.c: New testcase.
18556         * gcc.dg/vect/vect-76.c: New testcase.
18557         * gcc.dg/vect/vect-77.c: New testcase.
18558         * gcc.dg/vect/vect-78.c: New testcase
18559
18560 2004-09-18  Paul Brook  <paul@codesourcery.com>
18561
18562         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18563
18564 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18565
18566         PR c/17424
18567         * gcc.dg/pr17424-1.c: New test.
18568
18569 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18570
18571         * g++.dg/tree-ssa/pr17153.C: New test.
18572
18573 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18574
18575         PR pch/13361
18576         * testsuite/g++.dg/pch/wchar-1.C: New.
18577         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18578
18579 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18580
18581         * gcc.c-torture/execute/20040917-1.c: New test.
18582
18583 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18584
18585         PR tree-optimization/17319
18586         * gcc.dg/pr17319.c: New test.
18587
18588 2004-09-17  Devang Patel  <dpatel@apple.com>
18589
18590         * gcc.dg/20040813-1.c: New test.
18591
18592 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18593
18594         PR tree-optimization/17273
18595         * gcc.c-torture/compile/pr17273.c: New test.
18596
18597 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18598
18599         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18600         Update expected messages.
18601         * gcc.dg/declspec-13.c: New test.
18602
18603 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18604
18605         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18606
18607 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18608
18609         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18610         change what 'a' is pointing to.
18611
18612 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18613
18614         PR c++/16002
18615         * g++.dg/template/error18.C: New test.
18616
18617         PR c++/16029
18618         * g++.dg/warn/Wunused-8.C: New test.
18619
18620 2004-09-17  Steven Bosscher  <stevenb@suse.de>
18621
18622         PR tree-optimization/17513
18623         * gcc.dg/20040916-1.c: New test.
18624
18625 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
18626
18627         PR c++/17501
18628         * g++.dg/template/typename7.C: New test.
18629
18630 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18631
18632         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
18633
18634 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
18635
18636         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
18637         with -ftree-based-profiling also.
18638         * lib/profopt.exp: Support late-set profile_option/feedback_option.
18639
18640 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
18641
18642         PR/15364
18643         * gfortran.dg/der_array_io_1.f90: New test.
18644         * gfortran.dg/der_array_io_2.f90: New test.
18645         * gfortran.dg/der_array_io_3.f90: New test.
18646
18647 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18648
18649         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
18650         EABI.
18651
18652 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18653
18654         * g++.dg/opt/switch1.C: New test.
18655
18656 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18657
18658         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
18659         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
18660         Update expected messages.
18661
18662 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18663
18664         PR fortran/16485
18665         * gfortran.dg/same_name_1.f90: New test.
18666
18667 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
18668
18669         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
18670         dereference garbage pointers.
18671
18672 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
18673
18674         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
18675         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
18676
18677         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
18678         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
18679         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
18680
18681 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
18682
18683         PR c++/17324
18684         * g++.dg/template/mangle1.C: New test.
18685
18686 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18687
18688         PR tree-optimization/17252
18689         * gcc.c-torture/execute/pr17252.c: New test.
18690
18691 2004-09-14  Andrew Pinski  <apinski@apple.com>
18692
18693         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
18694
18695 2004-09-14  Roger Sayle  <roger@eyesopen.com>
18696
18697         PR rtl-optimization/9771
18698         * gcc.dg/pr9771-1.c: New test case.
18699
18700 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18701
18702         PR tree-optimization/15262
18703         * gcc.c-torture/execute/pr15262-1.c: New test.
18704         * gcc.c-torture/execute/pr15262-2.c: New test.
18705
18706 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18707
18708         * gcc.dg/declspec-12.c: New test.
18709
18710 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
18711
18712         * gfortran.dg/pr17090.f90: Add directives to test.
18713
18714 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18715
18716         * gcc.c-torture/compile/20040914-1.c: New test.
18717
18718 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18719
18720         PR c++/16162
18721         * g++.dg/template/decl2.C: New test.
18722
18723 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
18724
18725         PR fortran/17090
18726         * gfortran.dg/pr17090.f90: New test.
18727
18728 2004-09-13  Dale Johannesen  <dalej@apple.com>
18729
18730         * gcc.c-torture/compile/pr17408.c: New test case.
18731
18732 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18733
18734         PR c++/16716
18735         * g++.dg/parse/crash17.C: New test.
18736
18737         PR c++/17327
18738         * g++.dg/template/enum3.C: New test.
18739
18740 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
18741
18742         * lib/gcc-defs.exp: Load wrapper.exp.
18743         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
18744         using local code.
18745         * lib/gcc.exp (gcc_init): Similar.
18746         * lib/gfortran.exp (gfortran_init): Similar.
18747         * lib/objc.exp (objc_init): Similar.
18748         * lib/treelang.exp (treelang_init): Similar.
18749         * lib/wrapper.exp: New file with build_wrapper call machinery in
18750         ${tool}_maybe_build_wrapper.
18751
18752 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18753
18754         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
18755         "inline".
18756         * gcc.dg/declspec-11.c: Update expected messages.
18757         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
18758         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
18759         gcc.dg/inline-12.c: New tests.
18760
18761 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
18762
18763         * g++.dg/tree-ssa/pr17400.C: New testcase.
18764
18765 2004-09-13  James E Wilson  <wilson@specifixinc.com>
18766
18767         * gcc.target/mips/sb1-1.c: New testcase.
18768
18769 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
18770
18771         * lib/g77-dg.exp: Remove unused file.
18772         * lib/mike-g77.exp: Ditto.
18773         * lib/g77.exp: Ditto.
18774
18775 2004-09-12  Richard Henderson  <rth@redhat.com>
18776
18777         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
18778
18779 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18780
18781         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
18782         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18783         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
18784         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
18785         Update expected messages.
18786
18787 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
18788
18789         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
18790         declaration/use mismatch for dirp parameter.
18791
18792 2004-09-12  Andrew Pinski  <apinski@apple.com>
18793
18794         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
18795         -fgnu-runtime is passed.
18796
18797 2004-09-12  Richard Henderson  <rth@redhat.com>
18798
18799         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
18800         do the uplevel thing and update additional_flags directly.
18801         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
18802         gfortran.fortran-torture/execute/intrinsic_nearest.x,
18803         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
18804         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
18805
18806 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18807
18808         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
18809
18810 2004-09-11  Roger Sayle  <roger@eyesopen.com>
18811
18812         PR middle-end/17411
18813         * g++.dg/opt/pr17411-1.C: New test case.
18814
18815 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18816
18817         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18818         gcc.dg/tls/diag-2.c: Update expected messages.
18819         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
18820         messages.
18821         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
18822         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
18823         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
18824         gcc.dg/tls/diag-5.c: New tests.
18825
18826 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
18827
18828         * gcc.dg/20040910-1.c: Correct dg-error regexp.
18829
18830 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18831
18832         * g++.dg/parse/break-in-for.C: New test.
18833
18834 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
18835
18836         * gcc.dg/tree-ssa/20040911-1.c: New test.
18837
18838 2004-09-11  Andreas Jaeger  <aj@suse.de>
18839
18840         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
18841         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
18842
18843 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
18844
18845         * gcc.target/frv: New directory of FR-V-specific tests.
18846
18847 2004-09-10  James E Wilson  <wilson@specifixinc.com>
18848
18849         * gcc.dg/convert-vec-1.c: New test.
18850
18851 2004-09-10  Roger Sayle  <roger@eyesopen.com>
18852
18853         PR middle-end/17024
18854         * gcc.dg/pr17024-1.c: New test case.
18855
18856 2004-09-10  Eric Christopher  <echristo@redhat.com>
18857
18858         * gcc.dg/20040910-1.c: New test.
18859
18860 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18861
18862         * gcc.dg/bitfld-9.c: New test.
18863
18864 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
18865
18866         * gcc.c-torture/execute/ieee/acc1.c: New test.
18867         * gcc.c-torture/execute/ieee/acc2.c: New test.
18868         * gcc.c-torture/execute/ieee/mzero6.c: New test.
18869
18870 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18871
18872         * gcc.dg/deprecated-2.c: New test.
18873
18874 2004-09-09  James E Wilson  <wilson@specifixinc.com>
18875
18876         * gcc.dg/init-vec-1.c: New test.
18877
18878 2004-09-09  Roger Sayle  <roger@eyesopen.com>
18879
18880         PR middle-end/17055
18881         * gcc.dg/pr17055-1.c: New test case.
18882
18883 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
18884
18885         PR target/17377
18886         * gcc.c-torture/execute/pr17377.c: New test.
18887
18888 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18889
18890         PR c/8420
18891         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
18892         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
18893         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18894         gcc.dg/long-long-typespec-1.c: New tests.
18895         * gcc.dg/tls/diag-2.c: Update expected diagnostics
18896
18897 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18898
18899         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
18900         gcc.dg/gnu99-static-1.c: New tests.
18901
18902 2004-09-08  Devang Patel  <dpatel@apple.com>
18903
18904         * gcc.dg/darwin-ld-20040828-1.c: New test.
18905         * gcc.dg/darwin-ld-20040828-2.c: New test.
18906         * gcc.dg/darwin-ld-20040828-3.c: New test.
18907
18908 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
18909
18910         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
18911         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
18912         in error message.
18913         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
18914         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
18915         in error message.
18916         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
18917         types they qualify.
18918         * objc.dg/type-size-2.m: Fix wording in comment.
18919         * objc.dg/va-meth-1.m: New test case.
18920
18921 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
18922
18923         PR c/16633:
18924         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
18925         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
18926
18927 2004-09-06  Devang Patel  <dpatel@apple.com>
18928
18929         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
18930         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
18931
18932 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
18933
18934         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
18935         reflect changed line numbering of diagnostics.
18936
18937 2004-09-06  Paul Brook  <paul@codesourcery.com>
18938
18939         * gfortran.dg/edit_real_1.f90: Add new test.
18940
18941 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18942
18943         * gcc.dg/tree-ssa/loop-2.c: New test.
18944         * gcc.dg/tree-ssa/loop-3.c: New test.
18945         * gcc.dg/tree-ssa/loop-4.c: New test.
18946         * gcc.dg/tree-ssa/loop-5.c: New test.
18947
18948 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18949
18950         * gcc.dg/format/sentinel-1.c: Update for parameter option.
18951
18952 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18953
18954         * gcc.dg/format/sentinel-1.c: New test.
18955
18956 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
18957
18958         * testsuite/gcc.dg/builtins-46.c: New.
18959
18960 2004-09-03  Devang Patel  <dpatel@apple.com>
18961
18962         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
18963         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
18964
18965 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18966
18967         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
18968         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
18969         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
18970         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
18971         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
18972         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
18973         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
18974         the non-portable bzero.
18975         * gcc.dg/20010912-1.c: xfail for NetWare.
18976         * gcc.dg/20020426-2.c: xfail for NetWare.
18977         * gcc.dg/20021014-1.c: xfail for NetWare.
18978         * gcc.dg/20021018-1.c: xfail for NetWare.
18979         * gcc.dg/20030213-1.c: xfail for NetWare.
18980         * gcc.dg/20030225-1.c: xfail for NetWare.
18981         * gcc.dg/20030708-1.c: xfail for NetWare.
18982         * gcc.dg/builtins-config.h: Also exclude NetWare.
18983         * gcc.dg/format/format.h: Define restrict only if not already defined.
18984         * gcc.dg/nest.c: xfail for NetWare.
18985         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
18986         * lib/target-supports.exp (check_visibility_available): Exclude
18987         NetWare.
18988
18989 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18990
18991         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
18992         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
18993         deterministic starting point for the alignment of structure fields.
18994         * gcc.dg/Wpadded.c: Dito.
18995         * g++.dg/abi/vbase10.C: Dito.
18996
18997 2004-09-03  Devang Patel  <dpatel@apple.com>
18998
18999         * g++.dg/debug/pr15736.cc: New test.
19000
19001 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19002
19003         * README.QMTEST: Fix out-of-date link.
19004
19005 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19006
19007         PR fortran/16579
19008         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19009         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19010
19011 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19012
19013         * g++.dg/abi/arm_rtti1.C: New test.
19014
19015 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19016
19017         * gcc.dg/ppc-vector-memcpy.c: New.
19018         * gcc.dg/ppc-vector-memset.c: New.
19019
19020 2004-09-02  Chao-ying Fu  <fu@mips.com>
19021
19022         * gcc.target/mips/mips-3d-1.c: New test.
19023         * gcc.target/mips/mips-3d-2.c: New test.
19024         * gcc.target/mips/mips-3d-3.c: New test.
19025         * gcc.target/mips/mips-3d-4.c: New test.
19026         * gcc.target/mips/mips-3d-5.c: New test.
19027         * gcc.target/mips/mips-3d-6.c: New test.
19028         * gcc.target/mips/mips-3d-7.c: New test.
19029         * gcc.target/mips/mips-3d-8.c: New test.
19030         * gcc.target/mips/mips-3d-9.c: New test.
19031         * gcc.target/mips/mips-ps-1.c: New test.
19032         * gcc.target/mips/mips-ps-2.c: New test.
19033         * gcc.target/mips/mips-ps-3.c: New test.
19034         * gcc.target/mips/mips-ps-4.c: New test.
19035         * gcc.target/mips/mips-ps-type.c: New test.
19036
19037 2004-09-02  Paul Brook  <paul@codesourcery.com>
19038
19039         * gfortran.dg/edit_real_1.f90: Add new tests.
19040
19041 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19042
19043         PR fortran/15327
19044         * gfortran.dg/merge_char_1.f90: New test.
19045
19046 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19047
19048         PR fortran/16404
19049         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19050
19051 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19052
19053         PR c/1522
19054         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19055
19056 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19057
19058         * g++.dg/opt/loop1.C: Do not XFAIL.
19059
19060 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19061
19062         * gcc.c-torture/execute/20040831-1.c: New test.
19063
19064 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19065
19066         PR fortran/16579
19067         * gfortran.dg/g77/20010610.f: Now passes.
19068         Copy from g77.f-torture/execute. Add dg-run directive.
19069         * gfortran.dg/g77/README: Update
19070
19071 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19072
19073         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19074         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19075         (t1, t2, t3, t4): Add volatile.
19076
19077 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19078
19079         * g++.dg/ext/visibility/arm1.C: New test.
19080
19081 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19082
19083         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19084         -pedantic-errors.
19085
19086 2004-09-01  Paul Brook  <paul@codesourcery.com>
19087
19088         * gfortran.dg/eof_2.f90: New test.
19089
19090 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19091
19092         PR fortran/16579
19093         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19094
19095 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19096
19097         PR libfortran/16805
19098         * gfortran.dg/list_read_2.f90: New test.
19099
19100 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19101
19102         * g++.dg/abi/key1.C: New test.
19103
19104 2004-08-31  Richard Henderson  <rth@redhat.com>
19105
19106         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19107         form of offsetof.
19108         * g++.dg/other/offsetof5.C: Remove duplicate.
19109
19110 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19111
19112         PR fortran/17244
19113         * gfortran.dg/func_derived_1.f90: New test.
19114
19115 2004-08-31  Paul Brook  <paul@codesourcery.com>
19116
19117         * gfortran.dg/eof_1.f90: New test.
19118
19119 2004-08-31  Paul Brook  <paul@codesourcery.com>
19120
19121         * gfortran.dg/list_read_1.f90: New file.
19122
19123 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19124
19125         * g++.dg/opt/loop1.C: XFAIL.
19126
19127 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19128
19129         * gcc.dg/funcdef-storage-1.c: New.
19130         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19131         an extern function in local scope.
19132         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19133         declare an 'auto inline' function in local scope.
19134         * gcc.dg/20011130-1.c: Likewise.
19135         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19136         an 'auto' function in local scope.
19137         * gcc.dg/20021014-1.c: Likewise.
19138         * gcc.dg/20030331-2.c: Likewise.
19139
19140 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19141
19142         * gfortran.dg/blockdata_1.f90: New test.
19143
19144 2004-08-30  Richard Henderson  <rth@redhat.com>
19145
19146         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19147
19148 2004-08-30  Richard Henderson  <rth@redhat.com>
19149
19150         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19151         additional_flags set by alternate driver.
19152         (ieee-options): New procedure.
19153         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19154         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19155         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19156         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19157
19158 2004-08-30  Richard Henderson  <rth@redhat.com>
19159
19160         * lib/f-torture.exp: Remove.
19161
19162 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19163
19164         PR rtl-optimization/16590
19165         * g++.dg/opt/loop1.C: New test.
19166
19167 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19168
19169         PR fortran/13910
19170         * gfortran.dg/oldstyle_1.f90: New test.
19171
19172 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19173         Paul Brook  <paul@codesourcery.com>
19174
19175         * gfortran.dg/g77/README: Update.
19176         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19177         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19178         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19179
19180 2004-08-28  Paul Brook  <paul@codesourcery.com>
19181
19182         PR libfortran/17195
19183         * gfortran.dg/edit_real_1.f90: New test.
19184
19185 2004-08-27  Paul Brook  <paul@codesourcery.com>
19186
19187         * gfortran.dg/rewind_1.f90: New test.
19188
19189 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19190
19191         PR fortran/16597
19192         * gfortran.dg/pr16597.f90: New test.
19193
19194 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19195
19196         PR c/13801
19197         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19198         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19199         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19200         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19201         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19202
19203 2004-08-26  Nick Clifton  <nickc@redhat.com>
19204
19205         * gcc.c-torture/compile/pr17119.c: New test.
19206
19207 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19208
19209         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19210
19211 2004-08-25  Richard Henderson  <rth@redhat.com>
19212
19213         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19214         the bits that expect kind=8 to be the largest real kind.
19215
19216 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19217
19218         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19219
19220 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19221
19222         * gfortran.dg/assignment_1.f90: New test.
19223
19224 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19225
19226         * g++.dg/template/repo3.C: New test.
19227
19228 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19229
19230         PR middle-end/16693
19231         PR tree-optimization/16372
19232         * g++.dg/opt/pr16372-1.C: New test case.
19233         * g++.dg/opt/pr16693-1.C: New test case.
19234         * g++.dg/opt/pr16693-2.C: New test case.
19235
19236 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19237
19238         * objc.dg/proto-lossage-4.m: New test.
19239
19240 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19241
19242         PR c++/17155
19243         * g++.dg/inherit/local2.C: New test.
19244
19245 2004-08-25  Paul Brook  <paul@codesourcery.com>
19246
19247         PR fortran/17144
19248         * gfortran.dg/string_ctor_1.f90: New test.
19249
19250 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19251
19252         PR c++/14428
19253         * g++.dg/template/redecl2.C: New test.
19254
19255 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19256
19257         PR fortran/17143
19258         * gfortran.dg/pr17143.f90: New test.
19259
19260 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19261
19262         PR fortran/17164
19263         * gfortran.dg/pr17164.f90: New test.
19264
19265 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19266
19267         * gcc.dg/tree-ssa/loop-1.c: New test.
19268
19269 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19270
19271         * gcc.c-torture/compile/20040824-1.c: New test.
19272
19273 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19274
19275         * gcc.c-torture/compile/iftrap-3.c: New test.
19276
19277 2004-08-24  Paul Brook  <paul@codesourcery.com>
19278
19279         * gfortran.dg/entry_2.f90: New test.
19280
19281 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19282
19283         PR c++/16889
19284         * g++.dg/lookup/ambig[12].C: New.
19285
19286 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19287
19288         PR c++/16706
19289         * g++.dg/template/crash21.C: New test.
19290         * g++.dg/template/crash22.C: Likewise.
19291
19292 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19293
19294         PR c++/17149
19295         * g++.dg/template/access15.C: New.
19296
19297 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19298
19299         PR c++/17163
19300         * g++.dg/template/repo2.C: New test.
19301
19302 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19303
19304         PR rtl-optimization/17078
19305         * gcc.c-torture/execute/pr17078-1.c: New test case.
19306
19307 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19308
19309         PR c/14492
19310         * gcc.dg/debug/crash1.c: New test.
19311
19312 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19313
19314         PR c/16180
19315         * gcc.dg/loop-5.c: New test.
19316
19317 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19318
19319         * gcc.c-torture/execute/20040823-1.c: New test.
19320
19321 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19322
19323         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19324         to the assembler.  Simplify test accordingly.
19325         (asm_abi_flags): Use GNU names.
19326         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19327         to check for ABI flags.
19328
19329 2004-08-22  Andrew Pinski  <apinski@apple.com>
19330
19331         * g++.dg/opt/pr14029.C: New test.
19332         * gcc.c-torture/execute/pr15262.c: New test.
19333
19334 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19335
19336         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19337
19338 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19339
19340         PR 16908
19341         * gfortran.dg/direct_io.f90: New test.
19342
19343 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19344
19345         PR c++/17121
19346         * g++.dg/inherit/local2.C: New test.
19347
19348 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19349
19350         PR c++/17120
19351         * g++.dg/warn/Wparentheses-4.C: New test.
19352
19353 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19354
19355         PR c++/17121
19356         * g++.dg/inherit/local2.C: New test.
19357
19358         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19359         * gcc.dg/ppc-ldstruct.c: Likewise.
19360         * gcc.dg/ppc64-abi-2.c: Likewise.
19361
19362 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19363
19364         PR rtl-optimization/17099
19365         * gcc.c-torture/execute/20040820-1.c: New test.
19366
19367 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19368
19369         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19370
19371 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19372
19373         PR fortran/17077
19374         * gfortran.dg/auto_array_1.f90: New test.
19375
19376 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19377
19378         PR fortran/17074
19379         * gfortran.dg/simpleif_1.f90: New test.
19380
19381 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19382
19383         * lib/target-supports.exp (check_profiling_available): Return
19384         false for arm*-*-symbianelf* and arm*-*-eabi*.
19385
19386         PR c++/15890
19387         * g++.dg/template/delete1.C: New test.
19388
19389 2004-08-19  Paul Brook  <paul@codesourcery.com>
19390
19391         PR fortran/14976
19392         PR fortran/16228
19393         * gfortran.dg/data_char_1.f90: New test.
19394
19395 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19396
19397         PR fortran/16946
19398         * gfortran.dg/reduction.f90: New testcase.
19399
19400 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19401
19402         PR fortran/16520
19403         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19404
19405 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19406
19407         PR c++/17041
19408         * g++.dg/Wparentheses-3.C: New test.
19409
19410 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19411
19412         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19413         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19414         * gcc.dg/vect/vect-2.c: Likewise.
19415         * gcc.dg/vect/vect-3.c: Likewise.
19416         * gcc.dg/vect/vect-4.c: Likewise.
19417         * gcc.dg/vect/vect-5.c: Likewise.
19418         * gcc.dg/vect/vect-6.c: Likewise.
19419         * gcc.dg/vect/vect-7.c: Likewise.
19420         * gcc.dg/vect/vect-25.c: Likewise.
19421         * gcc.dg/vect/vect-31.c: Likewise.
19422         * gcc.dg/vect/vect-32.c: Likewise.
19423         * gcc.dg/vect/vect-34.c: Likewise.
19424         * gcc.dg/vect/vect-36.c: Likewise.
19425         * gcc.dg/vect/vect-all.c: Likewise.
19426
19427 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19428
19429         PR c++/17068
19430         * g++.dg/template/operator4.C: New test.
19431
19432 2004-08-18  Richard Henderson  <rth@redhat.com>
19433
19434         * gcc.dg/20040206-1.c: XFAIL.
19435
19436 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19437
19438         PR c++/16246
19439         * g++.dg/template/array7.C: New test.
19440
19441 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19442
19443         * gcc.dg/mips-movcc-1.c: New test.
19444         * gcc.dg/mips-movcc-2.c: New test.
19445         * gcc.dg/mips-movcc-3.c: New test.
19446
19447         * gcc.dg/mips-nmadd-1.c: New test.
19448         * gcc.dg/mips-nmadd-2.c: New test.
19449
19450 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19451
19452         PR c++/15871
19453         * g++.dg/opt/inline8.C: New test.
19454
19455         PR c++/16965
19456         * g++.dg/parse/error17.C: New test.
19457
19458 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19459
19460         * gcc.dg/vect: New directory for vectorizer tests.
19461         * gcc.dg/vect/tree-vect.h: New file.
19462         * gcc.dg/vect/vect.exp: New file.
19463         * gcc.dg/vect/pr16105.c.c: New test.
19464         * gcc.dg/vect/vect-1.c: New test.
19465         * gcc.dg/vect/vect-2.c: New test.
19466         * gcc.dg/vect/vect-3.c: New test.
19467         * gcc.dg/vect/vect-4.c: New test.
19468         * gcc.dg/vect/vect-5.c: New test.
19469         * gcc.dg/vect/vect-6.c: New test.
19470         * gcc.dg/vect/vect-7.c: New test.
19471         * gcc.dg/vect/vect-8.c: New test.
19472         * gcc.dg/vect/vect-9.c: New test.
19473         * gcc.dg/vect/vect-10.c: New test.
19474         * gcc.dg/vect/vect-11.c: New test.
19475         * gcc.dg/vect/vect-12.c: New test.
19476         * gcc.dg/vect/vect-13.c: New test.
19477         * gcc.dg/vect/vect-14.c: New test.
19478         * gcc.dg/vect/vect-15.c: New test.
19479         * gcc.dg/vect/vect-16.c: New test.
19480         * gcc.dg/vect/vect-17.c: New test.
19481         * gcc.dg/vect/vect-18.c: New test.
19482         * gcc.dg/vect/vect-19.c: New test.
19483         * gcc.dg/vect/vect-20.c: New test.
19484         * gcc.dg/vect/vect-21.c: New test.
19485         * gcc.dg/vect/vect-22.c: New test.
19486         * gcc.dg/vect/vect-23.c: New test.
19487         * gcc.dg/vect/vect-24.c: New test.
19488         * gcc.dg/vect/vect-25.c: New test.
19489         * gcc.dg/vect/vect-26.c: New test.
19490         * gcc.dg/vect/vect-27.c: New test.
19491         * gcc.dg/vect/vect-28.c: New test.
19492         * gcc.dg/vect/vect-29.c: New test.
19493         * gcc.dg/vect/vect-30.c: New test.
19494         * gcc.dg/vect/vect-31.c: New test.
19495         * gcc.dg/vect/vect-32.c: New test.
19496         * gcc.dg/vect/vect-33.c: New test.
19497         * gcc.dg/vect/vect-34.c: New test.
19498         * gcc.dg/vect/vect-35.c: New test.
19499         * gcc.dg/vect/vect-36.c: New test.
19500         * gcc.dg/vect/vect-37.c: New test.
19501         * gcc.dg/vect/vect-38.c: New test.
19502         * gcc.dg/vect/vect-40.c: New test.
19503         * gcc.dg/vect/vect-41.c: New test.
19504         * gcc.dg/vect/vect-42.c: New test.
19505         * gcc.dg/vect/vect-43.c: New test.
19506         * gcc.dg/vect/vect-44.c: New test.
19507         * gcc.dg/vect/vect-45.c: New test.
19508         * gcc.dg/vect/vect-46.c: New test.
19509         * gcc.dg/vect/vect-47.c: New test.
19510         * gcc.dg/vect/vect-48.c: New test.
19511         * gcc.dg/vect/vect-49.c: New test.
19512         * gcc.dg/vect/vect-50.c: New test.
19513         * gcc.dg/vect/vect-51.c: New test.
19514         * gcc.dg/vect/vect-52.c: New test.
19515         * gcc.dg/vect/vect-53.c: New test.
19516         * gcc.dg/vect/vect-54.c: New test.
19517         * gcc.dg/vect/vect-55.c: New test.
19518         * gcc.dg/vect/vect-56.c: New test.
19519         * gcc.dg/vect/vect-57.c: New test.
19520         * gcc.dg/vect/vect-58.c: New test.
19521         * gcc.dg/vect/vect-59.c: New test.
19522         * gcc.dg/vect/vect-60.c: New test.
19523         * gcc.dg/vect/vect-61.c: New test.
19524         * gcc.dg/vect/vect-all.c: New test.
19525         * gcc.dg/vect/vect-none.c: New test.
19526
19527 2004-08-17  Paul Brook  <paul@codesourcery.com>
19528
19529         PR fortran/13082
19530         * gfortran.dg/entry_1.f90: New test.
19531
19532 2004-08-17  Andrew Pinski  <apinski@apple.com>
19533
19534         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19535
19536 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19537
19538         * gcc.dg/pr17036-1.c: New test.
19539
19540 2004-08-16  Devang Patel  <dpatel@apple.com>
19541
19542         * gcc.dg/darwin-20040809-1.c: New test.
19543
19544 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19545
19546         * gcc.dg/funcdef-attr-1.c: New test.
19547
19548 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19549
19550         * gcc.dg/altivec-17.c: New test.
19551         * gcc.dg/altivec-18.c: New test.
19552
19553 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19554
19555         PR c++/6749
19556         * g++.dg/template/vtable2.C: New test.
19557
19558 2004-08-14  Richard Henderson  <rth@redhat.com>
19559
19560         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19561         * gcc.dg/pack-test-4.c (main): Return 0.
19562         * gcc.dg/setjmp-1.c: Remove XFAIL.
19563         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19564
19565 2004-08-14  Richard Henderson  <rth@redhat.com>
19566
19567         * gcc.dg/980217-1.c: Add prototype for printf.
19568
19569 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19570
19571         * gfortran.dg/pr16935.f90: New test.
19572
19573 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19574
19575         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19576
19577 2004-08-13  Paul Brook  <paul@codesourcery.com>
19578
19579         * gfortran.dg/der_io_1.f90: Remove stray comma.
19580
19581 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19582
19583         * gcc.dg/vmx/cw-bug-2.c: Remove.
19584         * gcc.dg/vmx/vprint-1.c: Remove.
19585         * gcc.dg/vmx/vscan-1.c: Remove.
19586
19587 2004-08-12  Devang patel  <dpatel@apple.com>
19588
19589         * gcc.dg/darwin-20040809-2.c: New test.
19590
19591 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19592
19593         * g++.dg/ext/altivec-12.C: New test.
19594
19595         * g++.dg/ext/altivec-11.C: New test.
19596
19597 2004-08-12  Paul Brook  <paul@codesourcery.com>
19598
19599         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19600
19601 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19602
19603         * g++.dg/ext/altivec-2.C: Check for hardware support before
19604         executing any VMX instructions.
19605
19606         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19607
19608 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19609
19610         PR c++/16276
19611         * g++.old-deja/g++.other/comdat4.C: New test.
19612         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19613
19614 2004-08-12  Ben Elliston  <bje@au.ibm.com>
19615
19616         PR target/16286
19617         * gcc.dg/pr16286.c: New test.
19618
19619 2004-08-12 Jan Beulich <jbeulich@novell.com>
19620
19621         * g++.dg/ext/asm5.C: New.
19622
19623 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19624
19625         PR c++/16698
19626         * g++.dg/eh/crash1.C: New test.
19627
19628         PR c++/16717
19629         * g++.dg/ext/construct1.C: New test.
19630
19631 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19632
19633         PR c++/16853
19634         * g++.dg/init/ptrmem1.C: New test.
19635
19636         PR c++/16618
19637         * g++.dg/parse/offsetof5.C: New test.
19638
19639         PR c++/16870
19640         * g++.dg/template/overload3.C: New test.
19641
19642 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19643
19644         PR c++/16964
19645         * g++.dg/parse/error16.C: New test.
19646
19647         PR c++/16904
19648         * g++.dg/template/error14.C: New test.
19649
19650         PR c++/16929
19651         * g++.dg/template/error15.C: New test.
19652
19653 2004-08-11  Devang Patel  <dpatel@apple.com>
19654
19655         * gcc.dg/darwin-ld-20040809-1.c: New test.
19656         * gcc.dg/darwin-ld-20040809-2.c: New test.
19657
19658 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
19659
19660         PR fortran/16917
19661         * gfortran.dg/dfloat_1.f90: New test.
19662
19663 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
19664
19665         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
19666         * gcc.dg/dll-2.c: Fix dg-require syntax.
19667         * gcc.misc-tests/arm-isr.c (abort): Declare.
19668         (exit): Likewise.
19669
19670 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
19671
19672         PR c++/16971
19673         * g++.dg/parse/crash16.C: New test.
19674
19675 2004-08-10  Roger Sayle  <roger@eyesopen.com>
19676
19677         * gcc.dg/mips-rsqrt-1.c: New test case.
19678         * gcc.dg/mips-rsqrt-2.c: New test case.
19679         * gcc.dg/mips-rsqrt-3.c: New test case.
19680
19681 2004-08-10  Paul Brook  <paul@codesourcery.com>
19682
19683         * gfortran.dg/der_io_1.f90: New test.
19684
19685 2004-08-10  Paul Brook  <paul@codesourcery.com>
19686
19687         PR fortran/16919
19688         * gfortran.dg/der_array_1.f90: New test.
19689
19690 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
19691
19692         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
19693
19694 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
19695
19696         * gcc.dg/wchar_t-2.c: Fix typo.
19697
19698 2004-08-09  Falk Hueffner  <falk@debian.org>
19699
19700         PR tree-optimization/12517
19701         * gcc.c-torture/compile/pr12517.c: New test.
19702
19703         PR tree-optimization/12578
19704         * gcc.c-torture/compile/pr12578.c: New test.
19705
19706         PR tree-optimization/12899
19707         * gcc.c-torture/compile/pr12899.c: New test.
19708
19709         PR rtl-optimization/14692
19710         * gcc.c-torture/compile/pr14692.c: New test.
19711
19712         PR tree-optimization/16461
19713         * gcc.c-torture/compile/pr16461.c: New test.
19714
19715 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19716
19717         * gfortran.dg/getenv_1.f90: New test.
19718
19719 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19720
19721         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
19722         wchar_t.
19723         * gcc.dg/symbian5.c: Test -fno-short-wchar.
19724
19725 2004-08-06  Paul Brook  <paul@codesourcery.com>
19726
19727         * gfortran.dg/ret_array_1.f90: New test.
19728         * gfortran.dg/ret_pointer_1.f90: New test.
19729
19730 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
19731
19732         * gcc.dg/missing-field-init-[12].c: New tests.
19733         * g++.dg/warn/missing-field-init-[12].C: New tests.
19734
19735 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19736
19737         * gcc.dg/enum2.c: New test.
19738         * gcc.dg/symbian3.c: Likewise.
19739         * gcc.dg/symbian4.c: Likewise.
19740         * gcc.dg/wchar_t-2.c: Likewise.
19741
19742 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19743
19744         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
19745         destructor tests.
19746
19747 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19748
19749         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
19750         dg-require-visiblity.
19751         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
19752         * g++.dg/ext/visibility/fvisibility.C: Likewise.
19753         * g++.dg/ext/visibility/memfuncts.C: Likewise.
19754         * g++.dg/ext/visibility/new1.C: Likewise.
19755         * g++.dg/ext/visibility/pragma.C: Likewise.
19756         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
19757         * g++.dg/ext/visibility/virtual.C: Likewise.
19758         * g++/dg/ext/visibility/visibility-1.C: Likewise.
19759         * g++/dg/ext/visibility/visibility-2.C: Likewise.
19760         * g++/dg/ext/visibility/visibility-3.C: Likewise.
19761         * g++/dg/ext/visibility/visibility-4.C: Likewise.
19762         * g++/dg/ext/visibility/visibility-5.C: Likewise.
19763         * g++/dg/ext/visibility/visibility-6.C: Likewise.
19764         * g++/dg/ext/visibility/visibility-7.C: Likewise.
19765         * g++/dg/ext/visibility/visibility-8.C: New test.
19766         * gcc.c-torture/compile/dll.x: Remove.
19767         * gcc.dg/dll-2.c: Use dg-require-dll
19768         * gcc.dg/visibility-10.c: New test.
19769         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
19770         supporting DLLs.
19771         * testsuite/lib/scanasm.exp (scan_hidden): New function.
19772         (scan_not_hidden): Likewise.
19773
19774 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
19775
19776         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
19777
19778 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
19779
19780         * gcc.c-torture/execute/20040805-1.c: New test.
19781
19782 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
19783
19784         * gcc.dg/20020118-1.c: Declare abort.
19785         * gcc.dg/altivec_check.h: Likewise.
19786         * gcc.dg/iftrap-2.c: Likewise.
19787         * gcc.dg/pragma-darwin.c: Likewise.
19788         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
19789
19790 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
19791
19792         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
19793
19794 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19795
19796         * gcc.c-torture/execute/builtins/abs-2.c,
19797         gcc.c-torture/execute/builtins/abs-3.c,
19798         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
19799         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
19800         intmax_t, uintmax_t and their limits.
19801         * gcc.dg/intmax_t-1.c: New test.
19802
19803 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19804
19805         * g++.dg/tc1/dr147.C: Add reference to PR.
19806
19807 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
19808
19809         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
19810         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
19811
19812 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
19813
19814         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
19815
19816 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19817
19818         * gcc.dg/redecl-5.c: New test.
19819         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
19820         of scanf.
19821
19822 2004-08-03  Roger Sayle  <roger@eyesopen.com>
19823
19824         PR middle-end/16790
19825         * gcc.c-torture/execute/pr16790-1.c: New test case.
19826
19827 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
19828
19829         * g++.dg/ext/visibility/assign1.C: New test.
19830         * g++.dg/ext/visibility/new1.C: Likewise.
19831
19832         * gcc.dg/symbian1.c: New test.
19833         * gcc.dg/symbian2.c: Likewise.
19834
19835 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
19836
19837         PR target/16570
19838         * gcc.dg/i386-sse-9.c: New test.
19839
19840 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19841
19842         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
19843
19844 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19845
19846         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
19847         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
19848         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
19849         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
19850         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
19851         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
19852         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
19853         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
19854         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
19855         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
19856         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
19857         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
19858         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
19859         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
19860         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
19861         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
19862         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
19863         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
19864         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
19865         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
19866         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
19867         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
19868         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
19869         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19870         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
19871         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
19872         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
19873         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
19874         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19875         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19876         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
19877         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
19878         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
19879         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
19880         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
19881         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19882         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19883         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19884         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19885         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
19886         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
19887         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
19888         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
19889         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
19890         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19891         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19892         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
19893         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
19894         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
19895         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
19896         gcc.misc-tests/i386-pf-3dnow-1.c,
19897         gcc.misc-tests/i386-pf-athlon-1.c,
19898         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
19899         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
19900         Declare built-in functions used.
19901         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
19902
19903 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
19904
19905         PR c++/16707
19906         * g++.dg/lookup/using12.C: New test.
19907
19908         * g++.dg/init/null1.C: Fix PR number.
19909         * g++.dg/parse/namespace10.C: Likewise.
19910
19911 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19912
19913         PR c++/16224
19914         * g++.dg/template/spec17.C: New test.
19915         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
19916         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
19917
19918 2004-08-02  David Billinghurst
19919
19920         PR fortran/16292
19921         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
19922
19923 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
19924
19925         * gcc.dg/ia64-got-1.c: New test case.
19926
19927 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19928
19929         PR c++/16489
19930         * g++.dg/init/null1.C: New test.
19931         * g++.dg/tc1/dr76.C: Adjust error marker.
19932
19933         PR c++/16529
19934         * g++.dg/parse/namespace10.C: New test.
19935
19936         PR c++/16810
19937         * g++.dg/inherit/ptrmem2.C: New test.
19938
19939 2004-08-02  Ben Elliston  <bje@au.ibm.com>
19940
19941         PR target/16155
19942         * gcc.dg/pr16155.c: New test.
19943
19944 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19945
19946         * gcc.dg/redecl-2.c: New test.
19947
19948 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
19949
19950         * gcc.dg/darwin-longdouble.c: New file.
19951
19952 2004-07-30  Richard Henderson  <rth@redhat.com>
19953
19954         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
19955         write to constant argument.
19956         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
19957
19958 2004-07-30  Richard Henderson  <rth@redhat.com>
19959
19960         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
19961         tests of nearest around zero.
19962
19963 2004-07-30  Andrew Pinski  <apinski@apple.com>
19964
19965         * gcc.c-torture/compile/20040730-1.c: New test.
19966
19967 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19968
19969         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
19970         powerpc-eabispe.
19971
19972 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19973
19974         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
19975
19976 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
19977
19978         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
19979         contains $ld_library_path.
19980         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19981
19982 2004-07-29  Richard Henderson  <rth@redhat.com>
19983
19984         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
19985
19986         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
19987         (alt2, which): New.
19988         (Check): Accept either alternative.
19989
19990 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
19991
19992         * g++.dg/abi/inline1.C: New test.
19993         * g++.dg/abi/local1-a.cc: Likewise.
19994         * g++.dg/abi/local1.C: Likewise.
19995         * g++.dg/abi/mangle11.C: Tweak location of warnings.
19996         * g++.dg/abi/mangle12.C: Likewise.
19997         * g++.dg/abi/mangle17.C: Likewise.
19998         * g++.dg/abi/mangle20-2.C: Likewise.
19999         * g++.dg/opt/interface1.C: Likewise.
20000         * g++.dg/opt/interface1.h: Likewise.
20001         * g++.dg/opt/interface1-a.cc: New test.
20002         * g++.dg/parse/repo1.C: New test.
20003         * g++.dg/template/repo1.C: Likewise.
20004         * g++.dg/warn/Winline-1.C: Likewise.
20005         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20006
20007 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20008
20009         * gcc.dg/tree-ssa/20040729-1.c: New test.
20010
20011 2004-07-27  Matt Austern <austern@apple.com>
20012
20013         * gcc.dg/darwin-bool-1.c: New test.
20014         * gcc.dg/darwin-bool-2.c: New test.
20015
20016 2004-07-28  Richard Henderson  <rth@redhat.com>
20017
20018         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20019         arguments in the correct type.  Don't write to constant arguments.
20020
20021 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20022
20023         PR tree-optimization/16688
20024         PR tree-optimization/16689
20025         * g++.dg/tree-ssa/pr16688.C: New test.
20026
20027 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20028
20029         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20030         loads.  Not only in the comment, this time.
20031
20032 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20033
20034         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20035         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20036         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20037         * gcc.dg/sh4a-bitmovua.c: New.
20038         * gcc.dg/sh4a-cos.c: New.
20039         * gcc.dg/sh4a-cosf.c: New.
20040         * gcc.dg/sh4a-fprun.c: New.
20041         * gcc.dg/sh4a-fsrra.c: New.
20042         * gcc.dg/sh4a-memmovua.c: New.
20043         * gcc.dg/sh4a-sin.c: New.
20044         * gcc.dg/sh4a-sincos.c: New.
20045         * gcc.dg/sh4a-sincosf.c: New.
20046         * gcc.dg/sh4a-sinf.c: New.
20047
20048 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20049
20050         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20051         conditionals.
20052         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20053         loads.
20054         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20055         DOM1.
20056
20057 2004-07-27  Andrew Pinski  <apinski@apple.com>
20058
20059         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20060
20061 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20062
20063         * gcc.dg/pragma-isr.c: New test.
20064
20065 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20066
20067         PR c++/14429
20068         * g++.dg/template/ttp11.C: New test.
20069
20070 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20071
20072         * gcc.c-torture/compile/20040727-1.c: New test.
20073
20074 2004-07-26  Eric Christopher  <echristo@redhat.com>
20075
20076         * gcc.c-torture/compile/20040726-2.c: New test.
20077
20078 2004-07-26  Andrew Pinski  <apinski@apple.com>
20079
20080         * g++.dg/rtti/tinfo1.C: Xfail.
20081
20082 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20083
20084         * gcc.c-torture/compile/20040726-1.c: New test.
20085
20086 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20087             Brian Ryner  <bryner@brianryner.com>
20088
20089         PR c++/9283
20090         PR c++/15000
20091         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20092         * g++.dg/ext/visibility/: New directory.
20093         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20094         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20095         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20096         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20097         * g++.dg/ext/visibility/fvisibility.C,
20098         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20099         g++.dg/ext/visibility/fvisibility-override1.C
20100         g++.dg/ext/visibility/fvisibility-override2.C
20101         g++.dg/ext/visibility/memfuncts.C
20102         g++.dg/ext/visibility/noPLT.C
20103         g++.dg/ext/visibility/pragma.C
20104         g++.dg/ext/visibility/pragma-override1.C
20105         g++.dg/ext/visibility/pragma-override2.C
20106         g++.dg/ext/visibility/staticmemfuncts.C
20107         g++.dg/ext/visibility/virtual.C: New tests.
20108
20109 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20110
20111         PR c/15360
20112         * gcc.dg/pr15360-1.c: New test.
20113
20114 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20115
20116         * gcc.dg/pragma-align-2.c: New test.
20117         * gcc.dg/pragma-init-fini.c: New test.
20118         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20119         targets.
20120
20121 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20122
20123         * gcc.dg/init-string-2.c: New test.
20124
20125 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20126
20127         PR 16684
20128         * gcc.dg/Wredundant-decls-1.c: New test case.
20129
20130 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20131
20132         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20133         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20134         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20135         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20136         * gcc.dg/compat/generate-random.c: New file.
20137         * gcc.dg/compat/generate-random.h: Likewise.
20138         * gcc.dg/compat/generate-random_r.c: Likewise.
20139         * gcc.dg/compat/struct-layout-1.h: Likewise.
20140         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20141         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20142         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20143         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20144         * gcc.dg/compat/struct-layout-1_main.c: New test.
20145         * gcc.dg/compat/struct-layout-1_x.c: New file.
20146         * gcc.dg/compat/struct-layout-1_y.c: New file.
20147         * gcc.dg/compat/struct-layout-1_test.h: New file.
20148
20149 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20150
20151         * gcc.dg/comp-return-1.c: New test
20152
20153 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20154
20155         * gcc.dg/vmx/8-02a.c: Fix typo.
20156
20157         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20158         * gcc.dg/darwin-abi-3.c: New test.
20159
20160         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20161         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20162
20163         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20164         * gcc.dg/vmx/ops-long-1.c: New test.
20165         * gcc.dg/vmx/ops-long-2.c: New test.
20166
20167 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20168
20169         * g++.dg/lookup/conv-[1234].C: New.
20170
20171 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20172
20173         * g++.dg/parse/attr2.C: Simplify.
20174
20175 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20176
20177         PR c/7284
20178         * gcc.c-torture/execute/pr7284-1.c: New test.
20179
20180 2004-07-22  Brian Booth  <bbooth@redhat.com>
20181
20182         * gcc.dg/tree-ssa/20040721-1.c: New test.
20183
20184 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20185
20186         * g++.dg/template/crash20.c: New.
20187
20188 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20189
20190         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20191         Add dg-run directive.  Declare variables as required.
20192         * gfortran.dg/g77/README: Update
20193
20194 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20195
20196         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20197         gcc.dg/cris-peep2-andu2.c: New tests.
20198
20199 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20200
20201         PR c/15052
20202         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20203         on return type.
20204         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20205         messages.
20206         * gcc.dg/qual-return-2.c: Update expected messages.
20207         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20208
20209 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20210
20211         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20212         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20213
20214 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20215
20216         PR c/11250
20217         * gcc.dg/init-string-1.c: New test.
20218
20219 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20220
20221         PR middle-end/15345
20222         PR c/16450
20223         * gcc.dg/torture/nested-fn-1.c: New test.
20224
20225 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20226
20227         PR target/16559
20228         * gcc.dg/ia64-fptr-1.c: New file.
20229
20230 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20231
20232         PR c++/14497
20233         * g++.dg/template/spec16.C: New test.
20234         * g++.old-deja/g++.robertl/eb118.C: Remove.
20235
20236 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20237
20238         PR c++/509
20239         * g++.dg/template/spec15.C: New test.
20240
20241 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20242
20243         Copy cases from g77.f-torture/execute and add dg-run
20244         directive.  Other changes as noted.
20245         * gfortran.dg/g77/13037.f
20246         * gfortran.dg/g77/1832.f
20247         * gfortran.dg/g77/19981119-0.f
20248         * gfortran.dg/g77/19990313-0.f
20249         * gfortran.dg/g77/19990313-1.f
20250         * gfortran.dg/g77/19990313-2.f
20251         * gfortran.dg/g77/19990313-3.f
20252         * gfortran.dg/g77/19990419-1.f
20253         * gfortran.dg/g77/19990826-0.f
20254         * gfortran.dg/g77/19990826-2.f
20255         * gfortran.dg/g77/20000503-1.f
20256         * gfortran.dg/g77/20001111.f
20257         * gfortran.dg/g77/20010116.f
20258         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20259         * gfortran.dg/g77/20010430.f
20260         * gfortran.dg/g77/6177.f
20261         * gfortran.dg/g77/947.f
20262         * gfortran.dg/g77/970816-3.f
20263         * gfortran.dg/g77/971102-1.f
20264         * gfortran.dg/g77/980520-1.f
20265         * gfortran.dg/g77/980628-0.f
20266         * gfortran.dg/g77/980628-1.f
20267         * gfortran.dg/g77/980628-10.f
20268         * gfortran.dg/g77/980628-2.f
20269         * gfortran.dg/g77/980628-3.f
20270         * gfortran.dg/g77/980628-7.f
20271         * gfortran.dg/g77/980628-8.f
20272         * gfortran.dg/g77/980628-9.f
20273         * gfortran.dg/g77/980701-0.f
20274         * gfortran.dg/g77/980701-1.f
20275         * gfortran.dg/g77/cabs.f
20276         * gfortran.dg/g77/claus.f
20277         * gfortran.dg/g77/complex_1.f
20278         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20279         * gfortran.dg/g77/dcomplex.f
20280         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20281         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20282         * gfortran.dg/g77/f90-intrinsic-numeric.f
20283         * gfortran.dg/g77/int8421.f
20284         * gfortran.dg/g77/labug1.f
20285         * gfortran.dg/g77/large_vec.f
20286         * gfortran.dg/g77/le.f
20287         * gfortran.dg/g77/short.f
20288         * gfortran.dg/g77/README: Update
20289
20290 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20291
20292         PR c++/16637
20293         * g++.dg/parse/lookup4.C: New test.
20294
20295 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20296
20297         PR c++/16175
20298         * g++.dg/template/ttp10.C: New test.
20299
20300 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20301
20302         * gcc.dg/pr12625-1.c: New test.
20303
20304 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20305
20306         * testsuite/gcc.dg/switch-warn-1.c: New test.
20307         * testsuite/gcc.dg/switch-warn-2.c: New test.
20308         * gcc.c-torture/compile/pr14730.c: Update.
20309
20310 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20311
20312         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20313         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20314         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20315         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20316
20317 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20318
20319         PR c++/16623
20320         * g++.dg/template/assign1.C: New test.
20321
20322 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20323
20324         PR c++/12170
20325         * g++.dg/template/ttp9.C: New test.
20326
20327 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20328
20329         * gcc.dg/format/cmn-err-1.c: New test.
20330
20331 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20332
20333         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20334         gcc.dg/Wparentheses-10.c: New tests.
20335         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20336
20337 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20338
20339         PR fortran/16465
20340         * gfortran.dg/g77//ffixed-line-length-0.f,
20341         gfortran.dg/g77/ffixed-line-length-132.f,
20342         gfortran.dg/g77/ffixed-line-length-72.f,
20343         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20344         gfortran.dg/g77/README: Update.
20345
20346 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20347
20348         PR c++/13092
20349         * g++.dg/template/non-dependent7.C: New test.
20350         * g++.dg/template/non-dependent8.C: Likewise.
20351         * g++.dg/template/non-dependent9.C: Likewise.
20352         * g++.dg/template/non-dependent10.C: Likewise.
20353
20354 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20355
20356         PR c++/16337
20357         * g++.dg/parse/attr2.C: New test.
20358
20359 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20360
20361         * g77.dg: Removed.
20362         * g77.f-torture: Ditto.
20363
20364 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20365
20366         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20367         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20368         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20369
20370 2004-07-16  Richard Henderson  <rth@redhat.com>
20371
20372         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20373
20374 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20375
20376         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20377         tests with full list of options.
20378         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20379         of TORTURE_OPTIONS if test contains 'dg-do run'.
20380
20381         PR fortran/16404
20382         * gfortran.dg/do_iterator.f90: New test.
20383
20384 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20385
20386         PR rtl-optimization/16536
20387         * gcc.c-torture/execute/restrict-1.c: New test.
20388
20389 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20390
20391         PR fortran/15324
20392         * gfortran.dg/pr15324.f90: New test.
20393
20394         PR fortran/15129
20395         * gfortran.dg/pr15129.f90: New test.
20396
20397         PR fortran/15140
20398         * gfortran.dg/pr15140.f90: New test.
20399
20400         PR fortran/13792
20401         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20402         compile-time simplification.
20403
20404 2004-07-14  Mike Stump  <mrs@apple.com>
20405
20406         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20407
20408 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20409
20410         PR target/16325
20411         * gcc.dg/profile-generate-1.c: New.
20412
20413 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20414
20415         * gcc.c-torture/execute/20040709-1.c: New test.
20416         * gcc.c-torture/execute/20040709-2.c: New test.
20417
20418 2004-07-14  Mike Stump  <mrs@apple.com>
20419
20420         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20421
20422 2004-07-14  Mike Stump  <mrs@apple.com>
20423
20424         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20425
20426 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20427
20428         PR c++/16518
20429         * g++.dg/parse/mutable1.C: New test.
20430
20431 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20432
20433         PR tree-optimization/16443
20434         * gcc.dg/tree-ssa/20040713-1.c: New test.
20435
20436 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20437
20438         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20439         for operator new.
20440
20441 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20442
20443         * gfortran.dg/g77/README: New file
20444         * gfortran.dg/g77/19981216-0.f: Copy from
20445         g77.f-torture/noncompile.  Add "dg-do compile" and
20446         dg-error as required.
20447         * gfortran.dg/g77/19990218-1.f: Likewise.
20448         * gfortran.dg/g77/19990905-1.f: Likewise.
20449         * gfortran.dg/g77/9263.f: Likewise.
20450         * gfortran.dg/g77/980615-0.f: Likewise.
20451         * gfortran.dg/g77/980616-0.f: Likewise.
20452         * gfortran.dg/g77/check0.f: Likewise.
20453         * gfortran.dg/g77/select_no_compile.f: Likewise.
20454
20455 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20456
20457         Copy files from g77.f-torture/compile.
20458         Add "{ dg-do compile}".  Other changes as noted
20459         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20460         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20461         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20462         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20463         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20464         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20465         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20466         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20467         statement to conform to standard.  Append alpha1.x for reference.
20468         * gfortran.dg/g77/xformat.f: Add dg-warning
20469
20470 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20471
20472         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20473         Add {dg-do compile} directive.
20474         * gfortran.dg/g77/cpp2.F: Likewise.
20475
20476 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20477
20478         PR c++/5402
20479         * g++.dg/lookup/name-clash1.C: New test.
20480
20481         PR c++/9777
20482         * g++.dg/lookup/name-clash2.C: New test.
20483
20484         PR c++/12102
20485         * g++.dg/lookup/name-clash3.C: New test.
20486
20487 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20488
20489         * g++.dg/lookup/new2.C: New test.
20490         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20491
20492 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20493
20494         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20495         Add {dg-do compile} directive.
20496         * gfortran.dg/g77/13060.f: Likewise.
20497         * gfortran.dg/g77/19990218-0.f: Likewise.
20498         * gfortran.dg/g77/19990305-0.f: Likewise.
20499         * gfortran.dg/g77/19990419-0.f: Likewise.
20500         * gfortran.dg/g77/19990502-0.f: Likewise.
20501         * gfortran.dg/g77/19990502-1.f: Likewise.
20502         * gfortran.dg/g77/19990525-0.f: Likewise.
20503         * gfortran.dg/g77/19990826-1.f: Likewise.
20504         * gfortran.dg/g77/19990826-3.f: Likewise.
20505         * gfortran.dg/g77/19990905-2.f: Likewise.
20506         * gfortran.dg/g77/20000412-1.f: Likewise.
20507         * gfortran.dg/g77/20000511-1.f: Likewise.
20508         * gfortran.dg/g77/20000511-2.f: Likewise.
20509         * gfortran.dg/g77/20000518.f: Likewise.
20510         * gfortran.dg/g77/20000601-1.f: Likewise.
20511         * gfortran.dg/g77/20000601-2.f: Likewise.
20512         * gfortran.dg/g77/20000629-1.f: Likewise.
20513         * gfortran.dg/g77/20000630-2.f: Likewise.
20514         * gfortran.dg/g77/20010115.f: Likewise.
20515         * gfortran.dg/g77/20010321-1.f: Likewise.
20516         * gfortran.dg/g77/20010426.f: Likewise.
20517         * gfortran.dg/g77/20020307-1.f: Likewise.
20518         * gfortran.dg/g77/8485.f: Likewise.
20519         * gfortran.dg/g77/960317-1.f: Likewise.
20520         * gfortran.dg/g77/970915-0.f: Likewise.
20521         * gfortran.dg/g77/980310-1.f: Likewise.
20522         * gfortran.dg/g77/980310-2.f: Likewise.
20523         * gfortran.dg/g77/980310-3.f: Likewise.
20524         * gfortran.dg/g77/980310-4.f: Likewise.
20525         * gfortran.dg/g77/980310-6.f: Likewise.
20526         * gfortran.dg/g77/980310-7.f: Likewise.
20527         * gfortran.dg/g77/980310-8.f: Likewise.
20528         * gfortran.dg/g77/980419-2.f: Likewise.
20529         * gfortran.dg/g77/980424-0.f: Likewise.
20530         * gfortran.dg/g77/980427-0.f: Likewise.
20531         * gfortran.dg/g77/980729-0.f: Likewise.
20532         * gfortran.dg/g77/981117-1.f: Likewise.
20533         * gfortran.dg/g77/toon_1.f: Likewise.
20534
20535 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20536
20537         PR c++/2204
20538         * g++.dg/other/abstract2.C: New test.
20539
20540 2004-07-12  Paul Brook  <paul@codesourcery.com>
20541
20542         * gfortran.dg/pointer_init_1.f90: New test.
20543
20544 2004-07-11  Paul Brook  <paul@codesourcery.com>
20545
20546         PR fortran/15986
20547         * gfortran.dg/contained_1.f90: New test.
20548
20549 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20550
20551         * g++.dg/parse/defarg8.C: New test.
20552
20553 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20554
20555         PR fortran/16433
20556         * gfortran.dg/pr16433.f: New test.
20557
20558         PR fortran/17574
20559         * gfortran.dg/pr15754.f90: New test.
20560
20561 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20562
20563         PR tree-optimization/16437
20564         * gcc.c-torture/execute/bitfld-4.c: New test.
20565
20566 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20567
20568         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20569         access to common var from module.
20570
20571 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20572
20573         PR fortran/16336
20574         * gfortran.fortran-torture/execute/common_2.f90: New test.
20575
20576 2004-07-10  Paul Brook  <paul@codesourcery.com>
20577
20578         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20579
20580 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20581
20582         PR fortran/15969
20583         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20584
20585 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20586
20587         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20588         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20589         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20590         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20591         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20592         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20593         * gfortran.dg/g77/funderscoring.f: Likewise.
20594         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20595
20596 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20597
20598         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20599
20600 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20601         Paul Brook  <paul@codesourcery.com>
20602
20603         PR fortran/13415
20604         * gfortran.dg/common_pointer_1.f90: New test.
20605
20606 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20607
20608         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20609
20610 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20611
20612         PR target/16364
20613         * gcc.c-torture/compile/20040709-1.c: New.
20614
20615 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20616
20617         PR fortran/14077
20618         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
20619
20620 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20621
20622         PR fortran/13201
20623         * gfortran.dg/shape_1.f90: New test.
20624
20625 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
20626             Andrew Pinski  <apinski@apple.com>
20627
20628         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
20629
20630 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20631
20632         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
20633         comment.
20634
20635 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20636         Paul Brook  <paul@codesourcery.com>
20637
20638         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
20639         '.f95' and '.F95'.
20640
20641 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
20642
20643         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
20644
20645 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20646
20647         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
20648         testcases with capital suffix.
20649
20650 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20651
20652         PR fortran/15481
20653         PR fortran/13372
20654         PR fortran/13575
20655         PR fortran/15978
20656         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
20657
20658         * gfortran.dg/implicit_1.f90: New test.
20659
20660 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20661
20662         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
20663         expression to match gfortran warning/error messages
20664         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
20665         dg-error text.
20666
20667 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20668
20669         * lib/fortran-torture.exp: Rename proc search_for to
20670         search_for_re.
20671
20672 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20673
20674         * gcc.c-torture/execute/simd-5.x: New file.
20675         XFAIL on SPARC 64-bit at -O0.
20676
20677 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20678
20679         PR c++/8211
20680         PR c++/16165
20681         * g++.dg/warn/effc3.C: New test.
20682
20683 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20684
20685         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
20686         change X to 1X in format.
20687         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
20688         add data statements to conform to standard.
20689
20690 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20691
20692         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
20693         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
20694         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
20695
20696 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20697
20698         * gfortran.dg/g77/7388.f: Copy from g77.dg
20699         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
20700         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
20701         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
20702         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
20703         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
20704         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
20705         * gfortran.dg/g77/strlen0.f: Likewise.
20706
20707 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
20708
20709         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
20710         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
20711
20712 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20713
20714         * gcc.c-torture/execute/920428-2.x: Delete.
20715         * gcc.c-torture/execute/920501-7.x: Likewise.
20716
20717 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
20718
20719         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
20720         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
20721         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
20722         prescott and c3-2.
20723         (PREFETCH_3DNOW): Add -march=c3.
20724
20725 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
20726
20727         PR c/16437
20728         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
20729         * gcc.c-torture/execute/bf64-1.x: Likewise.
20730
20731 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20732
20733         * gcc.c-torture/compile/20040708-1.c: New test.
20734
20735 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20736
20737         PR c++/16169
20738         * g++.dg/warn/effc2.C: New test.
20739
20740 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20741
20742         * gcc.c-torture/execute/bitfld-1.x: Remove.
20743         * gcc.c-torture/execute/bitfld-3.c: New test.
20744         * gcc.dg/bitfld-2.c: Remove XFAILs.
20745
20746 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
20747
20748         PR c++/16276
20749         * g++.dg/rtti/tinfo1.C: New file.
20750
20751 2004-07-07  Eric Christopher  <echristo@redhat.com>
20752
20753         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
20754
20755 2004-07-07  Andrew Pinski  <apinski@apple.com>
20756
20757         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
20758
20759 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
20760
20761         * g++.dg/init/call1.C: XFAIL.
20762
20763 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
20764
20765         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
20766         except for movstrict*, to movmem* and clrstr* to clrmem*.
20767
20768 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
20769
20770         * gcc.c-torture/execute/20040707-1.c: New test.
20771
20772 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
20773
20774         * gcc.c-torture/execute/20040706-1.c: New test.
20775
20776 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20777
20778         PR c++/3671
20779         * g++.dg/template/spec14.C: New test.
20780
20781 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
20782
20783         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
20784         nothing if not yet defined.  Use it in b, c and d type definitions.
20785         * gcc.c-torture/execute/20040705-1.c: New test.
20786         * gcc.c-torture/execute/20040705-2.c: New test.
20787
20788 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20789
20790         PR c++/2518
20791         * g++.dg/lookup/new1.C: New test.
20792
20793 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20794
20795         PR c++/11406
20796         * g++.dg/template/sizeof8.C: New test.
20797
20798 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
20799
20800         * gcc.c-torture/compile/20040705-1.c: New test.
20801
20802 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
20803
20804         * gfortran.fortran-torture/execute/seq_io.f90: New test.
20805
20806 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
20807
20808         * gcc.dg/cpp/if-mop.c: Two new testcases.
20809         * gcc.dg/cpp/trad/comment-3.c: New.
20810
20811 2004-07-04  Paul Brook  <paul@codesourcery.com>
20812
20813         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
20814
20815 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
20816
20817         PR c++/3761
20818         * g++.dg/lookup/crash4.C: New test.
20819
20820 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
20821
20822         * gcc.c-torture/execute/builtin-abs-1.c
20823         * gcc.c-torture/execute/builtin-abs-2.c
20824         * gcc.c-torture/execute/builtin-complex-1.c
20825         * gcc.c-torture/execute/builtins/string-1-lib.c
20826         * gcc.c-torture/execute/builtins/string-1.c
20827         * gcc.c-torture/execute/builtins/string-2-lib.c
20828         * gcc.c-torture/execute/builtins/string-2.c
20829         * gcc.c-torture/execute/builtins/string-3-lib.c
20830         * gcc.c-torture/execute/builtins/string-3.c
20831         * gcc.c-torture/execute/builtins/string-4-lib.c
20832         * gcc.c-torture/execute/builtins/string-4.c
20833         * gcc.c-torture/execute/builtins/string-5-lib.c
20834         * gcc.c-torture/execute/builtins/string-5.c
20835         * gcc.c-torture/execute/builtins/string-6-lib.c
20836         * gcc.c-torture/execute/builtins/string-6.c
20837         * gcc.c-torture/execute/builtins/string-7-lib.c
20838         * gcc.c-torture/execute/builtins/string-7.c
20839         * gcc.c-torture/execute/builtins/string-8-lib.c
20840         * gcc.c-torture/execute/builtins/string-8.c
20841         * gcc.c-torture/execute/builtins/string-9-lib.c
20842         * gcc.c-torture/execute/builtins/string-9.c
20843         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
20844         * gcc.c-torture/execute/builtins/string-asm-1.c
20845         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
20846         * gcc.c-torture/execute/builtins/string-asm-2.c
20847         * gcc.c-torture/execute/stdio-opt-1.c
20848         * gcc.c-torture/execute/stdio-opt-2.c
20849         * gcc.c-torture/execute/stdio-opt-3.c
20850         * gcc.c-torture/execute/string-opt-1.c
20851         * gcc.c-torture/execute/string-opt-10.c
20852         * gcc.c-torture/execute/string-opt-11.c
20853         * gcc.c-torture/execute/string-opt-12.c
20854         * gcc.c-torture/execute/string-opt-13.c
20855         * gcc.c-torture/execute/string-opt-14.c
20856         * gcc.c-torture/execute/string-opt-15.c
20857         * gcc.c-torture/execute/string-opt-16.c
20858         * gcc.c-torture/execute/string-opt-2.c
20859         * gcc.c-torture/execute/string-opt-6.c
20860         * gcc.c-torture/execute/string-opt-7.c
20861         * gcc.c-torture/execute/string-opt-8.c:
20862         Replace with ...
20863
20864         * gcc.c-torture/execute/builtins/abs-2.c
20865         * gcc.c-torture/execute/builtins/abs-3.c
20866         * gcc.c-torture/execute/builtins/complex-1.c
20867         * gcc.c-torture/execute/builtins/fprintf.c
20868         * gcc.c-torture/execute/builtins/fputs.c
20869         * gcc.c-torture/execute/builtins/memcmp.c
20870         * gcc.c-torture/execute/builtins/memmove.c
20871         * gcc.c-torture/execute/builtins/memops-asm.c
20872         * gcc.c-torture/execute/builtins/mempcpy-2.c
20873         * gcc.c-torture/execute/builtins/mempcpy.c
20874         * gcc.c-torture/execute/builtins/memset.c
20875         * gcc.c-torture/execute/builtins/printf.c
20876         * gcc.c-torture/execute/builtins/sprintf.c
20877         * gcc.c-torture/execute/builtins/strcat.c
20878         * gcc.c-torture/execute/builtins/strchr.c
20879         * gcc.c-torture/execute/builtins/strcmp.c
20880         * gcc.c-torture/execute/builtins/strcpy.c
20881         * gcc.c-torture/execute/builtins/strcspn.c
20882         * gcc.c-torture/execute/builtins/strlen-2.c
20883         * gcc.c-torture/execute/builtins/strlen.c
20884         * gcc.c-torture/execute/builtins/strncat.c
20885         * gcc.c-torture/execute/builtins/strncmp-2.c
20886         * gcc.c-torture/execute/builtins/strncmp.c
20887         * gcc.c-torture/execute/builtins/strncpy.c
20888         * gcc.c-torture/execute/builtins/strpbrk.c
20889         * gcc.c-torture/execute/builtins/strpcpy-2.c
20890         * gcc.c-torture/execute/builtins/strpcpy.c
20891         * gcc.c-torture/execute/builtins/strrchr.c
20892         * gcc.c-torture/execute/builtins/strspn.c
20893         * gcc.c-torture/execute/builtins/strstr-asm.c
20894         * gcc.c-torture/execute/builtins/strstr.c:
20895         ... these new files.
20896
20897         * gcc.c-torture/execute/builtins/abs-2-lib.c
20898         * gcc.c-torture/execute/builtins/abs-3-lib.c
20899         * gcc.c-torture/execute/builtins/complex-1-lib.c
20900         * gcc.c-torture/execute/builtins/fprintf-lib.c
20901         * gcc.c-torture/execute/builtins/fputs-lib.c
20902         * gcc.c-torture/execute/builtins/memcmp-lib.c
20903         * gcc.c-torture/execute/builtins/memmove-lib.c
20904         * gcc.c-torture/execute/builtins/memops-asm-lib.c
20905         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
20906         * gcc.c-torture/execute/builtins/mempcpy-lib.c
20907         * gcc.c-torture/execute/builtins/memset-lib.c
20908         * gcc.c-torture/execute/builtins/printf-lib.c
20909         * gcc.c-torture/execute/builtins/sprintf-lib.c
20910         * gcc.c-torture/execute/builtins/strcat-lib.c
20911         * gcc.c-torture/execute/builtins/strchr-lib.c
20912         * gcc.c-torture/execute/builtins/strcmp-lib.c
20913         * gcc.c-torture/execute/builtins/strcpy-lib.c
20914         * gcc.c-torture/execute/builtins/strcspn-lib.c
20915         * gcc.c-torture/execute/builtins/strlen-2-lib.c
20916         * gcc.c-torture/execute/builtins/strlen-lib.c
20917         * gcc.c-torture/execute/builtins/strncat-lib.c
20918         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
20919         * gcc.c-torture/execute/builtins/strncmp-lib.c
20920         * gcc.c-torture/execute/builtins/strncpy-lib.c
20921         * gcc.c-torture/execute/builtins/strpbrk-lib.c
20922         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
20923         * gcc.c-torture/execute/builtins/strpcpy-lib.c
20924         * gcc.c-torture/execute/builtins/strrchr-lib.c
20925         * gcc.c-torture/execute/builtins/strspn-lib.c
20926         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
20927         * gcc.c-torture/execute/builtins/strstr-lib.c
20928         * gcc.c-torture/execute/builtins/lib/abs.c
20929         * gcc.c-torture/execute/builtins/lib/fprintf.c
20930         * gcc.c-torture/execute/builtins/lib/memset.c
20931         * gcc.c-torture/execute/builtins/lib/printf.c
20932         * gcc.c-torture/execute/builtins/lib/sprintf.c
20933         * gcc.c-torture/execute/builtins/lib/strcpy.c
20934         * gcc.c-torture/execute/builtins/lib/strcspn.c
20935         * gcc.c-torture/execute/builtins/lib/strncat.c
20936         * gcc.c-torture/execute/builtins/lib/strncmp.c
20937         * gcc.c-torture/execute/builtins/lib/strncpy.c
20938         * gcc.c-torture/execute/builtins/lib/strpbrk.c
20939         * gcc.c-torture/execute/builtins/lib/strspn.c
20940         * gcc.c-torture/execute/builtins/lib/strstr.c:
20941         New files containing support routines.
20942
20943         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
20944         declaration.
20945         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
20946         when not optimizing.
20947
20948 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
20949
20950         PR c++/16240
20951         * g++.dg/abi/mangle22.C: New test.
20952         * g++.dg/abi/mangle23.C: Likewise.
20953
20954 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
20955
20956         PR fortran/16290
20957         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
20958         Allow for cases without denormalized floating point numbers.
20959
20960 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
20961
20962         PR c/1027
20963         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20964         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
20965         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
20966         expected warning text.
20967         * gcc.dg/format/diag-2.c: New test.
20968
20969 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20970
20971         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
20972
20973 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
20974
20975         * gcc.dg/builtins-43.c: New.
20976         * gcc.dg/builtins-44.c: New.
20977         * gcc.dg/builtins-45.c: New.
20978
20979 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
20980             Andreas Tobler  <a.tobler@schweiz.ch>
20981
20982         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
20983         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
20984         as SIGSEGV.
20985         * gcc.dg/cleanup-11.c: Likewise.
20986         * gcc.dg/cleanup-8.c: Likewise.
20987         * gcc.dg/cleanup-9.c: Likewise.
20988         * gcc.dg/cleanup-5.c: Run on all platforms.
20989
20990 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20991
20992         * g++.dg/warn/nonnull1.C: New test.
20993
20994 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20995
20996         * gcc.dg/compat/compat-common.h: Wrap up CINT in
20997         an #ifndef SKIP_COMPLEX_INT/#endif pair.
20998         Special-case the Sun compiler wrt to <complex.h>.
20999
21000 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21001
21002         * gcc.dg/Wunreachable-8.C: New test.
21003
21004         * gcc.dg/h8300-ice2.c : New test.
21005
21006 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21007
21008         PR fortran/16161
21009         * gfortran.fortran-torture/compile/implicit.f90: Add test
21010         for implicit character.
21011
21012 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21013
21014         PR fortran/16289
21015         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21016         Use tiny() intrinsic to find smallest non-negative real
21017
21018 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21019
21020         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21021         * gcc.dg/compat/struct-by-value-22_x.c: New.
21022         * gcc.dg/compat/struct-by-value-22_y.c: New.
21023
21024         * gcc.c-torture/execute/20040629-1.c: New test.
21025
21026 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21027
21028         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21029         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21030
21031         PR target/16195
21032         * gcc.dg/20040625-1.c: New test.
21033
21034 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21035
21036         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21037
21038 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21039
21040         PR fortran/15963
21041         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21042
21043 2004-06-29  Richard Henderson  <rth@redhat.com>
21044
21045         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21046
21047 2004-06-29  Paul Brook  <paul@codesourcery.com>
21048
21049         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21050         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21051
21052 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21053
21054         PR c++/16260
21055         * g++.dg/parse/crash15.C: New.
21056
21057 2004-06-28  Andrew Pinski  <apinski@apple.com>
21058
21059         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21060         by the error already.
21061
21062         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21063
21064 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21065
21066         PR target/14041
21067         * gcc.dg/h8300-bss-align-1.c : New.
21068
21069 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21070
21071         * PR c++/16174
21072         * g++.dg/template/ctor4.C: New.
21073
21074 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21075
21076         PR c++/16205
21077         * g++.dg/warn/Wsequence-point-1.C: New test.
21078
21079 2004-06-27  Paul Brook  <paul@codesourcery.com>
21080
21081         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21082
21083 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21084
21085         * g++.old-deja/g++.mike/p7325.C: Remove.
21086
21087 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21088
21089         PR c/14963
21090         * gcc.dg/pr14963.c: New test.
21091
21092 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21093
21094         PR c++/16193
21095         * g++.dg/parse/redef1.C: New test.
21096
21097 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21098
21099         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21100         20021110.c.
21101         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21102         20021119-1.c.
21103         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21104         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21105         5-04.c.
21106         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21107         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21108         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21109         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21110         g++.brendan/enum14.C.
21111         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21112         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21113         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21114         g++.mike/virt1.C.
21115         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21116         memtemp24.C.
21117
21118 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21119
21120         * gcc.dg/20040527-1.c: New test case.
21121
21122 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21123
21124         PR gfortran/pr16196
21125         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21126
21127 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21128
21129         PR middle-end/15825
21130         * gcc.dg/pr15825-1.c: New test case.
21131
21132 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21133
21134         * gcc.c-torture/execute/20040625-1.c: New test.
21135
21136 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21137
21138         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21139
21140 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21141
21142         * gcc.dg/torture/mips-div-1.c: New test.
21143
21144 2004-06-24  Jeff Law  <law@redhat.com>
21145
21146         * gcc.dg/tree-ssa/20040624-1.c: New test.
21147
21148 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21149
21150         * gcc.c-torture/compile/20040624-1.c: New test.
21151
21152 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21153
21154         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21155         this directory.
21156
21157 2004-06-23  Andrew Pinski  <apinski@apple.com>
21158
21159         PR middle-end/15988
21160         * g++.dg/opt/ptrmem4.C: New test.
21161
21162         * gcc.dg/c90-array-quals-2.c: New test.
21163
21164 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21165
21166         * gcc.dg/kpice1.c: New test.
21167
21168 2006-06-23  Andrew Pinski  <apinski@apple.com>
21169
21170         * gcc.dg/c90-array-quals.c: New test.
21171
21172 2006-06-22  Richard Henderson  <rth@redhat.com>
21173
21174         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21175
21176 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21177
21178         * gcc.dg/builtins-config.h: Handle FreeBSD.
21179
21180 2006-06-22  Richard Henderson  <rth@redhat.com>
21181
21182         * g++.dg/opt/devirt1.C: New.
21183
21184 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21185
21186         * g++.dg/opt/pr15551.C: New testcase.
21187
21188 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21189
21190         PR target/14800
21191         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21192         x86_64-*-linux* when compiling for 32bit.
21193
21194 2004-06-21  Andrew Pinski  <apinski@apple.com>
21195
21196         * gcc.dg/pch/struct-1.c: New.
21197         * gcc.dg/pch/struct-1.hs: New.
21198
21199 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21200
21201         * gcc.dg/pch/save-temps-1.c: New file.
21202         * gcc.dg/pch/save-temps-1.hs: New file.
21203
21204 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21205
21206         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21207         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21208
21209 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21210
21211         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21212         to fix type error.
21213         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21214         Remove trailing spaces.
21215
21216 2004-06-21  Richard Henderson  <rth@redhat.com>
21217
21218         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21219         merging && to BIT_FIELD_REF.
21220
21221 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21222
21223         * g++.dg/opt/placeholder1.C: New test.
21224
21225 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21226
21227         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21228         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21229         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21230         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21231
21232 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21233
21234         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21235         extern "C".
21236         * g++.dg/other/pragma-re-1.C: Add comments.
21237
21238 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21239
21240         PR gfortran/16080
21241         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21242
21243 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21244
21245         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21246         instead of setting the type of size_t by
21247         hand.
21248
21249 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21250
21251         * gcc.dg/unordered-2.c: New test case.
21252         * gcc.dg/unordered-3.c: New test case.
21253
21254 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21255
21256         PR other/16043
21257         * lib/g++.exp (g++_version): Tweak regexp for version
21258         * lib/g77.exp (g77_version): Likewise.
21259         * lib/gfortran.exp (gfortran_version): Likewise.
21260         * lib/objc.exp (objc_version): Likewise.
21261         * lib/treelang.exp (treelang_version): Likewise.
21262
21263 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21264
21265         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21266         Use INT_MAX instead of __INT_MAX__.
21267         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21268
21269         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21270         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21271         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21272         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21273         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21274         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21275         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21276         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21277         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21278
21279         * gcc.dg/range-test-1.c: New test.
21280         * g++.dg/opt/range-test-1.C: New test.
21281
21282 2004-06-17  Richard Henderson  <rth@redhat.com>
21283
21284         * objc.dg/sync-1.m: New.
21285         * objc.dg/try-catch-1.m: Don't force next runtime.
21286         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21287         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21288         shadowed catch clause.
21289         * objc.dg/try-catch-5.m: New.
21290
21291 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21292
21293         Bug 14610
21294         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21295
21296 2004-06-15  Richard Henderson  <rth@redhat.com>
21297
21298         * gcc.dg/20001116-1.c: Move expected warning line.
21299
21300 2004-06-15  Richard Henderson  <rth@redhat.com>
21301
21302         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21303         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21304
21305 2004-06-15  Jeff Law  <law@redhat.com>
21306
21307         * gcc.dg/tree-ssa/20040615-1.c: New test.
21308         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21309         be less sensitive to operand ordering.
21310         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21311
21312 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21313
21314         * g++.dg/abi/bitfield3.C: Add comment..
21315
21316 2004-06-15  Richard Henderson  <rth@redhat.com>
21317
21318         * g++.dg/ext/stmtexpr1.C: XFAIL.
21319         * gcc.dg/20030612-1.c: XFAIL.
21320
21321 2004-06-15  Eric Christopher  <echristo@redhat.com>
21322
21323         * g++.dg/charset/asm5.c: New.
21324         * gcc.dg/charset/asm6.c: New.
21325
21326 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21327
21328         PR fortran/15962
21329         * gfortran.fortran-torture/execute/select_1.f90: New test.
21330
21331 2004-06-15  Paul Brook  <paul@codesourcery.com>
21332
21333         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21334
21335 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21336
21337         PR c++/15967
21338         * g++.dg/lookup/crash3.C: New test.
21339
21340 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21341
21342         PR c++/15947
21343         * g++.dg/parse/dtor4.C: New test.
21344
21345 2004-06-14  Jeff Law  <law@redhat.com>
21346
21347         * gcc.c-torture/compile/20040614-1.c: New test.
21348
21349 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21350
21351         PR fortran/15211
21352         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21353         LEN of a character array.
21354
21355 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21356
21357         PR c++/15096
21358         * g++.dg/template/ptrmem10.C: New test.
21359
21360         PR c++/14930
21361         * g++.dg/template/friend30.C: New test.
21362
21363 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21364
21365         PR fortran/14928
21366         * gfortran.fortran-torture/compile/mloc.f90: New test.
21367
21368 2004-06-13  Paul Brook  <paul@codesourcery.com>
21369
21370         * gfortran.fortran-torture/execute/random_2.f90: New test.
21371
21372 2004-06-13  Eric Christopher  <echristo@redhat.com>
21373
21374         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21375
21376 2004-06-12  Paul Brook  <paul@codesourcery.com>
21377
21378         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21379
21380 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21381
21382         PR fortran/14923
21383         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21384
21385 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21386
21387         PR fortran/14957
21388         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21389         syntax errors in end statements of contained subroutines.
21390
21391 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21392
21393         PR fortran/12841
21394         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21395
21396 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21397
21398         PR fortran/15665
21399         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21400
21401 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21402
21403         PR gfortran/12839
21404         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21405
21406 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21407
21408         PR c++/15862
21409         * g++.dg/parse/enum1.C: New test.
21410
21411 2004-06-10  Jeff Law  <law@redhat.com>
21412
21413         * gcc.c-torture/compile/20040610-1.c: New test.
21414
21415 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21416
21417         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21418         * g++.old-deja/g++.other/decl3.C: Likewise.
21419
21420 2004-06-10  Brian Booth  <bbooth@redhat.com>
21421
21422         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21423         V_MAY_DEF instead of VDEF.
21424         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21425
21426 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21427
21428         PR c++/14211
21429         * g++.dg/conversion/const1.C: New test.
21430
21431         PR c++/15076
21432         * g++.dg/conversion/reinterpret1.C: New test.
21433
21434         PR c++/15877
21435         * g++.dg/template/enum2.C: New test.
21436
21437         PR c++/15227
21438         * g++.dg/template/error13.C: New test.
21439
21440 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21441
21442         PR fortran/14957
21443         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21444         arguments to test_* REAL and of the right size.
21445
21446 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21447
21448         PR target/15569
21449         PR rtl-optimization/15681
21450         * gcc.dg/20040609-1.c: New test.
21451
21452 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21453
21454         PR c++/14791
21455         * g++.dg/opt/builtins1.C: New test.
21456
21457 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21458
21459         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21460         that use default windows32 struct layout.
21461         * gcc.dg/i386-bitfield2.c: Likewise.
21462
21463 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21464
21465         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21466         for mingw32 and cygwin targets.
21467
21468 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21469
21470         * gcc.dg/pch/macro-4.c: New.
21471         * gcc.dg/pch/macro-4.hs: New.
21472
21473 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21474
21475         PR fortran/13249
21476         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21477
21478 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21479
21480         PR fortran/13372
21481         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21482
21483 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21484
21485         PR gfortran/14897
21486         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21487
21488 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21489
21490         PR gfortran/15755
21491         * gfortran.fortran-torture/execute/backspace.c : New test.
21492
21493 2004-06-09  Paul Brook  <paul@codesourcery.com>
21494
21495         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21496         (pointer_to_section): Rewrite to use smaller array.
21497
21498 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21499
21500         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21501         * gcc.dg/ext/altivec-10.c: Same.
21502         * gcc.dg/ext/altivec-11.c: Same.
21503         * gcc.dg/ext/altivec-12.c: Same.
21504         * gcc.dg/ext/altivec-13.c: Same.
21505         * gcc.dg/ext/altivec-14.c: Same.
21506         * gcc.dg/ext/altivec-15.c: Same.
21507         * gcc.dg/ext/altivec-16.c: Same.
21508         * gcc.dg/ext/altivec-3.c: Same.
21509         * gcc.dg/ext/altivec-4.c: Same.
21510         * gcc.dg/ext/altivec-6.c: Same.
21511         * gcc.dg/ext/altivec-7.c: Same.
21512         * gcc.dg/ext/altivec-8.c: Same.
21513         * gcc.dg/ext/altivec-varargs-1.c: Same.
21514
21515         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21516         * g++.dg/ext/altivec-10.C: Same.
21517         * g++.dg/ext/altivec-2.C: Same.
21518         * g++.dg/ext/altivec-3.C: Same.
21519         * g++.dg/ext/altivec-4.C: Same.
21520         * g++.dg/ext/altivec-5.C: Same.
21521         * g++.dg/ext/altivec-6.C: Same.
21522         * g++.dg/ext/altivec-7.C: Same.
21523         * g++.dg/ext/altivec-8.C: Same.
21524         * g++.dg/ext/altivec-9.C: Same.
21525
21526 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21527
21528         PR c++/7841
21529         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21530
21531 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21532
21533         * gcc.dg/union-1.c: New test.
21534
21535 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21536
21537         * gcc.dg/builtins-41.c: New test case.
21538         * gcc.dg/builtins-42.c: New test case.
21539
21540 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21541
21542         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21543         * g++.dg/ext/altivec-10.C: Same.
21544         * g++.dg/ext/altivec-2.C: Same.
21545         * g++.dg/ext/altivec-3.C: Same.
21546         * g++.dg/ext/altivec-4.C: Same.
21547         * g++.dg/ext/altivec-5.C: Same.
21548         * g++.dg/ext/altivec-6.C: Same.
21549         * g++.dg/ext/altivec-7.C: Same.
21550         * g++.dg/ext/altivec-8.C: Same.
21551         * g++.dg/ext/altivec-9.C: Same.
21552         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21553         * g++.old-deja/g++.brendan/new3.C: Same.
21554         * gcc.c-torture/execute/eeprof-1.x: Same.
21555
21556 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21557
21558         PR c/14765
21559         * gcc.dg/pr14765-1.c: New test.
21560
21561 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21562
21563         PR c/14649
21564         * gcc.dg/pr14649-1.c: New test case.
21565
21566 2004-06-07  Richard Henderson  <rth@redhat.com>
21567
21568         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21569         if temporaries.
21570
21571 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21572
21573         * g++.dg/eh/elide1.C: Remove XFAIL.
21574
21575 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21576
21577         PR c++/15337
21578         * g++.dg/expr/sizeof3.C: New test.
21579
21580         PR c++/14777
21581         * g++.dg/template/access14.C: New test.
21582
21583         PR c++/15554
21584         * g++.dg/template/enum1.C: New test.
21585
21586         PR c++/15057
21587         * g++.dg/eh/throw1.C: New test.
21588
21589 2004-06-07  David Ayers  <d.ayers@inode.at>
21590             Ziemowit Laski  <zlaski@apple.com>
21591
21592         * lib/objc.exp (objc_target_compile): Revert the '-framework
21593         Foundation' flag fix, since bare Darwin does not ship
21594         with the Foundation framework.
21595         * objc/execute/next_mapping.h: Provide a local NSConstantString
21596         @interface and @implementation.
21597         (objc_constant_string_init): A constructor function, used to
21598         initialize the NSConstantString meta-class object.
21599         * objc/execute/string1.m: Include "next_mapping.h" instead of
21600         <Foundation/NSString.h>.
21601         * objc/execute/string2.m: Likewise.
21602         * objc/execute/string3.m: Likewise.
21603         * objc/execute/string4.m: Likewise.
21604
21605 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21606
21607         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21608         to double. Replace double with FLOAT.
21609         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21610
21611         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21612         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21613         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
21614         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
21615         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
21616         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
21617         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
21618         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
21619
21620 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21621
21622         PR c/13519
21623         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
21624
21625 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21626
21627         PR c++/15503
21628         * g++.dg/template/meminit2.C: New test.
21629
21630 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
21631
21632         PR target/15822
21633         * gcc.c-torture/execute/compare-fp-1.c,
21634         gcc.c-torture/execute/compare-fp-2.c,
21635         gcc.c-torture/execute/compare-fp-3.c,
21636         gcc.c-torture/execute/compare-fp-4.c,
21637         gcc.c-torture/execute/compare-fp-3.x,
21638         gcc.c-torture/execute/compare-fp-4.x: Moved...
21639         * gcc.c-torture/execute/ieee/compare-fp-1.c,
21640         gcc.c-torture/execute/ieee/compare-fp-2.c,
21641         gcc.c-torture/execute/ieee/compare-fp-3.c,
21642         gcc.c-torture/execute/ieee/compare-fp-4.c,
21643         gcc.c-torture/execute/ieee/compare-fp-3.x,
21644         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
21645
21646 2004-06-04  David Ayers  <d.ayers@inode.at>
21647
21648         * objc/execute/protocol-isEqual-4.m: New testcase.
21649
21650 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
21651
21652         * objc/execute/protocol-isEqual-1.m: New testcase.
21653         * objc/execute/protocol-isEqual-2.m: New testcase.
21654         * objc/execute/protocol-isEqual-3.m: New testcase.
21655
21656 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21657
21658         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
21659
21660 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
21661
21662         * lib/objc.exp (objc_target_compile): When running tests on
21663         Darwin (Mac OS X), inform the linker about '-framework
21664         'Foundation'.
21665
21666 2004-06-02  Eric Christopher  <echristo@redhat.com>
21667
21668         * gcc.c-torture/compile/20040602-1.c: New.
21669
21670 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
21671
21672         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
21673         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21674
21675         PR tree-optimization/14736
21676         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
21677
21678         PR tree-optimization/14042
21679         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
21680
21681         PR tree-optimization/14729
21682         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
21683
21684 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21685
21686         PR fortran/15557
21687         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
21688
21689 2004-06-01  Richard Hederson  <rth@redhat.com>
21690
21691         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
21692
21693 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21694
21695         PR c++/14932
21696         * g++.dg/parse/offsetof4.C: New test.
21697
21698 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
21699
21700         PR objc/7993
21701         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
21702
21703 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
21704
21705         PR c++/15701
21706         * g++.dg/template/friend29.C: New test.
21707
21708 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21709
21710         PR c/15749
21711         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
21712
21713 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
21714
21715         * gcc.dg/sparc-trap-1.c: New test.
21716
21717 2004-05-31  Roger Sayle  <roger@eyesopen.com>
21718
21719         PR middle-end/15069
21720         * g++.dg/opt/fold3.C: New test case.
21721
21722 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
21723
21724         * lib/target-supports.exp (check_iconv_available): Fix fallout
21725         from 2004-05-28 patch.
21726
21727 2004-05-30  Paul Brook  <paul@codesourcery.com>
21728
21729         PR fortran/15620
21730         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
21731         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
21732
21733 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
21734
21735         * gfortran.fortran-torture/execute/random_1.f90: New test.
21736
21737 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21738
21739         * g++.dg/ext/altivec-10.C: New test.
21740
21741 2004-05-29  Paul Brook  <paul@codesourcery.com>
21742
21743         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
21744
21745 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21746
21747         * gcc.dg/altivec-16.c: New test.
21748
21749 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
21750
21751         * lib/target-supports.exp (check_vmx_hw_available): New.
21752         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
21753
21754         * lib/target-supports.exp (check_alias_available,
21755         check_iconv_available, check_named_sections_available): Use
21756         unique names for temporary files.
21757
21758 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21759
21760         * gcc.dg/altivec-15.c: New test.
21761
21762 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21763
21764         PR c++/15083
21765         * g++.dg/warn/noeffect6.C: New test.
21766
21767         PR c++/15471
21768         * g++.dg/expr/ptrmem4.C: New test.
21769
21770         PR c++/15640
21771         * g++.dg/template/operator3.C: New test.
21772
21773 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21774
21775         PR c++/14668
21776         * g++.dg/lookup/redecl1.C: New test.
21777         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
21778
21779 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
21780
21781         * gcc.c-torture/execute/compare-fp-1.c,
21782         gcc.c-torture/execute/compare-fp-2.c,
21783         gcc.c-torture/execute/compare-fp-3.c,
21784         gcc.c-torture/execute/compare-fp-4.c,
21785         gcc.c-torture/execute/compare-fp-3.x,
21786         gcc.c-torture/execute/compare-fp-4.x,
21787         gcc.dg/pr15649-1.c: New.
21788
21789 2004-05-27  Adam Nemet  <anemet@lnxw.com>
21790
21791         PR c++/12883
21792         * g++.dg/init/array14.C: New test.
21793
21794 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
21795
21796         * lib/compat.exp (compat-get-options-main): New.
21797         (compat-get-options): Remove unneeded code, warn for ignored
21798         command.
21799         (compat-execute): Check flag set by dg-require-* commands.
21800
21801         * lib/compat.exp (compat-execute): Break up long lines.
21802
21803 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
21804
21805         * gcc.dg/altivec-7.c: Don't use 'vector long'.
21806         * gcc.dg/altivec-14.c: New test.
21807         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
21808
21809         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
21810         * gcc.dg/altivec-12.c: Ditto.
21811
21812         * gcc.dg/altivec-3.c: Move call to altivec_check.
21813
21814 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21815
21816         PR c++/15044
21817         * g++.dg/template/error12.C: New test.
21818
21819         PR c++/15317
21820         * g++.dg/ext/attrib15.C: New test.
21821
21822         PR c++/15329
21823         * g++.dg/template/ptrmem9.C: New test.
21824
21825 2004-05-25  Paul Brook  <paul@codesourcery.com>
21826
21827         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
21828
21829 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21830
21831         PR c++/15165
21832         * g++.dg/template/crash19.C: New test.
21833
21834 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21835
21836         PR c++/15025
21837         * g++.dg/template/redecl1.C: New test.
21838
21839 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21840
21841         PR c++/14821
21842         * g++.dg/other/ns1.C: New test.
21843
21844         PR c++/14883
21845         * g++.dg/template/invalid1.C: New test.
21846
21847 2004-05-23  Paul Brook  <paul@codesourcery.com>
21848         Victor Leikehman  <lei@haifasphere.co.il>
21849
21850         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
21851         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
21852
21853 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21854
21855         PR c++/15285
21856         PR c++/15299
21857         * g++.dg/template/non-dependent5.C: New test.
21858         * g++.dg/template/non-dependent6.C: New test.
21859
21860 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21861
21862         PR c++/15507
21863         * g++.dg/inherit/union1.C: New test.
21864
21865         PR c++/15542
21866         * g++.dg/template/addr1.C: New test.
21867
21868         PR c++/15427
21869         * g++.dg/template/array5.C: New test.
21870
21871         PR c++/15287
21872         * g++.dg/template/array6.C: New test.
21873
21874 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
21875             Roger Sayle  <roger@eyesopen.com>
21876
21877         * g++.dg/lookup/forscope2.C: New test case.
21878
21879 2004-05-22  Ben Elliston  <bje@au.ibm.com>
21880
21881         * gcc.dg/cpp/Wmissingdirs.c: New.
21882
21883 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21884
21885         PR target/15301
21886         * gcc.dg/compat/union-m128-1.h: New file.
21887         * gcc.dg/compat/union-m128-1_main.c: Likewise.
21888         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21889         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21890
21891 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21892
21893         PR target/15302
21894         * gcc.dg/compat/struct-complex-1.h: New file.
21895         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
21896         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
21897         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21898
21899 2004-05-20  Roger Sayle  <roger@eyesopen.com>
21900
21901         PR middle-end/3074
21902         * gcc.dg/pr3074-1.c: New test case.
21903         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
21904
21905 2004-05-20  Falk Hueffner  <falk@debian.org>
21906
21907         PR other/15526
21908         * gcc.dg/ftrapv-1.c: New test case.
21909
21910 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
21911
21912         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
21913
21914 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
21915             Jeff Law  <law@redhat.com>
21916
21917         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
21918         * gcc.dg/tree-ssa/20040518-2.c: New test.
21919
21920         * gcc.dg/tree-ssa/20040518-1.c: New test.
21921
21922 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
21923
21924         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
21925
21926 2004-05-18  Paul Brook  <paul@codesourcery.com>
21927
21928         PR fortran/13930
21929         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
21930
21931 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21932
21933         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
21934         constant folding.
21935
21936 2004-05-17  Steven Bosscher  <stevenb@suse.de>
21937
21938         * gcc.dg/tree-ssa/20040517-1.c: New test.
21939
21940 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21941
21942         * gcc.dg/loop-4.c: New test.
21943
21944 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
21945
21946         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
21947
21948 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
21949
21950         PR fortran/15311
21951         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
21952
21953 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21954
21955         PR fortran/13826
21956         PR fortran/13940
21957         * gfortran.fortran-torture/compile/data_1.f90: New test.
21958
21959 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
21960
21961         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
21962         * gcc.dg/uninit-H.c: Define ASM for __s390__.
21963
21964 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21965
21966         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
21967
21968 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21969
21970         PR c/15444
21971         * gcc.dg/format/xopen-1.c: Adjust expected message.
21972         * gcc.dg/format/xopen-3.c: New test.
21973
21974 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
21975
21976         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
21977
21978 2004-05-14  Jeff Law  <law@redhat.com>
21979
21980         * gcc.dg/tree-ssa/20040514-2.c: New test.
21981
21982 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21983
21984         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
21985         this ...
21986         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
21987         this.
21988
21989 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
21990
21991         * gcc.dg/tree-ssa/20040514-1.c: New test.
21992
21993 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21994
21995         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
21996         test.
21997
21998 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21999
22000         PR fortran/14066
22001         * gfortran.fortran-torture/compile/do_1.f90: New test.
22002
22003 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22004
22005         PR fortran/15051
22006         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22007         test.
22008
22009 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22010
22011         PR fortran/15149
22012         * gfortran.fortran-torture/execute/random_init.f90: New test.
22013
22014 2004-05-13  Paul Brook  <paul@codesourcery.com>
22015
22016         PR fortran/15314
22017         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22018
22019 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22020
22021         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22022         for the powerpc case.
22023
22024 2004-05-13  Jeff Law  <law@redhat.com>
22025
22026         * gcc.dg/tree-ssa/20040513-1.c: New test.
22027         * gcc.dg/tree-ssa/20040513-2.c: New test.
22028
22029 2004-05-13  Paul Brook  <paul@codesourcery.com>
22030
22031         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22032         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22033         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22034
22035 2004-05-13  Andreas Schwab  <schwab@suse.de>
22036
22037         PR other/10819
22038         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22039         characters.
22040
22041 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22042
22043         PR fortran/15294
22044         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22045
22046 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22047
22048         Merge from tree-ssa-20020619-branch.  See
22049         ChangeLog.tree-ssa for details.
22050
22051 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22052
22053         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22054         include <altivec.h> explicitly.
22055         * gcc.dg/altivec-13.c: Likewise.
22056
22057 2004-05-11  Paul Brook  <paul@codesourcery.com>
22058
22059         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22060
22061 2004-05-10  Eric Christopher  <echristo@redhat.com>
22062
22063         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22064         * gcc.dg/sibcall-4.c: Ditto.
22065
22066 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22067
22068         * g++.dg/ext/altivec-8.C: New test case.
22069         * gcc.dg/altivec-13.c: New test case.
22070
22071 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22072
22073         * gcc.c-torture/execute/divcmp-1.c: New test case.
22074         * gcc.c-torture/execute/divcmp-2.c: New test case.
22075         * gcc.c-torture/execute/divcmp-3.c: New test case.
22076
22077 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22078
22079         * g++.dg/other/pragma-re-2.C: New test.
22080
22081 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22082
22083         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22084         * gcc.dg/i386-387-2.c: Likewise.
22085
22086         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22087         __builtin_drem.
22088         * gcc.dg/i386-387-6.c: Likewise.
22089
22090 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22091
22092         * gcc.dg/builtins-33.c: Also check log1p*.
22093
22094 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22095
22096         PR optimization/15296
22097         * gcc.c-torture/execute/pr15296.c: New test.
22098
22099 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22100
22101         * gcc.dg/builtins-40.c: New test.
22102
22103 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22104
22105         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22106
22107 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22108
22109         * g++.dg/ext/spe1.C: New testcase.
22110
22111 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22112
22113         * objc.dg/image-info.m: Allow additional attributes
22114         for __image_info section.
22115
22116 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22117
22118         * gcc.dg/torture/mips-hilo-2.c: New test.
22119
22120 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22121
22122         PR c++/14389
22123         * g++.dg/template/member5.C: New test.
22124
22125 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22126
22127         * gcc.dg/builtins-34.c: Also check expm1*.
22128
22129 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22130
22131         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22132         * gcc.dg/torture/builtin-convert-3.c: New test.
22133
22134 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22135
22136         PR middle-end/15054
22137         * g++.dg/opt/pr15054.C: New test.
22138
22139 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22140
22141         * gcc.dg/torture/builtin-rounding-1.c: New test.
22142         * gcc.dg/builtins-25.c: Delete.
22143         * gcc.dg/builtins-29.c: Delete.
22144
22145 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22146
22147         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22148         * gcc.dg/sibcall-4.c: Likewise.
22149         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22150
22151 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22152
22153         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22154         bit-field on 16-bit targets.
22155
22156 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22157
22158         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22159         16-bit targets.
22160
22161 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22162
22163         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22164         * gcc.dg/rs6000-power2-2.c: Likewise.
22165
22166 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22167
22168         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22169         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22170         Change the asm registers to be in form of frN instead of fN.
22171
22172 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22173
22174         * gcc.dg/torture/builtin-convert-2.c: New test.
22175
22176 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22177
22178         * gcc.dg/rs6000-power2-1.c: New test.
22179         * gcc.dg/rs6000-power2-2.c: New test.
22180
22181 2004-04-28  Jan Hubicka  <jh@suse.cz>
22182
22183         * gcc.dg/unused-6.c: New test.
22184
22185 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22186             Ulrich Weigand  <uweigand@de.ibm.com>
22187
22188         * ada/acats/run_all.sh: Define $target variable.
22189
22190 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22191
22192         PR c++/15119
22193         * g++.dg/other/vararg-1.C: New test.
22194
22195         PR c++/4794
22196         * g++.dg/eh/cleanup3.C: New test.
22197
22198 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22199
22200         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22201         and ad8011a (target_insn).
22202         * ada/acats/support/macro.dfs: Likewise.
22203         * ada/acats/support/impbit.adb: New file.
22204
22205 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22206
22207         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22208
22209 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22210
22211         * gcc.dg/loop-3.c: New test.
22212
22213 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22214
22215         * gcc.c-torture/execute/simd-5.c: New test.
22216
22217 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22218
22219         PR c++/15064
22220         * g++.dg/template/crash18.C: New test.
22221
22222 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22223
22224         * g++.dg/ext/complit3.C: New test.
22225
22226 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22227
22228         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22229         * gcc.dg/altivec-3.c: Same.
22230         * gcc.dg/altivec-varargs-1.c: Same.
22231
22232 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22233
22234         * lib/target-supports.exp (check_profiling_available): Assume
22235         profiling is not available on powerpc-eabi targets.
22236
22237 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22238
22239         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22240         * gcc.dg/vmx/bug-1.c: Ditto.
22241
22242 2004-04-20  Eric Christopher  <echristo@redhat.com>
22243
22244         * gcc.dg/charset/extern.c: New test.
22245         * g++.dg/charset/extern3.cc: Ditto.
22246
22247 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22248
22249         * gcc.dg/builtins-39.c: New test.
22250
22251 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22252
22253         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22254
22255 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22256
22257         * gcc.dg/torture/mips-hilo-1.c: New test.
22258
22259 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22260
22261         * gcc.c-torture/compile/20040419-1.c: New test.
22262
22263 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22264
22265         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22266
22267 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22268             Aldy Hernandez  <aldyh@redhat.com>
22269
22270         * gcc.c-torture/execute/va-arg-24.c: New.
22271
22272 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22273             Aldy Hernandez  <aldyh@redhat.com>
22274
22275         * gcc.dg/vmx/1b-01.c: New.
22276         * gcc.dg/vmx/1b-02.c: New.
22277         * gcc.dg/vmx/1b-03.c: New.
22278         * gcc.dg/vmx/1b-04.c: New.
22279         * gcc.dg/vmx/1b-05.c: New.
22280         * gcc.dg/vmx/1b-06.c: New.
22281         * gcc.dg/vmx/1b-07.c: New.
22282         * gcc.dg/vmx/1c-01.c: New.
22283         * gcc.dg/vmx/1c-02.c: New.
22284         * gcc.dg/vmx/3a-01a.c: New.
22285         * gcc.dg/vmx/3a-01.c: New.
22286         * gcc.dg/vmx/3a-01m.c: New.
22287         * gcc.dg/vmx/3a-03.c: New.
22288         * gcc.dg/vmx/3a-03m.c: New.
22289         * gcc.dg/vmx/3a-04.c: New.
22290         * gcc.dg/vmx/3a-04m.c: New.
22291         * gcc.dg/vmx/3a-05.c: New.
22292         * gcc.dg/vmx/3a-06.c: New.
22293         * gcc.dg/vmx/3a-06m.c: New.
22294         * gcc.dg/vmx/3a-07.c: New.
22295         * gcc.dg/vmx/3b-01.c: New.
22296         * gcc.dg/vmx/3b-02.c: New.
22297         * gcc.dg/vmx/3b-10.c: New.
22298         * gcc.dg/vmx/3b-13.c: New.
22299         * gcc.dg/vmx/3b-14.c: New.
22300         * gcc.dg/vmx/3b-15.c: New.
22301         * gcc.dg/vmx/3c-01a.c: New.
22302         * gcc.dg/vmx/3c-01.c: New.
22303         * gcc.dg/vmx/3c-02.c: New.
22304         * gcc.dg/vmx/3c-03.c: New.
22305         * gcc.dg/vmx/3d-01.c: New.
22306         * gcc.dg/vmx/4-01.c: New.
22307         * gcc.dg/vmx/4-03.c: New.
22308         * gcc.dg/vmx/5-01.c: New.
22309         * gcc.dg/vmx/5-02.c: New.
22310         * gcc.dg/vmx/5-03.c: New.
22311         * gcc.dg/vmx/5-04.c: New.
22312         * gcc.dg/vmx/5-05.c: New.
22313         * gcc.dg/vmx/5-06.c: New.
22314         * gcc.dg/vmx/5-07.c: New.
22315         * gcc.dg/vmx/5-07t.c: New.
22316         * gcc.dg/vmx/5-08.c: New.
22317         * gcc.dg/vmx/5-10.c: New.
22318         * gcc.dg/vmx/5-11.c: New.
22319         * gcc.dg/vmx/7-01a.c: New.
22320         * gcc.dg/vmx/7-01.c: New.
22321         * gcc.dg/vmx/7c-01.c: New.
22322         * gcc.dg/vmx/7d-01.c: New.
22323         * gcc.dg/vmx/7d-02.c: New.
22324         * gcc.dg/vmx/8-01.c: New.
22325         * gcc.dg/vmx/8-02a.c: New.
22326         * gcc.dg/vmx/8-02.c: New.
22327         * gcc.dg/vmx/brode-1.c: New.
22328         * gcc.dg/vmx/bug-1.c: New.
22329         * gcc.dg/vmx/bug-2.c: New.
22330         * gcc.dg/vmx/bug-3.c: New.
22331         * gcc.dg/vmx/cw-bug-1.c: New.
22332         * gcc.dg/vmx/cw-bug-2.c: New.
22333         * gcc.dg/vmx/cw-bug-3.c: New.
22334         * gcc.dg/vmx/dct.c: New.
22335         * gcc.dg/vmx/debug-1.c: New.
22336         * gcc.dg/vmx/debug-2.c: New.
22337         * gcc.dg/vmx/debug-3.c: New.
22338         * gcc.dg/vmx/debug-4.c: New.
22339         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22340         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22341         * gcc.dg/vmx/eg-5.c: New.
22342         * gcc.dg/vmx/fft.c: New.
22343         * gcc.dg/vmx/gcc-bug-1.c: New.
22344         * gcc.dg/vmx/gcc-bug-2.c: New.
22345         * gcc.dg/vmx/gcc-bug-3.c: New.
22346         * gcc.dg/vmx/gcc-bug-4.c: New.
22347         * gcc.dg/vmx/gcc-bug-5.c: New.
22348         * gcc.dg/vmx/gcc-bug-6.c: New.
22349         * gcc.dg/vmx/gcc-bug-7.c: New.
22350         * gcc.dg/vmx/gcc-bug-8.c: New.
22351         * gcc.dg/vmx/gcc-bug-9.c: New.
22352         * gcc.dg/vmx/gcc-bug-b.c: New.
22353         * gcc.dg/vmx/gcc-bug-c.c: New.
22354         * gcc.dg/vmx/gcc-bug-d.c: New.
22355         * gcc.dg/vmx/gcc-bug-e.c: New.
22356         * gcc.dg/vmx/gcc-bug-f.c: New.
22357         * gcc.dg/vmx/gcc-bug-g.c: New.
22358         * gcc.dg/vmx/gcc-bug-i.c: New.
22359         * gcc.dg/vmx/harness.h: New.
22360         * gcc.dg/vmx/ira1.c: New.
22361         * gcc.dg/vmx/ira2a.c: New.
22362         * gcc.dg/vmx/ira2b.c: New.
22363         * gcc.dg/vmx/ira2.c: New.
22364         * gcc.dg/vmx/ira2c.c: New.
22365         * gcc.dg/vmx/mem.c: New.
22366         * gcc.dg/vmx/newton-1.c: New.
22367         * gcc.dg/vmx/ops.c: New.
22368         * gcc.dg/vmx/sn7153.c: New.
22369         * gcc.dg/vmx/spill2.c: New.
22370         * gcc.dg/vmx/spill3.c: New.
22371         * gcc.dg/vmx/spill.c: New.
22372         * gcc.dg/vmx/t.c: New.
22373         * gcc.dg/vmx/varargs-1.c: New.
22374         * gcc.dg/vmx/varargs-2.c: New.
22375         * gcc.dg/vmx/varargs-3.c: New.
22376         * gcc.dg/vmx/varargs-4.c: New.
22377         * gcc.dg/vmx/varargs-5.c: New.
22378         * gcc.dg/vmx/varargs-6.c: New.
22379         * gcc.dg/vmx/varargs-7.c: New.
22380         * gcc.dg/vmx/vmx.exp: New.
22381         * gcc.dg/vmx/vprint-1.c: New.
22382         * gcc.dg/vmx/vscan-1.c: New.
22383         * gcc.dg/vmx/x-01.c: New.
22384         * gcc.dg/vmx/x-02.c: New.
22385         * gcc.dg/vmx/x-03.c: New.
22386         * gcc.dg/vmx/x-04.c: New.
22387         * gcc.dg/vmx/x-05.c: New.
22388         * gcc.dg/vmx/yousufi-1.c: New.
22389         * gcc.dg/vmx/zero-1.c: New.
22390         * gcc.dg/vmx/zero.c: New.
22391
22392 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22393
22394         * g++.dg/lookup/java1.C: Update for chage of
22395         _Jv_AllocObject.
22396         * g++.dg/lookup/java2.C: Likewise.
22397
22398 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22399
22400         * ada/acats/run_all.sh: use -O2 by default.
22401
22402 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22403
22404         * gcc.dg/vr-mult-[12].c: New tests.
22405
22406 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22407
22408         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22409
22410         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22411
22412 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22413
22414         * lib/target-supports.exp (check_profiling_available): Assume profiling
22415         isn't available for mips*-*-elf targets.
22416
22417 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22418
22419         * gcc.dg/builtins-38.c: New test.
22420
22421 2004-04-14  Eric Christopher  <echristo@redhat.com>
22422
22423         * g++.dg/charset/charset.exp: Run .cc extension tests.
22424
22425 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22426
22427         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22428
22429 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22430
22431         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22432
22433 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22434
22435         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22436         * gcc.dg/i386-387-2.c: Likewise.
22437
22438         * gcc.dg/i386-387-7.c: New test.
22439         * gcc.dg/i386-387-8.c: New test.
22440
22441         * gcc.dg/builtins-37.c: New test.
22442
22443 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22444
22445         * g++.dg/pch/externc-1.C: Add missing semicolon.
22446
22447 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22448
22449         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22450
22451 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22452
22453         * gcc.c-torture/execute/20040411-1.c: New test.
22454
22455 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22456
22457         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22458
22459 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22460
22461         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22462
22463 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22464
22465         * lib/target-supports.exp (check_named_sections_available): New.
22466         * lib/gcc-dg.exp (dg-require-named-sections): New.
22467         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22468         old-deja.exp.  Also prune error-count message from HP linker.
22469         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22470
22471         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22472         * g++.old-deja/g++.pt/static3.C: Likewise.
22473         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22474
22475 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22476
22477         * gcc.c-torture/execute/20040409-1.c: New test case.
22478         * gcc.c-torture/execute/20040409-2.c: New test case.
22479         * gcc.c-torture/execute/20040409-3.c: New test case.
22480
22481 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22482
22483         * gcc.dg/20040409-1.c: New test.
22484
22485 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22486
22487         PR target/14888
22488         * g++.dg/opt/pr14888.C: New test case.
22489
22490 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22491
22492         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22493         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22494         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22495         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22496         New tests.
22497
22498 2004-04-08  Paul Brook  <paul@codesourcery.com>
22499
22500         * gcc.dg/spill-1.c: New test.
22501
22502 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22503
22504         * gcc.dg/torture/builtin-ctype-2.c: New test.
22505
22506 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22507
22508         * gcc.dg/pch/pch.exp: Add largefile test.
22509
22510 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22511
22512         * g++.dg/pch/externc-1.Hs: New.
22513         * g++.dg/pch/externc-1.C: New.
22514
22515 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22516
22517         * gcc.dg/compat/struct-by-value-5a_main.c,
22518         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22519         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22520         * gcc.dg/compat/struct-by-value-5a_x.c,
22521         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22522         gcc.dg/compat/struct-by-value-5_x.c.
22523         * gcc.dg/compat/struct-by-value-5a_y.c,
22524         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22525         gcc.dg/compat/struct-by-value-5_y.c.
22526
22527         * gcc.dg/compat/struct-by-value-6a_main.c,
22528         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22529         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22530         * gcc.dg/compat/struct-by-value-6a_x.c,
22531         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22532         gcc.dg/compat/struct-by-value-6_x.c.
22533         * gcc.dg/compat/struct-by-value-6a_y.c,
22534         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22535         gcc.dg/compat/struct-by-value-6_y.c.
22536
22537         * gcc.dg/compat/struct-by-value-7a_main.c,
22538         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22539         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22540         * gcc.dg/compat/struct-by-value-7a_x.c,
22541         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22542         gcc.dg/compat/struct-by-value-7_x.c.
22543         * gcc.dg/compat/struct-by-value-7a_y.c,
22544         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22545         gcc.dg/compat/struct-by-value-7_y.c.
22546
22547 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22548
22549         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22550         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22551         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22552         options.
22553
22554 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22555
22556         * gcc.dg/builtins-36.c: New test.
22557
22558 2004-04-06  Paul Brook  <paul@codesourcery.com>
22559
22560         * README.gcc: Remove obsolete contraint on testcases.
22561
22562 2004-04-05  Paul Brook  <paul@codesourcery.com>
22563
22564         PR2123
22565         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22566         failure and exit(0) on success.
22567         * g++.dg/expr/anew2.C: Ditto.
22568         * g++.dg/expr/anew3.C: Ditto.
22569         * g++.dg/expr/anew4.C: Ditto.
22570
22571 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22572
22573         PR c++/3518
22574         * g++.dg/template/unify7.C: New.
22575
22576 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22577
22578         * g++.dg/README: Bring up to date with new subdirectories; remove
22579         duplicate subdirectory lines.
22580
22581 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22582
22583         PR c++/14007
22584         * g++.dg/template/unify5.C: New.
22585         * g++.dg/template/unify6.C: New.
22586         * g++.dg/template/qualttp20.C: Adjust.
22587         * g++.old-deja/g++.jason/report.C: Adjust.
22588         * g++.old-deja/g++.other/qual1.C: Adjust.
22589
22590 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22591
22592         PR c++/14803
22593         * g++.dg/inherit/ptrmem1.C: New test.
22594
22595 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22596
22597         PR c++/14755
22598         * gcc.c-torture/execute/20040331-1.c: New test.
22599         * gcc.dg/20040331-1.c: New test.
22600
22601 2004-04-01  Paul Brook  <paul@codesourcery.com>
22602
22603         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22604
22605 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22606
22607         PR c++/14724
22608         * g++.dg/init/goto1.C: New test.
22609
22610         PR c++/14763
22611         * g++.dg/template/defarg4.C: New test.
22612
22613 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
22614
22615         * gcc.dg/altivec-11.c: Extend test for more valid cases.
22616
22617 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
22618
22619         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
22620
22621 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
22622
22623         * gcc.dg/noncompile/undeclared-2.c: New test.
22624
22625 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22626
22627         * gcc.dg/940409-1.c: Remove XFAIL.
22628         * gcc.dg/reg-vol-struct-1.c: New test.
22629
22630 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22631
22632         * gcc.dg/torture/builtin-wctype-1.c: New test.
22633
22634 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
22635
22636         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
22637         * gcc.dg/20001101-1.c: Likewise.
22638         * gcc.dg/20001102-1.c: Likewise.
22639
22640 2004-03-25  Roger Sayle  <roger@eyesopen.com>
22641
22642         * gcc.dg/compare8.c: Add an additional test for XOR.
22643
22644 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22645
22646         * gcc.dg/torture/builtin-ctype-1.c: New test.
22647
22648 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22649
22650         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
22651         * gcc.dg/torture/builtin-math-1.c: Likewise.
22652         * gcc.dg/torture/builtin-power-1.c: New test.
22653
22654 2004-03-24  Andreas Schwab  <schwab@suse.de>
22655
22656         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
22657         IA64 assembler.
22658
22659 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22660             Roger Sayle  <roger@eyesopen.com>
22661
22662         * gcc.dg/compare8.c: New test case.
22663
22664 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
22665
22666         * g++.dg/ext/altivec-7.C: New test.
22667
22668 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
22669
22670         PR 12267, 12391, 12560, 13129, 14114, 14133
22671         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
22672         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
22673         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
22674         Adjust error regexps.
22675         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
22676         * gcc.dg/noncompile/undeclared-1.c: New test cases.
22677         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
22678         * gcc.dg/local1.c: Add explanatory comment.
22679
22680 2004-03-23  Roger Sayle  <roger@eyesopen.com>
22681
22682         PR optimization/14669
22683         * g++.dg/opt/fold2.C: New test case.
22684
22685 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
22686
22687         PR c/14069
22688         * gcc.dg/20040322-1.c: New test.
22689
22690 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22691
22692         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
22693         * gcc.dg/ultrasp4.c: Likewise.
22694         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
22695
22696 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22697
22698         * gcc.dg/i386-sse-8.c: Reset default options.
22699
22700 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22701
22702         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
22703         in the error message text.
22704
22705 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22706
22707         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
22708
22709 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
22710
22711         PR c++/14616
22712         * g++.dg/init/array13.C: New test.
22713
22714 2004-03-20  Roger Sayle  <roger@eyesopen.com>
22715
22716         PR target/13889
22717         * gcc.c-torture/compile/pr13889.c: New test case.
22718
22719 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22720
22721         PR c/14635
22722         * builtins-1.c (nan, nans): Don't test.
22723         * builtins-30.c: Don't use nan, nanf, nanl.
22724         * builtins-35.c: New test.
22725
22726 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
22727
22728         * g++.dg/ext/altivec-6.C: New test.
22729
22730 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
22731
22732         * g++.dg/init/placement3.C: New test.
22733
22734         * g++.dg/template/spec13.C: New test.
22735
22736         * g++.dg/lookup/using11.C: New test.
22737
22738         * g++.dg/lookup/koenig3.C: New test.
22739
22740         * g++.dg/template/operator2.C: New test.
22741
22742         * g++.dg/expr/dtor3.C: New test.
22743         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
22744         marker.
22745         * g++.old-deja/g++.law/visibility28.C: Likewise.
22746
22747 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
22748
22749         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
22750         * gcc.dg/ppc64-abi-3.c: Likewise.
22751
22752 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22753
22754         PR c++/14545
22755         * g++.dg/parse/template15.C: New test.
22756
22757 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22758
22759         * g++.dg/expr/dtor2.C: New test.
22760
22761         * g++.dg/lookup/anon4.C: New test.
22762
22763         * g++.dg/overload/using1.C: New test.
22764
22765         * g++.dg/template/lookup7.C: New test.
22766
22767         * g++.dg/template/typename6.C: New test.
22768
22769         * g++.dg/expr/cond6.C: New test.
22770
22771 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22772
22773         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
22774
22775 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22776
22777         * g++.dg/expr/cond5.C: New test.
22778         * g++.dg/expr/constcast1.C: Likewise.
22779         * g++.dg/expr/ptrmem2.C: Likewise.
22780         * g++.dg/expr/ptrmem3.C: Likewise.
22781         * g++.dg/lookup/main1.C: Likewise.
22782         * g++.dg/template/lookup6.C: Likewise.
22783
22784 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22785
22786         * gcc.dg/local1.c: New test.
22787
22788         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
22789
22790 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22791
22792         * gcc.dg/torture/builtin-convert-1.c: New test.
22793
22794 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22795
22796         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
22797
22798 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22799
22800         PR c++/14481
22801         * g++.dg/warn/Wunused-7.C: New test.
22802
22803 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22804
22805         * gcc.dg/torture/builtin-integral-1.c: New test.
22806
22807 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22808
22809         PR c++/14586
22810         * g++.dg/parse/non-dependent3.C: New test.
22811
22812 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
22813
22814         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
22815         * g++.dg/eh/simd-2.C: Likewise.
22816         * g++.dg/init/array10.C: Likewise.
22817         * gcc.c-torture/compile/simd-1.c: Likewise.
22818         * gcc.c-torture/compile/simd-2.c: Likewise.
22819         * gcc.c-torture/compile/simd-3.c: Likewise.
22820         * gcc.c-torture/compile/simd-4.c: Likewise.
22821         * gcc.c-torture/compile/simd-6.c: Likewise.
22822         * gcc.c-torture/execute/simd-1.c: Likewise.
22823         * gcc.c-torture/execute/simd-2.c: Likewise.
22824         * gcc.dg/compat/vector-defs.h: Likewise.
22825         * gcc.dg/20020531-1.c: Likewise.
22826         * gcc.dg/altivec-3.c: Likewise.
22827         * gcc.dg/altivec-4.c: Likewise.
22828         * gcc.dg/altivec-varargs-1.c: Likewise.
22829         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
22830         * gcc.dg/i386-mmx-3.c: Likewise.
22831         * gcc.dg/i386-sse-4.c: Likewise.
22832         * gcc.dg/i386-sse-5.c: Likewise.
22833         * gcc.dg/i386-sse-8.c: Likewise.
22834         * gcc.dg/simd-1.c: Likewise.
22835         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
22836         __ev64_opaque__ since the machine description provides it.
22837
22838 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22839
22840         * lib/compat.exp (skip_list): New global variable.
22841         Use it to hold the user defined COMPAT_SKIPS list if any.
22842         (compat-obj): Add the members of skip_list to optall.
22843
22844 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22845
22846         * gcc.dg/compat/union-by-value-1_main.c,
22847         union-by-value-1_x.c, union-by-value-1_y.c,
22848         union-check.h, union-defs.h,
22849         union-init.h, union-return-1_main.c,
22850         union-return-1_x.c, union-return-1_y.c: New files.
22851
22852 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22853
22854         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
22855         mixed-struct-init.h: Add 4 mixed structure types.
22856         struct-by-value-21_main.c, struct-by-value-21_x.c,
22857         struct-by-value-21_y.c, struct-return-21_main.c,
22858         struct-return-21_x.c, struct-return-21_y.c: New files.
22859
22860 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
22861
22862         PR c++/14550
22863         * g++.dg/parse/template14.C: New test.
22864
22865 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22866
22867         * gcc.c-torture/execute/20040313-1.c: New test.
22868
22869 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
22870
22871         PR target/14533
22872         * gcc.dg/20040311-2.c: New test.
22873
22874 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
22875
22876         PR other/14544
22877         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
22878         bit-field.
22879
22880 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
22881
22882         * gcc.dg/20040305-2.c: Add missing return statement.
22883
22884 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22885
22886         * gcc.dg/builtins-34.c: Also check pow10*.
22887
22888 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22889
22890         PR target/14262
22891         * gcc.dg/20040305-2.c: New test.
22892
22893 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22894
22895         * gcc.dg/20040310-1.c: New test.
22896
22897 2004-03-11  Roger Sayle  <roger@eyesopen.com>
22898
22899         * gcc.c-torture/execute/20040311-1.c: New test case.
22900
22901 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
22902
22903         PR c++/14476
22904         * g++.dg/lookup/enum1.C: New test.
22905
22906 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
22907
22908         PR c++/14510
22909         * g++.dg/lookup/struct2.C: New test.
22910
22911 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
22912
22913         * gcc.dg/builtins-34.c: New test.
22914
22915 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22916
22917         * gcc.dg/torture/builtin-nonneg-1.c: New test.
22918
22919 2004-03-09  James E Wilson  <wilson@specifixinc.com>
22920
22921         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
22922         * gcc.dg/alias-2.c: New testcase.
22923
22924 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
22925
22926         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
22927
22928 2004-03-09  Roger Sayle  <roger@eyesopen.com>
22929
22930         * gcc.c-torture/execute/20040309-1.c: New test case.
22931
22932 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
22933
22934         PR c++/14397
22935         * g++.dg/overload/ref1.C: New.
22936
22937 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22938
22939         PR c++/14409
22940         * g++.dg/template/spec12.C: New test.
22941
22942         PR c++/14448
22943         * g++.dg/parse/crash14.C: New test.
22944
22945 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22946
22947         PR c++/14230
22948         * g++.dg/init/ref11.C: New test.
22949
22950 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22951
22952         PR c++/14432
22953         * g++.dg/parse/builtin2.C: New test.
22954
22955 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22956
22957         PR c++/14401
22958         * g++.dg/init/ctor3.C: New test.
22959         * g++.dg/init/union1.C: New test.
22960         * g++.dg/ext/anon-struct4.C: New test.
22961
22962 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22963
22964         * g++.dg/lookup/koenig1.C: Tweak error messages.
22965         * g++.dg/lookup/used-before-declaration.C: Likewise.
22966         * g++.dg/other/do1.C: Likewise.
22967         * g++.dg/overload/koenig1.C: Likewise.
22968         * g++.dg/parse/crash13.C: Likewise.
22969         * g++.dg/template/instantiate3.C: Likewise.
22970
22971 2004-03-08  Eric Christopher  <echristo@redhat.com>
22972
22973         * * lib/target-supports.exp: Enable libiconv in test
22974         compilation.  Fix up error checking.
22975
22976 2004-03-08  Roger Sayle  <roger@eyesopen.com>
22977
22978         PR middle-end/14289
22979         * gcc.dg/pr14289-1.c: New test case.
22980         * gcc.dg/pr14289-2.c: Likewise.
22981         * gcc.dg/pr14289-3.c: Likewise.
22982
22983 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
22984
22985         * gcc.c-torture/execute/20040308-1.c: New test.
22986
22987 2004-03-07  Roger Sayle  <roger@eyesopen.com>
22988
22989         * gcc.c-torture/execute/20040307-1.c: New test case.
22990
22991 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
22992
22993         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
22994
22995 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
22996
22997         * gcc.dg/20040306-1.c: New test.
22998
22999 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23000
23001         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23002         them static.
23003         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23004
23005 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23006
23007         PR c/14465
23008         * gcc.dg/decl-6.c: New test.
23009
23010 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23011
23012         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23013         Rename LOGPOW -> LOG_POW.
23014         (SQRT_EXP, POW_EXP): New.
23015
23016 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23017
23018         * gcc.dg/i386-sse-8.c: New test.
23019
23020 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23021
23022         PR c/14114
23023         * gcc.dg/decl-5.c: New test.
23024
23025 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23026
23027         * gcc.dg/20040305-1.c: New test.
23028
23029 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23030
23031         PR other/14354
23032         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23033
23034 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23035
23036         PR c++/14425, c++/14426
23037         * g++.dg/ext/altivec-4.C: New test.
23038         * g++.dg/ext/altivec-5.C: New test.
23039
23040 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23041
23042         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23043         global variables of a type with no linkage.
23044         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23045         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23046         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23047         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23048         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23049         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23050         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23051         * g++.dg/warn/deprecated.C: Name enum Color.
23052         * g++.dg/overload/VLA.C: Name structure for 'b'.
23053         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23054
23055 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23056
23057         * gcc.c-torture/compile/20040304-1.c: New test.
23058
23059 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23060
23061         PR 13728
23062         * gcc.dg/decl-4.c: New testcase.
23063
23064 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23065
23066         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23067         as PRECF if sizeof (float) > sizeof (double).
23068         (PRECL): Make it the same as PRECF if
23069         sizeof (float) > sizeof (long double).
23070
23071 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23072
23073         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23074         system type.  Add check for irix6 which doesn't have c99 runtime.
23075
23076 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23077
23078         * gcc.dg/const-elim-1.c: xfail for xtensa.
23079
23080 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23081
23082         PR c++/14369
23083         * g++.dg/template/cond4.C: New test.
23084
23085 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23086
23087         PR c++/14360
23088         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23089
23090         PR c++/14361
23091         * g++.dg/parse/defarg7.C: New test.
23092
23093         PR c++/14359
23094         * g++.dg/template/friend26.C: New test.
23095
23096 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23097
23098         PR c++/14324
23099         * g++.dg/abi/mangle21.C: New test.
23100
23101         PR c++/14260
23102         * g++.dg/parse/constructor2.C: New test.
23103
23104         PR c++/14337
23105         * g++.dg/template/sfinae1.C: New test.
23106
23107 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23108
23109         PR c++/14267
23110         * g++.dg/expr/crash2.C: New test.
23111
23112         PR middle-end/13448
23113         * gcc.dg/inline-5.c: New test.
23114         * gcc.dg/always-inline.c: Split out tests into ...
23115         * gcc.dg/always-inline2.c: ... this and ...
23116         * gcc.dg/always-inline3.c: ... this.
23117
23118 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23119
23120         PR debug/12103
23121         * g++.dg/debug/crash1.C: New test.
23122
23123 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23124
23125         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23126         function with __attribute__((noinline)).
23127         (recurser_void2): Likewise.
23128         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23129         (recurser_void2): Likewise.
23130
23131 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23132
23133         PR middle-end/14203
23134         * g++.dg/warn/Wunused-6.C: New test case.
23135
23136 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23137
23138         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23139         not defined.
23140
23141 2004-02-27  Eric Christopher  <echristo@redhat.com>
23142
23143         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23144         * g++.dg/charset/asm2.c: Run only x86.
23145         * gcc.dg/charset/asm3.c: Ditto.
23146
23147 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23148
23149         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23150         ld_library_path.
23151
23152 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23153
23154         * g++.dg/ext/altivec-3.C: New.
23155
23156 2004-02-26  Richard Henderson  <rth@redhat.com>
23157
23158         * g++.dg/ext/attrib10.C: Mark for warning.
23159         * gcc.dg/attr-alias-1.c: New.
23160
23161 2004-02-26  Richard Henderson  <rth@redhat.com>
23162
23163         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23164         * gcc.c-torture/execute/20040208-2.c: ... it back.
23165
23166 2004-02-26  Eric Christopher  <echristo@redhat.com>
23167
23168         * lib/target-supports.exp (check-iconv-available): New function.
23169         * lib/gcc-dg.exp (dg-require-iconv): New function.
23170         Use above.
23171         * gcc.dg/charset: New directory.
23172         * gcc.dg/charset/charset.exp: New file.
23173         * gcc.dg/charset/asm1.c: Ditto.
23174         * gcc.dg/charset/asm2.c: Ditto.
23175         * gcc.dg/charset/asm3.c: Ditto.
23176         * gcc.dg/charset/asm4.c: Ditto.
23177         * gcc.dg/charset/asm5.c: Ditto.
23178         * gcc.dg/charset/attribute1.c: Ditto.
23179         * gcc.dg/charset/attribute2.c: Ditto.
23180         * gcc.dg/charset/string1.c: Ditto.
23181         * g++.dg/charset: New directory.
23182         * g++.dg/dg.exp: Add here. Special options.
23183         * g++.dg/charset/charset.exp: New file.
23184         * g++.dg/charset/asm1.c: Ditto.
23185         * g++.dg/charset/asm2.c: Ditto.
23186         * g++.dg/charset/asm3.c: Ditto.
23187         * g++.dg/charset/asm4.c: Ditto.
23188         * g++.dg/charset/attribute1.c: Ditto.
23189         * g++.dg/charset/attribute2.c: Ditto.
23190         * g++.dg/charset/extern1.cc: Ditto.
23191         * g++.dg/charset/extern2.cc: Ditto.
23192         * g++.dg/charset/string1.c: Ditto.
23193
23194 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23195
23196         PR c++/14278
23197         * g++.dg/parse/comma1.C: New test.
23198
23199 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23200
23201         PR c++/14284
23202         * g++.dg/template/ttp8.C: New test.
23203
23204 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23205
23206         * gcc.dg/fixuns-trunc-1.c: New test.
23207
23208 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23209
23210         * gcc.dg/builtins-config.h: Use #elif.
23211
23212 2004-02-26  Michael Matz  <matz@suse.de>
23213
23214         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23215         * gcc.dg/991214-1.c: Likewise.
23216         * gcc.dg/i386-asm-1.c: Likewise.
23217
23218 2004-02-25  Richard Henderson  <rth@redhat.com>
23219
23220         * gcc.c-torture/execute/20040208-2.c: Move ...
23221         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23222
23223 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23224
23225         PR c++/14246
23226         * g++.dg/other/crash-3.C: New test.
23227
23228 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23229
23230         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23231         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23232
23233         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23234         HP-UX.
23235
23236 2004-02-24  Michael Matz  <matz@suse.de>
23237
23238         * gcc.dg/i386-regparm.c: New.
23239
23240 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23241
23242         * gcc.c-torture/execute/20040223-1.c: New.
23243
23244 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23245             Kazu Hirata  <kazu@cs.umass.edu>
23246
23247         * gcc.dg/fwritable-strings-1.c: Remove.
23248
23249 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23250
23251         PR c/14156
23252         * gcc.dg/20040223-1.c: New test.
23253
23254 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23255
23256         PR c++/14106
23257         * g++.dg/ext/typeof9.C: New test.
23258
23259 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23260
23261         PR c++/14250
23262         * g++.dg/other/switch1.C: New test.
23263
23264 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23265
23266         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23267         * gcc.dg/va-arg-1.c: Likewise.
23268
23269 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23270
23271         PR c++/14143
23272         * g++.dg/template/koenig5.C: New test.
23273
23274 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23275
23276         * g++.dg/ext/altivec-1.C: Generalize target triple.
23277         * g++.dg/ext/altivec-2.C: New test case.
23278         * g++.dg/ext/altivec_check.h: New file.
23279         * gcc.dg/altivec-1.c: Generalize target triple;
23280         include altivec_check.h and call altivec_check().
23281         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23282         * gcc.dg/altivec-6.c: New test case.
23283         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23284         type casts as needed.
23285         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23286         altivec_check().
23287         * gcc.dg/altivec-12.c: New test case.
23288         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23289         include altivec_check.h and call altivec_check().
23290         * gcc.dg/altivec_check.h: New file.
23291
23292 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23293
23294         * lib/target-supports.exp (check_alias_available): Don't mangle
23295         function `g' in test program.
23296
23297 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23298
23299         * lib/target-supports.exp (check_profiling_available): Check
23300         argument to determine whether we support a profiling type.
23301         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23302         check_profiling_available.
23303         * g++.dg/bprob/bprob.exp: Likewise.
23304         * g77.dg/bprob/bprob.exp: Likewise.
23305         * gcc.misc-tests/bprob.exp: Likewise.
23306         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23307         dg-require-profiling and delete expected error handling.
23308         * gcc.dg/20021014-1.c: Likewise.
23309         * gcc.dg/nest.c: Likewise.
23310
23311 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23312
23313         PR c++/12007
23314         * g++.dg/other/vthunk1.C: New test.
23315
23316 2004-02-20  Falk Hueffner  <falk@debian.org>
23317
23318         PR target/14201
23319         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23320
23321 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23322
23323         PR c++/13927
23324         * g++.dg/other/error8.C: Remove XFAIL markers.
23325
23326         PR c++/14173
23327         * g++.dg/ext/packed5.C: New test.
23328
23329         PR c++/14199
23330         * g++.dg/warn/Wunused-5.C: New test.
23331
23332         PR c++/14186
23333         * g++.dg/lookup/member1.C: New test.
23334
23335 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23336
23337         * gcc.c-torture/compile/20040130-1.c: Enable only when
23338         __INT_MAX__ >= 2147483647L.
23339         * gcc.c-torture/compile/961203-1.c: Likewise.
23340
23341 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23342
23343         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23344         * g++.dg/opt/template1.C: Robustify assembler regexp
23345
23346 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23347
23348         * gcc.c-torture/execute/simd-4.x: Remove.
23349         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23350         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23351         Guard with #ifndef SKIP_ATTRIBUTE.
23352         * gcc.dg/compat/vector-1_y.c: Likewise.
23353         * gcc.dg/compat/vector-2_x.c: Likewise.
23354         * gcc.dg/compat/vector-2_y.c: Likewise.
23355         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23356         * g++.dg/eh/simd-2.C: Likewise.
23357
23358 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23359
23360         * gcc.c-torture/compile/complex-1.c: New.
23361
23362 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23363
23364         PR target/14209
23365         * gcc.c-torture/execute/20040218-1.c: New test.
23366
23367 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23368
23369         PR c++/14181
23370         * g++.dg/parse/new2.C: New test.
23371
23372 2004-02-18  Paul Brook  <paul@codesourcery.com>
23373
23374         * gcc.c-torture/compile/libcall-1.c: New test.
23375
23376 2004-02-18  Paul Brook  <paul@codesourcery.com>
23377
23378         PR debug/12934
23379         * gcc.dg/debug/debug-7.c: New test.
23380
23381 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23382
23383         * gcc.dg/20040217-1.c: New test.
23384
23385 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23386
23387         * gcc.c-torture/execute/990208-1.x: Delete.
23388
23389 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23390
23391         * gcc.c-torture/execute/20040208-2.x: New file.
23392
23393 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23394
23395         PR c++/11326
23396         * g++.dg/abi/structret1.C: New test.
23397
23398 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23399
23400         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23401         (i386_cpuid): No need to test if cpuid is available on AMD64.
23402         Fix assembly, so that it works onboth i386 and AMD64.
23403         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23404         (vecInLong): Fix s[] member type to unsigned int.
23405         (vecInWord): Remove type.
23406         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23407         (a64, b64, c64, d64, e64): Remove.
23408         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23409         Remove unused variable.  Remove initialization of removed variables.
23410         Don't call mmx_tests nor sse_tests.
23411         (reference_mmx, reference_sse): Remove.
23412         (check): Add return stmt.
23413         * gcc.dg/i386-sse-7.c: New test.
23414         * gcc.dg/i386-mmx-4.c: New test.
23415
23416 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23417
23418         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23419         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23420         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23421         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23422         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23423         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23424         g++.dg/tc1/dr94.C: Fix line terminator.
23425
23426 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23427
23428         * gcc.c-torture/compile/20040216-1.c: New.
23429
23430 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23431
23432         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23433         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23434         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23435         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23436         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23437         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23438
23439 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23440
23441         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23442
23443 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23444
23445         PR c++/13971
23446         * g++.dg/expr/cond4.C: New test.
23447
23448         PR c++/14086
23449         * g++.dg/lookup/crash2.C: New test.
23450
23451 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23452
23453         * gcc.c-torture/compile/20040214-2.c: New test.
23454
23455 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23456
23457         PR c++/14116
23458         * g++.dg/ext/typeof8.C: New test.
23459
23460 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23461
23462         * gcc.c-torture/compile/20040214-1.c: New test.
23463
23464 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23465
23466         PR c++/13635
23467         * g++.dg/template/spec11.C: New test.
23468
23469 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23470
23471         PR c++/13927
23472         * g++.dg/other/error8.C: New test.
23473
23474 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23475
23476         PR c++/14122
23477         * g++.dg/template/array4.C: New test.
23478
23479         PR c++/14108
23480         * g++.dg/inherit/thunk2.C: New test.
23481
23482         PR c++/14083
23483         * g++.dg/eh/cond2.C: New test.
23484
23485 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23486
23487         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23488
23489 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23490
23491         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23492
23493 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23494
23495         * g++.dg/simd-2.C: xfail on ppc64-linux.
23496
23497 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23498
23499         PR c/456
23500         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23501         tests.
23502
23503 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23504
23505         * gcc.dg/builtins-33.c: New test.
23506
23507 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23508
23509         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23510
23511 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23512
23513         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23514
23515 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23516
23517         * gcc.dg/ppc64-abi-3.c: New test.
23518
23519 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23520
23521         PR c/14092
23522
23523         * gcc.dg/pr14092-1.c: New testcase.
23524
23525 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23526
23527         * gcc.dg/cpp/assert4.c: Fix typo last change.
23528
23529         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23530         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23531
23532         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23533
23534 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23535
23536         * gcc.c-torture/compile/20040209-1.c: New test case.
23537
23538 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23539
23540         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23541
23542 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23543
23544         * gcc.c-torture/execute/20040208-[12].c: New tests.
23545
23546 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23547
23548         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23549
23550 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23551
23552         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23553
23554 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23555
23556         Bug 13856
23557         * gcc.dg/visibility-8.c: New testcase.
23558
23559 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23560
23561         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23562         arguments.
23563         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23564
23565 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23566
23567         PR middle-end/13696
23568         * g++.dg/opt/fold1.C: New test case.
23569
23570 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23571
23572         PR c++/14033
23573         * g++.dg/other/crash-2.C: New test.
23574
23575 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23576
23577         PR c++/14028
23578         * g++.dg/parse/angle-bracket2.C: New test.
23579
23580 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23581
23582         PR middle-end/13750
23583         Revert:
23584         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23585         PR pch/13361
23586         * testsuite/g++.dg/pch/wchar-1.C: New.
23587         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23588
23589 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23590
23591         PR c++/14008
23592         * g++.dg/parse/error15.C: New test.
23593         * g++.dg/parse/crash11.C: Update dg-error mark.
23594
23595 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23596
23597         PR c++/13932
23598         * g++.dg/warn/conv2.C: New test.
23599
23600 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23601
23602         PR c++/13086
23603         * g++.dg/warn/incomplete1.C: Remove xfail.
23604
23605 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23606
23607         * lib/file-format.exp (gcc_target_object_format): Use
23608         ${tool}_target_compile, not gcc_target_compile.
23609         * lib/target-supports.exp (check_alias_available): Likewise.
23610         (check_gc_sections_available): Likewise.
23611         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23612         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23613         dg-require-alias.
23614
23615 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23616
23617         PR c++/13969
23618         * g++.dg/template/static6.C: New test.
23619
23620 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
23621
23622         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
23623
23624 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23625
23626         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
23627         tests for systems where `char' is unsigned by default.
23628
23629 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23630
23631         PR c++/13997
23632         * g++.dg/template/partial3.C: New test.
23633
23634 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
23635
23636         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
23637         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
23638         Remove mentions of obsolete ports.
23639
23640 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
23641
23642         * gcc.dg/noncompile/20001228-1.c: Fix for new
23643         error message.
23644
23645 2004-02-03  Roger Sayle  <roger@eyesopen.com>
23646
23647         PR target/9348
23648         * gcc.c-torture/execute/multdi-1.c: New test case.
23649
23650 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23651
23652         PR c++/13925
23653         * g++.dg/template/lookup5.C: New test.
23654
23655 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23656
23657         PR c++/13950
23658         * g++.dg/template/lookup4.C: New test.
23659
23660         PR c++/13970
23661         * g++.dg/parse/error14.C: New test.
23662
23663         PR c++/14002
23664         * g++.dg/parse/template13.C: New test.
23665
23666 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23667
23668         PR c++/13978
23669         * g++.dg/template/koenig4.C: New test.
23670
23671         PR c++/13968
23672         * g++.dg/template/crash17.C: New test.
23673
23674         PR c++/13975
23675         * g++.dg/parse/error13.C: New test.
23676         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
23677
23678 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23679
23680         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
23681
23682 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
23683
23684         PR c/11658
23685         PR c/13994
23686         * gcc.dg/noncompile/20040203-1.c: New test.
23687         * gcc.dg/noncompile/20040203-2.c: Likewise.
23688         * gcc.dg/noncompile/20040203-3.c: Likewise.
23689         * gcc.dg/20040203-1.c: Likewise.
23690
23691 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
23692
23693         PR c++/10858
23694         * g++.dg/template/sizeof7.C: New test.
23695
23696 2004-02-02  Eric Christopher  <echristo@redhat.com>
23697             Zack Weinberg  <zack@codesourcery.com>
23698
23699         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
23700
23701 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
23702
23703         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
23704         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
23705         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
23706         * gcc.dg/cleanup-5.c: Run only on Linux targets.
23707
23708 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
23709
23710         PR c++/13113
23711         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
23712
23713         PR c++/13854
23714         * g++.dg/ext/attrib13.C: New test.
23715
23716         PR c++/13907
23717         * g++.dg/conversion/op2.C: New test.
23718
23719 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23720
23721         * gcc.dg/titype-1.c: Fix pasto.
23722
23723 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23724
23725         * gcc.dg/titype-1.c: New test.
23726
23727 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23728
23729         PR c++/13957
23730         * g++.dg/template/non-type-template-argument-1.C,
23731         g++.dg/template/qualified-id1.C: Update dg-error marks.
23732         * g++.dg/template/nontype6.C: New test.
23733
23734 2004-02-01  Roger Sayle  <roger@eyesopen.com>
23735
23736         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
23737         * gcc.dg/builtins-31.c: New testcase.
23738         * gcc.dg/builtins-32.c: New testcase.
23739
23740 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
23741
23742         * objc.dg/call-super-2.m: Update line numbers
23743         for the including of stddef.h.
23744
23745 2004-01-30  Michael Matz  <matz@suse.de>
23746
23747         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
23748         g++.dg/ext/case-range3.C: New tests.
23749
23750 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23751
23752         DR206
23753         PR c++/13813
23754         * g++.dg/template/member4.C: New test.
23755
23756 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23757
23758         PR c++/13683
23759         * g++.dg/template/sizeof6.C: New test.
23760
23761 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23762
23763         * gcc.dg/fwritable-strings-1.c: New test.
23764
23765 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23766
23767         * gcc.c-torture/compile/20040130-1.c: New test.
23768
23769 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
23770
23771         * objc.dg/call-super-2.m: Include stddef.h for size_t.
23772
23773 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
23774
23775         PR c++/13883
23776         * g++.dg/template/ctor3.C: New test.
23777
23778 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23779
23780         * g++.dg/tc1: New directory.
23781         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
23782         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
23783         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
23784         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
23785         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
23786
23787 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23788
23789         * g++.dg/parse/error11.C: New test.
23790         * g++.dg/parse/error12.C: Likewise.
23791
23792 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
23793
23794         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
23795         (scan_initial, main): Use aligned_sizeof instead of sizeof.
23796
23797 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
23798
23799         PR c++/13791
23800         * g++.dg/ext/attrib12.C: New test.
23801
23802         PR c++/13736
23803         * g++.dg/parse/cast2.C: New test.
23804
23805 2004-01-27  James E Wilson  <wilson@specifixinc.com>
23806
23807         * objc.dg/encode-2.m (main): New local string.  Set depending on
23808         sizeof long.  Use in sscanf call.
23809         * objc.dg/encode-3.m (main): New local string.  Set depending on
23810         sizeof long.  Use in scan_initial call.
23811
23812 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23813
23814         * objc.dg/call-super-2.m: Make LP64-safe.
23815         * objc.dg/desig-init-1.m: Likewise.
23816
23817 2004-01-27  Devang Patel <dpatel@apple.com>
23818
23819         * g++.dg/debug/namespace1.C: New test.
23820
23821 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
23822
23823         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
23824         xscale-*-*.
23825
23826         * gcc.dg/arm-mmx-1.c: New test.
23827
23828 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23829
23830         * gcc.dg/20040127-1.c: New test.
23831         * gcc.dg/20040127-2.c: New test.
23832
23833 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23834
23835         * objc.dg/stret-1.m (glob): Renamed to globa.
23836
23837 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
23838
23839         PR c++/13663
23840         * g++.dg/expr/for1.C: New test.
23841
23842 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
23843
23844         PR middle-end/13779
23845         * gcc.dg/darwin-longlong.c: New test.
23846
23847 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
23848
23849         * gcc.dg/20040124-1.c: Moved test from here...
23850         * gcc.c-torture/compile/20040124-1.c: ...to here.
23851
23852 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23853
23854         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
23855         the assembly output if -m64 is passed.
23856
23857 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
23858
23859         PR c++/13833
23860         * g++.dg/template/cond3.C: New test.
23861
23862 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23863
23864         PR c++/13810
23865         * g++.dg/template/ttp7.C: New test.
23866
23867 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23868
23869         PR c++/13797
23870         * g++.dg/template/nontype4.C: New test.
23871         * g++.dg/template/nontype5.C: Likewise.
23872
23873 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
23874
23875         * gcc.dg/torture/mips-clobber-at.c: New test.
23876
23877 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
23878
23879         * gcc.dg/20040124-1.c: New test.
23880
23881 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
23882
23883         * gcc.dg/20040123-1.c: New test.
23884
23885 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23886
23887         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
23888
23889 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23890
23891         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
23892
23893 2004-01-23  Andrew Pinski  <apinski@apple.com>
23894
23895         * gcc.dg/20030121-1.c: Move to ..
23896         * gcc.dg/20040121-1.c: here.
23897
23898 2004-01-23  Roger Sayle  <roger@eyesopen.com>
23899
23900         * gcc.dg/builtins-29.c: New test case.
23901
23902 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23903
23904         PR 18314
23905         * gcc.dg/builtins-30.c: New testcase.
23906
23907 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
23908
23909         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
23910         * lib/g77.exp: Likewise.
23911         * lib/objc.exp: Likewise.
23912         * lib/g++.exp: Likewise.
23913
23914 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23915
23916         * gcc.dg/struct-by-value-2.c: New test.
23917
23918 2004-01-21  Andrew Pinski  <apinski@apple.com>
23919
23920         PR target/13785
23921         * gcc.dg/20030121-1.c: New test.
23922
23923 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
23924
23925         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
23926         clobber frame pointer register in asm statement.
23927
23928 2004-01-21  Falk Hueffner  <falk@debian.org>
23929
23930         * gcc.c-torture/compile/20040121-1.c: New test.
23931
23932 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
23933
23934         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
23935
23936 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
23937
23938         * gcc.dg/ppc64-abi-2.c: New test.
23939
23940 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
23941
23942         * lib/treelang.exp: Fill out this file.
23943         * lib/treelang-dg.exp: New File.
23944
23945 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23946
23947         * gcc.c-torture/compile/981022-1.c: Remove.
23948         * gcc.dg/array-5.c: Remove XFAIL.
23949         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
23950         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
23951         gcc.dg/cond-lvalue-1.c: Update.
23952         * gcc.dg/cast-lvalue-2.c: New test.
23953
23954 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
23955
23956         PR c++/13592
23957         * g++.dg/other/error1.C (class foo): Tweak error message.
23958
23959         PR c++/13592
23960         * g++.dg/template/call2.C: New test.
23961
23962 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23963
23964         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
23965         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
23966         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
23967         scalar-return-1_x.c, scalar-return-2_y.c,
23968         scalar-return-3_x.c, scalar-return-3_y.c,
23969         scalar-return-4_x.c, scalar-return-4_y.c,
23970         struct-align-1.h, struct-align-1_x.c,
23971         struct-align-1_y.c, struct-align-2.h,
23972         struct-align-2_x.c, struct-align-2_y.c,
23973         struct-by-value-10_y.c, struct-by-value-11_x.c,
23974         struct-by-value-11_y.c, struct-by-value-12_x.c,
23975         struct-by-value-12_y.c, struct-by-value-13_x.c,
23976         struct-by-value-13_y.c, struct-by-value-14_x.c,
23977         struct-by-value-14_y.c, struct-by-value-15_x.c,
23978         struct-by-value-15_y.c, struct-by-value-16_y.c,
23979         struct-by-value-17_y.c, struct-by-value-18_y.c,
23980         struct-by-value-19_y.c, struct-by-value-1_x.c,
23981         struct-by-value-1_y.c, struct-by-value-20_y.c,
23982         struct-by-value-2_x.c, struct-by-value-2_y.c,
23983         struct-by-value-3_y.c, struct-by-value-4_x.c,
23984         struct-by-value-4_y.c, struct-by-value-5_y.c,
23985         struct-by-value-6_y.c, struct-by-value-7_y.c
23986         struct-by-value-8_x.c, struct-by-value-8_y.c
23987         struct-by-value-9_x.c, struct-by-value-9_y.c
23988         struct-return-10_x.c, struct-return-10_y.c,
23989         struct-return-19_x.c, struct-return-20_x.c
23990         struct-return-2_x.c, struct-return-2_y.c
23991         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
23992         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
23993
23994 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23995
23996         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
23997         attribute on sparc*-sun-solaris2.*.
23998
23999 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24000
24001         PR c++/13710
24002         * g++.dg/ext/typeof7.C: New test.
24003
24004 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24005
24006         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24007         * gcc.dg/const-elim-1.c: Same.
24008
24009 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24010
24011         * objc.dg/stret-1.m: New.
24012         * objc.dg/stret-2.m: New.
24013
24014 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24015
24016         PR c++/11895
24017         * g++.dg/ext/vector1.C: New test.
24018
24019 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24020
24021         * gcc.dg/pch/import-1.c: New.
24022         * gcc.dg/pch/import-1.hs: New.
24023         * gcc.dg/pch/import-1a.h: New.
24024         * gcc.dg/pch/import-1b.h: New.
24025         * gcc.dg/pch/import-1c.h: New.
24026
24027 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24028
24029         PR c++/13574
24030         * g++.dg/ext/array1.C: New test.
24031
24032         PR c++/13178
24033         * g++.dg/conversion/op1.C: New test.
24034
24035 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24036
24037         PR 11864
24038         From Kazumoto Kojima / Dan Kegel:
24039         * gcc.dg/pr11864-1.c: New test.
24040
24041         PR 10392
24042         From Marcus Comstedt / Dan Kegel:
24043         * gcc.dg/pr10392-1.c: New test.
24044
24045 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24046
24047         PR c++/13478
24048         * g++.dg/init/ref10.C: New test.
24049
24050 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24051
24052         PR c++/13407
24053         * g++.dg/parse/typename6.C: New test.
24054
24055 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24056
24057         PR pch/13361
24058         * testsuite/g++.dg/pch/wchar-1.C: New.
24059         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24060
24061 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24062
24063         PR c++/9259
24064         * g++.dg/expr/sizeof2.C: New test.
24065
24066 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24067
24068         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24069
24070 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24071
24072         PR c++/13659
24073         * g++.dg/lookup/strong-using-3.C: New.
24074         * g++.dg/lookup/using-10.C: New.
24075
24076 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24077
24078         PR c++/13594
24079         * g++.dg/lookup/strong-using-2.C: New.
24080
24081 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24082             Dan Kegel <dank@kegel.com>
24083             J"orn Rennecke <joern.rennecke@superh.com>
24084
24085         PR target/9365
24086         * gcc.dg/pr9365-1.c: New test.
24087
24088 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24089
24090         PR c++/8856
24091         * g++.dg/parse/casting-operator2.C: New test.
24092         * g++.old-deja/g++.pt/explicit83.C: Remove.
24093
24094 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24095
24096         * gcc.dg/label-compound-stmt-1.c: New test.
24097         * gcc.c-torture/compile/950922-1.c,
24098         gcc.c-torture/compile/20000211-3.c,
24099         gcc.c-torture/compile/20000518-1.c,
24100         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24101         compound statements.
24102
24103 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24104
24105         * gcc.dg/ppc64-abi-1.c: New test.
24106
24107 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24108
24109          * g++.dg/ext/attrib9.C: Add dg-warnings.
24110
24111 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24112
24113         PR c++/12335
24114         * g++.dg/parse/dtor3.C: New test.
24115
24116 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24117
24118         PR c++/12709
24119         * g++.dg/parse/try-catch-1.C: New test.
24120
24121 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24122
24123         * ada/acats/run_all.sh: Add more verbose output in acats.log
24124         when compiling tests.
24125
24126 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24127
24128         PR 13656
24129         * gcc.dg/typedef-redecl.c: New test case.
24130         * gcc.dg/typedef-redecl.h: New support file.
24131
24132 2004-01-13  Jan Hubicka  <jh@suse.cz>
24133
24134         * gcc.dg/always_inline.c: New test.
24135         * gcc.dg/debug/20031231-1.c: Fix.
24136
24137 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24138
24139         PR c++/13474
24140         * g++.dg/template/array3.C: New test.
24141
24142 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24143
24144         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24145         * g++.dg/warn/Wunused-2.C: Likewise.
24146
24147 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24148
24149         PR c++/13289
24150         * g++.dg/template/instantiate6.C: New test.
24151
24152 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24153
24154         PR middle-end/11397
24155         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24156
24157 2004-01-12  Jan Hubicka  <jh@suse.cz>
24158
24159         PR opt/12826
24160         * gcc.dg/20040112-1.c: New.
24161
24162         * gcc.dg/dwarf-die[1-7].c: Move to...
24163         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24164         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24165
24166 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24167
24168         PR c++/4100
24169         * g++.dg/parse/friend4.C: New test.
24170
24171 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24172
24173         PR c++/4100
24174         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24175         definition is called a friend.
24176
24177 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24178
24179         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24180
24181 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24182
24183         PR c++/3478
24184         * g++.dg/parse/error10.C: New test.
24185         * g++.dg/template/arg2.C: Accept "invalid type" error.
24186
24187 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24188
24189         PR middle-end/13392
24190         * g++.dg/opt/expect2.C: New test.
24191
24192 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24193
24194         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24195         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24196         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24197         Update dg-error regexps.
24198
24199 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24200
24201         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24202         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24203
24204 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24205
24206         * gcc.dg/pragma-re-1.c: Use right pointer type.
24207
24208 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24209
24210         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24211
24212 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24213
24214         * gcc.dg/rs6000-ldouble-1.c: New.
24215
24216 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24217
24218         DR 337
24219         PR c++/9256
24220         * g++.dg/other/abstract1.C: New test.
24221
24222 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24223
24224         * g++.dg/lookup/strong-using-1.C: New.
24225
24226 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24227
24228         PR c/11234
24229         * gcc.dg/func-ptr-conv-1.c: New test.
24230         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24231
24232 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24233
24234         PR target/13380.
24235         * gcc.c-torture/compile/20040109-1.c: New.
24236
24237 2004-01-08  Stuart Hastings  <stuart@apple.com>
24238
24239         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24240         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24241         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24242
24243 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24244
24245         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24246
24247 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24248
24249         * ada/acats/run_acats: Treat 'gnatchop' the same way
24250         as 'gnatmake'.  Export GCC_DRIVER.
24251         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24252         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24253
24254 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24255
24256         PR c++/12573
24257         * g++.dg/template/dependent-expr4.C: New test.
24258
24259 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24260
24261         * gcc.dg/altivec-11.c: New test.
24262
24263 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24264
24265         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24266
24267 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24268
24269         PR c/6024
24270         * gcc.dg/enum-compat-1.c: New test.
24271         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24272
24273 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24274
24275         PR c/12165
24276         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24277         gcc.dg/c99-idem-qual-3.c: New tests.
24278
24279 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24280
24281         * gcc.dg/winline-7.c: Don't cast void * to int.
24282
24283 2004-01-06  Jan Hubicka  <jh@suse.cz>
24284
24285         * gcc.dg/i386-sse-5.c: New test
24286         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24287
24288 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24289
24290         PR c++/12815
24291         * g++.dg/rtti/typeid4.C: New test.
24292
24293 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24294
24295         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24296
24297 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24298
24299         PR c++/12132
24300         * g++.dg/template/error11.C: New test.
24301
24302         PR c++/13451
24303         * g++.dg/template/class2.C: New test.
24304
24305 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24306         Richard Sandiford <rsandifo@redhat.com>
24307
24308         PR c++/13387
24309         * g++.dg/opt/alias3.C: New test.
24310
24311 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24312
24313         PR c++/13157
24314         * g++.dg/template/koenig3.C: New test.
24315
24316         PR c++/13529
24317         * g++.dg/parse/offsetof3.C: New test.
24318
24319         * g++.dg/init/copy7.C: Add missing dg-error markers.
24320
24321         PR c++/12226
24322         * g++.dg/init/copy7.c: New test.
24323
24324         PR c++/13536
24325         * g++.dg/parse/cast1.C: New test.
24326
24327 2004-01-04  Jan Hubicka  <jh@suse.cz>
24328
24329         * gcc.dg/winline[1-7].c: New tests.
24330
24331 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24332
24333         PR c++/13520
24334         * g++.dg/template/qualttp22.C: New test.
24335
24336 2004-01-01  Jan Hubicka  <jh@suse.cz>
24337
24338         * gcc.dg/debug/20031231-1.c: New.
24339         * gcc.c-torture/compile/20040101-1.c: New.
24340         * gcc.dg/dwarf-die-[1-7].c: New.
24341
24342 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24343
24344         PR optimization/13521
24345         * gcc.c-torture/compile/20031231-1.c: New test.
24346
24347 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24348
24349         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24350
24351 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24352
24353         PR c++/10079
24354         * g++.dg/template/crash16.C: New test.
24355
24356 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24357
24358         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24359
24360 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24361
24362         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24363         ports.
24364         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24365         * g++.old-deja/g++.law/profile1.C: Likewise.
24366         * gcc.c-torture/compile/981006-1.c: Likewise.
24367         * gcc.c-torture/execute/loop-2e.x: Likewise.
24368         * gcc.c-torture/execute/loop-2f.x: Remove.
24369         * gcc.c-torture/execute/loop-2g.x: Likewise.
24370         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24371         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24372
24373 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24374
24375         PR c++/13507
24376         * g++.dg/ext/attrib11.C: New test.
24377
24378         PR c++/13494
24379         * g++.dg/template/array2-1.C: New test.
24380         * g++.dg/template/array2-2.C: New test.
24381
24382 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24383
24384         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24385
24386 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24387
24388         PR c++/12774
24389         * g++.dg/template/array1-1.C: New test.
24390         * g++.dg/template/array1-2.C: New test.
24391
24392 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24393
24394         PR fortran/12632
24395         * g77.dg/12632.f: New test case.
24396
24397 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24398
24399         PR c++/13289
24400         * g++.dg/parse/nontype1.C: New test.
24401
24402 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24403
24404         PR c++/12403
24405         * g++.dg/parse/explicit1.C: New test.
24406         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24407
24408 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24409
24410         PR c++/13081
24411         * g++.dg/opt/inline6.C: New test.
24412
24413         PR c++/12613
24414         * g++.dg/parse/error9.C: New test.
24415
24416         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24417
24418 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24419
24420         PR c++/13009
24421         * g++.dg/init/assign1.C: New test.
24422
24423 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24424
24425         PR c++/13070
24426         * g++.dg/warn/format3.C: New test case.
24427
24428 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24429
24430         * gcc.c-torture/compile/20031227-1.c: New test.
24431
24432 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24433
24434         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24435         * g77.dg/bprob/bprob.exp: Likewise.
24436         * gcc.misc-tests/bprob.exp: Likewise.
24437         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24438         variants on systems where the library does not provide that
24439         functionality.
24440         * gcc.dg/builtins-20.c: Use builtins-config.h.
24441         * gcc.dg/builtins-config.h: New file.
24442
24443 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24444
24445         * lib/gcc-dg.exp (dg-require-profiling): New function.
24446         * lib/target-supports.exp (check_profiling_available): Likewise.
24447         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24448         * g77.dg/bprob/bprob.exp: Likewise.
24449         * gcc.misc-tests/bprob.exp: Likewise.
24450         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24451         * gcc.dg/20021014-1.c: Likewise.
24452         * gcc.dg/nest.c: Likewise.
24453
24454 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24455
24456         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24457         compiling.
24458         * g++.dg/lookup/java2.C: Likewise.
24459         * gcc.dg/cpp/lexident.c: Likewise.
24460
24461 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24462
24463         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24464         given.
24465         * gcc.c-torture/compile/961203-1.c: Likewise.
24466         * gcc.c-torture/compile/980506-1.c: Likewise.
24467
24468 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24469
24470         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24471         (additional_prunes): New global.
24472         (gcc-dg-prune): Handle additional per-test pruning.
24473         (dg-test): Clear additional_prunes between tests.
24474
24475         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24476         dg-prune-output to avoid spurious failures from assembler
24477         complaining about nonexistent WAW violations.
24478         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24479         Use dg-prune-output to avoid spurious failures from assembler
24480         warning about Itanium B-step errata.
24481
24482 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24483
24484         * g++.dg/abi/macro0.C: New test.
24485         * g++.dg/abi/macro1.C: Likewise.
24486         * g++.dg/abi/macro2.C: Likewise.
24487
24488         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24489         * g++.dg/abi/bitfield7.C: Likewise.
24490         * g++.dg/abi/dtor2.C: Likewise.
24491         * g++.dg/abi/mangle11.C: Likewise.
24492         * g++.dg/abi/mangle12.C: Likewise.
24493         * g++.dg/abi/mangle14.C: Likewise.
24494         * g++.dg/abi/mangle17.C: Likewise.
24495         * g++.dg/abi/vbase10.C: Likewise.
24496         * g++.dg/abi/vbase14.C: Likewise.
24497         * g++.dg/template/qualttp17.C: Likewise.
24498
24499 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24500
24501         PR c/11995
24502         * gcc.dg/20031223-1.c: New test.
24503
24504 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24505
24506         * gcc.dg/noreturn-7.c: New test.
24507
24508 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24509
24510         * gcc.dg/null-pointer-1.c: New test.
24511
24512 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24513
24514         * g++.old-deja/g++.jason/template18.C: Remove.
24515         * g++.old-deja/g++.jason/template37.C: Likewise.
24516
24517         PR c++/12862
24518         * g++.dg/lookup/ns1.C: New test.
24519
24520         PR c++/12397
24521         * g++.dg/template/lookup3.C: New test.
24522
24523 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24524
24525         * g++.dg/template/recurse1.C: New test
24526
24527 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24528
24529         PR c++/12479
24530         * g++.dg/parse/semicolon1.C: New test.
24531         * g++.dg/parse/semicolon1.h: Likewise.
24532
24533 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24534
24535         * gcc.dg/darwin-misaligned.c: New test.
24536
24537 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24538
24539         PR c/9163
24540         * gcc.dg/20031222-1.c: New test.
24541
24542 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24543
24544         PR c++/13438
24545         * g++.dg/parse/error8.C: New test.
24546
24547         PR c++/11554
24548         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24549
24550 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24551
24552         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24553         too small.
24554         * gcc.c-torture/compile/930217-1.c: Likewise.
24555         * gcc.c-torture/compile/930513-1.c: Likewise.
24556         * gcc.c-torture/execute/920908-2.c: Likewise.
24557         * gcc.c-torture/execute/921204-1.c: Likewise.
24558         * gcc.c-torture/execute/930621-1.c: Likewise.
24559         * gcc.c-torture/execute/930630-1.c: Likewise.
24560         * gcc.c-torture/execute/931031-1.c: Likewise.
24561         * gcc.c-torture/execute/980602-2.c: Likewise.
24562         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24563         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24564         * gcc.c-torture/execute/extzvsi.c: Likewise.
24565         * gcc.c-torture/unsorted/ext.c: Likewise.
24566
24567 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24568
24569         PR target/12749
24570         * gcc.c-torture/compile/20031220-2.c: New test case.
24571
24572 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24573
24574         PR optimization/13031
24575         * gcc.c-torture/compile/20031220-1.c: New test case.
24576
24577 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24578
24579         * gcc.dg/cast-function-1.c: New test.
24580
24581 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24582
24583         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24584         formats.
24585
24586 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24587
24588         PR c++/12795
24589         * g++.dg/ext/attrib10.C: New test.
24590
24591 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24592
24593         * gcc.dg/cleanup-10.c: New test.
24594         * gcc.dg/cleanup-11.c: New test.
24595
24596 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24597
24598         PR c++/13239
24599         * g++.dg/opt/expect1.C: New test.
24600
24601 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24602
24603         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24604
24605 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24606
24607         PR debug/12923
24608         * gcc.dg/20031218-1.c: New test.
24609
24610         PR debug/12389
24611         * gcc.dg/20031218-2.c: New test.
24612         * gcc.dg/20031218-3.c: New test.
24613
24614         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
24615         of label name and allow for USER_LABEL_PREFIX == "_" names.
24616         * g++.dg/abi/mangle18-2.C: Likewise.
24617         * g++.dg/abi/mangle19-1.C: Likewise.
24618         * g++.dg/abi/mangle19-2.C: Likewise.
24619         * g++.dg/abi/mangle20-1.C: Likewise.
24620         * g++.dg/abi/mangle20-2.C: Likewise.
24621
24622 2003-12-18  Richard Henderson  <rth@redhat.com>
24623
24624         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
24625
24626 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
24627             Dan Kegel <dank@kegel.com>
24628
24629         PR other/12009
24630         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
24631         testing a cross compiler, it causes spurious compile failures.
24632         * lib/g++.exp: Likewise.
24633
24634 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24635
24636         PR c++/13262
24637         * g++.dg/template/access13.C: New test.
24638
24639 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24640
24641         * gcc.dg/20031216-1.c: New test.
24642
24643 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24644
24645         PR c++/9154
24646         * g++.dg/template/error10.C: New test.
24647
24648 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24649
24650         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
24651         * g++.dg/eh/simd-2.C: Likewise.
24652
24653 2003-12-17  James E Wilson  <wilson@specifixinc.com>
24654             Roger Sayle  <roger@eyesopen.com>
24655
24656         * gcc.c-torture/execute/ieee/mzero5.c: New.
24657
24658 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
24659
24660         PR c++/10603
24661         * g++.dg/parse/error6.C: New test.
24662
24663         PR c++/12827
24664         * g++.dg/parse/error7.C: New test.
24665
24666 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24667
24668         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
24669         at -O with stabs debugging formats.
24670         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
24671         * gcc.dg/debug/debug-2.c: Likewise.
24672
24673 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24674
24675         PR c++/12696
24676         * g++.dg/init/error1.C: New test.
24677
24678         PR c++/12218
24679         * g++.dg/init/pm3.C: New test.
24680
24681 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24682
24683         PR c/3347
24684         * gcc.dg/bitfld-8.c: New test.
24685
24686 2003-12-16  James Lemke  <jim@wasabisystems.com>
24687
24688         * gcc.dg/arm-scd42-[123].c: New tests.
24689
24690 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24691
24692         PR c++/9043
24693         * g++.dg/abi/mangle20-1.C: New test.
24694         * g++.dg/abi/mangle20-2.C: New test.
24695
24696 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24697
24698         PR c++/13275
24699         * g++.dg/other/offsetof2.C: Remove XFAIL.
24700         * g++.dg/parse/offsetof1.C: New test.
24701         * g++.gd/parse/offsetof2.C: Likewise.
24702
24703 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24704
24705         * g++.dg/template/nontype3.C: New test.
24706         * g++.dg/template/static2.C: Tweaked the dg-error clause.
24707
24708 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24709
24710         * g++.dg/warn/noreturn-3.C: Also test instantiation.
24711
24712 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24713
24714         PR c++/13387
24715         * g++.dg/expr/assign1.C: New test.
24716
24717         PR c++/13242
24718         * g++.dg/abi/mangle19-1.C: New test.
24719         * g++.dg/abi/mangle19-2.C: New test.
24720
24721 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
24722
24723         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
24724
24725 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24726
24727         * gcc.c-torture/execute/20031216-1.c: New test.
24728
24729 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24730
24731         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
24732         an ICE regression.
24733
24734 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24735
24736         PR c++/10926
24737         * g++.dg/template/error9.C: New test.
24738
24739         PR c++/11116
24740         * g++.dg/template/error8.C: New test.
24741
24742 2003-12-15  Roger Sayle  <roger@eyesopen.com>
24743
24744         PR middle-end/13400
24745         * gcc.c-torture/execute/20031215-1.c: New test case.
24746
24747 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24748
24749         PR c++/13269
24750         * g++.dg/parse/error5.C: New test.
24751
24752         PR c++/12989
24753         * g++.dg/expr/sizeof1.C: New test.
24754
24755         PR c++/13310
24756         * g++.dg/template/crash15.C: New test.
24757
24758 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
24759
24760         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
24761         a non-POD type as the last named parameter of a varargs function.
24762
24763 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24764
24765         PR c++/13243
24766         PR c++/12573
24767         * g++.dg/template/crash14.C: New test.
24768         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
24769
24770 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24771
24772         * g++.dg/other/java1.C: New test.
24773
24774         PR c++/13241
24775         * g++.dg/abi/mangle18-1.C: New test.
24776         * g++.dg/abi/mangle18-2.C: New test.
24777
24778 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24779
24780         PR optimization/10312
24781         * gcc.c-torture/execute/20031214-1.c: New.
24782
24783 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
24784
24785         PR c++/10779
24786         PR c++/12160
24787         * g++.dg/parse/error3.C: New test.
24788         * g++.dg/parse/error4.C: Likewise.
24789         * g++.dg/abi/mangle4.C: Tweak error messages.
24790         * g++.dg/lookup/using5.C: Likewise.
24791         * g++.dg/other/error2.C: Likewise.
24792         * g++.dg/parse/typename5.C: Likewise.
24793         * g++.dg/parse/undefined1.C: Likewise.
24794         * g++.dg/template/arg2.C: Likewise.
24795         * g++.dg/template/ttp3.C: Likewise.
24796         * g++.dg/template/type1.C: Likewise.
24797         * g++.old-deja/g++.other/crash32.C: Likewise.
24798         * g++.old-djea/g++.pt/defarg8.C: Likewise.
24799
24800 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24801
24802         PR c++/13106
24803         * g++.dg/warn/noreturn-3.C: New test.
24804
24805 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24806
24807         PR c++/13118
24808         * g++.dg/abi/covariant3.C: New.
24809
24810 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
24811
24812         * g++.dg/eh/ia64-1.C: New test.
24813
24814 2003-12-12  Roger Sayle  <roger@eyesopen.com>
24815
24816         PR optimization/13037
24817         * g77.f-torture/execute/13037.f: New test case.
24818
24819 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24820
24821         PR c++/12881
24822         * g++.dg/abi/covariant2.C: New.
24823
24824 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
24825
24826         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
24827
24828 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
24829
24830         * gcc.c-torture/execute/wchar_t-1.x: Delete.
24831
24832 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
24833
24834         PR other/10819
24835         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
24836         to fix Bug 10819.
24837         * lib/g++.exp (g++_version): Likewise.
24838         * lib/g77.exp (g77_version): Likewise.
24839         * lib/objc.exp (default_objc_version): Likewise.
24840
24841 2003-12-10  Richard Henderson  <rth@redhat.com>
24842
24843         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
24844
24845         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
24846
24847 2003-12-08  Matt Austern  <austern@apple.com>
24848
24849         PR c/13134
24850         * lib/gcc-dg.exp (dg-require-visibility): Define.
24851         * lib/target-supports (check_visibility_available): Define.
24852         * gcc.dg/visibility-1.c: New test.
24853         * gcc.dg/visibility-2.c: Likewise.
24854         * gcc.dg/visibility-3.c: Likewise.
24855         * gcc.dg/visibility-4.c: Likewise.
24856         * gcc.dg/visibility-5.c: Likewise.
24857         * gcc.dg/visibility-6.c: Likewise.
24858         * g++.dg/ext/visibility-1.C: Likewise.
24859         * g++.dg/ext/visibility-2.C: Likewise.
24860         * g++.dg/ext/visibility-3.C: Likewise.
24861         * g++.dg/ext/visibility-4.C: Likewise.
24862         * g++.dg/ext/visibility-5.C: Likewise.
24863         * g++.dg/ext/visibility-6.C: Likewise.
24864
24865 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24866
24867         * g++.dg/lookup/java1.C: New test.
24868         * g++.dg/lookup/java2.C: New test.
24869
24870 2003-12-07  Falk Hueffner  <falk@debian.org>
24871
24872         * g++.dg/opt/noreturn-1.C: New test.
24873
24874 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
24875
24876         * gcc.dg/overflow-1.c: New test.
24877
24878 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24879
24880         * g77.f-torture/compile/13060.f: New test.
24881
24882 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
24883
24884         PR c++/13323
24885         * g++.dg/inherit/operator2.C: New test.
24886
24887 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24888
24889         PR c++/13305
24890         * g++.dg/ext/attrib9.C: New test.
24891
24892 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24893
24894         PR c++/13314
24895         * g++.dg/template/error7.C: New test.
24896
24897 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
24898             J"orn Rennecke <joern.rennecke@superh.com>
24899
24900         PR target/13302
24901         * g++.dg/other/struct-va_list.C: New test.
24902
24903 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24904
24905         PR c++/13166
24906         * g++.dg/parse/defarg6.C: New test.
24907
24908 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
24909
24910         PR target/13256
24911         * gcc.c-torture/execute/20031201-1.c: New test.
24912
24913 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
24914
24915         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
24916
24917 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24918
24919         * gcc.dg/builtin-return-1.c: New test.
24920
24921 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
24922             J"orn Rennecke <joern.rennecke@superh.com>
24923
24924         PR optimization/13260
24925         * gcc.c-torture/execute/20031204-1.c: New test.
24926
24927 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24928
24929         PR c++/9127
24930         * g++.dg/template/error6.C: New test.
24931
24932 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
24933
24934         * gcc.dg/20031202-1.c: New test.
24935
24936 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24937
24938         PR c++/13179
24939         * g++.dg/template/eh1.C: New test.
24940
24941         PR c++/10771
24942         * g++.dg/template/error5.C: New test.
24943
24944 2003-12-02  David Ung  <davidu@mips.com>
24945
24946         * gcc.dg/compat/vector-check.h: Corrected type for var
24947         g_##TMODE
24948
24949 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24950
24951         PR c++/10126
24952         * g++.dg/template/ptrmem8.C: New test.
24953
24954 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24955
24956         PR c++/12573
24957         * g++.dg/template/dependent-expr3.C: New test.
24958
24959 2003-12-01  James Lemke  <jim@wasabisystems.com>
24960
24961         * gcc.dg/arm-g2.c: New test.
24962
24963 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24964
24965         PR optimization/11634
24966         * gcc.dg/20031201-2.c: New test case.
24967
24968 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
24969
24970         PR 11433
24971         * objc.dg/proto-lossage-3.m: New test.
24972
24973 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24974
24975         PR optimization/12628
24976         * gcc.dg/20031201-1.c: New test case.
24977
24978 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24979
24980         * gcc.dg/unaligned-1.c: New test.
24981
24982 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
24983
24984         PR c++/9849
24985         * g++.dg/template/error4.C: New test.
24986         * g++.dg/template/nested3.C: Adjust error markers.
24987
24988 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24989
24990         * gcc.dg/cpp/assert4.c: Check more #system assertions.
24991
24992 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24993
24994         PR c/10333
24995         * gcc.dg/bitfld-7.c: New test.
24996
24997 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
24998
24999         * gcc.dg/tls/asm-1.C: New test.
25000
25001 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25002
25003         * gcc.dg/cpp/assert4.c: Update.
25004
25005 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25006
25007         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25008         * gcc.dg/builtin-apply3.c: New test.
25009
25010 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25011
25012         * lib/compat.exp (compat-obj): New xfaildata parameter.
25013         Use it to set compiler_conditional_xfail_data before compiling.
25014         (compat-get-options): Handle dg-xfail-if.
25015         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25016         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25017         * gcc.dg/compat/vector-1_y.c: Likewise.
25018         * gcc.dg/compat/vector-2_x.c: Likewise.
25019         * gcc.dg/compat/vector-2_y.c: Likewise.
25020
25021 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25022
25023         * g++.dg/opt/reg-stack4.C: New test.
25024
25025 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25026
25027         * gcc.dg/builtin-apply2.c: New test.
25028
25029 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25030
25031         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25032
25033 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25034
25035         PR c++/12924
25036         * g++.dg/template/template-id-2.C: New test.
25037
25038 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25039
25040         PR c++/5369
25041         * g++.dg/template/memfriend1.C: New test.
25042         * g++.dg/template/memfriend2.C: Likewise.
25043         * g++.dg/template/memfriend3.C: Likewise.
25044         * g++.dg/template/memfriend4.C: Likewise.
25045         * g++.dg/template/memfriend5.C: Likewise.
25046         * g++.dg/template/memfriend6.C: Likewise.
25047         * g++.dg/template/memfriend7.C: Likewise.
25048         * g++.dg/template/memfriend8.C: Likewise.
25049         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25050
25051 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25052
25053         PR c++/12515
25054         * g++.dg/ext/cond1.C: New test.
25055
25056 2003-11-20  Richard Henderson  <rth@redhat.com>
25057
25058         * gcc.dg/20020201-2.c: Remove.
25059         * gcc.dg/20020201-4.c: Remove.
25060         * gcc.dg/20020304-1.c: Remove.
25061
25062 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25063
25064         * gcc.dg/cpp/trad/xwin1.c: New test case.
25065
25066 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25067
25068         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25069         * lib/g77.exp: Likewise.
25070         * lib/objc.exp: Likewise.
25071         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25072         for darwin.
25073
25074 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25075
25076         PR c++/12932
25077         * g++.dg/template/static5.C: New test.
25078
25079 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25080
25081         * gcc.dg/nested-func-1.c: New test.
25082
25083 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25084
25085         * gcc.dg/cpp/assert4.c: New test.
25086
25087 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25088
25089         PR c++/2294
25090         * g++.dg/lookup/using9.c: New test.
25091
25092 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25093
25094         PR c++/12762
25095         * g++.dg/template/error3.C: New test.
25096
25097 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25098
25099         PR ada/13035
25100         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25101         No longer use a wrapper for gcc, since this does not work under
25102         Windows.
25103
25104 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25105
25106         PR c++/2094
25107         * g++.dg/template/ptrmem7.C: New test.
25108
25109 2003-11-13  Andrew Pinski <apinski@apple.com>
25110
25111         * gcc.c-torture/compile/20031113-1.c: New test.
25112
25113 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25114             Kean Johnston <jkj@sco.com>
25115
25116         PR c/13029
25117         * gcc.dg/unused-4.c: Update.
25118
25119 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25120
25121         * g++.dg/opt/const3.C: New test.
25122
25123 2003-11-13  Jan Hubicka  <jh@suse.cz>
25124
25125         * gcc.c-torture/compile/20031112-1.c: New test.
25126
25127 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25128
25129         * g++.dg/parse/crash10.C: Remove bogus error marker.
25130
25131 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25132
25133         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25134         (host_gcc): Likewise.
25135         (ROOT): Honor $PWDCMD.
25136         (BASE): Likewise.
25137         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25138
25139 2003-11-12  Catherine Moore  <clm@redhat.com>
25140
25141         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25142
25143 2003-11-12  Andreas Jaeger  <aj@suse.de>
25144             Jakub Jelinek  <jakub@redhat.com>
25145             Andrew Pinski  <pinskia@physics.uc.edu>
25146             Richard Henderson  <rth@redhat.com>
25147
25148         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25149         systems.
25150         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25151
25152         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25153         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25154
25155 2003-11-11  Andreas Jaeger  <aj@suse.de>
25156
25157         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25158
25159         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25160
25161 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25162
25163         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25164         Clean ups.
25165
25166 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25167
25168         * gcc.dg/trampoline-1.c: New test.
25169
25170 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25171
25172         * gcc.c-torture/compile/200031109-1.c: New test.
25173
25174 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25175
25176         PR c/3190
25177         PR c/8714
25178         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25179         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25180         gcc.dg/format/no-y2k-1.c: Update.
25181
25182 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25183
25184         PR optimization/10467
25185         * gcc.dg/20031108-1.c: New test case.
25186
25187 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25188
25189         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25190
25191 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25192
25193         * gcc.dg/compound-lvalue-1.c: New test.
25194         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25195         some XFAILs.
25196
25197 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25198
25199         * gcc.dg/altivec-varargs-1.c: New test.
25200
25201 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25202
25203         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25204         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25205         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25206         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25207         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25208
25209 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25210
25211         * gcc.dg/cond-lvalue-1.c: New test.
25212
25213 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25214
25215         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25216
25217 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25218
25219         PR c++/11616
25220         * g++.dg/template/instantiate5.C: New test.
25221
25222 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25223
25224         PR c++/12726
25225         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25226         * ChangeLog: Add missing first entry for above test.
25227
25228 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25229
25230         PR c++/9810
25231         * g++.dg/template/using8.C: New test.
25232         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25233
25234 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25235
25236         PR optimization/10817
25237         * gcc.c-torture/compile/20031102-1.c: New test case.
25238
25239 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25240
25241         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25242         2147483647.
25243
25244 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25245
25246         * gcc.dg/20031102-1.c: New test.
25247
25248 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25249
25250         * gcc.dg/complex-1.c: New test.
25251
25252 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25253
25254         PR c++/12796
25255         * g++.dg/template/crash13.C: Adjust expected error location.
25256         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25257
25258 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25259
25260         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25261
25262 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25263
25264         PR/10239
25265         * gcc.c-torture/compile/20031031-2.c: New test.
25266
25267 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25268
25269         PR/11640
25270         * gcc.c-torture/compile/20031031-1.c: New test.
25271
25272 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25273
25274         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25275         * gcc.misc-tests/bprob.exp: Likewise.
25276         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25277         the execution test on arm-elf configs.
25278         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25279         configs that don't support scratch files.
25280         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25281
25282 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25283
25284         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25285         done by dejagnu.
25286
25287 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25288
25289         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25290         Avoid non pure sh syntax. Add more logging.
25291
25292         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25293         fail.
25294
25295 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25296
25297         PR libgcj/10610
25298         * gcc.dg/ppc-stackalign-1.c: New test.
25299
25300 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25301
25302         * ada/acats/run_all.sh: Change output to be more compliant with
25303         dejagnu framework.
25304         Create acats.sum and acats.log files under testsuite/ada/acats
25305         Only run [a-z]* directories, to filter out e.g. CVS.
25306         Redirect build output to log file.
25307
25308 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25309
25310         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25311
25312 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25313
25314         PR ada/5909:
25315         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25316
25317 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25318
25319         * gcc.c-torture/compile/20031023-1.c: New test.
25320         * gcc.c-torture/compile/20031023-2.c: New test.
25321         * gcc.c-torture/compile/20031023-3.c: New test.
25322         * gcc.c-torture/compile/20031023-4.c: New test.
25323
25324 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25325
25326         PR c++/10371
25327         * g++.dg/lookup/scoped8.C: New test.
25328
25329 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25330
25331         * g++.dg/opt/reg-stack3.C: New test.
25332
25333 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25334
25335         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25336
25337 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25338
25339         PR c++/11076
25340         * g++.dg/template/crash13.C: New test.
25341
25342 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25343
25344         * gcc.dg/c99-restrict-2.c: New test.
25345
25346 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25347
25348         PR c++/12698, c++/12699, c++/12700, c++/12566
25349         * g++.dg/inherit/covariant9.C: New test.
25350         * g++.dg/inherit/covariant10.C: New test.
25351         * g++.dg/inherit/covariant11.C: New test.
25352
25353 2003-10-23  Jason Merrill  <jason@redhat.com>
25354
25355         PR c++/12726
25356         * g++.dg/ext/complit2.C: New test.
25357
25358 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25359
25360         PR target/12654
25361         * gcc.c-torture/execute/20031020-1.c: New test.
25362
25363 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25364
25365         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25366         following the jump_insn.
25367
25368 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25369
25370         * gcc.dg/cast-lvalue-1.c: New test.
25371
25372 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25373
25374         PR c++/11962
25375         * g++.dg/template/cond2.C: New test.
25376
25377 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25378
25379         * gcc.dg/builtins-28.c: New test.
25380
25381 2003-10-20  Jan Hubicka  <jh@suse.cz>
25382
25383         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25384         parameter.
25385         * testsuite/gcc.dg/inline-2.c: Likewise.
25386
25387 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25388
25389         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25390         * gcc.dg/nest.c: Likewise.
25391
25392 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25393
25394         PR c++/9781, c++/10583, c++/11862
25395         * g++.dg/parse/crash13.C: New test.
25396
25397 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25398
25399         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25400
25401 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25402
25403         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25404         Define HAVE_C99_RUNTIME except on Solaris.
25405         * gcc.dg/builtins-20.c: Likewise.
25406
25407 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25408
25409         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25410
25411 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25412
25413         PR c++/12495
25414         * g++.dg/template/crash21.C: New test.
25415
25416 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25417
25418         PR c++/2513
25419         * g++.dg/template/typename5.C: New test.
25420
25421 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25422
25423         PR c++/12369
25424         * g++.dg/template/friend25.C: New test.
25425
25426 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25427
25428         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25429         versions.
25430
25431 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25432
25433         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25434         == 2147483647.
25435
25436 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25437
25438         * gcc.c-torture/execute/960416-1.x: Remove.
25439         * gcc.c-torture/execute/divconst-3.x: Likewise.
25440
25441 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25442
25443         PR target/12598
25444         * gcc.dg/torture/cris-volatile-1.c: New test.
25445
25446 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25447
25448         PR optimization/9325
25449         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25450         for overflowing floating point to integer conversion during RTL
25451         simplification.
25452
25453 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25454
25455         * objc/execute/_cmd.m: Fix typo.
25456         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25457         Relax 'scan-assembler' regexp.
25458         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25459         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25460         * objc.dg/zero-link-2.m: Remove blank line.
25461         * objc.dg/zero-link-3.m: New test case.
25462
25463 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25464
25465         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25466
25467         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25468         than linker trickery.
25469
25470 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25471
25472         PR c++/12370
25473         * g++.dg/other/friend2.C: New test.
25474
25475 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25476
25477         * gcc.dg/20031012-1.c: New test.
25478
25479 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25480
25481         * gcc.dg/weak/weak-3.c: Fix for new warning.
25482
25483 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25484
25485         PR optimization/8750
25486         * gcc.c-torture/execute/20031012-1.c: New test case.
25487
25488 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25489
25490         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25491         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25492
25493 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25494
25495         PR optimization/12260
25496         * gcc.c-torture/compile/20031011-2.c: New test case.
25497
25498 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25499
25500         * gcc.c-torture/execute/20031011-1.c: New testcase.
25501
25502 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25503
25504         * gcc.c-torture/compile/20031011-1.c: New test.
25505
25506 2003-10-11  Jan Hubicka  <jh@suse.cz>
25507
25508         * g++.dg/other/first-global.C: New test.
25509
25510 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25511
25512         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25513
25514 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25515
25516         * gcc.c-torture/compile/20031010-1.c: New test.
25517
25518 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25519
25520         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25521         * gcc.c-torture/execute/va-arg-25.c: ... here.
25522
25523 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25524
25525         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25526
25527 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25528
25529         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25530
25531 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25532
25533         * g++.dg/parse/error2.C: New test.
25534
25535 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25536
25537         PR c++/11097
25538         * g++.dg/other/error5.C: Modify the error message.
25539         * g++.dg/lookup/using8.C: New test.
25540
25541 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25542
25543         * gcc.dg/darwin-abi-2.c: New file.
25544         * gcc.c-torture/execute/va-arg-24.c: New file.
25545
25546 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25547
25548         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25549         indentation.
25550
25551 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25552
25553         PR c++/10147
25554         * g++.dg/other/error4.C: Update error messages.
25555         * g++.dg/template/ptrmem4.C: Likewise.
25556
25557         PR c++/12337
25558         * g++.dg/init/new9.C: New test.
25559
25560         PR c++/12334, c++/12236, c++/8656
25561         * g++.dg/ext/attrib8.C: New test.
25562
25563 2003-10-06  Devang Patel  <dpatel@apple.com>
25564
25565         * gcc.dg/debug/dwarf2-3.h: New test.
25566         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25567
25568 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25569
25570         * g++.dg/opt/cfg2.C: New test.
25571
25572 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25573
25574         * g++.dg/opt/float1.C: New test.
25575
25576 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25577
25578         * gcc.dg/c90-array-lval-6.c: New test.
25579         * gcc.dg/c99-array-lval-6.c: New test.
25580
25581 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25582             Ziemowit Laski  <zlaski@apple.com>
25583
25584         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25585         'Derived', so that it is never considered a class method; add
25586         new warning for '+port' method ambiguity.
25587         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25588         <objc/objc-api.h> (needed on Mac OS X).
25589         * objc.dg/method-13.m: New test.
25590
25591 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25592
25593         PR optimization/9325, PR java/6391
25594         * gcc.c-torture/execute/20031003-1.c: New test case.
25595
25596 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25597
25598         PR optimization/12180
25599         * gcc.dg/20031002-1.c: New test.
25600
25601         PR c++/12486
25602         * g++.dg/inherit/error1.C: New test.
25603
25604 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25605
25606         * lib/f-torture.exp (search_for): Rename to...
25607         (search_for_re): This.  Also, clean up comments and the
25608         "regexp" invocation.
25609
25610 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25611
25612         * gcc.c-torture/compile/20031002-1.c: New test.
25613
25614 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
25615
25616         * g++.dg/opt/cond1.C: New test.
25617
25618 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
25619
25620         * gcc.dg/Wold-style-definition-2.c: New testcase.
25621         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
25622
25623 2003-09-29  Richard Henderson  <rth@redhat.com>
25624
25625         * g++.dg/init/array10.C: Add dg-options.
25626
25627 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25628
25629         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
25630
25631 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25632
25633         * g++.dg/template/friend19.C: Fix typo.
25634         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
25635
25636 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
25637
25638         * gcc.c-torture/execute/20030928-1.c: New test.
25639         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
25640
25641 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25642
25643         * g++.dg/opt/unroll1.C: New test.
25644
25645 2003-09-26  Roger Sayle  <roger@eyesopen.com>
25646
25647         PR optimization/11741
25648         * gcc.dg/20030926-1.c: New test case.
25649
25650 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25651
25652         PR c++/5655
25653         * g++.dg/parse/access7.C: New test.
25654         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
25655
25656 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
25657
25658         MERGE OF objc-improvements-branch into MAINLINE:
25659         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
25660         if libobjc has not been built.
25661         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
25662         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
25663         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
25664         objc/execute/nested-3.m, objc/execute/np-2.m,
25665         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
25666         objc/execute/redefining_self.m, objc/execute/root_methods.m,
25667         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
25668         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
25669         objc.dg/special/unclaimed-category-1.h,
25670         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
25671         well as GNU runtime.
25672         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
25673         * execute/cascading-1.m, execute/function-message-1.m,
25674         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
25675         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
25676         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
25677         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
25678         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
25679         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
25680         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
25681         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
25682         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
25683         * objc.dg/bitfield-2.m: Run only on Darwin.
25684         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
25685         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
25686         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
25687         * objc.dg/const-str-1.m: Fix constant string layout.
25688
25689 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
25690
25691         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
25692
25693 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
25694
25695         * gcc.dg/darwin-abi-1.c: New file.
25696
25697 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
25698
25699         PR target/12281
25700         * gcc.c-torture/compile/20030921-1.c: New test.
25701
25702 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25703
25704         * g++.dg/opt/reg-stack2.C: New test.
25705
25706 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25707
25708         * g++.dg/eh/delayslot1.C: New test.
25709
25710 2003-09-20  Richard Henderson  <rth@redhat.com>
25711
25712         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
25713
25714 2003-09-20  Roger Sayle  <roger@eyesopen.com>
25715
25716         * gcc.c-torture/execute/20030920-1.c: New test case.
25717
25718 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25719
25720         * g++.dg/rtti/typeid3.C: Correct expected error message.
25721
25722 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25723
25724         PR c++/157
25725         * g++.dg/parse/crash12.C: New test.
25726
25727 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
25728
25729         * gcc.dg/compat/mixed-struct-check.h: New.
25730         * gcc.dg/compat/mixed-struct-defs.h: New.
25731         * gcc.dg/compat/mixed-struct-init.h: New.
25732         * gcc.dg/compat/struct-by-value-19_main.c: New.
25733         * gcc.dg/compat/struct-by-value-19_x.c: New.
25734         * gcc.dg/compat/struct-by-value-19_y.c: New.
25735         * gcc.dg/compat/struct-by-value-20_main.c: New.
25736         * gcc.dg/compat/struct-by-value-20_x.c: New.
25737         * gcc.dg/compat/struct-by-value-20_y.c: New.
25738         * gcc.dg/compat/struct-return-19_main.c: New.
25739         * gcc.dg/compat/struct-return-19_x.c: New.
25740         * gcc.dg/compat/struct-return-19_y.c: New.
25741         * gcc.dg/compat/struct-return-20_main.c: New.
25742         * gcc.dg/compat/struct-return-20_x.c: New.
25743         * gcc.dg/compat/struct-return-20_y.c: New.
25744
25745 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
25746         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
25747         so that it will not complain on LP64 targets.
25748
25749 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25750
25751         PR c++/495
25752         * g++.dg/template/friend24.C: New test.
25753
25754 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
25755
25756         PR c++/12332
25757         * g++.dg/template/memtmpl2.C: New test.
25758
25759 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
25760
25761         PR target/11184
25762         * gcc.dg/builtin-apply1.c: New test.
25763
25764 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25765
25766         PR c++/9848
25767         * g++.dg/warn/Wunused-4.C: New test.
25768
25769 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25770
25771         PR c++/12316
25772         * g++.dg/other/gc2.C: New test.
25773
25774 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
25775
25776         PR c++/11991
25777         * g++.dg/rtti/typeid3.C: New test.
25778
25779         PR c++/12266
25780         * g++.dg/overload/template1.C: New test.
25781
25782 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25783
25784         * g++.dg/opt/cfg3.C: New test.
25785
25786 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25787
25788         PR c++/7939
25789         * g++.dg/template/crash11.C: New test.
25790
25791 2003-09-16  Jason Merrill  <jason@redhat.com>
25792             Jakub Jelinek  <jakub@redhat.com>
25793
25794         * gcc.dg/attr-warn-unused-result.c: New test.
25795
25796 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25797
25798         PR c++/12184
25799         * g++.dg/expr/call2.C: New test.
25800
25801 2003-09-15  Andreas Jaeger  <aj@suse.de>
25802
25803         * gcc.dg/Wold-style-definition-1.c: New test.
25804
25805 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
25806
25807         PR c++/3907
25808         * g++.dg/parse/template12.C: New test.
25809
25810         * g++.dg/abi/bitfield11.C: New test.
25811         * g++.dg/abi/bitfield12.C: Likewise.
25812
25813 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
25814
25815         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
25816         non-expansion of functional macro name without arguments at EOL.
25817         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
25818
25819 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
25820
25821         * gcc.c-torture/execute/20030914-[12].c: New tests.
25822
25823 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25824
25825         PR c++/11788
25826         * g++.dg/overload/addr1.C: New test.
25827
25828 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
25829
25830         * gcc.dg/20030909-1.c: New test.
25831
25832 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25833
25834         * gcc.dg/ultrasp10.c: New test.
25835
25836 2003-09-09  Devang Patel  <dpatel@apple.com>
25837
25838         * gcc.dg/darwin-ld-6.c: New test.
25839
25840 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25841
25842         * gcc.dg/torture/builtin-explog-1.c: New testcase.
25843
25844 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25845
25846         * gcc.dg/ia64-types1.c: New test.
25847         * gcc.dg/ia64-types2.c: Likewise.
25848
25849 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25850
25851         * gcc.dg/builtins-1.c: Add more _Complex tests.
25852         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25853
25854         * gcc.dg/builtins-1.c: Test existing _Complex functions.
25855         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25856
25857 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25858
25859         PR c++/11786
25860         * g++.dg/lookup/koenig2.C: New test.
25861
25862         PR c++/5296
25863         * g++.dg/rtti/typeid2.C: New test.
25864
25865 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
25866
25867         * gcc.c-torture/compile/20030904-1.c: New test.
25868
25869 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25870
25871         * g++.dg/opt/longbranch2.C: New test.
25872
25873 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25874
25875         * g++.dg/template/crash10.C: Only compile it.
25876
25877 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25878
25879         PR middle-end/11665
25880         * gcc.c-torture/compile/20030907-1.c: New test.
25881         * g++.dg/init/array11.C: New test.
25882
25883 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25884
25885         PR c++/11852
25886         * g++.dg/init/struct1.C: New test.
25887
25888 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25889
25890         PR c++/12181
25891         * g++.dg/expr/comma1.C: New test.
25892
25893 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
25894
25895         PR c++/11867
25896         * g++.dg/expr/static_cast5.C: New test.
25897
25898 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
25899
25900         PR c++/11507
25901         * g++.dg/lookup/scoped7.C: New test.
25902
25903         PR c++/9574
25904         * g++.dg/other/static1.C: New test.
25905
25906         PR c++/11490
25907         * g++.dg/warn/template-1.C: New test.
25908
25909         PR c++/11432
25910         * g++.dg/template/crash10.C: New test.
25911
25912         PR c++/2478
25913         * g++.dg/overload/VLA.C: New test.
25914
25915         PR c++/10804
25916         * g++.dg/template/call1.C: New test.
25917
25918 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25919
25920         PR c++/11794
25921         * g++.dg/parse/using3.C: New test.
25922
25923 2003-09-06  Roger Sayle  <roger@eyesopen.com>
25924
25925         PR c++/11409
25926         * g++.dg/overload/builtin3.C: New test case.
25927
25928 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
25929
25930         PR c/9862
25931         * gcc.dg/20030906-1.c: New test.
25932         * gcc.dg/20030906-2.c: Likewise.
25933
25934 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25935
25936         PR c++/12167
25937         * g++.dg/parse/defarg5.C: New test.
25938
25939         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
25940
25941 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
25942
25943         PR c++/12163
25944         * g++.dg/expr/static_cast4.C: New test.
25945
25946         PR c++/12146
25947         * g++.dg/template/crash9.C: New test.
25948
25949 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
25950
25951         * g++.old-deja/g++.ext/pretty2.C: Update for change
25952         in __FUNCTION__.
25953         * g++.old-deja/g++.ext/pretty3.C: Likewise.
25954
25955 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
25956
25957         PR c++/11922
25958         * g++/dg/template/qualified-id1.C: New test.
25959
25960         PR c++/12037
25961         * g++.dg/warn/noeffect4.C: New test.
25962
25963 2003-09-04  Matt Austern  <austern@apple.com>
25964
25965         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
25966         * g++.dg/ext/fnname2.C: Likewise.
25967         * g++.dg/ext/fnname3.C: Likewise.
25968
25969 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
25970
25971         * g++.dg/expr/lval1.C: New test.
25972         * g++.dg/ext/lvcast.C: Remove.
25973
25974 2003-09-03  Roger Sayle  <roger@eyesopen.com>
25975
25976         PR optimization/11700.
25977         * gcc.c-torture/compile/20030903-1.c: New test case.
25978
25979 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
25980
25981         PR c++/12053
25982         * g++.dg/abi/layout4.C: New test.
25983
25984 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
25985
25986         PR c++/11553
25987         * g++.dg/parse/friend3.C: New test.
25988
25989 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
25990
25991         PR c++/11847
25992         * g++.dg/template/class1.C: New test.
25993
25994         PR c++/11808
25995         * g++.dg/expr/call1.C: New test.
25996
25997 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
25998
25999         PR c++/12114
26000         * g++.dg/init/ref9.C: New test.
26001
26002         PR c++/11972
26003         * g++.dg/template/nested4.C: New test.
26004
26005 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26006
26007         PR c++/12093
26008         * g++.dg/template/non-dependent4.C: New test.
26009
26010         PR c++/11928
26011         * g++.dg/inherit/conv1.C: New test.
26012
26013 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26014
26015         PR c++/6196
26016         * g++.dg/ext/label1.C: New test.
26017         * g++.dg/ext/label2.C: Likewise.
26018
26019 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26020
26021         * g++.dg/expr/cond3.C: New test.
26022
26023 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26024
26025         * gcc.dg/builtins-1.c: Add new builtin cases.
26026
26027 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26028
26029         * gcc.dg/builtins-1.c: Add new cases.
26030         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26031
26032 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26033
26034         * gcc.dg/builtins-1.c: Add more math builtin tests.
26035         * gcc.dg/torture/builtin-attr-1.c: New test.
26036
26037 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26038
26039         PR optimization/5079
26040         * g++.dg/opt/static3.C: New test.
26041
26042 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26043
26044         * gcc.misc-tests/gcov-10b.c: New test.
26045
26046 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26047
26048         * g++.dg/opt/ptrmem3.C: New test.
26049
26050         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26051
26052 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26053
26054         * gcc.dg/20030826-2.c: New test.
26055
26056 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26057
26058         PR middle-end/12002
26059         * g77.f-torture/compile/12002.f: New test case.
26060
26061 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26062
26063         * gcc.dg/20030826-1.c: New test case.
26064
26065 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26066
26067         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26068
26069 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26070
26071         PR c++/11871
26072         * c++.dg/lookup/crash1.C: New test.
26073
26074         * c++.dg/warn/noeffect3.C: New test.
26075
26076 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26077
26078         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26079         * gcc.dg/compat/vector-1_y.c: Ditto.
26080         * gcc.dg/compat/vector-2_x.c: Ditto.
26081         * gcc.dg/compat/vector-2_y.c: Ditto.
26082
26083 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26084
26085         * gcc.dg/20030702-1.c: New test.
26086
26087 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26088
26089         PR c++/8795
26090         * g++.dg/ext/altivec-1.C: New test.
26091
26092 2003-08-24  Richard Henderson  <rth@redhat.com>
26093
26094         * g++.dg/eh/simd-2.C: Add -w for x86.
26095
26096 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26097
26098         * gcc.dg/20030815-1.c: New test.
26099
26100 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26101
26102         PR c++/3765
26103         * g++.dg/parse/access6.C: New test.
26104
26105 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26106
26107         PR c++/641, c++/11876
26108         * g++.dg/template/friend22.C: New test.
26109         * g++.dg/template/friend23.C: Likewise.
26110
26111 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26112
26113         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26114         identically.
26115
26116 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26117
26118         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26119
26120 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26121
26122         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26123
26124 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26125
26126         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26127
26128 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26129
26130         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26131
26132 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26133
26134         PR c++/11919
26135         * g++.dg/overload/prom1.C: New test.
26136
26137         PR c++/11551
26138         * g++.dg/parse/dtor2.C: New test.
26139
26140         PR c++/10762
26141         * g++.dg/parse/using2.C: New test.
26142
26143 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26144
26145         PR target/11805
26146         * gcc.c-torture/compile/20030821-1.c: New.
26147
26148 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26149
26150         PR c++/11834
26151         * g++.dg/template/deduce2.C: New test.
26152
26153 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26154
26155         * gcc.c-torture/execute/20030821-1.c: New test.
26156
26157 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26158
26159         PR middle-end/11984
26160         * gcc.dg/20030820-1.c: New test case.
26161
26162 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26163
26164         PR c++/11945
26165         * g++.dg/warn/noeffect2.C: New test.
26166
26167 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26168
26169         PR c++/10926
26170         * g++.dg/template/dtor2.C: New test.
26171
26172         PR c++/11684
26173         * g++.dg/template/operator1.C: New test.
26174         * g++.dg/parse/operator4.C: New test.
26175
26176         PR c++/11946.C
26177         * g++.dg/expr/enum1.C: New test.
26178         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26179
26180         PR c++/11036.C
26181         * g++.dg/parse/elab2.C: New test.
26182         * g++.dg/parse/typedef4.C: Change error message.
26183         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26184         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26185         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26186
26187 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26188
26189         * gcc.dg/pch/warn-1.c: New.
26190         * gcc.dg/pch/warn-1.hs: New.
26191
26192         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26193         not-tested file.
26194
26195 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26196
26197         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26198
26199 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26200
26201         * gcc.dg/uninit-D.c: New Test.
26202         * gcc.dg/uninit-E.c: New Test.
26203         * gcc.dg/uninit-F.c: New Test.
26204         * gcc.dg/uninit-G.c: New Test.
26205
26206 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26207
26208         * g++.dg/README: Describe the pch directory.
26209
26210 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26211
26212         PR c++/11174
26213         * g++.dg/parse/access4.C: New test.
26214         * g++.dg/parse/access5.C: Likewise.
26215         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26216
26217 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26218
26219         * gcc.dg/noncompile/20030818-1.c: New.
26220
26221 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26222
26223         PR c++/11957
26224         * g++.dg/warn/noeffect1.C: New test.
26225
26226         * g++.dg/template/scope2.C: New test.
26227         * g++.dg/template/error2.C: Correct dg-error
26228
26229 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26230
26231         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26232
26233 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26234
26235         PR C++/11512
26236         * g++.dg/template/warn1.C: New.
26237
26238 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26239
26240         * g++.dg/template/error2.C: New test.
26241         * g++.dg/lookup/using7.C: Adjust errors
26242         * g++.old-deja/g++.pt/crash36.C: Likewise.
26243         * g++.old-deja/g++.pt/derived3.C: Likewise.
26244
26245 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26246
26247         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26248         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26249         * gcc.c-torture/execute/builtins/string-9.c: New, from
26250         string-opt-9.c.  Adjust for execute/builtins framework.
26251         * gcc.c-torture/execute/string-opt-9.c: Delete.
26252
26253 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26254
26255         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26256
26257         * g++.dg/parse/ret-type2.C: New test.
26258
26259         PR c++/11703
26260         * g++.dg/init/new8.C: New test.
26261
26262         PR c++/10923
26263         * g++.dg/parse/typedef5.C: New test.
26264
26265         PR c++/9512
26266         * g++.dg/parse/qualified2.C: New test.
26267         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26268         invalid code.
26269
26270 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26271
26272         * g++.dg/conversion/ptrmem1.C: New test.
26273
26274 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26275
26276         PR target/11693
26277         * gcc.dg/20030811-1.c: New test.
26278
26279         PR target/11535
26280         * gcc.c-torture/execute/20030811-1.c: New test.
26281
26282 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26283
26284         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26285
26286 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26287
26288         PR c++/11789.C
26289         * g++.dg/inherit/multiple1.C: New test.
26290
26291 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26292
26293         * gcc.dg/spe1.c: New test.
26294
26295         PR c++/11670
26296         * g++.dg/expr/cast2.C: New test.
26297
26298         PR c++/10530
26299         * g++.dg/template/dependent-name2.C: New test.
26300
26301 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26302
26303         * g++.dg/parse/crash11.C: Put the dg options in comments.
26304
26305 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26306
26307         * lib/gcc-dg.exp: Update for diagnostic change.
26308
26309 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26310
26311         PR c++/5767
26312         * g++.dg/parse/crash11.C: New test.
26313
26314 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26315
26316         * gcc.dg/cpp/spacing1.c: Update.
26317
26318 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26319
26320         PR target/11739
26321         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26322         a value for -mtune.
26323
26324 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26325
26326         PR middle-end/11771
26327         * gcc.c-torture/compile/20030804-1.c: New test case.
26328
26329 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26330
26331         * gcc.dg/20030804-1.c: New test case.
26332
26333 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26334
26335         * gcc.dg/cpp/separate-1.c: New test.
26336
26337 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26338
26339         PR c++/11704
26340         * g++.dg/template/dependent-expr2.C: New test.
26341
26342         PR c++/11766
26343         * g++.dg/expr/ptrmem1.C: New test.
26344
26345 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26346
26347         PR c++/9453
26348         * g++.dg/template/friend15.C: New test.
26349
26350 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26351
26352         * lib/dg-pch.exp: Work round PCH bug.
26353
26354 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26355
26356         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26357         builtins.  Move cases from builtins-4.c here.
26358
26359         * gcc.dg/torture/builtin-math-1.c: New test taken from
26360         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26361         additional cases.
26362
26363         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26364         Delete.
26365
26366 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26367
26368         PR c++/9447
26369         * g++.dg/template/using7.C: New test.
26370
26371 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26372
26373         * import1.c, import2.c: New tests.
26374
26375 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26376
26377         * g++.dg/eh/crossjump1.C: New test.
26378
26379 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26380
26381         PR c++/11697
26382         * g++.dg/template/using6.C: New test.
26383
26384         PR c++/11744
26385         * g++.dg/template/koenig2.C: New test.
26386
26387 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26388
26389         PR c++/7983
26390         * g++.dg/parse/typedef4.C: New test.
26391
26392 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26393
26394         PR c++/8442, c++/8806
26395         * g++.dg/template/elab1.C: New test.
26396         * g++.dg/template/type2.C: Likewise.
26397         * g++.dg/template/ttp3.C: Adjust expected error message.
26398         * g++.old-deja/g++.law/visibility13.C: Likewise.
26399         * g++.old-deja/g++.niklas/t135.C: Likewise.
26400         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26401         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26402         template argument.
26403         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26404
26405 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26406
26407         PR c++/11295
26408         * g++.dg/ext/stmtexpr1.C: New test.
26409
26410         * g++.dg/opt/tmp1.C: New test.
26411
26412         PR c++/11525
26413         * g++.dg/parse/constant4.C: New test.
26414
26415         PR c++/9447
26416         * g++.dg/template/using5.C: New test.
26417
26418 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26419
26420         * gcc.dg/builtins-27.c: New test case.
26421
26422 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26423
26424         * gcc.dg/tls/opt-7.c: New test.
26425
26426 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26427
26428         * g++.old-deja/g++.other/crash18.C: Remove.
26429
26430 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26431
26432         * g++.dg/template/explicit3.C: New.
26433         * g++.dg/template/explicit4.C: New.
26434         * g++.dg/template/explicit5.C: New.
26435
26436         PR c++/11347
26437         * g++.dg/template/memtmpl1.C: New.
26438
26439 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26440
26441         PR target/11565
26442         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26443         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26444
26445 2003-07-30  Jan Hubicka  <jh@suse.cz>
26446
26447         * vtgc1.c: Kill.
26448
26449 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26450
26451         * gcc.dg/struct-in-proto-1.c: New test.
26452
26453 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26454
26455         * gcc.dg/cpp/include2.c: Only expect one message.
26456
26457 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26458
26459         PR c++/9447
26460         * g++.dg/template/using1.C: New test.
26461         * g++.dg/template/using2.C: New test.
26462         * g++.dg/template/using3.C: New test.
26463         * g++.dg/template/using4.C: New test.
26464
26465 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26466
26467         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26468         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26469
26470 2003-07-28  Jan Hubicka  <jh@suse.cz>
26471
26472         PR c++/11530
26473         * g++.dg/opt/call1.C: New test.
26474
26475 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26476
26477         PR c++/11667
26478         * g++.dg/init/enum2.C: New test.
26479         * g++.dg/template/overload1.C: Add "-w" option.
26480
26481 2003-07-28    <hp@bitrange.com>
26482
26483         * gcc.dg/Wdeclaration-after-statement-1.c,
26484         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26485
26486 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26487
26488         * gcc.c-torture/compile/20030725-1.c: New test.
26489
26490 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26491
26492         * gcc.dg/20030505.c: Only run for SPE.
26493         Remove definition of opaque type.
26494
26495 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26496
26497         * g++.dg/template/ptrmem6.C: New test.
26498
26499 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26500
26501         * gcc.c-torture/compile/zero-strct-2.c: New test.
26502
26503 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26504
26505         * gcc.dg/intermod-1.c: New test.
26506
26507 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26508
26509         PR c++/11617
26510         * g++.dg/template/lookup2.C: New test.
26511         * g++.dg/template/memclass1.C: Remove instantiated from error.
26512         * g++.dg/other/error2.C: Tweak expected errors.
26513
26514         PR c++/11596
26515         * g++.dg/template/defarg3.C: New test.
26516
26517         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26518
26519 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26520
26521         * g++.dg/inherit/access5.C: New test.
26522
26523 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26524
26525         PR c++/11513
26526         * g++.dg/template/crash8.C: New test.
26527
26528 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26529
26530         PR c/10602
26531         * gcc.dg/noncompile/incomplete-2.c: New test.
26532
26533 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26534
26535         PR c++/11645
26536         * g++.dg/inherit/access4.C: New test.
26537
26538         PR c++/11517
26539         * g++.dg/expr/cond2.C: New test.
26540
26541         PR optimization/10679
26542         * g++.dg/opt/inline4.C: New test.
26543
26544 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26545
26546         * g++.dg/parse/crash10: New test.
26547
26548 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26549
26550         * g++.dg/ext/flexary1.C: New test.
26551
26552 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26553
26554         PR c++/10793
26555         * g++.dg/template/crash9.C: New test.
26556
26557 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26558
26559         PR c++/3004
26560         * g++.dg/parse/typedef3.C: New test.
26561
26562         PR c++/7906
26563         * g++.dg/parse/operator2.C: New test.
26564
26565         PR c++/8895
26566         * g++.dg/parse/def-tmpl-arg1.C: New test.
26567
26568         PR c++/9282
26569         * g++.dg/parse/funptr1.C: New test.
26570
26571         PR c++/9452
26572         * g++.dg/parse/ambig3.C: New test.
26573
26574         PR c++/9454
26575         * g++.dg/parse/operator3.C: New test.
26576
26577         PR c++/9486
26578         * g++.dg/parse/template10.C: New test.
26579
26580         PR c++/9488
26581         * g++.dg/parse/template11.C: New test.
26582
26583         PR c++/10150
26584         * g++.dg/parse/invalid-op1.C: New test.
26585
26586         PR c++/10247
26587         * g++.dg/parse/condexpr1.C: New test.
26588
26589 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26590
26591         * g++.dg/ext/packed3.C: New test.
26592         * g++.dg/ext/packed4.C: New test.
26593
26594         * gcc.dg/pack-test-3.c: New test.
26595
26596 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26597
26598         * lib/compat.exp: Handle dg-options per source file.
26599         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26600         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26601         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26602         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26603         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26604         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26605         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26606         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26607         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26608         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26609         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26610         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26611         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26612         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26613
26614 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26615
26616         PR c/10320
26617         * gcc.c-torture/execute/20030718-1.c: New test.
26618
26619 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26620
26621         PR optimization/11536
26622         * gcc.dg/20030721-1.c: New test.
26623
26624 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
26625
26626         PR c++/11546
26627         * g++.dg/template/lookup1.C: New test.
26628
26629 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
26630
26631         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
26632         diagnostics of ill-formed constructs involving labels.
26633         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
26634         the new 'previously defined here' message.
26635
26636 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
26637
26638         * g++.dg/parse/non-dependent2.C: New test.
26639
26640 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26641
26642         * g++.dg/init/init-ref4.C: xfail on targets without
26643         weak symbols.
26644
26645 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
26646
26647         PR target/11087
26648         * gcc.c-torture/execute/20030717-1.c: New test.
26649
26650 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26651
26652         * g++.dg/opt/cfg1.C: New test.
26653
26654 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
26655
26656         PR optimization/11557
26657         * gcc.dg/20030717-1.c: New test.
26658
26659 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
26660
26661         PR c++/10476
26662         * g++.dg/expr/crash-1.C: New test.
26663
26664         PR c++/11027
26665         * g++.dg/template/init3.C: New test.
26666
26667         PR c++/8222
26668         * g++.dg/template/non-dependent1.C: New test.
26669
26670         PR c++/11070
26671         * g++.dg/template/non-dependent2.C: New test.
26672
26673         PR c++/11071
26674         * g++.dg/template/non-dependent3.C: New test.
26675
26676         PR c++/9907
26677         * g++.dg/template/sizeof5.C: New test.
26678
26679 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
26680
26681         PR 11498
26682         * gcc.c-torture/compile/mangle-1.c: New file.
26683
26684 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26685
26686         PR c++/7809
26687         * g++.dg/parse/access3.C: New test.
26688
26689 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
26690
26691         PR c++/11384
26692         * g++.dg/init/init-ref4.C: New test.
26693
26694 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
26695
26696         PR c++/11547
26697         * g++.dg/parse/constant3.C: New test.
26698         * g++.dg/parse/crash7.C: Likewise.
26699
26700 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
26701
26702         PR target/11008
26703         * gcc.dg/i386-pentium4-not-mull.c: New.
26704
26705 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
26706
26707         * gcc.dg/asm-names.c (ymain): Make it weak.
26708
26709 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26710
26711         PR c++/5421
26712         * g++.dg/template/friend21.C: New test.
26713
26714 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
26715
26716         * gcc.dg/cleanup-8.c: New test.
26717         * gcc.dg/cleanup-9.c: New test.
26718
26719 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
26720
26721         * g++.dg/ext/dll-MI1.h: New file.
26722         * g++.dg/ext/dllexport-MI1.C: New file.
26723         * g++.dg/ext/dllimport-MI1.C: New file.
26724
26725 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
26726
26727         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
26728         it does not have cmpstrsi patterns (just cmpmemsi).
26729
26730 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
26731
26732         PR debug/11473
26733         * g++.dg/debug/debug8.C: New test.
26734
26735 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26736
26737         PR c++/10108
26738         * g++.dg/template/crash7.C: New test.
26739
26740 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
26741
26742         PR target/10795
26743         * gcc.c-torture/compile/20030708-1.c: New.
26744
26745 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26746
26747         * gcc.c-torture/execute/20030715-1.c: New test.
26748
26749 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
26750
26751         * gcc.dg/pch/inline-3.c: New file.
26752         * gcc.dg/pch/inline-3.hs: New file.
26753         * gcc.dg/pch/inline-4.c: New file.
26754         * gcc.dg/pch/inline-4.hs: New file.
26755
26756 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
26757
26758         PR c++/11509
26759         * g++.dg/template/crash6.C: New test.
26760
26761         PR c++/7053
26762         * g++.dg/template/friend20.C: New test.
26763
26764         PR c++/7019
26765         * g++.dg/template/overload2.C: New test.
26766
26767 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26768
26769         PR optimization/11440
26770         * gcc.c-torture/execute/20030714-1.c: New test.
26771
26772 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26773
26774         PR c++/11154
26775         * g++.dg/template/partial2.C: New test.
26776
26777 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
26778
26779         PR c++/11503
26780         * g++.dg/template/anon1.C: New test.
26781
26782         PR c++/11493
26783         PR c++/11495
26784         * g++.dg/parse/template9.C: Likewise.
26785         * g++.dg/template/crash4.C: New test.
26786         * g++.dg/template/koenig1.C: Likewise.
26787         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
26788         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
26789         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
26790         functions.
26791         * g++.old-deja/g++.jason/template36.C: Likewise.
26792         * g++.old-deja/g++.mike/p1989.C: Likewise.
26793         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
26794         * g++.old-deja/g++.pt/ttp20.C: Use this->.
26795         * g++.old-deja/g++.pt/ttp21.C: Use this->.
26796         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
26797         compiling.
26798         * g++.old-deja/g++.pt/union2.C: Use this->.
26799
26800 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
26801
26802         * gcc.dg/20030711-1.c: New test.
26803
26804 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
26805
26806         PR c++/11050
26807         * g++.dg/parse/args1.C: New test.
26808         * g++.pt/defarg8.C: Change expected errors.
26809
26810 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
26811
26812         PR c++/8164
26813         * g++.dg/template/nontype2.C: New test.
26814
26815         PR c++/10558
26816         * g++.dg/parse/template8.C: New test.
26817
26818         PR c++/8327
26819         * g++.dg/template/scope1.C: New test.
26820
26821         * g++.dg/warn/Wsign-compare-1.C: New test.
26822
26823 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26824
26825         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
26826
26827 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
26828
26829         PR c++/9411
26830         * g++.dg/template/explicit2.C: New test.
26831
26832         PR c++/10032
26833         * g++.dg/warn/pedantic1.C: New test.
26834
26835 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
26836
26837         PR c++ 9483
26838         * g++.dg/other/field1.C: New test.
26839
26840 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26841
26842         PR c/11449
26843         * gcc.c-torture/compile/20030707-1.c: New.
26844
26845 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26846
26847         PR c++/10849
26848         * g++.dg/template/access12.C: New test.
26849
26850 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
26851
26852         * g++.dg/bprob/bprob.exp (prof_ext): Update.
26853         * g77.dg/bprob/bprob.exp (prof_ext): Update.
26854         * gcc.misc-tests/bprob.exp (prof_ext): Update.
26855         * gcc.misc-tests/gcov.exp: Update
26856         * g++.dg/gcov/gcov.exp: Update
26857         * lib/gcov.exp: Update.
26858
26859 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
26860
26861         * g++.dg/abi/mangle17.C: Make sure template expressions are
26862         dependent.
26863         * g++.dg/abi/mangle4.C: Mark erroneous casts.
26864         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
26865         * g++.dg/opt/stack1.C: Remove erroneous code.
26866         * g++.dg/parse/template7.C: New test.
26867         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
26868         * g++.old-deja/g++.pt/crash4.C: Likewise.
26869
26870 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26871
26872         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
26873         with zero or one occurence of `$' after the initial `L'.
26874
26875 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
26876
26877         * gcc.c-torture/compile/20030704-1.c: Add a comment.
26878
26879 2003-07-08  Roger Sayle  <roger@eyesopen.com>
26880
26881         PR c/11370
26882         * gcc.dg/Wunreachable-6.c: New testcase.
26883         * gcc.dg/Wunreachable-7.c: New testcase.
26884
26885 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26886
26887         PR c/11420
26888         * gcc.dg/20030708-1.c: New test.
26889
26890 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
26891
26892         * gcc.dg/compat/sdata-section.h: New file.
26893         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
26894         * gcc.dg/torture/mips-sdata-1.c: New test.
26895
26896 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26897
26898         PR c++/11030
26899         * g++.dg/template/friend19.C: New test.
26900
26901 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26902
26903         * g++.dg/opt/strength-reduce.C: New test.
26904
26905 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26906
26907         PR target/10979
26908         * gcc.dg/20030707-1.c: New testcase.
26909
26910 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26911
26912         PR optimization/11059
26913         * g++.dg/opt/emptyunion.C: New testcase.
26914
26915 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26916             Eric Botcazou  <ebotcazou@libertysurf.fr>
26917
26918         * g++.dg/opt/stack1.C: New test.
26919
26920 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
26921
26922         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
26923         run test.
26924
26925         PR c++/11431
26926         * g++.dg/expr/static_cast3.C: New test.
26927
26928 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
26929
26930         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
26931         everywhere.
26932         * gcc.dg/concat.c: Concatenation of string constants with
26933         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
26934         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
26935         * gcc.dg/cpp/escape-2.c: Use wide character constants where
26936         necessary to avoid multi-character character constant warning.
26937         * gcc.dg/cpp/escape.c: Likewise.
26938         * gcc.dg/cpp/ucs.c: Likewise.
26939         Remove backslashes from dg-bogus comments, as they confuse Tcl.
26940         Fix a typo.
26941
26942 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26943
26944         PR c/11428
26945         * gcc.c-torture/compile/20030704-1.c: New.
26946
26947 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26948
26949         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
26950
26951 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
26952
26953         PR c++/5287, PR c++/7910,  PR c++/11021
26954         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
26955         tests for warnings.
26956         * g++.dg/ext/dllimport2.C: Add tests for warnings.
26957         * g++.dg/ext/dllimport3.C: Likewise.
26958         * g++.dg/ext/dllimport4.C: New file.
26959         * g++.dg/ext/dllimport5.C: New file.
26960         * g++.dg/ext/dllimport6.C: New file.
26961         * g++.dg/ext/dllimport7.C: New file.
26962         * g++.dg/ext/dllimport8.C: New file.
26963         * g++.dg/ext/dllimport9.C: New file.
26964         * g++.dg/ext/dllimport10.C: New file.
26965         * g++.dg/ext/dllexport1.C: New file.
26966
26967 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26968
26969         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
26970         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
26971
26972 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26973
26974         * gcc.dg/builtins-25.c: New testcase.
26975         * gcc.dg/builtins-26.c: New testcase.
26976
26977 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
26978
26979         * gcc.dg/compat/vector-defs.h: New file.
26980         * gcc.dg/compat/vector-setup.h: New file.
26981         * gcc.dg/compat/vector-check.h: New file.
26982         * gcc.dg/compat/vector-1_main.c: New file.
26983         * gcc.dg/compat/vector-1_x.c: New file.
26984         * gcc.dg/compat/vector-1_y.c: New file.
26985         * gcc.dg/compat/vector-2_main.c: New file.
26986         * gcc.dg/compat/vector-2_x.c: New file.
26987         * gcc.dg/compat/vector-2_y.c: New file.
26988
26989         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
26990         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
26991         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
26992         * gcc.dg/compat/struct-align-1.h: New file.
26993         * gcc.dg/compat/struct-align-1_main.c: New file.
26994         * gcc.dg/compat/struct-align-1_x.c: New file.
26995         * gcc.dg/compat/struct-align-1_y.c: New file.
26996         * gcc.dg/compat/struct-align-2.h: New file.
26997         * gcc.dg/compat/struct-align-2_main.c: New file.
26998         * gcc.dg/compat/struct-align-2_x.c: New file.
26999         * gcc.dg/compat/struct-align-2_y.c: New file.
27000
27001         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27002         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27003         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27004         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27005         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27006         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27007         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27008         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27009         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27010         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27011         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27012         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27013         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27014         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27015         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27016         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27017         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27018         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27019         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27020         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27021         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27022         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27023         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27024         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27025         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27026         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27027         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27028         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27029         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27030
27031 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27032
27033         * gcc.dg/i386-call-1.c: New test.
27034
27035 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27036
27037         PR c++/9162
27038         * g++.dg/parse/defarg4.C: New.
27039
27040 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27041
27042         PR target/10700
27043         * gcc.c-torture/compile/20030703-1.c: New test case.
27044
27045 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27046
27047         * g++.dg/template/local3.C: Remove extra semicolon.
27048
27049 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27050
27051         * gcc.dg/i386-volatile-1.c: New test.
27052
27053 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27054
27055         PR c++/11072
27056         * g++.dg/other/offsetof2.C: XFAIL.
27057         * g++.dg/other/offsetof5.C: New.
27058
27059         PR c++/10219
27060         * g++.dg/template/error1.C: New.
27061
27062         PR c++/9779
27063         * g++.dg/template/dependent-expr1.C: New.
27064
27065 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27066
27067         PR c++/6949
27068         * g++.dg/template/local3.C: New test.
27069
27070         PR c++/11149
27071         * g++.dg/lookup/scoped6.C: New test.
27072
27073 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27074
27075         PR c++/8046
27076         * g++.dg/other/error7.C: New test.
27077
27078 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27079
27080         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27081         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27082         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27083         * g++.old-deja/g++.other/union2.C: Likewise.
27084         * gcc.dg/c90-const-expr-2.c: Likewise.
27085         * gcc.dg/c90-const-expr-3.c: Likewise.
27086         * gcc.dg/c99-const-expr-2.c: Likewise.
27087         * gcc.dg/c99-const-expr-3.c: Likewise.
27088         * gcc.dg/concat.c: Likewise.
27089
27090 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27091
27092         PR c++/9559
27093         * g++.dg/init/static1.C: New test.
27094
27095 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27096
27097         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27098         * g++.old-deja/g++.other/access2.C: Likewise.
27099         * g++.old-deja/g++.other/decl2.C: Likewise.
27100         * gcc.c-torture/execute/20020615-1.c: Likewise.
27101
27102 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27103
27104         PR c++/4933
27105         * g++.dg/template/sizeof4.C: New test.
27106
27107 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27108
27109         * g++.dg/other/error6.C: New test.
27110
27111 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27112
27113         PR c++/10750
27114         * g++.dg/parse/constant2.C: New test.
27115
27116 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27117
27118         PR c++/11106
27119         * g++.dg/other/error5.C: New test.
27120
27121 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27122
27123         * gcc.dg/format/gcc_diag-1.c: New test.
27124
27125 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27126
27127         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27128
27129 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27130
27131         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27132         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27133         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27134
27135 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27136
27137         * gcc.c-torture/execute/builtins/string-8.c: New test.
27138         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27139         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27140         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27141
27142 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27143
27144         PR c++/10468
27145         * g++.dg/ext/typeof6.C: New test.
27146
27147 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27148
27149         PR c++/10796
27150         * g++.dg/init/enum1.C: New test.
27151
27152 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27153
27154         * gcc.dg/20030627-1.c: New test.
27155
27156 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27157
27158         PR c++/11332
27159         * g++.dg/expr/static_cast2.C: New test.
27160
27161 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27162             Jakub Jelinek  <jakub@redhat.com>
27163
27164         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27165         sprintf(dst,"%s",src) optimization.
27166         * gcc.c-torture/execute/20030626-1.c: New test case.
27167         * gcc.c-torture/execute/20030626-2.c: New test case.
27168
27169 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27170
27171         * gcc.c-torture/execute/multi-ix.c: New test.
27172
27173         * gcc.c-torture/execute/simd-4.c (main):
27174         Added missing semicolon at end of union.
27175
27176 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27177
27178         PR c++/8266
27179         * g++.dg/template/explicit-instantiation3.C: New test.
27180
27181 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27182
27183         * gcc.dg/20030626-1.c: Use signed char.
27184
27185 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27186
27187         * gcc.dg/20030626-1.c: New test.
27188
27189 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27190
27191         * const-str-2.m: Update.
27192
27193 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27194
27195         PR c++/10990
27196         * g++.dg/rtti/dyncast1.C: New test.
27197         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27198         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27199         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27200
27201         PR c++/10931
27202         * g++.dg/expr/static_cast1.C: New test.
27203
27204 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27205
27206         * gcc.dg/20030625-1.c: New test.
27207
27208 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27209
27210         * gcc.c-torture/compile/20030624-1.c: New test case.
27211
27212 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27213
27214         * gcc.c-torture/execute/string-opt-17.c: New test.
27215
27216 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27217
27218         PR c++/5754
27219         * g++.dg/parse/crash6.C: New test.
27220
27221 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27222
27223         * gcc.dg/builtins-24.c: New test case.
27224
27225 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27226
27227         * g++.dg/opt/operator1.C: New test.
27228
27229 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27230
27231         * gcc.c-torture/execute/string-opt-16.c: New test case.
27232
27233 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27234
27235         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27236         * g++.old-deja/g++.other/conv7.C: Likewise.
27237         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27238         * g++.old-deja/g++.other/overload14.C: Likewise.
27239
27240 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27241
27242         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27243         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27244
27245 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27246
27247         PR c++/10888
27248         * g++.dg/warn/Winline-3.C: New test.
27249
27250 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27251
27252         * lib/target-supports.exp (check_alias_available): Make the test
27253         program acceptable to the Solaris assembler.
27254
27255         PR c++/10749
27256         * g++.dg/template/memclass2.C: New test.
27257
27258 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27259             Eric Botcazou  <ebotcazou@libertysurf.fr>
27260
27261         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27262         data for non-matching targets.
27263         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27264
27265 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27266
27267         PR c++/10845
27268         * g++.dg/template/member3.C: New test.
27269
27270 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27271
27272         PR c++/10939
27273         * g++.dg/template/func1.C: New test.
27274
27275         PR c++/9649
27276         * g++.dg/template/static4.C: New test.
27277         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27278
27279         PR c++/11041
27280         * g++.dg/init/ref7.C: New test.
27281
27282 2003-06-19  Matt Austern  <austern@apple.com>
27283
27284         PR c++/11228
27285         * g++.dg/anew1.C: New test.
27286         * g++.dg/anew2.C: New test.
27287         * g++.dg/anew3.C: New test.
27288         * g++.dg/anew4.C: New test.
27289
27290 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27291
27292         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27293
27294 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27295
27296         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27297         endian-dependent.
27298
27299 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27300
27301         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27302         Remove cruft.
27303
27304 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27305
27306         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27307         * gcc.c-torture/compile/961203-1.c: Likewise.
27308         * gcc.c-torture/compile/980506-1.c: Likewise.
27309
27310 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27311
27312         PR c++/10712
27313         * g++.dg/lookup/using7.C: New test.
27314
27315 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27316
27317         PR c++/11105
27318         * g++.dg/abi/conv1.C: Remove it.
27319         * g++.dg/template/conv7.C: New test.
27320         * g++.dg/template/conv8.C: Likewise.
27321         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27322         conversion operator.
27323
27324 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27325
27326         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27327         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27328         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27329         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27330         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27331         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27332         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27333         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27334         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27335         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27336         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27337         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27338         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27339         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27340         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27341         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27342         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27343         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27344         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27345         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27346         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27347         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27348         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27349         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27350         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27351         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27352         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27353         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27354         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27355
27356 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27357
27358         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27359         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27360         indications.
27361
27362 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27363
27364         * gcc.dg/i386-387-5.c: New test case.
27365         * gcc.dg/i386-387-6.c: New test case.
27366         * gcc.dg/builtins-23.c: New test case.
27367
27368 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27369
27370         * gcc.dg/builtins-22.c: New test case.
27371         * gcc.dg/i386-387-1.c: Update to test exp.
27372         * gcc.dg/i386-387-2.c: Likewise.
27373
27374 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27375
27376         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27377
27378 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27379
27380         * lib/gcc-dg.exp (dg-require-dll): New function.
27381         (dg-xfail-if): Likewise.
27382         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27383         driver.
27384
27385         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27386         * gcc.c-torture/compile/20001205-1.c: Likewise.
27387         * gcc.c-torture/compile/20001226-1.c: Likewise.
27388         * gcc.c-torture/compile/20010518-2.c: Likewise.
27389         * gcc.c-torture/compile/20020312-1.c: Likewise.
27390         * gcc.c-torture/compile/20020604-1.c: Likewise.
27391         * gcc.c-torture/compile/920501-12.c: Likewise.
27392         * gcc.c-torture/compile/920501-4.c: Likewise.
27393         * gcc.c-torture/compile/920520-1.c: Likewise.
27394         * gcc.c-torture/compile/920521-1.c: Likewise.
27395         * gcc.c-torture/compile/920625-1.c: Likewise.
27396         * gcc.c-torture/compile/961203-1.c: Likewise.
27397         * gcc.c-torture/compile/980506-1.c: Likewise.
27398         * gcc.c-torture/compile/981006-1.c: Likewise.
27399         * gcc.c-torture/compile/981022-1.c: Likewise.
27400         * gcc.c-torture/compile/981223-1.c: Likewise.
27401         * gcc.c-torture/compile/990617-1.c: Likewise.
27402         * gcc.c-torture/compile/dll.c: Likewise.
27403         * gcc.c-torture/compile/labels-3.c: Likewise.
27404         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27405         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27406         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27407         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27408         * gcc.c-torture/compile/simd-5.c: Likewise.
27409         * gcc.c-torture/compile/20000804-1.x: Remove.
27410         * gcc.c-torture/compile/20001205-1.x: Likewise.
27411         * gcc.c-torture/compile/20001226-1.x: Likewise.
27412         * gcc.c-torture/compile/20010518-2.x: Likewise.
27413         * gcc.c-torture/compile/20020312-1.x: Likewise.
27414         * gcc.c-torture/compile/20020604-1.x: Likewise.
27415         * gcc.c-torture/compile/920501-12.x: Likewise.
27416         * gcc.c-torture/compile/920501-4.x: Likewise.
27417         * gcc.c-torture/compile/920520-1.x: Likewise.
27418         * gcc.c-torture/compile/920521-1.x: Likewise.
27419         * gcc.c-torture/compile/920625-1.x: Likewise.
27420         * gcc.c-torture/compile/961203-1.x: Likewise.
27421         * gcc.c-torture/compile/980506-1.x: Likewise.
27422         * gcc.c-torture/compile/981006-1.x: Likewise.
27423         * gcc.c-torture/compile/981022-1.x: Likewise.
27424         * gcc.c-torture/compile/981223-1.x: Likewise.
27425         * gcc.c-torture/compile/990617-1.x: Likewise.
27426         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27427         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27428         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27429         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27430         * gcc.c-torture/compile/simd-5.x: Likewise.
27431
27432         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27433
27434 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27435
27436         * gcc.c-torture/execute/20030611-1.c: New test.
27437
27438 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27439
27440         PR middle-end/168
27441         * gcc.dg/20030612-1.c: New test case.
27442
27443 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27444
27445         PR c++/10635
27446         * g++.dg/expr/cast1.C: New test.
27447
27448 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27449
27450         * gcc.dg/builtins-21.c: New test case.
27451
27452 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27453
27454         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27455         options instead of at the end.
27456         * lib/objc.exp (objc_target_compile): Likewise.
27457
27458 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27459
27460         PR c++/10432
27461         * g++.dg/parse/error1.C: New test.
27462
27463 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27464
27465         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27466         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27467         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27468         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27469         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27470         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27471         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27472         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27473         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27474         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27475         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27476         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27477         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27478         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27479         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27480         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27481         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27482         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27483         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27484         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27485         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27486         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27487         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27488         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27489
27490         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27491         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27492         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27493         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27494         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27495         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27496         * gcc.dg/compat/scalar-return-3_main.c: New file.
27497         * gcc.dg/compat/scalar-return-3_x.c: New file.
27498         * gcc.dg/compat/scalar-return-3_y.c: New file.
27499         * gcc.dg/compat/scalar-return-4_main.c: New file.
27500         * gcc.dg/compat/scalar-return-4_x.c: New file.
27501         * gcc.dg/compat/scalar-return-4_y.c: New file.
27502
27503 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27504
27505         * gcc.dg/compat/fp2-struct-check.h: New file.
27506         * gcc.dg/compat/fp2-struct-defs.h: New file.
27507         * gcc.dg/compat/fp2-struct-init.h: New file.
27508         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27509         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27510         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27511         * gcc.dg/compat/struct-return-10_main.c: New file.
27512         * gcc.dg/compat/struct-return-10_x.c: New file.
27513         * gcc.dg/compat/struct-return-10_y.c: New file.
27514
27515         * gcc.dg/compat/compat-common.h: New file.
27516         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27517         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27518         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27519         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27520         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27521         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27522         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27523         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27524         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27525         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27526         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27527         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27528         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27529         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27530         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27531         * gcc.dg/compat/small-struct-check.h: Ditto.
27532         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27533         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27534         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27535         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27536         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27537         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27538         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27539         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27540         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27541         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27542         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27543         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27544         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27545         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27546         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27547         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27548         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27549         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27550         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27551         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27552         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27553         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27554         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27555         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27556         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27557         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27558         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27559         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27560         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27561         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27562
27563 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27564
27565         * g++.dg/pch/static-1.C: New file.
27566         * g++.dg/pch/static-1.Hs: New file.
27567
27568 2003-06-10  Richard Henderson  <rth@redhat.com>
27569
27570         * gcc.dg/asm-7.c: Adjust expected warning text.
27571
27572 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27573
27574         * gcc.dg/builtins-20.c: New test case.
27575
27576 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27577
27578         PR c++/11131
27579         * g++.dg/opt/template1.C: New test.
27580
27581 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27582
27583         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27584         additional_sources.
27585
27586 2003-05-21  David Taylor  <dtaylor@emc.com>
27587
27588         * gcc.dg/Wpadded.c: New file.
27589
27590 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27591
27592         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27593         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27594         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27595         dg-require-weak.
27596
27597 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27598
27599         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27600
27601 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27602
27603         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27604         (dg-require-alias): Likewise.
27605         (dg-require-gc-sections): Likewise.
27606         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27607
27608 2003-06-08  Richard Henderson  <rth@redhat.com>
27609
27610         * gcc.dg/20011029-2.c: Fix the array reference.
27611         * gcc.dg/asm-7.c: New.
27612
27613 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
27614
27615         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
27616
27617 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
27618
27619         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
27620         (dg-require-gc-sections): Likewise.
27621
27622 2003-06-08  Jan Hubicka  <jh@suse.cz>
27623
27624         * i386-cmov1.c: Fix regular expression.
27625         * i386-cvt-1.c: Likewise.
27626         * i386-local.c: Likewise.
27627         * i386-local2.c: Likewise.
27628         * i386-mul.c: Likewise.
27629         * i386-ssetype-1.c: Likewise.
27630         * i386-ssetype-3.c: Likewise.
27631         * i386-ssetype-5.c: Likewise.
27632
27633 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27634
27635         PR c++/11039
27636         * g++.dg/warn/implicit-typename2.C: New test.
27637         * g++.dg/warn/implicit-typename3.C: New test.
27638
27639 2003-06-07  Richard Henderson  <rth@redhat.com>
27640
27641         * g++.dg/other/offsetof3.C: Use size_t.
27642         * g++.dg/other/offsetof4.C: Likewise.
27643
27644 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
27645
27646         * lib/copy-file.exp: New. Implement gcc_copy_files.
27647
27648         * lib/dg-pch.exp: Load copy-file.exp
27649         (dg-pch): Use gcc_copy_files instead of "file copy".
27650
27651 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
27652
27653         * gcc.dg/weak/weak.exp: Simplify.
27654         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
27655         * gcc.dg/weak/weak-1.c: Likewise.
27656         * gcc.dg/weak/weak-2.c: Likewise.
27657         * gcc.dg/weak/weak-3.c: Likewise.
27658         * gcc.dg/weak/weak-4.c: Likewise.
27659         * gcc.dg/weak/weak-5.c: Likewise.
27660         * gcc.dg/weak/weak-6.c: Likewise.
27661         * gcc.dg/weak/weak-7.c: Likewise.
27662         * gcc.dg/weak/weak-8.c: Likewise.
27663         * gcc.dg/weak/weak-9.c: Likewise.
27664
27665 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
27666
27667         gcc.c-torture/execute/20030606-1.c: New.
27668
27669 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27670
27671         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
27672         * gcc.dg/builtins-19.c: Likewise.
27673
27674 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27675
27676         * gcc.dg/builtins-2.c: Add some more tests.
27677         * gcc.dg/builtins-18.c: New test case.
27678         * gcc.dg/builtins-19.c: New test case.
27679
27680 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27681             Jim Wilson  <wilson@tuliptree.org>
27682
27683         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
27684
27685 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
27686
27687         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
27688         mempcpy/stpcpy calls not to be optimized into something else.
27689         * gcc.c-torture/execute/string-opt-3.c: Moved to...
27690         * gcc.c-torture/execute/builtins/string-7.c: ...here.
27691         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
27692
27693 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27694
27695         * gcc.dg/format/asm_fprintf-1.c: New test.
27696
27697 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
27698
27699         * lib/gcc-defs.exp (additional_sources): New variable.
27700         (dg-additional-sources): New function.
27701         (additional_files): New variable.
27702         (dg-additional-files): New function.
27703         (dg-additional-files-options): Likewise.
27704         * lib/gcc-dg.exp (dg-require-weak): New function.
27705         (dg-require-alias): Likewise.
27706         (dg-require-gc-sections): Likewise.
27707         * lib/target-supports.exp (check_alias_available): Remove testfile
27708         parameter.
27709         (check_gc_sections_available): New function.
27710         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
27711         (dg-gpp-additional-files): Likewise.
27712         * lib/g++.exp (additional_sources): Remove.
27713         (additional_files): Likewise.
27714         (g++_target_compile): Use dg-additional-files-options.
27715
27716         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
27717         Tcl logic.
27718         * gcc.dg/special/ecos.exp: Remove.
27719         * gcc.dg/special/20000419-2.c: Use dg-require-*.
27720         * gcc.dg/special/alias-1.c: Likewise.
27721         * gcc.dg/special/alias-2.c: Likewise.
27722         * gcc.dg/special/gcsec-1.c: Likewise.
27723         * gcc.dg/special/weak-1.c: Likewise.
27724         * gcc.dg/special/weak-2.c: Likewise.
27725         * gcc.dg/special/wkali-1.c: Likewise.
27726         * gcc.dg/special/wkali-2.c: Likewise.
27727
27728         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
27729         dg-gpp-additional-*.
27730         * g++.dg/special/conpr-3.C: Likewise.
27731         * g++.dg/special/conpr-4.C: Likewise.
27732         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
27733         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
27734         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
27735         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
27736         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
27737         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
27738         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
27739         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
27740         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
27741         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
27742         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
27743         * g++.old-deja/g++.other/comdat1.C: Likewise.
27744         * g++.old-deja/g++.other/comdat2.C: Likewise.
27745         * g++.old-deja/g++.other/comdat3.C: Likewise.
27746         * g++.old-deja/g++.other/ctor1.C: Likewise.
27747         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
27748
27749 2003-06-05  Richard Henderson  <rth@redhat.com>
27750
27751         * gcc.dg/debug/20030605-1.c: New.
27752
27753 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27754
27755         * README.QMTEST: Update.
27756
27757 2003-06-04  Richard Henderson  <rth@redhat.com>
27758
27759         * gcc.dg/cleanup-1.c: New.
27760         * gcc.dg/cleanup-2.c: New.
27761         * gcc.dg/cleanup-3.c: New.
27762         * gcc.dg/cleanup-4.c: New.
27763         * gcc.dg/cleanup-5.c: New.
27764         * gcc.dg/cleanup-6.c: New.
27765         * gcc.dg/cleanup-7.c: New.
27766
27767 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27768
27769         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
27770
27771         * lib/dg-pch.exp: New file.
27772         * g++.dg/pch/pch.exp: Use dg-pch.exp.
27773         * gcc.dg/pch/pch.exp: Likewise.
27774
27775 2003-06-04  Roger Sayle  <roger@eyesopen.com>
27776
27777         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
27778         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
27779         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
27780         * gcc.dg/builtins-17.c: New test case.
27781         * gcc.dg/i386-387-4.c: New test case.
27782         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
27783
27784 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27785
27786         * gcc.dg/ultrasp9.c: New test.
27787
27788 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27789
27790         * gcc.c-torture/compile/20030604-1.c: New test.
27791         * gcc.dg/sparc-constant-1.c: New test.
27792
27793 2003-06-03  Glen Nakamura  <glen@imodulo.com>
27794
27795         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
27796
27797 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
27798
27799         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
27800
27801         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
27802         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
27803
27804 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
27805
27806         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
27807
27808 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27809
27810         PR c++/10940
27811         * g++.dg/template/spec10.C: New test.
27812
27813 2003-06-03  Roger Sayle  <roger@eyesopen.com>
27814
27815         * gcc.dg/builtins-16.c: New test case.
27816
27817 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
27818
27819         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
27820         mempcpy test with post-increments.
27821         * gcc.c-torture/execute/string-opt-3.c: New test.
27822         * gcc.dg/string-opt-1.c: New test.
27823
27824 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
27825
27826         PR fortran/10965
27827         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
27828
27829 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
27830
27831         * lib/scanasm.exp (dg-scan): New function, factored out of ...
27832         (scan-assembler): ... here.  Use dg-scan.
27833         (scan-assembler-not): Likewise.
27834         (scan-file): New function.
27835         (scan-file-not): Likewise.
27836         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
27837         * gcc.dg/cpp/_Pragma4.c: Likewise.
27838         * gcc.dg/cpp/_Pragma5.c: Likewise.
27839         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27840         * gcc.dg/cpp/avoidpaste2.c: Likewise.
27841         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
27842         * gcc.dg/cpp/cmdlne-P.c: Likewise.
27843         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
27844         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
27845         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
27846         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
27847         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
27848         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
27849         * gcc.dg/cpp/cxxcom1.c: Likewise.
27850         * gcc.dg/cpp/line1.c: Likewise.
27851         * gcc.dg/cpp/maccom1.c: Likewise.
27852         * gcc.dg/cpp/maccom2.c: Likewise.
27853         * gcc.dg/cpp/maccom3.c: Likewise.
27854         * gcc.dg/cpp/maccom4.c: Likewise.
27855         * gcc.dg/cpp/maccom5.c: Likewise.
27856         * gcc.dg/cpp/maccom6.c: Likewise.
27857         * gcc.dg/cpp/multiline.c: Likewise.
27858         * gcc.dg/cpp/spacing1.c: Likewise.
27859         * gcc.dg/cpp/spacing2.c: Likewise.
27860         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
27861         * gcc.dg/cpp/trad/maccom1.c: Likewise.
27862         * gcc.dg/cpp/trad/maccom2.c: Likewise.
27863         * gcc.dg/cpp/trad/maccom3.c: Likewise.
27864         * gcc.dg/cpp/trad/maccom4.c: Likewise.
27865         * gcc.dg/cpp/trad/maccom6.c: Likewise.
27866         * gcc.dg/cpp/cxxcom2.c: Likewise.
27867         * gcc.dg/cpp/cxxcom2.h: New file.
27868
27869         * gcc.dg/cpp/truefalse.cpp: Move it to ...
27870         * g++.dg/cpp/truefalse.C: Here.
27871         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
27872
27873 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
27874
27875         * gcc.dg/cpp/redef3.c: New file.
27876
27877 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27878
27879         * gcc.dg/i386-loop-3.c: New test.
27880
27881 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
27882
27883         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
27884
27885 2003-05-31  Roger Sayle  <roger@eyesopen.com>
27886
27887         * gcc.dg/fwrapv-1.c: New test case.
27888         * gcc.dg/fwrapv-2.c: New test case.
27889
27890 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27891
27892         PR c++/10956
27893         * g++.dg/template/spec9.C: New test.
27894
27895 2003-05-29  Roger Sayle  <roger@eyesopen.com>
27896
27897         * gcc.dg/duff-4.c: New test case.
27898
27899 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
27900
27901         PR fortran/10843
27902         * g77.dg/ffixed-form-1.f: New test
27903         * g77.dg/ffixed-form-2.f: New test
27904         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
27905         * g77.dg/ffree-form-3.f: New test
27906
27907 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
27908
27909         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
27910         * gcc.dg/wint_t-1.c: Likewise.
27911
27912 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27913
27914         * g++.dg/template/access11.C: New test.
27915
27916 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27917
27918         PR c++/10849
27919         * g++.dg/template/access10.C: New test.
27920
27921 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27922             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27923
27924         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
27925
27926 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27927
27928         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
27929         suppress for powerpc-*-darwin*.
27930         * gcc.dg/torture/builtin-noret-2.c: Likewise.
27931
27932 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27933
27934         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
27935         suppress option for powerpc-*-darwin*.
27936
27937 2003-05-23  Roger Sayle  <roger@eyesopen.com>
27938
27939         * gcc.dg/builtins-1.c: Add tests for tan and atan.
27940         * gcc.dg/builtins-4.c: Add test for fmod.
27941
27942 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27943
27944         PR c++/10682
27945         * g++.dg/template/instantiate4.C: New test.
27946
27947 2003-05-22  Roger Sayle  <roger@eyesopen.com>
27948
27949         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
27950
27951 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
27952
27953         * gcc.dg/compat/scalar-return-1_main.c: New file.
27954         * gcc.dg/compat/scalar-return-1_x.c: New file.
27955         * gcc.dg/compat/scalar-return-1_y.c: New file.
27956         * gcc.dg/compat/scalar-return-2_main.c: New file.
27957         * gcc.dg/compat/scalar-return-2_x.c: New file.
27958         * gcc.dg/compat/scalar-return-2_y.c: New file.
27959         * gcc.dg/compat/struct-return-3_main.c: New file.
27960         * gcc.dg/compat/struct-return-3_y.c: New file.
27961         * gcc.dg/compat/struct-return-3_x.c: New file.
27962         * gcc.dg/compat/struct-return-2_main.c: New file.
27963         * gcc.dg/compat/struct-return-2_x.c: New file.
27964         * gcc.dg/compat/struct-return-2_y.c: New file.
27965
27966 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27967
27968         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
27969         for hppa*-hp-hpux*.
27970         * gcc.dg/20021014-1.c (dg-options): Likewise.
27971         * gcc.dg/nest.c (dg-options): Likewise.
27972
27973 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
27974
27975         PR c++/9738
27976         * g++.dg/ext/dllimport2.C: New file.
27977         * g++.dg/ext/dllimport3.C: New file.
27978
27979 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
27980
27981         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
27982         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27983         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27984         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27985         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27986         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27987         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
27988         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
27989         * gcc.dg/compat/small-struct-defs.h: New file.
27990         * gcc.dg/compat/small-struct-init.h: New file.
27991         * gcc.dg/compat/small-struct-check.h: New file.
27992         * gcc.dg/compat/fp-struct-defs.h: New file.
27993         * gcc.dg/compat/fp-struct-check.h: New file.
27994         * gcc.dg/compat/fp-struct-init.h: New file.
27995         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
27996         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
27997
27998 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
27999
28000         * gcc.dg/20030225-2.c: New test.
28001
28002 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28003             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28004
28005         * gcc.c-torture/compile/20030518-1.c: New test case.
28006
28007 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28008
28009         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28010         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28011         gcc-dg-debug-runtest.
28012         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28013         gcc-dg-debug-runtest.
28014
28015 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28016
28017         PR c++/9022
28018         * g++.dg/lookup/using6.C: New test.
28019
28020 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28021
28022         * g++.dg/parse/access2.C: New test.
28023
28024 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28025
28026         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28027         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28028         * gcc.dg/debug/debug.exp: Likewise.
28029
28030 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28031
28032         * gcc.dg/dollar.c: New test.
28033
28034 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28035
28036         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28037         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28038         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28039         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28040         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28041         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28042         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28043         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28044         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28045         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28046         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28047         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28048         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28049         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28050         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28051         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28052         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28053         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28054
28055 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28056
28057         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28058         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28059         support for "repo" mode.
28060         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28061         * lib/g77-dg.exp: Likewise.
28062         * lib/obj-dg.exp: Likewise.
28063
28064 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28065
28066         Merge from gcc-3_2-rhl8-branch:
28067         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28068
28069         * gcc.dg/tls/opt-6.c: New test.
28070
28071         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28072
28073         * gcc.dg/20030405-1.c: New test.
28074
28075         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28076
28077         * gcc.dg/20030309-1.c: New test.
28078
28079         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28080
28081         * gcc.c-torture/execute/20030307-1.c: New test.
28082
28083         2003-02-20  Randolph Chung  <tausq@debian.org>
28084
28085         * gcc.c-torture/compile/20030220-1.c: New test.
28086
28087         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28088
28089         * gcc.dg/20030217-1.c: New test.
28090
28091         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28092
28093         * gcc.c-torture/compile/20020129-1.c: New test.
28094
28095         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28096
28097         * gcc.dg/unroll-1.c: New test.
28098
28099         2002-11-16  Jan Hubicka  <jh@suse.cz>
28100
28101         * gcc.c-torture/execute/20020920-1.c: New test.
28102
28103         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28104
28105         PR target/7434
28106         * gcc.c-torture/compile/20021008-1.c: New test.
28107
28108         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28109
28110         PR target/7559
28111         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28112
28113         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28114
28115         * gcc.c-torture/compile/20020807-1.c: New test.
28116
28117         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28118
28119         * gcc.dg/tls/opt-1.c: New test.
28120
28121         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28122
28123         * gcc.dg/20020729-1.c: New test.
28124
28125         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28126
28127         * g++.dg/opt/life1.C: New test.
28128
28129         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28130
28131         * gcc.dg/20020525-1.c: New test.
28132
28133         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28134
28135         PR c++/6794
28136         * g++.dg/ext/pretty1.C: New test.
28137         * g++.dg/ext/pretty2.C: New test.
28138
28139 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28140
28141         PR c++/8385
28142         * g++.dg/ext/typeof5.C: New test.
28143
28144 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28145
28146         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28147         __USER_LABEL_PREFIX__ into account.
28148         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28149
28150 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28151
28152         * gcc.dg/builtins-15.c: New test case.
28153
28154 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28155
28156         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28157
28158 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28159
28160         * lib/g++.exp: Tweak handling of additional source files.
28161         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28162         * g++.dg/special/conpr-2a.C: Rename to ...
28163         * g++.dg/special/conpr-2a.cc: ... this.
28164         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28165         * g++.dg/special/conpr-3a.C: Rename to ...
28166         * g++.dg/special/conpr-3a.cc: This.
28167         * g++.dg/special/conpr-3b.C: Rename to ...
28168         * g++.dg/special/conpr-3b.cc: This.
28169         * g++.dg/special/conpr-4.C: New test.
28170         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28171
28172 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28173
28174         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28175
28176 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28177
28178         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28179         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28180         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28181         * g++.old-deja/g++.other/warn3.C: Likewise.
28182
28183 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28184
28185         * gcc.dg/i386-387-1.c: Update to also test log.
28186         * gcc.dg/i386-387-2.c: Likewise.
28187
28188 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28189
28190         * g77.f-torture/execute/int8421.f: New test.
28191
28192 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28193
28194         PR c++/10230, c++/10481
28195         * g++.dg/lookup/scoped5.C: New test.
28196
28197 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28198
28199         PR c++/10552
28200         * g++.dg/template/ttp6.C: New test.
28201
28202 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28203
28204         * gcc.c-torture/execute/builtins: New directory.
28205         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28206         gcc.c-torture/execute/builtins.
28207         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28208         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28209         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28210         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28211
28212 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28213
28214         PR c++/9252
28215         * g++.dg/template/access8.C: New test.
28216         * g++.dg/template/access9.C: New test.
28217
28218 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28219
28220         PR c++/9554
28221         * g++.dg/parse/access1.C: New test.
28222
28223 2003-05-09  DJ Delorie  <dj@redhat.com>
28224
28225         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28226         long, and not an int.
28227
28228 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28229
28230         PR c++/10555, c++/10576
28231         * g++.dg/template/memclass1.C: New test.
28232
28233 2003-05-08  DJ Delorie  <dj@redhat.com>
28234
28235         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28236         targets.
28237         * gcc.c-torture/execute/20021024-1.x: Likewise.
28238         * gcc.c-torture/execute/shiftdi.x: Likewise.
28239         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28240         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28241         * gcc.dg/20021018-1.c: Likewise.
28242
28243 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28244
28245         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28246
28247         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28248         (bcopy): Call memmove.
28249
28250 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28251
28252         * g77.f-torture/compile/8485.f: New test case.
28253
28254 2003-05-07  Richard Henderson  <rth@redhat.com>
28255
28256         PR c++/10570
28257         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28258         Verify exception_cleanup not called for rethrows.
28259         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28260         when exiting catch block without rethrowing.
28261         * g++.dg/eh/forced3.C: New.
28262         * g++.dg/eh/forced4.C: New.
28263
28264 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28265
28266         * gcc.dg/20030505.c: Fix triplet.
28267
28268 2003-05-06  DJ Delorie  <dj@redhat.com>
28269
28270         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28271         * gcc.dg/nest.c: Likewise.
28272
28273 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28274
28275         * gcc.dg/builtins-14.c: New test case.
28276
28277 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28278
28279         * lib/compat.exp (compat-execute): New argument.
28280         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28281         * gcc.dg/compat: New test directory.
28282         * gcc.dg/compat/compat.exp: New expect script.
28283         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28284         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28285         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28286         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28287         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28288         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28289
28290         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28291         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28292         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28293         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28294         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28295         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28296         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28297         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28298         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28299         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28300         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28301         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28302         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28303         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28304         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28305
28306 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28307
28308         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28309
28310 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28311
28312         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28313
28314 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28315
28316         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28317         * gcc.dg/ppc-fsel-2.c: New test.
28318
28319         * gcc.dg/unused-5.c: New test.
28320
28321 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28322
28323         PR c++/10496
28324         * g++.dg/warn/pmf1.C: New test.
28325
28326 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28327
28328         PR c++/4494
28329         * g++.dg/warn/main.C: New test.
28330
28331 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28332
28333         * gcc.dg/nonnull-3.c: New test.
28334
28335 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28336
28337         * gcc.dg/cpp/Wtrigraphs.c: Update.
28338         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28339
28340 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28341
28342         * gcc.dg/ppc-fsel-1.c: New test.
28343
28344 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28345
28346         PR c/10604
28347         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28348
28349 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28350
28351         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28352
28353 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28354
28355         PR c++/9364, c++/10553, c++/10586
28356         * g++.dg/parse/typename4.C: New test.
28357         * g++.dg/parse/typename5.C: Likewise.
28358
28359 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28360
28361         * gcc.c-torture/compile/20030503-1.c: New test.
28362
28363 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28364
28365         * g++.dg/lookup/using5.C: Fix testcase error.
28366
28367 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28368
28369         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28370         since MEABI is no longer supported.  Remove all vestiges
28371         of MEABI from the test.
28372
28373 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28374
28375         PR c++/10554
28376         * g++.dg/lookup/using5.C: New test.
28377
28378 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28379
28380         PR c++/8772
28381         * g++.dg/template/ttp5.C: New test.
28382
28383 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28384
28385         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28386         (dg-gpp-additional-sources): New function.
28387         (dg-gpp-additional-files): Likewise.
28388         * lib/g++.exp (additional_sources): New variable.
28389         (additional_files): Likewise.
28390         (g++_target_compile): Deal with them.
28391         * lib/old-dejagnu.exp: Remove.
28392         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28393         * g++.old-deja: Revise all tests to use dg commands.
28394
28395 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28396
28397         PR c++/9432, c++/9528
28398         * g++.dg/lookup/using4.C: New test.
28399
28400 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28401
28402         * gcc.dg/noreturn-5.c: New file.
28403         * gcc.dg/noreturn-6.c: New file.
28404
28405         * gcc.c-torture/compile/inline-1.c: New file.
28406
28407 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28408
28409         PR c++/10551
28410         * g++.dg/template/explicit1.C: New test.
28411
28412 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28413
28414         PR c++/10549
28415         * g++.dg/other/bitfield1.C: New test.
28416
28417         PR c++/10527
28418         * g++.dg/init/new7.C: New test.
28419
28420 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28421
28422         * g++.dg/ext/desig1.C: New test.
28423         * g++.dg/ext/init1.C: Update.
28424
28425         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28426
28427 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28428
28429         PR c++/10180
28430         * g++.dg/warn/Winline-1.C: New test.
28431
28432 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28433
28434         * gcc.c-torture/execute/string-opt-19.c: New test.
28435
28436         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28437         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28438
28439 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28440
28441         PR c++/10506
28442         * g++.dg/init/new6.C: New test.
28443
28444         PR c++/10503
28445         * g++.dg/init/ref6.C: New test.
28446
28447 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28448
28449         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28450
28451 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28452
28453         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28454         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28455
28456 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28457
28458         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28459         initialized static data members.
28460
28461 2003-04-25  H.J. Lu <hjl@gnu.org>
28462
28463         * gcc.dg/ia64-sync-4.c: New test.
28464
28465 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28466
28467         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28468         date.
28469
28470 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28471
28472         PR c++/10337
28473         * g++.dg/warn/conv1.C: New test.
28474         * g++.old-deja/g++.other/conv7.C: Adjust.
28475         * g++.old-deja/g++.other/overload14.C: Adjust.
28476
28477 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28478
28479         PR c++/10471
28480         * g++.dg/template/defarg2.C: New test.
28481
28482 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28483
28484         * gcc.dg/cpp/include2.c: Update.
28485         * gcc.dg/cpp/multiline-2.c: New.
28486         * gcc.dg/cpp/multiline.c: Update.
28487         * gcc.dg/cpp/strify2.c: Update.
28488         * gcc.dg/cpp/trad/literals-2.c: Update.
28489
28490 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28491
28492         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28493
28494 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28495
28496         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28497
28498 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28499
28500         PR c++/10451
28501         * g++.dg/parse/crash4.C: New test.
28502
28503         PR c++/9847
28504         * g++.dg/parse/crash5.C: New test.
28505
28506 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28507
28508         PR c++/10446
28509         * g++.dg/parse/crash3.C: New test.
28510
28511         PR c++/10428
28512         * g++.dg/parse/elab1.C: New test.
28513
28514 2003-04-22  Devang Patel  <dpatel@apple.com>
28515
28516         * gcc.dg/cpp/trad/funlike-5.c: New test.
28517
28518 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28519
28520         * g++.dg/other/packed1.C: Fix dg options.
28521
28522 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28523
28524         * g++.dg/other/offsetof2.C: New test.
28525
28526 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28527
28528         * g++.dg/template/recurse.C: Adjust location of error messages.
28529
28530 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28531
28532         PR c++/9881
28533         * g++.dg/init/addr-const1.C: New test.
28534         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28535
28536 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28537
28538         PR c++/10405
28539         * g++.dg/lookup/struct-hack1.C: New test.
28540
28541 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28542
28543         * ucs.c: Update diagnostic messages.
28544
28545 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28546
28547         * gcc.dg/cpp/truefalse.cpp: New test.
28548         * gcc.dg/cpp/cpp.exp: Update.
28549         * g++.dg/other/stdbool-if.C: Remove.
28550
28551 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28552
28553         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28554         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28555
28556 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28557
28558         * gcc.c-torture/compile/20030418-1.c: New test.
28559
28560 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28561
28562         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28563
28564 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28565
28566         PR c++/10347
28567         g++.dg/template/dependent-name1.C: New test.
28568
28569 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28570
28571         * gcc.dg/warn-1.c (tourist_guide): New array,
28572         contains a pointer to bar.
28573
28574 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28575
28576         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28577         * gcc.c-torture/execute/medce-1.c: New test case.
28578         * gcc.c-torture/execute/medce-2.c: New test case.
28579
28580 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28581
28582         * lib/prune.exp: Ignore more messages.
28583
28584         PR c++/10381
28585         * g++.dg/parse/lookup3.C: New test.
28586
28587 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28588
28589         * gcc.c-torture/compile/20030415-1.c : New test.
28590
28591 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28592
28593         * gcc.c-torture/execute/scope-2.c: Move to ...
28594         * gcc.dg/noncompile/scope.c: .... here.
28595
28596 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28597
28598         * gcc.dg/20030414-2.c: New test case.
28599
28600 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28601
28602         PR target/10377
28603         * gcc.dg/20030414-1.c: New test.
28604
28605 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28606
28607         * gcc.dg/builtins-12.c: New test case.
28608         * gcc.dg/builtins-13.c: New test case.
28609
28610 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28611
28612         * gcc.c-torture/execute/string-opt-18.c: New test.
28613
28614 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
28615
28616         PR c++/10300
28617         * g++.dg/init/new5.C: New test.
28618
28619 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
28620
28621         PR c++/7910
28622         * g++.dg/ext/dllimport1.C: New test.
28623
28624 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28625
28626         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
28627
28628 2003-04-11  Bud Davis <bdavis9659@comcast.net>
28629
28630         PR Fortran/9263
28631         * g77.f-torture/noncompile/9263.f: New test
28632         PR Fortran/1832
28633         * g77.f-torture/execute/1832.f: New test
28634
28635 2003-04-11  David Chad  <davidc@freebsd.org>
28636             Loren J. Rittle  <ljrittle@acm.org>
28637
28638         libobjc/8562
28639         * objc.dg/headers.m: New test.
28640
28641 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
28642
28643         * gcc.c-torture/execute/builtin-noret-2.c: New.
28644         * gcc.c-torture/execute/builtin-noret-2.x: New.
28645         XFAIL builtin-noret-2.c at -O1 and above.
28646         * gcc.dg/redecl.c: New.
28647         * gcc.dg/Wshadow-1.c: Update error regexps.
28648
28649 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
28650
28651         * g++.dg/abi/bitfield10.C: New test.
28652
28653 2003-04-09  Mike Stump  <mrs@apple.com>
28654
28655         * gcc.dg/pch/pch.exp: Make testcase names longer.
28656         * g++.dg/pch/pch.exp: Make testcase names longer.
28657
28658 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28659
28660         * gcc.dg/builtins-11.c: New test case.
28661
28662 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28663
28664         * gcc.dg/builtins-9.c: New test case.
28665         * gcc.dg/builtins-10.c: New test case.
28666
28667 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
28668
28669         * gcc.dg/noncompile/init-4.c.c: New test.
28670
28671 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28672
28673         * gcc.misc-test/gcov-9.c: New test.
28674         * gcc.misc-test/gcov-10.c: New test
28675         * gcc.misc-test/gcov-11.c: New test.
28676
28677 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
28678
28679         PR optimization/10024
28680         * gcc.c-torture/compile/20030405-1.c: New test.
28681
28682 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
28683
28684         * gcc.dg/pch/static-3.c: New.
28685         * gcc.dg/pch/static-3.hs: New.
28686         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
28687
28688 2003-04-04  Richard Henderson  <rth@redhat.com>
28689
28690         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
28691         * g++.dg/eh/forced2.C: Likewise.
28692
28693 2003-04-03  Mike Stump  <mrs@apple.com>
28694
28695         * lib/scanasm.exp (scan-assembler): Add xfail processing for
28696         target arg.
28697         (scan-assembler-times, scan-assembler-not): Likewise.
28698         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
28699
28700 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28701
28702         * gcc.dg/sparc-loop-1.c: New test.
28703
28704 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
28705
28706         PR other/9274
28707         * g++.dg/pch/system-2.C: New.
28708         * g++.dg/pch/system-2.Hs: New.
28709
28710 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
28711
28712         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
28713
28714         * g++.dg/eh/simd-1.C (vecfunc): Same.
28715
28716 2003-04-01  Roger Sayle  <roger@eyesopen.com>
28717
28718         * gcc.c-torture/execute/20030401-1.c: New test case.
28719
28720 2003-04-01  Ziemowit Laski <zlaski@apple.com>
28721
28722         * objc.dg/defs.m: New.
28723
28724 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
28725
28726         * g++.dg/eh/simd-1.C: New.
28727         * g++.dg/eh/simd-2.C: New.
28728
28729 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
28730
28731         * gcc.c-torture/execute/simd-3.c: New.
28732
28733 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28734
28735         PR c/9936
28736         * gcc.dg/20030331-2.c: New test.
28737
28738 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28739
28740         PR c++/10278
28741         * g++.dg/parse/crash2.C: New test.
28742
28743 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28744
28745         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
28746         * gcc.c-torture/execute/20030331-1.c: ...here.
28747
28748 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28749
28750         * gcc.c-torture/execute/20030331-1.c: New test.
28751
28752 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28753
28754         * lib/gcov.exp: Adjust call return testing strings.
28755         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
28756
28757 2003-03-31  Roger Sayle  <roger@eyesopen.com>
28758
28759         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
28760         * gcc.dg/builtins-7.c: New test case.
28761         * gcc.dg/builtins-8.c: New test case.
28762
28763 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28764
28765         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
28766
28767 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
28768
28769         PR c++/7647
28770         * g++.dg/lookup-class-member-2.C: New test.
28771
28772 2003-03-30  Glen Nakamura  <glen@imodulo.com>
28773
28774         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
28775
28776 2003-03-28  Roger Sayle  <roger@eyesopen.com>
28777
28778         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
28779
28780 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
28781
28782         * g++.dg/init/attrib1.C: New test.
28783
28784 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28785
28786         * gcc.dg/ultrasp8.c: New test.
28787
28788 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28789
28790         * gcc.dg/ultrasp7.c: New test.
28791
28792 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
28793
28794         PR c++/10047
28795         * g++.dg/template/inline1.C: New test.
28796
28797 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28798
28799         * gcc.dg/sparc-dwarf2.c: New test.
28800
28801 2003-03-27  Roger Sayle  <roger@eyesopen.com>
28802
28803         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
28804         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
28805
28806 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
28807
28808         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
28809         than reading .x files.
28810         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
28811         * g77.dg/gcov/gcov-1.f: Likewise.
28812         * gcc.misc-tests/gcov-4b.c: Likewise.
28813         * gcc.misc-tests/gcov-5b.c: Likewise.
28814         * gcc.misc-tests/gcov-6.c: Likewise.
28815         * gcc.misc-tests/gcov-7.c: Likewise.
28816         * gcc.misc-tests/gcov-8.c: Likewise.
28817         * g++.dg/gcov/gcov-1.x: Remove.
28818         * g77.dg/gcov/gcov-1.x: Likewise.
28819         * gcc.misc-tests/gcov-4b.x: Likewise.
28820         * gcc.misc-tests/gcov-5b.x: Likewise.
28821         * gcc.misc-tests/gcov-6.x: Likewise.
28822         * gcc.misc-tests/gcov-7.x: Likewise.
28823         * gcc.misc-tests/gcov-8.x: Likewise.
28824
28825 2003-03-27  Glen Nakamura  <glen@imodulo.com>
28826
28827         PR opt/10087
28828         * gcc.dg/20030324-1.c: New test.
28829
28830 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
28831
28832         PR c++/10224
28833         * g++.dg/template/arg3.C: New test.
28834
28835         PR c++/10158
28836         * g++.dg/template/friend18.C: New test.
28837
28838 2003-03-26  Roger Sayle  <roger@eyesopen.com>
28839
28840         * g77.f-torture/compile/20030326-1.f: New test case.
28841
28842 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
28843
28844         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
28845
28846         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
28847
28848 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
28849
28850         * gcc.dg/ia64-sync-3.c: New test.
28851
28852 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
28853
28854         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
28855
28856 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28857
28858         * gcc.dg/ultrasp6.c: New test.
28859
28860 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28861
28862         * gcc.dg/i386-signbit-1.c: New test.
28863         * gcc.dg/i386-signbit-2.c: New test.
28864         * gcc.dg/i386-signbit-3.c: New test.
28865
28866 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28867
28868         * gcc.dg/ultrasp5.c: Fix options.
28869
28870 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28871
28872         * gcc.dg/ultrasp5.c: Fix comment.
28873
28874 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
28875
28876         PR fortran/10197
28877         * g77.f-torture/execute/10197.f: New test.
28878
28879 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
28880
28881         PR c++/9898, c++/383
28882         * g++.dg/template/conv6.C: New test.
28883
28884         PR c++/10119
28885         * g++.dg/template/ptrmem5.C: New test.
28886
28887         PR c++/10026
28888         * g++.dg/lookup/koenig1.C: New test.
28889
28890         PR C++/10199
28891         * g++.dg/lookup/template2.C: New test.
28892
28893 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
28894
28895         * g++.dg/opt/rtti1.C: New test.
28896
28897 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28898
28899         * gcc.dg/ultrasp5.c: New test.
28900
28901 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
28902
28903         PR middle-end/9967
28904         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
28905         builtin fputs.
28906
28907 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
28908
28909         PR c/8224
28910         * gcc.dg/20030323-1.c: New test.
28911
28912 2003-03-23  Roger Sayle  <roger@eyesopen.com>
28913
28914         * gcc.c-torture/compile/20030323-1.c: New test case.
28915
28916 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
28917
28918         * gcc.dg/20030321-1.c: New test.
28919
28920 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
28921
28922         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
28923
28924 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28925
28926         PR c++/9978, c++/9708
28927         * g++.dg/ext/vlm1.C: Adjust expected error.
28928         * g++.dg/ext/vla2.C: New test.
28929         * g++.dg/template/arg1.C: New test.
28930         * g++.dg/template/arg2.C: New test.
28931
28932 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
28933
28934         * g77.f-torture/execute/select.f: New test.
28935         * g77.f-torture/noncompile/select_no_compile.f: New test.
28936
28937 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
28938
28939         PR c++/9898
28940         * g++.dg/other/error4.C: New test.
28941
28942 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
28943
28944         * g++.dg/template/friend17.C: New test.
28945
28946 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
28947
28948         * gcc.c-torture/compile/20030320-1.c: New.
28949
28950 2003-03-20  Roger Sayle  <roger@eyesopen.com>
28951
28952         * gcc.dg/builtins-6.c: New test case.
28953
28954 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
28955
28956         PR target/10073
28957         * gcc.c-torture/compile/20030319-1.c: New.
28958
28959 2003-03-18  Jan Hubicka  <jh@suse.cz>
28960
28961         * gcc.dg/i386-cvt-1.c: New test.
28962
28963 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
28964
28965         * objc.dg/naming-1.m: Use "(parse|syntax) error".
28966         * objc.dg/naming-2.m: Likewise.
28967
28968 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
28969
28970         PR c++/9639
28971         * g++.dg/parse/crash1.C: New test.
28972
28973 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
28974
28975         PR c++/8805
28976         * g++.dg/eh/cleanup1.C: New test.
28977
28978 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28979
28980         * gcc.c-torture/execute/20030316-1.c: New test case.
28981
28982 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28983
28984         PR c++/9629
28985         * g++.dg/init/ctor2.C: New test.
28986
28987 2003-03-15  Roger Sayle  <roger@eyesopen.com>
28988
28989         * g77.f-torture/compile/xformat.f: New test case.
28990
28991 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28992
28993         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
28994         * g++.old-deja/g++.mike/eh50.C: Likewise.
28995
28996 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28997
28998         PR c++/6440
28999         * g++.dg/template/spec7.C: New test.
29000         * g++.dg/template/spec8.C: Likewise.
29001
29002 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29003
29004         * gcc.c-torture/execute/20030313-1.c: New test.
29005
29006 2003-03-14  Richard Henderson  <rth@redhat.com>
29007
29008         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29009
29010 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29011
29012         * gcc.c-torture/compile/20030314-1.c: New test.
29013
29014 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29015
29016         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29017         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29018         thumb target,
29019         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29020         to accept newer _imp__  prefix and additional
29021         newline in .drectve section.
29022         * gcc.dg/dll-4.c: Likewise.
29023         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29024         switch.
29025
29026 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29027
29028         * g++.dg/parse/namespace9.C: New test.
29029
29030         * g++.dg/init/ref5.C: New test.
29031         * g++.dg/parse/ptrmem1.C: Likewise.
29032
29033 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29034
29035         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29036         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29037         regular expression.
29038         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29039         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29040
29041 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29042
29043         * gcc.c-torture/execute/20030224-2.c: New test.
29044
29045 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29046
29047         * gcc.dg/decl-3.c: New test.
29048
29049 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29050
29051         * gcc.dg/i386-loop-2.c: New test.
29052
29053 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29054
29055         PR c++/9474
29056         * g++.dg/parse/namespace8.C: New test.
29057
29058         PR c++/9924
29059         * g++.dg/overload/builtin2.C: New test.
29060
29061 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29062
29063         * gcc.dg/return-type-3.c: New test.
29064
29065 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29066
29067         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29068         profiling options are not supported.
29069
29070 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29071
29072         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29073         * g++.old-deja/g++.warn/impint2.C: Likewise.
29074
29075 2003-03-10  Devang Patel  <dpatel@apple.com>
29076
29077         * g++.dg/cpp/c++_cmd_1.C: New test.
29078         * g++.dg/cpp/c++_cmd_1.h: New file.
29079
29080 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29081
29082         * gcc.dg/altivec-9.c: New file.
29083
29084 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29085
29086         * gcc.dg/ppc-sdata-1.c: New test.
29087         * gcc.dg/ppc-sdata-2.c: New test.
29088
29089 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29090
29091         PR c++/9373
29092         * g++.dg/opt/ptrmem2.C: New test.
29093
29094         PR c++/8534
29095         * g++.dg/opt/ptrmem1.C: New test.
29096
29097 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29098
29099         * gcc.dg/i386-loop-1.c: New test.
29100
29101 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29102
29103         PR c++/9970
29104         * g++.dg/lookup/friend1.C: New test.
29105
29106 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29107
29108         PR c++/9823
29109         * g++.dg/parser/constructor1.C: New test.
29110
29111 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29112
29113         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29114
29115         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29116
29117 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29118
29119         * gcc.dg/cpp/Wunused.c: Update test.
29120
29121 2003-03-08  Jan Hubicka  <jh@suse.cz>
29122
29123         * gcc.dg/inline-3.c: New test.
29124
29125 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29126
29127         PR c++/9809
29128         * g++.dg/parse/builtin1.C: New test.
29129
29130         PR c++/9982
29131         * g++.dg/abi/cookie1.C: New test.
29132         * g++.dg/abi/cookie2.C: Likewise.
29133
29134         PR c++/9524
29135         * g++.dg/template/field1.C: New test.
29136
29137         PR c++/9912
29138         * g++.dg/parse/class1.C: New test.
29139         * g++.dg/parse/namespace7.C: Likewise.
29140         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29141
29142 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29143
29144         * g++.dg/init/ref4.C: New test.
29145
29146 2003-03-07  Jan Hubicka  <jh@suse.cz>
29147
29148         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29149         * gcc.dg/inline-3.c: New test.
29150
29151 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29152
29153         * g++.dg/init/ref3.C: New test.
29154
29155         PR c++/9965
29156         * g++.dg/init/ref2.C: New test.
29157
29158         PR c++/9400
29159         * g++.dg/warn/Wshadow-2.C: New test.
29160
29161         PR c++/9791
29162         * g++.dg/warn/Woverloaded-1.C: New test.
29163
29164 2003-03-05  Jan Hubicka  <jh@suse.cz>
29165
29166         * gcc.dg/i386-local2.c: New.
29167         * gcc.dg/i386-local.c: Fix typo.
29168
29169 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29170
29171         * g++.dg/abi/layout3.C: New test.
29172
29173 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29174
29175         * gcc.c-torture/compile/20030305-1.c
29176
29177 2003-03-05  Jan Hubicka  <jh@suse.cz>
29178
29179         * gcc.dg/i386-local.c: New.
29180
29181 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29182
29183         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29184
29185 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29186
29187         * gcc.dg/switch-2.c: New test.
29188         * gcc.dg/switch-3.c: New test.
29189         * gcc.dg/Wswitch.c: Adjust line numbers.
29190         * gcc.dg/Wswitch-default.c: Likewise.
29191         * gcc.dg/Wswitch-enum.c: Likewise.
29192
29193 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29194
29195         * gcc.c-torture/execute/20030222-1.c: New test.
29196
29197 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29198
29199         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29200
29201 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29202
29203         PR c++/9878
29204         * g++.dg/init/ref1.C: New test.
29205
29206 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29207
29208         * gcc.dg/sh-relax.c: New SH-only test.
29209
29210 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29211
29212         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29213         comment explaining purpose of testcase.
29214
29215 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29216
29217         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29218         for HC11/HC12 (asm needs two int registers).
29219         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29220         HC11/HC12 because the test uses an asm which needs two 32-bit
29221         registers.
29222
29223 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29224
29225         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29226         for HC11/HC12 (array is too large otherwise).
29227         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29228         * gcc.c-torture/compile/20010518-2.x: Likewise.
29229         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29230         HC11/HC12 (array is too large).
29231
29232 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29233
29234         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29235         * lib/g++-dg.exp (g++-dg-test): Likewise.
29236
29237 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29238
29239         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29240         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29241
29242 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29243
29244         * g++.dg/warn/implicit-typename1.C: Remove warning.
29245
29246 2003-02-28  Richard Henderson  <rth@redhat.com>
29247
29248         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29249         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29250
29251 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29252
29253         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29254         * g++.dg/pch/pch.exp: Likewise.
29255
29256 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29257
29258         PR c++/9879
29259         * testsuite/g++.dg/init/new4.C: New test.
29260
29261 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29262
29263         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29264
29265 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29266
29267         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29268         unsigned long.
29269
29270         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29271         wider than float.
29272
29273 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29274
29275         * lib/scanasm.exp: Add support for counting numbers of
29276         occurences.
29277         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29278         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29279
29280 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29281
29282         PR c++/9683
29283         * g++.dg/template/static3.C: New test.
29284
29285         PR c++/9829
29286         * g++.dg/parse/namespace6.C: New test.
29287
29288 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29289
29290         PR target/9732
29291         * gcc.dg/20030225-1.c: New test.
29292
29293 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29294
29295         * README: Remove out-of-date information.
29296
29297         PR c++/9836
29298         * g++.dg/template/spec6.C: New test.
29299
29300 2003-02-24  Jeff Law  <law@redhat.com>
29301
29302         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29303
29304 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29305
29306         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29307         * gcc.dg/pragma-ep-1.c: Likewise.
29308
29309 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29310
29311         PR c++/9602
29312         * g++.dg/template/friend16.C: New test.
29313
29314 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29315
29316         PR c++/5333
29317         * g++.dg/parse/fused-params1.C: Adjust error messages.
29318         * g++.dg/template/nested3.C: New test.
29319
29320 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29321
29322         * g++.dg/abi/param1.C: New test.
29323
29324 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29325
29326         PR c++/7982
29327         * g++.dg/warn/implicit-typename1.C: New test.
29328
29329 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29330
29331         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29332         with "mtune".
29333         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29334         * gcc.c-torture/execute/20010129-1.x: Likewise.
29335         * gcc.dg/20011107-1.c: Likewise.
29336         * gcc.dg/20020108-1.c: Likewise.
29337         * gcc.dg/20020122-3.c: Likewise.
29338         * gcc.dg/20020206-1.c: Likewise.
29339         * gcc.dg/20020310-1.c: Likewise.
29340         * gcc.dg/20020426-2.c: Likewise.
29341         * gcc.dg/20020517-1.c: Likewise.
29342         * gcc.dg/991230-1.c: Likewise.
29343         * gcc.dg/i386-unroll-1.c: Likewise.
29344         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29345
29346 2003-02-22  Jan Hubicka  <jh@suse.cz>
29347
29348         * gcc.dg/i386-mul.c: New test.
29349
29350 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29351
29352         * gcc.dg/builtins-5.c: New test case.
29353
29354 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29355
29356         * gcc.dg/asmreg-1.c: New test.
29357
29358 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29359
29360         PR c++/9749
29361         * g++.dg/parse/varmod1.C: New test.
29362
29363 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29364
29365         PR c++/9727
29366         * g++.dg/template/op1.C: New test.
29367
29368 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29369
29370         PR c++/8906
29371         * g++.dg/template/nested2.C: New test.
29372
29373 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29374
29375         PR c++/8724
29376         * g++.dg/expr/dtor1.C: New test.
29377
29378 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29379
29380         * gcc.dg/cpp/include3.c: New test.
29381         * gcc.dg/cpp/inc/foo.h: New file.
29382
29383 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29384
29385         * gcc.c-torture/execute/20030221-1.c: New test.
29386
29387 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29388
29389         PR c++/9729
29390         * g++.dg/abi/conv1.C: New test.
29391
29392 2003-02-20  Jan Hubicka  <jh@suse.cz>
29393
29394         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29395
29396 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29397
29398         * gcc.c-torture/compile/20030219-1.c: New test.
29399
29400 2003-02-18  Jan Hubicka  <jh@suse.cz>
29401
29402         * gcc.dg/funcorder.c: New test.
29403
29404 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29405
29406         * gcc.c-torture/execute/20030218-1.c: New.
29407
29408 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29409
29410         * gcc.dg/20030218-1.c: New.
29411
29412 2003-02-18  Richard Henderson  <rth@redhat.com>
29413
29414         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29415         * gcc.dg/attr-used-2.c: New.
29416
29417 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29418
29419         PR c++/9704
29420         * g++.dg/init/copy5.C: New test.
29421
29422 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29423
29424         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29425         * g++.dg/pch/pch.exp: Likewise.
29426
29427 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29428
29429         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29430         STACK_SIZE is not defined.
29431
29432 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29433
29434         PR c++/9457
29435         * g++.dg/template/init1.C: New test.
29436
29437 2003-02-16  Jan HUbicka  <jh@suse.cz>
29438
29439         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29440         (foo): Add few extra tests
29441         * gcc.dg/c99-const-expr-3.c: Likewise.
29442         * gcc.c-torture/execute/20030216-1.c: New.
29443
29444 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29445
29446         PR c++/9459
29447         * g++.dg/ext/typeof4.C: New test.
29448
29449 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29450
29451         * gcc.dg/i386-387-3.c: New test case.
29452
29453 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29454
29455         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29456         cris-*-elf* cris-*-aout* and mmix-*-*.
29457
29458 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29459
29460         * gcc.dg/20030213-1.c: New test.
29461
29462 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29463
29464         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29465         * gcc.dg/i386-387-2.c: Likewise.
29466
29467 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29468
29469         * gcc.dg/ppc-spe.c: Fix formatting.
29470         Enable tests that were previously unsupported by gas.
29471         Delete tests for instructions that no longer exist.
29472         Switch arguments on evsubifw builtin.
29473
29474 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29475
29476         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29477         STACK_SIZE is too small.
29478
29479 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29480             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29481
29482         * gcc.dg/decl-2.c: New test.
29483
29484 2003-02-10  Jan Hubicka  <jh@suse.cz>
29485
29486         * gcc.dg/i386-fpcvt-1.c: New test.
29487
29488 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29489
29490         * gcc.c-torture/execute/20030209-1.c: New test.
29491
29492 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29493
29494         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29495         int-wide bitops, use the constants of the same width.
29496         Likewise, if long long is 32-bit wide, test bitops using
29497         32-bit constants.
29498
29499 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29500
29501         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29502
29503 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29504
29505         * testsuite/gcc.dg/builtins-4.c: New test case.
29506
29507 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29508
29509         * gcc.dg/20020430-1.c: Fix dg command typos.
29510         * gcc.dg/20020503-1.c: Likewise.
29511
29512 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29513
29514         PR c++/8785
29515         * g++.dg/parse/fused-params1.C: New test.
29516
29517         PR c++/8857
29518         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29519
29520         PR c++/8921
29521         * g++.dg/parse/non-dependent1.C: New test.
29522
29523         PR c++/8928
29524         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29525
29526         PR c++/9228
29527         * g++.dg/parse/undefined7.C: New test.
29528         * g++.dg/parse/non-templ1.C: New test.
29529
29530         PR c++/9229
29531         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29532
29533 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29534
29535         * gcc.c-torture/compile/20030206-1.c: New test.
29536
29537 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29538
29539         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29540         "pow" to "foo" to avoid potential confusion with a math built-in.
29541
29542 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29543
29544         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29545         conditions for SPARC targets.
29546
29547 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29548
29549         * gcc.dg/20030204-1.c: New test.
29550
29551 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29552
29553         PR c++/38
29554         * g++.dg/parse/array-size1.C: New test.
29555
29556         PR c++/5657
29557         * g++.dg/parse/undefined3.C: New test.
29558
29559         PR c++/5665
29560         * g++.dg/parse/undefined4.C: New test.
29561
29562         PR c++/5975
29563         * g++.dg/parse/undefined5.C: New test.
29564
29565         PR c++/7259
29566         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29567
29568         PR c++/8578
29569         * g++.dg/parse/casting-operator1.C: New test.
29570
29571         PR c++/8596
29572         * g++.dg/parse/undefined6.C: New test.
29573
29574         PR c++/8736
29575         * g++.dg/parse/missing-template1.C: New test.
29576
29577 2003-02-04  Jan Hubicka  <jh@suse.cz>
29578
29579         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29580         * gcc.dg/i386-cmov?.c: Likewise.
29581         * gcc.dg/i386-fpcvt-?.c: Likewise.
29582         * gcc.dg/i386-ssefp-1.c: Likewise.
29583         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29584         conventions.
29585
29586 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29587
29588         PR c++/7129
29589         * testsuite/g++.dg/ext/max.C: New test.
29590
29591 2003-02-03  Jan Hubicka  <jh@suse.cz>
29592
29593         * gcc.c-torture/execute/20030203-1.c: New test.
29594
29595 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29596
29597         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29598         'natural-endian'.
29599
29600 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29601
29602         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29603         * g++.dg/init/new2.C: Likewise.
29604         * g++.dg/other/new1.C: Likewise.
29605
29606 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29607
29608         * gcc.dg/struct-ret-libc.c: New test.
29609
29610 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29611
29612         * gcc.dg/20030129-1.c: New test.
29613
29614 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29615
29616         PR c++/8849
29617         * g++.dg/template/ptrmem4.C: New test.
29618
29619 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
29620
29621         * g++.dg/parser/constant1.C: New test.
29622
29623 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29624
29625         PR c++/8591
29626         * g++.dg/parse/friend2.C: New test.
29627
29628 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29629
29630         PR c++/9437
29631         * g++.dg/template/unify4.C: New test.
29632
29633 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
29634
29635         * gcc.c-torture/execute/20030128-1.c: New test.
29636
29637 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
29638
29639         * g++.dg/lookup/nested1.C: Test moved from ...
29640         * g++.old-deja/g++.other/lookup24.C: ... here.
29641
29642 2003-01-28  Jan Hubicka  <jh@suse.cz>
29643
29644         * gcc.dg/i386-cmov5.c: New test.
29645
29646 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29647
29648         * gcc.c-torture/execute/20010925-1.c: Changed the
29649         memcpy declaration.
29650
29651 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29652
29653         PR c++/3902
29654         * g++.dg/parse/template5.C: New test.
29655
29656 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
29657
29658         PR fortran/9258
29659         * g77.dg/pr9258: New test.
29660
29661 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29662
29663         * README: Move relevant parts from README.g++.
29664
29665         * README.g++: Remove this file.
29666
29667 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29668
29669         * g++.dg/abi/dcast1.C: New test.
29670
29671 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29672
29673         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
29674
29675 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
29676
29677         PR c++/47
29678         * g++.old-deja/g++.other/lookup24.C: New test.
29679
29680 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29681
29682         PR middle-end/7227
29683         * gcc.dg/uninit-C.c: New test.
29684
29685 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
29686
29687         * g++.dg/abi/covariant1.C: New test.
29688
29689 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
29690
29691         * gcc.dg/20030123-1.c: New test.
29692
29693 2003-01-25  Jan Hubicka  <jh@suse.cz>
29694
29695         PR opt/8492
29696         * gcc.c-torture/compile/20030125-1.c
29697
29698 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
29699
29700         PR c++/9403
29701         * g++.dg/parse/template3.C: New test.
29702         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
29703
29704         PR c++/795
29705         * g++.dg/parse/template4.C: New test.
29706
29707         PR c++/9415
29708         * g++.dg/template/qual2.C: New test.
29709
29710         PR c++/8545
29711         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
29712
29713         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
29714
29715 2003-01-25  Roger Sayle  <roger@eyesopen.com>
29716
29717         * gcc.c-torture/execute/switch-1.c: New test case.
29718
29719 2003-01-25  Jan Hubicka  <jh@suse.cz>
29720
29721         * gcc.c-torture/execute/20030125-1.[cx]: New test.
29722
29723 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
29724
29725         Tweaks for Bison-1.875. From the NEWS file:
29726         "- `parse error' -> `syntax error'
29727         Bison now uniformly uses the term `syntax error'"
29728         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
29729         * gcc.dg/cpp/digraph2.c: Likewise.
29730         * gcc.dg/cpp/direct2.c: Likewise.
29731         * gcc.dg/cpp/paste4.c: Likewise.
29732         * gcc.dg/c90-restrict-1.c: Likewise.
29733         * gcc.dg/c99-func-2.c: Likewise.
29734         * gcc.dg/noncompile/920721-2.c: Likewise.
29735         * gcc.dg/noncompile/930622-2.c: Likewise.
29736         * gcc.dg/noncompile/940112-1.c: Likewise.
29737         * gcc.dg/noncompile/950921-1.c: Likewise.
29738         * gcc.dg/noncompile/951123-1.c: Likewise.
29739         * gcc.dg/noncompile/971104-1.c: Likewise.
29740         * gcc.dg/noncompile/990416-1.c: Likewise.
29741
29742 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
29743
29744         * g++.dg/parse/undefined1.C: Add error message.
29745
29746 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29747
29748         PR c++/9354
29749         * g++.dg/parse/new1.C: New test.
29750
29751         PR c++/9216
29752         * g++.dg/parse/template2.C: New test.
29753
29754         PR c++/9354
29755         * g++.dg/parse/typedef2.C: New test.
29756
29757         PR c++/9328
29758         * g++.dg/ext/typeof3.C: New test.
29759
29760 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29761
29762         PR c++/2738
29763         * g++.dg/parse/ret-type1.C: New test.
29764
29765         PR c++/3792
29766         * g++.dg/parse/tmpl-outside1.C: New test.
29767
29768         PR c++/4207
29769         * g++.dg/parse/int-as-enum1.C: New test.
29770
29771         PR c++/4903
29772         * g++.dg/parse/no-typename1.C: New test.
29773
29774         PR c++/5533
29775         * g++.dg/parse/no-value1.C: New test.
29776
29777         PR c++/5921
29778         * g++.dg/parse/wrong-inline1.C: New test.
29779
29780         PR c++/6402
29781         * g++.dg/parse/ref1.C: New test.
29782
29783         PR c++/6992
29784         * g++.dg/parse/attr-ctor1.C: New test.
29785
29786         PR c++/7229
29787         * g++.dg/parse/namespace5.C: New test.
29788
29789         PR c++/7917
29790         * g++.dg/parse/func-def1.C: New test.
29791
29792         PR c++/8143
29793         * g++.dg/parse/undefined1.C: New test.
29794
29795         PR c++/5723, PR c++/8522
29796         * g++.dg/parse/specialization1.C: New test.
29797
29798         PR c++/163, PR c++/8595
29799         * g++.dg/parse/struct-as-enum1.C: New test.
29800
29801         PR c++/9173
29802         * g++.dg/parse/undefined2.C: New test.
29803
29804 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29805
29806         PR c++/9298
29807         * g++.dg/parse/template1.C: New test.
29808
29809         PR c++/9384
29810         * g++.dg/parse/using1.C: New test.
29811
29812         PR c++/9285
29813         PR c++/9294
29814         * g++.dg/parse/expr2.C: New test.
29815
29816         PR c++/9388
29817         * g++.dg/parse/lookup2.C: Likewise.
29818
29819 2003-01-21  Jan Hubicka  <jh@suse.cz>
29820
29821         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
29822         * gcc.c-torture/execute/eeprof-1.c: Likewise.
29823         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
29824         * gcc.c-torture/execute/string-opt-*.c: Likewise.
29825
29826 2003-01-20  Nick Clifton  <nickc@redhat.com>
29827
29828         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
29829         problem with ARM sibcall code generation.
29830
29831 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29832
29833         * gcc.c-torture/execute/20030120-1.c: New.
29834
29835 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
29836
29837         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
29838
29839 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
29840
29841         PR c++/9272
29842         * g++.dg/parse/ctor1.C: New test.
29843
29844         PR c++/9294:
29845         * g++.dg/parse/qualified1.C: New test.
29846
29847         * g++.dg/parse/typename3.C: New test.
29848
29849 2003-01-16  Richard Henderson  <rth@redhat.com>
29850
29851         * g++.dg/tls/init-2.C: Fix error matches for real this time.
29852
29853 2003-01-16  Richard Henderson  <rth@redhat.com>
29854
29855         * g++.dg/pch/pch.exp: Copy test header to the working directory
29856         before using it either for precompilation or direct use.
29857         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
29858         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
29859
29860 2003-01-16  Richard Henderson  <rth@redhat.com>
29861
29862         * gcc.dg/pch/pch.exp: Copy test header to the working directory
29863         before using it either for precompilation or direct use.
29864         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
29865         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
29866
29867 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
29868
29869         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
29870         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
29871         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
29872         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
29873         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
29874         typename warning into error.
29875         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
29876         error messages.
29877         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
29878         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
29879         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
29880         messages.
29881         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
29882         make declaration visible in template.
29883         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
29884         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
29885         messages.
29886         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
29887         message.
29888         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
29889         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
29890         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
29891         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
29892         typename warning with error message.
29893         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
29894         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
29895         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
29896
29897 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
29898
29899         * g++.dg/parse/ambig2.C: New test.
29900
29901 2003-01-15  Richard Henderson  <rth@redhat.com>
29902
29903         * g++.dg/tls/init-2.C: Update error message string.
29904
29905 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29906
29907         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
29908
29909 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
29910
29911         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
29912         all for HC11/HC12.
29913         * gcc.c-torture/compile/20001205-1.x: Likewise.
29914         * gcc.c-torture/compile/20001226-1.x: Likewise.
29915         * gcc.c-torture/compile/920520-1.x: Likewise.
29916         * gcc.c-torture/compile/961203-1.x: Likewise.
29917         * gcc.c-torture/compile/20020604-1.x: Likewise.
29918
29919 2003-01-15  Jan Hubicka  <jh@suse.cz>
29920
29921         * gcc.c-torture/compile/20030115-1.c: New test.
29922
29923         * gcc.dg/i386-fpcvt-1.c: New test.
29924         * gcc.dg/i386-fpcvt-2.c: New test.
29925
29926 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
29927
29928         Further conform g++'s __vmi_class_type_info to the C++ ABI
29929         specification.
29930         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
29931         the specification.
29932
29933 2003-01-14  Jan Hubicka  <jh@suse.cz>
29934
29935         * gcc.dg/i386-fpcvt-1.c: New test.
29936         * gcc.dg/i386-fpcvt-2.c: New test.
29937
29938 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29939
29940         * gcc.dg/i386-mmx-3.c: New test.
29941
29942 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
29943
29944         PR c++/9264
29945         * g++.dg/parse/octal1.C: New file.
29946
29947         PR c++/9172
29948         * g++.dg/parse/typename1.C: New file.
29949
29950 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
29951
29952         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
29953         * gcc.dg/bf-no-ms-layout.c: Likewise.
29954         * gcc.dg/bf-ms-attrib.c: Likewise.
29955
29956 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
29957
29958         PR c++/9099
29959         * g++.dg/parse/dtor1.C: New file.
29960
29961         PR c++/9128
29962         * g++.dg/rtti/typeid1.C: New file.
29963
29964         PR c++/9153
29965         * g++.dg/parse/lookup1.C: New file.
29966
29967         PR c++/9171
29968         * g++.dg/templ/spec5.C: New file.
29969
29970 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
29971
29972         * gcc.c-torture/compile/20030110-1.c: New test.
29973
29974 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
29975
29976         Merge from pch-branch:
29977
29978         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
29979
29980         * gcc.dg/pch/cpp-1.h: New.
29981         * gcc.dg/pch/cpp-1.c: New.
29982         * gcc.dg/pch/cpp-2.h: New.
29983         * gcc.dg/pch/cpp-2.c: New.
29984
29985         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
29986
29987         * gcc.dg/pch/except-1.h: New.
29988         * gcc.dg/pch/except-1.c: New.
29989
29990         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
29991
29992         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
29993         running test.
29994         * gcc.dg/pch: Include *.hp not *.h.
29995         * gcc.dg/pch/system-1.h: New.
29996         * gcc.dg/pch/system-1.c: New.
29997
29998         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
29999
30000         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30001         rather than trying to build and run a program using PCH.
30002         * gcc.dg/pch: Remove dg-do commands from test files.
30003
30004         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30005
30006         * gcc.dg/pch/macro-3.c: New.
30007         * gcc.dg/pch/macro-3.h: New.
30008
30009         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30010
30011         * gcc.dg/pch/common-1.c: New.
30012         * gcc.dg/pch/common-1.h: New.
30013         * gcc.dg/pch/decl-1.c: New.
30014         * gcc.dg/pch/decl-1.h: New.
30015         * gcc.dg/pch/decl-2.c: New.
30016         * gcc.dg/pch/decl-2.h: New.
30017         * gcc.dg/pch/decl-3.c: New.
30018         * gcc.dg/pch/decl-3.h: New.
30019         * gcc.dg/pch/decl-4.c: New.
30020         * gcc.dg/pch/decl-4.h: New.
30021         * gcc.dg/pch/decl-5.c: New.
30022         * gcc.dg/pch/decl-5.h: New.
30023         * gcc.dg/pch/global-1.c: New.
30024         * gcc.dg/pch/global-1.h: New.
30025         * gcc.dg/pch/inline-1.c: New.
30026         * gcc.dg/pch/inline-1.h: New.
30027         * gcc.dg/pch/inline-2.c: New.
30028         * gcc.dg/pch/inline-2.h: New.
30029         * gcc.dg/pch/static-1.c: New.
30030         * gcc.dg/pch/static-1.h: New.
30031         * gcc.dg/pch/static-2.c: New.
30032         * gcc.dg/pch/static-2.h: New.
30033
30034         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30035
30036         * g++.dg/pch/pch.exp: Better handle failing testcases.
30037         * gcc.dg/pch/pch.exp: Likewise.
30038         * gcc.dg/pch/macro-1.c: New.
30039         * gcc.dg/pch/macro-1.h: New.
30040         * gcc.dg/pch/macro-2.c: New.
30041         * gcc.dg/pch/macro-2.h: New.
30042
30043         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30044
30045         * g++.dg/dg.exp: Treat files in pch/ specially.
30046         * g++.dg/pch/pch.exp: New file.
30047         * g++.dg/pch/empty.H: New file.
30048         * g++.dg/pch/empty.C: New file.
30049         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30050         "precompile".
30051
30052         * gcc.dg/pch/pch.exp: New file.
30053         * gcc.dg/pch/empty.h: New file.
30054         * gcc.dg/pch/empty.c: New file.
30055         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30056         "precompile".
30057
30058 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30059
30060         * g++.dg/template/friend14.C: New test.
30061
30062 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30063
30064         * gcc.dg/old-style-asm-1.c: New test.
30065
30066 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30067
30068         * gcc.c-torture/compile/20030109-1.c: New test.
30069
30070 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30071
30072         * gcc.c-torture/execute/20030109-1.c: New test.
30073
30074 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30075
30076         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30077         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30078         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30079         * g++.old-deja/g++.mike/eh2.C: Likewise.
30080         * g++.old-deja/g++.mike/eh3.C: Likewise.
30081         * g++.old-deja/g++.mike/eh5.C: Likewise.
30082         * g++.old-deja/g++.mike/eh6.C: Likewise.
30083         * g++.old-deja/g++.mike/eh7.C: Likewise.
30084         * g++.old-deja/g++.mike/eh8.C: Likewise.
30085         * g++.old-deja/g++.mike/eh9.C: Likewise.
30086         * g++.old-deja/g++.mike/eh10.C: Likewise.
30087         * g++.old-deja/g++.mike/eh12.C: Likewise.
30088         * g++.old-deja/g++.mike/eh13.C: Likewise.
30089         * g++.old-deja/g++.mike/eh14.C: Likewise.
30090         * g++.old-deja/g++.mike/eh16.C: Likewise.
30091         * g++.old-deja/g++.mike/eh17.C: Likewise.
30092         * g++.old-deja/g++.mike/eh18.C: Likewise.
30093         * g++.old-deja/g++.mike/eh21.C: Likewise.
30094         * g++.old-deja/g++.mike/eh23.C: Likewise.
30095         * g++.old-deja/g++.mike/eh24.C: Likewise.
30096         * g++.old-deja/g++.mike/eh25.C: Likewise.
30097         * g++.old-deja/g++.mike/eh26.C: Likewise.
30098         * g++.old-deja/g++.mike/eh27.C: Likewise.
30099         * g++.old-deja/g++.mike/eh28.C: Likewise.
30100         * g++.old-deja/g++.mike/eh29.C: Likewise.
30101         * g++.old-deja/g++.mike/eh31.C: Likewise.
30102         * g++.old-deja/g++.mike/eh33.C: Likewise.
30103         * g++.old-deja/g++.mike/eh34.C: Likewise.
30104         * g++.old-deja/g++.mike/eh35.C: Likewise.
30105         * g++.old-deja/g++.mike/eh36.C: Likewise.
30106         * g++.old-deja/g++.mike/eh37.C: Likewise.
30107         * g++.old-deja/g++.mike/eh38.C: Likewise.
30108         * g++.old-deja/g++.mike/eh39.C: Likewise.
30109         * g++.old-deja/g++.mike/eh40.C: Likewise.
30110         * g++.old-deja/g++.mike/eh41.C: Likewise.
30111         * g++.old-deja/g++.mike/eh42.C: Likewise.
30112         * g++.old-deja/g++.mike/eh44.C: Likewise.
30113         * g++.old-deja/g++.mike/eh46.C: Likewise.
30114         * g++.old-deja/g++.mike/eh47.C: Likewise.
30115         * g++.old-deja/g++.mike/eh48.C: Likewise.
30116         * g++.old-deja/g++.mike/eh49.C: Likewise.
30117         * g++.old-deja/g++.mike/eh50.C: Likewise.
30118         * g++.old-deja/g++.mike/eh51.C: Likewise.
30119         * g++.old-deja/g++.mike/eh53.C: Likewise.
30120         * g++.old-deja/g++.mike/eh55.C: Likewise.
30121         * g++.old-deja/g++.mike/p7912.C: Likewise.
30122         * g++.old-deja/g++.mike/p9706.C: Likewise.
30123         * g++.old-deja/g++.mike/p10416.C: Likewise.
30124         * g++.old-deja/g++.mike/p11667.C: Likewise.
30125         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30126         Remove redundant reference to Iris.
30127         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30128         Elxsi, i860, Pico Java, and WE32K.
30129
30130 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30131
30132         * g++.dg/ext/asm4.C: New test.
30133
30134 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30135
30136         PR c++/9030
30137         * g++.dg/template/friend12.C: New test.
30138         * g++.dg/template/friend13.C: Likewise.
30139         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30140
30141 2003-01-08  Jan Hubicka  <jh@suse.cz>
30142
30143         * gcc.dg/i386-cadd.c: New test.
30144         * gcc.dg/i386-cmov4.c: Likewise.
30145
30146 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30147
30148         PR c++/9165
30149         * g++.dg/warn/Wunused-3.C: New test.
30150
30151         * g++.dg/abi/bitfield9.C: New test.
30152
30153         PR c++/9189
30154         * g++.dg/parse/defarg3.C: New test.
30155
30156 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30157
30158         * g++.dg/parse/ambig1.C: New test.
30159         * g++.dg/parse/defarg2.C: New test.
30160
30161 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30162
30163         * g++.dg/template/defarg-1.C: New test.
30164         * g++.dg/template/local2.C: Likewise.
30165
30166 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30167
30168         * gcc.c-torture/execute/20030105-1.c: New test.
30169
30170 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30171
30172         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30173         * g++.dg/parse/namespace4.C: Likewise.
30174
30175 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30176
30177         * g++.dg/template/ntp2.C: New test.
30178
30179 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30180
30181         * g++.dg/parse/extern-C-1.C: New test.
30182
30183         * g++.dg/parse/namespace4.C: New test.
30184
30185         * g++.dg/template/nested1.C: New test.
30186
30187         * g++.dg/parse/namespace3.C: New test.
30188
30189 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30190
30191         * g++.dg/lookup/two-stage1.C: New test.
30192
30193 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30194
30195         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30196         * g++.old-deja/g++.jason/access8.C: Likewise.
30197         * g++.old-deja/g++.other/decl5.C: Likewise.
30198
30199 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30200
30201         * g++.dg/parse/parse7.C: New test.
30202
30203 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30204
30205         PR c++/2843
30206         * g++.dg/ext/attrib7.C: New test.
30207
30208 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30209
30210         * g++.dg/parse/parse6.C: New test.
30211
30212 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30213
30214         * gcc.dg/h8300-stack-1.c: New.
30215
30216 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30217
30218         g++.dg/lookup/exception1.C: New test.
30219
30220         g++.dg/lookup/template1.C: New test.
30221
30222         g++.dg/parse/namespace2.C: New test.
30223
30224         g++.dg/parse/parens2.C: New test.
30225
30226 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30227
30228         * g++.dg/parse/parse5.C: New test.
30229         * g++.dg/lookup/scoped4.C: New test.
30230
30231 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30232
30233         * g++.dg/parse/parens1.C: New test.
30234
30235         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30236         angle-bracket1.C.
30237         * g++.dg/parse/parens2.C: New test.
30238
30239         * g++.dg/lookup/scope-operator1.C: New test.
30240
30241         * g++.dg/parse/operator1.C: New test.
30242
30243 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30244
30245         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30246         * g++.old-deja/g++.other/access6.C: Likewise.
30247         * g++.old-deja/g++.other/decl1.C: Likewise.
30248         * g++.old-deja/g++.pt/typename12.C: Likewise.
30249
30250 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30251
30252         * g++.dg/parse/namespace1.C: New test.
30253
30254 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30255
30256         * g++.dg/parse/parse4.C: New test.
30257
30258 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30259
30260         * g++.dg/parse/parse3.C: New test.
30261
30262 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30263
30264         * g++.dg/parse/parse2.C: New test.
30265
30266 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30267
30268         * g++.dg/template/friend11.C: New test.
30269
30270 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30271
30272         * g++.dg/parse/parse1.C: New test.
30273
30274 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30275
30276         * lib/profopt.exp: Change the name of a global variable to avoid
30277         possible clashes with other test suites.
30278
30279 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30280
30281         * g++.dg/inherit/covariant8.C: New test.
30282
30283 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30284
30285         * g++.dg/init/array9.C: New test.
30286
30287         PR c++/9112
30288         * g++.dg/parse/expr1.C: New test.
30289
30290 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30291
30292         * gcc.c-torture/compile/20021230-1.c: New test.
30293
30294 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30295
30296         * g++.dg/inherit/covariant5.C: New test.
30297         * g++.dg/inherit/covariant6.C: New test.
30298         * g++.dg/inherit/covariant7.C: New test.
30299
30300 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30301
30302         PR c++/2739
30303         * g++.dg/other/access2.C: New test.
30304
30305 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30306
30307         * g++.dg/other/anon-struct.C: No longer fails
30308         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30309         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30310         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30311
30312 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30313
30314         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30315
30316 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30317
30318         * g++.dg/eh/spec4.C: Remove stray semicolon.
30319         * g++.dg/expr/pmf-1.C: Change error message.
30320         * g++.dg/ext/asm1.C: Remove stray semicolon.
30321         * g++.dg/ext/typename1.C: Add missing typenames.
30322         * g++.dg/inherit/template-as-base.C: Change error message.
30323         * g++.dg/lookup/scoped1.C: Likewise.
30324         * g++.dg/lookup/scoped2.C: Likewise.
30325         * g++.dg/lookup/using2.C: Likewise.
30326         * g++.dg/other/component1.C: Remove stray semicolon.
30327         * g++.dg/other/do1.C: Change error message.
30328         * g++.dg/other/error2.C: Likewise.
30329         * g++.dg/other/init1.C: Likewise.
30330         * g++.dg/other/packed1.C: Remove stray semicolon.
30331         * g++.dg/other/ptrmem2.C: Change error message.
30332         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30333         marker.
30334         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30335         * g++.dg/template/access3.C: Add typename keyword.
30336         * g++.dg/template/access5.C: Remove stray semicolon.
30337         * g++.dg/template/access6.C: Likewise.
30338         * g++.dg/template/complit1.C: Likewise.
30339         * g++.dg/template/crash1.C: Change error message.
30340         * g++.dg/template/inherit2.C: Remove stray semicolon.
30341         * g++.dg/template/instantiate2.C: Likewise.
30342         * g++.dg/template/instantiate3.C: Change error message.
30343         * g++.dg/template/qual1.C: Remove stray semicolon.
30344         * g++.dg/template/qualttp18.C: Change error message.
30345         * g++.dg/template/ref1.C: Remove stray semicolon.
30346         * g++.dg/template/sizeof1.C (A::value): Declare it.
30347         * g++.dg/template/spec4.C: Change error message.
30348         * g++.dg/template/static1.C: Likewise.
30349         * g++.dg/template/type1.C: Likewise.
30350         * g++.dg/template/typename3.C: Likewise.
30351         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30352         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30353         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30354         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30355         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30356         named return value extension.
30357         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30358         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30359         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30360         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30361         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30362         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30363         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30364         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30365         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30366         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30367         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30368         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30369         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30370         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30371         syntax.
30372         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30373         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30374         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30375         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30376         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30377         * g++.old-deja/g++.brendan/template11.C: Likewise.
30378         * g++.old-deja/g++.brendan/template26.C: Likewise.
30379         * g++.old-deja/g++.brendan/template27.C: Use explicit
30380         specialization syntax.
30381         * g++.old-deja/g++.brendan/template30.C: Likewise.
30382         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30383         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30384         non-dependent names.
30385         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30386         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30387         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30388         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30389         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30390         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30391         named return value extension.
30392         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30393         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30394         * g++.old-deja/g++.ext/return1.C: Likewise.
30395         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30396         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30397         * g++.old-deja/g++.jason/access8.C: Likewise.
30398         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30399         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30400         pseudo-destructor names.
30401         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30402         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30403         pseudo-destructor names.
30404         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30405         * g++.old-deja/g++.jason/overload19.C: Likewise.
30406         * g++.old-deja/g++.jason/overload32.C: Likewise.
30407         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30408         stray semicolons.
30409         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30410         * g++.old-deja/g++.jason/return.C: Likewise.
30411         * g++.old-deja/g++.jason/return2.C: Likewise.
30412         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30413         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30414         syntax.
30415         * g++.old-deja/g++.jason/template10.C: Account for use of
30416         non-dependent names.
30417         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30418         syntax.
30419         * g++.old-deja/g++.jason/template37.C: Likewise.
30420         * g++.old-deja/g++.law/access4.C: Change error messages.
30421         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30422         pseudo-destructor names.
30423         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30424         * g++.old-deja/g++.law/ctors9.C: Likewise.
30425         * g++.old-deja/g++.law/cvt22.C: Likewise.
30426         * g++.old-deja/g++.law/dtors5.C: Likewise.
30427         * g++.old-deja/g++.law/global-init1.C: Likewise.
30428         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30429         * g++.old-deja/g++.law/operators28.C: Likewise.
30430         * g++.old-deja/g++.law/visibility28.C: Likewise.
30431         * g++.old-deja/g++.martin/eval1.C: Likewise.
30432         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30433         name.
30434         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30435         * g++.old-deja/g++.mike/net34.C: Likewise.
30436         * g++.old-deja/g++.mike/net36.C: Likewise.
30437         * g++.old-deja/g++.mike/ns2.C: Likewise.
30438         * g++.old-deja/g++.mike/p12306.C: Likewise.
30439         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30440         value extension.
30441         * g++.old-deja/g++.mike/p700.C: Likewise.
30442         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30443         * g++.old-deja/g++.mike/p710.C: Likewise.
30444         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30445         value extension.
30446         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30447         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30448         * g++.old-deja/g++.ns/crash2.C: Likewise.
30449         * g++.old-deja/g++.ns/crash3.C: Likewise.
30450         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30451         * g++.old-deja/g++.ns/ns17.C: Likewise.
30452         * g++.old-deja/g++.ns/template16.C: Likewise.
30453         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30454         keyword.
30455         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30456         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30457         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30458         named return value extension.
30459         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30460         * g++.old-deja/g++.other/access4.C: Issue additional error
30461         messages.
30462         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30463         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30464         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30465         * g++.old-deja/g++.other/crash25.C: Change error message.
30466         * g++.old-deja/g++.other/crash4.C: Change error message.
30467         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30468         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30469         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30470         checks.
30471         * g++.old-deja/g++.other/defarg8.C: Likewise.
30472         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30473         * g++.old-deja/g++.other/dtor10.C: Likewise.
30474         * g++.old-deja/g++.other/incomplete.C: Likewise.
30475         * g++.old-deja/g++.other/linkage7.C: Likewise.
30476         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30477         lookup algorithm.
30478         * g++.old-deja/g++.other/mangle2.C: Likewise.
30479         * g++.old-deja/g++.other/refinit2.C: Likewise.
30480         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30481         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30482         * g++.old-deja/g++.pt/crash28.C: Likewise.
30483         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30484         syntax.
30485         * g++.old-deja/g++.pt/crash32.C: Change error message.
30486         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30487         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30488         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30489         error message position.
30490         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30491         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30492         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30493         syntax.
30494         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30495         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30496         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30497         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30498         keyword.
30499         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30500         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30501         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30502         keyword.
30503         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30504         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30505         syntax.
30506         * g++.old-deja/g++.pt/friend28.C: Account for use of
30507         non-dependent names.
30508         * g++.old-deja/g++.pt/friend29.C: Likewise.
30509         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30510         rules.
30511         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30512         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30513         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30514         lookup rules.
30515         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30516         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30517         keyword.
30518         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30519         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30520         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30521         keyword.
30522         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30523         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30524         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30525         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30526         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30527         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30528         keyword.
30529         * g++.old-deja/g++.pt/spec10.C: Likewise.
30530         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30531         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30532         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30533         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30534         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30535         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30536         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30537         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30538         * g++.old-deja/g++.pt/typename15.C: Likewise.
30539         * g++.old-deja/g++.pt/typename22.C: Likewise.
30540         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30541         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30542         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30543         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30544         syntax.
30545         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30546         return value extension.
30547         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30548         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30549         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30550         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30551
30552 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30553
30554         * g++.dg/warn/inline1.C: New test.
30555         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30556         * g++.old-deja/g++.jason/synth10.C: Likewise.
30557         * g++.old-deja/g++.mike/net31.C: Likewise.
30558         * g++.old-deja/g++.mike/p8786.C: Likewise.
30559
30560         * g++.dg/template/friend10.C: New test.
30561         * g++.dg/template/conv5.C: New test.
30562
30563 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30564
30565         * g++.dg/lookup/scoped3.C: New test.
30566
30567         * g++.dg/lookup/decl1.C: New test.
30568         * g++.dg/lookup/decl2.C: New test.
30569
30570 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30571
30572         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30573         gcc.c-torture/compile/20021015-1.c,
30574         gcc.c-torture/compile/20021015-2.c,
30575         gcc.c-torture/compile/20021123-1.c,
30576         gcc.c-torture/compile/20021123-2.c,
30577         gcc.c-torture/compile/20021123-3.c,
30578         gcc.c-torture/compile/20021123-4.c,
30579         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30580         only to 3.1 or 3.2 branch.
30581
30582 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30583
30584         * gcc.dg/i386-bitfield3.c: New test.
30585
30586         * gcc.dg/i386-bitfield2.c: New test.
30587
30588 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30589
30590         * g++.dg/parse/conv_op1.C: New test.
30591
30592 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30593
30594         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30595         approved.
30596
30597 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30598
30599         * gcc.c-torture/compile/20021220-1.c: New test.
30600
30601 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30602
30603         * gcc.dg/i386-fastcall-1.c: New.
30604
30605 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30606
30607         * gcc.c-torture/execute/20021219-1.c: New test.
30608
30609 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30610
30611         * gcc.dg/i386-pic-1.c: New test.
30612
30613 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30614
30615         PR c++/8099
30616         * g++.dg/template/friend9.C: New test.
30617
30618 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30619
30620         PR c++/3663
30621         * g++.dg/template/access7.C: New test.
30622
30623 2002-12-18  Nick Clifton  <nickc@redhat.com>
30624
30625         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
30626         the libstdc++-v3 directory has been found.
30627
30628 2002-12-12  Devang Patel <dpatel@apple.com>
30629         * gcc.dg/darwin-ld-1.c: New test.
30630         * gcc.dg/darwin-ld-2.c: New test.
30631         * gcc.dg/darwin-ld-3.c: New test.
30632         * gcc.dg/darwin-ld-4.c: New test.
30633         * gcc.dg/darwin-ld-5.c: New test.
30634
30635 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30636
30637         * gcc.c-torture/compile/20021212-1.c: New test.
30638
30639 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
30640
30641         * gcc.dg/fshort-wchar: New test.
30642
30643 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
30644
30645         PR c++/8372
30646         * g++.dg/template/dtor1.C: New test.
30647
30648         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
30649         markers.
30650
30651 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
30652
30653         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
30654
30655 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
30656
30657         * g++.dg/template/static1.C: New test.
30658         * g++.dg/template/static2.C: New test.
30659         * g++.old-deja/g++.ext/memconst.C: New test.
30660
30661 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30662
30663         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
30664         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
30665         * g++.dg/special/initp1.C: Likewise.
30666
30667 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
30668
30669         * gcc.c-torture/execute/20021204-1.c: New test.
30670
30671 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
30672
30673         * gcc.dg/ppc-fmadd-1.c: New file.
30674         * gcc.dg/ppc-fmadd-2.c: New file.
30675         * gcc.dg/ppc-fmadd-3.c: New file.
30676
30677 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30678
30679         * gcc.c-torture/compile/20021204-1.c: New test.
30680
30681 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30682
30683         * g++.dg/inherit/covariant2.C: New test.
30684         * g++.dg/inherit/covariant3.C: New test.
30685         * g++.dg/inherit/covariant4.C: New test.
30686         * g++.dg/inherit/covariant1.C: Remove XFAIL.
30687         * g++.old-deja/g++.robertl/eb17.C: Likewise.
30688
30689 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
30690
30691         PR c++/8688
30692         * g++.dg/init/brace3.C: New test.
30693
30694 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
30695
30696         * gcc.dg/20020210-1.c: Fix a comment typo.
30697
30698 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
30699
30700         PR c++/8720
30701         * g++.dg/parse/defarg1.C: New test.
30702
30703         PR c++/8615
30704         * g++.dg/template/char1.C: New test.
30705
30706         * g++.dg/template/varmod1.C: Fix typo.
30707
30708 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30709
30710         DR 180
30711         * g++.old-deja/g++.pt/crash32.C: Expect error.
30712
30713 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
30714
30715         PR c++/5919
30716         * g++.dg/template/varmod1.C: New test.
30717
30718         PR c++/8727
30719         * g++.dg/inherit/typeinfo1.C: New test.
30720
30721         PR c++/8663
30722         * g++.dg/inherit/typedef1.C: New test.
30723
30724 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
30725
30726         PR c++/8332
30727         PR c++/8493
30728         * g++.dg/template/strlen1.C: New test.
30729
30730         PR c++/8227
30731         * g++.dg/template/ctor2.C: New test.
30732
30733         PR c++/8214
30734         * g++.dg/init/string1.C: New test.
30735
30736         PR c++/8511
30737         * g++.dg/template/friend8.C: New test.
30738
30739 2002-11-29  Joe Buck <jbuck@synopsys.com>
30740
30741         * g++.dg/lookup/anon2.C: New test.
30742
30743 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
30744
30745         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
30746         h8300 port.
30747
30748 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
30749
30750         * gcc.dg/bitfld-6.c: New test.
30751
30752 2002-11-27  Jan Hubicka  <jh@suse.cz>
30753
30754         * gcc.c-torture/execute/20021127.[cx]: New test.
30755
30756 2002-11-26  Jan Hubicka  <jh@suse.cz>
30757
30758         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
30759         quality.
30760
30761 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
30762
30763         * g++.dg/init/brace2.C: New test.
30764         * g++.old-deja/g++.mike/p9129.C: Correct.
30765
30766 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
30767
30768         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
30769
30770 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
30771
30772         * gcc.dg/sibcall-6: New test for indirect sibcalls.
30773
30774 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
30775
30776         * testsuite/g++.dg/abi/empty11.C: New test.
30777         * testsuite/g++.dg/rtti/cv1.C: New test.
30778
30779 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
30780
30781         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
30782
30783 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
30784
30785         * g++.dg/abi/empty10.C: New test.
30786
30787 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30788
30789         * gcc.c-torture/compile/20021124-1.c: New test.
30790
30791 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
30792
30793         * g++.dg/abi/rtti2.C: New test.
30794
30795 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30796
30797         * gcc.dg/i386-unroll-1.c: New test.
30798
30799 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30800
30801         * gcc.c-torture/compile/20021120-1.c: New test.
30802         * gcc.c-torture/compile/20021120-2.c: New test.
30803
30804 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30805
30806         * gcc.dg/bitfld-5.c: New test.
30807
30808 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30809
30810         * gcc.c-torture/execute/20021120-3.c: New test.
30811
30812 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30813
30814         * gcc.c-torture/execute/20021120-2.c: New test.
30815
30816 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30817
30818         * gcc.c-torture/execute/20021120-1.c: New test.
30819
30820 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
30821
30822         * gcc.c-torture/execute/20021118-3.c: New test.
30823
30824 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30825
30826         * gcc.c-torture/compile/20021119-1.c: New test.
30827
30828 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
30829
30830         * gcc.dg/duff-1.c: New test.
30831         * gcc.dg/duff-2.c: New test.
30832         * gcc.dg/duff-3.c: New test.
30833
30834 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
30835
30836         * gcc.dg/cpp/_Pragma5.c: New test.
30837
30838 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30839
30840         * gcc.c-torture/execute/20021118-2.c: New test.
30841
30842 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30843
30844         * gcc.c-torture/execute/20021118-1.c: New test.
30845
30846 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
30847
30848         * gcc.dg/20021116-1.c: New test.
30849
30850 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
30851
30852         * g++.dg/abi/vcall1.C: New test.
30853
30854 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
30855
30856         * gcc.dg/20021029-1.c: New test.
30857         * gcc.dg/20021029-2.c: New test.
30858
30859 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30860
30861         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
30862
30863 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30864
30865         PR c/8439
30866         * gcc.dg/20021110.c: Move to ...
30867         * gcc.c-torture/compile/20021110.c: .... here.
30868
30869 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30870
30871         PR c/8467
30872         * gcc.c-torture/execute/20021111-1.c
30873
30874 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30875
30876         PR c/8439
30877         * gcc.dg/20021110.c: New test.
30878
30879 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
30880
30881         * g++.dg/abi/vthunk3.C: Run only on x86.
30882
30883 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30884
30885         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
30886
30887 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
30888
30889         * lib/compat.exp (compat-execute): Fix logic error in last
30890         change.
30891
30892 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
30893
30894         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
30895
30896 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30897
30898         PR c++/8389
30899         * g++.dg/template/access6.C: New test.
30900
30901 2002-11-08  Jan Hubicka  <jh@suse.cz>
30902
30903         * gcc.dg/i386-ssefp-1.c: New test.
30904         * gcc.dg/i386-ssefp-1.c: New test.
30905
30906 2002-11-08  Jan Hubicka  <jh@suse.cz>
30907
30908         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
30909
30910 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30911
30912         * g++.dg/abi/vthunk3.C: New test.
30913
30914         PR c++/8338
30915         * g++.dg/template/crash2.C: New test.
30916
30917 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30918
30919         * testsuite/g++.dg/abi/dtor1.C: New test.
30920         * testsuite/g++.dg/abi/dtor2.C: Likewise.
30921
30922 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
30923
30924         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
30925         Darwin.
30926
30927 2002-11-04  Adam Nemet  <anemet@lnxw.com>
30928
30929         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
30930         -mthumb.  Only xfail with -O0.
30931
30932 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
30933
30934         * g++.dg/abi/thunk1.C: New test.
30935         * g++.dg/abi/thunk2.C: Likewise.
30936         * g++.dg/abi/vtt1.C: Likewise.
30937
30938 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
30939
30940         PR optimization/8423
30941         * gcc.c-torture/execute/builtin-constant.c: New test.
30942
30943 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
30944
30945         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
30946         Add some more cases.
30947
30948 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
30949
30950         PR c++/8391
30951         * g++.dg/opt/local1.C: New test.
30952
30953 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
30954
30955         PR c++/8160
30956         * g++.dg/template/complit1.C: New test.
30957
30958         PR c++/8149
30959         * g++.dg/template/typename4.C: Likewise.
30960
30961 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30962
30963         Core issue 287, PR c++/7639
30964         * g++.dg/template/instantiate1.C: Adjust error location.
30965         * g++.dg/template/instantiate3.C: New test.
30966         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
30967         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
30968         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
30969
30970 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
30971
30972         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
30973
30974 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
30975
30976         PR c++/8287
30977         * g++.dg/init/dtor2.C: New test.
30978
30979 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30980
30981         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
30982         * gcc.dg/nest.c: Bypass errors on irix6.
30983
30984 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
30985
30986         * gcc.dg/nest.c: Expect error for mmix-*-*.
30987         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
30988
30989 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
30990
30991         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
30992         markers.
30993
30994         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
30995
30996 2002-10-25  Mike Stump  <mrs@apple.com>
30997
30998         * gcc.dg/warn-1.c: New test.
30999
31000 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31001
31002         * g++.dg/template/typename3.C: New test.
31003
31004 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31005
31006         * g++.dg/lookup/ptrmem1.C: New test.
31007
31008         * g++.dg/abi/vthunk2.C: New test.
31009
31010 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31011
31012         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31013
31014 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31015
31016         * g++.dg/abi/empty9.C: New test.
31017
31018 2002-10-24  Richard Henderson  <rth@redhat.com>
31019
31020         * g++.dg/inherit/thunk1.C: Enable for ia64.
31021
31022 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31023
31024         PR c++/8067
31025         * g++.dg/lookup/pretty1.C: New test.
31026
31027 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31028
31029         * gcc.dg/20021023-1.c: New test.
31030
31031 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31032
31033         PR c++/7679
31034         * g++.dg/parse/inline1.C: New test.
31035
31036 2002-10-23  Richard Henderson  <rth@redhat.com>
31037
31038         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31039
31040         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31041
31042 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31043
31044         PR c++/6579
31045         * g++.dg/parse/stmtexpr3.C: New test.
31046
31047 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31048
31049         * g++.dg/expr/cond1.C: New test.
31050
31051 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31052
31053         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31054
31055 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31056
31057         * g++.dg/abi/vbase13.C: New test.
31058         * g++.dg/abi/vbase14.C: Likewise.
31059
31060 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31061
31062         * gcc.dg/tls/pic-1.c: New test.
31063         * gcc.dg/tls/nonpic-1.c: New test.
31064         * gcc.dg/20021018-1.c: New test.
31065
31066 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31067
31068         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31069         Remove only files with the same base name as the test case.
31070         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31071         (profopt-execute): Likewise.  Also, remove old profiling
31072         and performance data files before running the tests.
31073
31074         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31075         * g++.dg/bprob/bprob.exp: Likewise.
31076         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31077         to allow more general test case names.
31078
31079         * g++.dg/bprob/bprob-1.C: Rename to ...
31080         * g++.dg/bprob/g++-bprob-1.C: ... this.
31081
31082         * g77.dg/bprob/bprob-1.f: Rename to ...
31083         * g77.dg/bprob/g77-bprob-1.f: ... this.
31084
31085 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31086
31087         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31088         bison 1.50 or later.
31089
31090 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31091
31092         * g++.dg/README: Describe more test directories.
31093
31094 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31095
31096         * g++.dg/init/array6.C: Add additional tests.
31097
31098 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31099
31100         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31101         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31102
31103 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31104
31105         * gcc.c-torture/compile/20020604-1.x: New.
31106         * gcc.c-torture/compile/simd-5.x: Likewise.
31107         * gcc.c-torture/execute/920710-1.x: Likewise.
31108         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31109
31110 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31111
31112         * g++.dg/inherit/override1.C: Add dg-options clause.
31113
31114 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31115
31116         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31117         _mm_slli_si128.
31118
31119 2002-10-19  Andreas Schwab  <schwab@suse.de>
31120
31121         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31122         directory component.
31123
31124 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31125
31126         * g++.dg/inherit/thunk1.C: New test.
31127
31128         * g++.dg/inherit/override1.C: New test.
31129
31130         * g++.dg/abi/mangle11.C: New test.
31131         * g++.dg/abi/mangle14.C: New test.
31132         * g++.dg/abi/mangle17.C: New test.
31133
31134 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31135
31136         * g++.dg/overload/member2.C: New test.
31137
31138 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31139
31140         * g++.dg/README: Describe new compat directory.
31141         * g++.dg/dg.exp: Skip tests in compat directory.
31142         * README.compat: New file.
31143         * lib/compat.exp: New expect script.
31144         * g++.dg/compat: New test directory.
31145         * g++.dg/compat/compat.exp: New expect script.
31146         * g++.dg/compat/abi: New test directory.
31147         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31148         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31149         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31150         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31151         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31152         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31153         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31154         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31155         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31156         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31157         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31158         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31159         * g++.dg/compat/break: New test directory.
31160         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31161         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31162         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31163         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31164         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31165         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31166         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31167         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31168         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31169         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31170         g++.dg/compat/break/README: New files.
31171         * g++.dg/compat/eh: New test directory.
31172         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31173         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31174         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31175         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31176         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31177         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31178         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31179         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31180         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31181         g++.dg/compat/eh/filter2_y.C,
31182         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31183         g++.dg/compat/eh/new1_y.C,
31184         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31185         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31186         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31187         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31188         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31189         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31190         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31191         g++.dg/compat/eh/unexpected1_y.C: New files.
31192         * g++.dg/compat/init: New test directory.
31193         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31194         g++.dg/compat/init/array5_y.C,
31195         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31196         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31197         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31198         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31199         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31200         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31201         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31202         g++.dg/compat/init/init-ref2_y.C: New files.
31203
31204 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31205
31206         PR c++/7584
31207         * g++.dg/inherit/using3.C: New test.
31208
31209 2002-10-17  Jan Hubicka  <jh@suse.cz>
31210
31211         * gcc.dg/20021017-2.c: New test.
31212
31213 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31214
31215         * g++.dg/abi/mangle16.C: Adjust.
31216
31217         * g++.dg/init/array8.C: New test.
31218
31219 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31220
31221         * gcc.dg/special/mips-abi.exp: New test.
31222         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31223
31224 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31225
31226         * g++.dg/abi/mangle16.C: New test.
31227         * g++.dg/abi/mangle17.C: Likewise.
31228
31229         PR c++/7478
31230         * g++.dg/template/ref1.C: New test.
31231
31232 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31233
31234         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31235
31236 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31237
31238         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31239
31240 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31241
31242         PR c++/7524
31243         * g++.dg/init/array7.C: New test.
31244
31245 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31246
31247         * g++.dg/init/array6.C: New test.
31248
31249         * g++.dg/abi/mangle13.C: Likewise.
31250         * g++.dg/abi/mangle14.C: Likewise.
31251         * g++.dg/abi/mangle15.C: Likewise.
31252
31253 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31254
31255         * g++.dg/abi/empty8.C: New test.
31256
31257 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31258
31259         * g++.dg/init/ctor1.C: New test.
31260
31261 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31262
31263         * gcc.c-torture/execute/20021015-1.c: New test.
31264
31265 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31266
31267         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31268
31269 2002-10-14  Jan Hubicka  <jh@suse.cz>
31270
31271         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31272
31273 2002-10-14  Richard Henderson  <rth@redhat.com>
31274
31275         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31276
31277 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31278
31279         PR optimization/6631
31280         * g++.dg/opt/const2.C: New test.
31281
31282 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31283
31284         PR c++/7176
31285         * g++.dg/parse/friend1.C: New test.
31286         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31287
31288 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31289
31290         * gcc.dg/20021014-1.c: New test.
31291
31292 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31293
31294         PR c++/5661
31295         * g++.dg/ext/vlm1.C: New test.
31296         * g++.dg/ext/vlm2.C: Likewise.
31297
31298         * g++.dg/init/array1.C: Remove invalid braces.
31299         * g++.dg/init/brace1.C: New test.
31300         * g++.dg/init/copy2.C: Likewise.
31301         * g++.dg/init/copy3.C: Likewise.
31302         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31303         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31304         braces.
31305
31306 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31307
31308         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31309
31310 2002-10-11  Richard Shann  <richard.shann@superh.com>
31311
31312         * gcc.c-torture/compile/simd-5.c: New test.
31313
31314 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31315
31316         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31317
31318 2002-10-10  Jim Wilson  <wilson@redhat.com>
31319
31320         * gcc.c-torture/execute/20021010-1.c: New test.
31321
31322 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31323
31324         PR c/7353
31325         * g++.dg/ext/typedef-init.C: New test.
31326         * gcc.dg/typedef-init.c: New test.
31327
31328 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31329
31330         * gcc.dg/cpp/paste13.c: New test.
31331
31332 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31333
31334         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31335         remaining platforms, XFAIL during compile, not execute.  Don't
31336         XFAIL at -O0.
31337
31338 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31339
31340         * gcc.dg/alias-1.c: Tweak expected warning.
31341
31342 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31343
31344         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31345
31346 2002-10-06  Andreas Jaeger  <aj@suse.de>
31347
31348         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31349         * gcc.dg/cpp/c++98.C: Likewise.
31350
31351         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31352         * g++.dg/cpp/c++98.C: Likewise.
31353
31354         * g++.dg/README (Subdirectories): Mention cpp directory.
31355
31356         PR target/7559
31357         * gcc.dg/20021006-1.c: New test.
31358
31359 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31360
31361         PR c++/7804
31362         * g++.dg/other/warning1.C: New test.
31363
31364 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31365
31366         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31367         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31368         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31369
31370 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31371
31372         PR c++/7931
31373         * g++.dg/template/ptrmem3.C: New test.
31374
31375         PR c++/7754
31376         * g++.dg/template/union1.C: New test.
31377
31378 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31379
31380         PR c++/8006
31381         * g++.dg/abi/mangle9.C: New test.
31382         * g++.dg/abi/mangle10.C: New test.
31383         * g++.dg/abi/mangle11.C: New test.
31384         * g++.dg/abi/mangle12.C: New test.
31385
31386 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31387
31388         PR c++/7188.
31389         * g++.dg/template/meminit1.C: New test.
31390         * g++.dg/warn/Wreorder-1.C: Likewise.
31391         * g++.old-deja/g++.mike/warn3.C: Tweak.
31392         * lib/prune.exp: Ingore "in copy constructor".
31393
31394 2002-10-02  Andreas Jaeger  <aj@suse.de>
31395
31396         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31397         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31398         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31399         on x86-64.
31400
31401 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31402
31403         * gcc.dg/empty1.C: Fix typo.
31404
31405 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31406
31407         * gcc.dg/alias-1.c: New test.
31408
31409 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31410
31411         * gcc.dg/empty1.C: New test.
31412
31413         * g++.dg/tls/init-2.C: Tweak error messages.
31414
31415 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31416
31417         * gcc.c-torture/compile/20020923-1.c: New test.
31418
31419 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31420
31421         * gcc.c-torture/execute/ffs-1.c: New test.
31422         * gcc.c-torture/execute/ffs-2.c: Ditto.
31423
31424 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31425
31426         * g++.dg/overload/member1.C: New test.
31427
31428 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31429
31430         * g++.dg/abi/empty7.C: New test.
31431         * g++.dg/init/pm2.C: Likewise.
31432
31433 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31434
31435         * g++.dg/rtti/crash1.C: New test.
31436
31437 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31438
31439         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31440         gcc.dg/sibcall-4.c: New tests.
31441
31442 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31443
31444         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31445         powerpc and MMIX targets.
31446
31447 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31448
31449         * gcc.dg/cpp/20020927-1.c: New.
31450
31451 2002-09-26  David S. Miller  <davem@redhat.com>
31452
31453         * gcc.c-torture/compile/trunctfdf.c: New.
31454
31455 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31456
31457         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31458
31459 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31460
31461         * gcc.c-torture/execute/loop-15.c: New.
31462
31463 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31464
31465         * README.QMTEST: Fix typo.
31466
31467 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31468
31469         * gcc.dg/20020926-1.c: New test.
31470
31471 2002-09-25  David S. Miller  <davem@redhat.com>
31472
31473         PR target/7842
31474         * gcc.c-torture/execute/shiftdi.c: New test.
31475
31476 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31477
31478         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31479         unique to the tool.
31480         * lib/g77.exp (g77_init): Likewise.
31481         * lib/g++.exp (g++_init): Likewise.
31482         * lib/objc.exp (objc_init): Likewise.
31483
31484 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31485
31486         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31487         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31488         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31489
31490 2002-09-25  Richard Henderson  <rth@redhat.com>
31491
31492         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31493         too-small long double.
31494
31495 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31496
31497         * gcc.dg/20020919-1.c: New test.
31498
31499 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31500
31501         * g++.dg/abi/bitfield6.C: New test.
31502         * g++.dg/abi/bitfield7.C: New test.
31503         * g++.dg/abi/bitfield8.C: New test.
31504         * g++.dg/abi/vbase11.C: New test.
31505
31506 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31507
31508         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31509         hppa*-*-hpux*.  Update test comment.
31510
31511 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31512
31513         * gcc.dg/tls/struct-1.c: New test.
31514
31515 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31516
31517         * gcc.dg/cpp/tr-warn2.c: Update.
31518
31519 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31520
31521         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31522
31523 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31524
31525         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31526         systems.
31527
31528 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31529
31530         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31531
31532         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31533         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31534         setting of cxxfilt.
31535
31536 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31537
31538         * gcc.dg/20020312-2.c: Update for darwin.
31539
31540 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31541
31542         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31543
31544 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31545
31546         * objc.dg/comp-types-1.m: New test.
31547         * objc.dg/comp-types-2.m: New test.
31548         * objc.dg/comp-types-3.m: New test.
31549         * objc.dg/comp-types-4.m: New test.
31550         * objc.dg/comp-types-5.m: New test.
31551         * objc.dg/comp-types-6.m: New test.
31552
31553 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31554
31555         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31556
31557 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31558
31559         * g++.dg/other/do1.C: New test.
31560
31561         * g++.dg/template/subst1.C: New test.
31562
31563 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31564
31565         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31566
31567 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31568
31569         * g++.dg/template/qualttp20.C: Adjust expected errors.
31570         * g++.old-deja/g++.jason/report.C: Likewise.
31571         * g++.old-deja/g++.other/qual1.C: Likewise.
31572
31573         * g++.dg/lookup/scoped2.C: New test.
31574
31575         * g++.dg/ext/asm3.C: New test.
31576
31577 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31578
31579         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31580
31581 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31582
31583         * ChangeLog: follow spelling conventions.
31584         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31585         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31586         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31587         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31588         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31589         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31590         * g++.old-deja/g++.law/global-init1.C: Likewise.
31591         * g++.old-deja/g++.other/delete4.C: Likewise.
31592         * g++.old-deja/g++.other/inline21.C: Likewise.
31593         * g++.old-deja/g++.other/singleton.C: Likewise.
31594         * g77.dg/strlen0.f: Likewise.
31595         * g77.f-torture/compile/20010519-1.f: Likewise.
31596         * g77.f-torture/compile/980310-4.f: Likewise.
31597         * gcc.c-torture/compile/20000605-1.c: Likewise.
31598         * gcc.c-torture/execute/20020225-1.c: Likewise.
31599         * gcc.dg/c90-hexfloat-2.c: Likewise.
31600         * gcc.dg/c99-bool-1.c: Likewise.
31601         * gcc.dg/c99-hexfloat-2.c: Likewise.
31602         * gcc.dg/dll-2.c: Likewise.
31603         * gcc.dg/wtr-union-init-1.c: Likewise.
31604         * gcc.dg/wtr-union-init-2.c: Likewise.
31605         * gcc.dg/wtr-union-init-3.c: Likewise.
31606         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31607         * gcc.dg/cpp/defined.c: Likewise.
31608         * gcc.dg/cpp/macsyntx.c: Likewise.
31609         * gcc.dg/cpp/paste2.c: Likewise.
31610         * gcc.dg/cpp/trad/defined.c: Likewise.
31611         * gcc.dg/format/c90-printf-1.c: Likewise.
31612         * gcc.dg/format/c90-scanf-1.c: Likewise.
31613         * gcc.dg/format/c99-printf-1.c: Likewise.
31614         * gcc.dg/format/c99-scanf-1.c: Likewise.
31615         * gcc.misc-tests/gcov-8.c: Likewise.
31616         * lib/profopt.exp: Likewise.
31617
31618 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
31619
31620         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
31621
31622 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31623
31624         * g++.dg/inherit/using2.C: New test.
31625
31626 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
31627
31628         * ChangeLog: Follow spelling conventions.
31629         * g++.dg/template/friend4.C: Likewise.
31630         * g++.old-deja/g++.pt/crash67.C: Likewise.
31631         * gcc.c-torture/execute/20000801-4.c: Likewise.
31632         * gcc.dg/c90-digraph-1.c: Likewise.
31633         * gcc.dg/c94-digraph-1.c: Likewise.
31634         * gcc.dg/c99-digraph-1.c: Likewise.
31635         * gcc.dg/cpp/line5.c: Likewise.
31636         * gcc.dg/cpp/multiline.c: Likewise.
31637         * gcc.dg/cpp/trad/literals-1.c: Likewise.
31638         * gcc.dg/format/attr-3.c: Likewise.
31639         * gcc.dg/format/c90-scanf-3.c: Likewise.
31640         * gcc.dg/format/ext-4.c: Likewise.
31641
31642 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31643
31644         * g++.dg/template/pretty1.C: New test.
31645
31646 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
31647
31648         * gcc.c-torture/execute/struct-cpy-1.c: New test.
31649
31650 2002-09-13  Matt Austern  <austern@apple.com>
31651
31652         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
31653         passing a cast expression to a function by const reference.
31654
31655 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
31656
31657         * g++.dg/template/deduce1.C: New test.
31658
31659 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
31660
31661         * gcc.c-torture/execute/simd-1.c: Force all use of int to
31662         32-bit int.
31663
31664 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31665
31666         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
31667         usage.
31668
31669 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
31670
31671         * gcc.c-torture/compile/20020910-1.c: New test.
31672
31673 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
31674
31675         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
31676
31677 2002-09-10  Andreas Jaeger  <aj@suse.de>
31678
31679         * gcc.dg/20020312-2.c: Adjust for x86-64.
31680
31681 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
31682
31683         * g77.dg/7388.f: New test case for PR 7388.
31684
31685 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
31686
31687         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
31688
31689 2002-09-05  Ziemowit Laski <zlaski@apple.com>
31690
31691         * objc.dg/proto-lossage-1.m: New test.
31692
31693 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
31694
31695         * gcc.dg/cpp/_Pragma4.c: Fix typo.
31696
31697 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
31698
31699         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
31700         expected to pass.
31701
31702 2002-09-06  Stan Shebs  <shebs@apple.com>
31703             David Edelsohn  <edelsohn@gnu.org>
31704
31705         * gcc.dg/weak: New directory.
31706         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
31707         target-specific xfail bits.
31708         * gcc.dg/typeof-2.c: Move to new directory.
31709         * gcc.dg/weak.exp: New expect script.
31710
31711 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
31712
31713         * gcc.c-torture/execute/extzvsi.c: New test.
31714
31715 2002-09-05  Stan Shebs  <shebs@apple.com>
31716
31717         * gcc.dg/weak-1.c: xfail on Darwin.
31718         * gcc.dg/weak-2.c: Ditto.
31719         * gcc.dg/weak-3.c: Ditto.
31720         * gcc.dg/weak-4.c: Ditto.
31721         * gcc.dg/weak-5.c: Ditto.
31722         * gcc.dg/weak-6.c: Ditto.
31723         * gcc.dg/weak-7.c: Ditto.
31724         * gcc.dg/weak-8.c: Ditto.
31725         * gcc.dg/weak-9.c: Ditto.
31726
31727 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
31728
31729         * gcc.c-torture/execute/loop-14.c: New test.
31730
31731 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
31732
31733         * g++.dg/other/cxa-atexit1.C: New test.
31734
31735         * gcc.dg/typeof-2.c: New test.
31736
31737 2002-09-03  Roger Sayle  <roger@eyesopen.com>
31738
31739         * gcc.dg/builtins-2.c: New testcase.
31740         * gcc.dg/builtins-3.c: New testcase.
31741
31742 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
31743
31744         * gcc.dg/cpp/_Pragma4.c: New test.
31745
31746 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
31747
31748         * objc/execute/nil_method-1.m: New testcase.
31749
31750 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
31751
31752         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
31753         [Object class], not [Object initialize].
31754
31755 2002-08-31  Roger Sayle  <roger@eyesopen.com>
31756             Hans-Peter Nilsson  <hp@bitrange.com>
31757
31758         * gcc.c-torture/execute/20020720-1.x: Skip test on
31759         mmix-knuth-mmixware.  Correct comment.
31760
31761 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
31762
31763         * testsuite/g++.dg/abi/bitfield5.C: New test.
31764         * testsuite/g++.dg/abi/vbase10.C: Likewise.
31765
31766 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
31767
31768         * objc.dg/undeclared-selector.m: New test.
31769
31770 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
31771
31772         * g++.dg/other/offsetof1.C: Avoid cast warning.
31773
31774 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
31775
31776         * objc.dg/super-class-2.m: New test.
31777
31778 2002-08-24  Matt Austern  <austern@apple.com>
31779
31780         * g++.dg/ext/lvaddr.C: New test.
31781         * g++.dg/ext/lvcast.C: New test.
31782
31783 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
31784
31785         * testsuite/g++.dg/inherit/cond1.C: New test.
31786
31787 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
31788
31789         * gcc.dg/noncompile/incomplete-1.c: New test.
31790
31791 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31792
31793         * gcc.dg/typespec-1.c: New test.
31794
31795 2002-08-20  Devang Patel  <dpatel@apple.com>
31796         * objc.dg/proto-hier-2.m: New test.
31797
31798 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
31799
31800         * objc.dg/bitfield-1.m: New test.
31801         * objc.dg/bitfield-2.m: New test.
31802
31803 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31804
31805         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
31806         gcc.dg/c99-flex-array-4.c: New tests.
31807
31808 2002-08-16  Stan Shebs  <shebs@apple.com>
31809
31810         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
31811
31812 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
31813
31814         * gcc.dg/typeof-1.c: New test.
31815         * g++.dg/ext/typeof2.C: New test.
31816
31817 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31818
31819         * g++.dg/other/offsetof1.C: New test.
31820
31821 2002-08-14  Richard Henderson  <rth@redhat.com>
31822
31823         * gcc.dg/tls/diag-3.c: Fix expected message strings.
31824
31825 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
31826
31827         * gcc.dg/cpp/_Pragma3.c: New test.
31828
31829 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
31830
31831         * g++.dg/template/inherit3: New test.
31832
31833 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31834
31835         * gcc.dg/bitfld-4.c: Add blank options.
31836
31837 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
31838
31839         * g++.dg/template/crash1.C: New test.
31840
31841 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31842
31843         * gcc.dg/tls/opt-2.c: New test.
31844
31845 2002-08-08  Devang Patel  <dpatel@apple.com>
31846
31847         * objc.dg/selector-1.m : New test
31848
31849 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31850
31851         * g++.dg/abi/bitfield4.C: New test.
31852         * gcc.dg/bitfld-4.c: New test.
31853
31854 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31855
31856         * g++.dg/other/packed1.C: New test.
31857
31858 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
31859
31860         * g++.dg/abi/offsetof.C: Tweak error messages.
31861         * g++.old-deja/g++.mike/p10769a.C: Likewise.
31862
31863 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31864
31865         * gcc.dg/bitfld-3.c: New test.
31866
31867 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31868             Richard Henderson  <rth@redhat.com>
31869
31870         * gcc.dg/i386-bitfield1.c: New test.
31871         * g++.dg/abi/bitfield3.C: Update.
31872
31873 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
31874
31875         * objc.dg/const-str-2.m: Update.
31876         * gcc.dg/cpp/c++98.c: Change to C extension.
31877         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
31878         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
31879
31880 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
31881
31882         * testsuite/gcc.dg/tls/diag-3.c: New.
31883
31884 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
31885
31886         * g++.dg/README (Subdirectories): Document new subdir expr.
31887         * g++.dg/expr/pmf-1.C: New test.
31888
31889 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
31890
31891         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
31892
31893 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
31894
31895         * g++.dg/abi/bitfield3.C: New test.
31896
31897 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
31898
31899         * lib/gcov.exp: Tweak expected line formats.
31900         * gcc.misc-tests/gcov8.c: New test.
31901         * gcc.misc-tests/gcov8.x: New flags.
31902
31903 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
31904
31905         * consistency.vlad/layout/endian.c: Include string.h.
31906
31907         * gcc.c-torture/execute/20020805-1.c: New test.
31908
31909 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
31910
31911         * g++.dg/other/conversion1.C: New test.
31912
31913 2002-08-03  Roger Sayle  <roger@eyesopen.com>
31914
31915         * gcc.dg/builtins-1.c: New testcase.
31916
31917 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
31918
31919         * g++.dg/inherit/access3.C: New test.
31920
31921 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
31922
31923         * gcc.dg/ia64-visibility-2.c: New test.
31924
31925 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
31926
31927         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
31928         __qualifier_flags to __flags.
31929
31930 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
31931
31932         * g++.dg/inherit/operator1.C: New test.
31933         * g++.dg/lookup/disamb1.C: Fix typo in comment.
31934         * g++.dg/other/error1.C: Change expected error message.
31935         * g++.dg/template/conv4.C: Likewise.
31936
31937 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
31938
31939         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
31940         for documented behavior.
31941
31942 2002-07-25  Roger Sayle  <roger@eyesopen.com>
31943
31944         * gcc.c-torture/execute/20020720-1.x: Skip this test on
31945         several targets known to fail.
31946
31947 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
31948
31949         * gcc.dg/mips-args-[123].c: New tests.
31950
31951 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
31952
31953         * gcc.dg/ppc-spe.c: New.
31954
31955 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
31956
31957         * g++.dg/other/ptrmem4.C: New testcase.
31958
31959 2002-07-24  Richard Henderson  <rth@redhat.com>
31960
31961         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
31962
31963 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
31964
31965         * g++.dg/ext/alignof1.C (main): Return 0 for success.
31966
31967 2002-07-24  Roger Sayle  <roger@eyesopen.com>
31968
31969         * gcc.c-torture/execute/memset-3.c: New testcase.
31970
31971 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
31972
31973         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
31974         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
31975
31976 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31977
31978         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
31979         Delete.
31980
31981 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
31982
31983         * gcc.c-torture/compile/simd-4.c: New test.
31984
31985 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31986
31987         PR c++/7347, c++/7348
31988         * g++.dg/template/access4.C: New test.
31989         * g++.dg/template/access5.C: New test.
31990         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
31991         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
31992         * g++.old-deja/g++.pt/ttp58.C: Likewise.
31993         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
31994
31995 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
31996
31997         * gcc.dg/gnu89-init-2.c: New test.
31998
31999 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32000
32001         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32002
32003 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32004
32005         * gcc.c-torture/execute/20020720-1.c: New testcase.
32006
32007 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32008
32009         * gcc.dg/cpp/Wsignprom.c: New tests.
32010
32011 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32012
32013         * gcc.c-torture/execute/loop-13.c: New test.
32014
32015 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32016
32017         * gcc.dg/cpp/expr.c: New tests.
32018
32019 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32020
32021         * g++.dg/opt/pr6713.C: Add template instantiation.
32022
32023 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32024
32025         * gcc.dg/nest.c: New test.
32026
32027 2002-07-17  Richard Henderson  <rth@redhat.com>
32028
32029         * g++.dg/opt/pr6713.C: New test.
32030
32031 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32032
32033         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32034         XFAIL for all x86 processors.
32035
32036 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32037
32038         * gcc.c-torture/execute/20010122-1.x: Do not test with
32039         -fomit-frame-pointer.
32040
32041 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32042
32043         * g++.dg/template/instantiate2.C: New test.
32044         * g++.dg/template/spec4.C: New test.
32045
32046 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32047
32048         * g++.dg/template/access2.C: New test.
32049         * g++.dg/template/access3.C: New test.
32050
32051 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32052
32053         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32054         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32055         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32056         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32057         Convert to use <stdarg.h>.
32058         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32059         Delete.
32060         * gcc.dg/va-arg-2.c: New.
32061         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32062
32063 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32064
32065         * gcc.c-torture/compile/20020710-1.c: New test.
32066
32067 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32068                           Andrew Pinski  <pinskia@physics.uc.edu>
32069
32070         gcc.c-torture/compile/simd-2.c: New testcase.
32071         gcc.c-torture/compile/simd-3.c: Likewise.
32072
32073 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32074
32075         PR c++/7224
32076         * g++.dg/overload/error1.C: New test.
32077
32078 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32079
32080         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32081         configuration and IRIX 6 O32 ABI.
32082
32083 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32084
32085         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32086
32087 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32088
32089         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32090
32091 2002-07-10  Jeffrey A Law  <law@redhat.com>
32092
32093         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32094
32095         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32096
32097 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32098
32099         * gcc.dg/20020312-2.c: Check for __PPC__.
32100
32101 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32102
32103         * gcc.c-torture/compile/20020709-1.c: New test.
32104
32105 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32106
32107         * g++.dg/template/qualttp21.C: New test case.
32108
32109 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32110
32111         * gcc.c-torture/compile/20020706-1.c: New test.
32112         * gcc.c-torture/compile/20020706-2.c: New test.
32113
32114 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32115             Alexandre Oliva  <aoliva@redhat.com>
32116
32117         * g++.dg/warn/incomplete1.C: New test.
32118
32119 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32120
32121         PR c++/7099
32122         * g++.dg/warn/noreturn1.C: New test.
32123
32124 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32125
32126         PR c++/6706
32127         * g++.dg/debug/debug6.C: New test.
32128         * g++.dg/debug/debug7.C: New test.
32129
32130 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32131
32132         * gcc.c-torture/compile/simd-3.c: New test.
32133
32134 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32135
32136         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32137         * gcc.dg/20020620-1.c: Likewise.
32138
32139 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32140
32141         PR c++/6944
32142         * g++.dg/init/array4.C: New test.
32143         * g++.dg/init/array5.C: New test.
32144
32145 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32146
32147         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32148         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32149
32150 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32151
32152         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32153         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32154         * gcc.dg/wtr-conversion-1.c: Likewise.
32155         * gcc.dg/wtr-escape-1.c: Likewise.
32156         * gcc.dg/wtr-int-type-1.c: Likewise.
32157         * gcc.dg/wtr-label-1.c: Likewise.
32158         * gcc.dg/wtr-static-1.c: Likewise.
32159         * gcc.dg/wtr-strcat-1.c: Likewise.
32160         * gcc.dg/wtr-suffix-1.c: Likewise.
32161         * gcc.dg/wtr-switch-1.c: Likewise.
32162         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32163         * gcc.dg/wtr-union-init-1.c: Likewise.
32164         * gcc.dg/wtr-union-init-2.c: Likewise.
32165         * gcc.dg/wtr-union-init-3.c: Likewise.
32166
32167         * gcc.dg/wtr-func-def-1.c: New test.
32168
32169 2002-07-02 Devang Patel <dpatel@apple.com>
32170
32171         * objc.dg/param-1.m: New test.
32172
32173 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32174
32175         * gcc.dg/cpp/trad/directive.c: Add test.
32176         * gcc.dg/cpp/trad/macroargs.c: Add test.
32177         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32178
32179 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32180
32181         * gcc.dg/cpp/cmdlne-M.c: New test.
32182
32183 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32184
32185         * objc.dg/desig-init-1.m: New test.
32186
32187 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32188
32189         PR c++/6716
32190         * g++.dg/template/instantiate1.C: New test.
32191
32192 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32193
32194         PR c++/7112
32195         * g++.dg/template/sizeof2.C: New test.
32196
32197 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32198
32199         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32200         gcc.dg/cpp/trad/include.c: New tests.
32201
32202 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32203
32204         PR target/7177
32205         * gcc.c-torture/compile/20020701-1.c: New test.
32206
32207 2002-07-01  Stan Shebs  <shebs@apple.com>
32208
32209         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32210         header here...
32211         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32212         (objc-torture-execute): or here.
32213
32214 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32215
32216         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32217
32218 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32219
32220         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32221
32222 2002-06-30  Devang Patel  <dpatel@apple.com>
32223
32224         * objc.dg/fsyntax-only.m: New test.
32225
32226 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32227
32228         PR c++/6695
32229         * g++.dg/template/friend7.C: New file.
32230
32231 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32232
32233         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32234         return type.
32235
32236 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32237
32238         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32239         avoid division by zero.
32240
32241 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32242
32243         * gcc.dg/Wunknownprag.c: New tests.
32244
32245 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32246
32247         * gcc.c-torture/execute/simd-2.c: New test.
32248
32249 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32250
32251         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32252         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32253         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32254         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32255         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32256         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32257         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32258         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32259         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32260         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32261         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32262         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32263         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32264         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32265         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32266         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32267         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32268
32269 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32270
32271         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32272         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32273         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32274         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32275         New tests.
32276         * gcc.dg/cpp/trad/directive.c: Update.
32277
32278 2002-06-23  Andreas Jaeger  <aj@suse.de>
32279
32280         * gcc.c-torture/execute/complex-6.c: New.
32281
32282 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32283
32284         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32285         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32286         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32287         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32288
32289 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32290
32291         * gcc.dg/cpp/trad: New directory with traditional tests copied
32292         from parent directory.
32293         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32294         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32295         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32296         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32297         Move to trad/ and rename.
32298         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32299         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32300         gcc.dg/cpp/trad/redef2.c: New tests.
32301         * gcc.dg/cpp/trad/trad.exp: New driver.
32302
32303 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32304
32305         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32306         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32307         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32308         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32309         Remove.
32310
32311 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32312
32313         * gcc.dg/20020620-1.c: New test.
32314
32315 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32316
32317         * g++.dg/template/ttp4.C: New test.
32318
32319 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32320
32321         * g++.dg/opt/vt1.C: Fix regexp.
32322
32323 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32324
32325         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32326         Don't use attribute `noinline'.
32327
32328 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32329
32330         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32331
32332 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32333
32334         * gcc.c-torture/execute/simd-1.c: New.
32335
32336         * gcc.dg/simd-1.c: New.
32337
32338 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32339
32340         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32341
32342 2002-06-16  Richard Henderson  <rth@redhat.com>
32343
32344         * g++.dg/ext/anon-struct1.C: New.
32345         * g++.dg/ext/anon-struct2.C: New.
32346         * g++.dg/ext/anon-struct3.C: New.
32347         * gcc.dg/anon-struct-1.c: New.
32348         * gcc.dg/anon-struct-2.c: New.
32349         * gcc.dg/anon-struct-3.c: New.
32350         * gcc.dg/20011008-1.c: Adjust warning text.
32351         * gcc.dg/20020527-1.c: Add -fms-extensions.
32352
32353 2002-06-16  Richard Henderson  <rth@redhat.com>
32354
32355         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32356
32357 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32358
32359         * gcc.c-torture/execute/20020615-1.c: New test.
32360
32361 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32362
32363         * gcc.c-tortuture/execute/compare-1.c: New test case.
32364         * gcc.c-tortuture/execute/compare-2.c: New test case.
32365         * gcc.c-tortuture/execute/compare-3.c: New test case.
32366
32367 2002-06-13  Richard Henderson  <rth@redhat.com>
32368
32369         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32370         ia64 ilp32.
32371
32372 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32373
32374         * g++.dg/template/typename2.C: Update error message.
32375
32376 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32377
32378         * gcc.c-torture/execute/20020611-1.c: New test.
32379
32380 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32381
32382         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32383         list of targets to skip.
32384
32385 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32386
32387         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32388         targets if not optimizing.
32389
32390 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32391
32392         * gcc.c-torture/compile/20020605-1.c: New test.
32393
32394         * g++.dg/opt/vt1.C: New test.
32395
32396         * gcc.dg/20020531-1.c: New test.
32397
32398         * gcc.dg/20020530-1.c: New test.
32399
32400         * gcc.dg/20020527-1.c: New test.
32401
32402         * g++.dg/opt/cse1.C: New test.
32403
32404 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32405
32406         * gcc.dg/20020607-2.c: New test case.
32407
32408 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32409
32410         * gcc.c-torture/compile/20020604-1.c: New test.
32411
32412 2002-06-04  Richard Henderson  <rth@redhat.com>
32413
32414         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32415         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32416         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32417
32418 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32419
32420         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32421
32422 2002-06-03  Richard Henderson  <rth@redhat.com>
32423
32424         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32425         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32426
32427 2002-06-02  Richard Henderson  <rth@redhat.com>
32428
32429         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32430         test functions static.
32431
32432 2002-06-02  Andreas Jaeger  <aj@suse.de>
32433
32434         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32435         now.
32436
32437 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32438
32439         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32440         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32441         Update for mofified diagnostics.
32442         * gcc.dg/c99-intconst-1.c: No longer fail.
32443
32444 2002-06-02  Richard Henderson  <rth@redhat.com>
32445
32446         * gcc.dg/uninit-A.c: Remove xfail markers.
32447
32448 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32449
32450         * gcc.dg/fnegate-1.c: New test case.
32451
32452 2002-05-30  Osku Salerma  <osku@iki.fi>
32453
32454         * gcc.c-torture/execute/mayalias-1.c: New file.
32455
32456 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32457
32458         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32459         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32460         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32461
32462 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32463
32464         * gcc.c-torture/execute/20020529-1.c: New test.
32465
32466 2002-05-27  Richard Henderson  <rth@redhat.com>
32467
32468         * g++.dg/ext/attrib6.C: New test case.
32469
32470 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32471
32472         * gcc.c-torture/execute/pure-1.c: New test.
32473
32474 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32475
32476         * gcc.dg/cpp/arith-2.c: Remove.
32477
32478 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32479
32480         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32481         * gcc.dg/cpp/if-3.c: Remove.
32482
32483 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32484
32485         * g++.dg/opt/cse2.C: New test.
32486
32487 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32488
32489         * gcc.dg/cpp/arith-1.c: New semantic tests.
32490         * gcc.dg/cpp/if-1.c: Update.
32491
32492 2002-05-24  Ben Elliston  <bje@redhat.com>
32493
32494         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32495
32496 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32497
32498         * gcc.dg/verbose-asm.c: New test.
32499
32500 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32501
32502         * gcc.dg/cpp/paste12.c: New test.
32503
32504 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32505
32506         * g++.dg/parse/named_ops.C: New test.
32507
32508 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32509
32510         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32511
32512 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32513
32514         * gcc.dg/weak-2.c: Allow optional leading underscore
32515         in scan-assembler symbol name.
32516         * gcc.dg/weak-3.c: Likewise.
32517         * gcc.dg/weak-4.c: Likewise.
32518         * gcc.dg/weak-5.c: Likewise.
32519
32520 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32521
32522         * gcc.dg/20020523-1.c: New test.
32523
32524 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32525
32526         * objc.dg/const-str-2.m: Update now that we stop after
32527         a command line error.
32528
32529 2002-05-22  Richard Henderson  <rth@redhat.com>
32530
32531         * g++.dg/dg.exp: Fix typo in test pruneing.
32532
32533 2002-05-22  Richard Henderson  <rth@redhat.com>
32534
32535         * g++.dg/dg.exp: Prune the tls subdirectory.
32536         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32537         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32538         * g++.dg/tls/init-1.C: New.
32539
32540 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32541
32542         * gcc.dg/20020517-1.c: New test.
32543
32544 2002-05-21  Richard Henderson  <rth@redhat.com>
32545
32546         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32547         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32548
32549 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32550
32551         * g++.dg/other/copy2.C: New test.
32552
32553 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32554
32555         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32556         (MAX_COPY): Bump up to 10 times sizeof (long long).
32557         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32558
32559         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32560         sizeof (long long).
32561
32562         * gcc.c-torture/execute/strcpy-1.c: New test.
32563
32564 2002-05-19  Jason Merrill  <jason2redhat.com>
32565
32566         * g++.dg/ext/oper1.C: New test.
32567
32568 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32569 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32570
32571         * README.QMTEST: New file.
32572
32573         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32574
32575 2002-05-19  Andreas Jaeger  <aj@suse.de>
32576
32577         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32578         now.
32579         * gcc.c-torture/execute/loop-2d.x: Likewise.
32580
32581 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32582
32583         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32584         support weak symbols.
32585         * gcc.dg/weak-4.c: Likewise.
32586         * gcc.dg/weak-6.c: Likewise.
32587
32588 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32589
32590         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32591         cygwin, coff and h8300-*-hms targets
32592         * gcc.dg/weak-5.c: Likewise.
32593         * gcc.dg/weak-7.c: Likewise.
32594
32595 2002-05-16  Jason Merrill  <jason@redhat.com>
32596
32597         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32598         (scan-assembler-not, scan-assembler-dem): Likewise.
32599         (scan-assembler-dem-not): Likewise.
32600
32601 2002-05-15  Richard Henderson  <rth@redhat.com>
32602
32603         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32604
32605 2002-05-15  Richard Henderson  <rth@redhat.com>
32606
32607         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32608         (vfoo1f): Warning here.
32609         (vfoo1l): Don't redefine the alias.
32610
32611 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32612
32613         * g++.dg/init/pm1.C: New test.
32614
32615 2002-05-12  David S. Miller  <davem@redhat.com>
32616
32617         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
32618         types.
32619
32620 2002-05-10  Roger Sayle  <roger@eyesopen.com>
32621
32622         * gcc.c-torture/execute/20020510-1.c: New test case.
32623
32624 2002-05-10  David S. Miller  <davem@redhat.com>
32625
32626         * gcc.c-torture/execute/conversion.c: Test long double too.
32627
32628 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
32629
32630         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
32631         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
32632         * lib/g++.exp (g++_link_flags): Likewise.
32633         * lib/objc.exp (objc_target_compile): Likewise.
32634
32635 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32636
32637         * gcc.dg/cpp/poison.c: Update.
32638         * gcc.dg/cpp/20000625-2.c: Remove.
32639         * gcc.dg/cpp/direct2s.c: Remove final test.
32640
32641 2002-05-08  Tom Rix  <trix@redhat.com>
32642
32643         * gcc.c-torture/execute/20020508-1.c: New test.
32644         * gcc.c-torture/execute/20020508-2.c: New test.
32645         * gcc.c-torture/execute/20020508-3.c: New test.
32646
32647 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32648
32649         * gcc.dg/cpp/charconst-4.c: More tests.
32650
32651 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
32652
32653         PR c/6569
32654         * gcc.dg/weak-3.c: Update location of warning messages.
32655         * gcc.dg/weak-5.c: Likewise.
32656
32657 2002-05-06  Roger Sayle  <roger@eyesopen.com>
32658
32659         * gcc.c-torture/execute/20020506-1.c: New test case.
32660
32661 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32662
32663         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
32664
32665 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32666
32667         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
32668
32669 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32670
32671         * gcc.dg/cpp/charconst-3.c: New test.
32672
32673 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32674
32675         * gcc.dg/cpp/charconst.c: Update tests.
32676
32677 2002-05-05  Tim Josling  <tej@melbpc.org.au>
32678
32679         * treelang: Added directory for new sample language treelang. Also
32680         lib/treelang.exp: New file to signal treelang should be tested.
32681
32682 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32683
32684         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
32685         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
32686         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
32687         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
32688         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
32689         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
32690         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
32691
32692 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32693
32694         * gcc.dg/format/xopen-2.c: New test.
32695
32696 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32697
32698         * gcc.dg/20020503-1.c: New test.
32699
32700 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
32701
32702         * g++.dg/init/dtor1.C: Make it tougher.
32703
32704 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
32705
32706         * g++.dg/init/dtor1.C: New test.
32707
32708 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
32709
32710         * gcc.dg/altivec-8.c: New.
32711
32712 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
32713
32714         * gcc.dg/altivec-7.c: New.
32715
32716 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
32717
32718         * g++.dg/parse/typedef1.C: New test.
32719
32720 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
32721
32722         PR c++/6486
32723         * g++.dg/template/friend6.C: New test.
32724
32725         PR c++/6492
32726         * g++.dg/init/copy1.C: New test.
32727
32728 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
32729
32730         * g++.dg/warn/effc1.C: New test.
32731
32732 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32733
32734         * gcc.dg/cpp/if-cexp.c: Add a test.
32735
32736 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
32737
32738         * gcc.dg/20020426-2.c: New test.
32739
32740 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32741
32742         * gcc.dg/cpp/if-mop.c: Update.
32743         * gcc.dg/cpp/if-mpar.c: Add test.
32744         * gcc.dg/cpp/if-oppr.c: Update.
32745
32746 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32747
32748         PR c/6343
32749         * gcc.dg/weak-[2-7].c: New tests.
32750
32751 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32752
32753         * gcc.dg/enum1.c: New test.
32754
32755 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32756
32757         PR c++/6497
32758         * g++.dg/inherit/access2.C: New test.
32759
32760 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32761
32762         PR bootstrap/6445
32763         * gcc.dg/20020426-1.c: New test.
32764
32765 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32766
32767         * g++.dg/abi/enum1.C: New test.
32768
32769 2002-04-26  Richard Henderson  <rth@redhat.com>
32770
32771         * gcc.dg/c99-bool-1.c: Expect always true warning.
32772
32773 2002-04-25  Roger Sayle  <roger@eyesopen.com>
32774
32775         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
32776
32777 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32778
32779         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
32780         targets.
32781
32782 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
32783
32784         * g++.dg/abi/mange7.C: New test.
32785
32786         PR c++/6438.
32787         * g++.dg/parse/stmtexpr2.C: New test.
32788
32789 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
32790
32791         * gcc.dg/20020312-2.c: Add SH target.
32792
32793 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32794
32795         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
32796         compiler output on mips*-*-irix*.
32797
32798 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
32799
32800         * g++.dg/parse/attr1.C: New test.
32801
32802 2002-04-23  Roger Sayle  <roger@eyesopen.com>
32803
32804         * gcc.c-torture/execute/string-opt-17.c: New test case.
32805         * gcc.c-torture/execute/memset-2.c: New test case.
32806
32807 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
32808
32809         PR c++/6256:
32810         * g++.dg/template/friend5.C: New test.
32811
32812         PR c++/6331:
32813         * g++.dg/template/qual1.C: Likewise.
32814
32815 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
32816
32817         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
32818         Include stdlib.h, not stdio.h or ctype.h.
32819
32820 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
32821
32822         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
32823         cris-*-elf* and mmix-*-*.
32824         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
32825         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
32826         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
32827         Ditto.
32828         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
32829         * gcc.dg/wchar_t-1.c: Ditto.
32830
32831 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
32832
32833         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
32834         Clarify comment.
32835
32836 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
32837
32838         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
32839
32840 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32841
32842         * gcc.c-torture/execute/20000906-1.x: Delete.
32843
32844 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
32845
32846         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
32847
32848 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
32849
32850         * PR6367
32851         * g77.f-torture/execute/6367.f: New test.
32852         * g77.f-torture/execute/6367.x: Disable for MMIX.
32853
32854 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
32855
32856         * PR6352
32857         * g++.dg/opt/inline2.C: New test.
32858
32859 2002-04-18  Richard Henderson  <rth@redhat.com>
32860
32861         * gcc.dg/20000906-1.c: Enable for all targets.
32862         * gcc.c-torture/compile/iftrap-2.c: New.
32863
32864 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32865
32866         * gcc.dg/20020418-1.c: New test.
32867         * gcc.dg/20020418-2.c: New test.
32868
32869 2002-04-18  Richard Henderson  <rth@redhat.com>
32870
32871         * gcc.c-torture/compile/iftrap-1.c: New.
32872         * gcc.dg/iftrap-1.c: Adjust for ia64.
32873         * gcc.dg/iftrap-2.c: New.
32874
32875 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32876
32877         * gcc.c-torture/compile/20020418-1.c: New test.
32878
32879 2002-04-18  Roger Sayle  <roger@eyesopen.com>
32880
32881         * gcc.c-torture/compile/20020415-1.c: New.
32882
32883 2002-04-18  David S. Miller  <davem@redhat.com>
32884
32885         * gcc.c-torture/execute/20020418-1.c: New test.
32886
32887 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
32888
32889         * gcc.dg/20020416-1.c: New test.
32890
32891         * g++.dg/opt/inline1.C: New test.
32892
32893 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
32894
32895         * gcc.dg/altivec-5.c: New test.
32896
32897         * gcc.dg/20020415-1.c: New test.
32898
32899 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
32900
32901         * testsuite/lib/chill.exp: Remove.
32902
32903 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
32904
32905         * g++.dg/other/big-struct.C: New test.
32906
32907 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
32908
32909         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
32910         of scratch file.
32911
32912 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
32913
32914         PR c/6277
32915         * gcc.dg/i386-387-1.c: Allow optional leading underscore
32916         in scan-assembler function name
32917
32918 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
32919
32920         * g77.f-torture/execute/980628-4.x,
32921         g77.f-torture/execute/980628-5.x,
32922         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32923         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32924         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
32925         i[34567]86-*-*.
32926
32927 2002-04-13  David S. Miller  <davem@redhat.com>
32928
32929         * gcc.c-torture/execute/20020413-1.c: New test.
32930
32931 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
32932
32933         * gcc.dg/asm-6.c,
32934         * g++.dg/ext/asm1.C: New tests.
32935
32936 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
32937
32938         PR c++ 5373.
32939         * g++.dg/parse/stmtexpr1.C: New test.
32940
32941         PR c++/5189.
32942         * g++.dg/template/copy1.C: New test.
32943
32944 2002-04-12  Richard Henderson  <rth@redhat.com>
32945
32946         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
32947
32948 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
32949
32950         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
32951         gcc.c-torture/execute/20020307-2.c.
32952
32953 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
32954
32955         * g++.dg/ext/attrib5.C,
32956         * g++.dg/lookup/struct1.C: New tests.
32957
32958 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
32959
32960         * gcc.dg/20020411-1.c: New test.
32961
32962         * gcc.c-torture/execute/20020411-1.c: New test.
32963
32964 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
32965
32966         * g77.f-torture/execute/6177.f: New test.
32967
32968 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
32969
32970         PR middle-end/6247
32971         * g++.dg/opt/cleanup1.C: New test.
32972
32973         * g++.dg/opt/const1.C: New test.
32974
32975 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
32976
32977         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
32978
32979 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32980
32981         PR c++/5507
32982         * g++.dg/template/typename2.C: New test.
32983
32984 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
32985
32986         * gcc.c-torture/execute/loop-12.c: New.
32987
32988 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
32989
32990         * g77.f-torture/execute/980628-4.x,
32991         g77.f-torture/execute/980628-5.x,
32992         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32993         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32994         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
32995
32996 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32997
32998         PR optimization/6086
32999         * g++.dg/opt/preinc1.C: New test.
33000
33001 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33002
33003         PR c++/5571
33004         * g++.dg/opt/static2.C: New test.
33005
33006 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33007
33008         PR c/5120
33009         * gcc.dg/20020406-1.c: New test.
33010
33011 2002-04-04  David S. Miller  <davem@redhat.com>
33012
33013         * gcc.c-torture/execute/20020404-1.c: New test.
33014
33015 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33016
33017         PR c/6123
33018         * gcc.dg/20020312-2.c: Do not declare global register variable
33019         if __PIC__ or __pic__ is defined.
33020
33021 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33022
33023         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33024         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33025
33026 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33027
33028         * gcc.misc-tests/linkage.exp: Update last change to handle
33029         sparc*-, not just sparc-.
33030
33031 2002-04-03  Richard Henderson  <rth@redhat.com>
33032
33033         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33034
33035 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33036
33037         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33038
33039 2002-04-02  David S. Miller  <davem@redhat.com>
33040
33041         * gcc.c-torture/execute/20020402-3.c: New test.
33042
33043 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33044
33045         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33046         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33047
33048         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33049         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33050         g77.f-torture/execute/20001201.x,
33051         g77.f-torture/execute/u77-test.x: New files.
33052
33053         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33054         * gcc.dg/wchar_t-1.c: Ditto.
33055
33056 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33057
33058         * gcc.c-torture/execute/20020402-1.c: New test.
33059
33060 2002-04-01  Richard Henderson  <rth@redhat.com>
33061
33062         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33063
33064         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33065
33066 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33067
33068         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33069
33070 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33071
33072         * g++.dg/inherit/template-as-base.C: Expect error.
33073         * g++.dg/inherit/namespace-as-base.C: Likewise.
33074
33075 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33076
33077         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33078         g++.dg/ext/instantiate3.C: Tweak match patterns.
33079
33080         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33081         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33082         -da test.
33083
33084 2002-03-31  Richard Henderson  <rth@redhat.com>
33085
33086         * gcc.dg/special/alias-2.c: New.
33087         * gcc.dg/special/ecos.exp: Run it.
33088
33089 2002-03-31  Richard Henderson  <rth@redhat.com>
33090
33091         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33092
33093 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33094
33095         * gcc.dg/weak-1.c: Disable on h8300 port.
33096
33097 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33098
33099         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33100         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33101         ordering tests.
33102         * g++.dg/bprob/bprob-1.C: New test.
33103         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33104         * g++.dg/gcov/gcov-1.C: New test.
33105         * g++.dg/gcov/gcov-1.x: New file.
33106         * g++.dg/gcov/gcov-2.C: New test.
33107         * g++.dg/gcov/gcov-3.C: New test.
33108         * g++.dg/gcov/gcov-3.h: New file.
33109
33110 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33111
33112         * g++.old-deja/g++.other/builtins5.C: New test.
33113         * g++.old-deja/g++.other/builtins6.C: New test.
33114         * g++.old-deja/g++.other/builtins7.C: New test.
33115         * g++.old-deja/g++.other/builtins8.C: New test.
33116         * g++.old-deja/g++.other/builtins9.C: New test.
33117
33118 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33119
33120         * g++.dg/opt/static1.C: New test.
33121
33122         * g++.dg/opt/longbranch1.C: New test.
33123
33124 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33125
33126         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33127
33128         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33129
33130 2002-03-28  Jeffrey A Law  (law@redhat.com)
33131
33132         * gcc.c-torture/execute/20020328-1.c: New test.
33133
33134 2002-03-27  Richard Henderson  <rth@redhat.com>
33135
33136         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33137         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33138         move from g++.old-deja/g++.ext/.
33139
33140 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33141
33142         * g++.dg/init/new2.C: New test.
33143
33144 2002-03-26  Richard Henderson  <rth@redhat.com>
33145
33146         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33147
33148         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33149         on sparc.
33150
33151         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33152         sparcv9 systems.
33153         * gcc.dg/20001102-1.c: Likewise.
33154
33155 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33156
33157         * gcc.dg/cpp/endif-pedantic1.c,
33158         gcc.dg/cpp/endif-pedantic2.c: New tests.
33159
33160 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33161
33162         * g++.dg/init/new1.C: New test.
33163
33164 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33165
33166         * g++.dg/abi/vbase9.C: New test.
33167
33168 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33169
33170         * gcc.dg/arm-asm.c: New test.
33171
33172 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33173
33174         * gcc.dg/Wswitch-enum.c: New test.
33175         Fix PR c/5044.
33176
33177 2002-03-26  Richard Henderson  <rth@redhat.com>
33178
33179         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33180         structure.
33181
33182 2002-03-25  Richard Henderson  <rth@redhat.com>
33183
33184         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33185         sparcv9 systems.
33186
33187         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33188         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33189
33190 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33191
33192         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33193
33194 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33195
33196         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33197         targets using generic thunk support.
33198
33199 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33200
33201         * gcc.c-torture/compile/20020323-1.c: New test.
33202
33203         * g++.dg/opt/conj2.C: New test.
33204
33205 2002-03-24  Richard Henderson  <rth@redhat.com>
33206
33207         * gcc.dg/weak-1.c: Use -fno-common.
33208
33209 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33210
33211         * g77.dg/f77-edit-apostrophe-out.f: New test
33212         * g77.dg/f77-edit-h-out.f: New test
33213         * g77.dg/f77-edit-t-in.f: New test
33214         * g77.dg/f77-edit-t-out.f: New test
33215         * g77.dg/f77-edit-x-out.f: New test
33216         * g77.dg/f77-edit-slash-out.f: New test
33217         * g77.dg/f77-edit-colon-out.f: New test
33218         * g77.dg/f77-edit-s-out.f: New test
33219
33220 2002-03-24  Richard Henderson  <rth@redhat.com>
33221
33222         * objc/execute/formal_protocol-6.x: New XFAIL.
33223
33224 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33225
33226         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33227         that do not support weak symbols
33228
33229 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33230
33231         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33232         * lib/g77.exp: Likewise.
33233         * lib/objc.exp: Likewise.
33234
33235 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33236
33237         * gcc.dg/Wswitch-default.c: New test.
33238
33239 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33240
33241         * g++.dg/other/enum1.C: New test.
33242
33243 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33244
33245         * gcc.dg/pragma-ep-3.c: Fix typo.
33246
33247 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33248
33249         * g++.dg/inherit/template-as-base.C: New test.
33250
33251 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33252
33253         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33254         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33255
33256 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33257
33258         * gcc.dg/cpp/multiline.c: Update to match.
33259
33260 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33261
33262         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33263
33264 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33265
33266         * gcc.dg/cpp/extratokens2.c: New file.
33267
33268 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33269
33270         * gcc.dg/20020312-2.c: Add rs6000 target.
33271
33272         * gcc.c-torture/compile/20020319-1.c: New test.
33273
33274 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33275
33276         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33277         (A, E): Handle this.
33278
33279 2002-03-20  Jason Merrill  <jason@redhat.com>
33280
33281         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33282         ignoring -fpic.
33283         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33284         through prune_gcc_output.
33285
33286 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33287
33288         * gcc.c-torture/compile/20020320-1.c: New test.
33289
33290 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33291
33292         * gcc.c-torture/compile/20020318-1.c: New test.
33293
33294         * gcc.dg/struct-by-value-1.c: New test.
33295
33296         * gcc.dg/20020319-1.c: New test.
33297
33298 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33299
33300         * g++.dg/opt/conj1.C: New test.
33301
33302 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33303
33304         * g++.dg/template/qualttp20.C: Revert previous change.
33305         * g++.dg/template/qualttp3.C: Likewise.
33306         * g++.dg/template/qualttp4.C: Likewise.
33307         * g++.dg/template/qualttp5.C: Likewise.
33308         * g++.dg/template/qualttp6.C: Likewise.
33309         * g++.dg/template/qualttp7.C: Likewise.
33310         * g++.dg/template/qualttp8.C: Likewise.
33311         * g++.dg/template/recurse.C: Likewise.
33312
33313 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33314
33315         * gcc.dg/cpp/wchar-1.c: Update.
33316
33317 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33318
33319         * g++.dg/template/conv1.C: New test.
33320         * g++.dg/template/conv2.C: New test.
33321         * g++.dg/template/conv3.C: New test.
33322         * g++.dg/template/conv4.C: New test.
33323
33324 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33325
33326         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33327         * g++.dg/template/qualttp3.C: Likewise.
33328         * g++.dg/template/qualttp4.C: Likewise.
33329         * g++.dg/template/qualttp5.C: Likewise.
33330         * g++.dg/template/qualttp6.C: Likewise.
33331         * g++.dg/template/qualttp7.C: Likewise.
33332         * g++.dg/template/qualttp8.C: Likewise.
33333         * g++.dg/template/recurse.C: Likewise.
33334
33335 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33336
33337         * g++.dg/opt/dtor1.C: New test.
33338
33339 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33340
33341         * gcc.c-torture/compile/20020315-1.c: New test.
33342
33343 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33344
33345         * gcc.dg/weak-1.c: Fix scan tests.
33346
33347 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33348
33349         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33350         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33351         cris-*-aout* mmix-*-*.
33352         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33353         cris-*-aout* mmix-*-*.
33354         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33355         cris-*-elf* cris-*-aout* and mmix-*-*.
33356         * gcc.dg/20001009-1.c: Ditto.
33357         * gcc.dg/20010912-1.c: Ditto.
33358         * gcc.dg/20020122-4.c: Ditto.
33359         * gcc.dg/inline-2.c: Ditto.
33360
33361 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33362
33363         * gcc.c-torture/compile/20020314-1.c: New test.
33364
33365 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33366
33367         * gcc.c-torture/execute/20020314-1.c: New test.
33368
33369 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33370
33371         * g++.dg/warn/Wunused-1.C: New test.
33372
33373 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33374
33375         * g++.dg/abi/mangle6.C: New test.
33376
33377 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33378
33379         * gcc.c-torture/compile/20020309-2.c: New test.
33380
33381         * gcc.c-torture/compile/20020312-1.c: New test.
33382
33383 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33384
33385         * g++.dg/other/access1.C: New test.
33386
33387 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33388
33389         * gcc.c-torture/execute/wchar_t-1.c: New test.
33390
33391 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33392
33393         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33394
33395 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33396
33397         * gcc.dg/20020312-1.c: New test case.
33398
33399 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33400
33401         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33402
33403 2002-03-11  Richard Henderson  <rth@redhat.com>
33404
33405         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33406         * g++.old-deja/g++.jason/report.C: Likewise.
33407
33408 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33409
33410         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33411         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33412
33413 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33414
33415         * testsuite/g++.dg/overload/pmf1.C: New test.
33416
33417 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33418
33419         * gcc.c-torture/execute/20020307-1.c: Use long.
33420
33421 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33422
33423         PR optimization/5844
33424         * gcc.dg/20020310-1.c: New test.
33425
33426 2002-03-09  Michael Meissner  <meissner@redhat.com>
33427
33428         * gcc.c-torture/execute/memcpy-2.c: New test.
33429         * gcc.c-torture/execute/memset-1.c: New test.
33430         * gcc.c-torture/execute/strlen-1.c: New test.
33431         * gcc.c-torture/execute/strcmp-1.c: New test.
33432         * gcc.c-torture/execute/strncmp-1.c: New test.
33433
33434 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33435
33436         * gcc.dg/ppc-ldstruct.c: New test.
33437
33438 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33439
33440         * gcc.c-torture/execute/va-arg-22.c: New test.
33441
33442 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33443
33444         * gcc.c-torture/compile/20020309-1.c: New test.
33445
33446 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33447
33448         * gcc.c-torture/execute/20020307-2.c: New test.
33449
33450 2002-03-07  Jeffrey A Law  (law@redhat.com)
33451
33452         * g77.f-torture/compile/20020307-1.f: New test.
33453
33454 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33455
33456         * gcc.dg/unordered-1.c: New test.
33457
33458 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33459
33460         * gcc.c-torture/execute/20020307-1.c: New test.
33461
33462 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33463
33464         * gcc.dg/20020304-1.c: New test.
33465
33466         * gcc.c-torture/compile/20020304-2.c: New test.
33467
33468 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33469
33470         * gcc.c-torture/compile/20020304-1.c: New test case
33471         (from PR c/5830).
33472
33473 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33474
33475         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33476
33477 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33478
33479         * g++.dg/other/classkey1.C: New test.
33480
33481 2002-03-01  Richard Henderson  <rth@redhat.com>
33482
33483         * gcc.c-torture/compile/981223-1.x: New.
33484         * gcc.c-torture/compile/920625-1.x: New.
33485
33486 2002-02-28  Richard Henderson  <rth@redhat.com>
33487
33488         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33489
33490 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33491
33492         * gcc.c-torture/execute/20020227-1.c: New test.
33493
33494 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33495
33496         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33497         here" ERROR lines.
33498         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33499         * g++.old-deja.g++.other/defarg1.C: Likewise.
33500         * g++.old-deja/g++.pt/calls2.C: Likewise.
33501         * g++.old-deja/g++.pt/crash20.C: Likewise.
33502         * g++.old-deja/g++.pt/crash30.C: Likewise.
33503         * g++.old-deja/g++.pt/crash36.C: Likewise.
33504         * g++.old-deja/g++.pt/crash6.C: Likewise.
33505         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33506         * g++.old-deja/g++.pt/derived3.C: Likewise.
33507         * g++.old-deja/g++.pt/error1.C: Likewise.
33508         * g++.old-deja/g++.pt/friend21.C: Likewise.
33509         * g++.old-deja/g++.pt/friend23.C: Likewise.
33510         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33511         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33512
33513 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33514
33515         * gcc.c-torture/execute/20020225-2.c: New test.
33516
33517 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33518
33519         * gcc.c-torture/execute/920730-1t.c,
33520         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33521         Delete test cases, only relevant to -traditional.
33522
33523 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33524
33525         * gcc.dg/cpp/undef1.c: Remove.
33526         * gcc.dg/cpp/directiv.c: Update.
33527         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33528
33529 2002-02-27  Michael Meissner  <meissner@redhat.com>
33530
33531         * gcc.c-torture/execute/20020226-1.c: New test.
33532
33533 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33534
33535         * g++.dg/debug/debug4.C: New test.
33536
33537         * gcc.dg/ia64-visibility-1.c: New test.
33538
33539 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33540
33541         * gcc.dg/debug/20020224-1.c: New.
33542
33543 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33544
33545         * gcc.c-torture/execute/960416-1.x: New.
33546         * gcc.c-torture/execute/divconst-3.x: Likewise.
33547
33548 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33549
33550         * gcc.dg/20020224-1.c: New test.
33551
33552 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33553
33554         * gcc.c-torture/execute/20020225-1.c: New.
33555
33556 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33557
33558         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33559
33560 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33561
33562         * gcc.dg/20020222-1.c: New test.
33563
33564 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33565
33566         * g++.dg/opt/anonunion1.C: New test.
33567
33568 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33569
33570         * g++.dg/template/qualttp19.C: New test.
33571         * g++.dg/template/qualttp20.C: New test.
33572         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33573         * g++.old-deja/g++.other/qual1.C: Likewise.
33574
33575 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33576
33577         * gcc.dg/attr-alwaysinline.c: New.
33578
33579 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33580
33581         * gcc.dg/20020220-1.c: New test.
33582
33583         * gcc.dg/20020220-2.c: New test.
33584
33585         * g++.dg/opt/mmx1.C: New test.
33586
33587 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33588
33589         * gcc.c-torture/compile/20020110.c: New test.
33590
33591 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33592
33593         * gcc.c-torture/execute/20020219-1.c: New test.
33594
33595         * gcc.dg/20020219-1.c: New test.
33596
33597         * gcc.dg/noncompile/20020220-1.c: New test.
33598
33599         * g++.dg/opt/ptrintsum1.C: New test.
33600
33601         * gcc.dg/debug/20020220-1.c: New test.
33602
33603 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33604
33605         * gcc.c-torture/execute/20020216-1.c: New test.
33606
33607 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33608
33609         * gcc.dg/decl-1.c: Update, new test.
33610
33611 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33612
33613         * g++.dg/abi/bitfield1.C: New test.
33614         * g++.dg/abi/bitfield2.C: New test.
33615
33616 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33617
33618         * gcc.dg/attr-nest.c: New test.
33619
33620 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33621
33622         * gcc.c-torture/execute/20020215-1.c: New test.
33623
33624 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
33625
33626         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
33627         * g++.dg/debug/debug.exp: New.
33628         * g++.dg/debug/trivial.C: New.
33629         * g++.dg/debug/debug1.C: Moved...
33630         * g++.dg/other/debug1.C: ...from here.
33631         * g++.dg/debug/debug2.C: Moved...
33632         * g++.dg/other/debug2.C: ...from here.
33633         * g++.dg/debug/debug3.C: Moved...
33634         * g++.dg/other/debug3.C: ...from here.
33635
33636         * gcc.dg/noncompile/20020213-1.c: New test.
33637
33638 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
33639
33640         * g++.dg/other/debug3.C: New test.
33641
33642         * gcc.c-torture/execute/20020213-1.c: New test.
33643
33644 2002-02-13  Richard Smith <richard@ex-parrot.com>
33645
33646         * g++.old-deja/g++.other/thunk1.C: New test.
33647
33648 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33649
33650         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
33651
33652 2002-02-13  Stan Shebs  <shebs@apple.com>
33653
33654         * gcc.dg/altivec-3.c: New.
33655
33656 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
33657
33658         * gcc.dg/Wunreachable-1.c: New test.
33659         * gcc.dg/Wunreachable-2.c: New test.
33660
33661 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33662
33663         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
33664
33665 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
33666
33667         * gcc.dg/decl-1.c: New test.
33668
33669 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33670
33671         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
33672
33673 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33674
33675         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
33676         * gcc.c-torture/compile/980506-1.x: Likewise.
33677
33678 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33679
33680         * gcc.dg/20020210-1.c: New.
33681
33682 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
33683
33684         * g77.f-torture/execute/947.f: New regression test
33685         for PR fortran/947.
33686
33687 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
33688
33689         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
33690         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
33691
33692 2002-02-08  Richard Henderson  <rth@redhat.com>
33693
33694         * gcc.c-torture/compile/labels-3.c: New.
33695
33696 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
33697
33698         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
33699         expression statements work instead.
33700         * gcc.dg/noncompile/20020207-1.c: New test.
33701
33702 2002-02-07  Richard Henderson  <rth@redhat.com>
33703
33704         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
33705
33706 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33707
33708         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
33709         message from g77
33710         * lib/g77-dg.exp: Trim g77 error messages so that they are
33711         recognized by dg.exp.
33712
33713 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33714
33715         PR fortran/5473
33716         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
33717
33718 2002-02-07  Richard Henderson  <rth@redhat.com>
33719
33720         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
33721         to be sufficiently aligned for integers.
33722
33723 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
33724
33725         * g++.dg/template/friend4.C: New test.
33726
33727 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33728
33729         PR fortran/5743
33730         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
33731         unsupported cases.
33732
33733 2002-02-07  Richard Henderson  <rth@redhat.com>
33734
33735         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
33736         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
33737         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
33738         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
33739
33740 2002-02-06  Richard Henderson  <rth@redhat.com>
33741
33742         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
33743
33744 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
33745
33746         * gcc.dg/20020206-1.c: New test.
33747
33748 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
33749
33750         * gcc.c-torture/execute/20020206-1.c: New test.
33751
33752         * gcc.c-torture/execute/20020206-2.c: New test.
33753
33754         PR optimization/5429:
33755         * gcc.c-torture/compile/20020206-1.c: New test.
33756
33757 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
33758
33759         * g++.dg/ext/align1.C: Do not use an explicit alignment value
33760         as certain file formats cannot support particularly large
33761         alignments.
33762
33763         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
33764         and do not expect to be able to link the executable.
33765
33766         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
33767         fail because the COFF format does not support the weak attribute.
33768
33769 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
33770
33771         * g77.dg/pr5473.f: New test
33772
33773 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
33774
33775         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
33776         Fix testcase accordingly.
33777
33778 2002-02-04  Richard Henderson  <rth@redhat.com>
33779
33780         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
33781         (buf): Change to be an array of pointers, not ints.
33782
33783 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33784
33785         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
33786         before all tests.  Move warning one line above to match where it
33787         C frontend emits.
33788         * gcc.dg/Wswitch-2.c: New test.
33789         * g++.dg/warn/Wswitch-1.C: New test.
33790         * g++.dg/warn/Wswitch-2.C: New test.
33791
33792 2002-02-04  Richard Henderson  <rth@redhat.com>
33793
33794         * g++.dg/abi/offsetof.C: Fix size comparison.
33795
33796 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
33797
33798         * gcc.dg/cast-qual-2.c: New test.
33799
33800 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33801
33802         * gcc.dg/20020201-4.c: New test.
33803
33804 2002-02-04  Ben Elliston  <bje@redhat.com>
33805
33806         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
33807         target_info attribute != 0, in addition to the empty string.
33808         (gcc_target_compile): Likewise.
33809
33810 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
33811
33812         * gcc.dg/Wswitch.c: New test.
33813         PR gcc/4475. PR gcc/3780.
33814
33815 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
33816
33817         * g77.f-torture/execute/5122.f: New test for regressions
33818         against PR fortran/5122.
33819
33820 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
33821
33822         * g77.f-torture/compile/pr3743.f: Delete
33823         * g77.dg/pr3743-1.f: New test.
33824         * g77.dg/pr3743-2.f: New test.
33825         * g77.dg/pr3743-3.f: New test.
33826         * g77.dg/pr3743-4.f: New test.
33827
33828 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33829
33830         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
33831
33832 2002-02-02  Richard Henderson  <rth@redhat.com>
33833
33834         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
33835         * gcc.c-torture/execute/bf64-1.c: Likewise.
33836
33837 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33838
33839         * gcc.dg/20020201-2.c: New test.
33840
33841         * gcc.dg/20020201-3.c: New test.
33842
33843         * gcc.c-torture/execute/bitfld-2.c: New test.
33844
33845 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33846
33847         * gcc.dg/bitfld-1.c: Update.
33848         * gcc.dg/bitfld-2.c: Update.
33849         * gcc.c-torture/execute/bitfld-1.x: New.
33850
33851 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33852
33853         * gcc.c-torture/execute/20020201-1.c: New test.
33854
33855 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
33856
33857         PR target/5469
33858         * gcc.dg/20020201-1.c: New test.
33859
33860 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
33861
33862         PR fortran/3743
33863         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
33864         * g77.f-torture/compile/pr3743.x: Remove
33865
33866 2002-01-31  Tom Rix  <trix@redhat.com>
33867
33868         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
33869
33870 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33871
33872         * gcc.dg/noncompile/20020130-1.c: New test.
33873
33874 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
33875
33876         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
33877
33878 2002-01-29  Richard Henderson  <rth@redhat.com>
33879
33880         * gcc.c-torture/execute/991118-1.c: Cast various constants back
33881         to long long.
33882         * gcc.c-torture/execute/bf64-1.c: Likewise.
33883
33884 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
33885
33886         * gcc.c-torture/execute/20020129-1.c: New test.
33887
33888 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33889
33890         * gcc.c-torture/compile/20000224-1.c: Update.
33891         * gcc.c-torture/execute/bitfld-1.c: New tests.
33892         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
33893         * gcc.dg/uninit-A.c: Update.
33894
33895 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33896
33897         * g++.dg/template/ctor1.C: Add instantiation.
33898
33899 2002-01-28  Paul Koning  <pkoning@equallogic.com>
33900
33901         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
33902         argument to __builtin_prefetch to be const ptr.
33903
33904 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
33905
33906         * gcc.c-torture/compile/20020120-1.c: New test.
33907
33908 2002-01-27  Kazu Hirata  <kazu@hxi.com>
33909
33910         * gcc.c-torture/execute/20020127-1.c: New test.
33911
33912 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
33913
33914         * g77.dg/f77-edit-i-in.f: New test
33915         * g77.dg/f77-edit-i-out.f: New test
33916
33917 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
33918
33919         * gcc.dg/debug/debug.exp: New file.
33920         * gcc.dg/debug/trivial.c: New file.
33921         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
33922         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
33923         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
33924         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
33925         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
33926         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
33927         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
33928         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
33929         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
33930         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
33931         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
33932         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
33933         * gcc.dg/20000503-1.c: Removed.
33934         * gcc.dg/20010207-1.c: Removed.
33935         * gcc.dg/20011223-1.c: Removed.
33936         * gcc.dg/20020104-2.c: Removed.
33937         * gcc.dg/debug-1.c: Removed.
33938         * gcc.dg/debug-2.c: Removed.
33939         * gcc.dg/debug-3.c: Removed.
33940         * gcc.dg/debug-4.c: Removed.
33941         * gcc.dg/debug-5.c: Removed.
33942         * gcc.dg/debug-6.c: Removed.
33943         * gcc.dg/dwarf2-1.c: Removed.
33944         * gcc.dg/dwarf2-2.c: Removed.
33945
33946 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
33947
33948         * g++.old-deja/g++.other/eh5.C: New test.
33949         * g++.old-deja/g++.other/sibcall2.C: New test.
33950         * g++.old-deja/g++.other/array9.C: New test.
33951         * g++.old-deja/g++.other/typename2.C: New test.
33952         * g++.old-deja/g++.other/crash60.C: New test.
33953         * g++.old-deja/g++.other/conv9.C: New test.
33954         * g++.old-deja/g++.other/mangle10.C: New test.
33955         * g++.old-deja/g++.other/unchanging1.C: New test.
33956         * g++.old-deja/g++.other/exprstmt1.C: New test.
33957         * g++.old-deja/g++.other/inline23.C: New test.
33958         * g++.old-deja/g++.eh/ia64-1.C: New test.
33959         * g++.old-deja/g++.other/dwarf2-1.C: New test.
33960         * g++.old-deja/g++.other/reload1.C: New test.
33961         * g++.old-deja/g++.other/static20.C: New test.
33962         * g++.old-deja/g++.other/local-alloc1.C: New test.
33963         * g++.old-deja/g++.other/conv8.C: New test.
33964         * g++.old-deja/g++.other/stmtexpr2.C: New test.
33965         * g++.old-deja/g++.other/storeexpr1.C: New test.
33966         * g++.old-deja/g++.other/storeexpr2.C: New test.
33967         * g++.dg/eh/template2.C: New test.
33968         * g++.dg/warn/weak1.C: New test.
33969
33970 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
33971
33972         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33973         Remove first, non-varying, argument.
33974
33975 2002-01-23  Richard Henderson  <rth@redhat.com>
33976
33977         * gcc.dg/inline-2.c: New.
33978
33979         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
33980         Add optional target arg.  Check number of arguments.
33981         (scan-assembler-not, scan-assembler-dem): Likewise.
33982         (scan-assembler-dem-not): Likewise.
33983
33984 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33985
33986         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
33987         line 12.
33988         * g++.old-deja/g++.brendan/parse3.C,
33989         g++.old-deja/g++.other/crash26.C,
33990         g++.old-deja/g++.other/crash28.C,
33991         g++.old-deja/g++.other/crash29.C,
33992         g++.old-deja/g++.other/crash30.C,
33993         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
33994
33995 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
33996
33997         * gcc.dg/20020115-1.c: New.
33998
33999 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34000
34001         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34002
34003 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34004
34005         * gcc.dg/20020122-3.c: New.
34006
34007 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34008
34009         * g++.dg/other/gc1.C: New test.
34010
34011 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34012
34013         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34014
34015 2002-01-22  Richard Henderson  <rth@redhat.com>
34016
34017         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34018
34019 2002-01-22  Richard Henderson  <rth@redhat.com>
34020
34021         * gcc.dg/20020122-4.c: New.
34022
34023 2002-01-22  H.J. Lu <hjl@gnu.org>
34024
34025         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34026         link output.
34027         * gcc.dg/special/ecos.exp: Likewise.
34028         * lib/g++-dg.exp: Likewise.
34029         * lib/g77-dg.exp: Likewise.
34030         * lib/gcc-dg.exp : Likewise.
34031         * lib/mike-g++.exp: Likewise.
34032         * lib/mike-g77.exp: Likewise.
34033         * lib/mike-gcc.exp: Likewise.
34034         * lib/objc-dg.exp: Likewise.
34035
34036 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34037
34038         PR target/5379
34039         * gcc.dg/20020122-2.c: New test.
34040
34041 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34042
34043         * gcc.dg/20020122-1.c: New test.
34044
34045 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34046
34047         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34048
34049 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34050
34051         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34052
34053 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34054
34055         * gcc.c-torture/compile/20020121-1.c: New test.
34056
34057 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34058
34059         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34060         ld_library_path.
34061
34062 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34063
34064         * gcc.dg/20020218-1.c: New test.
34065
34066 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34067
34068         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34069         messages
34070         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34071         "At global scope" warning
34072         * g++.dg/ext/align1.C: Change cygwin test for alignment
34073         from db-bogus to dg-warning
34074
34075 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34076
34077         * g77.f-torture/compile/cpp2.F: New test.
34078
34079 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34080
34081         * g++.dg/template/access1.C: New test.
34082
34083 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34084
34085         * gcc.dg/20020118-1.c: New.
34086
34087 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34088
34089         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34090
34091 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34092
34093         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34094         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34095         alignment warnings.
34096
34097 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34098
34099         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34100         torture_with_loops and torture_without_loops
34101
34102 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34103
34104         * gcc.c-torture/compile/20020116-1.c: New test.
34105
34106 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34107
34108         * gcc.dg/20020116-2.c: New test.
34109
34110         * gcc.dg/ultrasp4.c: New test.
34111
34112         * gcc.dg/20020116-1.c: New test.
34113
34114 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34115
34116         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34117         by EABI.
34118
34119 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34120
34121         * gcc.misc-tests/i386-prefetch.exp: New.
34122         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34123         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34124         * gcc.misc-tests/i386-pf-none-1.c: New test.
34125         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34126
34127 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34128
34129         * gcc.dg/gnu89-init-1.c: Add new tests.
34130
34131 2002-01-15  Andreas Jaeger  <aj@suse.de>
34132
34133         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34134         * gcc.dg/i386-mmx-2.c: Likewise.
34135         * gcc.dg/i386-sse-1.c: Likewise.
34136         * gcc.dg/i386-sse-2.c: Likewise.
34137         * gcc.dg/i386-sse-3.c: Likewise.
34138
34139 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34140
34141         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34142         Uncomment additional cases that now pass.
34143
34144 2002-01-11  Richard Henderson  <rth@redhat.com>
34145
34146         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34147         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34148
34149 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34150
34151         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34152
34153 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34154
34155         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34156         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34157
34158 2002-01-10  Dale Johannesen  <dalej@apple.com>
34159
34160         * gcc.c-torture/execute/loop-11.c: New.
34161
34162 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34163
34164         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34165         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34166
34167 2002-01-09  Richard Henderson  <rth@redhat.com>
34168
34169         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34170         type in which to perform the operation for each size.
34171
34172 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34173
34174         * gcc.c-torture/compile/20020109-2.c: New test.
34175
34176 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34177
34178         * gcc.c-torture/execute/loop-10.c: New test.
34179
34180 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34181
34182         * gcc.c-torture/compile/20010226-1.c: New test.
34183         * gcc.c-torture/compile/20010227-1.c: New test.
34184         * gcc.c-torture/compile/20010426-1.c: New test.
34185         * gcc.c-torture/compile/20010510-1.c: New test.
34186         * gcc.c-torture/compile/20010605-3.c: New test.
34187         * gcc.c-torture/compile/20010824-1.c: New test.
34188         * gcc.c-torture/execute/20010409-1.c: New test.
34189         * gcc.dg/noncompile/20000901-1.c: New test.
34190         * gcc.dg/20001023-1.c: New test.
34191         * gcc.dg/20001101-1.c: New test.
34192         * gcc.dg/20001102-1.c: New test.
34193         * gcc.dg/20010207-1.c: New test.
34194         * gcc.dg/20010405-1.c: New test.
34195         * gcc.dg/20010822-1.c: New test.
34196         * gcc.dg/20011107-1.c: New test.
34197
34198 2002-01-09  Jeffrey A Law  (law@redhat.com)
34199
34200         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34201
34202         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34203         execution failure on PA targets.
34204
34205 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34206
34207         * gcc.c-torture/compile/20020109-1.c: New test.
34208
34209 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34210
34211         * gcc.c-torture/execute/20020108-1.c: New test.
34212
34213 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34214
34215         * gcc.dg/20020108-1.c: New test.
34216
34217 2002-01-08  H.J. Lu <hjl@gnu.org>
34218
34219         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34220         for header files.
34221
34222 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34223
34224         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34225         consistency.
34226
34227 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34228
34229         * gcc.dg/altivec-4.c: Test altivec predicates.
34230
34231 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34232
34233         * gcc.c-torture/execute/20020107-1.c: New test.
34234
34235 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34236
34237         PR c/5279
34238         * gcc.c-torture/compile/20020106-1.c: New test.
34239
34240 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34241
34242         * gcc.c-torture/execute/nestfunc-4.c: New test.
34243
34244 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34245
34246         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34247         extra triple that slipped in.
34248         * g++.old-deja/g++.abi/align.C: Likewise.
34249         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34250
34251 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34252
34253         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34254         * g++.old-deja/g++.abi/align.C: Likewise.
34255         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34256
34257         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34258         on FreeBSD/i386.
34259         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34260         FreeBSD.
34261
34262 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34263
34264         * gcc.dg/20020104-1.c: New test.
34265
34266         * gcc.dg/20020104-2.c: New test.
34267
34268 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34269
34270         * gcc.dg/20020103-1.c: Fix typo in target selector.
34271
34272 2002-01-03  Richard Henderson  <rth@redhat.com>
34273
34274         * gcc.dg/20020103-1.c: New.
34275
34276 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34277
34278         * gcc.c-torture/execute/20020103-1.c: New test.
34279
34280 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34281
34282         * g++.dg/other/debug2.C: New test.
34283
34284         * gcc.c-torture/compile/20020103-1.c: New test.
34285
34286 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34287
34288         * gcc.dg/gnu89-init-1.c: Added new tests.
34289
34290 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34291
34292         * g++.dg/template/friend2.C: Remove as patch is reverted.
34293
34294         * g++.dg/warn/oldcast1.C: New test.
34295
34296         * g++.dg/template/ptrmem1.C: New test.
34297         * g++.dg/template/ptrmem2.C: New test.
34298
34299         * g++.dg/template/ntp.C: New test.
34300
34301         * g++.dg/other/component1.C: New test.
34302
34303         * g++.dg/template/ttp3.C: New test.
34304
34305         * g++.dg/template/friend2.C: New test.
34306         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34307
34308 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34309
34310         * g++.dg/other/ptrmem1.C: New test.
34311         * g++.dg/other/ptrmem2.C: New test.
34312
34313 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34314
34315         * g++.dg/template/ctor1.C: New test.
34316
34317 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34318
34319         * g++.dg/template/friend2.C: New test.
34320
34321 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34322
34323         * gcc.dg/mmix-1.c: New test.
34324
34325 2001-12-31  Richard Henderson  <rth@redhat.com>
34326
34327         * gcc.dg/asm-5.c: New.
34328
34329 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34330
34331         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34332         in namespace __gnu_cxx
34333
34334 2001-12-30  Richard Henderson  <rth@redhat.com>
34335
34336         * gcc.dg/debug-6.c: New.
34337
34338 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34339
34340         * gcc.c-torture/compile/20011229-2.c: New test.
34341
34342 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34343
34344         * gcc.dg/debug-3.c: New test.
34345         * gcc.dg/debug-4.c: New test.
34346         * gcc.dg/debug-5.c: New test.
34347
34348 2001-12-29  Richard Henderson  <rth@redhat.com>
34349
34350         * g++.dg/eh/loop1.C: New.
34351
34352 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34353
34354         * g++.dg/template/crash1.C: New test.
34355
34356 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34357
34358         * g++.dg/other/const1.C: New test.
34359
34360 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34361
34362         * gcc.c-torture/compile/20011229-1.c: New test.
34363
34364 2001-12-28  Stan Shebs  <shebs@apple.com>
34365
34366         * lib/objc-torture.exp: Resync with c-torture.exp.
34367         * lib/objc.exp: Load standard libraries.
34368
34369 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34370
34371         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34372         additional tests.
34373
34374 2001-12-27  Roger Sayle <roger@eyesopen.com>
34375
34376         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34377
34378 2001-12-27  Richard Henderson  <rth@redhat.com>
34379
34380         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34381
34382 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34383
34384         * g++.dg/eh/ctor1.C: New test.
34385         * g++.dg/other/error2.C: New test.
34386
34387 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34388
34389         * g++.dg/other/init2.C: New test.
34390
34391 2001-12-24  Richard Henderson  <rth@redhat.com>
34392
34393         * gcc.dg/20011223-1.c: New.
34394         * gcc.dg/inline-1.c: New.
34395
34396 2001-12-23  Richard Henderson  <rth@redhat.com>
34397
34398         * gcc.dg/asm-4.c: Test operand modifiers.
34399
34400 2001-12-23  Richard Henderson  <rth@redhat.com>
34401
34402         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34403
34404 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34405
34406         * gcc.c-torture/execute/20011223-1.c: New test.
34407
34408 2001-12-21  Richard Henderson  <rth@redhat.com>
34409
34410         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34411         re-enables the warning.
34412
34413 2001-12-21  Richard Henderson  <rth@redhat.com>
34414
34415         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34416
34417 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34418
34419         * gcc.c-torture/compile/20011218-1.c: New test.
34420
34421 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34422
34423         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34424         arm-isr.c test.
34425         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34426         epilogue generation for ARM ISR routines.
34427
34428 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34429
34430         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34431         * gcc.dg/format/c90-printf-3.c: Likewise.
34432         * gcc.dg/format/c99-printf-3.c: Likewise.
34433         * gcc.dg/format/ext-1.c: Likewise.
34434         * gcc.dg/format/ext-6.c: Likewise.
34435         * gcc.dg/format/format.h: Prototype unlocked stdio.
34436
34437 2001-12-20  Richard Henderson  <rth@redhat.com>
34438
34439         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34440         (arena): Use it.
34441         (malloc): Correct allocation logic.  Abort if we fill up the
34442         arena before initialization complete.
34443         (realloc): Correct allocation logic.
34444
34445 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34446
34447         * gcc.c-torture/compile/20011219-2.c: New test.
34448
34449         * gcc.c-torture/execute/20011219-1.c: New test.
34450
34451 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34452
34453         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34454         target does not support weak symbols.
34455
34456 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34457
34458         * gcc.c-torture/compile/20011219-1.c: New test.
34459
34460 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34461
34462         * g++.dg/other/error1.C: New test.
34463
34464 2001-12-17  Jeffrey A Law  (law@redhat.com)
34465
34466         * gcc.c-torture/execute/20011217-1.c: New test.
34467
34468 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34469
34470         * objc.dg/special/: New directory.
34471         * objc.dg/special/special.exp: New file.
34472         * objc.dg/special/unclaimed-category-1.h: New file.
34473         * objc.dg/special/unclaimed-category-1a.m: New file.
34474         * objc.dg/special/unclaimed-category-1.m: New file.
34475
34476 2001-12-17  Andreas Jaeger  <aj@suse.de>
34477
34478         * gcc.c-torture/compile/20011217-2.c: New test.
34479
34480 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34481
34482         * gcc.c-torture/compile/20011217-1.c: New test.
34483
34484 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34485
34486         * testsuite/gcc.dg/20011214-1.c: New.
34487
34488 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34489
34490         * gcc.dg/altivec-4.c: New.
34491
34492 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34493
34494         * gcc.dg/20011113-1.c: New test.
34495
34496 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34497
34498         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34499         std::__malloc_alloc_template<0> and
34500         std::__default_alloc_template<false, 0>.
34501
34502 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34503
34504         * objc/execute/bf-21.m: New test.
34505         * objc/execute/enumeration-1.m: New test.
34506         * objc/execute/enumeration-2.m: New test.
34507
34508 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34509
34510         * gcc.dg/gnu89-init-1.c: New test.
34511
34512 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34513
34514         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34515         * g++.old-deja/g++.jason/2371.C: Likewise.
34516         * g++.old-deja/g++.jason/template33.C: Likewise.
34517         * g++.old-deja/g++.jason/template34.C: Likewise.
34518         * g++.old-deja/g++.jason/template36.C: Likewise.
34519         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34520         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34521         * g++.old-deja/g++.other/typename1.C: Likewise.
34522         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34523         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34524         * g++.old-deja/g++.pt/typename11.C: Likewise.
34525         * g++.old-deja/g++.pt/typename14.C: Likewise.
34526         * g++.old-deja/g++.pt/typename16.C: Likewise.
34527         * g++.old-deja/g++.pt/typename3.C: Likewise.
34528         * g++.old-deja/g++.pt/typename4.C: Likewise.
34529         * g++.old-deja/g++.pt/typename5.C: Likewise.
34530         * g++.old-deja/g++.pt/typename7.C: Likewise.
34531         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34532
34533 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34534
34535         * g++.dg/other/linkage1.C: New test.
34536         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34537         specifiers.
34538
34539 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34540
34541         * gcc.dg/concat.c: New test.
34542
34543 2001-12-11  Stan Shebs  <shebs@apple.com>
34544
34545         * objc/compile: New test directory.
34546         * objc/compile/compile.exp: New expect script.
34547         * objc/compile/20011211-1.m: New compile test.
34548
34549 2001-12-11  Jason Merrill  <jason@redhat.com>
34550
34551         * lib/prune.exp (prune_gcc_output): Also handle "In member
34552         function".  So many permutations...
34553
34554 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34555
34556         * g++.dg/template/typedef1.C: New test.
34557
34558 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34559
34560         * g++.dg/other/copy1.C: New test.
34561
34562 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34563
34564         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34565
34566         * gcc.dg/builtin-choose-expr.c: New.
34567
34568 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34569
34570         * gcc.dg/altivec-2.c: New.
34571
34572 2001-12-07  Richard Henderson  <rth@redhat.com>
34573
34574         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34575
34576 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34577
34578         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34579         ultrasparc.
34580
34581 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34582
34583         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34584
34585 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34586
34587         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34588         variable argument list.
34589
34590 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34591
34592         * gcc.c-torture/execute/memcheck: Delete entire directory.
34593         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34594         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34595
34596 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34597
34598         * gcc.dg/Wshadow-1.c: New test.
34599
34600 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34601
34602         * gcc.c-torture/compile/20011130-1.c: New test.
34603
34604         * gcc.dg/noncompile/20011025-1.c: New test.
34605
34606         * g++.dg/other/anon-union.C: New test.
34607
34608         * gcc.c-torture/execute/20011024-1.c: New test.
34609
34610 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34611
34612         * gcc.c-torture/execute/20000722-1.x,
34613         gcc.c-torture/execute/20010123-1.x: Remove.
34614         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
34615         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
34616         gcc.dg/c99-complit-2.c: New tests.
34617
34618 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
34619
34620         * g++.dg/inherit/base1.C: New test.
34621
34622 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
34623
34624         * g++.dg/other/stdarg1.C: New test.
34625
34626         * gcc.c-torture/compile/20011130-2.c: New test.
34627
34628 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
34629
34630         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
34631         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
34632         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
34633         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
34634         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
34635         * gcc.dg/builtin-prefetch-1.c: New test.
34636
34637 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
34638
34639         * gcc.dg/20011130-1.c: New test.
34640
34641 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34642
34643         * g++.dg/other/scope1.C: New test.
34644         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
34645
34646 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34647
34648         * gcc.dg/vla-init-1.c: New test.
34649
34650 2001-12-01  Geoff Keating  <geoffk@redhat.com>
34651
34652         * gcc.c-torture/compile/structs.c: New testcase from GDB.
34653
34654 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34655
34656         * objc.dg/alias.m: Update.
34657         * objc.dg/class-1.m: Update.
34658         * objc.dg/const-str-1.m: Update.
34659         * objc.dg/fwd-proto-1.m: Update.
34660         * objc.dg/id-1.m: Update.
34661         * objc.dg/super-class-1.m: Update.
34662
34663 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
34664
34665         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
34666         constructs.
34667
34668 2001-11-28  Jeffrey A Law  (law@cygnus.com)
34669
34670         * gcc.c-torture/execute/20011128-1.c: New test.
34671
34672 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
34673
34674         * gcc.dg/20011127-1.c: New test.
34675
34676 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34677
34678         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
34679         from Austin Group draft 7.
34680         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
34681         scanf format arguments.
34682         * gcc.dg/format/no-exargs-2.c: New test.
34683
34684 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
34685
34686         * g++.dg/abi/vbase8-4.C: New test.
34687
34688 2001-11-24  Ian Lance Taylor  <ian@airs.com>
34689
34690         * gcc.c-torture/execute/20011121-1.c: New test.
34691
34692 2001-11-23  Jeffrey A Law  (law@cygnus.com)
34693
34694         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
34695
34696 2001-11-23  Andreas Jaeger  <aj@suse.de>
34697
34698         * gcc.dg/cpp/charconst-2.c: New test.
34699
34700 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
34701
34702         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
34703         to the host if it is remote.  Let tests specify extra headers
34704         they use.
34705         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
34706         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
34707         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
34708         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
34709         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
34710         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
34711         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
34712         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
34713         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
34714         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
34715
34716 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
34717
34718         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
34719         for little endian ARMs.
34720
34721 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
34722
34723         * gcc.c-torture/compile/20011119-1.c: New test.
34724         * gcc.c-torture/compile/20011119-2.c: New test.
34725
34726 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
34727
34728         * gcc.dg/altivec-1.c: Fix typo.
34729
34730 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34731
34732         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
34733
34734 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
34735
34736         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
34737
34738 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
34739
34740         * lib/g77.exp: Don't specify --rpath-link.
34741
34742         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
34743         across all the headers.
34744         * gcc.dg/format/format.exp: For testing on a remote host,
34745         copy format.h.
34746
34747         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
34748         * gcc.c-torture/execute/930406-1.c: Likewise.
34749         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34750
34751 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
34752
34753         * gcc.dg/altivec-1.c: New.
34754
34755 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
34756
34757         * gcc.dg/cpp/fpreprocessed.c: New test case.
34758
34759 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34760
34761         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
34762         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
34763         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
34764
34765 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34766
34767         * gcc.dg/no-builtin-1.c: New test.
34768
34769 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
34770
34771         * gcc.c-torture/execute/20011115-1.c: New test.
34772
34773 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
34774
34775         * gcc.c-torture/compile/20011114-2.c: New test.
34776         * gcc.c-torture/compile/20011114-3.c: New test.
34777         * gcc.c-torture/compile/20011114-4.c: New test.
34778
34779 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34780
34781         * g++.dg/other/init1.C: New test.
34782
34783 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
34784
34785         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
34786         message.
34787
34788         * gcc.c-torture/execute/20011114-1.c: New testcase.
34789
34790         * gcc.c-torture/compile/20010327-1.c: Revert last change.
34791         * gcc.c-torture/compile/20011114-1.c: New test, exactly
34792         like the (before this change) version of 20010327-1.c.
34793
34794 2001-11-14  Roger Sayle <roger@eyesopen.com>
34795
34796         * gcc.c-torture/execute/string-opt-13.c: New testcase.
34797
34798 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
34799
34800         * g++.dg/init/array2.C: New test.
34801
34802 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
34803
34804         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
34805
34806 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
34807
34808         * g++.dg/other/forscope1.C: New test.
34809         * g++.dg/ext/forscope1.C: New test.
34810         * g++.dg/ext/forscope2.C: New test.
34811
34812 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
34813
34814         * gcc.c-torture/execute/20011113-1.c: New test.
34815
34816 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
34817
34818         * gcc.c-torture/execute/20011109-2.c: New test.
34819
34820         * gcc.c-torture/execute/20011109-1.c: New test.
34821
34822 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
34823
34824         * gcc.c-torture/compile/20011109-1.c: New test.
34825
34826 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
34827
34828         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
34829         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
34830         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
34831         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
34832         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
34833         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
34834         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
34835
34836 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34837
34838         * g++.dg/warn/Wshadow-1.C: New tests.
34839         * g++.old-deja/g++.mike/for3.C: Update.
34840
34841 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34842
34843         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
34844         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
34845         XFAILs.  Adjust expected error texts.
34846         * gcc.c-torture/compile/20011106-1.c,
34847         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
34848         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
34849         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
34850         gcc.dg/c99-array-lval-5.c: New tests.
34851
34852 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34853
34854         * gcc.dg/cpp/defined.c: Update.
34855
34856 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34857
34858         * gcc.c-torture/execute/anon-1.c: New test.
34859
34860 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
34861
34862         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
34863         same size, so no warning should be produced on stormy16.
34864
34865         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
34866         due to oversized array.
34867         * g++.old-deja/g++.mike/ns15.C: Likewise.
34868         * g++.old-deja/g++.pt/crash16.C: Likewise.
34869
34870 2001-11-02  Graham Stott  <grahams@redhat.com>
34871
34872         * g++.dgother/debug1.C: Fix typos.
34873
34874 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
34875
34876         * g++.dg/other/debug1.C: New test.
34877
34878 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34879
34880         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
34881         of unsigned long.
34882
34883 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
34884
34885         * gcc.dg/20011029-2.c: New test.
34886
34887         * gcc.c-torture/compile/20011029-1.c: New test.
34888
34889 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
34890
34891         * objc/execute/class_self-1.m: New test.
34892         * objc/execute/class_self-2.m: New test.
34893
34894 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
34895
34896         * gcc.misc-tests/msgs.exp: Delete.
34897         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
34898         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
34899         error set to match recent changes.
34900
34901 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
34902
34903         * gcc.dg/20011021-1.c: New test.
34904
34905 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
34906
34907         * gcc.c-torture/compile/20011023-1.c: New test.
34908
34909 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
34910
34911         * lib/g77.exp: Rewrite based on lib/g++.exp.
34912
34913 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
34914
34915         * gcc.c-torture/execute/20011019-1.c: New test.
34916
34917         * gcc.dg/20011018-1.c: New test.
34918
34919 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
34920
34921         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
34922
34923 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
34924
34925         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
34926         * gcc.dg/attr-invalid.c: Likewise.
34927
34928 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
34929
34930         * testsuite/gcc.dg/20011015-1.c: New test.
34931
34932 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34933
34934         * g++.dg/template/unify2.C: New test.
34935
34936 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34937
34938         * g++.dg/other/exception-specification.C: New test
34939
34940 2001-10-13  Tom Rix  <trix@redhat.com>
34941
34942         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
34943         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
34944
34945 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
34946
34947         * testsuite/gcc.dg/20011009-1.c: New test.
34948
34949 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
34950
34951         PR g++/4476
34952         * g++.dg/other/friend1.C: New test.
34953
34954 2001-10-11  Richard Henderson  <rth@redhat.com>
34955
34956         * g++.old-deja/g++.other/crash18.C: Add -S to options.
34957
34958 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34959
34960         * gcc.c-torture/compile/20011010-1.c: New.
34961
34962 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34963
34964         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
34965         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
34966         g77.f-torture/execute/execute.exp,
34967         g77.f-torture/noncompile/noncompile.exp,
34968         gcc.c-torture/compile/compile.exp,
34969         gcc.c-torture/execute/execute.exp,
34970         gcc.c-torture/execute/ieee/ieee.exp,
34971         gcc.c-torture/execute/memcheck/memcheck.exp,
34972         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
34973         objc/execute/execute.exp: Update FSF address.
34974
34975 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34976
34977         * gcc.dg/cpp/cmdlne-C.c: Update.
34978         * gcc.dg/cpp/cmdlne-C2.c: New.
34979
34980 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34981
34982         * gcc.c-torture/execute/20011008-3.c: New.
34983
34984 2001-10-08  DJ Delorie  <dj@redhat.com>
34985
34986         * gcc.dg/20011008-1.c: New.
34987         * gcc.dg/20011008-2.c: New.
34988
34989 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34990
34991         * gcc.dg/cpp/spacing1.c: Update test.
34992
34993 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34994
34995         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
34996         spelling errors of "separate" as "seperate".
34997
34998 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
34999
35000         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35001         enough to avoid inlining.
35002
35003 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35004
35005         * lib/g77.exp: set libg2c_dir correctly.
35006
35007 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35008
35009         * gcc.dg/cpp/macro11.c: New test.
35010
35011 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35012
35013         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35014         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35015         gcc.dg/format/multattr-3.c: New tests.
35016         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35017         tests for format attributes on function pointers being rejected.
35018
35019 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35020
35021         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35022
35023 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35024
35025         * g++.dg/warn/format1.C: New test.
35026
35027 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35028
35029         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35030
35031 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35032
35033         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35034
35035 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35036
35037         * gcc.dg/cpp/redef2.c: Add test.
35038
35039 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35040
35041         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35042         long-standing bug on i686, apparently.
35043         * gcc.c-torture/execute/loop-2c.x: New file.
35044         * gcc.c-torture/execute/loop-2d.x: New file.
35045         * gcc.c-torture/execute/loop-3c.x: New file.
35046
35047 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35048
35049         * gcc.dg/cpp/20000625-2.c: Correct line number.
35050
35051 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35052
35053         * gcc.dg/cpp/macro10.c: New test.
35054         * gcc.dg/cpp/strify3.c: New test.
35055         * gcc.dg/cpp/spacing1.c: Add tests.
35056         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35057         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35058
35059 2001-09-24  DJ Delorie  <dj@redhat.com>
35060
35061         * gcc.c-torture/execute/20010924-1.c: New test.
35062
35063 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35064
35065         * testsuite/objc/execute/paste.m: Remove.
35066
35067 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35068
35069         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35070
35071 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35072
35073         * g77.dg/strlen0.f: New test.
35074
35075 2001-09-21  Richard Henderson  <rth@redhat.com>
35076
35077         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35078         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35079
35080 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35081
35082         Table-driven attributes.
35083         * g++.dg/ext/attrib1.C: New test.
35084
35085 2001-09-20  DJ Delorie  <dj@redhat.com>
35086
35087         * gcc.dg/20000926-1.c: Update expected warning messages.
35088         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35089         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35090         array.
35091
35092 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35093
35094         * g++.dg/eh/registers1.C: New test case.
35095
35096 2001-09-17  Richard Henderson  <rth@redhat.com>
35097
35098         * gcc.dg/array-5.c: Fix VLA decomposition test.
35099
35100 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35101
35102         * gcc.dg/cpp/line5.c: New testcase.
35103
35104 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35105
35106         * gcc.dg/cpp/macro9.c: New test.
35107
35108 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35109
35110         * gcc.c-torture/execute/980223.c: Change type of addr from long
35111         to char *.
35112
35113 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35114
35115         * gcc.c-torture/execute/20010915-1.c: New test.
35116
35117 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35118
35119         * g77.dg/bprob: New directory.
35120         * g77.dg/bprob/bprob.exp: New file.
35121         * g77.dg/bprob/bprob-1.f: New test.
35122         * g77.dg/gcov: New directory.
35123         * g77.dg/gcov/gcov.exp: New file.
35124         * g77.dg/gcov/gcov-1.f: New test.
35125         * g77.dg/gcov/gcov-1.x: New file.
35126
35127 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35128
35129         * gcc.dg/cpp/directiv.c: Update.
35130         * gcc.dg/cpp/undef1.c: Update.
35131
35132 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35133
35134         * gcc.dg/20010912-1.c: New test.
35135
35136 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35137
35138         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35139         language-independent file in lib.
35140         * lib/gcov.exp: New file.
35141
35142 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35143
35144         * gcc.c-torture/compile/20010911-1.c: New test.
35145
35146 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35147
35148         * lib/profopt.exp: New, to support profile-directed optimizations.
35149         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35150         * gcc.misc-tests/bprob-1.c: New test.
35151         * gcc.misc-tests/bprob-2.c: New test.
35152
35153 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35154
35155         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35156         XFAIL and which kinds of gcov output to verify.
35157         * gcc.misc-tests/gcov-4b.x: New file.
35158         * gcc.misc-tests/gcov-5b.x: New file.
35159         * gcc.misc-tests/gcov-6.x: New file.
35160         * gcc.misc-tests/gcov-7.c: New test.
35161         * gcc.misc-tests/gcov-7.x: New file.
35162
35163 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35164
35165         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35166         * gcc.misc-tests/gcov-6.c: New test.
35167
35168 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35169
35170         PR c++/3986
35171         * g++.dg/abi/vbase1.C: New test.
35172
35173 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35174
35175         * objc.dg/method-2.m: New.
35176
35177 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35178
35179         PR c++/4203
35180         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35181         * g++.dg/init/empty1.C: New test.
35182
35183 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35184
35185         * gcc.c-torture/compile/20010903-1.c: New test.
35186
35187 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35188
35189         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35190         for m68k.
35191
35192 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35193
35194         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35195
35196         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35197
35198         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35199
35200 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35201
35202         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35203         for 16-bit 'unsigned int'.
35204
35205 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35206
35207         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35208
35209 2001-08-27  Richard Henderson  <rth@redhat.com>
35210
35211         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35212         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35213
35214 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35215
35216         * gcc.dg/asm-names.c (ymain): New.
35217
35218 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35219
35220         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35221         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35222         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35223
35224 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35225
35226         * gcc.dg/compare5.c: New testcase.
35227
35228 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35229
35230         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35231         and "In instantiation".
35232
35233 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35234
35235         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35236
35237 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35238
35239         * gcc.misc-tests/gcov.exp: Add support for branch information.
35240         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35241         * gcc.misc-tests/gcov-4.c: New test.
35242         * gcc.misc-tests/gcov-4b.c: New test.
35243         * gcc.misc-tests/gcov-5b.c: New test.
35244
35245 2001-08-20  Zack Weinberg  <zackw@panix.com>
35246
35247         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35248         expected to fail.
35249
35250 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35251
35252         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35253
35254 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35255
35256         * g++.dg/eh/template1.C: New test.
35257
35258 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35259
35260         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35261         Fix thinko.
35262         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35263         for xfail.
35264
35265 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35266
35267         * lib/g77-dg.exp: Use prune.exp for common procedures
35268         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35269         * lib/g77.exp: (g77-dg-prune) Remove
35270
35271 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35272
35273         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35274
35275 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35276
35277         * g++.dg/template/unify1.C: New test.
35278
35279 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35280
35281         * g++.dg/abi/empty4.C: New test.
35282
35283 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35284
35285         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35286         solaris2.*
35287         * g77.f-torture/compile/pr3743.x: Likewise.
35288
35289 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35290
35291         * g++.dg/other/using-declaration.C: New test.
35292
35293 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35294
35295         * gcc.dg/cpp/tr-sign.c: New testcase.
35296
35297 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35298
35299         * gcc.dg/cpp/19951025-1.c: Revert.
35300         * gcc.dg/cpp/directiv.c: We no longer process directives that
35301         interrupt macro arguments.
35302
35303 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35304
35305         * gcc.dg/bconstp-1.c: New test.
35306
35307 2001-08-03  Richard Henderson  <rth@redhat.com>
35308
35309         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35310
35311 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35312
35313         * gcc.dg/cpp/19951025-1.c: Update.
35314
35315 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35316
35317         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35318         should be x.
35319
35320 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35321
35322         Kill -fhonor-std.
35323         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35324         * g++.old-deja/g++.other/std1.C: Likewise.
35325         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35326
35327 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35328
35329         * lib/g77.exp: Load gcc-defs.exp for common procedures
35330         (g77_pass, g77_fail, g77_finish, g77_exit,
35331         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35332
35333 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35334
35335         * g77.dg/fbackslash.f
35336         * g77.dg/fcase-preserve.f
35337         * g77.dg/ff90-1.f
35338         * g77.dg/ffixed-line-length-0.f
35339         * g77.dg/ffixed-line-length-132.f
35340         * g77.dg/ffixed-line-length-7.f
35341         * g77.dg/ffixed-line-length-72.f
35342         * g77.dg/ffixed-line-length-none.f
35343         * g77.dg/ffree-form-1.f
35344         * g77.dg/fno-backslash.f
35345         * g77.dg/fno-f90-1.f
35346         * g77.dg/fno-fixed-form-1.f
35347         * g77.dg/fno-onetrip.f
35348         * g77.dg/fno-typeless-boz.f
35349         * g77.dg/fno-underscoring.f
35350         * g77.dg/fno-vxt-1.f
35351         * g77.dg/fonetrip.f
35352         * g77.dg/ftypeless-boz.f
35353         * g77.dg/fugly-assumed.f
35354         * g77.dg/funderscoring.f
35355         * g77.dg/fvxt-1.f
35356
35357 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35358
35359         * objc.dg/fwd-proto-1.m: New.
35360         * objc.dg/local-decl-1.m: New.
35361         * objc.dg/naming-1.m: New.
35362         * objc.dg/naming-2.m: New.
35363         * objc.dg/proto-hier-1.m: New.
35364
35365 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35366
35367         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35368         largest-type elements to a struct makes its size grow.
35369
35370 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35371
35372         * g++.dg/abi/vthunk1.C: New test.
35373
35374 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35375
35376         * g++.dg/abi/vbase8-22.C: New test.
35377
35378 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35379
35380         * gcc.dg/cpp/macro8.c: New test.
35381
35382 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35383
35384         * g++.dg/abi/vbase8-21.C: New test.
35385
35386 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35387
35388         * g++.dg/abi/vbase8-10.C: New test.
35389
35390 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35391
35392         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35393         ${tool}_set_ld_library_path.
35394         Changed caller.
35395         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35396         g++.exp.
35397
35398 2001-07-26  Stan Cox <scox@redhat.com>
35399
35400         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35401         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35402         gcc_exit, gcc_check_unsupported_p):
35403         Moved to gcc-deps.exp
35404         * gcc-deps.exp: New file.
35405
35406 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35407
35408         * g++.old-deja/g++.pt/defarg14.C: New test.
35409
35410 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35411
35412         * g++.old-deja/g++.other/lineno5.C: New test.
35413
35414 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35415
35416         * g++.old-deja/g++.pt/crash68.C: New test.
35417
35418 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35419
35420         * g++.old-deja/g++.other/crash42.C: New test.
35421
35422 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35423
35424         * gcc.dg/cpp/extratokens.c: Fix.
35425         * gcc.dg/cpp/skipping2.c: New tests.
35426
35427 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35428
35429         * gcc.c-torture/execute/20010724-1.c: New file.
35430         * gcc.c-torture/execute/20010724-1.x: New file.
35431
35432 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35433
35434         * g++.old-deja/g++.other/cond7.C: New test.
35435
35436 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35437
35438         * g++.old-deja/g++.other/optimize4.C: New test.
35439
35440 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35441
35442         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35443
35444 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35445
35446         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35447         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35448         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35449         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35450
35451         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35452         bug report" message.
35453
35454         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35455         * g++.dg/ext/instantiate1.C: Move from old-deja.
35456
35457 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35458
35459         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35460         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35461         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35462         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35463
35464 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35465
35466         * gcc.c-torture/execute/20010723-1.c: New test.
35467
35468 2001-07-23  Ben Elliston  <bje@redhat.com>
35469
35470         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35471
35472 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35473
35474         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35475         i[34567]86-*-*.
35476         Delete handling of ieee_multilib_flags.
35477         Pass -mieee for alpha*-*-* and sh-*-*.
35478         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35479
35480 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35481
35482         Remove old-abi tests.
35483         * g++.old-deja/g++.mike/p11116.C: Remove.
35484         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35485
35486 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35487
35488         * g77.f-torture/compile/pr3743.f: New test
35489
35490 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35491
35492         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35493
35494 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35495
35496         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35497         g++.old-deja/g++.pt/static6.C: Likewise.
35498         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35499         supports weak symbols.
35500
35501 2001-07-18  Andreas Jaeger  <aj@suse.de>
35502
35503         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35504         supported again.
35505
35506 2001-07-18  Andreas Jaeger  <aj@suse.de>
35507
35508         * gcc.dg/iftrap-1.c: Fix target line.
35509
35510 2001-07-17  Richard Henderson  <rth@redhat.com>
35511
35512         * gcc.c-torture/execute/20010717-1.c: New.
35513
35514 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35515
35516         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35517         tests.
35518
35519 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35520
35521         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35522
35523 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35524
35525         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35526         UAC_SIGBUS, UAC_NOPRINT definitions.
35527
35528 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35529
35530         * objc/execute/object_is_class.m: New test.
35531         * objc/execute/object_is_meta_class.m: New test.
35532
35533 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35534
35535         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35536         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35537
35538 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35539
35540         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35541         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35542
35543 2001-07-14  Richard Henderson  <rth@redhat.com>
35544
35545         * gcc.dg/iftrap-1.c: New.
35546
35547 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35548
35549         * g77.f-torture/execute/intrinsic77.f: New test.
35550
35551 2001-07-11  Janis Johnson <janis@us.ibm.com>
35552
35553         * gcc.misc-tests/gcov-3.c: New test.
35554
35555 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35556
35557         * gcc.c-torture/compile/20010711-1.c,
35558         * gcc.c-torture/compile/20010711-2.c: New tests.
35559
35560 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35561
35562         * gcc.c-torture/execute/20010711-1.c: New test.
35563
35564 2001-07-11  Ben Elliston  <bje@redhat.com>
35565
35566         * g++.old-deja/g++.other/enum5.C: New test.
35567
35568 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35569
35570         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35571         (g++-dg-prune): Call prune_gcc_output.
35572         * prune.exp: New file for prune_gcc_output.
35573         * lib/g++.exp, lib/gcc.exp: Load it.
35574
35575 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35576
35577         * gcc.c-torture/compile/20010701-1.c,
35578         g++.old-deja/g++.ext/attrib6.C: New tests.
35579
35580 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35581
35582         * gcc.c-torture/compile/20010706-1.c: New test.
35583
35584 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35585
35586         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35587
35588 2001-06-28  Stan Shebs  <shebs@apple.com>
35589
35590         * gcc.dg/pragma-darwin.c: New test.
35591
35592 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35593
35594         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35595         Solaris 2.[678] system.
35596
35597 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35598
35599         * gcc.dg/20010622-1.c: New test.
35600
35601 2001-06-18  Stan Shebs  <shebs@apple.com>
35602
35603         * objc.dg: New directory.
35604         * objc.dg/dg.exp: New file.
35605         * objc.dg/alias.m: New.
35606         * objc.dg/class-1.m: New.
35607         * objc.dg/class-2.m: New.
35608         * objc.dg/const-str-1.m: New.
35609         * objc.dg/const-str-2.m: New.
35610         * objc.dg/id-1.m: New.
35611         * objc.dg/method-1.m: New.
35612         * objc.dg/super-class-1.m: New.
35613         * lib/objc-dg.exp: New file.
35614
35615 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35616
35617         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
35618         of label name.
35619
35620 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
35621
35622         * g++.old-deja/g++.abi/vbase8-9.C: New test.
35623
35624 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35625
35626         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
35627         variable.
35628
35629 2001-06-12  Richard Henderson  <rth@redhat.com>
35630
35631         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
35632
35633 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35634
35635         * g++.old-deja/g++.abi/vbase5.C: New test.
35636         * g++.old-deja/g++.abi/vbase6.C: New test.
35637         * g++.old-deja/g++.abi/vbase7.C: New test.
35638
35639 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35640
35641         * gcc.c-torture/compile/20010610-1.c: New test.
35642
35643 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35644
35645         * g++.old-deja/g++.abi/vbase4.C: New test.
35646
35647 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35648
35649         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
35650         support %f for HC11/HC12 targets.
35651         * gcc.c-torture/execute/930513-1.x: New file, likewise.
35652         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
35653         on HC11/HC12 targets.
35654         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
35655
35656 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35657
35658         * gcc.dg/wchar_t-1.c: New file.
35659         * gcc.dg/wint_t-1.c: Likewise.
35660
35661 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
35662
35663         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
35664
35665 2001-06-11  Richard Henderson  <rth@redhat.com>
35666
35667         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
35668
35669 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35670
35671         * gcc.c-torture/compile/20010611-1.c: New test.
35672
35673 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35674
35675         * gcc.dg/c99-tag-1.c: Add more tests.
35676
35677 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
35678
35679         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
35680         representation on MN10300 and ARM/Thumb.
35681
35682 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
35683
35684         * g77.f-torture/execute/20010610.f: New.
35685
35686 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
35687
35688         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
35689         names.
35690
35691 2001-06-09  Richard Henderson  <rth@redhat.com>
35692
35693         * gcc.c-torture/execute/ashrdi-1.c: New.
35694         * gcc.c-torture/execute/ashldi-1.c: New.
35695         * gcc.c-torture/execute/lshrdi-1.c: New.
35696
35697 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
35698
35699         * objc/execute/load-3.m: Added. Check sending +load to categories,
35700         in addition to classes.
35701
35702 2001-06-08  Stan Shebs  <shebs@apple.com>
35703
35704         * objc/execute/load-2.m: New test.  From Nicola Pero
35705         <n.pero@mi.flashnet.it>.
35706
35707 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
35708
35709         * gcc.c-torture/execute/20010605-2.c: New test.
35710
35711 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35712
35713         * g++.old-deja/g++.abi/vbase2.C: New test.
35714         * g++.old-deja/g++.abi/vbase3.C: New test.
35715
35716 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35717
35718         * g++.old-deja/g++.pt/friend49.C: New test.
35719
35720 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
35721
35722         * g++.old-deja/g++.ext/anon3.C: New test.
35723
35724 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
35725
35726         * g++.old-deja/g++.other/conv7.C: New test.
35727
35728 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35729
35730         * gcc.c-torture/compile/20010605-2.c: New test.
35731
35732 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35733
35734         * gcc.c-torture/execute/20010604-1.c: New test.
35735
35736 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
35737
35738         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
35739
35740 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
35741
35742         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
35743         (g++_link_flags): Likewise.
35744         (g++_init): Pass gccpath's value to two previous functions.
35745
35746 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35747
35748         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
35749         Ensure logfile entry matches exec command line.
35750
35751 2001-05-31  Richard Henderson  <rth@redhat.com>
35752
35753         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
35754         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
35755
35756 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
35757
35758         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
35759         compiler for irix6.2
35760
35761 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
35762
35763         * g++.old-deja/g++.other/optimize3.C: New file.
35764
35765 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
35766
35767         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
35768         assemble.
35769
35770 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
35771
35772         * g++.old-deja/g++.other/optimize2.C: New file.
35773
35774 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
35775
35776         * gcc.c-torture/compile/20010518-2.c: New file.
35777         * gcc.c-torture/execute/20010518-1.c: New file.
35778         * gcc.c-torture/execute/20010518-2.c: New file.
35779
35780 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35781
35782         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
35783
35784 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
35785
35786         G++ no longer defines builtins that do not begin with __builtin.
35787         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
35788         * g++.old-deja/g++.brendand/misc13.C: Likewise.
35789         * g++.old-deja/g++.law/builtin1.C: Likewise.
35790         * g++.old-deja/g++.law/cvt2.C: Likewise.
35791         * g++.old-deja/g++.mike/net5.C: Likewise.
35792         * g++.old-deja/g++.other/builtins1.C: Likewise.
35793         * g++.old-deja/g++.other/builtins2.C: Likewise.
35794         * g++.old-deja/g++.other/builtins3.C: Likewise.
35795         * g++.old-deja/g++.other/builtins4.C: Likewise.
35796         * g++.old-deja/g++.other/inline8.C: Likewise.
35797         * g++.old-deja/g++.robertl/eb39.C: Likewise.
35798
35799 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
35800
35801         * g++.old-deja/g++.pt/using1.C: Adjust.
35802         * g++.old-deja/g++.pt/using2.C: New test.
35803
35804 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35805
35806         * gcc.dg/cpp/charconst.c: New tests.
35807         * gcc.dg/cpp/escape.c: New tests.
35808         * gcc.dg/cpp/escape-1.c: New tests.
35809         * gcc.dg/cpp/escape-2.c: New tests.
35810         * gcc.dg/cpp/ucs.c: New tests.
35811
35812 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
35813
35814         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
35815         native compiler for irix6.5.
35816
35817 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
35818
35819         * lib/g++.exp (g++_include_flags): Use args to compute
35820         get_multilibs.
35821         (g++_link_flags): Likewise.
35822         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
35823
35824 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35825
35826         * gcc.dg/c90-hexfloat-1.c: Add more tests.
35827
35828 2001-05-21  Geoff Keating  <geoffk@redhat.com>
35829
35830         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
35831         this file.
35832
35833 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35834
35835         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
35836         STACK_SIZE;
35837         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
35838         to STACK_SIZE; Use it to define size of add_histo array.
35839         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
35840         to STACK_SIZE.
35841         (f): Use GITT_SIZE to define size of gitt local table.
35842         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
35843         to STACK_SIZE; Use it to define size of bytemem array.
35844
35845 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35846
35847         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
35848         on 68HC11/HC12 due to the asm instruction.
35849         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
35850         * gcc.c-torture/compile/920520-1.x: Likewise.
35851         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
35852         on 68HC11/HC12 because the function is larger than 64K.
35853         * gcc.c-torture/compile/961203-1.x: New file, this test fails
35854         on 68HC11/HC12 because the structure is too large.
35855
35856 2001-05-20  Richard Henderson  <rth@redhat.com>
35857
35858         * gcc.c-torture/execute/20010520-1.c: New.
35859
35860 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35861
35862         * g++.old-deja/g++.warn/compare1.C: New test.
35863         * gcc.dg/compare4.c: New test.
35864
35865 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
35866
35867         * g++.old-deja/g++.other/optimize1.C: New test.
35868
35869 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35870
35871         * g++.old-deja/g++.pt/spec41.C: New test.
35872
35873 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
35874
35875         * gcc.c-torture/compile/20010114-1.x: Remove.
35876
35877 2001-05-18  Stan Shebs  <shebs@apple.com>
35878
35879         * gcc.c-torture/compile/20010518-1.c: New test.
35880
35881 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
35882
35883         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
35884         * g++.old-deja/g++.pt/crash67.C: New test.
35885
35886 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
35887
35888         * g++.old-deja/g++.other/debug9.C: New test.
35889
35890 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
35891
35892         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
35893
35894 2001-05-16  Jan Hubicka  <jh@suse.cz>
35895
35896         * gcc.c-torture/compile/20010516-1.c: New test.
35897
35898 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35899
35900         * g++.old-deja/g++.other/crash41.C: New test.
35901
35902 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35903
35904         * g++.old-deja/g++.pt/crash66.C: New test.
35905
35906 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
35907
35908         * g++.old-deja/g++.robertl/eb27.C: Convert.
35909
35910 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
35911
35912         * g++.dg/friend-warn.C: New test.  Do not warn about friend
35913         declaration being redundant.
35914
35915 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
35916
35917         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
35918
35919 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
35920
35921         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
35922
35923 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
35924
35925         * lib/g++.exp: Use testsuite_flags.
35926
35927 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
35928
35929         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
35930
35931 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35932
35933         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
35934
35935 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
35936
35937         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
35938
35939 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
35940
35941         * gcc.c-torture/compile/20010313-1.c: New test.
35942
35943 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
35944
35945         * gcc.dg/cpp/direct2.c: New test.
35946         * gccq.dg/cpp/direct2s.c: New test.
35947
35948         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
35949
35950 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
35951
35952         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
35953         * g++.old-deja/g++.other/op3.C: Likewise.
35954
35955 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35956
35957         * gcc.dg/cpp/syshdr.h: New file.
35958         * gcc.dg/cpp/sysmac1.c: Update.
35959         * gcc.dg/cpp/sysmac2.c: Update.
35960
35961 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35962
35963         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
35964
35965 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
35966
35967         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
35968         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
35969
35970 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
35971
35972         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
35973
35974 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
35975
35976         * lib/g++.exp (g++_include_flags): Don't use any special flags
35977         if TESTING_IN_BUILD_TREE is not defined.
35978         (g++_init): Use a plain 'c++' as the compiler if
35979         TESTING_IN_BUILD_TREEE is not defined.
35980
35981 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35982
35983         * g++.old-deja/g++.eh/catch13.C: New test.
35984         * g++.old-deja/g++.eh/catch14.C: New test.
35985
35986 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35987
35988         * gcc.dg/cpp/tr-define.c: New test.
35989
35990 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
35991
35992         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
35993         <stdlib.h>, not <malloc.h>.
35994
35995 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35996
35997         * g++.old-deja/g++.ns/template17.C: New test.
35998
35999 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36000
36001         * g++.old-deja/g++.pt/ref4.C: New test.
36002
36003 2001-04-30  Richard Henderson  <rth@redhat.com>
36004
36005         * gcc.dg/20000724-1.c: Revert last change.
36006
36007 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36008
36009         * g77.f-torture/execute/20010430.f: New test.
36010
36011 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36012
36013         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36014
36015 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36016
36017         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36018
36019 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36020
36021         * g++.old-deja/g++.eh/crash6.C: New test.
36022
36023 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36024
36025         * g++.old-deja/g++.other/warn7.C: New test.
36026
36027 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36028
36029         * g++.old-deja/g++.other/defarg9.C: New test.
36030
36031 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36032
36033         * g77.f-torture/compile/20010426.f: New test.
36034         * g77.f-torture/execute/20010426.f: New test.
36035
36036 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36037
36038         * g77.f-torture/compile/20000629-1.x: Remove - error
36039         has been fixed.
36040
36041 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36042
36043         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36044         Tweak slightly to work with g++.dg framework.
36045         * g++.dg/special/ecos.exp: Run initp1.C test.
36046         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36047
36048         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36049         its linker doesn't give line numbers either.
36050         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36051
36052 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36053
36054         * g++.old-deja/g++.other/lex1.C: New test.
36055
36056 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36057
36058         * gcc.dg/noncompile/20010425-1.c: New test.
36059
36060 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36061
36062         * g++.old-deja/g++.pt/mangle2.C: New test.
36063
36064 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36065
36066         * gcc.dg/format/plus-1.c: New test.
36067
36068 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36069
36070         * gcc.dg/20010423-1.c: New test.
36071
36072 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36073
36074         * gcc.c-torture/execute/20010422-1.c: New test.
36075
36076 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36077
36078         * g++.old-deja/g++.ns/type2.C: New test.
36079
36080 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36081
36082         * g++.old-deja/g++.other/perf1.C: New test.
36083
36084 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36085
36086         * gcc.dg/c99-func-2.c: Remove xfail.
36087         * gcc.dg/c99-func-3.c: Remove xfail.
36088         * gcc.dg/c99-func-4.c: Remove xfail.
36089
36090 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36091
36092         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36093
36094 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36095
36096         * gcc.c-torture/compile/20010423-1.c: New test.
36097
36098 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36099
36100         * g++.old-deja/g++.pt/typename28.C: New test.
36101
36102 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36103
36104         * g++.old-deja/g++.abi/empty2.C: New test.
36105         * g++.old-deja/g++.abi/empty3.C: New test.
36106
36107 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36108
36109         * g++.old-deja/g++.other/comdat2.C: New test.
36110         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36111
36112 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36113
36114         * g++.old-deja/g++.other/overload14.C: New test.
36115
36116 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36117
36118         * g++.old-deja/g++.other/lookup23.C: New test.
36119
36120 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36121
36122         * gcc.c-torture/execute/20010403-1.c: New test.
36123
36124 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36125             Mark Mitchell  <mark@codesourcery.com>
36126
36127         * lib/old-dejagnu.exp: Don't delete output of executable.
36128         Add .exe suffix to executables.
36129
36130 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36131
36132         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36133
36134 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36135
36136         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36137
36138 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36139
36140         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36141         * g++.old-deja/g++.abi/crash1.C: New test.
36142
36143 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36144
36145         * g++.old-deja/g++.other/crash40.C: New test.
36146
36147 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36148
36149         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36150
36151 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36152
36153         * g++.old-deja/g++.other/warn6.C: New test.
36154
36155 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36156
36157         * g++.old-deja/g++.robertl/eb42.C: Same.
36158
36159 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36160
36161         * gcc.dg/wtr-conversion-1.c: New testcase.
36162
36163 2001-04-10  Richard Henderson  <rth@redhat.com>
36164
36165         * g++.old-deja/g++.other/array5.C: New.
36166
36167 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36168
36169         * gcc.c-torture/execute/20010408-1.c: New test.
36170
36171 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36172
36173         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36174         headers and constructs.
36175         * g++.old-deja/g++.robertl/eb79.C: Same.
36176         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36177         * g++.old-deja/g++.robertl/eb73.C: Same.
36178         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36179         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36180         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36181         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36182         * g++.old-deja/g++.robertl/eb44.C: Same.
36183         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36184         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36185         * g++.old-deja/g++.robertl/eb39.C: Same.
36186         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36187         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36188         * g++.old-deja/g++.robertl/eb30.C: Same.
36189         * g++.old-deja/g++.robertl/eb3.C: Same.
36190         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36191         * g++.old-deja/g++.robertl/eb21.C: Same.
36192         * g++.old-deja/g++.robertl/eb15.C: Same.
36193         * g++.old-deja/g++.robertl/eb118.C: Same.
36194         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36195         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36196         * g++.old-deja/g++.robertl/eb109.C: Same.
36197         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36198         * g++.old-deja/g++.mike/rtti1.C: Same.
36199         * g++.old-deja/g++.mike/p658.C: Same.
36200         * g++.old-deja/g++.mike/net46.C: Same.
36201         * g++.old-deja/g++.mike/net34.C: Same.
36202         * g++.old-deja/g++.mike/memoize1.C: Same.
36203         * g++.old-deja/g++.mike/eh2.C: Same.
36204         * g++.old-deja/g++.law/weak.C: Same.
36205         * g++.old-deja/g++.law/visibility7.C: Same.
36206         * g++.old-deja/g++.law/visibility25.C: Same.
36207         * g++.old-deja/g++.law/visibility22.C: Same.
36208         * g++.old-deja/g++.law/visibility2.C: Same.
36209         * g++.old-deja/g++.law/visibility17.C: Same.
36210         * g++.old-deja/g++.law/visibility13.C: Same.
36211         * g++.old-deja/g++.law/visibility10.C: Same.
36212         * g++.old-deja/g++.law/visibility1.C: Same.
36213         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36214         * g++.old-deja/g++.law/vbase1.C: Same.
36215         * g++.old-deja/g++.law/operators32.C: Same.
36216         * g++.old-deja/g++.law/nest3.C: Same.
36217         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36218         * g++.old-deja/g++.law/except5.C (main): Same.
36219         * g++.old-deja/g++.law/cvt7.C (run): Same.
36220         * g++.old-deja/g++.law/cvt2.C: Same.
36221         * g++.old-deja/g++.law/cvt16.C: Same.
36222         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36223         * g++.old-deja/g++.law/ctors17.C (main): Same.
36224         * g++.old-deja/g++.law/ctors13.C: Same.
36225         * g++.old-deja/g++.law/ctors12.C (main): Same.
36226         * g++.old-deja/g++.law/ctors10.C: Same.
36227         * g++.old-deja/g++.law/code-gen5.C: Same.
36228         * g++.old-deja/g++.law/bad-error7.C: Same.
36229         * g++.old-deja/g++.law/arm9.C: Same.
36230         * g++.old-deja/g++.law/arm12.C: Same.
36231         * g++.old-deja/g++.law/arg8.C: Same.
36232         * g++.old-deja/g++.law/arg1.C: Same.
36233         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36234         * g++.old-deja/g++.jason/template31.C: Same.
36235         * g++.old-deja/g++.jason/template24.C (main): Same.
36236         * g++.old-deja/g++.jason/2371.C: Same.
36237         * g++.old-deja/g++.eh/new2.C: Same.
36238         * g++.old-deja/g++.eh/new1.C: Same.
36239         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36240         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36241         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36242         * g++.old-deja/g++.brendan/crash62.C: Same.
36243         * g++.old-deja/g++.brendan/crash52.C: Same.
36244         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36245         * g++.old-deja/g++.brendan/crash38.C: Same.
36246         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36247         * g++.old-deja/g++.brendan/copy9.C: Same.
36248
36249 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36250
36251         * gcc.c-torture/execute/20001203-2.c (memset):
36252         Count argument is of type __SIZE_TYPE__.
36253
36254 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36255
36256         * gcc.c-torture/compile/20010404-1.c: New test.
36257
36258 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36259
36260         * gcc.c-torture/compile/20010326-1.c: New test.
36261
36262 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36263
36264         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36265         peculiarities of the SH.
36266         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36267
36268 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36269
36270         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36271         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36272         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36273
36274 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36275
36276         * g77.f-torture/compile/20010321-1.f: New test.
36277
36278 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36279
36280         * gcc.c-torture/compile/20010329-1.c: New test.
36281
36282 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36283
36284         * gcc.c-torture/execute/20010329-1.c: New test.
36285
36286 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36287
36288         * g++.old-deja/g++.other/eh4.C: Fix typo.
36289
36290 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36291
36292         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36293
36294 2001-03-28  Philip Blundell  <philb@gnu.org>
36295
36296         * gcc.c-torture/compile/20010328-1.c: New test.
36297
36298 2001-03-27  Richard Henderson  <rth@redhat.com>
36299
36300         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36301         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36302
36303 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36304
36305         * gcc.c-torture/compile/20010327-1.c: New test.
36306
36307 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36308
36309         * g++.old-deja/g++.other/friend12.C: New test.
36310         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36311         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36312
36313 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36314
36315         * gcc.c-torture/execute/20010325-1.c: New test.
36316
36317 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36318
36319         * g++.old-deja/g++.other/mangle3.C: New test.
36320
36321 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36322
36323         * g++.old-deja/g++.other/anon8.C: New test.
36324
36325 2001-03-20  Philip Blundell  <philb@gnu.org>
36326
36327         * gcc.c-torture/compile/20010320-1.c: New test.
36328
36329 2001-03-17  Richard Henderson  <rth@redhat.com>
36330
36331         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36332
36333 2001-03-15  Geoff Keating  <geoff@redhat.com>
36334
36335         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36336         tests on AIX.
36337
36338 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36339
36340         * g++.old-deja/g++.other/eh4.C: New test.
36341
36342 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36343
36344         * gcc.dg/cpp/mi1.c: Update.
36345
36346 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36347
36348         * g++.old-deja/g++.other/regstack.C: New test.
36349
36350 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36351
36352         * g++.old-deja/g++.other/ref4.C: New test.
36353
36354 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36355
36356         * objc/execute/va_method.m: Added.
36357         * objc/execute/IMP.m: Added.
36358         * objc/execute/_cmd.m: Added.
36359         * objc/execute/accessing_ivars.m: Added.
36360         * objc/execute/class-1.m: Added.
36361         * objc/execute/class-10.m: Added.
36362         * objc/execute/class-11.m: Added.
36363         * objc/execute/class-12.m: Added.
36364         * objc/execute/class-13.m: Added.
36365         * objc/execute/class-14.m: Added.
36366         * objc/execute/class-2.m: Added.
36367         * objc/execute/class-3.m: Added.
36368         * objc/execute/class-4.m: Added.
36369         * objc/execute/class-5.m: Added.
36370         * objc/execute/class-6.m: Added.
36371         * objc/execute/class-7.m: Added.
36372         * objc/execute/class-8.m: Added.
36373         * objc/execute/class-9.m: Added.
36374         * objc/execute/class-tests-1.h
36375         * objc/execute/class-tests-2.h
36376         * objc/execute/compatibility_alias.m: Added.
36377         * objc/execute/encode-1.m: Added.
36378         * objc/execute/formal_protocol-1.m: Added.
36379         * objc/execute/formal_protocol-2.m: Added.
36380         * objc/execute/formal_protocol-3.m: Added.
36381         * objc/execute/formal_protocol-4.m: Added.
36382         * objc/execute/formal_protocol-5.m: Added.
36383         * objc/execute/formal_protocol-6.m: Added.
36384         * objc/execute/formal_protocol-7.m: Added.
36385         * objc/execute/informal_protocol.m: Added.
36386         * objc/execute/initialize.m: Added.
36387         * objc/execute/load.m: Added.
36388         * objc/execute/many_args_method.m: Added.
36389         * objc/execute/nested-3.m: Added.
36390         * objc/execute/no_clash.m: Added.
36391         * objc/execute/private.m: Added.
36392         * objc/execute/redefining_self.m: Added.
36393         * objc/execute/root_methods.m: Added.
36394         * objc/execute/selector-1.m: Added.
36395         * objc/execute/static-1.m: Added.
36396         * objc/execute/static-2.m: Added.
36397         * objc/execute/va_method.m: Added.
36398
36399 2001-03-10  Richard Henderson  <rth@redhat.com>
36400
36401         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36402
36403 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36404
36405         * g++.old-deja/g++.other/crash31.C: XFAIL.
36406         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36407         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36408         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36409         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36410         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36411
36412 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36413
36414         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36415
36416 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36417
36418         * gcc.dg/20000724-1.c: Don't use multiline strings.
36419
36420 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36421
36422         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36423         result of -cString against what we expect it to be; don't just
36424         print it out for no one to read.
36425
36426         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36427         Based on testcases provided by Nicola Pero.
36428
36429 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36430
36431         * gcc.dg/cpp/macro7.c: New test.
36432
36433 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36434
36435         * gcc.dg/cpp/multiline.c: Update.
36436
36437 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36438
36439         * g++.old-deja/g++.other/enum3.C: New test.
36440
36441 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36442
36443         * g++.old-deja/g++.other/pod1.C: New test.
36444
36445 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36446
36447         * g++.old-deja/g++.ext/overload1.C: New test.
36448
36449 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36450
36451         * g++.old-deja/g++.pt/using1.C: New test.
36452
36453 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36454
36455         * g++.old-deja/g++.other/using9.C: New test.
36456
36457 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36458
36459         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36460
36461         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36462
36463 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36464
36465         * g++.old-deja/g++.ext/realpt1.C: Remove.
36466
36467 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36468
36469         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36470
36471 2001-02-26  Will Cohen  <wcohen@redhat.com>
36472
36473         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36474
36475 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36476
36477         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36478         templatized constructors.
36479
36480 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36481
36482         * gcc.c-torture/execute/20010224-1.c: New test.
36483
36484 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36485
36486         * gcc.c-torture/execute/20010222-1.c: New test.
36487
36488 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36489
36490         * g++.old-deja/g++.other/inline20.C: New test.
36491
36492 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36493
36494         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36495
36496 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36497
36498         * g++.old-deja/g++.other/lookup22.C: New test.
36499
36500 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36501
36502         * g77.dg: New directory.
36503         * g77.dg/20010216-1.f: New test case.
36504         * g77.dg/dg.exp: New driver.
36505         * lib/g77-dg.exp: New driver library.
36506
36507 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36508
36509         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36510
36511 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36512
36513         * g++.old-deja/g++.other/decl9.C: New test.
36514
36515 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36516
36517         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36518         not need <string> and also tests the initialization at runtime.
36519
36520 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36521
36522         * gcc.c-torture/execute/longlong.c: New test.
36523
36524 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36525
36526         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36527
36528 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36529
36530         * gcc.c-torture/execute/920302-1.c (execute):
36531         Change argument type to short.
36532
36533 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36534
36535         * g++.old-deja/g++.pt/deduct6.C: New test.
36536
36537 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36538
36539         * g++.old-deja/g++.pt/deduct5.C: New test.
36540
36541 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36542
36543         * gcc.c-torture/execute/20010209-1.c: New test.
36544
36545 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36546
36547         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36548
36549 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36550
36551         * g++.dg/vtgc1.C: Update for new ABI.
36552
36553         * consistency.vlad: New directory, 1665 files.
36554
36555 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36556
36557         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36558         return type.
36559         * gcc.dg/cpp/digraphs.c: Declare puts.
36560
36561 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36562
36563         * g++.old-deja/g++.other/warn5.C: New test.
36564
36565 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36566
36567         * g++.old-deja/g++.pt/spec40.C: New test.
36568
36569 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36570
36571         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36572         case.
36573         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36574
36575 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36576
36577         * gcc.c-torture/compile/20010209-1.c: New test.
36578
36579 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36580
36581         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36582         excess errors message but not if it crashes.
36583         * g++.old-deja/g++.other/crash27.C: Likewise.
36584         * g++.old-deja/g++.other/crash28.C: Likewise.
36585         * g++.old-deja/g++.other/crash30.C: Likewise.
36586         * g++.old-deja/g++.other/crash32.C: Likewise.
36587         * g++.old-deja/g++.other/crash35.C: Likewise.
36588         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36589
36590 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36591
36592         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36593         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36594         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36595         g77.f-torture/execute/execute.exp,
36596         g77.f-torture/noncompile/noncompile.exp,
36597         gcc.c-torture/execute/execute.exp,
36598         gcc.c-torture/execute/memcheck/memcheck.exp,
36599         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36600         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36601         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36602         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36603         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36604         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36605         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36606         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36607         Remove bug reporting instructions with ancient email addresses.
36608
36609 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36610
36611         * gcc.dg/20010202-1.c: New test.
36612         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36613
36614 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
36615
36616         * g++.dg/stdbool-if.C: New test.
36617
36618 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
36619
36620         * objc/execute/fdecl.m: Added main().
36621
36622 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36623
36624         * gcc.c-torture/execute/20010206-1.c: New test.
36625
36626 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36627
36628         * gcc.dg/cpp/avoidpaste1.c: Update.
36629
36630 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
36631
36632         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
36633         Pero <nicola@brainstorm.co.uk>.
36634         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
36635
36636 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
36637
36638         * g++.old-deja/g++.pt/spec39.C: New test.
36639
36640 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
36641
36642         * gcc.c-torture/compile/20010202-1.c: New test.
36643
36644 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
36645
36646         * g++.old-deja/g++.abi/primary2.C: New test.
36647         * g++.old-deja/g++.abi/primary3.C: New test.
36648         * g++.old-deja/g++.abi/primary4.C: New test.
36649         * g++.old-deja/g++.abi/primary5.C: New test.
36650         * g++.old-deja/g++.abi/vtable3.h: New test.
36651         * g++.old-deja/g++.abi/vtable3a.C: New test.
36652         * g++.old-deja/g++.abi/vtable3b.C: New test.
36653         * g++.old-deja/g++.abi/vtable3c.C: New test.
36654         * g++.old-deja/g++.abi/vtable3d.C: New test.
36655         * g++.old-deja/g++.abi/vtable3e.C: New test.
36656         * g++.old-deja/g++.abi/vtable3f.C: New test.
36657         * g++.old-deja/g++.abi/vtable3g.C: New test.
36658         * g++.old-deja/g++.abi/vtable3h.C: New test.
36659         * g++.old-deja/g++.abi/vtable3i.C: New test.
36660         * g++.old-deja/g++.abi/vtable3j.C: New test.
36661         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
36662
36663 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
36664
36665         * g++.old-deja/g++.other/anon6.C: New test.
36666         * g++.old-deja/g++.other/anon7.C: New test.
36667
36668 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36669
36670         * gcc.dg/cpp/avoidpaste2.c: New tests.
36671
36672 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
36673
36674         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
36675
36676 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
36677
36678         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
36679         DECIMAL_DIG cases for Irix."
36680
36681 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
36682
36683         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
36684
36685 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36686
36687         * gcc.dg/c99-tag-1.c: New test.
36688
36689 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36690
36691         * gcc.dg/cpp/tr-warn1.c: Add tests.
36692
36693 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36694
36695         * gcc.dg/cpp/avoidpaste1.c: Update.
36696         * gcc.dg/cpp/paste4.c: Update.
36697
36698 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
36699
36700         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
36701         cases for Irix.
36702
36703 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36704
36705         * g++.old-deja/g++.other/inline19.C: New test.
36706
36707 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36708
36709         * gcc.dg/Wlarger-than.c: New test.
36710
36711 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36712
36713         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
36714
36715 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
36716
36717         * gcc.c-torture/execute/20010129-1.c: New test.
36718         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
36719
36720 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36721
36722         * gcc.dg/cpp/avoidpaste1.c: Test case.
36723
36724 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
36725
36726         * g++.old-deja/g++.other/inline18.C: New test.
36727
36728 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36729
36730         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
36731         and __builtin_putchar.
36732
36733 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
36734
36735         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
36736         tests.
36737
36738 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
36739
36740         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
36741         floating point number rounding mode to round to the nearest
36742         representable mode.
36743
36744 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
36745
36746         * g++.old-deja/g++.other/mangle2.C: New test.
36747
36748 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36749
36750         * gcc.c-torture/compile/20010124-1.c: New test.
36751
36752 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
36753
36754         * g++.old-deja/g++.pt/spec38.C: New test.
36755
36756 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36757
36758         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
36759         "Build don't run".
36760
36761 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36762
36763         * gcc.c-torture/execute/20010123-1.c: New test.
36764
36765 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36766
36767         * g++.old-deja/g++.pt/spec37.C: New test.
36768
36769 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36770
36771         * g++.old-deja/g++.pt/overload14.C: New test.
36772
36773 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36774
36775         * gcc.c-torture/execute/20010122-1.c: New test, exercise
36776         __builtin_return_address.
36777
36778 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
36779
36780         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
36781         * g++.old-deja/g++.pt/spec35.C: New test.
36782         * g++.old-deja/g++.pt/spec36.C: New test.
36783
36784 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
36785
36786         * gcc.c-torture/compile/20010118-1.c: New test.
36787
36788 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
36789
36790         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
36791
36792 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36793
36794         * gcc.c-torture/execute/20010119-1.c: New test.
36795
36796 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36797
36798         * g++.old-deja/g++.other/vbase5.C: New test.
36799
36800 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36801
36802         * gcc.c-torture/execute/20010118-1.c: New test.
36803
36804 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36805
36806         * g++.old-deja/g++.pt/deduct3.C: New test.
36807
36808 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36809
36810         * g++.old-deja/g++.pt/spec34.C: New test.
36811
36812 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
36813
36814         * g77.f-torture/compile/20000601-2.f: New test.
36815
36816 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36817
36818         * g++.old-deja/g++.other/init17.C: New test.
36819
36820 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
36821
36822         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
36823
36824 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36825
36826         * g++.old-deja/g++.pt/unify8.C: New test.
36827
36828 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36829
36830         * g++.old-deja/g++.abi/vbase1.C: New test.
36831
36832 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36833
36834         * g++.old-deja/g++.pt/crash65.C: New test.
36835
36836 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
36837
36838         * gcc.dg/cpp/assembl2.S: New test case.
36839
36840 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
36841
36842         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
36843         are supported.
36844
36845 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36846
36847         * g++.old-deja/g++.other/builtins1.C: New test.
36848         * g++.old-deja/g++.other/builtins2.C: Likewise.
36849         * g++.old-deja/g++.other/builtins3.C: Likewise.
36850         * g++.old-deja/g++.other/builtins4.C: Likewise.
36851
36852 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
36853
36854         * gcc.c-torture/compile/20010117-1.c: New test.
36855         * gcc.c-torture/compile/20010117-2.c: New test.
36856
36857 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36858
36859         * g77.f-torture/execute/20010116.[fx]: New test,
36860         XFAIL on i?86-*-*.
36861         * g77.f-torture/compile/20010115.f: Indicate it's
36862         a test for PR fortran/1636.
36863
36864 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36865
36866         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
36867
36868 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36869
36870         * g77.f-torture/compile/20010115.f: New test.
36871
36872 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
36873
36874         * g++.old-deja/g++.pt/nontype5.C: New test.
36875
36876 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36877
36878         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
36879         have an equivalent working one below it.
36880
36881 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36882
36883         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
36884         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36885
36886 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36887
36888         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
36889         message containing "init_priority".
36890         (conpr-2.C): Likewise.
36891         (conpr-3.C): Likewise.
36892         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
36893
36894 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36895
36896         * gcc.c-torture/execute/20010114-2.c: New test.
36897
36898 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
36899
36900         * gcc.c-torture/compile/20010114-1.c: New test.
36901         * gcc.c-torture/compile/20010114-1.x: Xfail.
36902         * gcc.c-torture/compile/20010114-2.c: New test.
36903         * gcc.c-torture/execute/20010114-1.c: New test.
36904         * gcc.dg/trunc-1.c: New test.
36905         * gcc.dg/uninit-B.c: New test.
36906
36907 2001-01-13  Nick Clifton  <nickc@redhat.com>
36908
36909         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
36910         target.
36911
36912 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36913
36914         * gcc.c-torture/compile/20010113-1.c: New test.
36915
36916 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
36917
36918         * gcc.c-torture/compile/20001212-1.c: New test.
36919
36920 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36921
36922         * gcc.dg/cpp/widestr1.c: Update.
36923         * gcc.dg/cpp/prag-imp.c: Remove.
36924
36925 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
36926
36927         * gcc.c-torture/execute/20000801-3.x: Remove.
36928         * gcc.dg/c90-init-1.c: New test.
36929         * gcc.dg/c99-init-1.c: New test.
36930         * gcc.dg/c99-init-2.c: New test.
36931         * gcc.dg/gnu99-init-1.c: New test.
36932
36933 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
36934
36935         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
36936         testing that no relevant ones were found.
36937
36938 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36939
36940         * g++.old-deja/g++.pt/cast2.C: New test.
36941
36942 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36943
36944         * g++.old-deja/g++.pt/friend47.C: New test.
36945
36946 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36947
36948         * g++.old-deja/g++.pt/instantiate13.C: New test.
36949
36950 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36951
36952         * g++.old-deja/g++.other/defarg7.C: New test.
36953         * g++.old-deja/g++.other/defarg8.C: New test.
36954
36955 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36956
36957         * g++.old-deja/g++.pt/crash64.C: New test.
36958
36959 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36960
36961         * g++.old-deja/g++.pt/crash63.C: New test.
36962
36963 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36964
36965         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
36966
36967 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
36968
36969         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
36970
36971 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36972
36973         * g++.old-deja/g++.pt/error3.C: New test.
36974
36975 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36976
36977         * g++.old-deja/g++.other/crash39.C: New test.
36978
36979 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36980
36981         * g++.old-deja/g++.other/vbase4.C: New test.
36982
36983 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
36984
36985         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
36986         * gcc.dg/special/20000419-2.c: New file. Identical to above.
36987         * gcc.dg/special/special.exp: New test driver which will check
36988         for alias support for the above test.
36989
36990 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
36991
36992         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
36993         problems on small machines.
36994         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
36995         parameterize.
36996
36997 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
36998
36999         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37000         mips.
37001         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37002
37003 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37004
37005         * g++.old_deja/g++.pt/using8.C: New test.
37006
37007 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37008
37009         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37010
37011 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37012
37013         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37014         where a failure is expected.
37015         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37016
37017 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37018
37019         * g++.old_deja/g++.pt/instantiate12.C: New test.
37020
37021 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37022
37023         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37024         start of structs.
37025         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37026         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37027         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37028         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37029         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37030         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37031         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37032         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37033         * g++.old-deja/g++.eh/spec6.C: Likewise.
37034         * g++.old-deja/g++.jason/crash3.C: Likewise.
37035         * g++.old-deja/g++.law/ctors11.C: Likewise.
37036         * g++.old-deja/g++.law/ctors17.C: Likewise.
37037         * g++.old-deja/g++.law/ctors5.C: Likewise.
37038         * g++.old-deja/g++.law/ctors9.C: Likewise.
37039         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37040         * g++.old-deja/g++.mike/net22.C: Likewise.
37041         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37042         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37043         * g++.old-deja/g++.mike/virt3.C: Likewise.
37044         * g++.old-deja/g++.niklas/t128.C: Likewise.
37045         * g++.old-deja/g++.other/anon4.C: Likewise.
37046         * g++.old-deja/g++.other/using1.C: Likewise.
37047         * g++.old-deja/g++.other/warn3.C: Likewise.
37048         * g++.old-deja/g++.pt/t37.C: Likewise.
37049         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37050         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37051
37052 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37053
37054         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37055
37056 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37057
37058         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37059
37060 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37061
37062         * gcc.c-torture/compile/20010107-1.c: New test.
37063
37064 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37065
37066         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37067
37068 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37069
37070         * gcc.dg/format/format.h: New file.
37071         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37072         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37073         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37074         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37075         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37076         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37077         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37078         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37079         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37080         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37081         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37082         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37083         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37084         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37085         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37086         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37087         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37088         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37089         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37090         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37091         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37092         instead of declaring standard types, macros and functions in each
37093         test.
37094
37095 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37096
37097         * gcc.c-torture/execute/20010106-1.c: New test.
37098
37099 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37100
37101         * gcc.dg/format/format.exp: New file.
37102         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37103         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37104         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37105         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37106         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37107         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37108         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37109         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37110         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37111         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37112         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37113         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37114         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37115         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37116         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37117         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37118         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37119         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37120         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37121         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37122         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37123         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37124         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37125         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37126         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37127         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37128         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37129         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37130         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37131         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37132         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37133         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37134         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37135         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37136         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37137         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37138         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37139         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37140         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37141         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37142         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37143         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37144
37145 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37146
37147         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37148         account.
37149
37150 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37151
37152         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37153
37154 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37155
37156         * g++.old-deja/g++.pt/crash62.C: New test.
37157
37158 2001-01-04  Richard Henderson  <rth@redhat.com>
37159
37160         * gcc.dg/20000926-1.c: Update expected warnings.
37161         * gcc.dg/array-2.c: Likewise.
37162         * gcc.dg/array-4.c: Also validate flexible array members.
37163         * gcc.dg/c99-flex-array-1.c: New.
37164
37165 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37166
37167         * gcc.c-torture/compile/20001222-1.x: Remove.
37168
37169 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37170
37171         * gcc.c-torture/execute/built-in-setjmp.c: New.
37172
37173 2001-01-03  Richard Henderson  <rth@redhat.com>
37174
37175         * gcc.dg/940510-1.c: Update expected error wording.
37176         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37177
37178 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37179
37180         * lib/target-supports.exp (check_alias_available): Modified to
37181         indicate aliases not supported if only weak aliases are supported.
37182
37183 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37184
37185         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37186         Turn on cmpstrsi checks for __pj__ and __i370__.
37187
37188 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37189
37190         * g++.old-deja/g++.other/virtual11.C: New test.
37191
37192 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37193
37194         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37195
37196 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37197
37198         * gcc.c-torture/compile/20010102-1.c: New test.
37199
37200 2001-01-02  Andreas Jaeger  <aj@suse.de>
37201
37202         * gcc.dg/noreturn-3.c: New test.
37203
37204         * gcc.dg/noreturn-4.c: New test.
37205
37206 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37207
37208         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37209         __builtin_fputc and __builtin_fwrite.
37210
37211 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37212
37213         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37214         signed char, not default char.
37215
37216 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37217
37218         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37219
37220 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37221
37222         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37223
37224 2000-12-29  Richard Henderson  <rth@redhat.com>
37225
37226         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37227         (__cyg_profile_func_exit): Define.
37228
37229 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37230
37231         * g++.dg/vtgc1.C: New test.
37232
37233 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37234
37235         * gcc.dg/noncompile/20001228-1.c: New test.
37236
37237         * gcc.dg/20001228-1.c: New test.
37238
37239         * gcc.c-torture/execute/20001228-1.c: New test.
37240
37241 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37242
37243         * gcc.dg/format-strfmon-1.c: New test.
37244
37245 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37246
37247         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37248         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37249         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37250         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37251         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37252         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37253         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37254         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37255         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37256         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37257         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37258         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37259         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37260
37261         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37262         * gcc.c-torture/execute/string-opt-4.c: Test index.
37263
37264 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37265
37266         * gcc.c-torture/compile/20001226-1.c: New test.
37267
37268 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37269
37270         * gcc.c-torture/compile/20001222-1.c: New test.
37271         * gcc.c-torture/compile/20001222-1.x: Xfail.
37272
37273 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37274
37275         * gcc.c-torture/execute/comp-goto-2.c: New test.
37276
37277 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37278
37279         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37280         Use long types if __INT_MAX__ is 32767.
37281         (main): Use cast to (sint32 *) when poking 88 into a_page.
37282
37283         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37284
37285 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37286
37287         * gcc.c-torture/compile/20001221-1.c: New test.
37288         * gcc.c-torture/execute/20001221-1.c: New test.
37289
37290 2000-12-20  Richard Henderson  <rth@redhat.com>
37291
37292         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37293         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37294
37295 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37296
37297         * gcc.dg/compare3.c: New test.
37298
37299 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37300
37301         * gcc.dg/format-warnll-1.c: New test.
37302
37303 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37304
37305         * gcc.dg/cpp/cmdlne-P.c: New test.
37306
37307 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37308
37309         * gcc.c-torture/execute/builtin-abs-1.c,
37310         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37311
37312 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37313
37314         * gcc.dg/cpp/multiline.c: New test.
37315
37316 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37317
37318         * g++.old-deja/g++.other/syshdr1.C: Update.
37319         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37320
37321 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37322
37323         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37324
37325 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37326
37327         * g++.old-deja/g++.pt/ttp65.C: New test.
37328
37329 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37330
37331         * g++.old-deja/g++.pt/ttp64.C: New test.
37332
37333 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37334
37335         * g++.old-deja/g++.pt/spec33.C: New test.
37336
37337 2000-12-14  Catherine Moore  <clm@redhat.com>
37338
37339         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37340         * gcc.c-torture/execute/920612-2.c: Likewise.
37341         * gcc.c-torture/execute/920428-2.c: Likewise.
37342         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37343         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37344
37345 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37346
37347         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37348         * gcc.dg/pack-test-2.c: Likewise.
37349
37350 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37351
37352         Tests by Zack Weinberg <zackw@stanford.edu>.
37353
37354         * gcc.dg/cpp/defined.c: Update.
37355         * gcc.dg/cpp/defined_trad.c: New tests.
37356
37357 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37358
37359         * gcc.dg/cpp/trad-direct.c: Update.
37360
37361 2000-12-11  Neil Booth  <neilb@earthling.net>
37362
37363         * gcc.dg/cpp/defined_trad.c
37364
37365 2000-12-11  Neil Booth  <neilb@earthling.net>
37366
37367         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37368
37369 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37370
37371         * gcc.dg/format-miss-2.c: New test.
37372
37373 2000-12-09  Neil Booth  <neilb@earthling.net>
37374
37375         * gcc.dg/cpp/lineflags.c: New tests.
37376         * gcc.dg/cpp/poison.c: Update.
37377         * gcc.dg/cpp/redef2.c: Update.
37378         * gcc.dg/cpp/skipping.c: New test.
37379
37380 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37381
37382         * g++.old-deja/g++.other/eh3.C: New testcase.
37383
37384 2000-12-07  Neil Booth  <neilb@earthling.net>
37385
37386         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37387         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37388         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37389         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37390         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37391         Update.
37392
37393 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37394
37395         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37396         __SIZE_TYPE__ instead of int for type of integers cast to
37397         pointers.
37398
37399 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37400
37401         * g++.old-deja/g++.other/cleanup4.C: New test.
37402
37403 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37404
37405         * format-sec-1.c: New test.
37406
37407 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37408
37409         * gcc.dg/format-nonlit-3.c: New test.
37410
37411 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37412
37413         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37414         through a null pointer.
37415
37416 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37417
37418         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37419         * g++.old-deja/g++.pt/partial4.C: New test.
37420
37421 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37422
37423         * gcc.c-torture/execute/ieee/hugeval.x: New.
37424
37425 2000-12-06  Neil Booth  <neilb@earthling.net>
37426
37427         * gcc.dg/cpp/backslash2.c: New tests.
37428
37429 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37430
37431         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37432         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37433
37434 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37435
37436         * gcc.c-torture/execute/20001203-2.c: New testcase.
37437
37438 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37439
37440         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37441         * g++.old-deja/g++.other/virtual10.C: New test.
37442
37443 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37444
37445         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37446
37447 2000-12-05  Richard Henderson  <rth@redhat.com>
37448
37449         * gcc.c-torture/compile/20001205-1.c: New.
37450
37451 2000-12-04  Neil Booth  <neilb@earthling.net>
37452
37453         * g++.old-deja/g++.other/virtual9.C: New test.
37454         * g++.old-deja/g++.pt/crash61.C: New test.
37455         * gcc.c-torture/execute/loop-9.c: New test.
37456
37457 2000-12-04  Neil Booth  <neilb@earthling.net>
37458
37459         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37460         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37461         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37462         * gcc.dg/cpp/extratokens.c: ...here.
37463
37464 2000-12-04  Neil Booth  <neilb@earthling.net>
37465
37466         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37467         New tests.
37468
37469 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37470
37471         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37472         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37473
37474 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37475
37476         * gcc.c-torture/execute/20001203-1.c: New test.
37477
37478 2000-12-03  Neil Booth  <neilb@earthling.net>
37479
37480         * gcc.dg/cpp/macro6.c: New test cases.
37481
37482 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37483
37484         * gcc.c-torture/execute/string-opt-9.c: New test.
37485         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37486         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37487         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37488
37489         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37490         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37491
37492 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37493
37494         * gcc.dg/cpp/if-6.c: New testcase.
37495
37496         * gcc.dg/20001201-1.c: New testcase.
37497
37498 2000-12-02  Neil Booth  <neilb@earthling.net>
37499
37500         * g++.old-deja/g++.other/externC4.C,
37501         g++.old-deja/g++.other/friend10.C: New tests.
37502
37503 2000-12-02  Neil Booth  <neilb@earthling.net>
37504
37505         * g++.old-deja/g++.other/instan2.C
37506         * g++.old-deja/g++.other/instan3.C: New test.
37507
37508 2000-12-02  Neil Booth  <neilb@earthling.net>
37509
37510         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37511         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37512         gnuc99.c,gnuc99-pedantic.c: New tests.
37513
37514 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37515
37516         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37517         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37518
37519 2000-12-01  Neil Booth  <neilb@earthling.net>
37520
37521         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37522         * gcc.dg/cpp/poison.c: Update.
37523         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37524
37525 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37526
37527         * g77.f-torture/execute/20001201.f: New test.
37528
37529 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37530
37531         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37532
37533 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37534
37535         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37536
37537 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37538
37539         * g++.old-deja/g++.other/cast6.C: New test.
37540
37541 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37542
37543         * gcc.c-torture/execute/20001130-2.c: New testcase.
37544
37545 2000-11-30  Richard Henderson  <rth@redhat.com>
37546
37547         * gcc.c-torture/execute/20001130-1.c: New test.
37548
37549 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37550
37551         * g++.old-deja/g++.other/op3.C: New test.
37552
37553 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37554
37555         * g++.old-deja/g++.other/op2.C: New test.
37556
37557 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37558
37559         * g++.old-deja/g++.other/crash38.C: New test.
37560
37561 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37562
37563         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37564
37565 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37566
37567         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37568         tests.
37569         * gcc.c-torture/execute/string-opt-6.c: New test.
37570
37571         * gcc.dg/20001117-1.c: Add main.
37572
37573 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37574
37575         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37576         Move from here ...
37577         * gcc.dg/940510-1.c: ... to here.
37578
37579         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37580         zero-size arrays in toplevel structures.
37581
37582 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37583
37584         * gcc.c-torture/execute/loop-8.c: New test.
37585
37586 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37587
37588         * g++.old-deja/g++.other/base1.C: New test.
37589
37590 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37591
37592         * g++.old-deja/g++.other/parse2.C: New test.
37593
37594 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37595
37596         * g++.old-deja/g++.pt/incomplete1.C: New test.
37597
37598 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37599
37600         * g++.old-deja/g++.other/friend9.C: New test.
37601
37602 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37603
37604         * gcc.dg/20001127-1.c: New test.
37605
37606 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37607
37608         * g++.old-deja/g++.pt/friend46.C: New test.
37609
37610 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37611
37612         * g++.old-deja/g++.other/ptrmem8.C: New test.
37613
37614 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37615
37616         * gcc.c-torture/execute/string-opt-7.c: New test.
37617         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37618
37619 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37620
37621         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
37622         instead of 'mkcheck 2'.
37623
37624 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37625
37626         * gcc.c-torture/execute/memcheck/driver.c,
37627         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
37628         C9X references to refer to C99.
37629
37630 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
37631
37632         * gcc.dg/ultrasp3.c: New test.
37633
37634 2000-11-25  Neil Booth  <neilb@earthling.net>
37635
37636         * gcc.dg/cpp/include2.c: Update test to be locale independent.
37637
37638 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
37639
37640         * gcc.c-torture/compile/20001123-2.c: New.
37641
37642 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37643
37644         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
37645
37646 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
37647
37648         * gcc.dg/sequence-point-1.c: Add some new tests.
37649         * gcc.c-torture/execute/20001124-1.c: New test.
37650
37651 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37652
37653         * g++.old-deja/g++.other/vaarg4.C: New test.
37654         * gcc.c-torture/compile/20001123-1.c: New test.
37655
37656 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37657
37658         * g++.other/crash24.C: Adjust and remove XFAIL.
37659         * g++.other/crash37.C: New test.
37660
37661 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
37662
37663         * g++.old-deja/g++.pt/instantiate9.C: New test.
37664
37665 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
37666
37667         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
37668         new ABI, too.
37669
37670         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
37671         * g++.old-deja/g++.robertl/eb55.C: Likewise.
37672
37673 2000-11-22  Neil Booth  <neilb@earthling.net>
37674
37675         * gcc.dg/cpp/Wtrigraphs.c: New test.
37676
37677 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
37678
37679         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
37680
37681 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
37682
37683         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
37684
37685 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
37686
37687         * lib/gcc-dg.exp: load_lib scanasm.exp.
37688         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
37689         * lib/g++-dg.exp: load_lib scanasm.exp.
37690         * lib/scanasm.exp: New.
37691         (scan-assembler, scan-assembler-not): Add optional arguments to
37692         test name, or if not present, the pattern name.
37693         (scan-assembler-dem, scan-assembler-dem-not): New.
37694
37695         * g++.dg/dg.exp: New.
37696
37697 2000-11-21  Neil Booth  <neilb@earthling.net>
37698
37699         * gcc.dg/cpp/integrated1.c: Remove.
37700
37701 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37702
37703         * gcc.c-torture/execute/20001121-1.c: New test.
37704
37705 2000-11-21  Richard Henderson  <rth@redhat.com>
37706
37707         * gcc.c-torture/compile/20001121-1.c: New test.
37708
37709 2000-11-20  Neil Booth  <neilb@earthling.net>
37710
37711         * gcc.dg/cpp/integrated1.c: New test.
37712
37713 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37714
37715         * g++.old-deja/g++.other/inline17.C: New test.
37716
37717 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
37718
37719         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
37720         local variable to be zero: I made the variable global. Now
37721         uses abort() and exit() instead of relying on main's return value.
37722
37723 2000-11-20  Neil Booth  <neilb@earthling.net>
37724
37725         * gcc.dg/cpp/paste2.c: Update test.
37726         * objc/execute/paste.m: New test.
37727
37728 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37729
37730         * gcc.dg/c99-condexpr-1.c: New test.
37731
37732 2000-11-20  Neil Booth  <neilb@earthling.net>
37733
37734         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
37735
37736 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
37737
37738         * g++.old-deja/g++.pt/export1.C: New test.
37739
37740 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
37741
37742         * gcc.dg/20001117-1.c: New test.
37743
37744 2000-11-18  Richard Henderson  <rth@redhat.com>
37745
37746         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
37747
37748 2000-11-18  Richard Henderson  <rth@redhat.com>
37749
37750         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
37751         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
37752         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
37753
37754 2000-11-18  Richard Henderson  <rth@redhat.com>
37755
37756         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
37757         (main): New.  Exit cleanly.
37758
37759 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37760
37761         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
37762         gcc.dg/c99-fordecl-2.c: New tests.
37763
37764 2000-11-18  Richard Henderson  <rth@redhat.com>
37765
37766         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
37767         * gcc.c-torture/execute/zerolen-2.c: New.
37768
37769 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37770
37771         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
37772         memory.
37773
37774 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37775
37776         * g++.old-deja/g++.pt/instantiate8.C: New test.
37777
37778 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37779
37780         * g++.old-deja/g++.other/incomplete.C: Add more tests.
37781         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
37782
37783 2000-11-16  Nick Clifton  <nickc@redhat.com>
37784
37785         * gcc.c-torture/execute/nestfunc-2.c: New test.
37786         * gcc.c-torture/execute/nestfunc-3.c: New test.
37787
37788 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37789
37790         * gcc.c-torture/compile/20001116-1.c: New test.
37791
37792 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37793
37794         * gcc.c-torture/execute/20001115-1.c: New test.
37795
37796 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
37797
37798         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
37799         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
37800         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
37801         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37802
37803 2000-11-15  Neil Booth  <neilb@earthling.net>
37804
37805         gcc.dg/cpp/_Pragma1.c: Update.
37806         gcc.dg/cpp/_Pragma2.c: New test.
37807
37808 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37809
37810         * g++.old-deja/g++.other/anon5.C: New test.
37811
37812 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37813
37814         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
37815         tests.
37816
37817 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
37818
37819         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
37820         output.
37821
37822 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37823
37824         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
37825         labels at end of compound statements.
37826
37827 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
37828
37829         * gcc.c-torture/execute/loop-7.c: New test.
37830
37831 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37832
37833         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
37834
37835 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37836
37837         * gcc.dg/c99-bool-1.c: New test.
37838
37839 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37840
37841         * gcc.dg/c99-scope-1.c: Remove xfail.
37842         * gcc.dg/c99-scope-2.c: New test.
37843
37844 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37845
37846         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
37847         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
37848
37849 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
37850
37851         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
37852         error messages.
37853
37854         * g++.mike/p700.C: Don't typedef wchar_t.
37855         * g++.mike/p784.C: Likewise.
37856         * g++.mike/eb101.C: Don't use __wchar_t.
37857
37858 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37859
37860         * g77.f-torture/execute/20001111.[fx]: Test premature exit
37861         from DO loop.
37862
37863 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37864
37865         * gcc.c-torture/execute/20001111-1.c: New test.
37866
37867 2000-11-10  Nick Clifton  <nickc@redhat.com>
37868
37869         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
37870         long multuiple and accumulate.
37871
37872 2000-11-09  Richard Henderson  <rth@redhat.com>
37873
37874         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
37875         via size_t instead of int.
37876
37877         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
37878         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37879         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37880         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37881
37882 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
37883
37884         * gcc.c-torture/compile/20001109-1.c: New test.
37885         * gcc.c-torture/compile/20001109-2.c: New test.
37886
37887 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
37888
37889         * g++.old-deja/g++.pt/operator1.C: New test.
37890         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
37891
37892 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37893
37894         * gcc.dg/20001108-1.c: New test.
37895
37896 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37897
37898         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
37899         with both arguments constant strings.
37900         * gcc.c-torture/execute/string-opt-3.c: New test.
37901         * gcc.c-torture/execute/string-opt-4.c: New test.
37902         * gcc.c-torture/execute/string-opt-5.c: New test.
37903
37904 2000-11-08  Nick Clifton  <nickc@redhat.com>
37905
37906         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
37907         mulsidi3adddi patterns.
37908
37909 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
37910
37911         * g++.old-deja/g++.other/crash36.C: New test.
37912
37913 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
37914
37915         * g++.old-deja/g++.other/init16.C: New test.
37916
37917 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
37918
37919         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
37920
37921 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37922
37923         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
37924         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37925         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37926
37927 2000-11-07  DJ Delorie  <dj@redhat.com>
37928
37929         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
37930
37931 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37932
37933         * gcc.c-torture/execute/string-opt-1.c: New test.
37934
37935 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37936
37937         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
37938         mips-sgi-irix6.* because the MIPS ABI passes floating-point
37939         parameters in registers, and there is no way for a varargs
37940         function to know in which order the integer and floating-point
37941         parameters should be interleaved when they are placed on the
37942         stack.
37943         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37944         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37945
37946 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37947
37948         * gcc.c-torture/execute/string-opt-2.c: New test.
37949
37950 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
37951
37952         * g++.old-deja/g++.pt/crash60.C: New test.
37953
37954 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37955
37956         * g++.old-deja/g++.other/crash24.C: New test.
37957         * g++.old-deja/g++.other/crash25.C: New test.
37958         * g++.old-deja/g++.other/crash26.C: New test.
37959         * g++.old-deja/g++.other/crash27.C: New test.
37960         * g++.old-deja/g++.other/crash28.C: New test.
37961         * g++.old-deja/g++.other/crash29.C: New test.
37962         * g++.old-deja/g++.other/crash30.C: New test.
37963         * g++.old-deja/g++.other/crash31.C: New test.
37964         * g++.old-deja/g++.other/crash32.C: New test.
37965         * g++.old-deja/g++.other/crash33.C: New test.
37966         * g++.old-deja/g++.other/crash34.C: New test.
37967         * g++.old-deja/g++.other/crash35.C: New test.
37968
37969 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37970
37971         * gcc.c-torture/execute/20001031-1.c: New test.
37972
37973 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
37974
37975         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
37976         namespace.
37977
37978         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
37979         standards-conformant.
37980
37981         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
37982
37983         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
37984         * g++.old-deja/g++.mike/p755a.C: Likewise.
37985         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
37986         library makes no calls to `operator new' during initialization.
37987
37988 2000-11-04  Neil Booth  <neilb@earthling.net>
37989
37990         * gcc.dg/cpp/include2.c: New tests.
37991
37992 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
37993
37994         * lib/g++.exp (g++_set_ld_library_path): New function.
37995         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
37996
37997 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
37998
37999         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38000         warnings.
38001
38002 2000-11-01  Richard Henderson  <rth@redhat.com>
38003
38004         * g++.old-deja/g++.ext/namedret1.C: New.
38005         * g++.old-deja/g++.ext/namedret2.C: New.
38006         * g++.old-deja/g++.ext/namedret3.C: New.
38007
38008 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38009
38010         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38011         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38012
38013 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38014
38015         * gcc.c-torture/execute/va-arg-21.c: New test.
38016
38017 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38018
38019         * gcc.dg/c99-complex-2.c: New test.
38020
38021 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38022
38023         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38024
38025 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38026
38027         * g++.old-deja/g++.other/inline16.C: New test.
38028
38029 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38030
38031         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38032         __PRETTY_FUNCTION__
38033
38034 2000-10-29  Neil Booth  <neilb@earthling.net>
38035
38036         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38037         New tests.
38038         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38039         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38040         optimisation.
38041
38042 2000-10-29  Neil Booth  <neilb@earthling.net>
38043
38044         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38045         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38046         * mi5.c: Test multiple includes work with -C.
38047         * trigraphs.c: Test ^= version.
38048
38049 2000-10-28  Neil Booth  <neilb@earthling.net>
38050
38051         New tests and test updates for new macro expander.
38052
38053         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38054         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38055         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38056         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38057         new diagnostic messages.
38058
38059         * gcc.dg/cpp/macro3.c: New tests.
38060
38061 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38062
38063         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38064         on the same line.
38065
38066 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38067
38068         * g++.old-deja/g++.other/eh2.C: New test.
38069
38070 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38071
38072         * gcc.c-torture/execute/20001027-1.c: New test.
38073
38074 2000-10-26  Richard Henderson  <rth@redhat.com>
38075
38076         * gcc.c-torture/execute/20001026-1.c: New.
38077
38078 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38079
38080         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38081         * g++.old-deja/g++.law/builtin1.C: Likewise.
38082         * g++.old-deja/g++.law/ctors10.C: Likewise.
38083         * g++.old-deja/g++.law/virtual3.C: Likewise.
38084         * g++.old-deja/g++.mike/p658.C: Likewise.
38085         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38086         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38087         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38088         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38089         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38090
38091 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38092
38093         * gcc.c-torture/compile/20001024-1.c: New test.
38094
38095 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38096
38097         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38098         to tell us whether or not we are using V3.
38099
38100 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38101
38102         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38103         operands.
38104
38105 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38106
38107         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38108
38109 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38110
38111         * gcc.c-torture/execute/20001024-1.c: New test.
38112
38113 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38114
38115         * g++.old-deja/g++.other/sibcall1.C: New test.
38116
38117 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38118
38119         * gcc.dg/noncompile/init-3.c: New test.
38120
38121 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38122
38123         * gcc.dg/format-array-1.c: New test.
38124
38125 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38126
38127         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38128         writing through null pointers; remove comment about testing
38129         unterminated strings.
38130
38131 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38132
38133         * gcc.c-torture/execute/20001017-2.c: New test.
38134
38135 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38136
38137         * gcc.c-torture/compile/20001018-1.c: New test.
38138         * gcc.c-torture/compile/20001018-1.x: Xfail.
38139
38140 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38141
38142         * gcc.c-torture/execute/20001017-1.c: New test.
38143
38144 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38145
38146         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38147         for multiple use of arguments with scanf formats; add tests for
38148         multiple use of arguments.
38149
38150 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38151
38152         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38153
38154 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38155
38156         * gcc.dg/format-miss-1.c: New test.
38157
38158 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38159
38160         * gcc.c-torture/execute/20001013-1.c: New test.
38161
38162 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38163
38164         * gcc.dg/format-branch-1.c: New test.
38165
38166 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38167
38168         * README, lib/file-format.exp: Remove EGCS references.
38169
38170 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38171
38172         * gcc.dg/20001013-1.c: New test.
38173
38174 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38175
38176         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38177         for intmax_t in the compiler using __typeof__ and the type rules
38178         for conditional expressions.
38179
38180 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38181
38182         * gcc.dg/20001012-1.c: New test.
38183         * gcc.dg/20001012-2.c: New test.
38184
38185 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38186
38187         * gcc.dg/format-attr-1.c: New test.
38188
38189 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38190
38191         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38192         __LONG_LONG_MAX__ instead of LLONG_MAX.
38193
38194 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38195
38196         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38197         scanf flags.
38198         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38199         flags.
38200
38201 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38202
38203         * gcc.dg/sequence-pt-1.c: New test.
38204
38205 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38206
38207         * gcc.c-torture/execute/20001011-1.c: New testcase.
38208         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38209
38210 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38211
38212         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38213         does not error on it.
38214
38215 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38216
38217         * gcc.dg/20001009-1.c: New test.
38218
38219 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38220
38221         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38222         * gcc.c-torture/execute/20001009-2.c: ... to here.
38223
38224 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38225
38226         * gcc.c-torture/compile/20001009-1.c: New testcase.
38227         * gcc.c-torture/execute/20001009-1.c: New testcase.
38228         Testcases provided by Jan Hubicka <jh@suse.cz>.
38229
38230 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38231
38232         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38233         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38234         uintmax_t using <limits.h> to emulate the compiler's internal
38235         logic.  No longer XFAIL %j tests.
38236
38237 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38238
38239         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38240         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38241         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38242         regexps and details of expected handling of some bad formats.
38243         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38244         suppression.
38245
38246 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38247
38248         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38249         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38250         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38251         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38252         in list archives.
38253
38254 2000-10-06  Richard Henderson  <rth@cygnus.com>
38255
38256         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38257         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38258         * g++.old-deja/g++.jason/report.C: Likewise.
38259         * g++.old-deja/g++.law/friend5.C: Likewise.
38260         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38261         of the expected warnings.
38262
38263 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38264
38265         * g++.old-deja/g++.pt/enum14.C: New test.
38266
38267 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38268
38269         * g++.old-deja/g++.pt/crash59.C: New test.
38270
38271 2000-10-04  Will Cohen  <wcohen@redhat.com>
38272
38273         * gcc.dg/20000926-1.c: New test.
38274
38275 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38276
38277         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38278         function name for current C++ compiler.
38279         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38280
38281 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38282
38283         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38284         __PRETTY_FUNCTION__.
38285         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38286
38287 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38288
38289         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38290
38291 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38292
38293         * gcc.c-torture/compile/20000923-1.c: New test.
38294
38295 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38296
38297         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38298         * g++.old-deja/g++.pt/ttp62.C: Same.
38299         * g++.old-deja/g++.other/inline14.C: Same.
38300
38301 2000-09-24  Richard Henderson  <rth@cygnus.com>
38302
38303         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38304
38305 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38306
38307         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38308
38309 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38310
38311         * gcc.c-torture/compile/20000922-1.c: New file.
38312
38313 2000-09-21  Nick Clifton  <nickc@redhat.com>
38314
38315         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38316         a signed long modulo operation.
38317         (mod6): New function - perform an unsigned long modulo operation.
38318         (main): Add tests for modulos of very large numbers by very small
38319         dividends.
38320
38321 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38322
38323         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38324
38325 2000-09-19  Richard Henderson  <rth@cygnus.com>
38326
38327         * gcc.dg/compare2.c (case 10): XFAIL.
38328
38329 2000-09-18  Richard Henderson  <rth@cygnus.com>
38330
38331         * gcc.c-torture/execute/20000906-1.c: Move ...
38332         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38333         that support __builtin_trap.
38334
38335 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38336
38337         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38338
38339 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38340
38341         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38342         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38343         more $ format tests.
38344
38345 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38346
38347         * gcc.dg/format-errmk-1.c: New test.
38348
38349 2000-09-17  Greg McGary  <greg@mcgary.org>
38350
38351         * gcc.c-torture/execute/20000917-1.x: Remove.
38352
38353 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38354
38355         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38356
38357 2000-09-17  Greg McGary  <greg@mcgary.org>
38358
38359         * gcc.c-torture/execute/20000917-1.c: New test.
38360         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38361
38362 2000-09-16  Neil Booth  <NeilB@earthling.net>
38363
38364         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38365         in nested macro bug.
38366
38367 2000-09-15  Neil Booth  <NeilB@earthling.net>
38368
38369         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38370
38371 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38372
38373         * gcc.c-torture/execute/20000914-1.c: New test.
38374
38375 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38376
38377         * g++.other/inline13.C: New test.
38378
38379 2000-09-12  Andreas Jaeger  <aj@suse.de>
38380
38381         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38382         constant by Ulrich Drepper <drepper@redhat.com>.
38383
38384 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38385
38386         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38387
38388 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38389
38390         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38391
38392 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38393
38394         * gcc.dg/cpp/backslash.c: New test.
38395
38396 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38397
38398         * gcc.c-torture/execute/20000910-1.c: New test.
38399         * gcc.c-torture/execute/20000910-2.c: Likewise.
38400
38401 2000-09-11  Robert Lipe  <robertl@sco.com>
38402
38403         * gcc.dg/pragma-align.c: New test.
38404
38405 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38406
38407         * g++.old-deja/g++.pt/explicit82.C: New test.
38408         * g++.old-deja/g++.pt/explicit83.C: New test.
38409
38410 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38411
38412         * gcc.dg/asm-names.c: New test.
38413
38414 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38415
38416         * gcc.dg/cpp/tr-warn6.c: New test
38417
38418 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38419
38420         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38421         be accepted.
38422
38423 2000-09-07  Catherine Moore  <clm@redhat.com>
38424
38425         * gcc.c-torture/execute/unroll-1.c: New test.
38426
38427 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38428
38429         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38430         ERROR markers.
38431         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38432         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38433         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38434         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38435         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38436         Preprocess only.
38437         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38438         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38439
38440 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38441
38442         * g++.old-deja/g++.pt/deduct2.C: New test.
38443
38444 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38445
38446         * g++.old-deja/g++.pt/parms2.C: New test.
38447
38448 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38449
38450         * g++.old-deja/g++.pt/crash58.C: New test.
38451
38452 2000-09-06  Greg McGary  <greg@mcgary.org>
38453
38454         * gcc.c-torture/execute/20000906-1.c: New test.
38455         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38456
38457 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38458
38459         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38460
38461 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38462
38463         * g++.old-deja/g++.pt/crash57.C: New test.
38464
38465 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38466
38467         * g++.old-deja/g++.pt/crash56.C: New test.
38468
38469 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38470
38471         * g++.old-deja/g++.pt/koenig1.C: New test.
38472
38473 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38474
38475         * gcc.dg/20000904-1.c: New test.
38476
38477 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38478
38479         * gcc.dg/cpp/paste8.c: New test.
38480
38481 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38482
38483         * gcc.c-torture/compile/20000827-1.c: New test.
38484
38485 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38486
38487         * gcc.dg/format-diag-1.c: New test.
38488
38489 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38490
38491         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38492         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38493         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38494         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38495         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38496
38497 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38498
38499         * g++.old-deja/g++.other/nested4.C: New test.
38500
38501 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38502
38503         * g++.old-deja/g++.ns/scoped1.C: New test.
38504
38505 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38506
38507         * lib/g++.exp: Support testing already-installed GCC.
38508
38509 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38510
38511         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38512
38513 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38514
38515         * gcc.dg/return-type-2.c: New test.
38516
38517 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38518
38519         * gcc.c-torture/compile/20000825-1.c: New test.
38520
38521 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38522
38523         * gcc.dg/dwarf2-2.c: New test.
38524
38525 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38526
38527         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38528         dg-warning regexps.
38529
38530 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38531
38532         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38533         gcc.dg/format-ext-5.c: New tests.
38534
38535 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38536
38537         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38538
38539 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38540
38541         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38542
38543 2000-08-24  Richard Henderson  <rth@cygnus.com>
38544
38545         * gcc.dg/ia64-sync-1.c: New test.
38546         * gcc.dg/ia64-sync-2.c: New test.
38547         * gcc.dg/ia64-asm-1.c: New test.
38548
38549 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38550
38551         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38552         * gcc.dg/format-ext-2.c: New test.
38553
38554 2000-08-23  Jason Merrill  <jason@redhat.com>
38555
38556         * lib/old-dejagnu.exp: Also ignore "In member function" and
38557         "At global scope".
38558
38559 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38560
38561         * gcc.dg/noncompile/label-lineno-1.c: New test.
38562
38563 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38564
38565         * gcc.dg/c99-array-nonobj-1.c: New test.
38566
38567 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38568
38569         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38570         tests.
38571         * gcc.dg/format-ext-1.c: New test.
38572
38573 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38574
38575         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38576         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38577         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38578         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38579         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38580
38581 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38582
38583         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38584         gcc.dg/c99-strftime-2.c: New tests.
38585
38586 2000-08-22  Richard Henderson  <rth@cygnus.com>
38587
38588         * gcc.c-torture/execute/20000822-1.c: New test.
38589
38590 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38591
38592         * gcc.c-torture/execute/20000819-1.x: Remove.
38593
38594 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38595
38596         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38597         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38598         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38599         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38600         gcc.dg/format-xopen-1.c: New tests.
38601
38602 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38603
38604         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38605
38606 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38607
38608         * g++.old-deja/g++.other/loop2.C: New test.
38609
38610         * gcc.c-torture/compile/20000606-1.c: New test.
38611         * gcc.c-torture/compile/20000728-1.c: New test.
38612         * gcc.c-torture/execute/20000801-1.c: New test.
38613         * gcc.c-torture/execute/20000801-2.c: New test.
38614         * gcc.c-torture/execute/20000819-1.c: New test.
38615         * gcc.c-torture/execute/20000819-1.x: XFAIL.
38616         * gcc.dg/20000629-1.c: New test.
38617         * gcc.dg/20000724-1.c: New test.
38618         * gcc.dg/20000807-1.c: New test.
38619
38620 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
38621
38622         * gcc.dg/cpp/pragma-1.c: New test.
38623         * gcc.dg/cpp/pragma-2.c: New test.
38624
38625 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
38626
38627         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
38628         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
38629
38630 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38631
38632         * gcc.c-torture/compile/20000818-1.c: New test.
38633
38634 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
38635
38636         * gcc.c-torture/execute/20000818-1.c: New test.
38637
38638 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38639
38640         * gcc.dg/format-va-1.c: New test.
38641
38642 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38643
38644         * g++.old-deja/g++.other/typedef8.C: New test.
38645
38646 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38647
38648         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
38649         * g++.old-deja/g++.mike/net36.C: Mark candidate.
38650         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
38651         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
38652         * g++.old-deja/g++.other/ptrmem7.C: New test.
38653         * g++.old-deja/g++.pt/ptrmem10.C: New test.
38654
38655 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38656
38657         * g++.old-deja/g++.pt/typename27.C: New test.
38658
38659 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
38660
38661         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
38662         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
38663         * g++.old-deja/g++.pt/friend45.C: New test.
38664         * g++.old-deja/g++.other/friend8.C: New test.
38665
38666 2000-08-15  Richard Henderson  <rth@cygnus.com>
38667
38668         * gcc.c-torture/execute/20000815-1.c: New test.
38669
38670 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38671
38672         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
38673         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
38674         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
38675
38676 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
38677
38678         * g++.old-deja/g++.other/refinit2.C: New test.
38679
38680 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
38681
38682         * lib/c-torture.exp (c-torture): Make
38683         compiler_conditional_xfail_data global.
38684         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
38685         compiler_conditional_xfail_data machinery.
38686         (f-torture-execute): Likewise.
38687         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
38688         and only when unrolling loops.
38689
38690         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
38691
38692 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38693
38694         * g++.old-deja/g++.pt/explicit81.C: New test.
38695
38696 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38697
38698         * g++.old-deja/g++.pt/typename26.C: New test.
38699
38700 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
38701
38702         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
38703         warning.
38704
38705 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38706
38707         * g++.old-deja/g++.other/array3.C: New test.
38708
38709 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38710
38711         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
38712         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
38713         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
38714         New tests.
38715
38716 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
38717
38718         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
38719         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38720
38721 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
38722
38723         * gcc.c-torture/execute/20000808-1.c: New test.
38724
38725 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38726
38727         * gcc.dg/c90-const-expr-1.c: New test.
38728
38729 2000-08-08  Richard Henderson  <rth@cygnus.com>
38730
38731         * gcc.dg/noncompile/920923-1.c: Declare calloc.
38732
38733 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38734
38735         * gcc.dg/noncompile/const-ll-1.c: New test.
38736
38737 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38738
38739         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
38740
38741 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38742
38743         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
38744         that running programs linked against the shared version of libobjc
38745         run correctly.
38746
38747 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38748
38749         * gcc.dg/c99-printf-1.c: New test.
38750
38751 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38752
38753         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
38754
38755 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
38756
38757         * gcc.c-torture/execute/20000731-1.x: Delete.
38758
38759 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
38760
38761         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
38762         and torture_without_loops as is done by c-torture.exp.
38763         (search_for): Copy from c-torture.exp.
38764         (gcc-dg-runtest): New function, drives a directory of tests
38765         iterating over the TORTURE_OPTIONS.
38766         (scan-assembler, scan-assembler-not): Move here from
38767         individual directory drivers.
38768
38769         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
38770         defined by lib/gcc-dg.exp.
38771         * gcc.dg/cpp/cpp.exp: Likewise.
38772         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
38773         gcc-dg-runtest, so we cycle over optimization options.
38774
38775         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
38776         * gcc.dg/compare2.c: No longer expected to fail.
38777
38778 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38779
38780         * gcc.c-torture/execute/20000804-1.c: New test.
38781
38782 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38783
38784         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
38785
38786 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
38787
38788         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
38789
38790 2000-08-03  Jeffrey A Law  (law@cygnus.com)
38791
38792         * gcc.c-torture/compile/20000803-1.c: New test.
38793
38794 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38795
38796         * gcc.c-torture/execute/20000801-3.c,
38797         gcc.c-torture/execute/20000801-4.c: New tests.
38798         * gcc.c-torture/execute/20000801-3.x,
38799         gcc.c-torture/execute/20000801-4.x: Xfail.
38800
38801 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
38802
38803         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
38804         libobjc/.libs to allow for libtool.
38805
38806 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
38807
38808         * gcc.c-torture/compile/20000802-1.c: New test.
38809
38810 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
38811
38812         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
38813
38814 2000-07-31  Jeffrey A Law  (law@cygnus.com)
38815
38816         * gcc-c-torture/execute/20000731-2.c: New test.
38817
38818         * gcc.c-torture/execute/20000731-1.c: New test.
38819         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
38820
38821 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
38822
38823         * testsuite/gcc.dg/cpp/paste7.c: New test.
38824         * gcc.dg/cpp/20000725-1.c: New test.
38825
38826 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
38827
38828         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
38829         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
38830         declaration warning for __builtin_dwarf_reg_size.
38831
38832         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
38833
38834 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38835
38836         * gcc.dg/noncompile/voidparam-1.c: New test.
38837
38838 2000-07-30  Richard Henderson  <rth@cygnus.com>
38839
38840         * gcc.dg/c90-digraph-1.c: Don't xfail.
38841         * gcc.dg/compare2.c (case 10): Xfail.
38842         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
38843
38844 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
38845
38846         * gcc.dg/c99-main-1.c: New test.
38847
38848 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38849
38850         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
38851
38852 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
38853
38854         * gcc.c-tortuer/execute/20000726-1.c: New test.
38855
38856 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
38857
38858         * gcc.c-torture/execute/enum-2.c: New test.
38859
38860 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38861
38862         * gcc.dg/cpp/tr-warn3.c: New test.
38863
38864 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38865
38866         * g++.old-deja/g++.ext/implicit1.C: Remove.
38867         * g++.old-deja/g++.jason/c2.C: Remove
38868         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
38869         * g++.old-deja/g++.pt/crash16.C: Likewise.
38870         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
38871
38872 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38873
38874         * g++.old-deja/g++.other/for2.C: New test.
38875
38876 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
38877
38878         * gcc.dg/20000720-1.c: New test.
38879
38880 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
38881
38882         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
38883
38884 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
38885
38886         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
38887         * gcc.c-torture/execute/20000722-1.c: New.
38888         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
38889
38890 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
38891
38892         * gcc.dg/cpp/20000720-1.S: New test.
38893
38894 2000-07-21  Michael Meissner  <meissner@redhat.com>
38895
38896         * gcc.c-torture/execute/ieee/hugeval.c: New test.
38897
38898 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38899
38900         * g++.old-deja/g++.brendan/crash16.C,
38901         g++.old-deja/g++.brendan/parse3.C,
38902         g++.old-deja/g++.brendan/redecl1.C,
38903         g++.old-deja/g++.ns/template13.C,
38904         g++.old-deja/g++.other/decl4.C,
38905         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
38906
38907 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38908
38909         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
38910         and "Internal error".
38911
38912         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
38913         regexps.
38914         * gcc.dg/cpp/paste6.c: New test.
38915
38916 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
38917
38918         * gcc.dg/cpp/tr-direct.c: New test.
38919
38920         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
38921         gcc.dg/cpp/undef1.c: Tweak error regexps.
38922
38923 2000-07-18  Eric Christopher <echristo@redhat.com>
38924
38925         * gcc.c-torture/compile/20000718-1.c: New test.
38926
38927 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
38928
38929         * cpplex.c (_cpp_push_token): If the token being pushed back
38930         is the previous token in this context, just subtract one from
38931         context->posn.
38932         * cppmacro.c (save_expansion): Clear aux field when storing a
38933         placemarker.
38934
38935 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
38936
38937         * gcc.dg/noncompile/redecl-1.c: New test.
38938
38939 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
38940
38941         * gcc.c-torture/execute/20000717-5.c: New test.
38942         * gcc.c-torture/execute/20000717-1.x: Removed.
38943
38944 2000-07-17  Richard Henderson  <rth@cygnus.com>
38945
38946         * gcc.c-torture/execute/20000717-4.c: New test.
38947
38948 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
38949
38950         * gcc.dg/cpp/syshdr.c: New test.
38951         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
38952
38953 2000-07-17  Neil Booth  <neilb@earthling.net>
38954
38955         * gcc.dg/cpp/cmdlne-dM.c: New test.
38956         * gcc.dg/cpp/cmdlne-dD.c: New test.
38957
38958 2000-07-17  Jeffrey A Law  (law@cygnus.com)
38959
38960         * gcc.c-torture/execute/20000717-3.c: New test.
38961
38962         * gcc.c-torture/compile/20000717-1.c: New test.
38963
38964 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
38965
38966         * gcc.c-torture/execute/20000717-2.c: New test.
38967
38968 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38969
38970         * gcc.dg/formatz-1.c: New test.
38971
38972         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
38973         * gcc.dg/c99-digraph-1.c: New tests.
38974
38975         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
38976         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
38977
38978         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
38979         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
38980         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
38981         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
38982         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
38983         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
38984         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
38985
38986 2000-07-17   Greg McGary <greg@mcgary.org>
38987
38988         * gcc.c-torture/execute/20000717-1.c: New test.
38989         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
38990
38991 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
38992
38993         * gcc.c-torture/execute/20000715-2.c: New test.
38994         * gcc.dg/20000715-1.c: New test.
38995
38996 2000-07-15  Michael Meissner  <meissner@redhat.com>
38997
38998         * gcc.c-torture/execute/20000715-1.c: New test.
38999
39000 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39001
39002         * gcc.c-torture/execute/20000707-1.c: New test.
39003
39004 2000-07-13  Neil Booth  <NeilB@earthling.net>
39005
39006         * testsuite/gcc.dg/cpp/digraph1.c,
39007         testsuite/gcc.dg/cpp/digraph2.c,
39008         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39009
39010 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39011
39012         * g77.f-torture/compile/20000630-2.f: New test.
39013         * g77.f-torture/compile/20000630-2.x
39014
39015 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39016
39017         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39018
39019 2000-07-11  Neil Booth  <NeilB@earthling.net>
39020
39021         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39022
39023 2000-07-11  Neil Booth  <NeilB@earthling.net>
39024
39025         * gcc.dg/cpp/cmdlne-C.c: New.
39026
39027 2000-07-09  Neil Booth  <NeilB@earthling.net>
39028
39029         * gcc.dg/cpp/directiv.c: New tests.
39030         * gcc.dg/cpp/undef1.c: Update.
39031
39032 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39033
39034         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39035
39036 2000-07-09  Neil Booth  <NeilB@earthling.net>
39037
39038         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39039
39040 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39041
39042         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39043         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39044
39045 2000-07-08  Neil Booth  <NeilB@earthling.net>
39046
39047         * gcc.dg/cpp/macsyntx.c: New tests.
39048
39049 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39050
39051         * gcc.dg/20000707-1.c: New test.
39052
39053 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39054
39055         * gcc.c-torture/execute/20000706-1.c: New test.
39056         * gcc.c-torture/execute/20000706-2.c: New test.
39057         * gcc.c-torture/execute/20000706-3.c: New test.
39058         * gcc.c-torture/execute/20000706-4.c: New test.
39059         * gcc.c-torture/execute/20000706-5.c: New test.
39060
39061 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39062
39063         * g++.old-deja/g++.pt/instantiate7.C: New test.
39064
39065 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39066
39067         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39068         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39069         * g++.old-deja/g++.other/rtti3.C: Likewise.
39070         * g++.old-deja/g++.other/rttid3.C: Likewise.
39071
39072 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39073
39074         *  g77.f-torture/compile/20000630-1.x: Fix typo
39075
39076 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39077
39078         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39079         assembly output.
39080
39081 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39082
39083         * gcc.dg/cpp/ident.c: New test.
39084
39085 2000-07-05  Neil Booth  <NeilB@earthling.net>
39086
39087         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39088           gcc.dg/cpp/lexstrng.c: New tests.
39089
39090 2000-07-04  Neil Booth  <NeilB@earthling.net>
39091
39092         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39093         * gcc.dg/cpp/strify2.c: Same.
39094
39095 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39096
39097         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39098         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39099         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39100         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39101
39102         * testsuite/gcc.dg/cpp/macro1.c,
39103         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39104         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39105         testsuite/gcc.dg/cpp/strify1.c,
39106         testsuite/gcc.dg/cpp/strify2.c: New tests.
39107
39108 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39109
39110         * gcc.c-torture/execute/20000703-1.c: New test.
39111
39112 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39113
39114         * g++.old-deja/g++.pt (lookup10.C): New test.
39115
39116 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39117
39118         * g++.old-deja/g++.pt (typename25.C): New test.
39119
39120 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39121
39122         * gcc.c-torture/compile/20000701-1.c: New test.
39123
39124 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39125
39126         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39127         to test case.
39128
39129 2000-06-30  Catherine Moore  <clm@cygnus.com>
39130
39131         * gcc.c-torture/execute/align-1.c: New test.
39132
39133 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39134
39135         * g++.old-deja/g++.pt/expr8.C: New test.
39136         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39137
39138 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39139
39140         * gcc.c-torture/compile/20000629-1.c: New test.
39141
39142 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39143
39144
39145         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39146         gcc.dg/noncompile directory, depending on whether they're
39147         preprocessor tests or not.  Annotate all the tests for the dg
39148         framework.
39149
39150         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39151         * gcc.dg/noncompile/noncompile.exp: New.
39152
39153         * Moved files:
39154         Old name                                New name
39155         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39156         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39157         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39158         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39159         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39160         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39161         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39162         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39163         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39164         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39165         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39166         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39167         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39168         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39169         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39170         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39171         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39172         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39173         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39174         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39175         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39176         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39177         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39178         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39179
39180         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39181         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39182         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39183         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39184         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39185         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39186
39187 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39188
39189         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39190         declare one variable.  On the fourth, error.
39191         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39192         declared by 20000628-1a.h.
39193
39194 2000-06-29  Richard Henderson  <rth@redhat.com>
39195
39196         * gcc.c-torture/execute/930529-1.x: New file.
39197         * gcc.dg/920413-1.c: Adjust expected warning text.
39198         * gcc.dg/980217-1.c: Declare abort.
39199         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39200
39201 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39202
39203         * g77.f-torture/compile/20000629-1.f: New test.
39204         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39205
39206 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39207
39208         Rearrange lots of files, removing entirely the
39209         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39210         directories.
39211
39212         * Deleted files:
39213         gcc.c-torture/code_quality/code_quality.exp
39214         gcc.c-torture/special/special.exp
39215         gcc.failure/failure.exp
39216         gcc.failure/940409-1.x
39217         gcc.c-torture/compile/961203-1.x
39218
39219         * New files:
39220         gcc.misc-tests/linkage.exp
39221         gcc.c-torture/execute/920730-1t.c
39222         gcc.c-torture/execute/920730-1t.x
39223         gcc.c-torture/compile/920520-1.x
39224         gcc.c-torture/compile/920521-1.x
39225         gcc.c-torture/compile/981006-1.x
39226         gcc.c-torture/execute/eeprof-1.x
39227
39228         * Moved files (possibly with modifications to fit a new harness):
39229         Old name                                New name
39230         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39231         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39232         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39233         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39234         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39235         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39236         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39237         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39238         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39239         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39240         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39241         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39242         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39243         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39244
39245 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39246
39247         * c-torture/compile/961203-1.x: Delete.
39248
39249         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39250         not exit. Include stdio.h.
39251         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39252         * gcc.misc-tests/dg-12.c: Likewise.
39253         * gcc.misc-tests/dg-5.c: Likewise.
39254         * gcc.misc-tests/dg-6.c: Likewise.
39255         * gcc.misc-tests/dg-7.c: Prototype abort.
39256         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39257         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39258         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39259         not exit.
39260         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39261         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39262
39263 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39264
39265         * gcc.dg/cpp/20000628-1.c: New test.
39266         * gcc.dg/cpp/20000628-1.h: New header for above test.
39267         * gcc.dg/cpp/20000628-1a.h: Likewise.
39268
39269 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39270
39271         * gcc.dg/cpp: New directory.
39272         * gcc.dg/cpp/cpp.exp: New driver.
39273         * gcc.dg/cpp/20000627-1.c: New test.
39274         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39275         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39276         and rewrite as a compilation test.
39277
39278         * gcc.dg: Move many files into the cpp subdirectory, possibly
39279         renaming or editing them as well.
39280         Old name                New name
39281         990119-1.c              cpp/19990119-1.c
39282         990228-1.c              cpp/19990228-1.c
39283         990407-1.c              cpp/19990407-1.c
39284         990409-1.c              cpp/19990409-1.c
39285         990413-1.c              cpp/19990413-1.c
39286         990703-1.c              cpp/19990703-1.c
39287         20000127-1.c            cpp/20000127-1.c
39288         20000129-1.c            cpp/20000129-1.c
39289         20000207-1.c            cpp/20000207-1.c
39290         20000207-2.c            cpp/20000207-2.c
39291         20000209-1.c            cpp/20000209-1.c
39292         20000209-2.c            cpp/20000209-2.c
39293         20000301-1.c            cpp/20000301-1.c
39294         20000419-1.c            cpp/20000419-1.c
39295         20000510-1.S            cpp/20000510-1.S
39296         20000519-1.c            cpp/20000519-1.c
39297         20000529-1.c            cpp/20000529-1.c
39298         20000625-1.c            cpp/20000625-1.c
39299         20000625-2.c            cpp/20000625-2.c
39300         cpp-as1.c               cpp/assert1.c
39301         cpp-as2.c               cpp/assert2.c
39302         cxx-comments-1.c        cpp/cxxcom1.c
39303         cxx-comments-2.c        cpp/cxxcom2.c
39304         endif-label.c           cpp/endif.c
39305         cpp-hash1.c             cpp/hash1.c
39306         cpp-hash2.c             cpp/hash2.c
39307         cpp-if1.c               cpp/if-1.c
39308         cpp-if2.c               cpp/if-2.c
39309         cpp-if3.c               cpp/if-3.c
39310         cpp-if4.c               cpp/if-4.c
39311         cpp-if5.c               cpp/if-5.c
39312         cpp-cond.c              cpp/if-cexp.c
39313         cpp-missingop.c         cpp/if-mop.c
39314         cpp-missingparen.c      cpp/if-mpar.c
39315         cpp-opprec.c            cpp/if-oppr.c
39316         cpp-ifparen.c           cpp/if-paren.c
39317         cpp-shortcircuit.c      cpp/if-sc.c
39318         cpp-shift.c             cpp/if-shift.c
39319         cpp-unary.c             cpp/if-unary.c
39320         cpp-li1.c               cpp/line1.c
39321         cpp-li2.c               cpp/line2.c
39322         lineno.c                cpp/line3.c
39323         lineno-2.c              cpp/line4.c
39324         cpp-mi.c                cpp/mi1.c
39325         cpp-mic.h               cpp/mi1c.h
39326         cpp-micc.h              cpp/mi1cc.h
39327         cpp-mind.h              cpp/mi1nd.h
39328         cpp-mindp.h             cpp/mi1ndp.h
39329         cpp-mix.h               cpp/mi1x.h
39330         cpp-mi2.c               cpp/mi2.c
39331         cpp-mi2a.h              cpp/mi2a.h
39332         cpp-mi2b.h              cpp/mi2b.h
39333         cpp-mi2c.h              cpp/mi2c.h
39334         cpp-mi3.c               cpp/mi3.c
39335         cpp-mi3.def             cpp/mi3.def
39336         poison-1.c              cpp/poison.c
39337         pr-impl.c               cpp/prag-imp.c
39338         cpp-redef-2.c           cpp/redef1.c
39339         cpp-redef.c             cpp/redef2.c
39340         strpaste.c              cpp/strp1.c
39341         strpaste-2.c            cpp/strp2.c
39342         cpp-tradpaste.c         cpp/tr-paste.c
39343         cpp-tradstringify.c     cpp/tr-str.c
39344         cpp-tradwarn1.c         cpp/tr-warn1.c
39345         cpp-tradwarn2.c         cpp/tr-warn2.c
39346         trigraphs.c             cpp/trigraphs.c
39347         cpp-unc1.c              cpp/unc1.c
39348         cpp-unc2.c              cpp/unc2.c
39349         cpp-unc3.c              cpp/unc3.c
39350         cpp-unc.c               cpp/unc4.c
39351         undef.c                 cpp/undef1.c
39352         undef-2.c               cpp/undef2.c
39353         cpp-wi1.c               cpp/widestr1.c
39354
39355 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39356
39357         * lib/g++.exp (g++_include_flags): Tweak.
39358
39359 2000-06-27  H.J. Lu  <hjl@gnu.org>
39360             Loren J. Rittle  <ljrittle@acm.org>
39361
39362         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39363         version with one that knows about the new gcc tree structure.
39364         (g++_link_flags): Same.
39365
39366 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39367
39368         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39369         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39370         case we are cross-compiling.
39371
39372         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39373         g++.old-deja/g++.niklas/Makefile.in,
39374         g++.old-deja/g++.niklas/configure.in,
39375         g++.old-deja/g++.other/Makefile.in,
39376         g++.old-deja/g++.other/configure.in,
39377         gcc.c-torture/code_quality/Makefile.in,
39378         gcc.c-torture/code_quality/configure.in,
39379         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39380         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39381         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39382         gcc.c-torture/execute/ieee/Makefile.in,
39383         gcc.c-torture/execute/ieee/configure.in,
39384         gcc.c-torture/noncompile/Makefile.in,
39385         gcc.c-torture/noncompile/configure.in,
39386         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39387         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39388         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39389
39390 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39391
39392         * g++.old-deja/g++.other/ambig3.C: New test.
39393
39394 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39395
39396         * g++.old-deja/g++.pt/syntax1.C: New test.
39397         * g++.old-deja/g++.pt/syntax2.C: New test.
39398         * g++.old-deja/g++.other/syntax3.C: New test.
39399         * g++.old-deja/g++.other/syntax4.C: New test.
39400
39401 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39402
39403         * gcc.dg/20000623-1.c: Prototype exit and abort.
39404
39405 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39406
39407         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39408         New tests.
39409         * gcc.dg/cpp-mi3.def: New file.
39410
39411         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39412         inside assertions.
39413         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39414         lexer's error messages.
39415         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39416         divine anything from the linemarkers.
39417         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39418         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39419
39420 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39421
39422         * gcc.dg/20000623-1.c: New test.
39423
39424 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39425
39426         * gcc.c-torture/execute/20000622-1.c: New test.
39427
39428 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39429
39430         * g++.old-deja/g++.other/init15.C: New test.
39431
39432 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39433
39434         * g++.old-deja/g++.pt/vaarg2.C: New test.
39435         * g++.old-deja/g++.pt/vaarg3.C: New test.
39436
39437 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39438
39439         * g++.old-deja/g++.other/dyncast6.C: New test.
39440
39441 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39442
39443         * gcc.c-torture/execute/loop-6.c: New test.
39444
39445 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39446
39447         * gcc.dg/20000614-1.c: New test.
39448         * gcc.dg/20000614-2.c: New test.
39449
39450 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39451
39452         * g++.old-deja/g++.other/inline12.C: New test.
39453
39454 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39455
39456         * g++.old-deja/g++.other/eh1.C: New test.
39457
39458 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39459
39460         * g++.old-deja/g++.other/type.C: New test.
39461
39462 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39463
39464         * g++.old-deja/g++.other/initstring.C: New test.
39465
39466 2000-06-12  Jason Merrill  <jason@redhat.com>
39467
39468         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39469
39470 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39471
39472         * gcc.c-torture/compile/20000609-1.c: New test.
39473
39474 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39475
39476         * gcc.dg/20000609-1.c: New test.
39477
39478 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39479
39480         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39481         * gcc.c-torture/noncompile/poison-1.c: Move...
39482         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39483         * gcc.dg/cpp-li1.c: Add a token after the #line.
39484
39485 2000-06-05  Richard Henderson  <rth@cygnus.com>
39486
39487         * gcc.c-torture/execute/20000605-2.c: New test.
39488         * gcc.c-torture/execute/20000605-3.c: New test.
39489
39490 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39491
39492         * g77.f-torture/execute/20000503-1.x: New file.
39493
39494 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39495
39496         * g++.old-deja/g++.eh/badalloc1.C: New test.
39497
39498 2000-06-05  Richard Henderson  <rth@cygnus.com>
39499
39500         * gcc.c-torture/execute/20000605-1.c: New test.
39501
39502 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39503             Nathan Sidwell <nathan@codesourcery.com>
39504
39505         * gcc.c-torture/compile/20000605-1.c: New test.
39506
39507 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39508
39509         * g77.f-torture/compile/20000601-1.f: New test.
39510
39511 2000-06-03  Richard Henderson  <rth@cygnus.com>
39512
39513         * gcc.c-torture/execute/20000603-1.c: New.
39514
39515 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39516
39517         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39518         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39519
39520 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39521
39522         * gcc.dg/compare2.c (case 12): XFAIL.
39523         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39524         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39525
39526         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39527
39528 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39529
39530         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39531         guard macro is already defined when the header is first
39532         included.
39533         * gcc.dg/cpp-mix.h: New file.
39534         * gcc.dg/endif-label.c: Update patterns to match compiler.
39535
39536         * g++.brendan/complex1.C: Declare abort.
39537         * g++.law/refs4.C: Remove XFAIL.
39538         * g++.oliva/expr2.C: Declare abort and exit.
39539
39540 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39541
39542         * gcc.c-torture/execute/20000528-1.c: New test.
39543
39544         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39545         * g++.old-deja/g++.law/temps4.C: Likewise.
39546
39547         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39548         stdlib.h.  Call abort() on failure.
39549         * g++.old-deja/g++.law/refs4.C: Likewise.
39550         * g++.old-deja/g++.law/temps4.C: Likewise.
39551         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39552         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39553
39554 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39555
39556         Relative to g++.dg/special:
39557         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39558
39559         Relative to g++.old-deja:
39560         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39561         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39562         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39563         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39564         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39565         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39566         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39567
39568         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39569         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39570         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39571         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39572         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39573         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39574         and/or string.h.
39575
39576         * g++.other/goto1.C: Update expectations for error messages.
39577
39578 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39579
39580         * gcc.c-torture/compile/20000523-1.c: New test.
39581
39582 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39583
39584         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39585
39586 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39587
39588         * g++.old-deja/g++.eh/catch11.C: New test.
39589         * g++.old-deja/g++.eh/catch12.C: New test.
39590
39591 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39592
39593         * gcc.c-torture/execute/20000523-1.c: New test.
39594
39595 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39596
39597         * c-torture/execute/bcp-1.c: Replace abort in arg of
39598         __builtin_constant_p with a generic external function.
39599
39600         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39601         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39602         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39603         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39604         Prototype abort and/or exit.
39605
39606         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39607         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39608         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39609         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39610
39611 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39612
39613         * gcc.dg/dwarf2-1.c: New test.
39614
39615 2000-05-20  Richard Henderson  <rth@cygnus.com>
39616
39617         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
39618
39619 2000-05-20  Andreas Jaeger  <aj@suse.de>
39620
39621         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
39622         testcase.
39623
39624 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
39625
39626         * gcc.c-torture/execute/20000519-2.c: New test.
39627
39628 2000-05-19  Andreas Jaeger  <aj@suse.de>
39629
39630         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
39631         which fails with SSA.
39632
39633         * lib/c-torture.exp: Also test with -O3 -fssa.
39634
39635 2000-05-18  Michael Meissner  <meissner@redhat.com>
39636
39637         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
39638         * gcc.c-torture/execute/920415-1.c: Ditto.
39639         * gcc.c-torture/execute/920501-1.c: Ditto.
39640         * gcc.c-torture/execute/conversion.c: Ditto.
39641         * gcc.c-torture/execute/cvt-1.c: Ditto.
39642
39643 2000-05-18  Jeffrey A Law  (law@cygnus.com)
39644
39645         * gcc.c-torture/compile/20000518-1.c: New test.
39646
39647 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39648
39649         * g77.f-torture/compile/200005018.f: New test.
39650
39651 2000-05-17  Jeffrey A Law  (law@cygnus.com)
39652
39653         * gcc.c-torture/compile/20000517-1.c: New test.
39654
39655 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39656
39657         * gcc.c-torture/execute/20000516-1.c: New test.
39658
39659 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
39660
39661         * g++.old-deja/g++.other/eh.C: New test.
39662
39663 2000-05-12  Richard Henderson  <rth@cygnus.com>
39664
39665         * gcc.c-torture/execute/990208-1.c (main): Don't pass
39666         constants through to doit's conditional.
39667
39668 2000-05-11  Jeffrey A Law  (law@cygnus.com)
39669
39670         * gcc.c-torture/compile/20000511-1.c: New test.
39671         * g77.f-torture/compile/20000511-1.f: New test.
39672         * g77.f-torture/compile/20000511-2.f: New test.
39673
39674 2000-05-11  Michael Meissner  <meissner@redhat.com>
39675
39676         * gcc.c-torture/execute/20000511-1.c: New test.
39677
39678 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
39679
39680         * gcc.dg/dg.exp: Scan .S files as well as .c files.
39681         * gcc.dg/20000510-1.S: New.
39682
39683 2000-05-08  Catherine Moore  <clm@cygnus.com>
39684
39685         * gcc.dg/unused-3.c: New.
39686
39687 2000-05-06  Richard Henderson  <rth@cygnus.com>
39688
39689           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
39690           * g++.old-deja/g++.mike/warn1.C: Likewise.
39691           * g++.old-deja/g++.pt/local1.C: Likewise.
39692           * g++.old-deja/g++.pt/local7.C: Likewise.
39693           * g++.old-deja/g++.pt/spec16.C: Likewise.
39694
39695 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
39696
39697         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
39698
39699 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
39700
39701           * g77.f-torture/execute/20000503-1.f: New test.
39702
39703 2000-05-04  Andreas Jaeger  <aj@suse.de>
39704
39705         * gcc.dg/noreturn-2.c: New test.
39706
39707 2000-05-04  Neil Booth  <NeilB@earthling.net>
39708
39709         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
39710         preprocessor.
39711
39712 2000-05-04  Richard Henderson  <rth@cygnus.com>
39713
39714         * gcc.c-torture/execute/20000503-1.c: Fix typo.
39715
39716 2000-05-04  Richard Henderson  <rth@cygnus.com>
39717
39718         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
39719         OpenSSL by Jason R Thorpe.
39720
39721 2000-05-03  Jim Wilson  <wilson@cygnus.com>
39722
39723         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
39724
39725 2000-05-03  Robert Lipe <robertlipe@usa.net>
39726
39727         * gcc.dg/20000503-1.c: New test.
39728
39729 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
39730
39731         * gcc.c-torture/compile/20000502-1.c: New test.
39732         * g++.old-deja/g++.other/align.C: New test.
39733         * gcc.dg/cpp-tradstringify.c: New test.
39734
39735 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39736
39737         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
39738         and hard registers.
39739
39740 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
39741
39742         * gcc.c-torture/execute/loop-5.c: New test.
39743
39744 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
39745
39746         * gcc.c-torture/execute/va-arg-20.c: New test.
39747
39748 2000-04-23  Jeffrey A Law  (law@cygnus.com)
39749
39750         * gcc.c-torture/execute/20000422-1.c: New test.
39751
39752 2000-04-20  Greg McGary  <gkm@gnu.org>
39753
39754         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
39755         when optimizing, but without sibling-call optimizations (-O1).
39756
39757 2000-04-20  Jeffrey A Law  (law@cygnus.com)
39758
39759           * gcc.c-torture/compile/20000420-1.c: New test.
39760
39761 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39762
39763         * g++.abi/ptrflags.C: New test.
39764         * g++.eh/catchptr1.C: Test incomplete pointer chains.
39765
39766 2000-04-19  Catherine Moore  <clm@cygnus.com>
39767
39768         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
39769
39770 2000-04-19  Greg McGary  <gkm@gnu.org>
39771
39772         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
39773         sibling-call optimizations.
39774
39775 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
39776
39777         * gcc.dg/20000419-1.c: New test.
39778
39779 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
39780
39781         * gcc.c-torture/execute/20000412-6.c: New test.
39782
39783 2000-04-12  Jeffrey A Law  (law@cygnus.com)
39784
39785         * gcc.c-torture/execute/20000412-5.c: New test.
39786         * g77.f-torture/compile/20000412-1.f: New test.
39787         * gcc.c-torture/execute/20000412-4.c: New test.
39788         * gcc.c-torture/compile/20000412-2.c: New test.
39789         * gcc.c-torture/execute/20000412-3.c: New test.
39790         * gcc.c-torture/compile/20000412-1.c: New test.
39791         * gcc.c-torture/execute/20000412-2.c: New test.
39792
39793 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
39794
39795         * objc/execute/bf-20.m: New test.
39796
39797 2000-04-10  Richard Henderson  <rth@cygnus.com>
39798
39799         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
39800
39801         * gcc.c-torture/execute/20000412-1.c: New test.
39802
39803 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39804
39805         * g++.old-deja/g++.eh/catchptr1.C: New test.
39806
39807 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
39808
39809         * g++.old-deja/g++.abi/cxa_vec.C: New test.
39810
39811 2000-04-08  Neil Booth  <NeilB@earthling.net>
39812
39813         * gcc.dg/cpp-nullchar.c: Remove test as
39814         embedded nulls cause problems.
39815
39816 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39817
39818         * gcc.dg/compare2.c: New test.
39819
39820 2000-04-08  Neil Booth  <NeilB@earthling.net>
39821
39822         * gcc.dg/cpp-nullchar.c: New test.
39823
39824 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
39825
39826         * gcc.dg/cpp-mi2.c: New test.
39827         * gcc.dg/cpp-mi2[abc].h: New files.
39828
39829 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
39830
39831         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
39832         member name.
39833
39834 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39835
39836         * g++.old-deja/g++.abi/vmihint.C: New test.
39837
39838 2000-04-06  Neil Booth  <NeilB@earthling.net>
39839
39840         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
39841         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
39842         copyright.
39843
39844 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
39845
39846         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
39847         avoid stack-frame overwrite.
39848
39849 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
39850
39851         * gcc.c-torture/compile/20000405-2.c: New test.
39852         * gcc.c-torture/compile/20000405-3.c: New test.
39853
39854 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39855
39856         * gcc.c-torture/compile/20000405-1.c: New test.
39857
39858 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
39859
39860         * gcc.dg/cast-qual-1.c: Revert last change.
39861
39862 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39863
39864         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
39865
39866 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
39867
39868         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
39869         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
39870
39871 2000-04-03  Jeffrey A Law  (law@cygnus.com)
39872
39873         * gcc.c-torture/compile/20000403-2.c: New test.
39874         * gcc.c-torture/compile/20000403-1.c: New test.
39875
39876 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
39877
39878         * gcc.c-torture/execute/20000403-1.c: New test.
39879
39880 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
39881
39882         * gcc.c-torture/execute/20000402-1.c: New test.
39883
39884 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
39885
39886         * gcc.c-torture/execute/va-arg-15.c: New test.
39887         * gcc.c-torture/execute/va-arg-16.c: New test.
39888         * gcc.c-torture/execute/va-arg-17.c: New test.
39889         * gcc.c-torture/execute/va-arg-18.c: New test.
39890         * gcc.c-torture/execute/va-arg-19.c: New test.
39891
39892 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
39893
39894         * gcc.c-torture/compile/981211-1.c: Move to...
39895         * gcc.dg/cpp-as1.c: ...here.
39896         * gcc.dg/cpp-as2.c: New file.
39897
39898         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
39899         compiler.
39900
39901 2000-04-02  Neil Booth  <NeilB@earthling.net>
39902
39903         * gcc.dg/cpp-cond.c  New tests.
39904         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
39905         accidental success less likely.
39906         * gcc.dg/cpp-missingop.c  New tests.
39907         * gcc.dg/cpp-missingparen.c  New tests.
39908         * gcc.dg/cpp-shift.c  New tests.
39909         * gcc.dg/cpp-shortcircuit.c  New tests.
39910         * gcc.dg/cpp-unary.c  New tests.
39911
39912 2000-03-29  Jeffrey A Law  (law@cygnus.com)
39913
39914         * gcc.c-torture/compile/20000329-1.c: New test.
39915
39916 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
39917
39918         * gcc.c-torture/compile/20000326-1.c: New test.
39919         * gcc.c-torture/compile/20000326-2.c: New test.
39920
39921 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
39922
39923         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
39924         the first parameter is a function argument.
39925
39926 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
39927
39928         * g++.old-deja/g++.ext/array4.C: New test.
39929
39930 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
39931
39932         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
39933
39934 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39935
39936         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
39937
39938 2000-03-19  Richard Henderson  <rth@cygnus.com>
39939
39940         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
39941
39942 2000-03-19  Richard Henderson  <rth@cygnus.com>
39943
39944         * gcc.c-torture/compile/20000319-1.c: New test.
39945
39946 2000-03-14  Jeffrey A Law  (law@cygnus.com)
39947
39948         * gcc.c-torture/execute/20000314-3.c: New test.
39949         * gcc.c-torture/execute/20000314-2.c: New test.
39950         * gcc.c-torture/execute/20000314-1.c: New test.
39951         * gcc.c-torture/compile/20000314-2.c: New test.
39952         * gcc.c-torture/compile/20000314-1.c: New test.
39953
39954 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
39955
39956         * g++.old-deja/g++.warn/inline.C: New test.
39957
39958 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
39959
39960         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
39961         standards-compliant result rather than specific constants.
39962         Put test-values in array.
39963
39964 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
39965
39966         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
39967         (g++_target_compile): Put test-specific options last.
39968
39969 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39970
39971         * g++.old-deja/g++.eh/vbase4.C: New test.
39972
39973 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39974
39975         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
39976
39977 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39978
39979         * g++.old-deja/g++.brendan/misc12.C: Removed.
39980         * g++.old-deja/g++.pt/memtemp77.C: Constify.
39981         * g++.old-deja/g++.ext/pretty4.C: New test.
39982
39983 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39984
39985         * g++.old-deja/g++.other/string2.C: New test.
39986
39987 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
39988
39989         * g++.old-deja/g++.warn/impint2.C: New test.
39990
39991 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
39992
39993         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
39994         is 1, not zero.
39995
39996 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
39997
39998         * g++.old-deja/g++.warn/impint.C: New test.
39999         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40000         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40001         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40002         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40003         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40004         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40005         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40006         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40007         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40008         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40009         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40010         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40011
40012 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40013
40014         * gcc.dg/cpp-redef.c: New test.
40015
40016 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40017
40018         * g++.old-deja/g++.pt/unify7.C: New test.
40019
40020 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40021
40022         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40023         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40024
40025 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40026
40027         * gcc.c-torture/compile/20000224-1.c: New test.
40028
40029 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40030
40031         * gcc.c-torture/compile/cpp-2.c: New test.
40032         * gcc.c-torture/compile/cpp-1.c: New test.
40033
40034 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40035
40036         * gcc.c-torture/execute/20000225-1.c: New test.
40037
40038 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40039
40040         * gcc.dg/cpp-li2.c: New test.
40041
40042         * gcc.dg/cpp-wi1.c: New test.
40043
40044         * gcc.dg/cpp-li1.c: New test.
40045
40046 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40047
40048         * g++.old-deja/g++.other/sizeof5.C: New test.
40049
40050 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40051
40052         * gcc.c-torture/execute/va-arg-13.c: New test.
40053
40054 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40055
40056         * gcc.c-torture/execute/va-arg-12.c: New test.
40057
40058 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40059
40060         * gcc.c-torture/execute/20000223-1.c: New test.
40061
40062 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40063
40064         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40065
40066 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40067
40068         * g++.old-deja/g++.abi/ptrmem.C: New test.
40069
40070 2000-02-19  Richard Henderson  <rth@cygnus.com>
40071
40072         * gcc.c-torture/compile/init-3.c: New.
40073
40074 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40075
40076         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40077         ALWAYS_CXXFLAGS.
40078
40079 2000-02-11  Robert Lipe <robertl@sco.com>
40080
40081         * gcc.c-torture/compile/20000211-3.c: New test.
40082
40083 2000-02-11  Martin Buchholz <martin@xemacs.org>
40084
40085         * gcc.c-torture/compile/20000211-2.c: New test.
40086
40087 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40088
40089         * gcc.c-torture/compile/20000211-1.c: New test.
40090
40091 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40092
40093         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40094           on native targets
40095
40096 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40097
40098         * g++.old-deja/g++.other/cast5.C: New test.
40099
40100 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40101
40102         * gcc.c-torture/execute/20000205-1.c: New.
40103
40104 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40105
40106         * g++.old-deja/g++.jason/cast3.C: Return void.
40107         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40108
40109 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40110
40111         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40112
40113         * gcc.dg/loop-1.c: New test.
40114
40115 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40116
40117         * gcc.c-torture/compile/20000127-1.c: New test.
40118         * gcc.c-torture/execute/991228-1.c: New test.
40119
40120 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40121
40122         * gcc.dg/unused-2.c: New test.
40123
40124         * gcc.dg/conv-1.c: New test.
40125
40126 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40127
40128         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40129         compiler.
40130         (tool_option_proc): Fix typo.
40131
40132 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40133
40134         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40135         of the ld on the host, not on the build machine.
40136         Also, don't crash if '--help' is not a supported option.
40137
40138 2000-01-24  Richard Henderson  <rth@cygnus.com>
40139
40140         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40141
40142 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40143
40144         * gcc.c-torture/execute/20000120-2.c: New test.
40145         * gcc.c-torture/execute/20000120-1.c: New test.
40146
40147 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40148
40149         * gcc.c-torture/execute/20000113-1.c: New test.
40150
40151 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40152
40153         * gcc.c-torture/execute/20000112-1.c: New test.
40154
40155 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40156
40157         * gcc.dg/20000111-1.c: New test.
40158
40159 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40160
40161         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40162         with 16 bit integers.
40163
40164 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40165
40166         * gcc.dg/20000108-1.c: New test.
40167
40168 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40169
40170         * g++.old-deja/g++.ns/koenig8.C: New test.
40171
40172 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40173
40174         * g++.old-deja/g++.other/cast4.C: New test.
40175
40176 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40177
40178         * gcc.c-torture/compile/20000105-2.c: New test.
40179         * gcc.c-torture/compile/20000105-1.c: New test.
40180
40181 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40182
40183         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40184         references to printf & atoi to conform to ANSI standard.
40185         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40186         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40187         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40188         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40189         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40190         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40191         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40192         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40193         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40194         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40195         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40196         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40197         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40198         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40199         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40200         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40201         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40202         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40203         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40204         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40205         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40206         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40207         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40208         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40209         * g++.old-deja/g++.brendan/init3.C: Likewise.
40210         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40211         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40212         * g++.old-deja/g++.brendan/new2.C: Likewise.
40213         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40214         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40215         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40216         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40217         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40218         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40219         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40220         * g++.old-deja/g++.brendan/template24.C: Likewise.
40221         * g++.old-deja/g++.brendan/template3.C: Likewise.
40222         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40223         * g++.old-deja/g++.jason/inline3.C: Likewise.
40224         * g++.old-deja/g++.jason/opeq.C: Likewise.
40225         * g++.old-deja/g++.law/arg5.C: Likewise.
40226         * g++.old-deja/g++.law/arm7.C: Likewise.
40227         * g++.old-deja/g++.law/ctors11.C: Likewise.
40228         * g++.old-deja/g++.law/cvt8.C: Likewise.
40229         * g++.old-deja/g++.law/init9.C: Likewise.
40230         * g++.old-deja/g++.law/refs4.C: Likewise.
40231         * g++.old-deja/g++.law/template2.C: Likewise.
40232         * g++.old-deja/g++.law/visibility24.C: Likewise.
40233         * g++.old-deja/g++.law/vtable3.C: Likewise.
40234         * g++.old-deja/g++.mike/asm2.C: Likewise.
40235         * g++.old-deja/g++.mike/eh1.C: Likewise.
40236         * g++.old-deja/g++.mike/misc1.C: Likewise.
40237         * g++.old-deja/g++.mike/misc13.C: Likewise.
40238         * g++.old-deja/g++.mike/misc14.C: Likewise.
40239         * g++.old-deja/g++.mike/ns12.C: Likewise.
40240         * g++.old-deja/g++.mike/p1248.C: Likewise.
40241         * g++.old-deja/g++.mike/p3708.C: Likewise.
40242         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40243         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40244         * g++.old-deja/g++.mike/p646.C: Likewise.
40245         * g++.old-deja/g++.mike/p700.C: Likewise.
40246         * g++.old-deja/g++.mike/p783.C: Likewise.
40247         * g++.old-deja/g++.mike/p783a.C: Likewise.
40248         * g++.old-deja/g++.mike/p783b.C: Likewise.
40249         * g++.old-deja/g++.mike/p786.C: Likewise.
40250         * g++.old-deja/g++.mike/p789.C: Likewise.
40251         * g++.old-deja/g++.mike/p789a.C: Likewise.
40252         * g++.old-deja/g++.mike/p807a.C: Likewise.
40253         * g++.old-deja/g++.other/delete3.C: Likewise.
40254         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40255         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40256         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40257         * g++.old-deja/g++.other/empty1.C: Likewise.
40258         * g++.old-deja/g++.other/temporary1.C: Likewise.
40259         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40260         * g++.old-deja/g++.pt/t16.C: Likewise.
40261         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40262
40263 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40264
40265         * gcc.dg/991230-1.c: New test.
40266
40267 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40268
40269         * gcc.c-torture/compile/991229-3.c: New test.
40270         * gcc.c-torture/compile/991229-2.c: New test.
40271         * gcc.c-torture/compile/991229-1.c: New test.
40272
40273 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40274
40275         * gcc.c-torture/compile/labels-2.c: New test.
40276
40277 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40278
40279         * gcc.c-torture/execute/991227-1.c: New test.
40280
40281 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40282
40283         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40284
40285 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40286
40287         * gcc.c-torture/execute/991221-1.c: New test.
40288
40289 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40290
40291         * g++.old-deja/g++.other/cast3.C: New test.
40292
40293 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40294
40295         * gcc.c-torture/execute/991216-4.c: New test.
40296
40297 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40298
40299         * gcc.c-torture/execute/991216-1.c: New test.
40300         * gcc.c-torture/execute/991216-2.c: New test.
40301         * gcc.c-torture/execute/991216-3.c: New test.
40302
40303 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40304
40305         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40306         Actually make the test fail by using "-O2" for compilation.
40307
40308 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40309
40310         * g++.old-deja/g++.warn/cast-align1.C: New test.
40311
40312 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40313
40314         * gcc.c-torture/compile/991214-1.c: New test.
40315         * gcc.c-torture/compile/991214-2.c: New test.
40316
40317 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40318
40319         * gcc.dg/991214-1.c: New test.
40320
40321 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40322
40323         * gcc.c-torture/compile/991213-3.c: New test.
40324         * gcc.c-torture/compile/991213-2.c: New test.
40325         * gcc.c-torture/compile/991213-1.c: New test.
40326
40327 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40328
40329         * gcc.dg/991209-1.c: New test.
40330
40331 1999-12-08  Nathan Sidwell <nathan@acm.org>
40332
40333         * gcc.c-torture/compile/991208-1.c: New test.
40334
40335 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40336
40337         * gcc.dg/ultrasp2.c: New test.
40338
40339 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40340
40341         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40342
40343 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40344
40345         * gcc.c-torture/compile/991202-1.c: New test.
40346         * gcc.c-torture/execute/991202-1.c: New test.
40347         * gcc.c-torture/execute/991202-2.c: New test.
40348         * gcc.c-torture/execute/991202-3.c: New test.
40349
40350 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40351
40352         * g++.old-deja/g++.abi/align.C: New test.
40353         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40354         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40355
40356 1999-12-01  Richard Henderson  <rth@cygnus.com>
40357
40358         * gcc.c-torture/execute/991201-1.c: New.
40359
40360 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40361
40362         * gcc.dg/991129-1.c: New test.
40363
40364 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40365
40366         * gcc.c-torture/compile/991127-1.c: New test.
40367
40368 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40369
40370         * g++.old-deja/g++.other/warn4.C: New test.
40371
40372 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40373
40374         * g++.old-deja/g++.eh/cleanup2.C: New test.
40375         * g++.old-deja/g++.ext/pretty2.C: New test.
40376         * g++.old-deja/g++.ext/pretty3.C: New test.
40377         * g++.old-deja/g++.other/debug6.C: New test.
40378
40379 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40380
40381         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40382         compiler_output to look for one error message instead of two.
40383
40384 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40385
40386         * gcc.c-torture/execute/991118-1.c: Also test case
40387         where the word boundary does not split a byte evenly.
40388
40389 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40390
40391         * g++.old-deja/g++.ext/restrict1.C: New test.
40392
40393 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40394
40395         * gcc.c-torture/execute/991118-1.c: New test.
40396
40397 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40398
40399         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40400         working directory pathnames.
40401
40402 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40403
40404         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40405         host is equipped with driver.h and driver.o so it can actually
40406         compile and run the tests.
40407
40408 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40409
40410         * gcc.c-torture/compile/991008-1.c: New test.
40411
40412 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40413
40414         * lib/gcc-dg.exp: Include target-supports.exp
40415
40416 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40417
40418         * lib/target-supports.exp: New file: Provide procs to test for
40419         features supported by the target.
40420         (check_weak_available): Moved here from ecos.exp.
40421         (check_alias_available): New proc: Determine of the target
40422         toolchain supports the alias attribute.
40423
40424         * gcc.dg/special/ecos.exp: Move check_weak_available to
40425         target-supports.exp.
40426         (alias-1.c): Only perform the test if the target supports
40427         aliases.
40428         (wkali-1.c): Only perform the test if the target supports
40429         aliases.
40430
40431         * gcc.dg/990506-0.c: Expect error messages from cross
40432         targets as well as native targets.
40433
40434 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40435
40436         * gcc.dg/ultrasp1.c: Removed xfail.
40437         * gcc.dg/struct-ret-2.c: Likewise.
40438         * gcc.dg/array-1.c: Likewise.
40439
40440 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40441
40442         * gcc.dg/struct-ret-2.c: New test.
40443
40444         * gcc.dg/array-1.c: New test.
40445
40446 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40447
40448         * gcc.c-torture/execute/991030-1.c: New test.
40449
40450 1999-10-26  Richard Henderson  <rth@cygnus.com>
40451
40452         * gcc.c-torture/compile/991026-2.c: New test.
40453
40454 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40455
40456         * gcc.c-torture/compile/991026-1.c: New test.
40457
40458 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40459
40460         * gcc.c-torture/execute/991023-1.c: New test.
40461
40462 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40463
40464         * gcc.c-torture/execute/991019-1.c: New test.
40465
40466 1999-10-16  Richard Henderson  <rth@cygnus.com>
40467
40468         * gcc.c-torture/execute/991016-1.c: New test.
40469
40470 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40471
40472         * gcc.c-torture/execute/991014-1.c: New test.
40473
40474 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40475
40476         * g++.old-deja/g++.other/union2.C: New test.
40477
40478 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40479
40480         * g++.old-deja/g++.other/vaarg2.C: New test.
40481         * g++.old-deja/g++.other/vaarg3.C: New test.
40482
40483 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40484
40485         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40486         in compile/.
40487
40488 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40489
40490         * gcc.c-torture/execute/va-arg-11.c: New test.
40491
40492 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40493
40494         * lib/file-format.exp (gcc_target_object_format): Don't
40495         crash if objdump is unavailable.
40496
40497 1999-09-29  Donn Terry <donn@interix.com>
40498
40499         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40500
40501 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40502
40503         * gcc.c-torture/compile/990928-1.c: New test.
40504
40505 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40506
40507         * g++.old-deja/g++.other/decl6.C: New test.
40508
40509 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40510
40511         * gcc.c-torture/execute/va-arg-10.c: New test.
40512
40513 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40514
40515         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40516         __PRETTY_FUNCTION__.
40517
40518 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40519
40520         * gcc.c-torture/execute/990923-1.c: New test.
40521
40522 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40523
40524         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40525         for which -fpic is inappropriate.
40526
40527 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40528
40529         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40530
40531 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40532
40533         * g++.old-deja/g++.other/dyncast1.C: New test.
40534         * g++.old-deja/g++.other/dyncast2.C: New test.
40535         * g++.old-deja/g++.other/dyncast3.C: New test.
40536         * g++.old-deja/g++.other/dyncast4.C: New test.
40537         * g++.old-deja/g++.other/dyncast5.C: New test.
40538         * g++.old-deja/g++.eh/catch3.C: New test.
40539         * g++.old-deja/g++.eh/catch3p.C: New test.
40540         * g++.old-deja/g++.eh/catch4.C: New test.
40541         * g++.old-deja/g++.eh/catch4p.C: New test.
40542         * g++.old-deja/g++.eh/catch5.C: New test.
40543         * g++.old-deja/g++.eh/catch5p.C: New test.
40544         * g++.old-deja/g++.eh/catch6.C: New test.
40545         * g++.old-deja/g++.eh/catch6p.C: New test.
40546         * g++.old-deja/g++.eh/catch7.C: New test.
40547         * g++.old-deja/g++.eh/catch7p.C: New test.
40548         * g++.old-deja/g++.eh/catch8.C: New test.
40549         * g++.old-deja/g++.eh/catch8p.C: New test.
40550         * g++.old-deja/g++.eh/catch9.C: New test.
40551         * g++.old-deja/g++.eh/catch9p.C: New test.
40552
40553 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40554
40555         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40556         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40557
40558 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40559
40560         * gcc.c-torture/compile/990913-1.c: New test.
40561
40562 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40563
40564         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40565         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40566
40567 1999-09-09  Richard Henderson  <rth@cygnus.com>
40568
40569         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40570
40571 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40572
40573         * g++.old-deja/g++.other/lookup11.C: New test.
40574         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40575         what is permitted and what we want.
40576         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40577         overload use.
40578         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40579
40580 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40581
40582         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40583         * gcc.c-torture/noncompile/poison-1.c: New file.
40584
40585 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40586
40587         * g++.old-deja/g++.other/sizeof3.C: New test.
40588         * g++.old-deja/g++.other/sizeof4.C: New test.
40589         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40590         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40591
40592 1999-09-07  Richard Henderson  <rth@cygnus.com>
40593
40594         * gcc.dg/va-arg-1.c: New.
40595
40596 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40597
40598         * gcc.c-torture/execute/va-arg-9.c: New test.
40599
40600 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40601
40602         * g77.f-torture/compile/980519-2.f: New test.
40603         * g77.f-torture/compile/19990905-0.f: New test.
40604         * g77.f-torture/compile/19990905-1.f: New test.
40605         * g77.f-torture/compile/19990905-2.f: New test.
40606
40607         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40608
40609 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40610
40611         * gcc.c-torture/execute/990827-1.c: Fix typo.
40612
40613 1999-09-03  Nathan Sidwell  <nathan@acm.org>
40614
40615         * g++.old-deja/g++.other/deref1.C: New test.
40616
40617 1999-09-02  Nathan Sidwell  <nathan@acm.org>
40618
40619         * g++.old-deja/g++.other/ambig2.C: New test.
40620         * g++.old-deja/g++.other/cond5.C: New test.
40621         * g++.old-deja/g++.other/lookup16.C: New test.
40622
40623 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
40624
40625         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
40626         assemblers too.
40627
40628 1999-08-31  Jeffrey A Law  (law@cygnus.com)
40629
40630         * lib/c-torture.exp: Avoid the "compare executables" optimization
40631         when testing native.
40632
40633 1999-08-29  Jeffrey A Law  (law@cygnus.com)
40634
40635         * gcc.c-torture/execute/990829-1.c: New test.
40636         * gcc.c-torture/compile/990829-1.c: New test.
40637
40638 1999-08-27  Paul Burchard  <burchard@pobox.com>
40639
40640         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
40641         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
40642         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
40643         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
40644         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
40645         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
40646         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
40647         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
40648         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
40649         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
40650         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
40651
40652 1999-08-27  Jeffrey A Law  (law@cygnus.com)
40653
40654         * gcc.c-torture/execute/990827-1.c: New test.
40655
40656 1999-08-26  Craig Burley  <craig@jcb-sc.com>
40657
40658         * g77.f-torture/noncompile/19990826-4.f: New test.
40659
40660         * g77.f-torture/compile/19990826-3.f: New test.
40661
40662         * g77.f-torture/execute/19990826-2.f: New test.
40663
40664         * g77.f-torture/compile/19990826-1.f: New test.
40665
40666         * gcc.c-torture/execute/990826-0.c: New test.
40667         * g77.c-torture/execute/19990826-0.f: New test.
40668
40669         * g77.f-torture/noncompile/970626-2.f: New test.
40670
40671 1999-08-25  Paul Burchard  <burchard@pobox.com>
40672
40673         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
40674         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
40675         lss-011.C: New tests.
40676
40677 1999-08-25  Nathan Sidwell  <nathan@acm.org>
40678
40679         * g++.old-deja/g++.other/decl5.C: New test.
40680
40681 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40682
40683         * noncompile/noncompile.exp: Load_lib c-torture.exp.
40684         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
40685         call `postbase' for each one.  All callers of `postbase' changed
40686         to call this instead.
40687
40688 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
40689
40690         * gcc.c-torture/execute/990811-1.c: New test.
40691
40692 1999-08-09  Nick Clifton  <nickc@cygnus.com>
40693
40694         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
40695         just native ones.
40696
40697         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
40698         just native ones.
40699
40700 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40701
40702         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
40703
40704 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40705
40706         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
40707
40708 1999-08-04  Nathan Sidwell  <nathan@acm.org>
40709
40710         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
40711
40712 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40713
40714         * gcc.c-torture/execute/990804-1.c: New test.
40715
40716 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40717
40718         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
40719         * g++.old-deja/g++.brendan/crash64.C: Likewise.
40720         * g++.old-deja/g++.brendan/overload8.C: Likewise.
40721
40722 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40723
40724         * g++.old-deja/g++.other/struct1.C: New test.
40725
40726 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40727
40728         * g++.old-deja/g++.other/enum2.C: New test.
40729
40730 1999-08-02  Richard Henderson  <rth@cygnus.com>
40731
40732         Adapted from tests from Franz Sirl:
40733         * gcc.c-torture/execute/va-arg-7.c: New test.
40734         * gcc.c-torture/execute/va-arg-8.c: New test.
40735
40736 1999-08-01  Jeffrey A Law  (law@cygnus.com)
40737
40738         * gcc.c-torture/compile/990801-2.c: New test.
40739
40740         * gcc.c-torture/compile/990801-1.c: New test.
40741
40742 1999-07-27  Michael Meissner  <meissner@cygnus.com>
40743
40744         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
40745         fp-cmp-1.c, converting double to float.
40746
40747         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
40748         fp-cmp-1.c, converting double to long double.
40749
40750         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
40751         from fr1 to unknown_register, since fr1 is a legitimate register
40752         on some machines.
40753
40754 1999-07-25  Jeffrey A Law  (law@cygnus.com)
40755
40756         * README: More listname related changes.
40757
40758 1999-07-08  Catherine Moore  <clm@cygnus.com>
40759
40760         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
40761
40762 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
40763
40764         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
40765
40766 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40767
40768         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
40769
40770 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
40771
40772         * gcc.dg/990703-1.c: New test.
40773
40774 1999-06-29  Nick Clifton  <nickc@cygnus.com>
40775
40776         * lib/file-format.exp: New file: Move definition of proc
40777         gcc_target_object_format to here from
40778         gcc.dg/special/ecos.exp.
40779
40780         * lib/c-torture.exp: Include lib file-format.exp.
40781         * lib/gcc-dg.exp: Include lib file-format.exp.
40782
40783         * gcc.dg/special/ecos.exp: Remove definition of proc
40784         gcc_target_object_format.
40785
40786 1999-06-28  Jeffrey A Law  (law@cygnus.com)
40787
40788         * gcc.c-torture/execute/990628-1.c: New test.
40789
40790 1999-06-25  Jeffrey A Law  (law@cygnus.com)
40791
40792         * gcc.c-torture/compile/990625-2.c: New test.
40793
40794         * gcc.c-torture/compile/990625-1.c: New test.
40795
40796 1999-06-23  Nick Clifton  <nickc@cygnus.com>
40797
40798         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
40799         attributes compile.
40800         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
40801         ports that use the COFF/PE file format.
40802
40803 1999-06-17  Jeffrey A Law  (law@cygnus.com)
40804
40805         * gcc.c-torture/compile/990617-1.c: New test.
40806
40807 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
40808
40809         * g++.old-deja/g++.other/decl4.C: New test.
40810
40811 1999-06-14  Nathan Sidwell  <nathan@acm.org>
40812
40813         * g++.old-deja/g++.other/bitfld3.C: New test.
40814
40815 1999-06-08  Nathan Sidwell  <nathan@acm.org>
40816
40817         * g++.old-deja/g++.eh/catch1.C: New test.
40818
40819 1999-06-07  Jeffrey A Law  (law@cygnus.com)
40820
40821         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
40822
40823         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
40824         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
40825
40826 1999-06-05  Craig Burley  <craig@jcb-sc.com>
40827
40828         * g77.f-torture/compile/19990502-0.f: Replace with new,
40829         shorter, test that still fails after recent changes.
40830
40831 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40832
40833         * gcc.c-torture/execute/990604-1.c: New test.
40834
40835 1999-05-31  Jeffrey A Law  (law@cygnus.com)
40836
40837         * gcc.c-torture/execute/990531-1.c: New test.
40838
40839 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40840
40841         * gcc.c-torture/compile/990527-1.c: New test.
40842
40843 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
40844
40845         * gcc.c-torture/execute/990527-1.c: New test.
40846
40847 1999-05-25  Nick Clifton  <nickc@cygnus.com>
40848
40849         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
40850         bitfields as signed.
40851
40852 1999-05-25  Craig Burley  <craig@jcb-sc.com>
40853
40854         * g77.f-torture/compile/19990525-0.f: New test.
40855
40856 1999-05-25  Jeffrey A Law  (law@cygnus.com)
40857
40858         * gcc.c-torture/execute/990525-2.c: New test.
40859
40860         * gcc.c-torture/execute/990525-1.c: New test.
40861
40862 1999-05-24  Nathan Sidwell  <nathan@acm.org>
40863
40864         * g++.old-deja/g++.other/anon3.C: New test.
40865         * g++.old-deja/g++.other/anon4.C: New test.
40866         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
40867         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
40868         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
40869         Merrill).
40870
40871 1999-05-24  Jeffrey A Law  (law@cygnus.com)
40872
40873         * gcc.c-torture/execute/990524-1.c: New test.
40874
40875         * gcc.dg/990524-1.c: New test.
40876
40877 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40878
40879         * gcc.c-torture/compile/990523-1.c: New test.
40880
40881 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
40882
40883         * gcc.c-torture/compile/990519-1.c: New test.
40884
40885 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40886
40887         * gcc.c-torture/compile/990517-1.c: New test.
40888
40889         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
40890         (e4, f4): New tests.
40891         (main): Call them.
40892
40893 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40894
40895         * gcc.dg/noreturn-1.c: New test.
40896
40897 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
40898
40899         * gcc.c-torture/execute/990513-1.c: New test.
40900
40901 1999-05-10  Richard Henderson  <rth@cygnus.com>
40902
40903         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
40904
40905 1999-05-10  Craig Burley  <craig@jcb-sc.com>
40906
40907         * g77.f-torture/execute/erfc.f: Use small single-precision
40908         values, to avoid problems on Alphas when not -mieee.
40909
40910 1999-05-08  Craig Burley  <craig@jcb-sc.com>
40911
40912         * gcc.dg/990506-0.c: New test.
40913
40914 1999-05-08  Richard Henderson  <rth@cygnus.com>
40915
40916         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
40917         the constant to test.  Don't XFAIL 64-bit targets.
40918
40919         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
40920         * g++.old-deja/g++.law/profile1.C: Likewise.
40921
40922         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
40923         operator new instances.
40924         * g++.old-deja/g++.other/delete5.C: Likewise.
40925
40926 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40927
40928         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
40929         intrinsic.
40930
40931 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40932
40933         * g77.f-torture/execute/u77-test.f: Reverse order of two
40934         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
40935
40936 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40937
40938         * gcc.dg/compare1.c: New test.
40939
40940 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40941
40942         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
40943         New tests.
40944
40945 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40946
40947         * g77.f-torture/compile/19990502-1.f: New test.
40948
40949 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40950
40951         * g77.f-torture/compile/19990502-0.f: New test.
40952
40953 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40954
40955         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
40956         intrinsic.
40957
40958 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40959
40960         * g77.f-torture/execute/u77-test.f (main): List libU77
40961         intrinsics not currently tested.
40962         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
40963         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
40964         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
40965         Trim blanks off the ends of some printed strings.
40966
40967 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40968
40969         * g77.f-torture/execute/u77-test.f (main): Just warn about
40970         FSTAT gid disagreement, as it's expected on some systems.
40971
40972 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40973
40974         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
40975         use a new function, which allows for some slop.
40976         Clean up some commentary.
40977         (issum): The new function.
40978         (sgladd): Deleted subroutine.
40979
40980 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40981
40982         * g77.f-torture/execute/u77-test.f: Modify to be more like
40983         libf2c/libU77 version, bringing patches to that version here.
40984         Add suitable commentary.
40985
40986 1999-04-25  Richard Henderson  <rth@cygnus.com>
40987
40988         * gcc.dg/990424-1.c: New test.
40989
40990 1999-04-24  Craig Burley  <craig@jcb-sc.com>
40991
40992         * g77.f-torture/execute/u77-test.f (main): Bug involving
40993         LSTAT has been fixed, so turn back on full checking.
40994
40995 1999-04-20  Craig Burley  <craig@jcb-sc.com>
40996
40997         * g77.f-torture/compile/19990419-0.f: New test.
40998         * g77.f-torture/execute/19990419-1.f: New test.
40999
41000 1999-04-17  Richard Henderson  <rth@cygnus.com>
41001
41002         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41003         to avoid the need for a prototype to supress a warning.
41004
41005 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41006
41007         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41008
41009 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41010
41011         * gcc.c-torture/execute/990404-1.c: New test.
41012
41013 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41014
41015         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41016         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41017         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41018         missing initializer warnings.
41019
41020 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41021
41022         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41023         matching strings.
41024
41025 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41026
41027         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41028
41029 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41030
41031         * g77.f-torture/execute/19990325-0.f: New test.
41032         * g77.f-torture/execute/19990325-1.f: New test.
41033
41034 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41035
41036         * gcc.c-torture/execute/990324-1.c: New test.
41037
41038 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41039
41040         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41041         test with 4.
41042
41043 1999-03-17  Richard Henderson  <rth@cygnus.com>
41044
41045         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41046
41047 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41048
41049         * g77.f-torture/execute/19990313-2.f: New test.
41050         * g77.f-torture/execute/19990313-3.f: New test.
41051
41052 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41053
41054         * g77.f-torture/execute/19990313-0.f: New test.
41055         * g77.f-torture/execute/19990313-1.f: New test.
41056
41057 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41058
41059         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41060         printf to sprintf.
41061         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41062         (main): Add check for u15.  Conditionalize u31 check depending on
41063         whether ints are <32 bits or >=32 bits.
41064
41065 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41066
41067         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41068
41069 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41070
41071         * g77.f-torture/compile/19990305-0.f: New test.
41072         * g77.f-torture/execute/19981119-0.f: New test.
41073
41074 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41075
41076         * g77.f-torture/execute/970625-2.f: call ABORT if final
41077         result is not correct, instead of just printing it.
41078         Add this checking via newly introduced obfuscation, to
41079         trip up buggy front ends.
41080
41081 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41082
41083         * g77.f-torture/compile/960317-1.f: Moved from being
41084         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41085
41086 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41087
41088         * g77.f-torture/execute/960317-1.f: New (old) test.
41089         * g77.f-torture/execute/970625-2.f: Ditto.
41090
41091 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41092
41093         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41094         message on line 1 or line 2; cccp and cpplib do this differently.
41095
41096 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41097
41098         * g++.old-deja/g++.law/weak1.C: New test.
41099
41100 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41101
41102         * gcc.c-torture/execute/990119-1.c: Renamed to...
41103         * gcc.dg/990119-1.c: this, so it will only be tested once
41104         (it's a preprocessor test, it doesn't need to be run at
41105         multiple optimization levels).
41106
41107 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41108
41109         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41110           ALWAYS_CXXFLAGS.
41111
41112 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41113
41114         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41115         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41116         to not be compilable by current g77.
41117
41118 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41119
41120         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41121
41122 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41123
41124         * gcc.c-torture/execute/990222-1.c: New test.
41125
41126 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41127
41128         * g77.f-torture/compile/19990218-0.f: New test.
41129         * g77.f-torture/noncompile/19990218-1.f: New test.
41130
41131 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41132
41133         * g77.f-torture/compile/19981216-0.f: New test.
41134
41135 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41136
41137         * gcc.dg/990214-1.c: New test.
41138
41139 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41140
41141         * gcc.dg/990213-2.c: New test.
41142
41143         * gcc.dg/990213-1.c: New test.
41144
41145 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41146
41147         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41148         ints.
41149
41150 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41151
41152         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41153         specified by target.
41154
41155         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41156
41157 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41158
41159         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41160
41161 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41162
41163         * gcc.dg/special/ecos.exp: New test driver for new tests with
41164         special requirements.
41165
41166         * gcc.dg/special/alias-1.c: New test.
41167         * gcc.dg/special/gcsec-1.c: New test.
41168         * gcc.dg/special/weak-1.c: New test.
41169         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41170         * gcc.dg/special/weak-2.c: New test.
41171         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41172         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41173         * gcc.dg/special/wkali-1.c: New test.
41174         * gcc.dg/special/wkali-2.c: New test.
41175         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41176         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41177
41178 1999-02-10  Felix Lee  <flee@cygnus.com>
41179
41180           * lib/c-torture.exp (c-torture-compile): Pull out code for
41181           analyzing gcc error messages.
41182           (c-torture-execute): Likewise.  Fix some (harmless) false
41183           positives.
41184           * lib/gcc.exp (gcc_check_compile): New function.
41185
41186 1999-02-08  Richard Henderson  <rth@cygnus.com>
41187
41188         * gcc.c-torture/execute/990208-1.c: New test.
41189
41190 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41191
41192         * g++.dg/special/ecos.exp: New driver for new tests with special
41193         requirements
41194
41195         * g++.dg/special/conpr-1.C: New test
41196         * g++.dg/special/conpr-2.C: New test
41197         * g++.dg/special/conpr-2a.C: New test
41198         * g++.dg/special/conpr-3.C: New test
41199         * g++.dg/special/conpr-3a.C: New test
41200         * g++.dg/special/conpr-3b.C: New test
41201
41202         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41203         allow g++ to use the dg driver
41204
41205         * README: Add comment about g++.dg directory
41206
41207 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41208
41209         * README: Update email addresses.
41210
41211 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41212
41213         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41214         arguments in order to force structure S onto the stack even on
41215         the alpha.
41216         (test): Pass 10 leading arguments to function foo as well as the
41217         structure S.
41218
41219         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41220         failure for all targets.
41221
41222         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41223         abort to terminate program execution.
41224
41225 1999-01-30  Richard Henderson  <rth@cygnus.com>
41226
41227         * gcc.c-torture/execute/990130-1.c: New test.
41228
41229 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41230
41231         * gcc.dg/990130-1.c: New test.
41232
41233 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41234
41235         * gcc.c-torture/execute/990128-1.c: New test.
41236
41237 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41238
41239         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41240
41241 1999-01-27  Felix Lee  <flee@cygnus.com>
41242
41243         * lib/c-torture.exp (c-torture-compile): pull out code for
41244         analyzing gcc error messages.
41245         (c-torture-execute): ditto, and fix some (harmless) false
41246         positives.
41247         * lib/gcc.exp (gcc_check_compile): new function.
41248
41249 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41250
41251         * gcc.dg/990117-1.c: New test.
41252
41253         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41254
41255         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41256
41257 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41258
41259         * g77.f-torture/compile/990115-1.f: New test.
41260
41261 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41262
41263         * gcc.c-torture/compile/990107-1.c: New test
41264
41265 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41266
41267         * gcc.c-torture/execute/990106-2.c: New test.
41268
41269         * gcc.c-torture/execute/990106-1.c: New test.
41270
41271 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41272
41273         * gcc.c-torture/compile/981223-1.c: New test.
41274
41275 1998-12-29  Richard Henderson  <rth@cygnus.com>
41276
41277         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41278         (opt3): Rename from opt4 and disable.
41279
41280 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41281
41282         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41283
41284 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41285
41286         * g++.old-deja/g++.other/conv5.C: New test.
41287
41288 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41289
41290         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41291
41292 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41293
41294         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41295
41296 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41297
41298         * gcc.c-torture/compile/981211-1.c: New test.
41299
41300 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41301
41302         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41303
41304         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41305
41306 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41307
41308         * gcc.special/930510-1.c: Make C9X safe.
41309         * gcc.misc-tests/gcov-1.c Similarly.
41310         * gcc.misc-tests/gcov-2.c Similarly.
41311
41312 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41313
41314         * gcc.dg/ultrasp1.c: New test.
41315
41316 1998-12-06  Richard Henderson  <rth@cygnus.com>
41317
41318         * gcc.c-torture/execute/981206.c: New test.
41319
41320 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41321
41322         * g++.old-deja/g++.ns/template7.C: New test.
41323
41324         * g++.old-deja/g++.other/expr1.C: New test.
41325
41326         * g++.old-deja/g++.eh/tmpl3.C: New test.
41327
41328         * g++.old-deja/g++.eh/tmpl2.C: New test.
41329
41330 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41331
41332         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41333         * g++.old-deja/g++.other/using6.C: Removed.
41334         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41335
41336         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41337
41338 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41339
41340         * g++.old-deja/g++.pt/overload8.C: New test.
41341
41342         * g++.old-deja/g++.pt/overload7.C: New test.
41343
41344         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41345
41346         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41347         and relinking messages.
41348         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41349         compiling with -frepo.
41350
41351 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41352
41353         * g++.old-deja/g++.pt/lookup6.C: New test.
41354
41355 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41356
41357         * gcc.c-torture/execute/981130-1.c: New test.
41358         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41359
41360 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41361
41362         * g++.old-deja/g++.pt/explicit76.C: New test.
41363
41364         * g++.old-deja/g++.pt/friend38.C: New test.
41365
41366         * g++.old-deja/g++.ns/crash2.C: New test.
41367
41368         * g++.old-deja/g++.pt/defarg8.C: New test.
41369
41370         * g++.old-deja/g++.pt/instantiate6.C: New test.
41371
41372         * g++.old-deja/g++.pt/static6.C: New test.
41373
41374         * g++.old-deja/g++.pt/decl2.C: New test.
41375
41376 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41377
41378         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41379         problem is actually related with name lookup, but so what? :-)
41380
41381         * g++.old-deja/g++.pt/friend37.C: New test.
41382
41383 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41384
41385         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41386         element, which fails on some systems.
41387
41388         * g77.f-torture/execute/labug1.f: New test.
41389
41390 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41391
41392         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41393         is defined.
41394
41395 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41396
41397         * g77.f-torture/compile/981117-1.f: New test.
41398
41399 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41400
41401         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41402         properly discarded.
41403
41404 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41405
41406         * gcc.c-torture/execute/memcheck: New directory of tests for
41407         -fcheck-memory-usage.
41408
41409 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41410
41411         * README: New file, general information about the testsuite and
41412         new description of the various C++ test subdirectories.
41413         * README.g++: Eliminate obsolete information, update and move most
41414         relevant stuff to README.
41415
41416 1998-11-07  Richard Henderson  <rth@cygnus.com>
41417
41418         * gcc.c-torture/compile/981107-1.c: New test.
41419
41420 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41421
41422         * execute/memcpy-bi.c: New testcase.
41423
41424 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41425
41426         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41427         base classes.
41428
41429         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41430         template is selected.
41431
41432         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41433         classes, it should be accepted for all types.
41434
41435         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41436
41437         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41438         specializations start with template headers.
41439
41440 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41441
41442         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41443
41444         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41445         non-POD types.
41446
41447 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41448
41449         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41450
41451 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41452
41453         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41454
41455 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41456
41457         * 981019-1.c: New test.
41458
41459 1998-10-14  Robert Lipe <robertl@dgii.com>
41460
41461         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41462         find objc headers.
41463
41464 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41465
41466         * compile/981001-4.c: Remove use of GCC extension that triggers a
41467         compiler bug.
41468
41469 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41470
41471         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41472
41473 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41474
41475         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41476         instantiation of template produces incorrect code for delete
41477         expression.
41478
41479         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41480         constructors' name is not unique.
41481         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41482         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41483
41484         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41485         automatic array of const is ill-formed.
41486
41487         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41488         of template parameter?
41489
41490         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41491         const.
41492
41493         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41494         pointer-to-member expression.
41495
41496         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41497         declaration causes ICE.
41498
41499 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41500
41501         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41502         reserved in the global namespace.
41503
41504         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41505         generate needed virtual table.
41506
41507         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41508
41509 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41510
41511         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41512         template-dependent type
41513
41514 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41515
41516         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41517         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41518         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41519
41520         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41521         class should be usable as argument of member function.
41522         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41523         class should be usable as return type of member function.
41524         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41525         class should be usable as type of data member.
41526
41527         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41528
41529 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41530
41531         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41532
41533 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41534
41535         * gcc.dg/dll-?.c Add thumb to target list.
41536         Fix assembler scan patterns to match current assembler output.
41537
41538 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41539
41540         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41541         matching of template brackets.
41542
41543         * g++.old-deja/g++.other/using4.C: New test.  Test using
41544         declarations of methods from base classes.
41545
41546         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41547         within functions should introduce names into the innermost
41548         enclosing namespace.
41549
41550         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41551         of static locals if first initialization throws.
41552
41553 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41554
41555         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41556
41557 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41558
41559         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41560         lose track of the possible targets of tablejump insns.
41561         * special/special.exp: Run it.
41562
41563 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41564
41565         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41566         must be declared before its specializations can be named in friend
41567         declarations.
41568
41569 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41570
41571         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41572
41573         * g77.f-torture/execute/io1.f: New test.
41574
41575 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41576
41577         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41578         with pointer to template function, for which no argument deduction
41579         is possible.
41580
41581         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41582         specialization of template function as argument to template
41583         function.
41584
41585         * g++.old-deja/g++.other/access2.C: New test; Inner class
41586         shouldn't have privileged access to Outer's names.
41587
41588 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41589
41590         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41591         friend template declared within template class conflicts with
41592         nested class of the same name.
41593
41594         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41595         is ignored.
41596
41597         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41598         object with direct initializer as function declaration.
41599
41600         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41601         initializers.
41602
41603         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41604         involving const pointer and NULL produces incorrect result.
41605
41606         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41607         type name without `typename' should be rejected with -pedantic.
41608
41609 1998-10-02  Richard Henderson  <rth@cygnus.com>
41610
41611         * g++.old-deja/g++.other/addrof1.C: New test.
41612
41613 1998-10-01  Nick Clifton  <nickc@cygnus.com>
41614
41615         * gcc.c-torture/compile/981001-1.c: New test.
41616         * gcc.c-torture/execute/981001-1.c: New test.
41617
41618 1998-10-01  Jeffrey A Law  (law@cygnus.com)
41619
41620         * gcc.c-torture/compile/981001-2.c: New test.
41621         * gcc.c-torture/compile/981001-3.c: New test.
41622         * gcc.c-torture/compile/981001-4.c: New test.
41623
41624 1998-10-01  Robert Lipe  <robertl@dgii.com>
41625
41626         * lib/objc.exp (objc_target_compile): Add -L during compiles for
41627         multilibbed hosts.  Idea grafted from g77.exp.
41628
41629 1998-09-30  Dave Love  <d.love@dl.ac.uk>
41630
41631         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
41632         avoid losing on systems which need -lsocket.
41633
41634 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
41635
41636         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
41637         * g++.old-deja/g++.other/nested2.C: Ditto.
41638         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
41639         failure.
41640
41641 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41642
41643         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
41644         preferred over template operator!= for enum bitfields.
41645
41646 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
41647
41648         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
41649         that happen to have the same base name, but in different scopes,
41650         are incorrectly rejected.
41651
41652 1998-09-16  Richard Henderson  <rth@cygnus.com>
41653
41654         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
41655         on the native word size instead of an integer literal.
41656
41657 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41658
41659         * g++.old-deja/g++.other/static2.C: Invocation of static data
41660         member of type pointer-to-function denoted as non-static member.
41661
41662         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
41663         checks involving function types and aliases.
41664
41665 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41666
41667         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
41668         redefined to the same non-trivial type.
41669
41670         * g++.old-deja/g++.pt/explicit73.C: Test for proper
41671         namespace-qualification of template specializations declared in
41672         other namespaces.
41673
41674         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
41675         to declare a subset of the specializations of a template function
41676         as friends of specializations of a template class.
41677
41678         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
41679         member templates that do not fully specialize the enclosing
41680         template class are rejected.
41681
41682 1998-09-11  Dave Love  <d.love@dl.ac.uk>
41683
41684         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
41685
41686 1998-09-08  Dave Love  <d.love@dl.ac.uk>
41687
41688         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
41689         altered from libf2c/libU77 version.
41690
41691 1998-09-06  Dave Love  <d.love@dl.ac.uk>
41692
41693         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
41694
41695 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
41696
41697         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
41698         (un)signed char are different types for template specialization
41699         purposes.
41700
41701 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
41702
41703         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
41704         * objc: ObjC testsuite.
41705
41706 1998-08-31  Catherine Moore  <clm@cygnus.com>
41707
41708         * gcc.c-torture/execute/941014-1.x: New file.
41709
41710 1998-08-31  Nick Clifton  <nickc@cygnus.com>
41711
41712         * lib/c-torture.exp: Add support for
41713         torture_eval_before_compile and torture_eval_before_execute
41714         variables.
41715
41716 1998-08-30  Jeffrey A Law  (law@cygnus.com)
41717
41718         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
41719         this test triggers valid.
41720
41721 1998-08-27  Jeffrey A Law  (law@cygnus.com)
41722
41723         * gcc.dg/980827-1.c: New test.
41724
41725 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
41726
41727         * gcc.c-torture/execute/loop-4b.c: New test.
41728
41729 1998-08-26  Nick Clifton  <nickc@cygnus.com>
41730
41731         * lib/c-torture.exp: Add support for
41732         torture_eval_before_compile and torture_eval_before_execute
41733         variables.
41734
41735 1998-08-25  Jeffrey A Law  (law@cygnus.com)
41736
41737         * gcc.c-torture/compile/980825-1.c: New test.
41738
41739 1998-08-24  Nick Clifton  <nickc@cygnus.com>
41740
41741         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
41742         count number tests in opt_t0 not good_t0.
41743
41744 1998-08-24  Jeffrey A Law  (law@cygnus.com)
41745
41746         * gcc.c-torture/compile/930326-1.x: Fix typo.
41747
41748 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
41749
41750         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
41751         causes an ICE.
41752
41753 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41754
41755         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
41756         STACK_SIZE is defined.
41757         * gcc.c-torture/unsorted/stuct.c: Similarly.
41758
41759         * gcc.c-torture/compile/980821-1.c: New test.
41760
41761 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41762
41763         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
41764
41765 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
41766
41767         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
41768         code.
41769
41770 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
41771
41772         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
41773         error'.
41774
41775 1998-08-18  Jeffrey A Law  (law@cygnus.com)
41776
41777         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
41778
41779 1998-08-16  Jeffrey A Law  (law@cygnus.com)
41780
41781         * gcc.c-torture/compile/980816-1.c: New test.
41782
41783         * gcc.dg/980816-1.c: New test.
41784
41785 1998-08-13  Jeffrey A Law  (law@cygnus.com)
41786
41787         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
41788         compiler for ieee tests.
41789
41790 1998-08-01  Dave Love  <d.love@dl.ac.uk>
41791
41792         * g77.f-torture/compile/980729-0.f: New test.
41793
41794 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
41795
41796         * gcc.c-torture/special/eeprof-1.c: New test, for
41797         -finstrument-functions.
41798         * gcc.c-torture/special/special.exp: Run it.
41799
41800 1998-07-29  Jeffrey A Law  (law@cygnus.com)
41801
41802         * gcc.c-torture/compile/980729-1.c: New test.
41803
41804 1998-07-27  Nick Clifton  <nickc@cygnus.com>
41805
41806         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
41807         __thumb__ is defined, and test for ARM style doubles if so.
41808
41809 1998-07-26  Dave Love  <d.love@dl.ac.uk>
41810
41811         * g77.f-torture/noncompile/980615-0.f: New test.
41812
41813 1998-07-26  H.J. Lu  (hjl@gnu.org)
41814
41815         * gcc.dg/980312-1.c: Do link instead of compile.
41816         * gcc.dg/980313-1.c: Likewise.
41817
41818 1998-07-26  Jeffrey A Law  (law@cygnus.com)
41819
41820         * gcc.c-torture/compile/980726-1.c: New test.
41821
41822 1998-07-25  Dave Love  <d.love@dl.ac.uk>
41823
41824         * g77.f-torture/execute/io0.f: New test.
41825
41826 1998-07-24  Nick Clifton  <nickc@cygnus.com>
41827
41828         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
41829         an int.
41830
41831 1998-06-18  Michael Meissner  <meissner@cygnus.com>
41832
41833         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
41834         m32r bugs.
41835
41836 1998-07-17  Nick Clifton  <nickc@cygnus.com>
41837
41838         * gcc.dg/980626-1.c: Expect failures for all toolchains until
41839         c-decl.c:grokdeclarator can handle mode attributes.
41840
41841 1998-07-16  Jeffrey A Law  (law@cygnus.com)
41842
41843         * gcc.c-torture/execute/980716-1.c: New test.
41844
41845 1998-07-13  Jeffrey A Law  (law@cygnus.com)
41846
41847         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
41848         the mn10200.
41849         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
41850         the mn10200.
41851         * gcc.c-torture/execute/va-arg-3.x: Similarly.
41852         * gcc.c-torture/compile/930326-1.x: Similarly.
41853
41854 1998-07-13  Dave Love  <d.love@dl.ac.uk>
41855
41856         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
41857         New test from Craig.
41858
41859 1998-07-12  Dave Love  <d.love@dl.ac.uk>
41860
41861         * g77.f-torture/noncompile/980616-0.f: New test.
41862
41863         * g77.f-torture/execute/970816-3.f: New test from Craig.
41864
41865 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41866
41867         *  g++.other/singleton.C: Return error value instead of taking
41868         SIGSEGV.
41869
41870 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
41871
41872         *  g++.other/singleton.C: New test.  Warning is under dispute.
41873         Runtime crash is not.
41874
41875 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41876
41877         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
41878         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
41879         using6.C, using7.C}: New namespace tests.
41880
41881 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41882
41883         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
41884         specialization with typedef'ed names used as array indexes.
41885
41886 1998-07-09  Jeffrey A Law  (law@cygnus.com)
41887
41888         * gcc.c-torture/execute/980709-1.c: New test.
41889
41890         * gcc.dg/980709-1.c: New test.
41891
41892 1998-07-07  Richard Henderson  <rth@cygnus.com>
41893
41894         * gcc.c-torture/execute/bcp-1.c: New test.
41895
41896 1998-07-07  Jeffrey A Law  (law@cygnus.com)
41897
41898         * gcc.c-torture/execute/980707-1.c: New test.
41899
41900 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
41901
41902         * gcc.c-torture/compile/980706-1.c: New test.
41903
41904 1998-07-01  Dave Love  <d.love@dl.ac.uk>
41905
41906         * g77.f-torture/execute/980701-0.f,
41907         g77.f-torture/execute/980701-1.f: New test from Craig.
41908
41909 1998-07-01  Jeffrey A Law  (law@cygnus.com)
41910
41911         * gcc.c-torture/compile/980701-1.c: New test.
41912
41913         * gcc.c-torture/execute/980701-1.c: New test.
41914
41915 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
41916 rlsruhe.de>
41917
41918         * g++.old-deja/g++.robertl/eb132.C: New test.
41919         * g++.old-deja/g++.robertl/eb133.C: Likewise.
41920
41921 1998-06-29  Dave Love  <d.love@dl.ac.uk>
41922
41923         * g77.f-torture/execute/980628-7.f,
41924         g77.f-torture/execute/980628-8.f,
41925         g77.f-torture/execute/980628-9.f,
41926         g77.f-torture/execute/980628-10.f: New tests from Craig.
41927
41928         * g77.f-torture/execute/980628-3.f: Remove mail headers.
41929
41930 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41931
41932         * g77.f-torture/execute/980628-4.f: New test from Craig.
41933         * g77.f-torture/execute/980628-5.f: Likewise.
41934         * g77.f-torture/execute/980628-2.f: Likewise.
41935         * g77.f-torture/execute/980628-0.f: Likewise.
41936         * g77.f-torture/execute/980628-1.f: Likewise.
41937         * g77.f-torture/execute/980628-3.f: Likewise.
41938         * g77.f-torture/execute/980628-6.f: Likewise.
41939
41940 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41941
41942         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
41943         directory when nothing has been installed yet.
41944
41945 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
41946
41947         * gcc.c-torture/special/special.exp: Handle newer versions of
41948         dejagnu.
41949
41950 1998-06-26  Jeffrey A Law  (law@cygnus.com)
41951
41952         * gcc.dg/980626-1.c: New test.
41953
41954 1998-06-19  Bruno Haible <haible@ilog.fr>
41955
41956         * gcc.misc-tests/m-un-2.c: New test.
41957         * g++.old-deja/g++.other/warn01.c: Likewise.
41958
41959 1998-06-19  Robert Lipe  <robertl@dgii.com>
41960
41961         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
41962         compatibility with assmblers with a different comment character.
41963         Eliminate use of GAS-specific extensions.
41964
41965 1998-06-19  Jeffrey A Law  (law@cygnus.com)
41966
41967         * gcc.c-torture/execute/ieee/980619-1.c: New test.
41968
41969 1998-06-19  Robert Lipe  <robertl@dgii.com>
41970
41971         * lib/g77.exp: Replace search for libf2c.a with search for newly
41972         renamed libg2c.a
41973
41974 1998-06-17  Jeffrey A Law  (law@cygnus.com)
41975
41976         * gcc.c-torture/execute/980617-1.c: New test.
41977
41978 1998-06-12  Jeffrey A Law  (law@cygnus.com)
41979
41980         * gcc.c-torture/execute/980612-1.c: New test.
41981
41982 1998-06-08  Jeffrey A Law  (law@cygnus.com)
41983
41984         * gcc.dg/980523-1.c: Only test on ppc-linux.
41985         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
41986
41987         * gcc.c-torture/execute/980608-1.c: New test.
41988
41989 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
41990
41991         * gcc.c-torture/execute/980605-1.c: New test.
41992
41993 1998-06-04  Jeffrey A Law  (law@cygnus.com)
41994
41995         * gcc.c-torture/execute/980604-1.c: New test.
41996
41997 1998-06-02  Jeffrey A Law  (law@cygnus.com)
41998
41999         * gcc.c-torture/execute/980602-1.c: New test.
42000         * gcc.c-torture/execute/980602-2.c: Likewise.
42001
42002 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42003
42004         * 970125-0.f: Fix per JCB.  Add commentary.
42005
42006 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42007
42008         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42009         IEEE -0 support.
42010
42011 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42012
42013         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42014         earlier.
42015
42016 1998-05-28  Catherine Moore <clm@cygnus.com>
42017
42018         * gcc.c-torture/execute/980526-3.c: New test.
42019
42020 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42021
42022         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42023         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42024         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42025         m88k-motorola-sysv3 to XFAIL.
42026
42027 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42028
42029         * gcc.dg/980526-1.c: New test.
42030         * gcc.c-torture/execute/980526-2.c: New test.
42031
42032 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42033
42034         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42035
42036         * gcc.c-torture/execute/980526-1.c: New test.
42037
42038 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42039
42040         * g77.f-torture/execute/alpha2.f: Add runtime test.
42041
42042 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42043
42044         * g++.old-deja/old-deja.exp: Strip leading directories.
42045
42046         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42047         error for the line.  Don't run multiple tests for the same line.
42048
42049 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42050
42051         * gcc.dg/980523-1.c: New test.
42052
42053 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42054
42055         * g77.f-torture/compile/970915-0.f: New test.
42056
42057 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42058
42059         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42060
42061 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42062
42063         * gcc.dg/980520-1.c: New test.
42064
42065 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42066
42067         * gcc.dg/980502-1.c: Fix return type.
42068
42069 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42070
42071         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42072         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42073         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42074         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42075         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42076
42077 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42078
42079         * g77.f-torture/execute/980520-1.f: New test.
42080
42081 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42082
42083         * lib/mike-g77.exp: New file.
42084
42085         * g77.f-torture/noncompile/noncompile.exp,
42086         g77.f-torture/noncompile/check0.f: New files.
42087
42088 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42089
42090         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42091         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42092         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42093         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42094         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42095         abort where appropriate.
42096
42097 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42098
42099         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42100         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42101
42102 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42103
42104         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42105
42106 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42107
42108         * g77.f-torture/compile/980427-0.f: New test.
42109
42110 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42111
42112         * g77.f-torture/compile/980424-0.f: New test.
42113
42114 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42115
42116         * g77.f-torture/compile/980419-2.f (main): New test.
42117         * g77.f-torture/compile/970125-0.f: New test.
42118         * g77.f-torture/compile/980419-1.f: New test.
42119
42120 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42121
42122         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42123         of loop-4.c.
42124
42125 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42126
42127         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42128
42129 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42130
42131         * gcc.c-torture/compile/980329-1.c: New test.
42132
42133 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42134
42135         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42136         * gcc.dg/980312-1.c: Fix typo in -march command.
42137
42138 1998-03-16  H.J. Lu  (hjl@gnu.org)
42139
42140         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42141
42142 1998-03-11  Robert Lipe  <robertl@dgii.com>
42143
42144         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42145         Dave Love agree the Fortran source is bogus.
42146
42147 1998-03-11  Robert Lipe  <robertl@dgii.com>
42148
42149         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42150         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42151         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42152         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42153         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42154
42155 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42156
42157         * g++.old-deja/g++.other/friend1.C: New test.
42158
42159 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42160
42161         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42162         possibly uninitialized) variables and declare dnrm2.
42163
42164 1998-02-23  Robert Lipe <robertl@dgii.com>
42165
42166         From Bruno Haible <haible@ilog.fr>:
42167         * gcc.c-torture/execute/980223.c: New test.
42168
42169 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42170
42171         * gcc.dg/ifelse-1.c: New test.
42172
42173 1998-02-09  H.J. Lu  (hjl@gnu.org)
42174
42175         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42176
42177           * lib/old-dejagnu.exp (old-dejagnu): Added the
42178           "execution test - XFAIL *-*-*" handling in the spirit of
42179           "excess errors test -". Changed the "execution test fails"
42180           handling to be like "excess errors test fails".
42181           * Update various tests accordingly.
42182
42183 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42184
42185         * gcc.c-torture/execute/980205.c: New test.
42186
42187 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42188
42189         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42190         * lib/f-torture.exp: Similarly.
42191         * gcc.c-torture: Rename all .cexp files to .x files.
42192
42193 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42194
42195         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42196         (940510-1.c): Removed duplicate.
42197         (971104-1.c): New test.
42198
42199 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42200
42201           * lib/f-torture.exp: Improve error and loop detection.
42202
42203 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42204
42205         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42206         use that to size the filler array.
42207
42208 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42209
42210         * lib/c-torture.exp(c-torture-execute): Fix typo.
42211
42212         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42213         testcase as the executable name. Keep the executable around if
42214         the test fails.
42215
42216 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42217
42218         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42219         changes.  Only test one -g option, and move it to the end of the
42220         list of options to test.
42221
42222 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42223
42224         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42225         variable GCC_TORTURE_OPTIONS to supply default switches separated
42226         by colons.  If no environment variable, run tests with -O0 -g, -O1
42227         -g, and -O2 -g as well.
42228
42229 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42230
42231         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42232         explanatory comments. Fix indentation.
42233
42234 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42235
42236         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42237
42238 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42239
42240         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42241         * g++.old-deja/g++.mike/p7325.C: Likewise.
42242         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42243
42244 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42245
42246         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42247         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42248         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42249         * g++.old-deja/g++.law/operators4.C: Likewise.
42250
42251 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42252
42253         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42254         * g++.old-deja/g++.mike/p784.C: Ditto.
42255         * g++.old-deja/g++.mike/p785.C: Ditto.
42256
42257 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42258
42259           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42260
42261 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42262
42263         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42264         target feature; pass this to c-torture-execute as needed.
42265
42266 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42267
42268         * lib/c-torture.exp(c-torture-execute): If the previous and the
42269         current executables being tested are identical, we don't need to
42270         run the executable again. Try to make the executable names
42271         unique. Add an optional argument for passing additional compiler
42272         flags.
42273
42274 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42275
42276         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42277
42278 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42279
42280         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42281
42282 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42283
42284         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42285         32bit or larger longs.
42286
42287         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42288         have either a 32bit long or 32bit int.
42289
42290 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42291
42292         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42293         Make double precision tests dependent on sizeof (double).
42294
42295 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42296
42297         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42298         too.
42299
42300 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42301
42302         * gcc.c-torture/compile/961203-1.cexp: New script.
42303
42304 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42305
42306         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42307         up the includes ourselves.
42308
42309 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42310
42311         * lib/plumhall.exp: Remove random include, and add a few
42312         verbose messages for debugging.
42313
42314 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42315
42316         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42317         of trying to do it ourselves.
42318
42319 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42320
42321         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42322
42323 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42324
42325         * gcc.prms/5403.c: Made regexp a bit less strict.
42326
42327 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42328
42329         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42330         is returned from remote_load instead.
42331         * lib/plumhall.exp: Ditto.
42332         * lib/mike-g++.exp: Ditto.
42333         * lib/old-dejagnu.exp: Ditto.
42334         * lib/c-torture.exp: Ditto.
42335
42336 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42337
42338         * lib/g++.exp: Use build_wrapper procedure.
42339         * lib/gcc.exp: Ditto.
42340
42341 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42342
42343         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42344         an old-style decl for malloc.  Fixes tests to work when
42345         sizeof (int) != sizeof (size_t).
42346
42347 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42348
42349         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42350
42351         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42352         use stdargs.h interface.
42353
42354 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42355
42356         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42357         NO_VARARGS when compiling.
42358
42359 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42360
42361         * lib/plumhall.exp(ph_includes): New procedure.
42362         (ph_make): Use it.
42363         (ph_compiler): Ditto.
42364
42365         * lib/g++.exp: Rename test-glue.c to testglue.c.
42366         * lib/gcc.exp: Ditto.
42367
42368 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42369
42370         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42371         to completion when it's called.
42372
42373 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42374
42375         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42376         is defined, don't do test.
42377
42378 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42379
42380         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42381         for object files.
42382         (ph_summary): Mark skipped testcases as untested, not unresolved.
42383
42384         * lib/plumhall.exp (ph_make): If unresolved because of bad
42385         errorCode, record errorCode in log file.
42386         (*): Replace send_log/verbose with verbose -log.
42387
42388 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42389
42390         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42391         double conversion if double isn't at least 8 bytes.
42392
42393         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42394         int to work with targets where int is 16 bits.
42395
42396         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42397         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42398         precision for the test to complete.
42399
42400 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42401
42402         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42403         if d10v is not compiled with the -mdouble64 flag.
42404         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42405
42406         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42407         d10v is not compiled with the -mint32 flag.
42408
42409 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42410
42411         * lib/plumhall.exp: Use incr_count.
42412
42413 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42414
42415         * gcc.c-torture: Update to c-torture-1.45.
42416
42417 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42418
42419         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42420         the name of the expect testcase file).
42421
42422         * lib/g++.exp(g++_init): Ditto.
42423
42424 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42425
42426         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42427         the host.
42428
42429         * lib/gcc.exp(gcc_exit): New procedure.
42430
42431 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42432
42433         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42434         specs where appropriate.
42435
42436         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42437         because of new "candidates are" messages, and removed a few
42438
42439         * Converted all non-old-style g++ testcases to old-style, and
42440         moved into g++.old-deja.
42441
42442 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42443
42444         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42445         options.
42446
42447         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42448         succeeded.
42449
42450         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42451
42452 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42453
42454         * lib/gcc.exp (gcc_target_compile): Add support for defining
42455         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42456         the machine doesn't have those features.
42457
42458 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42459
42460         * g++.law/operators4.exp: Don't use LIBS.
42461
42462 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42463
42464         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42465
42466         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42467         * lib/g++.exp: Set it here instead. Also, allow use of the
42468         --tool_exec and --tool_opt options. Change CXX to
42469         GXX_UNDER_TEST.
42470
42471         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42472
42473         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42474
42475 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42476
42477         * lib/old-dejagnu.exp: Use prune_warnings instead of
42478         prune_system_crud.
42479         * lib/mike-g++.exp: Ditto.
42480         * lib/gcc.exp: Ditto.
42481         * lib/g++.exp: Ditto.
42482
42483         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42484
42485 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42486
42487           * 941014-2.c: Include stdlib.h
42488           * 960327-1.c: Include stdio.h
42489           * dbra.c, index-1.c: Don't assume ints are 32bits.
42490
42491 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42492
42493         * lib/gcc.exp: Add gcc,stack_size target feature.
42494
42495         * lib/g++.exp(g++_target_compile): Add the include and link
42496         paths here, not in two other places. And, it's $options, not
42497         options.
42498
42499         * lib/mike-g++.exp(postbase): Remove the code that determines
42500         the correct include and link paths.
42501         * g++.old-deja/old-deja.exp: Ditto.
42502
42503 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42504
42505         * lib/g++.exp(g++_init): target_compile no longer returns the
42506         filename of the result.
42507
42508 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42509
42510         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42511         call to glob.
42512
42513         * gcc.c-torture/special/special.exp: Change call to
42514         gcc_target_compile to include the object file.
42515
42516 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42517
42518         * gcc.c-torture/special/special.exp: Correct misspelling in last
42519         change.
42520
42521 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42522
42523         * lib/plumhall.exp(ph_summary): Log the entire output of the
42524         executable. Return -1 if there were any failures, 0 otherwise.
42525         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42526         (ph_make): Clean up objects and executables that were built
42527         if the tests succeeded.
42528
42529 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42530
42531         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42532         libraries and includes in the build tree as appropriate.
42533
42534 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42535
42536         * lib/c-torture.exp: Instead of looking for the global variable
42537         NO_LONG_LONG, check to see if that's a feature of the target.
42538
42539 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42540
42541         * config/default.exp: Minimize. Delete the remainer of the files in
42542         config; this functionality is now in devo/dejagnu/config.
42543
42544         g++.*/*: Pass any additional flags used to compile to postbase;
42545         delete CXXFLAGS.
42546
42547         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42548         is now done by runtest.exp. Use gcc_target_compile instead of
42549         compile.
42550
42551         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42552         Remove references to CFLAGS. Use remote_file instead of
42553         calling rm -f.
42554         (c-torture): Take a list of arguments to use to compile this
42555         testcase.
42556
42557         lib/g++.exp: Simplify. Use target_compile instead of compile.
42558         lib/gcc-dg.exp: Ditto.
42559         lib/gcc.exp: Ditto.
42560         lib/mike-{gcc,g++}.exp: Ditto.
42561         lib/old-dejagnu.exp: Ditto.
42562         lib/plumhall.exp: Ditto.
42563
42564 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42565
42566         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42567         (ph_linker): Likewise.
42568
42569 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42570
42571           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42572         MAP_ANON / MAP_ANONYMOUS if defined;
42573         else try to map from /dev/zero .
42574
42575 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42576
42577         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42578         isn't defined, then define it to MAP_ANONYMOUS.
42579
42580 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42581
42582         * gcc.c-torture: Update to c-torture-1.42 release.
42583
42584 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42585
42586         * gcc.c-torture: Update to c-torture-1.41 release.
42587
42588 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42589
42590         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42591         c-torture release.
42592
42593 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42594
42595         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42596         and LDFLAGS.  Fix second case to append the target_info ldflags
42597         onto LDFLAGS, not CFLAGS.
42598         * lib/g++.exp (g++_init): Add target_info stuff.
42599         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42600         of libgloss and newlib flags for !native.
42601
42602         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42603         (GDB): Fix relative path to go up another dir for finding gdb.
42604
42605 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42606
42607         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42608         versions in the target_info array, if they don't exist.
42609
42610 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42611
42612         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42613
42614 1996-07-08  Jim Wilson  <wilson@cygnus.com>
42615
42616         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
42617         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
42618
42619 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
42620
42621         * lib/old-dejagnu.exp: Don't remove the output file before we've
42622         actually tested it. Don't append pwd to the path of the executable
42623         we're testing.
42624
42625 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
42626
42627         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
42628
42629 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
42630
42631         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
42632         temporary directory for compiler files, and set it to a default
42633         value of /tmp. Set $output as the name of the output file from
42634         compiling the testcase. Add a -o option to $cflags_var so the
42635         compiler writes the final output file as $output. Set $executable
42636         to $output.
42637
42638         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
42639         directory for compiler files, and set it to /tmp if it doesn't
42640         already have a value. Set $output_file to the name of the output
42641         file from compiling the testcase. Add a -o option to CXXFLAGS so
42642         the compiler writes the final output file as $output. Use $output
42643         as the executable to be tested.
42644
42645 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42646
42647         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
42648
42649 1996-06-08  Jeffrey A Law  (law@cygnus.com)
42650
42651         * gcc.c-torture/execute/pending-1.c: New test.  Still
42652         pending in Tege's queue.
42653
42654 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
42655
42656         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
42657         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
42658         if there were failures.  Call unresolved if there were unresolved
42659         testcases.  Call gcc_fail if program did not run to completion.
42660         (ph_make): Pass additional argument name to ph_execute.
42661         (ph_execute): Add new argument.  Pass additional arguments to
42662         ph_summary.  Call gcc_fail is there is no execution output.
42663
42664 1996-04-24  Jeffrey A Law  (law@cygnus.com)
42665
42666         * lib/plumhall.exp (proc_summary): Output relavent summary
42667         lines into the log so specific failures in plumhall can be
42668         investigated.
42669
42670 1996-04-10  Jeffrey A Law  (law@cygnus.com)
42671
42672         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
42673         (c-torture-execute): Don't try to execute tests which use
42674         "long long" types if $NO_LONG_LONG is nonzero.
42675
42676 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
42677
42678         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
42679         not c-torture.
42680
42681         * gcc.ieee: Move from here.
42682         * gcc.c-torture/execute/ieee: To here.
42683
42684 1996-03-26  Jeffrey A Law  (law@cygnus.com)
42685
42686         * gcc.c-torture: Update to c-torture-1.41 release.
42687
42688 1996-03-22  Jeffrey A Law  (law@cygnus.com)
42689
42690         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
42691         not "$output".
42692
42693 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
42694
42695         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
42696         -c present.
42697
42698 1996-03-02  Jeffrey A Law  (law@cygnus.com)
42699
42700         * config/proelf.exp: Handle connecting to a simulator.
42701
42702 1996-01-31  Jeffrey A Law  (law@cygnus.com)
42703
42704         * config/proelf.exp: New file.  Enough framework that we can
42705         run c-torture tests on the proelf targets (or any other target
42706         that gdb can connect to for that matter).
42707
42708 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
42709
42710         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
42711         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
42712
42713         * lib/plumhall.exp (ph_execute): Always call ph_summary if
42714         exec_output exists.
42715
42716 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
42717
42718         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
42719         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
42720
42721         * config/*.exp: Update FSF address.  Change result of ${tool}_load
42722         to pass/fail/unresolved/unsupported/untested.  Caller must now
42723         call unresolved/unsupported/untested.
42724         * lib/*.exp: Update FSF address.  Update to handle new results of
42725         ${tool}_load.
42726         * lib/chill.exp (verbose): Delete.
42727
42728 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
42729
42730         * lib/gcc.exp (default_gcc_start): Change order of args to
42731         $LDFLAGS $CFLAGS $LIBS.
42732         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
42733         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
42734         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
42735         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
42736         * gcc.misc-tests/dg-test.exp: Likewise.
42737         * gcc.misc-tests/msgs.exp: Likewise.
42738         * gcc.prms/prms.exp: Likewise.
42739         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
42740         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
42741
42742         * lib/dg.exp: Deleted, moved to dejagnu/lib.
42743
42744 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42745
42746         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
42747
42748         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
42749         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
42750
42751         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
42752         necessary.
42753
42754 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
42755
42756         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
42757         global for loop; add use of $mathlib.
42758         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
42759         settings here; set mathlib for anything but VxWorks.
42760
42761 1996-01-22  Jeffrey A Law  (law@cygnus.com)
42762
42763         * gcc.c-torture: Update to c-torture-1.40 release.
42764
42765 1996-01-03  Jeffrey A Law  (law@cygnus.com)
42766
42767         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
42768         dg.exp.
42769
42770 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
42771
42772         * lib/c-torture.exp (c-torture-execute): Declare "output" as
42773         global.
42774
42775 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
42776
42777         * lib/g++.exp (LIBS): Define if not already.
42778         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
42779         (gcc-dg-prune): Call prune_gcc_output.
42780         * lib/gcc.exp (prune_gcc_output): New proc.
42781         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
42782         prune_gcc_output.
42783
42784 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
42785
42786         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
42787         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
42788
42789 1995-11-15  Jeffrey A Law  (law@cygnus.com)
42790
42791         * gcc.c-torture: Update to c-torture-1.39 release.
42792
42793 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
42794
42795         * lib/c-torture.exp (c-torture-execute): Don't return if one option
42796         fails, try others as well.
42797
42798 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
42799
42800         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
42801         If compilation fails, mark execute tests as `untested'.
42802         If test is marked as unsupported, don't mark compilation and
42803         execute tests as failed.
42804
42805 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
42806
42807         * lib/g++.exp (g++_init): Don't link in libg++, and look to
42808         libstdc++ for whether or not we want to be doing shared
42809         libraries.  Delete link_curses since we don't need it anymore.
42810         * lib/mike-g++.exp (postbase): Don't link in libg++.
42811         * g++.old-deja/old-deja.exp: Likewise.
42812
42813 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
42814
42815         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
42816
42817 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
42818
42819         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
42820         For that, add `-Wl,-a,shared_archive'.
42821         * g++.old-deja/old-deja.exp: Likewise.
42822
42823 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
42824
42825         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
42826
42827 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
42828
42829         * lib/mike-g++.exp (postbase): Pay attention to the status of
42830         g++_load.
42831
42832 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
42833
42834           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
42835
42836 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
42837
42838         * lib/gcc.exp (default_gcc_start): No longer need to log program
42839         being executed or its output, execute_anywhere does that now.
42840         * lib/g++.exp (default_g++_version): Call execute_anywhere.
42841         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
42842
42843 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
42844
42845         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
42846         the same as those in lib/g++.exp.
42847
42848 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
42849
42850         * gcc.c-torture: Update to c-torture-1.38 release.
42851         * gcc.ieee: Related changes.
42852
42853 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
42854
42855         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
42856         "exec". Minor reformatting changes.
42857
42858         * config/rom68k.exp (${tool}_load): Make it work in a canadian
42859         cross. This means all "exec" calls now work on a remote host as
42860         well.
42861         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
42862         cross. Filter out the extra "\r\n" stuff that expect puts in.
42863         (c-torture-execute): Filter out the bogus warnings like
42864         c-torture-compile does. Add support for canadian cross.
42865         * lib/gcc.exp (default_gcc_version, default_gcc_start)
42866         Use execute_anywhere rather than calling exec directly. Now it
42867         works for canadian cross testing.
42868
42869 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
42870
42871         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
42872         results into a variable, and check that rather than using file exists.
42873
42874 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
42875
42876         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
42877         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
42878
42879 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42880
42881         * g++.old-deja/old-deja.exp: Create and pass runshlib and
42882         lib_curses if there's a shared libg++ in the build tree.
42883
42884 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
42885
42886         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
42887         if not supported target.
42888
42889 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
42890
42891         * lib/g++.exp (g++_init): Move empty setting of runshlib and
42892         link_curses up to always happen, not just for native builds.
42893
42894 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
42895
42896         * gcc.c-torture: Update to c-torture-1.36 release.
42897         * gcc.failure: Related changes.
42898
42899 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
42900
42901         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
42902
42903 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
42904
42905         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
42906         * lib/mike-g++.exp (postbase): Not in here.  Still reference
42907         runshlib, link_curses, and mathlib for link and run.
42908
42909         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
42910         pass the runtime shared library options for Solaris, OSF/1, and
42911         Irix5, and link with -lcurses to avoid unresolved references.
42912
42913 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
42914
42915         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
42916         only run once.
42917
42918 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
42919
42920         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
42921
42922 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
42923
42924         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
42925         do not have a framework for the "compat" tests yet.
42926
42927 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
42928
42929         * lib/mike-g++.exp (postbase): New local variable `mathlib',
42930         set to null if we're testing vxworks5.1.  Use that instead of
42931         `-lm' in the setting of LIBS for link and run.
42932
42933 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
42934
42935         * config/rom68k.exp (${tool}_load): Major changes to make it
42936         work.  Verified that it does in fact return the stuff in
42937         exec_output properly.  Catch any Emul or any TRAP other than 0.
42938
42939 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
42940
42941         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
42942         LDFLAGS properly for targets that need stuff from libgloss.
42943         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
42944         only run once.
42945         (gpp_initialized): New variable.
42946
42947 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
42948
42949         * config/rom68k.exp: Load libgloss.exp.
42950         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
42951         so we can produce a fully linked binary.
42952         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
42953         so we can produce a fully linked binary.
42954
42955 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
42956
42957         * lib/plumhall.exp (ph_section): Watch for expected failures.
42958         Add missing `else'.
42959
42960         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
42961         run the testcase.
42962         (c-torture): Likewise.
42963
42964 1995-08-28  Doug Evans  <dje@cygnus.com>
42965
42966         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
42967
42968         * lib/mike-g++.exp (mike_cleanup): New proc.
42969         (prebase): New globals compiler_result, not_compiler_result,
42970         target_regexp.
42971         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
42972         allow leading "-" in pattern.  Watch for unsupported tests.
42973         If $compiler_result is set, pattern match assembler code,
42974         and ditto for $not_compiler_result.
42975         * lib/mike-gcc.exp: Likewise.
42976
42977         * lib/plumhall.exp (ph_execute): Only call ph_summary if
42978         execution "succeeded".
42979
42980 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
42981
42982         * config/win32.exp: New file.
42983         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
42984
42985 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
42986
42987         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
42988         unsupported.
42989         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
42990         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
42991         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
42992
42993         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
42994         "... without exceptions was ...".  That is now handled by
42995         prune_system_crud.
42996         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42997
42998 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
42999
43000         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43001         sieve.c,sort2.c}: New files.
43002         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43003         sieve.exp,sort2.exp}: Drivers for them.
43004
43005         * lib/mike-gcc.exp (program_output): New user settable variable.
43006         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43007         messages.
43008         * lib/mike-g++.exp (program_output): New user settable variable.
43009
43010         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43011
43012         * config/sh.exp: Deleted (use sim.exp instead).
43013
43014 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43015
43016         * config/vx.exp: Declare CHECKTASK as global.
43017         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43018         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43019         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43020
43021 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43022
43023         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43024         target. Like vx.exp, only includes `vx29k.exp' instead of
43025         `vxworks.exp'.
43026
43027 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43028
43029         * config/sim.exp: Increase time limit from 120 seconds to 240.
43030
43031 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43032
43033         * gcc.c-torture/execute/950628-1.c: New test.
43034
43035 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43036
43037         * gcc.c-torture: Update with changes/additions from
43038         c-torture-1.34.
43039
43040 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43041
43042         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43043
43044 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43045
43046         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43047
43048 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43049
43050         * gcc.c-torture/compile/950512-1.c: New test.
43051         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43052         * gcc.dg/struct-ret-1.c: Likewise.
43053
43054 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43055
43056         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43057           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43058
43059 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43060
43061         * gcc.c-torture/special/920411-1.c: Deleted.
43062         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43063
43064 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43065
43066         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43067         cpu limit.
43068
43069 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43070
43071         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43072
43073 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43074
43075         From kenner;
43076         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43077         is the proper length.
43078         * va-arg-3.c: Likewise.
43079
43080 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43081
43082         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43083         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43084
43085         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43086         * lib/g++.exp (default_g++_start): Delete old cruft.
43087
43088 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43089
43090         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43091         (2 * (1 << 18)) to (2 * (1 << 17)).
43092
43093         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43094
43095 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43096
43097         * config/rom68k.exp: Renamed from config/idp.exp
43098
43099 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43100
43101         * c-torture/compile/921109-2.c
43102
43103 1995-04-18  Mike Stump  <mrs@cygnus.com>
43104
43105         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43106         excess errors.
43107
43108 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43109
43110         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43111         output.
43112         * lib/g++.exp (default_g++_start): Likewise.
43113
43114 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43115
43116         * gcc.c-torture/compile/950329-1.c: New test.
43117
43118 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43119
43120           * config/bug.exp (${tool}_load): Updated to use new remote_open
43121           and remote_close procs.
43122         * config/idp.exp: New file.
43123
43124 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43125
43126         * gcc.c-torture/execute/950322-1.c: New test.
43127
43128 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43129
43130         * config/vx.exp (${tool}_load): Clean up testing of return code from
43131         vxworks_ld and vxworks_spawn.
43132
43133 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43134
43135         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43136
43137 1995-03-13  Mike Stump  <mrs@cygnus.com>
43138
43139         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43140         can mark excess errors on a machine by machine basis.  Note, the
43141         default is to not expect any excess errors, even when excess
43142         errors test - is given, so you will want to put an XFAIL ... on
43143         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43144         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43145         those 4 machines, but no others.
43146
43147 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43148
43149         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43150         * lib/c-torture.exp: to here.
43151
43152 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43153
43154         * gcc.c-torture/execute/950221-1.c: New test.
43155         * gcc.c-torture/execute/struct-ret-1.c: New test.
43156         * gcc.c-torture/compile/950221-1.c: New test.
43157
43158         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43159
43160 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43161
43162         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43163         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43164
43165 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43166
43167         * g++.gb: New directory of tests, derived from my signature and
43168         class scoping tests.
43169
43170         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43171         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43172         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43173         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43174         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43175         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43176         * g++.gb/sig25.C: Likewise.
43177
43178         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43179         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43180         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43181         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43182         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43183         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43184         * g++.gb/sig25.exp: Likewise.
43185
43186         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43187         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43188         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43189         * g++.gb/scope13.C: Likewise, this test still fails.
43190
43191         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43192         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43193         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43194         * g++.gb/scope13.exp: Ditto.
43195
43196         * g++.gb/README: New file, explains what these tests are about.
43197
43198 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43199
43200         * lib/dg.exp (dg-do): Support `preprocess'.
43201         (dg-test): Likewise.
43202
43203 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43204
43205         * config/udi.exp: change "continue -expect" to "exp_continue".
43206
43207 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43208
43209         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43210         Delete redundant tests.
43211
43212         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43213         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43214         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43215         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43216         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43217         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43218         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43219         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43220
43221         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43222         storing label pointers.
43223         * gcc.c-torture/execute/921019-1.c: Likewise.
43224         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43225         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43226         parameter fp.
43227         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43228         constants.
43229
43230         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43231         Delete obsolete tests.
43232
43233         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43234         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43235         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43236         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43237         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43238         * gcc.c-torture/compile/950124-1.c: New test.
43239
43240         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43241
43242 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43243
43244         * lib/mike-g++.exp: Add -lm to LIBS.
43245
43246 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43247
43248         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43249
43250 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43251
43252         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43253
43254 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43255
43256         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43257
43258 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43259
43260         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43261         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43262         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43263         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43264         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43265         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43266         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43267         * g++.law/{operators31.C, operators32.C,
43268         * g++.law/{operators33.C, operators34.C}: Likewise.
43269         * g++.law/{pic1.C, refs2.C}: Likewise.
43270         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43271         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43272         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43273         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43274
43275         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43276         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43277         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43278         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43279         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43280         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43281         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43282         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43283         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43284         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43285         * g++.law/{operators34.exp}: Likewise.
43286         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43287         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43288         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43289         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43290         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43291
43292         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43293         No longer expected to fail.
43294         * g++.law/missed-error3.C: Tweak for recent bool changes.
43295
43296 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43297
43298         * config/emb-unix: Deleted.
43299         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43300         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43301
43302 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43303
43304         * lib/dg.exp (dg-test): Fix typo in last patch.
43305
43306 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43307
43308         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43309         (handles multiple occurrences).
43310
43311 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43312
43313         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43314         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43315         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43316         printed).
43317         * lib/c-torture.exp (c-torture-compile): Likewise.
43318         (c-torture): Prepend full path if missing.
43319         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43320         (gcc_fail): Likewise.
43321         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43322
43323 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43324
43325         * lib/netware.exp: Only attach to NetWare i386 systems.
43326
43327 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43328
43329         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43330         messages.  Add test name to "output pattern match" pass/fail message.
43331
43332 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43333
43334         * gcc.dg: New testsuite.
43335         * gcc.dg/dg.exp: New file.
43336
43337         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43338         test-switch.c}: Deleted.
43339
43340         * gcc.misc-tests/msgs.exp: New testcase driver.
43341
43342 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43343
43344         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43345         Watch for illegal return values from ${tool}_load.
43346         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43347         cross targets.  Coerce return value >0 to 1.
43348
43349 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43350
43351         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43352
43353         * config/emb-unix.exp: New file.
43354
43355         * config/sim.exp: Error if variable $SIM not defined.
43356         (${tool}_load): Mark test as "untested" if simulator missing.
43357
43358         * config/unix.exp: Load remote.exp to get rcp_download.
43359         * lib/c-torture.exp: Use different option lists for testcases with
43360         and without loops.
43361         * gcc.c-torture/execute/execute.exp: Likewise.
43362
43363 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43364
43365         * config/*.exp: Clarify return code from ${tool}_load.
43366         Call `unresolved' or `untested' instead of `warning' or `perror'
43367         (sometimes you still want to call both though).
43368         Add comment that `shell_id' is local to each file.
43369         * config/udi.exp (timeout): Set to 30.
43370         Don't print warning if connection fails, $connectmode has already
43371         printed an error.
43372         (${tool}_load): Move verbose messages to level 2.
43373         Rework pattern for "Process started" message.
43374         Pass `shell_id' to ${connectmode}_download.
43375         Retry twice upon timeout.  Make resetting of target more robust.
43376         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43377         Pass `shell_id' to exit_$connectmode.
43378         Only call exit_$connectmode if connected.
43379         * config/unix.exp (${tool}_load): Check return codes better.
43380         * config/vrtx.exp (${tool}_load): Likewise.
43381         * config/vx.exp (${tool}_load): Likewise.
43382         Delete unneeded global's.
43383         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43384         from ${tool}_load.
43385         (dg-stat): Delete.
43386         (dg-init): Delete recording of pass/fail counts.
43387         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43388         (old-dejagnu-init): Likewise.
43389         (old-dejagnu-stat): Delete contents, empty proc now.
43390         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43391         (c-torture): Delete references to lcnt, lpass, lfail.
43392         Get option list from TORTURE_OPTIONS.
43393         Delete -funroll[-all]-loops if no loops.
43394         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43395         (g++_stat): Delete contents (empty proc now).
43396         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43397         (gcc_finish): Likewise.
43398         (gcc_stat): Deleted.
43399         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43400         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43401         * gcc.c-torture/execute/execute.exp: Likewise.
43402         Split tests into two parts: compile, execute.
43403         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43404         no loops.  Update to reflect clarified return codes from ${tool}_load.
43405
43406 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43407
43408         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43409         to grep for.
43410         (old-dejagnu): Likewise (where necessary).
43411
43412 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43413
43414         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43415
43416         * lib/dg.exp (dg-process-target): Fix processing of selector.
43417         Add comment regarding use of `error'.
43418
43419         * lib/gcc.exp (prune_system_crud): Define if missing.
43420         * lib/g++.exp (prune_system_crud): Likewise.
43421
43422         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43423         Call prune_system_crud.
43424         * lib/dg.exp (dg-runtest): New proc.
43425         Use perror instead of send_user for tcl errors in testcase.
43426         Don't return any value, it's never used.
43427         Don't clobber previous definition of `unknown'.
43428         Print tcl errors in `dg-final'.
43429
43430 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43431
43432         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43433         (dg-test): Don't print errorInfo, it contains stack backtrace.
43434
43435 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43436
43437         * lib/g++.exp (runtest_file_p): Define if missing.
43438
43439 1994-09-24  Doug Evans  (dje@cygnus.com)
43440
43441         * lib/mike-g++.exp: Comment out loading of g++.exp.
43442         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43443         (default_g++_version): Always print something.
43444         (default_g++_start): Comment out call to `which'.
43445         (g++_start, g++_load): Deleted (must be defined in config file).
43446         * lib/gcc.exp: Test for existence of $CC at start.
43447         Delete check for tmpdir (done in gcc_init).
43448         (default_gcc_version): Always print something.
43449         (default_gcc_start): Comment out call to `which'.
43450         * config/*.exp: Major cleanup - make cross targets work at least a
43451         little better for g++ (by not being "--tool gcc" specific).
43452         Rename gcc_xxx to ${tool}_xxx.
43453         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43454         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43455
43456 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43457
43458         * lib/c-torture.exp (c-torture-compile): Rework compiler
43459         message processing.
43460
43461         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43462         c-torture.
43463
43464 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43465
43466         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43467
43468         * lib/dg.exp (dg-process-target): Support { target native }.
43469
43470 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43471
43472         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43473         looked for "... program xxx got fatal signal".
43474         Correct regsub munging of `comp_output'.
43475         Ignore compiler messages "path prefix not used" and "linker input
43476         file unused".
43477
43478 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43479
43480         * lib/gcc.exp (runtest_file_p): Define if missing.
43481         * gcc.prms/template.c: Example to work from.
43482
43483 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43484
43485         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43486         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43487
43488         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43489         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43490         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43491         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43492
43493         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43494         (dg-process-target): No longer a varargs proc.
43495         Return S/N for target, P/F for xfail.  All callers changed.
43496         (user option procs): More argument checking.
43497         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43498         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43499         (dg-test): Skip test if not running on selected target in `dg-do'.
43500         Update handling of `dg-do-what', `dg-output-text'.
43501         Separate execution pass/fail from output pattern match pass/fail.
43502         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43503
43504 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43505
43506         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43507         target for 920510-1.c.
43508
43509 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43510
43511         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43512         Clean up comment regarding use of passcnt, etc.
43513         (gcc_stat): Don't update `testcnt' here.
43514         (gcc_finish): Do it here.
43515         Might as well reset `but_id' here too.
43516         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43517         to determine if the file should be tested.
43518         * gcc.c-torture/compile/compile.exp: Likewise.
43519         * gcc.c-torture/execute/execute.exp: Likewise.
43520         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43521         * gcc.misc-tests/dg-test.exp: Likewise.
43522         * gcc.prms/prms.exp: Likewise.
43523         * gcc.wendy/wendy.exp: Likewise.
43524         * g++.old-deja.exp: Likewise.
43525         Move "Testing file" message to verbose level 1.
43526
43527 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43528
43529         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43530
43531 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43532
43533         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43534         (default_gcc_start): Accept optional second list element
43535         of compiler flags.  Print compiler output at verbosity level 2.
43536         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43537         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43538         Save current values of framework globals passcnt, failcnt, xpasscnt,
43539         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43540         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43541         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43542         xfailcnt to compute stats.  Update framework global `testcnt' from
43543         pass/fail counts.
43544         (gcc_finish): New proc.  Clean up test environment.
43545         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43546         (gcc_epass, gcc_efail): Delete.
43547         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43548         argument of line number.
43549         (dg-init): If the tool has an init routine, call it.
43550         (dg-test): Remove args `cflags_var' and `libs_var'.
43551         Pass all compiler options to ${tool}_start.
43552         Handle missing line number.
43553         (dg-finish): New function.
43554         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43555         particular files.  Call gcc_finish at end.  Move "skipping test"
43556         message to verbosity level 3.
43557         * gcc.c-torture/compile/compile.exp: Likewise.
43558         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43559         * gcc.c-torture/execute/execute.exp: Likewise.
43560         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43561         Print testcase being tried at verbosity level 1.
43562         * gcc.c-torture/special/special.exp: Unset xfail.
43563         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43564         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43565         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43566         * gcc.failure/failure.exp: Likewise.
43567         * gcc.ieee/ieee.exp: Likewise.
43568         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43569         Update call to dg-test.  Call dg-finish at end.
43570         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43571         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43572         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43573         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43574         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43575         * gcc.wendy/wendy.exp: Add copyright.
43576         Delete setting of tmpdir (done by gcc_init).
43577         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43578         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43579         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43580         gcc_[ce]pass/fail.
43581
43582 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43583
43584         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43585         confusion.
43586         (g++_load): Likewise.
43587
43588         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43589         Rename argument to `prog' to remove the confusion.
43590         Varargs fns behave differently too!
43591         (g++_load): Likewise.
43592
43593         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43594
43595         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43596         what it is.  Delete (always) printing of status value for !native.
43597         Simplify verbose code, and include status and exec_output.
43598         (g++_load): Use gcc_load.
43599
43600 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43601
43602         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43603         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43604         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43605         940714-3.c as these testcases don't exist anymore.  Make
43606         va-arg-1.c expected to pass.
43607
43608 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43609
43610         * gcc.misc-tests/misc.exp: Only run specific testcases.
43611         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43612         * gcc.misc-tests/dg-[1-9].c: New files.
43613
43614         * lib/dg.exp: New testsuite driver.
43615         * gcc.prms/prms.exp: Use it.
43616
43617         * README.gcc: New file.
43618
43619         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
43620         Document and reset `lxpass' and `lxfail'.
43621         Simplify "initialized" message.
43622         (gcc_stat): Clean up comments a little.
43623
43624 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
43625
43626         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
43627
43628 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
43629
43630         * lib/old-dejagnu.exp (process-option): New proc.
43631         (old-dejagnu-init, old-dejagnu-stat): Likewise.
43632         (old-dejagnu): Simplify.
43633         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
43634
43635 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
43636
43637         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
43638         exists and is not an empty string.
43639
43640         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
43641         $xfail rather than calling setup_xfail.  Clear $xfail when test is
43642         finished.
43643         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
43644         automatically.
43645
43646         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
43647         longer expected to fail.
43648
43649         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
43650         "f" function call.
43651
43652         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
43653
43654         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
43655         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
43656         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
43657         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
43658         c-torture-1.29.
43659
43660         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
43661         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
43662
43663         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
43664
43665         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
43666         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
43667
43668         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
43669         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
43670         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
43671
43672 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
43673
43674         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
43675         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
43676         940714-1.c, 940714-2.c, 940714-3.c},
43677         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
43678         gcc.misc-tests/{mg.c,mg.exp}:
43679         New tests.
43680         * gcc.noncompile/noncompile.exp: Change accordingly.
43681
43682 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
43683
43684         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
43685         Undo previous clobberage.
43686
43687 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
43688
43689         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
43690         * gcc.special/{930510-1.c, special.exp}:
43691         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
43692         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
43693         struct-varargs-1.c}: New tests from c-torture-1.26.
43694
43695 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
43696
43697         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
43698           argument to switch.
43699
43700 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
43701
43702         * Revert the previous changes.  Please see Rob's directory
43703           (/lisa/test/rob/progressive/gcc/testsuite) for testing
43704           fixes.
43705
43706 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
43707
43708         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
43709             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
43710             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
43711             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
43712             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
43713             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
43714             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
43715             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
43716             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
43717             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
43718             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
43719             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
43720             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
43721             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
43722             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
43723             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
43724             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
43725             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
43726             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
43727             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
43728             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
43729             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
43730             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
43731             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
43732             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
43733             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43734             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
43735
43736 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
43737
43738         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
43739             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
43740           with perror calls.
43741
43742 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
43743
43744         * config/unix.exp (g++_load): Fix syntax.
43745
43746 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
43747
43748         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
43749         * gcc.noncompile/921017-1.c: Deleted obsolete test.
43750         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
43751         Don't expect va-arg-1.c to fail.  Correct expected output for
43752         920928-1.c.
43753         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
43754         * gcc.wendy/hbm4.c: Correct typo.
43755         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
43756
43757 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
43758
43759         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
43760         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
43761         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
43762         * lib/c-torture.exp (c-torture-compile): Ditto.
43763
43764         Reduce volume of output (remove all the -I's and such).
43765         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
43766         Call gcc_cpass, gcc_cfail.
43767         (c-torture): Pass testing option to c-torture-compile.
43768
43769 1994-03-21  Doug Evans  (dje@cygnus.com)
43770
43771         Bring patches over from progressive.
43772         * config/default.exp: Exit remote shell cleanly.
43773         (g++_exit, g++_start): Add default versions.
43774         * config/sim.exp (gcc_load): Use perror, not error.
43775
43776 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
43777
43778         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
43779         set in site.exp.
43780
43781 1994-03-14  Doug Evans  (dje@cygnus.com)
43782
43783         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
43784         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
43785         (wendy_try): New proc to run testcase.
43786         (main loop): Call 'em.
43787         * gcc.wendy/*.c: Clean up pass to correct expected output.
43788
43789         * lib/gcc.exp: Minor cleanup work.
43790         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
43791
43792 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
43793
43794         * config/sim.exp (gcc_load): Document return codes better.
43795         Don't pass -v to simulator.
43796
43797 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
43798
43799           * gcc.special/920717-x.c: Fix typo.
43800           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
43801           get at sources.
43802
43803         * lib/mike-gcc.exp: Fix typo.
43804
43805 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
43806
43807         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
43808         binary to use, transform the name.
43809         * config/*.exp: rename everything. Nuke any g++ specific files,
43810         it's now a special case of gcc that requires no special support.
43811         Add a default.exp for unsupported targets.
43812
43813 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
43814
43815         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
43816         lib/old-dejagnu.exp: Fix a few patterns to work with the new
43817         version of Tcl.
43818
43819 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
43820
43821         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
43822         than a warning.
43823
43824 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
43825
43826         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
43827
43828 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
43829
43830         * gcc.execute/execute.exp: Combine opt_list and foption_list into
43831         option_list.  Compile every file with only 4/6 option choices
43832         (same as C torture) instead of with 12/18 different option
43833         choices.
43834         * lib/c-torture.exp: Likewise.
43835
43836         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
43837         not already set.
43838
43839 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
43840
43841         * lib/old-deja.exp: Add `excess errors test fails' error, now one
43842         can put an XFAIL *-*-* on excess errors.
43843
43844 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
43845
43846         * g++.law: Add more tests derived from g++-bugs snapshots.
43847
43848         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
43849         equivalent to g++.law/init9.
43850
43851         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
43852         compiled it, and the a.out file after we've run it.
43853
43854 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
43855
43856         * lib/mike-g++.exp (postbase): Delete the .o file after we've
43857         compiled it, and the a.out file after we've run it.
43858
43859 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
43860
43861         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
43862
43863 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
43864
43865         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
43866         version number.
43867
43868 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
43869
43870         * g++.law: New directory of g++ tests derived from the g++-bugs
43871         snapshots.
43872
43873 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
43874
43875         * gcc.compile: initbug1.c initbug1.exp testcase added
43876
43877 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
43878
43879         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
43880         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
43881           fixes submitted by Jeff Law (law@cs.utah.edu)
43882         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
43883           Jeff Law (law@cs.utah.edu)
43884
43885
43886 1993-11-30  Mike Stump  (mrs@cygnus.com)
43887
43888         * config/unix-g++.exp: Follow the gcc way of doing things.
43889         * g++.old-deja/old-deja.exp: Minor updates.
43890         * lib/g++.exp: New file, follow the gcc way of doing things.
43891         * lib/old-dejagnu.exp: Minor updates.
43892         * lib/mike-g++.exp: Always unset errorInfo.
43893
43894 1993-11-06  Mike Stump  (mrs@cygnus.com)
43895
43896         * lib/gcc.exp: Fix some errors with the below change, CC and
43897         CFLAGS should be global when setting, not local.
43898
43899 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
43900
43901         * lib/gcc.exp: Transform tool name.
43902
43903 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43904
43905         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
43906
43907 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43908
43909         * lib/gcc.exp: change gcc_done to gcc_stat
43910
43911 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43912
43913         * Upgraded gcc testsuite to c-torture version 1.25
43914
43915 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
43916
43917         * lib/gcc.exp: added reporting code. Changed verbose compile message.
43918         * lib/c-torture: added hooks for new reporting code.
43919
43920 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
43921
43922         * config/sh-gcc.exp: check if sh-sim exists in the path
43923
43924 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
43925
43926         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
43927         * gcc.compile/compile.exp: Initial changes for new logic.
43928         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
43929         * gcc.failure/failure.exp: Initial changes for new logic.
43930         * gcc.ieee/ieee.exp: Initial changes for new logic.
43931         * gcc.misc-tests/misc.exp: Initial changes for new logic.
43932         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
43933         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
43934         * lib/c-torture.exp: Initial changes for new logic.
43935         * lib/gcc.exp: Initial changes for new logic.
43936
43937 1993-10-15  Mike Stump  (mrs@cygnus.com)
43938
43939         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
43940         depend upon failure or success.  Fully qualify names in failure
43941         and success messages.  Always remove a.out before starting
43942         compile, just in case.  Pay more attention to error text output by
43943         the compiler.  Handle testcases with no known past errors just
43944         like all others, so that things are uniform.  Other miscellaneous
43945         improvements.
43946
43947 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
43948
43949         * gcc.cpp: new directory for cpp tests
43950
43951 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
43952
43953         * lib/chill.exp: Code reformatted, removed unused code.
43954         * config/unix-chill.exp: Code reformatted, removed unused code.
43955         * chill.execute/execute.exp: Code reformatted, removed unused code.
43956         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
43957
43958 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
43959
43960         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
43961         routines not written.
43962
43963 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
43964
43965         * config/bug-gcc.exp: Use new procs from bug.exp.
43966
43967 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
43968
43969         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
43970         via ftp, rather than depending on NFS.
43971         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
43972         case.
43973
43974 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
43975
43976         * config/bug-gcc.exp: Use new download proc.
43977
43978 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
43979
43980         * chill.execute/execute.exp: cleanups, handles errors better
43981         * chill.compile/compile.exp: rewrite, based on execute.exp
43982         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
43983         * lib/chill.exp: major changes to diff proc and compile and link
43984           procs. added chill_fail and chill_pass wrappers to pass and
43985           fail. added more comments, and handle error codes better.
43986           Added a hack to capture stderr from exec, so noncompile tests
43987           can work.
43988
43989 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
43990
43991         * chill.execute/execute.exp: rewrite of testsuite driver
43992         * lib/chill.exp: rewrite of testsuite driver
43993         * config/unix-chill.exp: rewrite of testsuite driver
43994
43995 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
43996
43997         In chill.execute:
43998         * iexpr.ch: Standardize uppercase.
43999         * tuples.dat: Standardize uppercase.
44000         * vary.ch: standardize.  Correct varying string assignments.
44001         * vary.dat: Add new output lines.
44002
44003 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44004
44005         In chill.execute:
44006         * chprintf.ch: Standardize use of uppercase.
44007         * tuples.ch: Standardize and turn arr2 into a DCL,
44008           rather than a SYN.
44009         * pinits.ch: Standardize.
44010
44011 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44012
44013         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44014         * Makefil: Renamed to Makefile.in.
44015         * configure.in: New.
44016
44017 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44018
44019         In chill.execute:
44020         * .cvsignore: Add result/output files.
44021         * Makefile: Fix up variables at start.  Use MFLAGS
44022           everywhere.  Correct bool_loc, built_ins entries.
44023           Add entry for vary1.ch.
44024         * bitarray.ch: Standardize upper-case usage.
44025         * bitexpr.ch: Standardize, add output of b1.
44026         * params.ch: Use arrayt in along PROC parameters, to
44027           avoid novelty problems.
44028         * sets.ch: Tiny cleanup.
44029         * vary1.ch: Re-indent.
44030
44031 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44032
44033           * Add PR-related files to Makefiles, .cvsignore files, etc.
44034
44035 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44036
44037         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44038           with compiler objects. New names are test-flow.c and test-loop.c
44039
44040 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44041
44042         * Upgraded c-torture tests from 1.19 to 1.20
44043
44044         * new files:
44045         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44046         * gcc.compile: 930623-1.c 930623-2.c
44047         * gcc.noncompile: 930622-1.c 930622-2.c
44048         * gcc.failure: 920411-1.c 920627-2.c
44049         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44050
44051 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44052
44053         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44054           More changes to get testsuite working properly. Needs more work.
44055           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44056
44057 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44058
44059         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44060           More changes to get testsuite working properly. Needs more work.
44061
44062 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44063
44064         * chill.compile/compile.exp: Added for Dejagnu support
44065         * chill.execute/execute.exp: Added for Dejagnu support
44066         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44067
44068 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44069
44070         This should complete moving the CHILL test files.
44071         * chill.noncompile(.cvsignore printf.grt
44072             in-printf.grt chprintf.grt chprintf.ch):
44073             Added test-support files.
44074           (Makefile): Modified further.
44075         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44076             signal.ch): Added test files.
44077           * chill.execute (.cvsignore printf.grt printr.c
44078             in-printf.grt rts.c chprintf.grt rts.h): Added
44079           test-support files.
44080             (Makefile): More corrections.
44081
44082 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44083
44084         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44085           test cases, ready for DejaGnu.
44086
44087 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44088
44089         * Upgraded c-torture tests from 1.18 to 1.19
44090
44091         * gcc.compile: added test(s):
44092           930607-1.c
44093         * gcc.execute: added test(s):
44094           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44095
44096         * added new subdirectory for misc tests: gcc.misc-tests
44097         * gcc.misc-test(s): added tests:
44098           inst-check.c test-consts.c test-ior.c test-switch.c
44099
44100 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44101
44102         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44103
44104 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44105
44106         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44107
44108 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44109
44110         * Upgraded c-torture tests from 1.17 to 1.18
44111
44112 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44113
44114         * Upgraded c-torture tests from 1.12 to 1.17
44115
44116 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44117
44118         * lib/old-dejagnu.exp:
44119           Fixed handling of XFAIL target triplets to correctly
44120           recognize wildcard characters.  Removed code that
44121           appended a unique id tag to the end of the file name
44122           printed out by the result of the testcases within a
44123           given test file.
44124
44125 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44126
44127         * lib/old-dejagnu.exp:
44128           Reworked expected failure handling to trigger off of XFAIL
44129           keyword in keyphrase embeded in testcase source code. The
44130           XFAIL keyword must be at the end of the keyphrase line. It
44131           may optionally be followed by one or more target triplets.
44132           It has just occured that the handling of wildcards in the
44133           target triplet may not be correct.
44134
44135 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44136
44137         * g++.old-deja/tests:
44138           Moved all subdirectories up one level into g++.old-deja .
44139
44140         * lib/old-dejagnu.exp:
44141           Fixed problem with CXXFLAGS not being properly reset, and being
44142           corrupted with extraneous "-c" compiler option.  This was
44143           causing binaries to not be generated for test that needed them.
44144           Modified strings passed to "pass" and "fail" so that individual
44145           tests from the same test file would be distinguished by an
44146           identifier appended to the test file name in the summary logs;
44147           this corrected a problem with erroneous diff logs.  Added code
44148           to search testcases for expected fail and unexpected pass keywords.
44149
44150 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44151
44152         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44153
44154 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44155
44156         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44157           Removed extraneous text from end of "Special g++ Options"
44158           keyphrase.
44159
44160         * lib/old-dejagnu.exp: Added pattern matching to look for new
44161           keywords, embedded in testcases comments, which will trigger
44162           calls to xpass and xfail.
44163
44164 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44165
44166         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44167           comments embedded in the testcases, especially the one looking for
44168           special compiler options, as well as the pattern matching for the
44169           compiler output again.
44170
44171 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44172
44173         * lib/old-dejagnu.exp: Do a proper check of the return value for
44174           execute tests. Fixed several problems with the pattern matching
44175           of the compiler output which gave erroneous test results.
44176           Changed several of the test result messages to be more descriptive.
44177         * config/unix-g++.exp: Proc g++_load now actually works and
44178           executes the tests passed to it and returns a usable return
44179           value.
44180
44181 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44182
44183           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44184
44185 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44186
44187         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44188           Modified both files to properly execute the old style
44189           dejagnu tests. The previous versions of these files were
44190           experimental and did not function anything near correctly.
44191
44192 1993-04-05  Rob Savoye  (rob@cygnus.com)
44193
44194         * Removed all Makefile.in and configure.in files. No configuration
44195         needed now.
44196
44197 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44198
44199         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44200
44201 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44202
44203         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44204         gcc.special/configure.in, gcc.noncompile/configure.in,
44205         gcc.execute/configure.in, gcc.code_quality/configure.in,
44206         g++.other/configure.in, g++.old-deja/configure.in,
44207         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44208         in srcname setting.
44209
44210 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44211
44212         * lib/udi.exp: Fixed mondfe and mondfe_download.
44213         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44214         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44215
44216 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44217
44218         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44219         (gdb_exit): Don't remove *_soc files.
44220
44221 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44222
44223         * lib/c-torture.exp: Don't look for main; instead always use -w
44224         -c.  This is how the c-torture tests work.  Remove the object
44225         file if the compilation succeeds.
44226         * gcc.execute/execute.exp: Remove executable if test passes.
44227         * gcc.noncompile/noncompile.exp: Every test is an expected
44228         failure.
44229         * gcc.special/special.exp: Added tests from c-torture 1.11,
44230         corrected use of existing test.
44231         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44232         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44233         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44234         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44235         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44236         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44237         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44238         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44239         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44240         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44241         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44242         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44243         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44244         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44245         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44246         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44247         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44248         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44249         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44250         c-torture 1.11.
44251         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44252         correspond to c-torture 1.11.
44253
44254         * New file.