OSDN Git Service

PR c++/28347
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
2
3        PR c++/28347
4        * g++.dg/ext/typedef-init.C: Add new test for typedef 
5        initialization inside templates. Adjust existing
6        error markers.
7         
8 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
9
10         PR c++/28148
11         * g++.dg/init/ptrmem3.C: New test.
12
13 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
14
15         PR tree-optimization/27770
16         * lib/target-support.exp: New target keyword "section_anchors". 
17         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18         tests.
19         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
21         * gcc.dg/vect/section-anchors-vect-69.c: New test.
22         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
23         
24 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25
26         * gcc.dg/20060801-1.c: Add missing '}'.
27
28 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29
30         PR c++/27508
31         * g++.dg/parse/dtor9.C: New test.
32         * g++.dg/parse/dtor10.C: New test.
33         * g++.dg/other/error7.C: Adjust error-marker.
34
35         PR c++/28274
36         * g++.dg/other/default5.C: New test.
37
38 2006-08-02  Richard Guenther  <rguenther@suse.de>
39
40         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
41
42 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
43
44         PR c++/28557
45         * g++.dg/template/conv9.C: New test.
46
47 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
48
49         PR debug/28063
50         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
51         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
52         Optionally return assembly text.  Update callers.
53         (check_no_compiler_messages): Update verbose messages.
54         (check_no_messages_and_pattern): New.
55         (check_effective_target_string_merging): New.
56
57 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
58
59         PR c++/28250
60         * g++.dg/eh/catch4.C: New test.
61
62         PR c++/28257
63         * g++.dg/other/qual1.C: New test.
64
65         PR c++/28259
66         * g++.dg/inherit/error2.C: New test.
67
68         PR c++/28267
69         * g++.dg/other/new1.C: New test.
70
71         * g++.dg/warn/pr23075.C: Remove obsolete test.
72         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
73         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
74
75 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
76
77         PR c++/28523
78         * g++.dg/eh/cast1.C: New test.
79
80 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
81
82         PR libfortran/28452
83         * gfortran.dg/random_3.f90:  New test.
84
85 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
86
87         PR c++/28432
88         * g++.dg/other/pr28304.C: Change expected error message.
89         * g++.dg/other/pr28432.C: New test.
90
91 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
92
93         PR c++/28256
94         * g++.dg/init/brace2.C: Change expected error message, add empty init.
95
96 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
97
98         PR debug/23336
99         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
100         at -g1.
101         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
102         g++.dg/debug/enum-2.C: New.
103
104 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
105
106         PR c++/6634
107         * g++.dg/parse/long1.C: Add more tests.
108
109 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
110
111         * gfortran.dg/lrshift_1.c: New file.
112
113 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
114
115         PR libgfortran/28335
116         * gfortran.dg/no_unit_error_1.f90: New test.
117
118 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
119
120         PR libgfortran/28335
121         * gfortran.dg/no_unit_error_1.f90: Delete test.
122         * gfortran.dg/no_unit_error_2.f90: Delete test.
123
124 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
125
126         * gfortran.dg/chmod_3.f90: New test.
127         * gfortran.dg/ltime_gmtime_1.f90: New test.
128         * gfortran.dg/ltime_gmtime_2.f90: New test.
129         * gfortran.dg/lrshift_1.f90: New test.
130         * gfortran.dg/chmod_1.f90: New test.
131         * gfortran.dg/chmod_2.f90: New test.
132
133 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
134
135         PR c++/27668
136         * g++.dg/template/crash55.C: New test.
137
138         PR c++/27962
139         * g++.dg/template/nontype16.C: New test.
140
141         * g++.dg/template/void2.C: Adjust error markers.
142         * g++.dg/template/nontype5.C: Adjust error markers.
143         
144 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
145
146         * gcc.target/i386/stack-prot-kernel.c: New test.
147
148 2006-07-27  Roger Sayle  <roger@eyesopen.com>
149
150         * gcc.dg/builtins-55.c: New test case.
151
152 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
153
154         PR rtl-optimization/27907
155         * gcc.c-torture/compile/pr27907.c: New test.
156
157 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
158
159         * gfortran.dg/mclock.f90: New test.
160         * gfortran.dg/int_conv_1.f90: New test.
161         * gfortran.dg/stat_1.f90: New test.
162         * gfortran.dg/stat_2.f90: New test.
163
164 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
165
166         PR libgfortran/28335
167         * gfortran.dg/no_unit_error_1.f90: New test.
168         * gfortran.dg/no_unit_error_2.f90: New test.
169         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
170
171 2006-07-25  Roger Sayle  <roger@eyesopen.com>
172
173         PR middle-end/28473
174         * gcc.dg/fold-convround-1.c: New test case.
175
176 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
177
178         * gfortran.dg/arithmetic_if.f90:  Fix comments.
179
180 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
181
182         PR c++/27572
183         * g++.dg/other/typedef1.C: New test.
184         * g++.dg/template/typedef4.C: New test.
185         * g++.dg/template/typedef5.C: New test.
186
187 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
188
189         PR fortran/28416
190         * gfortran.dg/allocatable_dummy_3.f90: New.
191
192 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
193
194         PR fortran/28439
195         * gfortran.dg/arithmetic_if.f90:  New test.
196
197 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
198
199         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
200         avoid memcpy optimization.
201         
202 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
203
204         PR fortran/25289
205         * gfortran.dg/direct_io_6.f90: New test.
206
207 2006-07-24  Jan Hubicka  <jh@suse.cz>
208
209         PR c/25795
210         PR c++/27369
211         * gcc.dg/pr25795.c: New test.
212         * gcc.dg/pr25795-1.c: New test.
213
214 2006-07-23  Roger Sayle  <roger@eyesopen.com>
215
216         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
217         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
218         which may be transformed to "g || h" on some platforms.
219
220 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
221
222         PR c++/28025
223         * g++.dg/template/friend45.C: New test.
224
225 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
226
227         PR libgfortran/28339
228         * gfortran.dg/arrayio_8.f90: New test.
229
230 2006-07-21  Mike Stump  <mrs@apple.com>
231
232         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
233
234         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
235
236 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
237
238         PR c++/28250
239         * g++.dg/eh/catch3.C: New test.
240
241         PR c++/28363
242         * g++.dg/template/defarg10.C: New test.
243
244 2006-07-20  Paul Brook  <paul@codesourcery.com>
245
246         PR 27363
247         * gcc.dg/pr27363.c: New test.
248
249 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
250
251         PR c++/28338
252         * g++.dg/init/ref13.C: New test.
253
254 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
255
256         PR obj-c++/28434
257         * obj-c++.dg/proto-error-1.mm: New test.
258
259 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
260
261         PR c++/28337
262         * g++.dg/template/string1.C: New test.
263
264 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
265
266         PR c++/28048
267         * g++.dg/template/defarg9.C: New test.
268
269         PR c++/28235
270         * g++.dg/template/static27.C: New test.
271
272 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
273
274         PR 28410
275         * gcc.dg/tree-ssa/pr28410.c: New test.
276
277 2006-07-18  Lee Millward  <lee.millward@gmail.com>
278
279         PR c++/28258
280         * g++/dg/other/error13.C: New test.
281
282         PR c++/28260
283         * g++.dg/template/friend44.C: New test.
284         
285 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
286
287         PR c++/27495
288         * g++.dg/other/pr27495.C: New.
289
290 2006-07-18  Olivier Hainque  <hainque@adacore.com>
291
292         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
293         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
294         
295 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
296
297         PR c/28286
298         * gcc.dg/pragma-pack-4.c: New test.
299
300 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
301
302         PR c++/28291
303         * g++.dg/ext/pr28291.C: New test.
304
305 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
306
307         PR middle-end/28403
308         * gcc.c-torture/execute/pr28403.c: New test.
309
310 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
311
312         PR middle-end/28402
313         * gcc.dg/pr28402.c: New test.
314
315 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
316
317         PR c++/28304
318         * g++.dg/other/pr28304.C: New test.
319
320 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
321
322         PR other/28251
323         gcc.c-torture/unsorted/dump-noaddr.c: New test.
324         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
325
326 2006-07-17  Richard Guenther  <rguenther@suse.de>
327
328         PR tree-optimization/28238
329         * g++.dg/tree-ssa/pr28238.C: New testcase.
330
331 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
332
333         PR c++/28250
334         * g++.dg/eh/catch1.C: New test.
335         * g++.dg/eh/catch2.C: New test.
336
337 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
338
339         PR c++/28370
340         * g++.dg/template/anon3.C: New test.
341
342 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
343
344         PR fortran/20844
345         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
346         specifiers requiring an explicit format tag..
347
348         PR fortran/28201
349         * gfortran.dg/generic_5: New test.
350
351         PR fortran/20893
352         * gfortran.dg/elemental_optional_args_1.f90: New test.
353
354 2006-07-16  Olivier Hainque  <hainque@adacore.com>
355
356         * gnat.dg/assert.ads: New file.
357         * gnat.dg/controlled_record.ads: Likewise.
358         * gnat.dg/controlled_record.adb: Likewise.
359
360 2006-07-15  Lee Millward  <lee.millward@gmail.com>
361
362         PR c++/28292
363         * g++.dg/other/error12.C: New test.
364
365         PR c++/28269
366         * g++.dg/template/crash54.C: New test.
367         
368 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
369
370         PR c++/28249
371         * g++.dg/parse/catch1.C: New test.
372
373         PR c++/28294
374         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
375
376         PR c++/28387
377         * g++.dg/ext/attrib24.C: New test.
378
379 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
380
381         PR c++/28343
382         * g++.dg/ext/asmspec1.C: New test.
383
384 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
385
386         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
387         (dg-test): Support shouldfail tests.
388         * lib/target-supports-dg.exp (dg-shouldfail): New.
389         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
390         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
391         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
392         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
393         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
394         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
395         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
396
397 2006-07-13  Jan Hubicka  <jh@suse.cz>
398
399         * gcc.target/i386/memcpy-1.c: New.
400
401 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
402
403         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
404
405 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
406
407         PR fortran/25097
408         * gfortran.dg/present_1.f90: New test.
409
410         PR fortran/20903
411         * gfortran.dg/interface_derived_type_1.f90: New test.
412
413 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
414
415         PR fortran/28213
416         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
417         list.
418
419 2006-07-07  Lee Millward  <lee.millward@gmail.com>
420
421         PR c++/27820
422         * g++.dg/other/label1.C: New test.
423         
424 2006-07-07   Richard Guenther  <rguenther@suse.de>
425
426         PR middle-end/28268
427         * gcc.dg/torture/pr28268.c: New testcase.
428
429 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
430
431         PR c++/27019
432         * g++.dg/ext/pr27019.C: New.
433
434 2006-07-07  Richard Guenther  <rguenther@suse.de>
435
436         PR tree-optimization/28187
437         * gcc.dg/pr28187.c: New testcase.
438
439 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
440
441         * gnat.dg/address_conversion.adb: New test.
442         * gnat.dg/boolean_subtype.adb: Likewise.
443         * gnat.dg/frame_overflow.adb: Likewise.
444         * gnat.dg/pointer_array.adb: Likewise.
445         * gnat.dg/pointer_conversion.adb: Likewise.
446
447 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
448
449         PR fortran/28237
450         PR fortran/23420
451         * gfortran.dg/print_fmt_5.f90: New test.
452
453 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
454
455         PR fortran/28129
456         * gfortran.dg/bounds_check_4.f90: New test.
457
458 2006-07-05  Richard Guenther  <rguenther@suse.de>
459
460         PR target/28158
461         * gfortran.dg/pr28158.f90: New testcase.
462
463 2006-07-05  Richard Guenther  <rguenther@suse.de>
464
465         PR tree-optimization/28162
466         * gcc.dg/pr28162.c: New testcase.
467
468 2006-07-05  Richard Guenther  <rguenther@suse.de>
469         Andrew Pinski  <pinskia@gcc.gnu.org>
470
471         PR c++/27084
472         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
473
474 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
475
476         PR fortran/28174
477         * gfortran.dg/actual_array_substr_2.f90: New test.
478
479         PR fortran/28167
480         * gfortran.dg/actual_array_constructor_2.f90: New test.
481
482 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
483
484         * gfortran.dg/itime_idate_1.f: New test.
485         * gfortran.dg/itime_idate_2.f: New test.
486
487 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
488
489         PR libgfortran/27704
490         * gfortran.dg/open_status_3.f90: New test.
491         * gfortran.dg/fmt_l.f90: Update for new feature.
492
493 2006-07-03  Asher Langton  <langton2@llnl.gov>
494
495         * gfortran.dg/oldstyle_2.f90: New.
496
497 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
498
499         * gnat.dg/string_slice.adb: New test.
500
501 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
502
503         PR fortran/19259
504         * gfortran.dg/semicolon_fixed.c: New.
505         * gfortran.dg/semicolon_free.c: New.
506
507 2006-06-30  Mike Stump  <mrs@apple.com>
508
509         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
510         that don't support internal visibility.
511
512 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
513
514         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
515         for '(' / ')' needing an extra '\'.
516
517 2006-06-29  Roger Sayle  <roger@eyesopen.com>
518
519         PR middle-end/27428
520         * gcc.dg/pr27428-1.c: New test case.
521
522 2006-06-29  Mike Stump  <mrs@apple.com>
523
524         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
525         on darwin as we can't align commons large enough yet.
526
527         * gcc.dg/vla-8.c: Add additional testcases.
528
529 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
530
531         PR c++/28114
532         * g++.dg/other/pr28114.C: New.
533
534 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
535
536         * gcc.c-torture/compile/20060625-1.c: New test.
537
538 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
539
540         PR fortran/20867
541         * gfortran.dg/stfunc_3.f90: New test.
542
543         PR fortran/25056
544         * gfortran.dg/impure_actual_1.f90: New test.
545
546         PR fortran/20874
547         * gfortran.dg/elemental_result_1.f90: New test.
548
549         PR fortran/25073
550         * gfortran.dg/select_7.f90: New test.
551
552         PR fortran/27554
553         * intrinsic_actual_1.f: New test.
554
555         PR fortran/22038
556         PR fortran/28119
557         * gfortran.dg/forall_4.f90: New test.
558
559         PR fortran/25072
560         * gfortran.dg/forall_5.f90: New test.
561
562 2006-06-25  Lee Millward  <lee.millward@gmail.com>
563
564         PR c++/28051
565         * g++.dg/template/using13.C: New test.
566
567         PR c++/28054
568         * g++.dg/other/incomplete3.C: New test.
569         
570 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
571
572         PR fortran/28081
573         * gfortran.dg/substr_3.f: New test.
574         * gfortran.dg/equiv_2.f90: Update expected error message.
575
576 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
577
578         PR fortran/28118
579         * gfortran.dg/actual_array_substr_1.f90: New test.
580
581 2006-06-24  Olivier Hainque  <hainque@adacore.com>
582
583         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
584         * gnat.dg/scalar_mode_agg_compare.adb: New test.
585         
586 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
587
588         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
589
590 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
591
592         PR fortran/27981
593         * gfortran.dg/simpleif_2.f90: New test.
594
595 2006-06-23  Lee Millward  <lee.millward@gmail.com>
596
597         * g++.dg/template/error22.C: Fix typo.
598         
599 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
600
601         PR c++/28112
602         * g++.dg/ext/attrib23.C: New test.
603
604 2006-06-23  Olivier Hainque  <hainque@adacore.com>
605
606         * gnat.dg/varsize_temp.adb: New test.
607         
608 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
609
610         PR c++/11468
611         * g++.dg/other/java2.C: New test.
612
613 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
614
615         PR target/27789
616         * g++.dg/ext/dllimport4.C. Add more tests for invalid
617         initialization.
618
619 2006-06-22  Roger Sayle  <roger@eyesopen.com>
620
621         PR target/27531
622         * gcc.dg/pr27531-1.c: New test case.
623
624 2006-06-22  Asher Langton  <langton2@llnl.gov>
625
626         PR fortran/24748
627         * gfortran.dg/implicit_8.f90: New.
628
629 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
630
631         PR rtl-optimization/28121
632         * gcc.dg/pr28121.c: New test.
633
634 2006-06-22  Lee Millward  <lee.millward@gmail.com>
635
636         PR c++/27805
637         * g++.dg/parse/ptrmem6.C: New test.
638
639         PR c++/27821
640         * g++.dg/template/error22.C: New test.
641         
642 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
643
644         PR c++/28111
645         * g++.dg/template/friend43.C: New test.
646
647         PR c++/28110
648         * g++.dg/template/crash53.C: New test.
649
650         PR c++/28109
651         * g++.dg/rtti/incomplete1.C: New test.
652
653 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
654
655         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
656
657 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
658
659         * gcc.c-torture/execute/complex-7.c: New.
660
661 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
662
663         * gcc.dg/merge-all-constants-1.c: New test.
664
665 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
666
667         PR c++/28113
668         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
669
670 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
671
672         * gfortran.dg/rrspacing_1.f90: New test.
673
674 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
675
676         PR c++/28052
677         * g++.dg/other/bitfield2.C: New test.
678
679 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
680
681         PR tree-optimization/27331
682         * gcc.dg/pr27331.c: New test.
683
684 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
685             Eric Botcazou  <ebotcazou@adacore.com>
686
687         PR ada/18692
688         * lib/gnat.exp: New file.
689         * lib/gnat-dg.exp: Likewise.
690         * gnat.dg: New directory.
691         * gnat.dg/dg.exp: New driver.
692         * gnat.dg/specs: New directory.
693         * gnat.dg/specs/specs.exp: New driver.
694         * gnat.dg/style: New directory.
695         * gnat.dg/style/style.exp: New driver.
696
697 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
698
699         PR fortran/16206
700         * gfortran.dg/array_initializer_1.f90: New test.
701
702         PR fortran/28005
703         * gfortran.dg/matmul_3.f90: New test.
704
705 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
706
707         PR middle-end/28075
708         * gcc.dg/tree-ssa/inline-1.c: New test.
709
710 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
711
712         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
713         in malloc prototype; remove XFAIL.
714         * gcc.dg/pr18241-2.c: Ditto.
715         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
716         in memset prototype; remove XFAIL.
717         * gcc.dg/tree-ssa/pr23382.c: Ditto.
718
719 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
720
721         * gcc.dg/vla-8.c: Add.
722
723 2006-06-19  Richard Guenther  <rguenther@suse.de>
724
725         PR tree-optimization/27090
726         * g++.dg/tree-ssa/pr27090.C: New testcase.
727
728 2006-06-19  Roger Sayle  <roger@eyesopen.com>
729
730         PR target/27861
731         * gcc.dg/pr27861-1.c: New test case.
732
733 2006-06-19  Richard Guenther  <rguenther@suse.de>
734
735         PR middle-end/28045
736         * gcc.dg/torture/pr28045.c: New testcase.
737
738 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
739
740         PR fortran/26801
741         * gfortran.dg/associated_4.f90: New test.
742
743 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
744
745         PR fortran/19310
746         PR fortran/19904
747         * gfortran.dg/real_const_3.f90: New test.
748
749 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
750
751         PR c++/28016
752         * g++.dg/template/static26.C: New test.
753
754         PR c++/27979
755         * g++.dg/expr/bitfield2.C: New test. 
756
757         PR c++/27884
758         * g++.dg/parse/linkage2.C: New test.
759
760 2006-06-16  Richard Guenther  <rguenther@suse.de>
761
762         PR middle-end/27116
763         * gcc.dg/pr15785-1.c: Revert last change.
764         * gcc.dg/torture/pr27116-2.c: New testcase.
765
766 2006-06-16  Roger Sayle  <roger@eyesopen.com>
767
768         PR middle-end/27802
769         * gcc.dg/pr27802-1.c: New test case.
770
771 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
772
773         PR c++/27689
774         * g++.dg/template/ttp18.C: New test.
775         * g++.dg/template/ttp19.C: Likewise.
776
777         PR c++/27666
778         * g++.dg/expr/cond9.C: New test.
779
780         PR c++/27640
781         * g++.dg/template/ctor7.C: New test.
782
783 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
784
785         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
786
787 2006-06-16  Richard Guenther  <rguenther@suse.de>
788
789         PR tree-optimization/27781
790         * gcc.dg/tree-ssa/pr27781.c: New testcase.
791
792 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
793
794         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
795
796 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
797
798         * gcc.dg/tree-ssa/loop-18.c: New test.
799
800 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
801
802         PR c++/27665
803         * g++.dg/template/crash52.C: New test.
804
805         PR c++/27648
806         * g++.dg/ext/attrib22.C: New test.
807
808         PR c++/26559
809         * g++.dg/template/builtin1.C: New test.
810         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
811         
812         PR c++/28018
813         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
814         assignment.
815         * g++.old-deja/g++.pt/crash51.C: Likewise.
816
817         PR c++/27227
818         * g++.dg/lookup/linkage1.C: New test.
819         * g++.dg/lookup/linkage2.C: Likewise.
820
821 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
822
823         PR middle-end/27959
824         * gcc.dg/pr27959.c: New testcase.
825
826 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
827
828         PR target/28014:
829         * g++.dg/eh/div.C: New test.
830
831 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
832
833         PR c++/27894
834         * g++.dg/tree-ssa/pr26757.C: New test.
835         * g++.dg/tree-ssa/pr27894.C: New test.
836
837 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
838
839         * gcc.c-torture/compile/20060609-1.c: New test.
840         
841         PR target/27863
842         * gcc.c-torture/compile/pr27863.c: New test.
843
844 2006-06-13  Richard Guenther  <rguenther@suse.de>
845
846         PR tree-optimization/27830
847         * g++.dg/tree-ssa/pr27830.C: New testcase.
848
849 2006-06-13  Matthew Sachs  <msachs@apple.com>
850
851         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
852         the list of compiler flags; this causes those flags to be checked
853         for things like dg-skip-if.
854
855 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
856
857         PR c++/27601
858         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
859
860 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
861             Kazu Hirata  <kazu@codesourcery.com>
862
863         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
864         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
865
866 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
867
868         PR c++/27933
869         * g++.dg/lookup/using15.C: New test.
870
871         PR c++/27951
872         * g++.dg/other/anon4.C: New test.
873
874 2006-06-12  Roger Sayle  <roger@eyesopen.com>
875
876         PR c++/21210
877         * g++.dg/init/complex1.C: New test case.
878
879 2006-06-11  Eric Christopher  <echristo@apple.com>
880
881         PR middle-end/27948
882         * gcc.dg/bf-ms-layout.c: Run on darwin.
883         * gcc.dg/bf-no-ms-layout: Ditto.
884         * gcc.dg/attr-ms_struct-2.c: New.
885         * gcc.dg/bf-ms-layout-2.c: Ditto.
886
887 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
888
889         * gcc.dg/attr-ms_struct-packed1.c: New.
890
891 2006-06-09  Mike Stump  <mrs@apple.com>
892
893         * gcc.dg/vla-7.c: Add.
894
895 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
896
897         PR fortran/24558
898         * gfortran.dg/entry_6.f90: New test.
899
900         PR fortran/20877
901         PR fortran/25047
902         * gfortran.dg/entry_7.f90: New test.
903
904 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
905
906         PR c/27747
907         * gcc.dg/cpp/_Pragma6.c: New test.
908
909         PR c++/27748
910         * g++.dg/cpp/_Pragma1.C: New test.
911
912         PR preprocessor/27746
913         * gcc.dg/gomp/macro-3.c: New test.
914         * gcc.dg/gomp/macro-4.c: New test.
915         * g++.dg/gomp/macro-3.C: New test.
916         * g++.dg/gomp/macro-4.C: New test.
917
918 2006-06-09  Richard Guenther  <rguenther@suse.de>
919
920         PR tree-optimization/26998
921         * gcc.dg/torture/pr26998.c: New testcase.
922         * gcc.dg/tree-ssa/vrp29.c: New testcase.
923
924 2006-06-08  Mike Stump  <mrs@apple.com>
925
926         * gcc.dg/pr27095.c: Account for stubs.
927
928         PR target/26427
929         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
930         produce bad code on darwin.
931
932 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
933
934         PR fortran/27958
935         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
936
937 2006-06-08  Asher Langton  <langton2@llnl.gov>
938
939         PR fortran/27786
940         * cray_pointers_2.f90: Add -fbounds-check compile flag.
941
942 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
943
944         PR target/27421
945         * gcc.dg/union-3.c: New test.
946
947 2006-06-08  Richard Guenther  <rguenther@suse.de>
948
949         PR middle-end/27116
950         * gcc.dg/torture/pr27116.c: New testcase.
951         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
952
953 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
954
955         PR rtl-optimization/26449
956         * gcc.dg/pr26449.c: New test.
957
958 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
959
960         PR c++/27601
961         * g++.dg/ext/offsetof1.C: Test member functions.
962
963 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
964
965         * gcc.dg/pr27095.c: Improve scanning.
966
967 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
968
969         PR fortran/23091
970         * gfortran.dg/saved_automatic_1.f90: New test.
971
972         PR fortran/24168
973         * gfortran.dg/array_simplify_1.f90: New test.
974
975         PR fortran/25090
976         * gfortran.dg/entry_dummy_ref_1.f90: New test.
977
978         PR fortran/25058
979         * gfortran.dg/entry_dummy_ref_2.f90: New test.
980
981 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
982
983         PR c++/27177
984         * g++.dg/expr/cast7.C: New test.
985
986 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
987
988         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
989         * lib/gcc-defs.exp (tool_check_compile): Ditto.
990         * lib/fortran-torture.exp (fortran-torture-compile,
991         fortran-torture-execute): Ditto.
992
993 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
994
995         PR target/27842
996         * gcc.dg/vmx/pr27842.c: New test.
997
998 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
999
1000         PR libfortran/27895
1001         * gfortran.dg/bounds_check_3.f90: New test.
1002
1003 2006-06-05  Mike Stump  <mrs@apple.com>
1004
1005         * objc.dg/objc-fast-4.m: Skip for ppc64.
1006
1007 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1008
1009         PR testsuite/27705
1010         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1011
1012 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1013             Victor Kaplansky  <victork@il.ibm.com>
1014
1015         PR tree-optimizations/26360
1016         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1017         with -fno-tree-dce.
1018         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1019
1020 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1021
1022         PR fortran/14067
1023         * gfortran.dg/data_char_1.f90: Add messages for truncated
1024         strings.
1025
1026         PR fortran/16943
1027         * gfortran.dg/func_decl_2.f90: New test.
1028
1029         PR fortran/20839
1030         * gfortran.dg/do_2.f90: New test.
1031
1032         PR fortran/27655
1033         * gfortran.dg/associated_3.f90: New test.
1034
1035 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1036
1037         PR c++/27819
1038         * g++.dg/template/static25.C: New test.
1039
1040         PR c++/27722
1041         * g++.dg/init/array21.C: New test.
1042
1043         PR c++/27807
1044         * g++.dg/ext/complit7.C: New test.
1045
1046         PR c++/27806
1047         * g++.dg/parse/ptrmem5.C: New test.
1048
1049 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1050             Andrew Pinski  <pinskia@physics.uc.edu>
1051
1052         PR c/27150
1053         PR middle-end/27382
1054         * gcc.dg/pr27150-1.c: New testcase.
1055         * gcc.dg/pr27382-1.c: New testcase.
1056         * gcc.dg/pr27382-2.c: New testcase.
1057
1058 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1059
1060         PR c/25161
1061         PR c/27020
1062         * gcc.dg/array-10.c: New test.
1063
1064 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1065
1066         PR c++/27804
1067         * g++.dg/init/const4.C: New test.
1068         * g++.dg/init/member1.C: Add error-marker.
1069         * g++.dg/other/fold1.C: Adjust error-marker.
1070
1071 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1072
1073         PR c++/27601
1074         * g++.dg/ext/offsetof1.C: New test.
1075
1076 2006-06-04 Eric Christopher <echristo@apple.com>
1077
1078         * gcc.dg/attr-ms_struct-1.c: New.
1079
1080 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1081
1082         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1083
1084 2006-06-04  Richard Guenther  <rguenther@suse.de>
1085
1086         PR tree-optimization/27039
1087         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1088
1089 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1090
1091         PR target/26223
1092         * gcc.target/i386/amd64-abi-2.c: New test case.
1093
1094 2006-06-02  Eric Christopher  <echristo@apple.com>
1095
1096         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1097         * gcc.target/i386/20020523-1.c: Skip if darwin.
1098         * gcc.target/i386/asm-3.c: Ditto.
1099         * gcc.target/i386/20011119-1.c: Ditto.
1100         * gcc.target/i386/clobbers.c: Remove pic part of test.
1101
1102 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1103
1104         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1105         * g++.old-deja/g++.other/init19.C: Ditto.
1106         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1107         and add other platforms as expected failures.
1108
1109 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1110
1111         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1112         (is-effective-target-keyword): Ditto.
1113
1114 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1115
1116         PR fortran/27715
1117         * gfortran.dg/extended_char_comparison_1.f:  New test.
1118
1119 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1120
1121         PR fortran/25098
1122         * gfortran.dg/dummy_procedure_1.f90: New test.
1123
1124         PR fortran/25147
1125         * gfortran.dg/dummy_procedure_2.f90: New test.
1126
1127         * gfortran.dg/associated_2.f90: Correct to make consistent with
1128         standard.
1129
1130 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1131
1132         * gcc.target/i386/387-11.c: New test case.
1133
1134 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1135
1136         PR c++/27801
1137         * g++.dg/template/cond6.C: New test.
1138
1139         PR c++/26496
1140         * g++.dg/template/crash51.C: New test.
1141         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1142
1143         PR c++/27385
1144         * g++.dg/init/array20.C: New test.
1145
1146 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1147
1148         * gcc.dg/builtins-54.c: New test case.
1149
1150 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1151
1152         PR c++/26433
1153         * g++.dg/template/fntry1.C: Add dg-do link.
1154
1155         PR c++/27808
1156         * g++.dg/parse/friend6.C: New test.
1157
1158 2006-05-30  Asher Langton  <langton2@llnl.gov>
1159
1160         * gfortran.dg/cray_pointers_7.f90: New test.
1161
1162 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1163
1164         PR tree-optimization/23452
1165         * gcc.dg/fold-mulconj-1.c: New test case.
1166
1167 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1168
1169         PR c++/27803
1170         * g++.dg/parse/bitfield1.C: New test.
1171
1172 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1173
1174         * gcc.target/ppc-eq0-1.c: New test case.
1175         * gcc.target/ppc-negeq0-1.c: New test case.
1176
1177 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1178
1179         PR c/27273
1180         * gcc.dg/overflow-warn-5.c: New test.
1181
1182 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1183
1184         PR c/27718
1185         * gcc.dg/sizeof-1.c: New test.
1186
1187 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1188
1189         PR target/27790
1190         * gcc.target/i386/pr27790.c: New test.
1191
1192 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1193
1194         PR libgfortran/27757
1195         * gfortran.dg/direct_io_5.f90: New test.
1196
1197 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1198
1199         PR libgfortran/27634
1200         * gfortran.dg/fmt_missing_period_1.f: New test.
1201         * gfortran.dg/fmt_missing_period_2.f: New test.
1202         * gfortran.dg/fmt_missing_period_3.f: New test.
1203
1204 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1205
1206         PR fortran/19777
1207         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1208         arrays.
1209
1210 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1211
1212         PR c++/27713
1213         * g++.dg/template/new6.C: New test.
1214
1215 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1216
1217         PR tree-optimization/24964
1218         * gcc.target/i386/387-10.c: New test case.
1219
1220 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1221
1222         * intrinsics/string_intrinsics.c (compare_string):
1223         Use memcmp instead of strncmp to avoid tripping over
1224         CHAR(0) in a string.
1225
1226 2006-05-27  Richard Guenther  <rguenther@suse.de>
1227
1228         PR middle-end/27773
1229         * gcc.dg/torture/pr27773.c: New testcase.
1230
1231 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1232
1233         * gcc.dg/pr24561.c: Rename to..
1234         * gcc.dg/pr25962.c: .. this.
1235
1236 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1237
1238         PR fortran/19777
1239         * gfortran.dg/bounds_check_2.f: New test.
1240
1241 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1242
1243         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1244         * gfortran.dg/byte_1.f90: Likewise.
1245         * gfortran.dg/dup_save_2.f90: Likewise.
1246
1247 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1248
1249         * gfortran.dg/associated_2.f90: New test.
1250
1251 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1252
1253         PR fortran/27524
1254         * gfortran.dg/bounds_check_1.f90: New test.
1255
1256 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1257
1258         PR rtl-optimization/27661
1259         * gcc.dg/pr27661.c: New test case.
1260
1261 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1262
1263         PR fortran/23151
1264         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1265         * gfortran.dg/print_parentheses_1.f:  New test.
1266         * gfortran.dg/print_parentheses_2.f90:  New test.
1267
1268 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1269
1270         PR target/27758
1271         * gcc.dg/pr27758.c: New test.
1272
1273 2006-05-24  Falk Hueffner  <falk@debian.org>
1274
1275         * gcc.c-torture/compile/pr27571.c: New test.
1276
1277 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1278
1279         PR fortran/27709
1280         * gfortran.dg/spec_expr_4.f90: New test.
1281
1282         PR fortran/27155
1283         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1284
1285 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1286
1287         PR c++/20103
1288         * g++.dg/ext/complit6.C: New test.
1289         * g++.dg/ext/complit3.C: Adjust error markers.
1290         * g++.dg/init/const3.C: New test.
1291
1292 2006-05-25  Richard Guenther  <rguenther@suse.de>
1293
1294         PR middle-end/27743
1295         * gcc.dg/torture/pr27743.c: New testcase.
1296
1297 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1298
1299         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1300
1301 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1302
1303         * gcc.dg/compat/scalar-by-value-x.h: New.
1304         * gcc.dg/compat/scalar-by-value-y.h: New.
1305         * gcc.dg/compat/scalar-by-value-5.c: New.
1306         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1307         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1308         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1309         * gcc.dg/compat/scalar-by-value-6.c: New.
1310         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1311         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1312         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1313
1314 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1315
1316         PR tree-optimization/27639
1317         PR tree-optimization/26719
1318         * gcc.dg/pr27639.c: New test.
1319         * gcc.dg/pr26719.c: New test.
1320         * gcc.dg/tree-ssa/scev-cast.c: New test.
1321
1322 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1323
1324         PR c++/20173
1325         * g++.dg/template/error21.C: New test.
1326
1327 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1328
1329         PR target/27696
1330         * gcc.target/i386/pr27696.c: New.
1331
1332 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1333
1334         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1335
1336         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1337
1338 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1339
1340         PR c++/27716
1341         * g++.dg/other/assign1.C: New test.
1342
1343 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1344
1345         PR target/27266
1346         * gcc.target/i386/pr27266.c: New.
1347
1348 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1349
1350         PR c++/27451
1351         * g++.dg/ext/asm9.C: New test.
1352
1353 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1354
1355         PR rtl-optimization/25514
1356         * gcc.c-torture/compile/pr25514.c: New test.
1357
1358 2006-05-22  Richard Guenther  <rguenther@suse.de>
1359
1360         Revert
1361         2006-01-31  Richard Guenther  <rguenther@suse.de>
1362
1363         * gcc.target/i386/sselibm-1.c: New testcase.
1364         * gcc.target/i386/sselibm-2.c: Likewise.
1365         * gcc.target/i386/sselibm-3.c: Likewise.
1366         * gcc.target/i386/sselibm-4.c: Likewise.
1367         * gcc.target/i386/sselibm-5.c: Likewise.
1368
1369 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1370
1371         PR c/27420
1372         * gcc.dg/func-args-2.c: New test.
1373
1374         PR c/26818
1375         * gcc.dg/struct-incompl-1.c: New test.
1376
1377 2006-05-22  Richard Guenther  <rguenther@suse.de>
1378
1379         PR testsuite/27708
1380         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1381         the transformations we test for.
1382
1383 2006-05-22  Richard Guenther  <rguenther@suse.de>
1384
1385         PR testsuite/27707
1386         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1387
1388 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1389
1390         PR c++/27210
1391         * g++.dg/warn/new1.C: New test.
1392         * g++.dg/template/new5.C: Likewise.
1393
1394 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1395
1396         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1397         * gcc.target/i386/20060512-3.c: Likewise.
1398
1399 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1400
1401         PR rtl-optimization/27671
1402         * gcc.c-torture/execute/pr27671-1.c: New.
1403         * gcc.dg/pr27671-2.c: Likewise.
1404
1405         PR tree-optimization/26622.
1406         * gcc.c-torture/compile/pr26622.c: New.
1407
1408 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1409
1410         PR fortran/27613
1411         * gfortran.dg/recursive_reference_1.f90: New test.
1412
1413 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1414
1415         PR fortran/25746
1416         * gfortran.dg/elemental_subroutine_3.f90: New test.
1417
1418         PR fortran/25090
1419         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1420
1421         PR fortran/27584
1422         * gfortran.dg/associated_target_1.f90: New test.
1423
1424         PR fortran/19015
1425         * gfortran.dg/maxloc_shape_1.f90: New test.
1426
1427 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1428
1429         PR libgfortran/24459
1430         * gfortran.dg/namelist_24.f90: New test.
1431         * gfortran.dg/namelist_12.f: Fix typo in comment.
1432
1433 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1434
1435         PR middle-end/25776
1436         * g++.dg/other/error11.C: New test.
1437
1438 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1439
1440         * gcc.target/mips/pr26765.c: Add -w to options.
1441
1442 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1443
1444         * lib/target-supports.exp (check_effective_target_mpaired_single):
1445         New function.
1446         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1447         multilibs.
1448         * g++.dg/vect/vect.exp: Likewise.
1449
1450 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1451
1452         PR testsuite/25891
1453         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1454
1455 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1456
1457         PR fortran/27662
1458         * gfortran.dg/temporary_1.f90: New file.
1459
1460 2006-05-19  Andreas Schwab  <schwab@suse.de>
1461
1462         * g++.dg/other/unused1.C: Also match "stringz".
1463
1464 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1465
1466         PR c++/26433
1467         * g++.dg/template/fntry1.C: New test.
1468
1469 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1470
1471         PR c++/27471
1472         PR c++/27506
1473         * g++.dg/conversion/bitfield5.C: New test.
1474         * g++.dg/conversion/bitfield6.C: New test.
1475
1476 2006-05-18  Mike Stump  <mrs@apple.com>
1477
1478         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1479         * gcc.dg/vla-4.c: Add.
1480         * gcc.dg/vla-5.c: Add.
1481         * gcc.dg/vla-6.c: Add.
1482
1483 2006-05-12  Stuart Hastings  <stuart@apple.com>
1484
1485         * testsuite/gcc.target/i386/20060512-1.c: New.
1486         * testsuite/gcc.target/i386/20060512-2.c: New.
1487         * testsuite/gcc.target/i386/20060512-3.c: New.
1488         * testsuite/gcc.target/i386/20060512-4.c: New.
1489
1490 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1491
1492         PR c++/26122
1493         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1494
1495         PR c++/26068
1496         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1497         * g++.dg/parse/linkage1.C: New test.
1498
1499 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1500
1501         PR tree-optimization/27548
1502         * g++.dg/tree-ssa/pr27548.C: New test.
1503
1504 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1505
1506         PR fortran/26551
1507         * gfortran.dg/recursive_check_1.f: New test.
1508         * gfortran.dg/recursive_check_2.f90: New test.
1509
1510 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1511
1512         * g++.dg/opt/temp2.C: New test.
1513
1514 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1515
1516         PR c++/27491
1517         * g++.dg/init/brace5.C: New test.
1518
1519         PR middle-end/27415
1520         * gcc.dg/gomp/pr27415.c: New test.
1521         * g++.dg/gomp/pr27415.C: New test.
1522
1523         PR tree-optimization/27549
1524         * g++.dg/tree-ssa/pr27549.C: New test.
1525
1526 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1527
1528         PR libgfortran/27575
1529         * gfortran.dg/read_eof_4.f90: New test.
1530
1531 2006-05-16  Richard Guenther  <rguenther@suse.de>
1532
1533         PR tree-optimization/22303
1534         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1535
1536 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1537
1538         PR middle-end/27573
1539         * gcc.dg/gomp/pr27573.c: New test.
1540         * gfortran.dg/gomp/pr27573.f90: New test.
1541
1542         PR c/27499
1543         * gcc.dg/gomp/pr27499.c: New test.
1544         * g++.dg/gomp/pr27499.C: New test.
1545
1546 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1547
1548         PR c++/27339
1549         * g++.dg/parser/access8.C: Adjust error marker.
1550         * g++.dg/template/access17.C: New test.
1551         * g++.dg/template/access18.C: Likewise.
1552
1553 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1554
1555         PR target/26600
1556         * gcc.target/i386/pr26600.c: New test case.
1557
1558 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1559
1560         PR c++/27505
1561         * g++.dg/expr/bitfield1.C: New test.
1562
1563 2006-05-15  Richard Guenther  <rguenther@suse.de>
1564
1565         PR tree-optimization/27603
1566         * gcc.dg/torture/pr27603.c: New testcase.
1567
1568 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1569
1570         PR fortran/25090
1571         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1572
1573         PR fortran/25082
1574         * gfortran.dg/scalar_return_1.f90: New test.
1575
1576         PR fortran/27411
1577         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1578
1579 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1580
1581         * gcc.dg/gomp/critical-4.c: New test.
1582         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1583         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1584         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1585         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1586
1587 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1588
1589         PR c++/27582
1590         * g++.dg/template/dependent-args1.C: New test.
1591
1592         PR c++/27581
1593         * g++.dg/lookup/this1.C: New test.
1594
1595         PR c++/27315
1596         * g++.dg/template/operator6.C: New test.
1597         * g++.dg/template/incomplete3.C: New test.
1598
1599         PR c++/27559
1600         * g++.dg/template/new4.C: New test.
1601
1602         PR c++/27496
1603         * g++.dg/template/void2.C: New test.
1604
1605 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1606
1607         * g++.dg/template/dependent-expr5.C: New test.
1608
1609 2006-05-14  Roger Sayle  <roger@eyesopen.com>
1610
1611         PR middle-end/26729
1612         * gcc.dg/pr26729-1.c: New test case.
1613
1614 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
1615
1616         * gcc.dg/pr27003.c: New test.
1617
1618 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
1619
1620         * lib/target-supports.dg (check_cxa_atexit_available): Change
1621         v3_target_compile to ${tool}_target_compile.
1622
1623 2006-05-11  Jason Merrill  <jason@redhat.com>
1624
1625         * lib/scanasm.exp (scan-not-hidden): Fix typo.
1626
1627 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1628
1629         PR fortran/27553
1630         * gfortran.dg/label_5.f90: New test.
1631
1632 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
1633
1634         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
1635         check_effective_target_powerpc_altivec_ok): New.
1636         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
1637         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
1638         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
1639         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
1640         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
1641         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
1642         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
1643         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
1644         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
1645         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
1646         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
1647         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
1648         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
1649         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
1650         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
1651         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
1652         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
1653         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
1654         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
1655         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
1656         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
1657         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
1658         gcc.target/powerpc/altivec-9.c,
1659         gcc.target/powerpc/altivec-consts.c,
1660         gcc.target/powerpc/altivec-pr22085.c,
1661         gcc.target/powerpc/altivec-splat.c,
1662         gcc.target/powerpc/altivec-types-1.c,
1663         gcc.target/powerpc/altivec-types-2.c,
1664         gcc.target/powerpc/altivec-types-3.c,
1665         gcc.target/powerpc/altivec-types-4.c,
1666         gcc.target/powerpc/altivec-varargs-1.c,
1667         gcc.target/powerpc/altivec-vec-merge.c,
1668         gcc.target/powerpc/ppc-vector-memcpy.c,
1669         gcc.target/powerpc/ppc-vector-memset.c,
1670         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
1671         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
1672         these effective targets.
1673         * gcc.dg/vmx/pr27006.c: Add missing close brace.
1674         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
1675
1676 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1677
1678         PR middle-end/27384
1679         * g++.dg/other/fold1.C: New test.
1680
1681         PR middle-end/27488
1682         * gcc.dg/fold-nonneg-1.c: New test.
1683
1684         PR c++/27547
1685         * g++.dg/other/operator1.C: New test.
1686
1687 2006-05-11  Richard Guenther  <rguenther@suse.de>
1688
1689         PR middle-end/27529
1690         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
1691
1692 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
1693
1694         * lib/target-supports-dg.exp (check-flags): New.
1695         (dg-skip-if): Move flag checks.
1696
1697 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
1698
1699         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
1700         * lib/target-supports.dg (check_cxa_atexit_available): New.
1701
1702 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
1703
1704         PR fortran/27470
1705         * gfortran.dg/multiple_allocation_2.f90: New test case.
1706
1707 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
1708
1709         * gcc.target/arm/pr27387.C: Fix a comment typo.
1710
1711 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1712
1713         PR fortran/24549
1714         * gfortran.dg/error_recovery_1.f90: New test.
1715
1716 2006-05-10  Richard Guenther  <rguenther@suse.de>
1717
1718         PR tree-optimization/27302
1719         * gcc.dg/torture/pr27302.c: New testcase.
1720
1721 2006-05-09  Dirk Mueller  <dmueller@suse.de>
1722         Richard Guenther  <rguenther@suse.de>
1723
1724         PR middle-end/27498
1725         * gcc.dg/tree-ssa/pr27498.c: New testcase.
1726
1727 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
1728
1729         PR rtl-optimization/27335
1730         * gcc.dg/pr27335.c: New test.
1731
1732 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
1733
1734         * gcc.target/mips/mips-ps-5.c: New file.
1735
1736 2006-05-08  Jan Hubicka  <jh@suse.cz>
1737
1738         PR middle-end/25962
1739         * gcc.dg/pr25962.c: New.
1740
1741 2006-05-08  Roger Sayle  <roger@eyesopen.com>
1742
1743         PR target/27158
1744         * gcc.target/powerpc/pr27158.c: New test case.
1745
1746 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
1747
1748         PR testsuite/27476
1749         * ada/acats/run_all.sh: Use test -z.
1750
1751 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1752
1753         PR libfortran/18271
1754         * gfortran.dg/spec_expr_3.f90: New test.
1755
1756 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
1757
1758         PR target/24879
1759         * gcc.target/i386/monitor.c: New file.
1760
1761 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
1762
1763         * gcc.dg/pr27095.c: xfail *-*-darwin*.
1764
1765 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1766
1767         PR c++/27447
1768         * g++.dg/other/ptrmem7.C: New test.
1769
1770 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1771
1772         PR target/27421
1773         * gcc.dg/array-9.c: New test.
1774
1775 2006-05-07  Richard Guenther  <rguenther@suse.de>
1776
1777         PR tree-optimization/27409
1778         * gcc.dg/torture/pr27409.c: New testcase.
1779
1780 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1781
1782         PR fortran/27457
1783         * gfortran.dg/select_6.f90: New.
1784
1785 2006-05-07  Richard Guenther  <rguenther@suse.de>
1786
1787         PR tree-optimization/27136
1788         * gcc.dg/torture/pr27136.c: New testcase.
1789
1790 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
1791
1792         PR fortran/24813
1793         * gfortran.dg/char_cons_len_1.f90: New test.
1794
1795 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1796
1797         PR c++/27427
1798         * g++.dg/template/incomplete2.C: New test.
1799
1800 2006-05-06  Richard Guenther  <rguenther@suse.de>
1801
1802         PR tree-optimization/27151
1803         * gcc.dg/vect/pr27151.c: New testcase.
1804
1805 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1806
1807         PR c++/27430
1808         * g++.dg/template/void1.C: New test.
1809
1810         PR c++/27423
1811         * g++.dg/other/void2.C: New test.
1812
1813         PR c++/27422
1814         * g++.dg/conversion/void1.C: New test.
1815
1816 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
1817
1818         PR/21391
1819         * g++.dg/other/unused1.C: New.
1820
1821 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1822
1823         PR objc/27240
1824         * objc.dg/member-1.m: New test.
1825
1826 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
1827
1828         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
1829
1830 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1831
1832         PR libfortran/26985
1833         * gfortran.dg/matmul_2.f90: New test.
1834
1835 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
1836
1837         * ada/acats/run_all.sh: Use sync when main not found.
1838
1839 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
1840
1841         PR target/26765
1842         * gcc.target/mips/pr26765.c: New.
1843
1844 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
1845
1846         * gcc.target/bfin: New directory.
1847         * gcc.target/bfin/bfin.exp: New file.
1848         * gcc.target/bfin/frmul.c: New file.
1849         * gcc.target/bfin/arith.c: New file.
1850         * gcc.target/bfin/mul-combine.c: New file.
1851         * gcc.target/bfin/shift.c: New file.
1852
1853 2006-05-04  Richard Guenther  <rguenther@suse.de>
1854
1855         PR tree-optimization/14287
1856         PR tree-optimization/14844
1857         PR tree-optimization/19792
1858         PR tree-optimization/21608
1859         PR tree-optimization/27090
1860         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
1861         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1862         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1863         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1864         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1865
1866 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
1867
1868         PR tree-optimization/27285
1869         * gcc.c-torture/execute/pr27285.c: New test.
1870
1871         PR middle-end/27388
1872         * gcc.dg/gomp/pr27388-1.c: New test.
1873         * gcc.dg/gomp/pr27388-2.c: New test.
1874         * gcc.dg/gomp/pr27388-3.c: New test.
1875
1876         PR c++/27359
1877         * g++.dg/gomp/pr27359.C: New test.
1878
1879 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
1880
1881         PR fortran/20248
1882         * gfortran.dg/iargc.f90: New test.
1883
1884 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1885
1886         PR c++/27102
1887         * g++.dg/template/crash49.C: New test.
1888
1889 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
1890
1891         PR testsuite/27032
1892         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
1893
1894 2006-05-02  Jeff Law  <law@redhat.com>
1895
1896         PR tree-optimization/27364
1897         * gcc.c-torture/execute/pr27364.c: New test.
1898
1899 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1900
1901         PR c++/27309
1902         * g++.dg/parser/ctor5.C: New test.
1903
1904 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
1905
1906         PR target/27387
1907         * gcc.target/arm/arm.exp: New.
1908         * gcc.target/arm/pr27387.C: Likewise.
1909
1910 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
1911
1912         PR fortran/27269
1913         PR fortran/27324
1914         * gfortran.dg/module_equivalence_2.f90: New test.
1915
1916 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
1917
1918         PR middle-end/27337
1919         * g++.dg/gomp/pr27337-1.C: New test.
1920         * g++.dg/gomp/pr27337-2.C: New test.
1921
1922         PR middle-end/27328
1923         * gcc.dg/gomp/pr27328.c: New test.
1924
1925         PR middle-end/27325
1926         * g++.dg/gomp/pr27325.C: New test.
1927
1928         PR middle-end/27310
1929         * g++.dg/gomp/pr27310.C: New test.
1930
1931 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1932
1933         PR tree-optimization/27291
1934         * g++.dg/tree-ssa/pr27291.C: New test.
1935
1936 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1937
1938         PR tree-optimization/27283
1939         * g++.dg/tree-ssa/pr27283.C: New test.
1940
1941 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1942
1943         * gcc.dg/tree-ssa/loop-16.c: New test.
1944
1945 2006-05-01  Roger Sayle  <roger@eyesopen.com>
1946             Joseph S. Myers  <joseph@codesourcery.com>
1947
1948         * gcc.dg/Wconversion-3.c: New test case.
1949         * gcc.dg/Wconversion-4.c: Likewise.
1950
1951 2006-05-01  Richard Guenther  <rguenther@suse.de>
1952
1953         PR tree-optimization/26726
1954         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
1955
1956 2006-04-30  Roger Sayle  <roger@eyesopen.com>
1957
1958         * gcc.dg/Woverflow-1.c: New test case.
1959         * gcc.dg/Woverflow-2.c: Likewise.
1960         * gcc.dg/Woverflow-3.c: Likewise.
1961
1962 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
1963
1964         PR c++/27094
1965         * g++.dg/template/defarg8.C: New test.
1966
1967 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1968
1969         PR c++/27278
1970         * g++.dg/parse/operator7.C: New test.
1971
1972 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1973
1974         PR c++/11471
1975         PR c++/27102
1976         * g++.dg/template/crash48.C: New test.
1977
1978         PR c++/27279
1979         * g++.dg/parse/ctor4.C: New test.
1980
1981 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1982
1983         PR fortran/25681
1984         * gfortran.df/char_type_len.f90: New test.
1985
1986 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1987
1988         PR libgfortran/27304
1989         * gfortran.dg/fmt_exhaust.f90: New test.
1990
1991 2006-04-28  Roger Sayle  <roger@eyesopen.com>
1992
1993         PR c/25309
1994         * gcc.dg/large-size-array-2.c: New test case.
1995
1996 2006-04-28  Richard Guenther  <rguenther@suse.de>
1997
1998         PR target/26826
1999         * gcc.target/i386/pr26826.c: New testcase.
2000
2001 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2002
2003         PR middle-end/27260
2004         * gcc.c-torture/execute/pr27260.c: New.
2005
2006 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2007
2008         PR middle-end/27095
2009         * gcc.dg/pr27095.c: New.
2010
2011 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2012
2013         PR c++/27292
2014         * g++.dg/conversion/bitfield4.C: New test.
2015
2016 2006-04-27  Eric Christopher  <echristo@apple.com>
2017
2018         * gcc.dg/pragma-ms_struct.c: New.
2019
2020 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2021
2022         PR c++/27102
2023         * g++.dg/template/crash47.C: New test.
2024
2025 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2026
2027         * gcc.target/i386/sse-7.c: build with -msse.
2028
2029 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2030
2031         PR testsuite/27274:
2032         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2033         (main): Exit if processor doesn't support SSE.
2034
2035 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2036
2037         PR middle-end/27282
2038         * gcc.c-torture/compile/pr27282.c: New test.
2039
2040 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2041
2042         PR middle-end/26913
2043         * g++.dg/gomp/pr26913.C: New test.
2044
2045         PR c/25996
2046         * gcc.dg/gomp/pr25996.c: New test.
2047         * g++.dg/gomp/pr25996.C: New test.
2048
2049 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2050
2051         PR rtl-optimization/26725
2052         * gcc.c-torture/compile/pr26725.c: New test.
2053
2054 2006-04-25  Richard Guenther  <rguenther@suse.de>
2055
2056         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2057         than n + -1.
2058
2059 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2060
2061         * gcc.dg/20060425-1.c: New testcase.
2062
2063 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2064
2065         PR tree-optimization/26865
2066         * gcc.dg/pr26865.c: New test.
2067
2068 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2069
2070         PR c++/27292
2071         * g++.dg/conversion/bitfield1.C: New test.
2072         * g++.dg/conversion/bitfield2.C: Likewise.
2073         * g++.dg/conversion/bitfield3.C: Likewise.
2074
2075 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2076         Richard Guenther  <rguenther@suse.de>
2077
2078         PR tree-optimization/27236
2079         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2080
2081 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2082
2083         PR c++/19963
2084         * g++.dg/other/incomplete2.C: New test.
2085
2086 2006-04-24  Richard Guenther  <rguenther@suse.de>
2087
2088         PR middle-end/26869
2089         * gcc.dg/torture/pr26869.c: New testcase.
2090
2091 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2092         Richard Guenther  <rguenther@suse.de>
2093
2094         PR tree-optimization/27218
2095         * g++.dg/tree-ssa/pr27218.C: New testcase.
2096
2097 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2098
2099         PR c++/26912
2100         * g++.dg/template/friend41.C: New test.
2101
2102 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2103
2104         * g++.dg/opt/pr15551.C: Include cstdio.
2105         (main): Use remove instead of unlink.
2106
2107 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2108
2109         * gcc.dg/sibcall-7.c: New test.
2110         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2111         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2112         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2113         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2114         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2115
2116 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2117
2118         PR c++/26534
2119         * g++.dg/opt/bitfield1.C: New test.
2120         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2121         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2122         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2123         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2124         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2125         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2126         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2127         * g++.dg/abi/bitfield2.C: Likewise.
2128         * g++.dg/init/bitfield1.C: Likewise.
2129
2130 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2131
2132         PR fortran/25099
2133         * gfortran.dg/elemental_subroutine_4.f90: New test.
2134         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2135         call sub (m, x).
2136
2137 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2138
2139         * gcc.c-torture/compile/20060421-1.c: New testcase.
2140
2141 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2142
2143         PR c/25875
2144         * gcc.dg/init-bad-4.c: New test.
2145
2146 2006-04-21  Paul Brook  <paul@codesourcery.com>
2147
2148         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2149
2150 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2151
2152         PR fortran/27122
2153         * gfortran.dg/defined_operators_1.f90: New test.
2154         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2155         remove old ones associated, incorrectly, with Note 5.46.
2156
2157         PR fortran/27113
2158         * gfortran.dg/character_array_constructor_1.f90: New test.
2159
2160 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2161
2162         * gcc.dg/20060419-1.c: New test.
2163
2164 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2165
2166         PR c/26774
2167         * gcc.dg/struct-parse-1.c: New test case.
2168
2169 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2170
2171         PR c++/26558
2172         * g++.dg/parse/template19.C: New test.
2173
2174         PR c++/26739
2175         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2176
2177         PR c++/26036
2178         * g++.dg/expr/call3.C: New test.
2179
2180         PR c++/10385
2181         * g++.dg/conversion/dynamic1.C: New test.
2182
2183 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2184
2185         PR c++/27102
2186         * g++.dg/template/crash35.C: Tweak error markers.
2187         * g++.dg/template/crash46.C: New test.
2188         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2189         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2190
2191 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2192
2193         PR rtl-optimization/14261
2194         * gcc.c-torture/compile/20060419-1.c: Added.
2195
2196 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2197
2198         * gfortran.dg/label_1.f90: Adjust dg-error.
2199
2200 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2201
2202         PR target/26961
2203         * gcc.dg/fold-cond-1.c: New test case.
2204         * gcc.dg/pr26961-1.c: Likewise.
2205
2206 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2207
2208         PR libgfortran/27138
2209         * gfortran.dg/read_bad_advance.f90: New test.
2210
2211 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2212             Dale Johannesen  <dalej@apple.com>
2213
2214         PR target/24076
2215         * gcc.target/i386/vecinit-3.c: New testcase.
2216         * gcc.target/i386/vecinit-4.c: Likewise.
2217         * gcc.target/i386/sse-18.c: Likewise.
2218         * gcc.target/i386/sse-19.c: Likewise.
2219
2220 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2221
2222         * gfortran.dg/allocate_zerosize_1.f90: New test.
2223
2224 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2225
2226         PR c++/26365
2227         * g++.dg/template/crash45.C: New test.
2228
2229 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2230
2231         PR fortran/26787
2232         * gfortran.dg/proc_assign_1.f90: New test.
2233         * gfortran.dg/procedure_lvalue.f90: Change message.
2234         * gfortran.dg/namelist_4.f90: Add new error.
2235
2236         PR fortran/25597
2237         PR fortran/27096
2238         * gfortran.dg/auto_pointer_array_result_1.f90
2239
2240         PR fortran/27089
2241         * gfortran.dg/specification_type_resolution_1.f90
2242
2243         PR fortran/18003
2244         PR fortran/25669
2245         PR fortran/26834
2246         * gfortran.dg/bounds_temporaries_1.f90: New test.
2247
2248         PR fortran/27124
2249         * gfortran.dg/array_return_value_1.f90: New test.
2250
2251 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2252
2253         PR fortran/25336
2254         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2255
2256 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2257
2258         PR middle-end/26823
2259         * g++.dg/gomp/pr26823-1.C: New test.
2260         * g++.dg/gomp/pr26823-2.C: New test.
2261
2262 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2263
2264         PR middle-end/27134
2265         * gcc.dg/pr27314.c: New test.
2266
2267 2006-04-13  Richard Henderson  <rth@redhat.com>
2268
2269         * g++.dg/gomp/block-0.C: Update expected matches.
2270
2271 2006-04-13  DJ Delorie  <dj@redhat.com>
2272
2273         * lib/target-supports.exp (check_effective_target_int32plus): New.
2274         (check_effective_target_ptr32plus): New.
2275         (check_effective_target_size32plus): New.
2276         (check_effective_target_int16): New.
2277         (check_profiling_available): Add m32c to the list of unsupported targets.
2278
2279         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2280         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2281         memory size.
2282         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2283         pointers.
2284         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2285         size_t.
2286         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2287         and size_t.
2288         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2289         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2290         not just xstormy16.  Skip m32c due to weird pointer size.
2291         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2292         not just xstormy16.
2293         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2294         not just xstormy16.
2295         * gcc.dg/20020312-2.c: Add m32c support.
2296         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2297         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2298         in test.
2299         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2300         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2301         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2302         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2303         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2304         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2305         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2306         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2307         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2308         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2309         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2310         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2311         in test.
2312         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2313         in test.
2314         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2315         * gcc.dg/pr23049.c: Require >=32 bit integers.
2316         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2317         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2318         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2319         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2320         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2321         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2322         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2323         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2324         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2325         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2326         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2327         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2328         prototype in test.
2329         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2330         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2331         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2332         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2333         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2334
2335         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2336         * gcc.c-torture/execute/20040703-1.x: Likewise.
2337         * gcc.c-torture/execute/20040705-1.x: Likewise.
2338         * gcc.c-torture/execute/20040705-2.x: Likewise.
2339         * gcc.c-torture/execute/20040709-1.x: Likewise.
2340         * gcc.c-torture/execute/20040709-2.x: Likewise.
2341         * gcc.c-torture/execute/20040811-1.x: Likewise.
2342         * gcc.c-torture/execute/20050316-1.x: Likewise.
2343         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2344         * gcc.c-torture/execute/pr19689.x: Likewise.
2345         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2346         * gcc.c-torture/execute/usmul.x: Likewise.
2347         * gcc.c-torture/execute/vrp-5.x: Likewise.
2348         * gcc.c-torture/execute/vrp-6.x: Likewise.
2349         * gcc.dg/debug/20041023-1.s: Likewise.
2350
2351 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2352
2353         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2354         of integers to a vector types are now constant expressions in C.
2355         * gcc.dg/vect/vect-fold-1.c: New test case.
2356
2357 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2358             Ulrich Weigand  <uweigand@de.ibm.com>
2359
2360         PR target/27006
2361         * gcc.dg/vmx/pr27006.c: New testcase.
2362
2363 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2364
2365         PR libgfortran/26766
2366         * gfortran.dg/write_recursive.f90: New test.
2367
2368 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2369
2370         * g++.dg/parse/dtor7.C: New test.
2371         * g++.dg/parse/new1.C: Add error marker.
2372         * g++.dg/template/new3.C: New test.
2373
2374         PR c++/26122
2375         * g++.dg/template/pure1.C: New test.
2376
2377         PR c++/26295
2378         * g++.dg/parse/ptrmem4.C: New test.
2379
2380 2006-04-10  Jeff Law  <law@redhat.com>
2381
2382         PR/27087
2383         * gcc.c-torture/compile/pr27087.c: New test.
2384
2385 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2386
2387         PR/21391
2388         * gcc.dg/20060410.c: New.
2389
2390 2006-04-10  Matthias Klose  <doko@debian.org>
2391
2392         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2393         Recognize multilib directory names containing underscores.
2394
2395 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2396
2397         * gcc.target/i386/vecinit-1.c: New test case.
2398         * gcc.target/i386/vecinit-2.c: Likewise.
2399
2400 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2401
2402         PR debug/27057
2403         * g++.dg/debug/dwarf2-2.C: New test.
2404
2405 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2406
2407         PR rtl-optimization/27073
2408         * gcc.c-torture/execute/pr27073.c: New test.
2409
2410 2006-04-08  Mike Stump  <mrs@apple.com>
2411
2412         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2413
2414 2006-04-07  Richard Guenther  <rguenther@suse.de>
2415
2416         PR tree-optimization/26135
2417         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2418
2419 2006-04-06  Jan Hubicka  <jh@suse.cz>
2420
2421         PR profile/26399
2422         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2423
2424 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2425
2426         * g++.dg/conversion/nullptr1.C: New test case.
2427         * g++.dg/conversion/nullptr2.C: Likewise.
2428
2429 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2430
2431         * gfortran.dg/dependency_18.f90: New test case.
2432
2433 2006-04-05  Richard Guenther  <rguenther@suse.de>
2434
2435         PR tree-optimization/26919
2436         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2437         * gcc.dg/ipa/ipa-2.c: Likewise.
2438         * gcc.dg/ipa/ipa-3.c: Likewise.
2439         * gcc.dg/ipa/ipa-5.c: Likewise.
2440
2441 2006-04-05  Richard Guenther  <rguenther@suse.de>
2442
2443         PR tree-optimization/26763
2444         * gcc.dg/torture/pr26763-1.c: New testcase.
2445         * gcc.dg/torture/pr26763-2.c: Likewise.
2446
2447 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2448
2449         PR fortran/23634
2450         PR fortran/25619
2451         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2452
2453 2006-04-04  Eric Christopher  <echristo@apple.com>
2454
2455         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2456         stubs.
2457         * gcc.target/i386/387-5.c: Ditto.
2458
2459 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2460
2461         * gcc.target/sparc/struct-ret-check.c: New test.
2462
2463 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2464
2465         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2466         zero decimal digits specified in format.
2467
2468 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2469
2470         PR fortran/26891
2471         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2472
2473         PR fortran/26976
2474         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2475         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2476         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2477         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2478         bigendian-ness.
2479
2480 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2481
2482         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2483         dummy arguments work when the actual argument is itself a dummy
2484         argument of the caller.
2485
2486 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2487
2488         PR libfortran/24685
2489         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2490
2491 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2492
2493         * gfortran.dg/dependencency_17.f90: New test case.
2494
2495 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2496
2497         * gfortran.dg/dependency_14.f90: New test case.
2498         * gfortran.dg/dependency_15.f90: Likewise.
2499         * gfortran.dg/dependency_16.f90: Likewise.
2500
2501 2006-03-31  Asher Langton  <langton2@llnl.gov>
2502
2503         PR fortran/25358
2504         gfortran.dg/cray_pointers_6.f90: New test.
2505
2506 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2507
2508         PR libgfortran/26890
2509         * gfortran.dg/read_size_noadvance.f90: New test.
2510
2511 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2512
2513         PR fortran/25031
2514         * gfortran.dg/multiple_allocation_1.f90: Check that the
2515         size has changed after a re-allocation with stat.
2516
2517 2006-03-30  Richard Guenther  <rguenther@suse.de>
2518
2519         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2520         removal.
2521         * gcc.target/i386/sselibm-2.c: Likewise.
2522         * gcc.target/i386/sselibm-3.c: Likewise.
2523         * gcc.target/i386/sselibm-4.c: Likewise.
2524         * gcc.target/i386/sselibm-5.c: Likewise.
2525
2526 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2527
2528         * gcc.dg/fold-andxor-1.c: New test case.
2529         * gcc.dg/fold-xorand-1.c: Likewise.
2530
2531 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2532
2533         * gcc.dg/fold-convnotconv-1.c: New test case.
2534
2535 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2536
2537         PR fortran/26779
2538         * gfortran.dg/private_type_5.f90: New test.
2539
2540 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2541
2542         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2543
2544 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2545
2546         * gfortran.dg/advance_2.f90: New test.
2547         * gfortran.dg/advance_3.f90: New test.
2548
2549         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2550
2551 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2552
2553         PR libgfortran/26661
2554         PR libgfortran/26880
2555         * gfortran.dg/read_x_past.f: New test.
2556
2557 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2558
2559         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2560         to be STABS.
2561
2562 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2563
2564         * objc.dg/dwarf-1.m: Skip on AIX.
2565         * objc.dg/dwarf-2.m: Skip on AIX.
2566
2567 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2568
2569         PR fortran/26816
2570         * gfortran.dg/float_1.f90: New test.
2571
2572 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2573
2574         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2575         X86_64 targets.
2576         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2577
2578 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2579
2580         PR libfortran/26735
2581         * gfortran.dg/convert_implied_open.f90: New test case.
2582
2583 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2584
2585         PR fortran/26769
2586         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2587
2588 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2589
2590         PR middle-end/26717
2591         * gcc.dg/pr26717.c: New test.
2592
2593 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2594
2595         * gfortran.dg/dependency_12.f90: New test case.
2596
2597 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2598
2599         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2600
2601 2006-03-24  Jeff Law  <law@redhat.com>
2602
2603         * gcc.c-torture/pr26840.c: New test.
2604
2605 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2606
2607         * objc.dg/dwarf-2.m: New.
2608         * obj-c++.dg/dwarf-2.mm: New.
2609
2610         * g++.old-deja/g++.other/init19.C: New.
2611
2612 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
2613
2614         * g++.dg/eh/spbp.C: Skip on AIX.
2615
2616 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
2617
2618         PR middle-end/26611
2619         * g++.dg/gomp/pr26611-1.C: New test.
2620         * g++.dg/gomp/pr26611-2.C: New test.
2621
2622 2006-03-24  Jeff Law  <law@redhat.com>
2623
2624         * gcc.c-torture/compile/pr26833.c: New test.
2625         * gfortran.fortran-torture/compile/pr26806.f90: New test.
2626
2627 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2628
2629         * gfortran.dg/endfile_2.f90: Delete temp file.
2630
2631 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
2632
2633         PR fortran/19303
2634         * gfortran.dg/record_marker_1.f90: New test case.
2635         * gfortran.dg/record_marker_2.f: New test case.
2636         * gfortran.dg/record_marker_3.f90: New test case.
2637
2638 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
2639
2640         PR fortran/17298
2641         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
2642         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
2643
2644 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
2645
2646         * lib/gcc-dg.exp (cleanup-modules): New proc.
2647         * gfortran.dg/allocatable_function_1.f90,
2648         gfortran.dg/allocate_char_star_scalar_1.f90,
2649         gfortran.dg/assumed_charlen_function_1.f90,
2650         gfortran.dg/assumed_dummy_1.f90,
2651         gfortran.dg/assumed_shape_ranks_1.f90,
2652         gfortran.dg/assumed_shape_ranks_2.f90,
2653         gfortran.dg/assumed_size_dt_dummy.f90,
2654         gfortran.dg/auto_char_dummy_array_1.f90,
2655         gfortran.dg/auto_char_len_3.f90,
2656         gfortran.dg/automatic_module_variable.f90,
2657         gfortran.dg/bad_automatic_objects_1.f90,
2658         gfortran.dg/char_array_constructor.f90,
2659         gfortran.dg/char_array_structure_constructor.f90,
2660         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
2661         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
2662         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
2663         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
2664         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
2665         gfortran.dg/derived_pointer_recursion.f90,
2666         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
2667         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
2668         gfortran.dg/dummy_functions_1.f90,
2669         gfortran.dg/elemental_initializer_1.f90,
2670         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
2671         gfortran.dg/elemental_pointer_1.f90,
2672         gfortran.dg/elemental_subroutine_1.f90,
2673         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
2674         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
2675         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
2676         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
2677         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
2678         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
2679         gfortran.dg/global_references_1.f90,
2680         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
2681         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
2682         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
2683         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
2684         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
2685         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
2686         gfortran.dg/large_integer_kind_1.f90,
2687         gfortran.dg/large_real_kind_1.f90,
2688         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
2689         gfortran.dg/module_double_reuse.f90,
2690         gfortran.dg/module_equivalence_1.f90,
2691         gfortran.dg/module_interface_1.f90,
2692         gfortran.dg/module_parameter_array_refs_1.f90,
2693         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
2694         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
2695         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
2696         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
2697         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
2698         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
2699         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
2700         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
2701         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
2702         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
2703         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
2704         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
2705         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
2706         gfortran.dg/same_name_1.f90,
2707         gfortran.dg/sibling_dummy_procedure_1.f90,
2708         gfortran.dg/sibling_dummy_procedure_2.f90,
2709         gfortran.dg/sibling_dummy_procedure_3.f90,
2710         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
2711         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
2712         gfortran.dg/used_dummy_types_2.f90,
2713         gfortran.dg/used_dummy_types_3.f90,
2714         gfortran.dg/used_dummy_types_4.f90,
2715         gfortran.dg/used_dummy_types_5.f90,
2716         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
2717         gfortran.dg/userdef_operator_1.f90: Use it.
2718
2719 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2720
2721         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
2722         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
2723         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
2724         gfortran.dg/write_back.f,
2725         gfortran.fortran-torture/execute/inquire_1.f90,
2726         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
2727
2728 2006-03-21  Jeff Law  <law@redhat.com>
2729
2730         * gcc.dg/tree-ssa/vrp28.c: New test.
2731
2732 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2733
2734         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
2735         if _STDC_C99 is defined.
2736         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
2737         * gcc.dg/builtins-20.c: Likewise.
2738         * gcc.dg/builtins-53.c: Likewise.
2739         * gcc.dg/single-precision-constant.c: Likewise. Also pass
2740         -mmacosx-version-min=10.3 on PowerPC/Darwin.
2741
2742 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
2743
2744         PR tree-opt/26781
2745         * gcc.c-torture/compile/pr26781-1.c: New test.
2746         * gcc.c-torture/compile/pr26781-2.c: New test.
2747
2748 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
2749
2750         PR c++/26690
2751         * g++.dg/gomp/pr26690-1.C: New test.
2752         * g++.dg/gomp/pr26690-2.C: New test.
2753
2754 2006-03-20  Jeff Law  <law@redhat.com>
2755
2756         * gcc.dg/tree-ssa/pr21829.c: New test.
2757
2758         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
2759
2760 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
2761
2762         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
2763         (check_visibility_available): Use it.
2764         (check_effective_target_default_packed): Likewise.
2765         (check_effective_target_pcc_bitfield_type_matters): Likewise.
2766         (check_effective_target_fopenmp): Likewise.
2767         (check_effective_target_freorder): Likewise.
2768         (check_effective_target_fpic): Likewise.
2769         (check_named_sections_available): Likewise.
2770         (check_effective_target_ilp32): Likewise.
2771         (check_effective_target_lp64): Likewise.
2772
2773 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
2774
2775         PR fortran/20935
2776         * gfortran.dg/scalar_mask_2.f90: New test case.
2777
2778 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
2779
2780         PR tree-opt/26629
2781         * gcc.dg/tree-ssa/loadpre12.c: New test.
2782         * gcc.dg/tree-ssa/loadpre13.c: New test.
2783         * gcc.dg/tree-ssa/loadpre14.c: New test.
2784         * gcc.dg/tree-ssa/loadpre15.c: New test.
2785         * gcc.dg/tree-ssa/loadpre16.c: New test.
2786         * gcc.dg/tree-ssa/loadpre17.c: New test.
2787         * gcc.dg/tree-ssa/loadpre18.c: New test.
2788         * gcc.dg/tree-ssa/loadpre19.c: New test.
2789         * gcc.dg/tree-ssa/loadpre20.c: New test.
2790         * gcc.dg/tree-ssa/loadpre21.c: New test.
2791         * gcc.dg/tree-ssa/loadpre22.c: New test.
2792
2793 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
2794
2795         PR fortran/26741
2796         * gfortran.dg/elemental_initializer_1.f90: New test.
2797
2798         PR fortran/26716
2799         * gfortran.dg/assumed_shape_ranks_2: New test.
2800
2801 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
2802
2803         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
2804         target fpic.
2805
2806 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2807
2808         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
2809         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
2810         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
2811         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
2812         gfortran.fortran-torture/execute/direct_io.f90,
2813         gfortran.fortran-torture/execute/inquire_2.f90,
2814         gfortran.fortran-torture/execute/inquire_4.f90,
2815         gfortran.fortran-torture/execute/list_read_1.f90,
2816         gfortran.fortran-torture/execute/open_replace.f90,
2817         gfortran.fortran-torture/execute/slash_edit.f90,
2818         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
2819         temporary files from testcases.
2820
2821 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2822
2823         PR libgfortran/26509
2824         gfortran.dg/write_direct_eor.f90: New test.
2825
2826 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
2827
2828         * gcc.target/powerpc/pr26350.c: New.
2829         * gcc.target/powerpc/indexed-addr.c: New.
2830
2831 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2832
2833         * gfortran.dg/dependency_13.f90: New test case.
2834
2835 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2836
2837         PR middle-end/21781
2838         * gcc.dg/real-const-1.c: New test case.
2839
2840 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
2841
2842         * g++.old-deja/g++.other/init18.C: New.
2843         * g++.old-deja/g++.other/init5.C: Remove xfail.
2844
2845 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2846
2847         * g++.dg/opt/pr15551.C: Cleanup temp file.
2848
2849 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2850
2851         PR c++/6634
2852         g++.dg/parse/long1.C: New test.
2853
2854 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2855
2856         PR fortran/19101
2857         * gfortran.dg/continuation.f90: New test.
2858         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
2859
2860 2006-03-14  Richard Guenther  <rguenther@suse.de>
2861
2862         PR tree-optimization/26672
2863         * gcc.dg/torture/pr26672.c: New testcase.
2864
2865 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
2866
2867         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
2868         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
2869
2870 2006-03-13  Roger Sayle  <roger@eyesopen.com>
2871
2872         PR middle-end/26557
2873         * gcc.c-torture/compile/switch-1.c: New test case.
2874
2875 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
2876
2877         PR fortran/25378
2878         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
2879         test to include more permuatations of mask and index.
2880         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
2881         respond to F2003 spec. that the position returned for an all false
2882         mask && condition is zero.
2883
2884 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
2885
2886         PR middle-end/25989
2887         * gcc.dg/gomp/pr25989.c: New test.
2888
2889 2006-03-13  Jeff Law  <law@redhat.com>
2890
2891         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
2892
2893 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
2894
2895         * gcc.dg/switch-9.c: New test.
2896
2897 2006-03-13  Richard Guenther  <rguenther@suse.de>
2898
2899         PR middle-end/26630
2900         * gcc.dg/torture/pr26630.c: New testcase.
2901
2902 2006-03-11  Roger Sayle  <roger@eyesopen.com>
2903
2904         * gfortran.dg/dependency_10.f90: New test case.
2905         * gfortran.dg/dependency_11.f90: Likewise.
2906
2907 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
2908             Erik Edelmann  <eedelman@gcc.gnu.org>
2909
2910         * gfortran.dg/allocatable_function_1.f90: New.
2911         * gfortran.dg/allocatable_function_2.f90: New.
2912
2913 2006-03-10  Richard Guenther  <rguenther@suse.de>
2914
2915         PR middle-end/26565
2916         * gcc.dg/torture/pr26565.c: New testcase.
2917
2918 2006-03-09  Eric Christopher  <echristo@apple.com>
2919
2920         * gcc.c-torture/compile/20060309-1.c: New.
2921
2922 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2923
2924         PR libgfortran/26499
2925         * gfortran.dg/write_back.f: New test.
2926         * gfortran.dg/write_rewind_1.f: New test.
2927         * gfortran.dg/write_rewind_2.f: New test.
2928
2929 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2930
2931         PR libgfortran/26554
2932         * gfortran.dg/read_logical.f90: New test.
2933
2934 2006-03-04  Laurent GUERBY <laurent@guerby.net>
2935
2936         * ada/acats/norun.lst: cdd2a03 now passes.
2937
2938 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
2939
2940         PR testsuite/25177
2941         * gcc.target/powerpc/pr18096-1.c: Change where the error
2942         would match.
2943
2944 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
2945
2946         * gcc.target/i386/cleanup-1.c: New test.
2947         * gcc.target/i386/cleanup-2.c: New test.
2948
2949 2006-03-04  Roger Sayle  <roger@eyesopen.com>
2950
2951         * gfortran.dg/dependency_9.f90: Remove for the time being.
2952
2953 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
2954
2955         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
2956         directive.
2957
2958 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2959
2960         * gfortran.dg/dependency_9.f90: New test case.
2961
2962 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2963
2964         * gfortran.dg/dependency_4.f90: New test case.
2965         * gfortran.dg/dependency_5.f90: New test case.
2966         * gfortran.dg/dependency_6.f90: New test case.
2967         * gfortran.dg/dependency_7.f90: New test case.
2968         * gfortran.dg/dependency_8.f90: New test case.
2969
2970 2006-03-03  Paul Brook  <paul@codesourcery.com>
2971
2972         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
2973         Add m68k-*-elf.
2974
2975 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
2976
2977         PR fortran/25031
2978         * multiple_allocation_1.f90: New test.
2979
2980 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2981
2982         PR tree-optimization/26524
2983         * gfortran.dg/pr26524.f: New test case.
2984
2985 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2986
2987         * g++.dg/template/repo5.C: Cleanup repo files.
2988         * gcc.dg/20051201-1.c: Cleanup coverage files.
2989         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
2990         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
2991         tree dump files.
2992
2993 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
2994
2995         * objc.dg/objc-nofilename-1.m: New test.
2996         * objc.dg/bad-receiver-type.m: New test.
2997         * obj-c++.dg/bad-receiver-type.mm: New test.
2998
2999 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3000
3001         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3002
3003 2006-03-01  Mike Stump  <mrs@apple.com>
3004
3005         * g++.dg/abi/key2.C: Add.
3006
3007 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3008
3009         * gfortran.dg/logical_dot_product.f90: New test.
3010
3011         PR fortran/26393
3012         * gfortran.dg/used_interface_ref.f90: New test.
3013
3014         PR fortran/20938
3015         * gfortran.dg/dependency_2.f90: New test.
3016         * gfortran.fortran-torture/execute/where17.f90: New test.
3017         * gfortran.fortran-torture/execute/where18.f90: New test.
3018         * gfortran.fortran-torture/execute/where19.f90: New test.
3019         * gfortran.fortran-torture/execute/where20.f90: New test.
3020
3021 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3022
3023         * g++.dg/tree-ssa/pr26443.C: New test case.
3024
3025 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3026
3027         PR middle-end/26022
3028         * g++.dg/opt/return-slot1.C: New test.
3029
3030 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3031
3032         PR libgfortran/26136
3033         * gfortran.dg/namelist_23.f90: New test.
3034
3035 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3036
3037         PR middle-end/14752
3038         * gcc.dg/fold-eqandshift-2.c: New test case.
3039
3040 2006-02-28  Richard Guenther  <rguenther@suse.de>
3041
3042         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3043         decomposition.
3044
3045 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3046
3047         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3048
3049 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3050
3051         PR libgfortran/26464
3052         * gfortran.dg/backspace_5.f: New test.
3053         * gfortran.dg/backspace_6.f: New test.
3054
3055 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3056
3057         * gcc.dg/fold-eqandnot-1.c: New test case.
3058
3059 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3060
3061         PR middle-end/19983
3062         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3063
3064 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3065
3066         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3067         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3068
3069 2006-02-26  Richard Guenther  <rguenther@suse.de>
3070
3071         PR tree-optimization/26421
3072         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3073
3074 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3075
3076         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3077         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3078
3079 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3080
3081         * gcc.dg/fold-even-1.c: New test case.
3082
3083 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3084
3085         PR middle-end/21137
3086         * gcc.dg/fold-eqandshift-1.c: New test case.
3087
3088 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3089
3090         PR tree-optimization/25125
3091         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3092         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3093
3094 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3095
3096         PR tree-optimizations/26359
3097         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3098         with -fdump-tree-dceloop-details.
3099         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3100
3101 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3102
3103         PR middle-end/23673
3104         * gcc.dg/fold-eqxor-1.c: New test case.
3105         * gcc.dg/fold-eqxor-2.c: Likewise.
3106         * gcc.dg/fold-eqxor-3.c: Likewise.
3107
3108 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3109
3110         PR fortran/23092
3111         * scalar_mask_1.f90: New test.
3112
3113 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3114
3115         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3116         * g++.dg/eh/uncaught2.C: New.
3117         * g++.dg/eh/uncaught3.C: New.
3118
3119 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3120
3121         PR libgfortran/26423
3122         * gfortran.dg/read_many_1.f: New test.
3123
3124 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3125
3126         PR fortran/24519
3127         * gfortran.dg/dependency_3.f90: New test.
3128         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3129         XFAILs.
3130
3131         PR fortran/25395
3132         * gfortran.dg/equiv_6.f90: New test.
3133
3134 2006-02-23  Jeff Law  <law@redhat.com>
3135
3136         * gcc.c-torture/compile/pr26425.c: New test.
3137
3138 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3139
3140         PR middle-end/26412
3141         * gcc.dg/gomp/pr26412.c: New test.
3142
3143 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3144
3145         PR c++/26291
3146         * g++.dg/other/ellipsis1.C: New test.
3147         * g++.dg/parse/operator4.C: Adjust error marker.
3148
3149 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3150
3151         PR target/25603
3152         * gfortran.dg/pr25603.f: New testcase.
3153
3154 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3155
3156         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3157         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3158
3159 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3160
3161         * g++.dg/eh/spbp.C: New.
3162
3163 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3164
3165         PR middle-end/26379
3166         * gcc.target/i386/mmx-7.c: New test.
3167
3168 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3169
3170         PR tree-optimization/26361
3171         * gcc.dg/tree-ssa/vrp27.c: New test case.
3172
3173 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3174
3175         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3176         * gcc.dg/tree-ssa/complex-4.c: Here.
3177
3178 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3179
3180         PR middle-end/19543
3181         * gfortran.dg/logical_1.f90: New test case.
3182
3183 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3184
3185         PR middle-end/26334
3186         * gcc.dg/20060218-1.c: Moved to...
3187         * gcc.target/i386/20060218-1.c: ... here.  New test.
3188
3189 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3190
3191         PR fortran/26201
3192         * gfortran.dg/convert_1.f90: New.
3193
3194 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3195
3196         PR fortran/25054
3197         * gfortran.dg/namelist_5.f90: New test.
3198
3199         PR fortran/25089
3200         * gfortran.dg/namelist_4.f90: New test.
3201
3202 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3203
3204         PR tree-opt/25680
3205         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3206
3207 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3208
3209         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3210         variable to take into account the variable name in the
3211         function header.
3212         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3213
3214 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3215
3216         PR middle-end/26334
3217         * gcc.c-torture/compile/20060217-1.c: New test.
3218         * gcc.dg/20060218-1.c: New test.
3219
3220 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3221
3222         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3223
3224 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3225
3226         * gcc.dg/cpp/undef3.c: New test.
3227         * gcc.dg/cpp/trad/builtins2.c: New test.
3228
3229 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3230
3231         PR c++/26266
3232         * g++.dg/template/static22.C: New test.
3233         * g++.dg/template/static23.C: New test.
3234         * g++.dg/template/static24.C: New test.
3235         * g++.dg/template/non-dependent13.C: New test.
3236         * g++.dg/init/member1.C: Tweak error markers.
3237
3238 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3239
3240         PR target/26255
3241         * gcc.c-torture/compile/pr26255.c: New test case.
3242
3243 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3244
3245         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3246         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3247         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3248         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3249         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3250         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3251         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3252
3253 2006-02-16  Jeff Law  <law@redhat.com>
3254
3255         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3256         * gcc.dg/tree-ssa/vrp26.c: New test.
3257
3258 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3259
3260         PR target/20353
3261         PR target/24578
3262         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3263         __UCLIBC__ is defined.
3264
3265 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3266
3267         PR fortran/26224
3268         * gfortran.dg/gomp/pr26224.f: New test.
3269
3270 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3271
3272         PR tree-opt/25918
3273         * lib/target-supports.exp
3274         (check_effective_target_vect_short_mult): New.
3275         (check_effective_target_vect_char_mult): New.
3276         (check_effective_target_vect_widen_sum_qi_to_si): New.
3277         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3278         (check_effective_target_vect_widen_sum_hi_to_si): New.
3279         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3280         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3281         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3282         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3283         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3284         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3285         vect-reduc-pattern-2c.c
3286         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3287         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3288         vect-reduc-pattern-1c.c
3289
3290 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3291
3292         PR fortran/24557
3293         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3294
3295 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3296
3297         PR fortran/26054
3298         * gfortran.dg/enum_8.f90: Remove check for warning.
3299         * gfortran.dg/iomsg_1.f90: Ditto.
3300         * gfortran.dg/enum_1.f90: Ditto.
3301         * gfortran.dg/enum_9.f90: Ditto.
3302         * gfortran.dg/enum_2.f90: Ditto.
3303         * gfortran.dg/enum_10.f90: Ditto.
3304         * gfortran.dg/enum_3.f90: Ditto.
3305         * gfortran.dg/flush_1.f90: Ditto.
3306         * gfortran.dg/enum_4.f90: Ditto.
3307         * gfortran.dg/array_constructor_1.f90: Ditto.
3308         * gfortran.dg/enum_5.f90: Ditto.
3309         * gfortran.dg/enum_6.f90: Ditto.
3310         * gfortran.dg/enum_7.f90: Ditto.
3311
3312 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3313
3314         PR middle-end/26300
3315         * gcc.c-torture/compile/20060215-1.c: New test.
3316
3317 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3318
3319         PR middle-end/23670
3320         * gcc.dg/tree-ssa/andor-2.c: New test case.
3321
3322 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3323
3324         PR fortran/25045
3325         * optional_dim.f90: New test.
3326
3327 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3328
3329         PR fortran/26277
3330         * gfortran.dg/label_4.f90: New.
3331
3332 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3333             Diego Novillo  <dnovillo@redhat.com>
3334             Uros Bizjak  <uros@kss-loka.si>
3335
3336         * gfortran.dg/gomp: New directory.
3337
3338 2006-02-14  Richard Guenther  <rguenther@suse.de>
3339
3340         PR tree-optimization/26258
3341         * gcc.dg/torture/pr26258.c: New testcase.
3342
3343 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3344
3345         PR fortran/26246
3346         * gfortran.dg/pr26246_1.f90: New test.
3347         * gfortran.dg/pr26246_2.f90: New test.
3348
3349         PR middle-end/26092
3350         * gcc.c-torture/compile/20060208-1.c: New test.
3351
3352 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3353
3354         PR fortran/26074
3355         PR fortran/25103
3356         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3357         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3358         * gfortran.dg/automatic_module_variable.f90: Change error message.
3359
3360         PR fortran/20861
3361         * gfortran.dg/internal_dummy_1.f90: New test.
3362
3363         PR fortran/20871
3364         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3365
3366
3367         PR fortran/25083
3368         * gfortran.dg/uncommon_block_data_1.f90: New test.
3369         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3370         with standard.
3371
3372         PR fortran/25088
3373         * gfortran.dg/typed_subroutine_1.f90: New test.
3374
3375 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3376
3377         * objc.dg/dwarf-1.m: New.
3378
3379 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3380
3381         PR middle-end/24427
3382         * gcc.dg/tree-ssa/andor-1.c: New test case.
3383
3384 2006-02-13  Josh Conner  <jconner@apple.com>
3385
3386         PR target/25376
3387         * gcc.dg/pr25376.c: New test.
3388
3389         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3390         assemble.
3391         * lib/target-supports.exp (check_named_sections_available):
3392         Only compile named-sections test -- don't assemble.
3393
3394 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3395
3396         * g++.dg/warn/no-write-strings.C: New test.
3397         * g++.dg/warn/write-strings.C: Likewise.
3398         * g++.dg/warn/write-strings-default.C: Likewise.
3399
3400 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3401
3402         PR fortran/25806
3403         * gfortran.dg/ret_pointer_2.f90: New test.
3404
3405 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3406
3407         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3408
3409 2006-02-10  Jeff Law  <law@redhat.com>
3410
3411         * gcc.c-torture/compile/pr26213.c: New test.
3412
3413 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3414
3415         gfortran.dg/null_1.f90: New test.
3416
3417 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3418
3419         PR fortran/14771
3420         * gfortran.dg/parens_4.f90: New.
3421         * gfortran.dg/parens_5.f90: New.
3422
3423 2006-02-10  Richard Guenther  <rguenther@suse.de>
3424
3425         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3426
3427 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3428         Paul Thomas  <pault@gcc.gnu.org>
3429
3430         PR fortran/14771
3431         * gfortran.dg/parens_1.f90: New.
3432         * gfortran.dg/parens_2.f90: New.
3433         * gfortran.dg/parens_3.f90: New.
3434
3435 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3436
3437         PR fortran/26038
3438         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3439
3440         PR fortran/25059
3441         * gfortran.dg/impure_assignment_1.f90: New test.
3442
3443         PR fortran/25070
3444         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3445
3446 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3447
3448         PR target/26141
3449         * g++.dg/expr/stdarg2.C: New test.
3450
3451 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3452
3453         PR inline-asm/16194
3454         * gcc.dg/pr16194.c: New test.
3455
3456 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3457
3458         * ada/acats/run_acats: Use portable variant of "$@".
3459
3460 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3461
3462         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3463         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3464
3465 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3466
3467         PR tree-opt/26179
3468         * g++.dg/opt/pr26179.C: New test.
3469
3470 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3471
3472         PR middle-end/26134
3473         * gcc.dg/tree-ssa/complex-3.c: New test.
3474
3475 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3476
3477         * gcc.c-torture/compile/volatile-1.c: New test.
3478
3479 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3480
3481         PR 26180
3482         * gcc.dg/tree-ssa/pr26180.c: New test.
3483
3484 2006-02-08  Jeff Law  <law@redhat.com>
3485
3486         * gcc.dg/tree-ssa/pr21417.c: New test.
3487
3488 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3489
3490         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3491         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3492
3493 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3494
3495         * lib/scanrtl.exp: New.
3496
3497 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3498
3499         PR c++/26071
3500         * g++.dg/other/virtual2.C: New test.
3501
3502         PR c++/26070
3503         * g++.dg/other/virtual1.C: New test.
3504
3505 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3506
3507         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3508         cleanup-ipa-dump): Update dump file glob patterns.
3509         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3510         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3511
3512         * lib/gcc-dg.exp: Load it.
3513         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3514
3515 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3516
3517         PR testsuite/26159
3518         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3519         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3520
3521 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3522
3523         PR fortran/25577
3524         * gfortran.dg/mvbits_1.f90: New.
3525
3526 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3527
3528         * g++.dg/warn/Wdiv-by-zero.C: New test.
3529         * g++.dg/warn/Wno-div-by-zero.C: New.
3530
3531 2006-02-07  Jeff Law  <law@redhat.com>
3532
3533         * gcc.dg/tree-ssa/pr21559.c: New test.
3534
3535         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3536         multiple VRP passes.
3537         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3538         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3539         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3540         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3541         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3542         * gcc.dg/tree-ssa/vrp02.c: Likewise
3543         * gcc.dg/tree-ssa/vrp11.c: Likewise
3544         * gcc.dg/tree-ssa/pr14341.c: Likewise
3545         * gcc.dg/tree-ssa/vrp19.c: Likewise
3546         * gcc.dg/tree-ssa/vrp20.c: Likewise
3547         * gcc.dg/tree-ssa/vrp03.c: Likewise
3548         * gcc.dg/tree-ssa/pr21086.c: Likewise
3549         * gcc.dg/tree-ssa/pr21959.c: Likewise
3550         * gcc.dg/tree-ssa/vrp21.c: Likewise
3551         * gcc.dg/tree-ssa/vrp04.c: Likewise
3552         * gcc.dg/tree-ssa/pr25485.c: Likewise
3553         * gcc.dg/tree-ssa/pr22026.c: Likewise
3554         * gcc.dg/tree-ssa/vrp22.c: Likewise
3555         * gcc.dg/tree-ssa/vrp05.c: Likewise
3556         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3557         * gcc.dg/tree-ssa/pr20701.c: Likewise
3558         * gcc.dg/tree-ssa/vrp23.c: Likewise
3559         * gcc.dg/tree-ssa/vrp06.c: Likewise
3560         * gcc.dg/tree-ssa/pr22117.c: Likewise
3561         * gcc.dg/tree-ssa/pr20702.c: Likewise
3562         * gcc.dg/tree-ssa/vrp15.c: Likewise
3563         * gcc.dg/tree-ssa/pr21090.c: Likewise
3564         * gcc.dg/tree-ssa/pr21294.c: Likewise
3565         * gcc.dg/tree-ssa/vrp24.c: Likewise
3566         * gcc.dg/tree-ssa/vrp07.c: Likewise
3567         * gcc.dg/tree-ssa/pr21563.c: Likewise
3568         * gcc.dg/tree-ssa/pr25382.c: Likewise
3569         * gcc.dg/tree-ssa/vrp16.c: Likewise
3570         * gcc.dg/tree-ssa/vrp25.c: Likewise
3571         * gcc.dg/tree-ssa/vrp08.c: Likewise
3572         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3573         * gcc.dg/tree-ssa/vrp17.c: Likewise
3574         * gcc.dg/tree-ssa/pr21458.c: Likewise
3575         * g++.dg/tree-ssa/pr18178.C: Likewise
3576
3577 2006-02-07  Richard Guenther  <rguenther@suse.de>
3578
3579         PR c++/26140
3580         Revert
3581         2006-01-30  Richard Guenther  <rguenther@suse.de>
3582         PR c++/23372
3583         * gcc.dg/pr23372-1.C: New testcase.
3584
3585         * g++.dg/tree-ssa/pr26140.C: New testcase.
3586
3587 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3588
3589         PR c++/9737
3590         * g++.dg/template/ttp15.C: New test.
3591         * g++.dg/template/ttp16.C: Likewise.
3592         * g++.dg/template/ttp17.C: Likewise.
3593         * g++.old-deja/g++.pt/ttp36.C: Remove.
3594         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3595         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3596         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3597         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3598         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3599         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3600         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3601         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3602         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3603
3604 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3605
3606         PR libfortran/23815
3607         * unf_io_convert_4.f90: New test.
3608
3609 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
3610
3611         * gcc.dg/tree-ssa/loadpre10.c: New test.
3612         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
3613         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
3614         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
3615
3616 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3617
3618         PR libfortran/24685
3619         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
3620
3621 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
3622
3623         PR tree-opt/25251
3624         * gfortran.dg/assign_7.f: New test.
3625
3626 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3627
3628         PR fortran/26041
3629         PR fortran/26064
3630         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
3631         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
3632         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
3633
3634 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
3635
3636         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
3637         in size_t typedef.
3638
3639 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3640
3641         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
3642         * g++.dg/charset/string.c (foo): Likewise.
3643         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
3644         const char*
3645         * g++.dg/ext/builtin2.C (printf): Likewise.
3646         * g++.dg/init/new15.C (printf): Likewise.
3647         * g++.dg/opt/pr17697-1.C (foo): Likewise.
3648         * g++.dg/opt/pr17697-2.C (foo): Likewise.
3649         * g++.dg/opt/pr17697-3.C (foo): Likewise.
3650         * g++.dg/template/non-dependent4.C (temp): Likewise.
3651         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
3652         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
3653         parameter type to const char*.
3654         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
3655         Change type to const char*.
3656         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
3657         Likewise.
3658         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
3659         second parameter type to const char*.
3660         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
3661         (Y::Y): Change parameter type to const char*.
3662         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
3663         * g++.old-deja/g++.jason/report.C: Apply const correctness.
3664         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
3665         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
3666         (char*).
3667         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
3668         const char*.
3669         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
3670         type to const char*.
3671         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
3672         return type to const char*.
3673         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
3674         to const char*.
3675         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
3676         * g++.old-deja/g++.law/refs1.C: Likewise.
3677         * g++.old-deja/g++.law/visibility1.C: Likewise.
3678         * g++.old-deja/g++.law/visibility2.C: Likewise.
3679         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
3680         const char*.
3681         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
3682         * g++.old-deja/g++.mike/net48.C: Likewise.
3683         * g++.old-deja/g++.mike/p646.C: Likewise.
3684         * g++.old-deja/g++.mike/p6746.C: Likewise.
3685         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
3686         type to const char*.
3687         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
3688         deprecated conversion warning.
3689         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
3690         char*.
3691         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
3692         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
3693         * g++.old-deja/g++.pt/explicit8.C: Likewise.
3694         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
3695         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
3696         * g++.old-deja/g++.pt/nontype3.C: Likewise.
3697         * g++.old-deja/g++.pt/t39.C: Likewise.
3698         * g++.old-deja/g++.robertl/eb106.C: Likewise.
3699         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
3700
3701 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
3702
3703         PR fortran/25075
3704         intrinsic_argument_conformance_1.f90: New test.
3705
3706 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
3707
3708         PR fortran/20845
3709         * gfortran.dg/char_result_11.f90: Add SAVE.
3710         * gfortran.dg/der_pointer_4.f90: Ditto.
3711         * gfortran.dg/default_initialization.f90: New test.
3712
3713 2006-02-03  Jeff Law  <law@redhat.com>
3714
3715         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
3716         handle more than 100 dump files.
3717         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
3718         * lib/scantree.exp (scan-tree-dump): Likewise.
3719         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
3720         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
3721         * lib/scanipa.exp (scan-ipa-dump): Likewise.
3722         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
3723         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
3724
3725 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
3726
3727         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
3728
3729 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
3730
3731         * g++.dg/template/using12.C: New test.
3732
3733 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
3734
3735         * gcc.target/powerpc/pr25960.c: New test.
3736
3737 2006-02-02  Steven G. Kargl  <kargls@comcast>
3738
3739         PR fortran/24958
3740         gfortran.dg/nullify_2.f90: New test.
3741
3742 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
3743
3744         PR 25990
3745         * gcc.dg/gomp/pr25990.c: New test.
3746
3747 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
3748
3749         PR c++/25342
3750         * g++.gd/template/partial4.C: New test.
3751
3752 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
3753
3754         PR middle-end/26001
3755         * gfortran.dg/data_char_2.f90: New.
3756
3757 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
3758
3759         PR fortran/26039
3760         maxval_maxloc_conformance_1.f90: New test.
3761
3762 2006-01-31  Richard Guenther  <rguenther@suse.de>
3763
3764         * gcc.target/i386/sselibm-1.c: New testcase.
3765         * gcc.target/i386/sselibm-2.c: Likewise.
3766         * gcc.target/i386/sselibm-3.c: Likewise.
3767         * gcc.target/i386/sselibm-4.c: Likewise.
3768         * gcc.target/i386/sselibm-5.c: Likewise.
3769
3770 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3771
3772         PR fortran/24266
3773         * gfortran.dg/arrayio_derived_2.f90: New.
3774
3775 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
3776
3777         * gcc.dg/unsigned-long-compare.c: New test.
3778
3779 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
3780
3781         PR testsuite/25318
3782         * lib/target-supports.exp (check_effective_target_freorder):
3783         Check to see if target supports -freorder-blocks-and-partition.
3784         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
3785         instead of "dg-require-named-sections".
3786
3787 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
3788
3789         PR target/14798:
3790         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
3791         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
3792         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3793         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3794         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
3795         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
3796         * gcc.dg/attr-isr-trap_exit.c: Likewise.
3797         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3798
3799 2006-01-30  Richard Guenther  <rguenther@suse.de>
3800
3801         PR c++/23372
3802         * gcc.dg/pr23372-1.C: New testcase.
3803
3804 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
3805
3806         * gcc.dg/gomp/pr25874.c: New test.
3807
3808 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
3809
3810         PR tree-opt/25911
3811         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
3812
3813 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
3814
3815         PR fortran/18578
3816         PR fortran/18579
3817         PR fortran/20857
3818         PR fortran/20885
3819         * gfortran.dg/intent_out_1.f90: New test.
3820
3821 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
3822
3823         PR fortran/17911
3824         * gfortran.dg/procedure_lvalue.f90: New test.
3825
3826         PR fortran/20895
3827         PR fortran/25030
3828         * gfortran.dg/char_pointer_assign_2.f90: New test.
3829         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
3830         assignment to be consistent with standard.
3831         * gfortran.dg/char_result_2.f90: The same.
3832         * gfortran.dg/char_result_8.f90: The same.
3833
3834 2006-01-28  Zack Weinberg  <zackw@panix.com>
3835
3836         * gcc.dg/Woverlength-strings.c
3837         * gcc.dg/Woverlength-strings-pedantic-c89.c
3838         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
3839         * gcc.dg/Woverlength-strings-pedantic-c99.c
3840         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
3841
3842 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
3843
3844         * gcc.c-torture/execute/20060127-1.c: New test.
3845
3846 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3847
3848         PR c++/25999
3849         * g++.dg/ext/pragmaweak1.C: New test.
3850
3851 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3852
3853         PR c++/25855
3854         * g++.dg/template/spec29.C: New test.
3855
3856 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
3857
3858         PR c/19606.
3859         * gcc.c-torture/execute/pr19606.c: New.
3860
3861 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
3862
3863         * gcc.dg/pragma-re-4.c: New test.
3864
3865 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
3866
3867         PR fortran/25964
3868         * gfortran.dg/assumed_size_refs_3.f90: New test.
3869
3870 2006-01-27  Ben Elliston  <bje@au.ibm.com>
3871
3872         * gcc.misc-tests/dectest.exp: Remove defunct comment.
3873
3874 2006-01-26  Laurent GUERBY <laurent@guerby.net>
3875
3876         PR ada/21317
3877         * ada/acats/support/impdef.a: Add One_Long_Second.
3878         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
3879         * ada/acats/tests/c9/c94026.a: Likewise.
3880         * ada/acats/tests/c9/c97305c.ada: Likewise.
3881         * ada/acats/tests/c9/c99004a.ada: Likewise.
3882
3883 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
3884
3885         PR fortran/25964
3886         * gfortran.dg/global_references_2.f90: New test.
3887
3888         PR fortran/25084
3889         PR fortran/20852
3890         PR fortran/25085
3891         PR fortran/25086
3892         * gfortran.dg/assumed_charlen_function_1.f90: New test.
3893         * gfortran.dg/assumed_charlen_function_3.f90: New test.
3894
3895         PR fortran/25416
3896         * gfortran.dg/assumed_charlen_function_2.f90: New test.
3897
3898 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
3899
3900         PR c/25892
3901         * gcc.dg/Wpointer-sign.c: New.
3902         * gcc.dg/Wpointer-sign-Wall.c: New.
3903         * gcc.dg/Wpointer-sign-Wall-no.c: New.
3904         * gcc.dg/Wpointer-sign-pedantic.c: New.
3905         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
3906         * gcc.dg/conv-2.c: Use -Wpointer-sign.
3907
3908 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
3909
3910         PR C/25861
3911         * gcc.c-torture/compile/pr25861.c: New test.
3912
3913 2006-01-26  Paul Brook  <paul@codesourcery.com>
3914
3915         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
3916         on short-enum targets.
3917         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
3918         variable.
3919         (generate_fields): Use short_enums.
3920         (main): Set short_enums.  Document -e.
3921         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
3922         on short-enum targets.
3923         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
3924         variable.
3925         (generate_fields): Use short_enums.
3926         (main): Set short_enums.  Document -e.
3927         * lib/target-supports.exp (check_effective_target_short_enums): New.
3928
3929 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
3930
3931         PR target/25947
3932         * gcc.dg/torture/pr25947-1.c: New test.
3933
3934 2006-01-25  Jan Hubicka  <jh@suse.cz>
3935             Roger Sayle  <roger@eyesopen.com>
3936
3937         PR rtl-optimization/25703
3938         * gcc.target/i386/20060125-1.c: New test case.
3939         * gcc.target/i386/20060125-2.c: New test case.
3940
3941 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3942
3943         PR fortran/18540
3944         * gfortran.dg/goto_1.f: New.
3945
3946 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
3947
3948         PR fortran/25716
3949         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
3950         25716 on 32-bit systems too.
3951
3952 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
3953
3954         PR testsuite/25590
3955         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
3956
3957 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3958
3959         * gcc.dg/tree-ssa/gen-vect-33.c: New.
3960
3961 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3962
3963         PR fortran/25835
3964         * gfortran.dg/read_eof.f90: Delete, renamed.
3965         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
3966         * gfortran.dg/read_eof_2.f90: New test.
3967         * gfortran.dg/read_eof_3.f90: New test.
3968
3969 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
3970
3971         PR tree-opt/25860
3972         * gcc.c-torture/compile/pr25860.c: New test.
3973
3974 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3975
3976         PR c++/25552
3977         * g++.dg/parse/dtor8.C: New test.
3978
3979 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
3980
3981         PR testsuite/25891
3982         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
3983         * gcc.dg/gomp/gomp.exp: Return without testing anything if
3984         check_effective_target_fopenmp returns 0.
3985
3986 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
3987
3988         PR ada/20548
3989         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
3990         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
3991         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
3992
3993 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
3994
3995         PR tree-opt/25857
3996         * g++.dg/opt/pr25857.C: New test.
3997
3998 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
3999         Jan Hubicka  <jh@suse.cz>
4000         Richard Guenther  <rguenther@suse.de>
4001
4002         PR rtl-optimization/25654
4003         * gcc.dg/torture/pr25654.c: New testcase.
4004         * gcc.target/i386/pr25654.c: Likewise.
4005
4006 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4007
4008         PR fortran/25901
4009         * gfortran.dg/internal references_2.f90: New test.
4010
4011         Fix regression in testing of admissability of attributes.
4012         * gfortran.dg/intent_used_1.f90: New test.
4013
4014 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4015
4016         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4017         Remove target conditional torture options for i?86 and x86_64
4018         GNU/Linux.
4019
4020 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4021
4022         PR c++/10891
4023         * g++.dg/rtti/no-rtti.C: New.
4024
4025 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4026
4027         PR c++/25895
4028         * g++.dg/inherit/conv2.C: New test.
4029
4030         PR c++/25856
4031         * g++.dg/parse/dtor7.C: New test.
4032
4033         PR c++/25858
4034         * g++.dg/template/crash44.C: New test.
4035
4036 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4037
4038         PR fortran/25124
4039         PR fortran/25625
4040         * gfortran.dg/internal_references_1.f90: New test.
4041           PR fortran/20881
4042         PR fortran/23308
4043         PR fortran/25538
4044         PR fortran/25710
4045         * gfortran.dg/global_references_1.f90: New test.
4046         * gfortran.dg/g77/19990905-1.f: Restore the error that
4047         there is a clash between the common block name and
4048         the name of a subroutine reference.
4049
4050         PR fortran/PR24276
4051         * gfortran.dg/aliasing_dummy_1.f90: New test.
4052
4053 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4054
4055         * gcc.dg/vmx/1b-01.c: Warning fix.
4056         * gcc.dg/vmx/1c-02.c: Likewise.
4057         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4058
4059 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4060
4061         PR testsuite/24962
4062         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4063
4064 2006-01-20  Richard Guenther  <rguenther@suse.de>
4065         Steven Bosscher <stevenb.gcc@gmail.com>
4066
4067         PR rtl-optimization/24626
4068         * gcc.dg/torture/pr24626-1.c: New testcase.
4069         * gcc.dg/torture/pr24626-2.c: Likewise.
4070         * gcc.dg/torture/pr24626-3.c: Likewise.
4071         * gcc.dg/torture/pr24626-4.c: Likewise.
4072
4073 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4074
4075         PR c++/5520
4076         * g++.dg/warn/empty-body.C: New.
4077
4078 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4079
4080         PR c++/22136
4081         * g++.dg/template/using10.C: New test.
4082         * g++.dg/temlpate/using11.C: Likewise.
4083         * g++.dg/inherit/using5.C: Tweak error messages.
4084
4085 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4086
4087         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4088         target test.
4089         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4090
4091 2006-01-19  Jan Hubicka  <jh@suse.cz>
4092
4093         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4094
4095 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4096
4097         PR c++/25854
4098         * g++.dg/template/spec28.C: New test.
4099
4100 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4101
4102         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4103         Fix fprintf's by adding srcdir or removing it.
4104
4105 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4106
4107         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4108         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4109         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4110         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4111         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4112         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4113         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4114         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4115         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4116         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4117         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4118         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4119         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4120         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4121
4122 2006-01-18  Jeff Law  <law@redhat.com>
4123
4124         * gcc.dg/tree-ssa/vrp25.c: New test.
4125
4126 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4127
4128         * gcc.dg/pr25805.c: Fix misapplied patch.
4129
4130 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4131
4132         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4133         (check_effective_target_vect_udot_qi): New.
4134         (check_effective_target_vect_sdot_hi): New.
4135         (check_effective_target_vect_udot_hi): New.
4136         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4137         prefixed with "wrapv-" with -fwrapv.
4138         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4139         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4140         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4141         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4142         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4143
4144         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4145         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4146         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4147         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4148
4149 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4150
4151         PR c++/16829
4152         * g++.dg/other/default2.C: New test.
4153         * g++.dg/other/default3.C: New test.
4154
4155 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4156
4157         PR c/25805
4158         * gcc.dg/pr25805.c: New file.
4159
4160 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4161
4162         PR c++/25836
4163         * g++.dg/template/init6.C: New test.
4164
4165 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4166
4167         * gcc.dg/tree-ssa/pr24287.c: New test
4168
4169 2006-01-18  Eric Christopher  <echristo@apple.com>
4170
4171         * g++.dg/eh/table.C: New.
4172
4173 2006-01-18  DJ Delorie  <dj@redhat.com>
4174
4175         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4176         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4177         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4178         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4179
4180 2006-01-18  Jeff Law  <law@redhat.com>
4181
4182         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4183         on wrapping on overflow semantics.
4184
4185         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4186
4187         * gcc.gc/tree-ssa/vrp23.c: New test.
4188         * gcc.gc/tree-ssa/vrp24.c: New test.
4189
4190 2006-01-18  Richard Henderson  <rth@redhat.com>
4191             Aldy Hernandez  <aldyh@redhat.com>
4192             Jakub Jelinek  <jakub@redhat.com>
4193             Diego Novillo  <dnovillo@redhat.com>
4194             Uros Bizjak  <uros@kss-loka.si>
4195
4196         * testsuite/gcc.dg/gomp: New directory.
4197
4198 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4199             Steven G. Kargl  <kargls@comcast.net>
4200
4201         PR fortran/20869
4202         * gfortran.dg/intrinsic_external_1.f90: New test.
4203
4204         PR fortran/20875.
4205         * gfortran.dg/elemental_pointer_1.f90: New test.
4206
4207         PR fortran/25024
4208         * gfortran.dg/external_procedures_1.f90: New test.
4209
4210         PR fortran/25785
4211         gfortran.dg/assumed_present.f90: New test.
4212
4213 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4214
4215         * g++.dg/parse/lookup5.C: New test.
4216
4217 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4218
4219         PR fortran/25697
4220         * gfortran.dg/read_eof.f90: New test.
4221
4222 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4223
4224         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4225         add a closing brace.
4226
4227 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4228
4229         PR fortran/25631
4230         * gfortran.dg/fmt_tl.f: New test.
4231
4232 2006-01-17  Eric Christopher  <echristo@apple.com>
4233
4234         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4235         * g++.old-deja/g++.warn/impint2.C: Ditto.
4236         * g++.old-deja/g++.other/null1.C: Ditto.
4237         * g++.dg/warn/conv2.C: Ditto.
4238         * g++.dg/warn/conv4.C: New file.
4239
4240 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4241
4242         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4243
4244 2006-01-17  Andreas Jaeger  <aj@suse.de>
4245             Janis Johnson <janis187@us.ibm.com>
4246
4247         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4248         in 64-bit.
4249         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4250         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4251
4252 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4253
4254         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4255         xfail txxx where xxx >= 25.
4256
4257 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4258
4259         PR testsuite/25764
4260         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4261
4262 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4263
4264         PR c/25682
4265         * gcc.dg/pr25682.c: New test.
4266         * g++.dg/parse/array-size2.C: New test.
4267
4268 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4269
4270         * consistency.vlad: Remove entire directory, 1652 files.
4271
4272 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4273
4274         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4275         check_effective_target_dfprt_nocache): New.
4276         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4277         (check_effective_target_dfprt): New.
4278         * lib/c-compat.exp (check_dfp): Remove.
4279         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4280         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4281         level of support for decimal float.
4282         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4283         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4284         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4285         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4286         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4287         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4288         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4289         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4290         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4291         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4292         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4293         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4294         directives.
4295
4296 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4297
4298         PR testsuite/25741
4299         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4300         $base_dir/../.
4301         * lib/gfortran.exp (gfortran_init): Likewise.
4302         * lib/obj-c++.exp (obj-c++_init): Likewise.
4303         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4304         (scan-assembler-dem-not): Likewise.
4305         * lib/scandump.exp (scan-dump-dem): Likewise.
4306         (scan-dump-dem-not): Likewise.
4307
4308 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4309
4310         PR testsuite/25767
4311         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4312         powerpc-*-darwin*.
4313         * lib/obj-c++.exp (obj-c++_init): Likewise.
4314
4315 2006-01-16  Richard Guenther  <rguenther@suse.de>
4316
4317         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4318
4319 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4320
4321         PR testsuite/25777
4322         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4323         to LD_LIBRARY_PATH.
4324
4325 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4326             Andrew Pinski  <pinskia@physics.uc.edu>
4327
4328         * gcc.dg/minmax-1.c: New test.
4329
4330 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4331
4332         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4333         * gcc.misc-tests/dectest.exp: Ditto.
4334
4335 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4336
4337         PR testsuite/25796
4338         * gcc.target/i386/cmov6.c: Use -march=k8.
4339
4340 2006-01-15  Andreas Jaeger  <aj@suse.de>
4341
4342         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4343         x86 does not have __float128.
4344
4345 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4346
4347         * gcc.target/i386/cmov6.c: New test.
4348
4349 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4350
4351         PR c++/25663
4352         * g++.dg/template/ctor6.C: New test.
4353
4354 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4355
4356         PR tree-optimization/25485
4357         * gcc.dg/tree-ssa/pr25485.c: New.
4358
4359 2006-01-14  Richard Guenther  <rguenther@suse.de>
4360
4361         PR tree-optimization/22548
4362         PR tree-optimization/22555
4363         PR tree-optimization/22501
4364         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4365         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4366         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4367         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4368         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4369         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4370         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4371         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4372         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4373
4374 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4375
4376         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4377         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4378
4379 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4380         Richard Guenther  <rguenther@suse.de>
4381
4382         PR rtl-optimization/24257
4383         * gcc.dg/torture/pr24257.c: New testcase.
4384
4385 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4386
4387         * gcc.c-torture/execute/20060110-1.c: New test.
4388         * gcc.c-torture/execute/20060110-2.c: New test.
4389
4390 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4391
4392         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4393
4394 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4395
4396         PR fortran/25756
4397         * gfortran.dg/label_3.f90: New test.
4398
4399 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4400
4401         PR tree-optimization/25771
4402         * g++.dg/tree-ssa/pr25771.C: New test
4403
4404 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4405
4406         PR tree-opt/24365
4407         * g++.dg/opt/complex5.C: New test.
4408
4409 2006-01-13  Richard Guenther  <rguenther@suse.de>
4410
4411         * gcc.target/i386/387-9.c: New testcase.
4412
4413 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4414
4415         PR c++/24824
4416         * g++.dg/debug/dwarf2-1.C: New.
4417
4418 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4419
4420         PR testsuite/25728
4421         * lib/gcov.exp (verify-lines): Add "close $fd".
4422
4423 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4424             Ben Elliston  <bje@au.ibm.com>
4425
4426         * gcc.dg/dfp/inf-1.c: New test.
4427
4428 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4429             Yao Qi  <qiyaoltc@cn.ibm.com>
4430             Ben Elliston  <bje@au.ibm.com>
4431             Jon Grimm  <jgrimm2@us.ibm.com>
4432
4433         * gcc.dg/nodfp-1.c: New test.
4434         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4435         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4436         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4437         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4438         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4439         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4440         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4441         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4442         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4443         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4444         * gcc.dg/format/dfp-printf-1.c: Likewise.
4445         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4446         (compat_setup_dfp): New.
4447         * gcc.dg/compat/compat.exp: Use it.
4448         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4449         Make some variables global, prepend "compat_" to their names.
4450         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4451         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4452         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4453         * lib/compat.exp (compat_skip_list): Make global, rename.
4454         * lib/c-compat.exp: New file.
4455         * lib/target-supports.exp (check_effective_target_dfp): New.
4456
4457         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4458         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4459         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4460         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4461         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4462         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4463         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4464         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4465         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4466         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4467         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4468         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4469         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4470         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4471         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4472         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4473         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4474         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4475         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4476         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4477         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4478         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4479         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4480         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4481         gcc.dg/dfp/struct-layout-1.c,
4482         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4483         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4484         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4485         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4486         gcc.dg/dfp/func-vararg-dfp.c,
4487         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4488         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4489         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4490         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4491         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4492
4493 2006-01-11  Richard Guenther  <rguenther@suse.de>
4494
4495         PR tree-optimization/25734
4496         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4497
4498 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4499
4500         PR fortran/25486
4501         * gfortran.dg/literal_character_constant_1_x.F: New test.
4502         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4503         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4504         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4505
4506 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4507
4508         PR c++/25386
4509         * g++.dg/ext/packed3.C: Add expected packed error.
4510
4511 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4512
4513         PR target/25706
4514         * gcc.dg/torture/pr25706-1.c: New test.
4515
4516 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4517
4518         PR tree-optimization/23109
4519         PR tree-optimization/23948
4520         PR tree-optimization/24123
4521
4522         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4523         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4524         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4525         g++.dg/tree-ssa/pr23948.C: New testcases.
4526         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4527         three divisions in order to do the optimization.
4528
4529 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4530
4531         PR c++/25632
4532         * g++.dg/other/pr25632.C: New test.
4533
4534 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4535
4536         PR fortran/25730
4537         * gfortran.dg/used_types_1.f90: New test.
4538
4539 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4540
4541         PR target/25718
4542         * gcc.dg/torture/pr25718-1.c: New test.
4543
4544 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4545
4546         * gfortran.dg/list_read_2.f90: Fix typo in description.
4547
4548 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4549
4550         * lib/target-supports.exp (check_visibility_available): Simplify test
4551         for *-*-netware*.
4552         (check_profiling_available): Fail for *-*-netware*.
4553         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4554         * gcc.dg/20021014-1.c: Likewise.
4555         * gcc.dg/nest.c: Likewise.
4556
4557 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4558
4559         fortran/24936
4560         * gfortran.dg/forall_3.f90: New test.
4561
4562 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4563
4564         PR fortran/21977
4565         * gfortran.dg/nesting_2.f90: New test.
4566         * gfortran.dg/nesting_3.f90: New test.
4567
4568 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4569
4570         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4571         Fix typo in comment.
4572
4573 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4574
4575         * gfortran.dg/single_char_string.f90: New test.
4576
4577 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4578
4579         * gfortran.dg/ichar_2.f90: New test.
4580
4581 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4582
4583         PR fortran/25093
4584         * gfortran.dg/private_type_4.f90: New.
4585
4586 2006-01-07  Richard Guenther  <rguenther@suse.de>
4587
4588         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4589
4590 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4591
4592         * gfortran.dg/func_decl_1.f90: New.
4593         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4594         * gfortran.dg/array_alloc_2.f90: Likewise.
4595         * gfortran.dg/char_result_8.f90: Likewise.
4596         * gfortran.dg/dup_save_1.f90: Likewise.
4597         * gfortran.dg/dup_save_2.f90: Likewise.
4598         * gfortran.dg/f2c_6.f90: Likewise.
4599         * gfortran.dg/f2c_7.f90: Likewise.
4600         * gfortran.dg/func_result_2.f90: Likewise.
4601         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4602
4603 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4604
4605         PR fortran/22146
4606         * gfortran.dg/elemental_subroutine_1.f90: New test.
4607         * gfortran.dg/elemental_subroutine_2.f90: New test.
4608
4609         PR fortran/25029
4610         PR fortran/21256
4611         * gfortran.dg/assumed_size_refs_1.f90: New test.
4612
4613         PR fortran/20868
4614         PR fortran/20870
4615         * gfortran.dg/assumed_size_refs_2.f90: New test.
4616         * gfortran.dg/initialization_1.f90: Change warning message.
4617
4618 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
4619
4620         * gcc.dg/tree-ssa/loop-15.c: New test.
4621
4622 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4623
4624         PR fortran/25598
4625         * gfortran.dg/backspace_3.f: New test.
4626         * gfortran.dg/backspace_4.f: New test.
4627
4628 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4629
4630         PR fortran/24268
4631         * gfortran.dg/fmt_white.f: Update test.
4632
4633 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
4634
4635         * gcc.dg/cast-1.c: Add new warning.
4636         * gcc.dg/cast-2.c: Likewise.
4637         * gcc.dg/cast-3.c: Likewise.
4638         * gcc.dg/format/cast-1.c: Likewise.
4639         * gcc.dg/cast-4.c: New testcase.
4640
4641 2006-01-05  Richard Guenther  <rguenther@suse.de>
4642
4643         PR tree-optimization/22555
4644         * gcc.dg/tree-ssa/alias-3.c: New testcase.
4645
4646 2006-01-05  Richard Guenther  <rguenther@suse.de>
4647             Diego Novillo  <dnovillo@redhat.com>
4648
4649         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
4650         * gcc.dg/tree-ssa/loop-8.c: Likewise.
4651         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4652         * gcc.dg/tree-ssa/pr23294.c: Likewise.
4653         * gcc.dg/tree-ssa/pr21985.c: Likewise.
4654         * gcc.dg/tree-ssa/loop-14.c: Likewise.
4655         * gcc.dg/tree-ssa/loop-2.c: Likewise.
4656         * gcc.dg/tree-ssa/loop-3.c: Likewise.
4657         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4658         * gcc.dg/tree-ssa/pr21171.c: Likewise.
4659         * gcc.dg/tree-ssa/loop-5.c: Likewise.
4660         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4661         * gcc.dg/tree-ssa/loop-6.c: Likewise.
4662         * treelang/compile/extravar.tree: Likewise.
4663         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
4664         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
4665         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
4666         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4667         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
4668
4669 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4670
4671         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
4672         for 64-bit fix.
4673
4674 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
4675
4676         PR fortran/23675
4677         gfortran.dg/char_result_11.f90: New.
4678
4679 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
4680
4681         PR c++/24782
4682         * g++.dg/parse/access9.C: New test.
4683         * g++.dg/tc1/dr52.C: Tweak error markers.
4684
4685 2006-01-04  Richard Henderson  <rth@redhat.com>
4686
4687         Merge from gomp branch.
4688         * g++.dg/parse/pragma2.C: Update expected error lines.
4689
4690 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
4691
4692         * g++.dg/other/i386-2.C: New test.
4693
4694         PR target/25554
4695         * gcc.c-torture/compile/20051228-1.c: New test.
4696
4697         PR c/25559
4698         * gcc.dg/pr25559.c: New test.
4699
4700 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
4701
4702         PR c++/25492
4703         * g++.dg/lookup/friend9.C: New test.
4704
4705         PR c++/25625
4706         * g++.dg/template/repo5.C: New test.
4707
4708 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
4709
4710         PR fortran/25101
4711         * gfortran.dg/forall_2.f90: New test.
4712
4713 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4714
4715         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
4716         dg-require-weak.  Adjust regexp to handle leading-underscore
4717         targets and space as well as TAB after .weak.  Change previous
4718         64-bit fix to not use naked dot.
4719
4720 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
4721
4722         PR rtl-optimization/25578
4723         * gcc.c-torture/execute/20060102-1.c: New testcase.
4724
4725 2006-01-03  Richard Guenther  <rguenther@suse.de>
4726
4727         PR c/25183
4728         * gcc.dg/torture/pr25183.c: New testcase.
4729
4730 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
4731
4732         Merge from gomp-branch.
4733         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
4734         * gcc.dg/ia64-sync-2.c: Likewise.
4735         * gcc.dg/ia64-sync-3.c: Likewise.
4736         * gcc.dg/ia64-sync-4.c: Likewise.
4737         * gcc.dg/sync-2.c: Likewise.
4738         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
4739         that sparc64-*-* and sparcv9-*-* supports sync builtins.
4740
4741 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
4742
4743         PR c++/25635
4744         * g++.dg/parse/operator6.C: New test.
4745
4746         PR c++/25637
4747         * g++.dg/parse/error29.C: New test.
4748
4749         PR c++/25638
4750         * g++.dg/parse/dtor6.C: New test.
4751
4752         PR c++/25633
4753         * g++.dg/parse/ctor3.C: New test.
4754
4755         PR c++/25634
4756         * g++.dg/template/class3.C: New test.
4757
4758 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
4759
4760         * g++.dg/debug/debug9.C: New.
4761
4762 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
4763
4764         PR fortran/24640
4765         * gfortran.dg/label_2.f90: New test.
4766
4767 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4768
4769         * g++.dg/lookup/using12.C: Tighten error marker.
4770
4771 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
4772             Andrew Pinski <pinskia@physics.uc.edu>
4773
4774         * gcc.target/powerpc/darwin-abi-3.c: New file.
4775         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
4776         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
4777         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
4778         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
4779         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
4780         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
4781         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
4782         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
4783
4784 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
4785
4786         * gcc.dg/tree-ssa/loadpre1.c: New;
4787         * gcc.dg/tree-ssa/loadpre2.c: New;
4788         * gcc.dg/tree-ssa/loadpre3.c: New;
4789         * gcc.dg/tree-ssa/loadpre4.c: New;
4790         * gcc.dg/tree-ssa/loadpre5.c: New;
4791         * gcc.dg/tree-ssa/loadpre6.c: New;
4792         * gcc.dg/tree-ssa/loadpre7.c: New;
4793         * gcc.dg/tree-ssa/loadpre8.c: New;
4794         * gcc.dg/tree-ssa/loadpre9.c: New;
4795
4796 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
4797
4798         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
4799         * g++.dg/abi/thunk4.C: Likewise.
4800
4801 2006-01-01  Andreas Jaeger  <aj@suse.de>
4802
4803         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
4804         portable.
4805
4806 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
4807
4808         PR c++/25294
4809         * gcc.dg/pragma-pack-3.c: New test.
4810         * g++.dg/parse/pragma3.C: New test.
4811
4812 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4813
4814         PR middle-end/24827
4815         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
4816
4817 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4818
4819         PR testsuite/25214
4820         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
4821
4822 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4823
4824         PR fortran/22607
4825         * gfortran-dg/pure_byref_3.f90: New.
4826
4827         fortran/PR 25396
4828         * gfortran.dg/userdef_operator_1.f90: New.
4829
4830 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4831
4832         * g++.dg/abi/thunk3.C: New.
4833         * g++.dg/abi/thunk4.C: New.
4834
4835 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
4836
4837         PR fortran/25532
4838         * gfortran.dg/host_used_types_1.f90: New test. Check that host
4839         associated derived type components of derived types are
4840         properly declared in contained procedures.
4841
4842 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4843
4844         PR libgfortran/25139
4845         * gfortran.dg/backspace_2.f: New test.
4846
4847 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4848
4849         PR libgfortran/25550
4850         * gfortran.dg/endfile.f: New test.
4851
4852 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4853
4854         PR libgfortran/25419
4855         * gfortran.dg/comma.f: New test.
4856
4857 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4858
4859         * lib/gfortran-dg.exp: Remove trailing whitespace.
4860         * lib/fortran-torture.exp: Test with -fbounds-check instead of
4861         -funroll-all-loops.
4862
4863 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
4864
4865         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
4866         Extended Double long doubles or repeat tests when long double is
4867         the same size as double.
4868
4869 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4870
4871         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
4872
4873         PR testsuite/25442
4874         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
4875         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
4876
4877         PR testsuite/25441
4878         * gcc.dg/pr23911.c: Make test variable static.
4879
4880         PR testsuite/25444
4881         * gcc.dg/tree-ssa/pr14841.c: Likewise.
4882
4883 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4884
4885         PR c++/25439
4886         * g++.dg/parse/crash17.C: Adjust error markers.
4887         * g++.dg/template/error20.C: New test.
4888
4889 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4890
4891         PR c++/23172
4892         * g++.dg/ext/complit4.C: New test.
4893
4894         PR c++/25417
4895         * g++.dg/ext/complit5.C: Likewise.
4896
4897 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
4898
4899         PR tree-optimization/25125
4900         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
4901         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
4902         * gcc.c-torture/execute/pr25125.c: New.
4903
4904 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
4905
4906         PR fortran/25029
4907         PR fortran/21256
4908         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
4909         with incorrect assumed size references.
4910
4911 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
4912
4913         PR c++/23171
4914         * g++.dg/opt/init1.C: New test.
4915
4916 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
4917
4918         PR c++/24671
4919         * g++.dg/template/sfinae3.C: New test.
4920
4921 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4922
4923         * g++.dg/other/friend4.C: New test.
4924
4925 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4926
4927         PR target/25005
4928         * g++.dg/opt/pr25005.C: New test.
4929
4930 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4931
4932         PR c++/25369
4933         * g++.dg/template/ptrmem16.C: New test.
4934
4935 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
4936
4937         PR fortran/25029
4938         PR fortran/21256
4939         * gfortran.dg/initialization_1.f90: Add test of SIZE.
4940
4941 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4942
4943         PR libgfortran/25307
4944         * gfortran.dg/list_read_5.f90: New test.
4945
4946 2005-12-22  Richard Henderson  <rth@redhat.com>
4947
4948         * gcc.target/i386/sse-7.c: Use -msse2.
4949
4950 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4951
4952         PR rtl-optimization/25432
4953         * gcc.c-torture/compile/20051216-1.c: New test.
4954
4955         PR objc/25328
4956         * objc/execute/pr25328.m: New test.
4957
4958 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4959
4960         PR c++/25364
4961         * g++.dg/template/call4.C: New test.
4962
4963 2005-12-22  Dale Johannesen  <dalej@apple.com>
4964
4965         * gcc.target/i386/sse-17.c: New.
4966
4967 2005-12-22  Paul Brook  <paul@codesourcery.com>
4968
4969         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
4970
4971 2005-12-22  Paul Brook  <paul@codesourcery.com>
4972
4973         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
4974
4975 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4976
4977         PR tree-opt/25513
4978         * gcc.c-torture/compile/pr25513.c: New test.
4979
4980 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4981
4982         PR c++/23333
4983         * g++.dg/parse/error25.C: Add more tests.
4984
4985 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4986
4987         PR fortran/18990
4988         * gfortran.dg/der_charlen_1.f90: New.
4989
4990 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
4991
4992         PR fortran/20889
4993         * gfortran.dg/pointer_component_type_1.f90: New test.
4994
4995         PR fortran/25029
4996         PR fortran/21256
4997         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
4998         should give an error with assumed size array refernces and checks those
4999         that should not.
5000         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5001         reference an upper bound so that it does not generate an error.
5002
5003         PR fortran/19362
5004         PR fortran/20244
5005         PR fortran/20864
5006         PR fortran/25391
5007         * gfortran.dg/used_dummy_types_1.f90: New test.
5008         * gfortran.dg/used_dummy_types_2.f90: New test.
5009         * gfortran.dg/used_dummy_types_3.f90: New test.
5010         * gfortran.dg/used_dummy_types_4.f90: New test.
5011         * gfortran.dg/used_dummy_types_5.f90: New test.
5012
5013         PR fortran/23152
5014         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5015         group already being USE associated.
5016         * gfortran.dg/assumed_shape_nml.f90: New test.
5017         * gfortran.dg/assumed_size_nml.f90: New test.
5018
5019         PR fortran/20862
5020         PR fortran/25053
5021         PR fortran/25063
5022         PR fortran/25064
5023         PR fortran/25066
5024         PR fortran/25067
5025         PR fortran/25068
5026         PR fortran/25307
5027         * gfortran.dg/io_constraints_1.f90: New test.
5028         * gfortran.dg/io_constraints_1.f90: New test.
5029         * gfortran.dg/iostat_3.f90: Change wording of warning.
5030         * gfortran.dg/g77/19981216-0.f: The same.
5031
5032 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5033
5034         PR tree-optimization/23518
5035         * testsuite/gcc.dg/pr23518.c: New.
5036
5037 2005-12-21  Mike Stump  <mrs@apple.com>
5038
5039         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5040
5041 2005-12-21  Paul Brook  <paul@codesourcery.com>
5042
5043         * gcc.dg/pr19340.c: Skip on m68k targets.
5044
5045 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5046
5047         PR rtl-optimization/25196
5048         * gcc.dg/pr25196.c: New test.
5049
5050 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5051
5052         PR fortran/25423
5053         gfortran.dg/where_nested_1.f90: New.
5054
5055 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5056
5057         PR tree-optimization/25382.
5058         * gcc.dg/tree-ssa/pr25382.c: New.
5059
5060 2005-12-20  Richard Guenther  <rguenther@suse.de>
5061
5062         PR middle-end/24306
5063         * gcc.target/i386/pr24306.c: New testcase.
5064
5065 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5066
5067         PR tree-optimization/25501
5068         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5069
5070 2005-12-20  Richard Guenther  <rguenther@suse.de>
5071
5072         Revert
5073         2005-12-02  Richard Guenther  <rguenther@suse.de>
5074
5075         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5076
5077 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5078
5079         PR c++/21228
5080         * g++.dg/warn/Wunreachable-code-2.C: New test.
5081
5082 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5083
5084         PR c++/24278
5085         * g++.dg/template/ctor5.C: New test.
5086
5087         PR c++/24915
5088         * g++.dg/template/overload8.C: New test.
5089
5090 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5091
5092         * gcc.c-torture/compile/pr25483 : New test.
5093
5094 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5095
5096         PR c++/20552
5097         * g++.dg/ext/typeof10.C: New test.
5098
5099 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5100
5101         * gcc.dg/mt-loopi1.c: New.
5102
5103 2005-12-18  Richard Guenther  <rguenther@suse.de>
5104
5105         PR tree-optimization/25481
5106         * gcc.dg/torture/pr25481.c: New testcase.
5107
5108 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5109
5110         PR rtl-optimization/21041
5111         * gcc.dg/pr21041.c: New test.
5112
5113 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5114
5115         PR libgfortran/25463
5116         * gfortran.dg/advance.f90: New test.
5117
5118 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5119
5120         * gcc.dg/20051201-1.c: New test.
5121
5122 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5123
5124         PR fortran/25018
5125         * gfortran.dg/initialization_1.f90: New test.
5126         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5127         * gfortran.dg/g77/980616-0.f: The same.
5128
5129 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5130
5131         * PR fortran/25458
5132         * gfortran.dg/chkbits.f90: New test.
5133
5134 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5135
5136         * gfortran.dg/enum_5.f: Revert to previous version.
5137
5138 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5139
5140         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5141         * gfortran.dg/nested_modules_1.f90: Ditto.
5142         * gfortran.dg/hollerith_f95.f90: Ditto.
5143         * gfortran.dg/select_5.f90: Ditto.
5144         * gfortran.dg/secnds.f: Ditto.
5145         * gfortran.dg/hollerith2.f90: Ditto.
5146         * gfortran.dg/imag_2.f: Ditto.
5147         * gfortran.dg/ftell_2.f90: Ditto.
5148         * gfortran.dg/malloc_free_1.f90: Ditto.
5149         * gfortran.dg/logint-1.f: Ditto.
5150         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5151         * gfortran.dg/e_d_fmt.f90: Ditto.
5152         * gfortran.dg/hollerith_legacy.f90: Ditto.
5153         * gfortran.dg/logint-2.f: Ditto.
5154         * gfortran.dg/enum_5.f90: Ditto.
5155         * gfortran.dg/f2c_2.f90: Ditto.
5156         * gfortran.dg/pr17143.f90: Ditto.
5157         * gfortran.dg/namelist_14.f90: Ditto.
5158         * gfortran.dg/logint-3.f: Ditto.
5159         * gfortran.dg/spread_scalar_source.f90: Ditto.
5160         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5161         * gfortran.dg/namelist_11.f: Ditto.
5162         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5163         * gfortran.dg/g77/20010519-1.f
5164         * gfortran.dg/g77/alpha1.f: Ditto.
5165         * gfortran.dg/g77/990115-1.f: Ditto.
5166         * gfortran.dg/g77/erfc.f: Ditto.
5167         * gfortran.dg/g77/19990313-3.f: Ditto.
5168         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5169         * gfortran.dg/g77/20010426.f: Ditto.
5170         * gfortran.dg/g77/19990313-0.f: Ditto.
5171         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5172         * gfortran.dg/g77/20000629-1.f: Ditto.
5173         * gfortran.dg/g77/970125-0.f: Ditto.
5174         * gfortran.dg/g77/8485.f: Ditto.
5175         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5176         * gfortran.dg/g77/19990313-1.f: Ditto.
5177         * gfortran.dg/g77/int8421.f: Ditto.
5178         * gfortran.dg/g77/19990305-0.f: Ditto.
5179         * gfortran.dg/g77/947.f: Ditto.
5180         * gfortran.dg/g77/19990905-2.f: Ditto.
5181         * gfortran.dg/g77/cabs.f: Ditto.
5182         * gfortran.dg/g77/19990313-2.f: Ditto.
5183         * gfortran.dg/g77/20020307-1.f: Ditto.
5184         * gfortran.dg/g77/dcomplex.f: Ditto.
5185         * gfortran.dg/g77/19990502-1.f: Ditto.
5186         * gfortran.dg/g77/19981216-0.f: Ditto.
5187         * gfortran.dg/common_4.f90: Ditto.
5188         * gfortran.dg/entry_4.f90: Ditto.
5189         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5190         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5191         * gfortran.dg/namelist_12.f: Ditto.
5192         * gfortran.dg/scale_1.f90: Ditto.
5193         * gfortran.dg/modulo_1.f90
5194         * gfortran.dg/hollerith.f90: Ditto.
5195         * gfortran.dg/direct_io_3.f90: Ditto.
5196         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5197         * gfortran.dg/gnu_logical_1.F: Ditto.
5198         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5199         * gfortran.dg/assign_1.f90: Ditto.
5200         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5201         * gfortran.dg/pr23095.f: Ditto.
5202         * gfortran.dg/read_float_1.f90: Ditto.
5203
5204 2005-12-17  Andreas Jaeger  <aj@suse.de>
5205
5206         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5207         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5208
5209 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5210
5211         PR fortran/24268
5212         * gfortran.dg/fmt_white.f: New test.
5213
5214 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5215
5216         * gfortran.dg/label_1.f90: New test.
5217
5218 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5219
5220         PR testsuite/25422
5221         * gcc.dg/20031012-1.c: Add -Walways-true option.
5222         * gcc.dg/weak/weak-3.c: Likewise.
5223         * g++.old-deja/g++.mike/warn8.C: Likewise.
5224
5225 2005-12-16  Mike Stump  <mrs@apple.com>
5226
5227         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5228         exit.
5229
5230 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5231
5232         PR libgfortran/25264
5233         PR libgfortran/25349
5234         * gfortran.dg/tl_editing.f90: Added additional checks.
5235         * gfortran.dg/t_editing.f: New test.
5236         * gfortran.dg/write_padding.f90: New test
5237
5238 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5239
5240         PR testsuite/25215
5241         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5242
5243 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5244
5245         PR rtl-optimization/24899
5246         * gcc.c-torture/execute/20051215-1.c: New test.
5247
5248 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5249
5250         PR 24823
5251         * gfortran.dg/pr24823.f: New test.
5252
5253 2005-12-16  Jeff Law  <law@redhat.com>
5254
5255         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5256
5257 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5258
5259         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5260         Change C++ style comments to C style comments.
5261         Remove aligned types from the array.
5262         Keep Enums disabled.
5263         (complex_types): Remove aligned types from the array.
5264         Comment out "_Complex long double".
5265         (attrib_types): Remove.
5266         (complex_attrib_types): Remove.
5267         (attrib_array_types): Remove.
5268         (complex_attrib_array_types): Remove.
5269         (aligned_bitfld_types): Remove.
5270         (n_aligned_bitfld_types): Remove.
5271         (FEATURE_ALIGNEDPACKED): Delete.
5272         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5273         (singles): Remove support for adding attributes.
5274         (choose_type): Remove support for attributed types.
5275         (generate_fields): Remove support for attributed bit-fields.
5276         Remove support for adding attributes.
5277         (generate_random_tests): Remove support for adding attributes.
5278         (features): Add back "[0] :0" and "complex vector [0]".
5279         (main): Remove support for attributed bit-fields.
5280         Uncomment the calling of generate_random_tests for the rests of
5281         the tests.
5282
5283 2005-12-16  Jan Hubicka  <jh@suse.cz>
5284
5285         * gcc.c-torture/combine/pr25224.c: New.
5286
5287 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5288
5289         PR other/25028
5290         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5291         HP-UX.
5292
5293 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5294
5295         * gcc.dg/20051215-1.c: New file.
5296
5297 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5298
5299         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5300         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5301
5302 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5303
5304         PR fortran/18197
5305         * gfortran.dg/dummy_functions_1.f90: New.
5306
5307 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5308
5309         PR rtl-optimization/25310
5310         * gcc.c-torture/compile/pr25310.c: New test.
5311
5312 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5313
5314         PR debug/25023
5315         * gcc.dg/pr25023.c: New test.
5316
5317 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5318
5319         * g++.old-deja/g++.brendan/redecl1.C,
5320         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5321         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5322         g++.old-deja/g++.oliva/typeof1.C,
5323         g++.old-deja/g++.other/crash16.C,
5324         g++.old-deja/g++.other/crash34.C,
5325         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5326         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5327         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5328         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5329         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5330         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5331         Remove xfail.
5332
5333 2005-12-14  Kean Johnston  <jkj@sco.com>
5334             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5335
5336         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5337         * gcc.target/i386/20020523-1.c: Ditto.
5338         * gcc.target/i386/tailcall-1.c: Ditto.
5339         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5340         * gcc.target/i386/ssetype-5.c: Ditto.
5341
5342 2005-12-14  Jeff Law  <law@redhat.com>
5343
5344         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5345
5346 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5347
5348         PR target/25254
5349         PR target/24188
5350         * gcc.target/i386/pr25254.c: New test.
5351         * gfortran.dg/PR24188.f: New test.
5352
5353 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5354
5355         * lib/fortran-torture.exp: Catch remaining uses of
5356         remote_file build delete.
5357
5358 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5359
5360         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5361
5362 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5363
5364         * gcc.dg/warn-addr-cmp.c: New test.
5365
5366 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5367
5368         PR debug/25023
5369         PR target/25293
5370         * gcc.target/i386/pr25293.c: New test.
5371
5372 2005-12-13  Petr Machata  <machata@post.cz>
5373
5374         PR c++/24907
5375         * g++.dg/parse/comma2.C: New test.
5376
5377 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5378             Jakub Jelinek  <jakub@redhat.com>
5379
5380         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5381         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5382         (limits.h): Include unconditionally.
5383         (stdlib.h): Likewise.
5384         (hashtab.h): Do not include.
5385         (getopt.h): Likewise.
5386         (stddef.h): Include.
5387         (hashval_t): Define.
5388         (struct entry): Add "next" field.
5389         (HASH_SIZE): New macro.
5390         (hash_table): New variable.
5391         (switchfiles): Do not use xmalloc.
5392         (mix): New macro.
5393         (iterative_hash): New function.
5394         (hasht): Remove.
5395         (e_exists): New function.
5396         (e_insert): Likewise.
5397         (output): Use, instead of libiberty hashtable functions.
5398         (main): Do not use getopt.  Do not call htab_create.
5399
5400 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5401
5402         PR c++/25331
5403         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5404         put atal* and atpaal* attributes on array elements.
5405         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5406         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5407         put atal* and atpaal* attributes on array elements.
5408         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5409
5410 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5411
5412         * gcc.dg/single-precision-constant.c: New test.
5413
5414 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5415
5416         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5417         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5418         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5419         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5420         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5421         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5422         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5423         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5424         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5425         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5426         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5427         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5428         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5429         gcc.target/powerpc/ppc-sdata-2.c,
5430         gcc.target/powerpc/ppc-stackalign-1.c,
5431         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5432         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5433         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5434         gcc.target/powerpc/rs6000-ldouble-2.c,
5435         gcc.target/powerpc/rs6000-power2-1.c,
5436         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5437         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5438         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5439         option into target selector.
5440         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5441         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5442
5443 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5444
5445         PR objc/25348
5446         * objc.dg/encode-9.m: New test.
5447
5448 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5449
5450         PR testsuite/20772
5451         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5452         * gcc.dg/asm-b.c: Fix typo.
5453         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5454         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5455         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5456         i?86 lp64 and x86_64 ilp32.
5457         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5458         on i?86 lp64.
5459         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5460
5461 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5462
5463         PR fortran/25078
5464         gfortran.dg/equiv_5.f90: New test.
5465
5466 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5467
5468         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5469         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5470         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5471         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5472         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5473         * gcc.dg/tree-ssa/reassoc-5.c: New.
5474         * gcc.dg/tree-ssa/reassoc-6.c: New.
5475         * gcc.dg/tree-ssa/reassoc-7.c: New.
5476         * gcc.dg/tree-ssa/reassoc-8.c: New.
5477         * gcc.dg/tree-ssa/reassoc-9.c: New.
5478         * gcc.dg/tree-ssa/reassoc-10.c: New.
5479         * gcc.dg/tree-ssa/reassoc-11.c: New.
5480
5481 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5482
5483         PR testsuite/25167
5484         PR testsuite/24478
5485         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5486
5487 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5488
5489         PR c++/25300
5490         * g++.dg/template/inherit.C: Do not use a generic error message.
5491
5492 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5493
5494         PR libobjc/25354
5495         * objc.dg/gnu-encoding: New directory.
5496         * objc.dg/gnu-encoding/compat-common.h: New file.
5497         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5498         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5499         * objc.dg/gnu-encoding/vector-defs.h: New file.
5500         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5501         * objc.dg/gnu-encoding/generate-random.c: New file.
5502         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5503         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5504         * objc.dg/gnu-encoding/generate-random.h: New file.
5505
5506 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5507
5508         PR c++/25337
5509         * g++.dg/template/defarg7.C: New test.
5510
5511 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5512
5513         PR libobjc/25347
5514         * objc.dg/encode-8.m: New test.
5515
5516 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5517
5518         PR libobjc/25346
5519         * objc.dg/encode-7.m: New test.
5520
5521 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5522
5523         PR c++/25010
5524         * g++.dg/opt/inline10.C: New test.
5525
5526 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5527
5528         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5529
5530 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5531
5532         * gfortran.dg/substring_equivalence.f90: typo in comment
5533
5534 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5535
5536         PR fortran/25068
5537         * gfortran.dg/iostat_3.f90: New test.
5538
5539 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5540
5541         PR fortran/23815
5542         * gfortran.dg/unf_io_convert_1.f90: New test.
5543         * gfortran.dg/unf_io_convert_2.f90: New test.
5544         * gfortran.dg/unf_io_convert_3.f90: New test.
5545
5546 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5547
5548         PR testsuite/20772
5549         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5550         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5551         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5552         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5553         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5554         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5555         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5556         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5557         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5558         gcc.dg/torture/fp-int-convert-float128-timode.c,
5559         gcc.dg/torture/fp-int-convert-float128.c,
5560         gcc.dg/torture/fp-int-convert-float80-timode.c,
5561         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5562         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5563
5564         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5565
5566 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5567
5568         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5569
5570 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5571
5572         * gcc.dg/20051207-1.c,
5573         * gcc.dg/20051207-2.c,
5574         * gcc.dg/20051207-3.c: New tests.
5575
5576 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5577
5578         PR testsuite/20772
5579         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5580         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5581         dg-skip-if target selector.
5582
5583         PR testsuite/20772
5584         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5585         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5586         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5587         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5588         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5589         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5590         and/or merge with i?86 cases.
5591
5592         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5593
5594         PR testsuite/20772
5595         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5596         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5597         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5598         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5599         x86_64-*-linux*.
5600
5601 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5602
5603         PR target/25311
5604         * gcc.c-torture/compile/pr25311.c: New test.
5605
5606 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5607
5608         PR libgfortran/25039
5609         * gfortran.dg/read_comma.f: New test.
5610
5611 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
5612
5613         PR c++/19317
5614         * g++.dg/opt/pr19317-1.C: New test.
5615         * g++.dg/opt/pr19317-2.C: New test.
5616         * g++.dg/opt/pr19317-3.C: New test.
5617
5618         PR target/19005
5619         * gcc.c-torture/execute/pr19005.c: New test.
5620
5621         PR target/17828
5622         * g++.old-deja/g++.other/comdat5.C: New test.
5623         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
5624
5625         * g++.dg/compat/struct-layout-1.exp: New file.
5626         * g++.dg/compat/struct-layout-1.h: New.
5627         * g++.dg/compat/struct-layout-1_generate.c: New.
5628         * g++.dg/compat/struct-layout-1_x1.h: New.
5629         * g++.dg/compat/struct-layout-1_x2.h: New.
5630         * g++.dg/compat/struct-layout-1_y1.h: New.
5631         * g++.dg/compat/struct-layout-1_y2.h: New.
5632
5633         * gcc.dg/20050330-2.c: New test.
5634
5635 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5636
5637         PR fortran/25292
5638         * gfortran.dg/associated_1.f90: New.
5639
5640 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5641
5642         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
5643         ILP32 vect_no_align platforms.
5644
5645 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
5646             Jakub Jelinek  <jakub@redhat.com>
5647
5648         PR target/25268
5649         * gcc.c-torture/compile/20051207-1.c: New test.
5650
5651 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5652
5653         PR testsuite/20772
5654         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
5655         gcc.dg/torture/pr18582-1.c,
5656         gcc.target/i386/attributes-error.c: Also test on x86_64.
5657
5658         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
5659
5660 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5661
5662         PR c++/19397
5663         * g++.dg/template/typedef3.C: New test.
5664
5665         PR c++/19762
5666         PR c++/19764
5667         * g++.dg/template/dtor3.C: Fix error markers.
5668
5669 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
5670
5671         * lib/target-supports.exp (check_effective_target_sync_char_short):
5672         Add s390*.
5673
5674 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
5675
5676         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
5677
5678 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5679
5680         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
5681         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
5682         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
5683         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
5684
5685 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5686
5687         PR c++/25263
5688         * g++.dg/other/array2.C: New test case.
5689
5690 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
5691
5692         * gcc.dg/darwin-weakimport-3.c: New.
5693
5694         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
5695         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
5696         and to work on Darwin.
5697         * gcc.dg/attr-weakref-1b.c: New file.
5698         * gcc.dg/attr-weakref-2.c: New test.
5699         * gcc.dg/darwin-weakref-1.c: New test.
5700
5701 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
5702
5703         PR testsuite/25247
5704         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
5705         use in selector expressions.
5706         (dg-xfail-if): Ditto.
5707         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
5708         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
5709         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
5710         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
5711         * gcc.test-framework/test-framework.exp: Skip generated tests if
5712         CHECK_TEST_FRAMEWORK is not 1.
5713
5714 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5715
5716         PR tree-optimization/24963
5717         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
5718
5719         PR target/24108
5720         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
5721
5722         PR target/18580
5723         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
5724         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5725         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5726         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5727
5728 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
5729
5730         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
5731         dg-options.
5732
5733 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5734
5735         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
5736
5737 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5738
5739         * gcc.dg/format/cast-1.c: New test.
5740
5741 2005-12-04  Roger Sayle  <roger@eyesopen.com>
5742
5743         PR c/7776
5744         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
5745         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
5746         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
5747         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
5748
5749 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5750
5751         * gcc.dg/cast-pretty-print-1.c: New test.
5752
5753 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5754
5755         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
5756
5757 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
5758
5759         PR c++/24173
5760         * g++.dg/template/friend40.C: New test.
5761
5762 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
5763
5764         PR target/25199
5765         * gcc.target/i386/movq-2.c: New test.
5766         * gcc.target/i386/movq.c: Remove target i?86, instead add
5767         dg-require-effective-target ilp32.
5768
5769 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5770
5771         PR c++/24103
5772         * g++.dg/other/default1.C: New test.
5773
5774 2005-12-02  Richard Guenther  <rguenther@suse.de>
5775
5776         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5777
5778 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5779
5780         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
5781
5782 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
5783
5784         PR target/21017
5785         * gcc.target/powerpc/rotate.c: New.
5786
5787 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5788
5789         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
5790         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
5791
5792 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5793
5794         PR c/13384
5795         * gcc.dg/pr17730-1.c: Adjust.
5796         * gcc.dg/lvalue1.c (main): Likewise.
5797         * gcc.dg/lvalue-2.c: Likewise.
5798         * g++.dg/pr7503-3.C
5799
5800 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
5801
5802         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
5803         error messages.
5804
5805 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
5806
5807         PR fortran/24789
5808         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
5809
5810 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5811
5812         PR target/24475
5813         * lib/target-supports.exp (check_effective_target_tls): New.
5814         (check_effective_target_tls_runtime): New.
5815         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
5816         for TLS support.
5817         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5818         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5819         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
5820         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
5821         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
5822         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
5823         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5824         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
5825         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
5826         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
5827         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
5828         effective-target TLS.
5829         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
5830         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
5831         effective-target TLS runtime.
5832
5833 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5834
5835         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
5836
5837 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
5838
5839         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
5840         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
5841         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
5842         ignored" warnings when "packing" is the same as the ABI layout.
5843
5844 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
5845
5846         PR fortran/21302
5847         * gfortran.dg/line_length_1.f: New test.
5848         * gfortran.dg/line_length_2.f90: Ditto.
5849
5850 2005-11-30  Richard Guenther  <rguenther@suse.de>
5851
5852         PR tree-optimization/21655
5853         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
5854
5855 2005-11-30  Dale Johannesen  <dalej@apple.com>
5856
5857         * gcc.c-torture/compile/pr24930.c: New.
5858
5859 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
5860
5861         PR fortran/15809
5862         *  gfortran.dg/auto_char_dummy_array.f90: New test.
5863
5864 2005-11-30  Jeff Law  <law@redhat.com>
5865
5866         * g++.old-deja/g++.law/pr25000.C: New test.
5867
5868 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
5869
5870         * gcc.dg/tls/opt-11.c: New test.
5871
5872 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5873
5874         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
5875         targets.
5876         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
5877         LP64 ia64.
5878
5879 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
5880
5881         * gfortran.dg/open_access_1.f90: New test.
5882
5883 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5884
5885         * gcc.dg/charset/builtin2.c: New test.
5886
5887 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
5888
5889         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
5890         on mmix-*-* for *_[xy].c.
5891
5892 2005-11-28  Kean Johnston  <jkj@sco.com>
5893
5894         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
5895         headers.
5896         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
5897         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
5898         * gcc.target/i386/asm-3.c: Ditto.
5899         * gcc.target/i386/clobbers.c: Ditto.
5900         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
5901         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
5902         test regexp.
5903         * gcc.target/i386/mul.c: Ditto.
5904         * gcc.target/i386/ssetype-1.c: Ditto.
5905         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
5906         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
5907         static so the test works with -fPIC mode too. Based on comment in
5908         PR19231 by Pinski.
5909         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
5910
5911 2005-11-28  Richard Guenther  <rguenther@suse.de>
5912
5913         * gcc.dg/alias-9.c: New testcase.
5914         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
5915
5916 2005-11-28  Roger Sayle  <roger@eyesopen.com>
5917             Uros Bizjak  <uros@kss-loka.si>
5918
5919         PR middle-end/20219
5920         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
5921         tan(x)/sin(x) transformations.
5922
5923 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
5924
5925         PR middle-end/24575
5926         * gcc.dg/tree-ssa/divide-3.c: New test.
5927         * gcc.dg/tree-ssa/divide-4.c: New test.
5928
5929 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
5930
5931         PR fortran/24917
5932         *  gfortran.dg/boz_6.f90: New test.
5933
5934 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5935
5936         PR fortran/23912
5937         * gfortran.dg/modulo_1.f90: New test.
5938
5939 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5940
5941         PR libfortran/24919
5942         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
5943         fail on CRLF platforms.
5944         * gfortran.dg/ftell_2.f90: Likewise.
5945
5946 2005-11-26  Eric Christopher  <echristo@apple.com>
5947
5948         * gcc.dg/intmax_t-1.c: Remove mips xfail.
5949
5950 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5951
5952         * objc.dg/gnu-runtime-3.m: Simplify.
5953
5954 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5955
5956         PR middle-end/23669
5957         * gcc.dg/tree-ssa/divide-1.c: New test.
5958         * gcc.dg/tree-ssa/divide-2.c: New test.
5959
5960 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5961
5962         PR libgfortran/24945
5963         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
5964
5965 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5966
5967         PR libgfortran/24945
5968         * gfortran.dg/open_status_2.f90: New test.
5969
5970 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5971
5972         * gcc.c-torture/execute/builtins/fprintf.c,
5973         gcc.c-torture/execute/builtins/fputs-lib.c,
5974         gcc.c-torture/execute/builtins/fputs.c,
5975         gcc.c-torture/execute/builtins/lib/fprintf.c,
5976         gcc.c-torture/execute/builtins/lib/printf.c,
5977         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
5978
5979 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
5980
5981         * gcc.dg/20050922-2.c: New test.
5982
5983 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5984
5985         * objc.dg/gnu-runtime-3.m: New test.
5986
5987 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5988
5989         PR c++/9278
5990         * g++.dg/other/void1.C: New test.
5991
5992 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
5993
5994         PR middle-end/24998
5995         * gcc.dg/torture/fp-int-convert-float.c,
5996         gcc.dg/torture/fp-int-convert-double.c,
5997         gcc.dg/torture/fp-int-convert-long-double.c,
5998         gcc.dg/torture/fp-int-convert-timode.c,
5999         gcc.dg/torture/fp-int-convert-float80.c,
6000         gcc.dg/torture/fp-int-convert-float80-timode.c,
6001         gcc.dg/torture/fp-int-convert-float128.c,
6002         gcc.dg/torture/fp-int-convert-float128-timode.c,
6003         gcc.dg/torture/fp-int-convert.h: New files.
6004
6005 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6006
6007         PR middle-end/24989
6008         * gcc.dg/tree-ssa/bool-10.c: New test.
6009         * gcc.dg/tree-ssa/bool-11.c: New test.
6010         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6011
6012 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6013
6014         PR middle-end/24990
6015         * tree-ssa/pr24990-1.c: New test.
6016
6017 2005-11-24  Richard Guenther  <rguenther@suse.de>
6018         Dirk Mueller <dmueller@suse.de>
6019
6020         PR c++/14024
6021         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6022         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6023         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6024         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6025         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6026         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6027
6028 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6029
6030         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6031
6032 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6033
6034         PR c/21668
6035         * gcc.dg/Wc++-compat.c: New.
6036         * gcc.dg/Wno-c++-compat.c: New.
6037
6038 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6039
6040         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6041         (vspltish, vspltisw): Likewise.
6042
6043 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6044
6045         PR libgfortran/24794
6046         * gfortran.dg/namelist_12.f: Fix quotes.
6047         * gfortran.dg/namelist_13.f90: Fix quotes.
6048         * gfortran.dg/namelist_14.f90: Fix quotes.
6049         * gfortran.dg/namelist_15.f90: Fix quotes.
6050         * gfortran.dg/namelist_use.f90: Fix quotes.
6051         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6052         * gfortran.dg/namelist_21.f90: New test.
6053         * gfortran.dg/namelist_22.f90: New test.
6054
6055 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6056
6057         PR target/23435
6058         * gcc.c-torture/compile/pr23435.c: New.
6059
6060 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6061
6062         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6063
6064 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6065
6066         * gcc.target/powerpc/405-macchw-1.c,
6067         gcc.target/powerpc/405-macchw-2.c,
6068         gcc.target/powerpc/405-macchwu-1.c,
6069         gcc.target/powerpc/405-macchwu-2.c,
6070         gcc.target/powerpc/405-machhw-1.c,
6071         gcc.target/powerpc/405-machhw-2.c,
6072         gcc.target/powerpc/405-machhwu-1.c,
6073         gcc.target/powerpc/405-machhwu-2.c,
6074         gcc.target/powerpc/405-maclhw-1.c,
6075         gcc.target/powerpc/405-maclhw-2.c,
6076         gcc.target/powerpc/405-maclhwu-1.c,
6077         gcc.target/powerpc/405-maclhwu-2.c,
6078         gcc.target/powerpc/405-mulchw-1.c,
6079         gcc.target/powerpc/405-mulchw-2.c,
6080         gcc.target/powerpc/405-mulchwu-1.c,
6081         gcc.target/powerpc/405-mulchwu-2.c,
6082         gcc.target/powerpc/405-mulhhw-1.c,
6083         gcc.target/powerpc/405-mulhhw-2.c,
6084         gcc.target/powerpc/405-mulhhwu-1.c,
6085         gcc.target/powerpc/405-mulhhwu-2.c,
6086         gcc.target/powerpc/405-mullhw-1.c,
6087         gcc.target/powerpc/405-mullhw-2.c,
6088         gcc.target/powerpc/405-mullhwu-1.c,
6089         gcc.target/powerpc/405-mullhwu-2.c,
6090         gcc.target/powerpc/405-nmacchw-1.c,
6091         gcc.target/powerpc/405-nmacchw-2.c,
6092         gcc.target/powerpc/405-nmachhw-1.c,
6093         gcc.target/powerpc/405-nmachhw-2.c,
6094         gcc.target/powerpc/405-nmaclhw-1.c,
6095         gcc.target/powerpc/405-nmaclhw-2.c,
6096         gcc.target/powerpc/440-macchw-1.c,
6097         gcc.target/powerpc/440-macchw-2.c,
6098         gcc.target/powerpc/440-macchwu-1.c,
6099         gcc.target/powerpc/440-macchwu-2.c,
6100         gcc.target/powerpc/440-machhw-1.c,
6101         gcc.target/powerpc/440-machhw-2.c,
6102         gcc.target/powerpc/440-machhwu-1.c,
6103         gcc.target/powerpc/440-machhwu-2.c,
6104         gcc.target/powerpc/440-maclhw-1.c,
6105         gcc.target/powerpc/440-maclhw-2.c,
6106         gcc.target/powerpc/440-maclhwu-1.c,
6107         gcc.target/powerpc/440-maclhwu-2.c,
6108         gcc.target/powerpc/440-mulchw-1.c,
6109         gcc.target/powerpc/440-mulchw-2.c,
6110         gcc.target/powerpc/440-mulchwu-1.c,
6111         gcc.target/powerpc/440-mulchwu-2.c,
6112         gcc.target/powerpc/440-mulhhw-1.c,
6113         gcc.target/powerpc/440-mulhhw-2.c,
6114         gcc.target/powerpc/440-mulhhwu-1.c,
6115         gcc.target/powerpc/440-mulhhwu-2.c,
6116         gcc.target/powerpc/440-mullhw-1.c,
6117         gcc.target/powerpc/440-mullhw-2.c,
6118         gcc.target/powerpc/440-mullhwu-1.c,
6119         gcc.target/powerpc/440-mullhwu-2.c,
6120         gcc.target/powerpc/440-nmacchw-1.c,
6121         gcc.target/powerpc/440-nmacchw-2.c,
6122         gcc.target/powerpc/440-nmachhw-1.c,
6123         gcc.target/powerpc/440-nmachhw-2.c,
6124         gcc.target/powerpc/440-nmaclhw-1.c,
6125         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6126
6127 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6128
6129         PR fortran/24774
6130         * gfortran.dg/inquire_9.f90: New test.
6131
6132         PR fortran/21647
6133         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6134
6135 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6136
6137         PR libfortran/24432
6138         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6139         Check that 'cos' is supported.
6140
6141 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6142
6143         PR fortran/24223
6144         * gfortran.dg/substring_equivalence.f90: New test.
6145
6146         PR fortran/24705
6147         * gfortran.dg/auto_internal_assumed.f90: New test.
6148
6149 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6150
6151         * gcc.dg/fold-div-2.c: New test.
6152
6153 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6154
6155         PR rtl-optimization/24883
6156         * gcc.c-torture/compile/pr24883.c: New test.
6157
6158 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6159
6160         PR middle-end/20583
6161         * gcc.c-torture/compile/pr20583.c: New.
6162
6163 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6164
6165         * gcc.c-torture/execute/usmul.c: New test.
6166
6167 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6168
6169         * gcc.dg/tree-ssa/vrp22.c: New test.
6170
6171 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6172
6173         PR middle-end/24912
6174         * gcc.dg/torture/pr24912-1.c: New test.
6175
6176 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6177
6178         PR fortran/24862
6179         * gfortran.dg/arrayio_derived_1.f90: New test.
6180
6181 2005-11-19  Richard Guenther  <rguenther@suse.de>
6182
6183         PR middle-end/23294
6184         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6185
6186 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6187
6188         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6189
6190 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6191
6192         PR c++/8355
6193         * g++.dg/template/friend39.C: New test.
6194
6195 2005-11-18  James E Wilson  <wilson@specifix.com>
6196
6197         * gcc.dg/builtin-strstr.c: New.
6198
6199 2005-11-18  Richard Henderson  <rth@redhat.com>
6200
6201         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6202         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6203         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6204         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6205         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6206         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6207         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6208         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6209         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6210         renaming to remove initial "ia64-".
6211
6212 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6213
6214         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6215
6216 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6217
6218         * g++.dg/cpp/string-2.C: New test.
6219
6220 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6221
6222         * gcc.dg/tree-ssa/loop-14.c: New test.
6223
6224 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6225             Michael Chamberlain <michael@chamberlain.net.au>
6226
6227         * ada/acats/run_all.sh (target_run): Kill long running tests.
6228
6229 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6230
6231         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6232         * gcc.dg/cleanup-9.c: Likewise.
6233         * gcc.dg/cleanup-10.c: Likewise.
6234         * gcc.dg/cleanup-11.c: Likewise.
6235
6236 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6237
6238         PR fortran/24892
6239         * gfortran.dg/open_access_append_1.f90: New test.
6240         * gfortran.dg/open_access_append_2.f90: New test.
6241
6242 2005-11-16  Richard Guenther  <rguenther@suse.de>
6243
6244         PR middle-end/24851
6245         * gcc.c-torture/execute/pr24851.c: New testcase.
6246
6247 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6248
6249         * gcc.dg/fold-overflow-1.c: New test.
6250
6251 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6252
6253         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6254         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6255
6256 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6257
6258         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6259         structures.
6260         * g++.dg/eh/forced2.C: Likewise.
6261         * g++.dg/eh/forced3.C: Likewise.
6262         * g++.dg/eh/forced4.C: Likewise.
6263
6264 2005-11-11  Mike Stump  <mrs@apple.com>
6265
6266         * g++.old-deja/g++.mike/unused.C: Add.
6267
6268 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6269
6270         PR c++/24667
6271         * g++.dg/warn/Wcast-qual1.C: New test.
6272
6273 2005-11-15  Jan Hubicka  <jh@suse.cz>
6274
6275         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6276
6277 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6278
6279         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6280
6281 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6282
6283         PR 24840
6284         * gcc.dg/tree-ssa/pr24840.c: New test.
6285
6286 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6287
6288         PR testsuite/24841
6289         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6290
6291 2005-11-14  Dale Johannesen  <dalej@apple.com>
6292
6293         * gcc.c-torture/execute/20051113-1.c: New.
6294
6295 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6296
6297         PR c++/24687
6298         * g++.dg/template/crash43.C: New test.
6299
6300 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6301
6302         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6303
6304 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6305
6306         PR c++/24817
6307         * g++.dg/eh/spec8.C: New test.
6308
6309 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6310
6311         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6312
6313 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6314
6315         PR c++/20293
6316         * g++.dg/parse/ambig4.C: New test.
6317         * g++.dg/tc1/dr101.C: Adjust error markers.
6318         * g++.dg/lookup/strong-using-2.C: Likewise.
6319         * g++.dg/lookup/ambig5.C: Likewise.
6320         * g++.dg/lookup/ambig4.C: Likewise.
6321         * g++.dg/parse/crash22.C: Likewise.
6322
6323 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6324
6325         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6326
6327 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6328
6329         * gcc.dg/nested-calls-1.c: New test.
6330
6331 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6332
6333         * gfortran.dg/complex_intrinsic_1.f90: New test.
6334         * gfortran.dg/complex_intrinsic_2.f90: New test.
6335         * gfortran.dg/fgetc_1.f90: New test.
6336         * gfortran.dg/fgetc_2.f90: New test.
6337         * gfortran.dg/fgetc_3.f90: New test.
6338         * gfortran.dg/ftell_1.f90: New test.
6339         * gfortran.dg/ftell_2.f90: New test.
6340         * gfortran.dg/gnu_logical_1.F: New test.
6341         * gfortran.dg/gnu_logical_2.f90: New test.
6342
6343 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6344
6345         PR middle-end/24820
6346         * testsuite/gcc.dg/pr24820.c: New test.
6347
6348 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6349
6350         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6351         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6352         variable.
6353
6354 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6355
6356         testsuite/24614
6357         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6358
6359 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6360
6361         * gcc.target/cris/cris.exp: New file.
6362         * gcc.target/cris/rld-legit1.c: New test.
6363         * gcc.target/cris/rld-legit2.c: New test.
6364
6365 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6366
6367         PR c++/24780
6368         * g++.dg/opt/pr24780.C: New test.
6369
6370         PR c++/24761
6371         * g++.dg/template/asm1.C: New test.
6372
6373 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6374
6375         PR libgfortran/24787
6376         * gfortran.dg/scan_1.f90: New test.
6377
6378 2005-11-12  Jan Hubicka  <jh@suse.cz>
6379
6380         * gcc.target/i386/minmax-1.c: New.
6381         * gcc.target/i386/minmax-2.c: New.
6382
6383 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6384
6385         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6386
6387 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6388
6389         * gcc.c-torture/execute/20051110-1.c,
6390         gcc.c-torture/execute/20051110-2.c: New tests.
6391
6392 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6393
6394         PR middle-end/24750
6395         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6396         New tests.
6397
6398 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6399
6400         * lib/target-libpath.exp (get_shlib_extension): New proc.
6401         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6402         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6403         * lib/objc.exp (objc_target_compile): Likewise.
6404         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6405         detection.
6406
6407 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6408
6409         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6410
6411         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6412         Add -static to additional_flags and pass it to target_compile.
6413
6414 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6415
6416         PR libgfortran/24719
6417         gfortran.dg/read_noadvance.f90: New test.
6418
6419         PR libgfortran/24699
6420         gfortran.dg/fmt_t_2.f90: New test.
6421
6422         PR libgfortran/24785
6423         gfortran.dg/read_x_eor.f90: New test.
6424
6425         PR libgfortran/24584
6426         gfortran.dg/namelist_empty.f90: Rename test.
6427
6428         PR libgfortran/24489
6429         gfortran/read_eor.f90: Rename test.
6430
6431 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6432
6433         PR fortran/15976
6434         * gfortran.dg/automatic_module_variable.f90: New test.
6435
6436 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6437
6438         PR target/24445
6439         * gcc.dg/pr24445.c: New test.
6440
6441 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6442
6443         PR fortran/24655
6444         PR fortran/24755
6445         * gfortran.dg/recursive_statement_functions.f90: Add statement
6446         functions using inline intrinsic functions and parameters to test
6447         that they no longer seg-fault.
6448
6449         PR fortran/24409
6450         gfortran.dg/nested_modules_4.f90: New test.
6451         gfortran.dg/nested_modules_5.f90: New test.
6452
6453 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6454
6455         PR fortran/24643
6456         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6457
6458 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6459
6460         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6461         failures.
6462
6463 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6464
6465         * gcc.dg/sparc-getcontext-1.c: New test.
6466
6467 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6468
6469         * gcc.dg/ifcvt-fabs-1.c: New test.
6470
6471 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6472
6473         PR other/4372
6474         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6475         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6476
6477 2005-11-09  Richard Guenther  <rguenther@suse.de>
6478
6479         PR tree-optimization/24716
6480         * gcc.c-torture/execute/pr24716.c: New testcase.
6481
6482 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6483
6484         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6485
6486 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6487
6488         PR 24624
6489         * gcc.dg/pr24624.c: Testcase added.
6490
6491 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6492
6493         PR 24623
6494         * g++.dg/other/pr24623.C: Testcase added.
6495
6496 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6497
6498         PR fortran/22607
6499         * gfortran-dg/pure_byref_1.f90: New.
6500         * gfortran-dg/pure_byref_2.f90: New.
6501
6502 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6503
6504         PR c/24101
6505         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6506         * gcc.dg/dg.exp: Run main loop also for *.i files.
6507
6508 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6509
6510         PR c++/19450
6511         * g++.dg/tls/diag-3.C: New test.
6512         * g++.dg/tls/diag-4.C: New test.
6513         * g++.dg/tls/static-1.C: New test.
6514         * g++.dg/tls/static-1a.cc: New file.
6515
6516 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6517
6518         PR 23046
6519         * g++.dg/tree-ssa/pr23046.C: New test.
6520
6521 2005-11-08  Devang Patel <dpatel@apple.com>
6522
6523         PR tree-optimization/23115
6524         * gcc.dg/tree-ssa/pr23115.c: New.
6525
6526 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6527
6528         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6529         * gcc.target/powerpc/pr16155.c: Same.
6530         * gcc.target/powerpc/altivec-1.c: Same.
6531         * gcc.target/powerpc/altivec-2.c: Same.
6532         * gcc.target/powerpc/altivec-3.c: Same.
6533         * gcc.target/powerpc/altivec-5.c: Same.
6534         * gcc.target/powerpc/altivec-11.c: Same.
6535         * gcc.target/powerpc/altivec-12.c: Same.
6536         * gcc.target/powerpc/altivec-14.c: Same.
6537         * gcc.target/powerpc/altivec-22.c: Same.
6538         * gcc.target/powerpc/altivec-consts.c: Same.
6539         * gcc.target/powerpc/altivec-pr22085.c: Same.
6540         * gcc.target/powerpc/altivec-splat.c: Same.
6541         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6542         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6543         * gcc.target/powerpc/darwin-longlong.c: Same.
6544
6545 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6546
6547         PR target/19340
6548         * gcc.dg/pr19340.c: New test.
6549
6550 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6551
6552         PR rtl-optimization/24683
6553         * gcc.dg/pr24683.c: New test.
6554
6555 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6556
6557         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6558         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6559
6560 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6561
6562         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6563
6564 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6565
6566         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6567
6568 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6569
6570         PR target/24230
6571
6572         * gcc.target/powerpc/altivec-consts.c,
6573         gcc.target/powerpc/altivec-splat.c: New testcase.
6574
6575 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6576
6577         PR c/24599
6578
6579         * gcc.dg/overflow-2.c: New testcase.
6580
6581 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6582
6583         PR rtl-optimization/23567
6584         * gcc.c-torture/execute/20051104-1.c: New test.
6585
6586 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6587
6588         PR fortran/24534
6589         gfortran.dg/private_type_2.f90: Modified to check that case with
6590         PRIVATE declaration within derived type is accepted.
6591
6592         PR fortran/20838
6593         gfortran.dg/pointer_assign_1.f90: New test.
6594
6595         PR fortran/20840
6596         * gfortran.dg/arrayio_0.f90: New test.
6597
6598         PR fortran/17737
6599         gfortran.dg/data_initialized.f90: New test.
6600         gfortran.dg/data_constraints_1.f90: New test.
6601         gfortran.dg/data_constraints_2.f90: New test.
6602
6603 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6604
6605         PR fortran/24174
6606         PR fortran/24305
6607         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
6608
6609 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
6610
6611         PR 24670
6612         * gcc.dg/tree-ssa/pr24670.c: New test.
6613
6614 2005-11-05  Ian Lance Taylor  <ian@airs.com>
6615
6616         PR target/22432
6617         * gcc.target/i386/pr22432.c: New test.
6618
6619 2005-11-05  Richard Henderson  <rth@redhat.com>
6620
6621         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
6622         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
6623         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
6624         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
6625         from gcc.dg/alpha-*.
6626         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
6627         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
6628
6629 2005-11-05  Andreas Jaeger  <aj@suse.de>
6630
6631         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
6632
6633 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6634
6635         PR target/23424
6636         * gcc.dg/torture/pr23424-1.c: New test.
6637
6638 2005-11-04  Richard Henderson  <rth@redhat.com>
6639
6640         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
6641         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
6642         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
6643         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
6644         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
6645         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
6646         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
6647         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
6648         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
6649         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
6650         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
6651         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
6652         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
6653         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
6654         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
6655         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
6656         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
6657         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
6658         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
6659         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
6660         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
6661         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
6662         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
6663         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
6664         Move from gcc.dg/.
6665         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
6666         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6667         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
6668         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
6669         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
6670         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
6671         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
6672         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
6673         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
6674         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
6675         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
6676         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
6677         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
6678         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
6679         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
6680         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
6681         gcc.target/i386/lea.c, gcc.target/i386/local.c,
6682         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
6683         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
6684         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
6685         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
6686         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
6687         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
6688         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
6689         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
6690         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
6691         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
6692         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
6693         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
6694         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
6695         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
6696         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
6697         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
6698         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
6699         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
6700         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
6701         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
6702         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
6703         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
6704         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
6705         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
6706         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
6707         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
6708         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
6709         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
6710
6711 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
6712
6713         PR 24627
6714         * gcc.dg/tree-ssa/pr24627.c: New test.
6715
6716 2005-11-04 Paul Brook  <paul@codesourcery.com>
6717
6718         * gcc.dg/tls/opt-10.c: New test.
6719
6720 2005-11-04  Andreas Jaeger  <aj@suse.de>
6721
6722         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
6723         avoid extra warnings.
6724
6725 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6726
6727         PR libfortran/22298
6728         * gcc/testsuite/lib/target-supports.exp
6729         (check_effective_target_static_libgfortran): New
6730         static_libgfortran effective target.
6731         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
6732         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
6733
6734 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6735
6736         * gcc.dg/pr24615.c: Guard test with { target fpic }.
6737
6738 2005-11-03  Josh Conner  <jconner@apple.com>
6739
6740         PR c++/19989
6741         g++.dg/ext/array2.C: New test.
6742         g++.dg/template/dependent-name3.C: New test.
6743         g++.dg/template/dependent-name4.C: New test.
6744         g++.dg/template/sfinae2.C: New test.
6745
6746 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6747
6748         PR preprocessor/22042
6749         * gcc.dg/cpp/strify4.c: New test.
6750
6751 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6752
6753         PR c++/17964
6754         * g++.dg/cpp/string-1.C: New test.
6755
6756 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6757
6758         * gcc.target/powerpc: New directory.
6759         * gcc.target/powerpc/powerpc.exp: New file.
6760         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
6761         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
6762         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
6763         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
6764         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
6765         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
6766         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
6767         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
6768         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
6769         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
6770         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
6771         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
6772         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
6773         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
6774         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
6775         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
6776         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
6777         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
6778         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
6779         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
6780         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
6781         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
6782         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
6783         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
6784         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
6785         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
6786         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
6787         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
6788         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
6789         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
6790         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
6791         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
6792         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
6793         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
6794
6795 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
6796
6797         PR c++/21627
6798         * g++.dg/warn/inline2.C: New test.
6799
6800 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6801
6802         PR middle-end/23155
6803         * g++.dg/ext/c99struct1.C: New test.
6804         * gcc.dg/union-cast-1.c: New test.
6805         * gcc.dg/union-cast-2.c: New test.
6806         * gcc.dg/union-cast-3.c: New test.
6807
6808 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6809
6810         PR middle-end/24589
6811         * gcc.c-torture/execute/zero-struct-2.c: New test.
6812
6813 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6814
6815         PR c++/24582
6816         * g++.dg/init/switch1.C: New test.
6817
6818 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6819
6820         * gcc.dg/delay-slot-1.c: New test.
6821
6822 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
6823
6824         PR target/24620
6825         * gcc.dg/pr24620.c: New test.
6826
6827 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6828
6829         PR c/24329
6830         * gcc.dg/format/unnamed-1.c: New test.
6831
6832 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6833
6834         PR c++/22434
6835         * g++.dg/expr/cond8.C: New test.
6836
6837         PR c++/24560
6838         * g++.dg/parse/dot1.C: New test.
6839
6840 2005-11-02  Jan Hubicka  <jh@suse.cz>
6841
6842         PR target/23303
6843         * gcc.dg/i386-lea.c: New test
6844
6845 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6846
6847         PR target/24615
6848         * gcc.dg/pr24615.c: New test.
6849
6850 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6851
6852         PR target/24600
6853         * gcc.dg/pr24600.c: New test.
6854
6855 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6856
6857         PR c++/19253
6858         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
6859         * g++.dg/parse/typename9.C: New test.
6860         * g++/dg/parse/typename10.C: Likewise.
6861
6862 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6863
6864         PR fortran/18157
6865         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
6866         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
6867         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
6868
6869 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6870
6871         PR c++/24569
6872         * g++.dg/debug/static1.C: New test.
6873
6874 2005-11-02  Josh Conner  <jconner@apple.com>
6875
6876         * g++.dg/crash38.C: moved into proper directory...
6877         * g++.dg/template/crash42.C: ...here
6878
6879 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
6880
6881         PR target/18338
6882         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
6883         pcc_bitfield_type_matters || default_packed.
6884
6885         * lib/target-supports.exp
6886         (check_effective_target_pcc_bitfield_type_matters): New proc.
6887         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
6888
6889         PR testsuite/23304
6890         * lib/target-supports.exp (check_effective_default_packed): New proc.
6891         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
6892         Gate expected errors on target ! default_packed.
6893         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
6894
6895 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6896
6897         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
6898         change (r106358).
6899
6900 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6901
6902         PR fortran/24008
6903         * gfortran.dg/entry_5.f90: New.
6904         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
6905
6906 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
6907
6908         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
6909
6910 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
6911
6912         PR fortran/21565
6913         gfortran.dg/namelist_blockdata.f90: New test.
6914
6915         PR fortran/18737
6916         gfortran.dg/external_implicit_none.f90: New test.
6917
6918         PR fortran/14994
6919         * gfortran.dg/secnds.f: New test.
6920
6921 2005-10-31  Jan Hubicka  <jh@suse.cz>
6922
6923         PR target/20928
6924         * gcc.c-torture/compile/pr20928.c: New test.
6925
6926 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
6927
6928         PR middle-end/23492
6929         * gcc.c-torture/compile/zero-strct-5.c: New test.
6930
6931 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
6932
6933         PR libgfortran/24584
6934         * gfortran.dg/pr24584.f90: New test.
6935
6936 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
6937
6938         PR fortran/18883
6939         * gfortran.dg/char_result_9.f90: New.
6940         * gfortran.dg/char_result_10.f90: New.
6941
6942 2005-10-30  Jan Hubicka  <jh@suse.cz>
6943
6944         * g++.dg/tree-ssa/pr24172.C: New testcase.
6945
6946 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6947
6948         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
6949
6950 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
6951
6952         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
6953         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
6954         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
6955         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
6956         gfortran.dg/enum_9.f90,
6957         gfortran.fortran-torture/compile/enum_1.f90,
6958         gfortran.fortran-torture/execute/enum_1.f90,
6959         gfortran.fortran-torture/execute/enum_2.f90,
6960         gfortran.fortran-torture/execute/enum_3.f90,
6961         gfortran.fortran-torture/execute/enum_4.f90: New tests.
6962
6963 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
6964
6965         PR target/18482
6966         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
6967         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
6968
6969 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6970
6971         PR libfortran/20179
6972         * gfortran.dg/mixed_io_1.f90: New test.
6973         * gfortran.dg/mixed_io_1.c: New file.
6974
6975 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6976
6977         * gfortran.dg/malloc_free_1.f90: New test.
6978
6979 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
6980
6981         * gcc.dg/nested-func-4.c: Require profiling -pg.
6982
6983 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6984
6985         PR C++/23229
6986         * g++.dg/warn/main-2.C: New test.
6987
6988 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
6989
6990         PR fortran/24545
6991         * gfortran.dg/interface_2.f90: new test.
6992
6993 2005-10-28  Josh Conner  <jconner@apple.com>
6994
6995         PR c++/22153
6996         * g++.dg/template/crash38.C: New test.
6997         * g++.dg/parse/explicit1.C: Change expected errors.
6998
6999 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7000
7001         PR C++/23426
7002         * g++.dg/other/large-size-array.C: New test.
7003
7004 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7005
7006         PR middle-end/24362
7007         * g++.dg/opt/complex4.C: New test.
7008
7009 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7010
7011         * gcc.dg/nested-func-4.c: New test.
7012
7013 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7014
7015         PR fortran/24158
7016         gfortran.dg/derived_recursion.f90: New test.
7017         gfortran.dg/implicit_actual.f90: New test.
7018
7019 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7020
7021         PR middle-end/24295, PR testsuite/24477
7022         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7023         removed when weakref hits the tree.
7024
7025 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7026
7027         * gfortran.dg/cray_pointers_4.f90: New test.
7028
7029         * gfortran.dg/cray_pointers_5.f90: New test.
7030
7031 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7032
7033         PR fortran/22290
7034         * gfortran.dg/assign_5.f90: New test.
7035         * gfortran.dg/assign_6.f: New test.
7036
7037 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7038
7039         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7040         CPU has no SSE support.
7041
7042 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7043
7044         PR libgfortran/24224
7045         * gfortran.dg/arrayio_1.f90: Update attribution.
7046         * gfortran.dg/arrayio_2.f90: Update attribution.
7047         * gfortran.dg/arrayio_3.f90: Update attribution.
7048         * gfortran.dg/arrayio_4.f90: Update test conditions.
7049         * gfortran.dg/arrayio_5.f90: Update attribution.
7050         * gfortran.dg/arrayio_6.f90: New test.
7051         * gfortran.dg/arrayio_7.f90: New test.
7052
7053 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7054
7055         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7056
7057 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7058
7059         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7060
7061 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7062
7063         PR fortran/24416
7064         * gfortran.dg/namelist_char_only.f90: New test.
7065
7066 2005-10-24  Asher Langton  <langton2@llnl.gov>
7067
7068         PR fortran/17031
7069         PR fortran/22282
7070         * gfortran.dg/cray_pointers_1.f90: New test.
7071         * gfortran.dg/cray_pointers_2.f90: New test.
7072         * gfortran.dg/cray_pointers_3.f90: New test.
7073         * gfortran.dg/loc_1.f90: New test.
7074         * gfortran.dg/loc_2.f90: New test.
7075
7076 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7077
7078         * gcc.dg/pr24225.c: New test.
7079
7080 2005-10-24  Asher Langton  <langton2@llnl.gov>
7081
7082         * gfortran.dg/dup_save_1.f90: New test.
7083         * gfortran.dg/dup_save_2.f90: New test.
7084
7085 2005-10-24  Paul Brook  <paul@codesourcery.com>
7086
7087         PR 24107
7088         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7089         stdint.h.
7090
7091 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7092
7093         PR libgfortran/24489
7094         * gfortran.dg/pr24489.f90: New test.
7095
7096 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7097
7098         PR fortran/23635
7099         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7100
7101 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7102
7103         PR target/18911
7104         * g++.dg/init/array16.C: Skip for mmix-*-*.
7105
7106 2005-10-23  Asher Langton  <langton2@llnl.gov>
7107
7108         * gfortran.dg/byte_1.f90: New test.
7109         * gfortran.dg/byte_2.f90: New test.
7110
7111 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7112
7113         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7114
7115 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7116
7117         PR fortran/18022
7118         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7119
7120         PR fortran/24311
7121         * gfortran.dg/merge_char_const.f90: New test.
7122
7123         PR fortran/24384
7124         * gfortran.dg/spread_scalar_source.f90: New test.
7125
7126 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7127
7128         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7129
7130         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7131         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7132
7133         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7134
7135 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7136
7137         PR fortran/24426
7138         * gfortran.dg/der_pointer_4.f90: New.
7139
7140 2005-10-22  David Ayers  <d.ayers@inode.at>
7141
7142         * obj-c++.dg/except-1.mm: Simplify.
7143
7144 2005-10-21  David Ayers  <d.ayers@inode.at>
7145
7146         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7147
7148 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7149
7150         * gfortran.dg/assumed_dummy_2.f90: New test.
7151
7152 2005-10-21  James E Wilson  <wilson@specifix.com>
7153
7154         PR preprocessor/15220
7155         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7156
7157 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7158
7159         * gcc.c-torture/execute/20051021-1.c: New test.
7160
7161 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7162
7163         PR c++/24260
7164         * g++.dg/ext/tmplattr1.C: New test.
7165
7166 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7167
7168         PR fortran/24440
7169         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7170
7171 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7172
7173         * obj-c++.dg/except-1.mm: New.
7174
7175         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7176
7177 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7178
7179         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7180
7181 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7182
7183         PR middle-end/24295
7184         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7185         declarations with the same names as thunks' alias targets, use
7186         aliases instead.
7187         * gcc.dg/attr-alias-3.c: New test.
7188         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7189
7190 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7191
7192         PR c++/22618
7193         * g++.dg/parse/access8.C: New test.
7194
7195 2005-10-20  Richard Guenther  <rguenther@suse.de>
7196
7197         PR c++/24439
7198         * g++.dg/tree-ssa/pr24439.C: New testcase.
7199
7200 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7201
7202         * g++.dg/opt/delay-slot-1.C: New test.
7203
7204 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7205
7206         PR fortran/21625
7207         * gfortran.fg/der_init_1.f90: New.
7208
7209 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7210
7211         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7212
7213 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7214
7215         PR c++/21908
7216         * g++.dg/parse/error28.C: New test.
7217
7218 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7219
7220         * gcc.dg/profile-generate-2.c: New test.
7221
7222 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7223
7224         PR target/23589
7225         * g++.dg/ext/dllimport11.C: New.
7226
7227 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7228
7229         PR c++/22293
7230         * g++.dg/other/friend3.C: New test.
7231
7232 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7233
7234         PR c++/23293
7235         * g++.dg/template/error19.C: New test.
7236
7237 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7238
7239         PR c++/21383
7240         * g++.dg/overload/koenig2.C: New.
7241
7242         PR c++/23118
7243         * g++.dg/overload/error2.C: New.
7244
7245         PR c++/22604
7246         * g++.dg/inherit/covariant14.C: New.
7247
7248 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7249
7250         PR c++/23440
7251         * g++.dg/parse/for1.C: New test.
7252
7253 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7254
7255         PR fortran/23446
7256         * gfortran.dg/host_dummy_index_1.f90: New test.
7257
7258         PR fortran/21459
7259         * gfortran.dg/automatic_char_len_2.f90: New test.
7260
7261         PR fortran/20866
7262         * gfortran.dg/recursive_statement_functions.f90: New test.
7263
7264         PR fortran/20853
7265         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7266
7267         PR fortran/20849
7268         * gfortran.dg/external_initializer.f90: New test.
7269
7270         PR fortran/20837
7271         * non_module_public.f90: New test.
7272
7273 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7274
7275         PR c++/24386
7276         * g++.dg/template/overload7.C: New.
7277
7278         PR c++/22551
7279         * g++.dg/other/switch2.C: Remove expected warnings.
7280
7281         PR c++/21353
7282         * g++.dg/template/defarg6.C: New.
7283
7284 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7285
7286         PR target/24315
7287         * gcc.target/i386/pr24315.c: New test.
7288
7289 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7290
7291         PR c++/24389
7292         * g++.dg/template/static21.C: New test.
7293         * g++.dg/template/static21-a.cc: Likewise.
7294
7295 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7296
7297         PR c++/23959
7298         * g++.dg/warn/Wswitch-default-1.C: New test.
7299         * g++.dg/warn/Wswitch-default-2.C: New test.
7300
7301 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7302
7303         PR c++/22173
7304         * g++.dg/parse/template18.C: New test.
7305         * g++.dg/template/nontype15.C: Likewise.
7306
7307 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7308
7309         PR fortran/22273
7310         * gfortran.dg/spec_expr_2.f90: New.
7311
7312 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7313
7314         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7315         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7316         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7317         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7318         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7319         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7320         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7321         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7322         previous target-specific skips and warning-message matches where
7323         applicable.
7324
7325 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7326
7327         PR c++/21347
7328         * g++.dg/warn/Wctor-dtor.C: New test.
7329
7330 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7331
7332         PR c/23439
7333         * gcc.dg/for-1.c: New test.
7334
7335 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7336
7337         PR c++/19565
7338         * g++.dg/warn/Wconversion1.C: New test.
7339         * g++.dg/ext/packed4.C: Compile with -w.
7340         * g++.dg/opt/20050511-1.C: Likewise.
7341         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7342
7343 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7344
7345         * gfortran.dg/boz_5.f90: New test.
7346
7347 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7348
7349         PR c++/22551
7350         * g++.dg/other/switch2.C: New.
7351
7352         PR c++/23984
7353         * g++.dg/init/ctor7.C: New.
7354
7355 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7356
7357         PR c++/23730
7358         * g++.dg/parse/crash32.C: New test.
7359
7360 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7361
7362         PR c++/20721
7363         * g++.dg/init/goto2.C: New test.
7364
7365         PR c++/22464
7366         * g++.dg/template/crash/41.C: New test.
7367
7368         PR c++/22180
7369         * g++.dg/template/crash40.C: New test.
7370
7371         PR c++/23694
7372         * g++.dg/parse/friend5.C: New test.
7373
7374         PR c++/23307
7375         * g++.dg/template/crash38.C: New test.
7376
7377         PR c++/22352
7378         * g++.dg/template/friend38.C: New test.
7379
7380         PR c++/22405
7381         * g++.dg/template/crash39.C: New test.
7382
7383 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7384
7385         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7386         gcc.dg/debug/dwarf2/dwarf-char2.c,
7387         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7388
7389         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7390
7391 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7392
7393         * gcc.dg/dll-2.c: Add tests for warnings.
7394         * gcc.dg/dll-3.c: Likewise.
7395         * gcc.dg/dll-4.c: Likewise.
7396
7397         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7398         * g++.dg/ext/dllimport2.C: Likewise.
7399         * g++.dg/ext/dllimport3.C: Likewise.
7400         * g++.dg/ext/dllimport7.C: Likewise.
7401         * g++.dg/ext/dllimport8.C: Likewise.
7402         * g++.dg/ext/dllimport9.C: Likewise.
7403
7404 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7405
7406         PR fortran/24092
7407         * gfortran.dg/derived_pointer_recursion.f90: New test.
7408
7409 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7410
7411         * gcc.c-torture/execute/20051012-1.c: New test.
7412
7413 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7414
7415         PR fortran/18082
7416         * gfortran.dg/automatic_char_len_1.f90: New test.
7417
7418 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7419
7420         PR fortran/20847
7421         * gfortran.dg/save_common.f90: New test.
7422
7423         PR fortran/20856
7424         * gfortran.dg/save_result.f90: New test.
7425
7426 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7427
7428         PR c++/21592
7429         * g++.dg/template/dependent-expr1.C: Add new expected error.
7430         * g++.dg/template/dependent-expr2.C: Adjust error text.
7431         * g++.dg/template/overload6.C: New.
7432
7433         PR c++/23797
7434         * g++.dg/other/typename8.C: New.
7435
7436         PR c++/21117
7437         * g++.dg/other/return1.C: New.
7438
7439 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7440
7441         PR c++/24052
7442         * g++.dg/ext/label5.C: New.
7443
7444 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7445
7446         PR c++/19964
7447         * g++.dg/parse/crash31.C: New.
7448
7449 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7450
7451         * g++.dg/ipa/ipa-1.c: New test.
7452         * g++.dg/ipa/ipa-2.c: New test.
7453         * g++.dg/ipa/ipa-3.c: New test.
7454         * g++.dg/ipa/ipa-4.c: New test.
7455         * g++.dg/ipa/ipa-5.c: New test.
7456         * g++.dg/ipa/ipa.exp: New file.
7457
7458 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7459
7460         PR fortran/24207
7461         * gfortran.dg/private_type_3.f90: New test.
7462
7463 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7464
7465         PR fortran/20786
7466         gfortran.dg/aint_anint_1.f90: New test.
7467
7468 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7469
7470         PR libgfortran/24313
7471         gfortran.dg/csqrt.f: New test.
7472
7473 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7474
7475         PR c++/8057
7476         * g++.dg/warn/noeffect7.C: New test.
7477         * g++.dg/warn/noeffect2.C: Instantiate templates.
7478         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7479         and warning.
7480
7481 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7482
7483         PR c++/21089
7484         * g++.dg/init/float1.C: New test.
7485
7486         PR c++/24277
7487         * g++.dg/init/member1.C: Tweak error markers.
7488
7489 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7490
7491         PR testsuite/24281
7492         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7493         Check for null pointer.
7494
7495 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7496
7497         PR c++/21369
7498         * g++.dg/parse/ret-type3.C: New test.
7499
7500 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7501
7502         PR tree-opt/23946
7503         * gcc.c-torture/compile/pr23946.c: New test.
7504
7505 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7506
7507         * g++.dg/opt/mmx2.C: New test.
7508
7509 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7510
7511         PR c++/24277
7512         * g++.dg/template/static20.C: New test.
7513
7514         PR c++/24302
7515         * g++.dg/warn/Wunused-12.C: New test.
7516
7517         PR c++/23437
7518         * g++.dg/template/arg4.C: New test.
7519
7520 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7521
7522         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7523         * gcc.dg/ucnid-3.c: Likewise.
7524         * gcc.dg/ucnid-4.c: Likewise.
7525         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7526         * g++.dg/other/ucnid-1.C: Likewise.
7527         * gcc.dg/sparc-frame-1.c: New test.
7528
7529 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7530
7531         PR c++/24139
7532         * g++.dg/template/spec27.C: New test.
7533
7534         PR c++/24275
7535         * g++.dg/template/static19.C: New test.
7536
7537 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7538
7539         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7540         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7541
7542 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7543
7544         PR target/24136
7545         * gfortran.fortran-torture/compile/pr24136.f: New test.
7546
7547 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7548
7549         PR c++/22172
7550         * g++.dg/parse/crash30.C: New test.
7551
7552 2005-10-07  Richard Guenther  <rguenther@suse.de>
7553
7554         PR middle-end/24227
7555         * gcc.c-torture/compile/pr24227.c: New testcase.
7556
7557 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7558
7559         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7560         Do not put aligned attributes on array elements.
7561
7562 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7563
7564         PR testsuite/23611, PR testsuite/23615
7565         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7566         writing prototypes of library functions by hand.
7567         * obj-c++.dg/bitfield-4.mm: Likewise.
7568         * obj-c++.dg/const-str-4.mm: Likewise.
7569         * obj-c++.dg/encode-4.mm: Likewise.
7570         * obj-c++.dg/encode-5.mm: Likewise.
7571         * obj-c++.dg/encode-6.mm: Likewise.
7572         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7573         * obj-c++.dg/method-10.mm: Likewise.
7574         * obj-c++.dg/method-17.mm: Likewise.
7575         * obj-c++.dg/method-19.mm: Likewise.
7576         * obj-c++.dg/try-catch-2.mm: Likewise.
7577
7578 2005-10-06  Richard Henderson  <rth@redhat.com>
7579
7580         PR 24236
7581         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7582
7583 2005-10-06  Dale Johannesen  <dalej@apple.com>
7584
7585         * gcc.c-torture/execute/20030125-1.c: Correct.
7586
7587 2005-10-06  Richard Guenther  <rguenther@suse.de>
7588
7589         PR tree-optimization/24238
7590         * g++.dg/tree-ssa/pr24238.C: New testcase.
7591
7592 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7593
7594         PR 18568
7595         * gfortran.dg/der_pointer_3.f90: New test.
7596
7597 2005-10-05  Devang Patel  <dpatel@apple.com>
7598
7599         PR Debug/23205
7600         * g++.dg/other/PR23205.C: New.
7601
7602 2005-10-05  Richard Henderson  <rth@redhat.com>
7603
7604         PR target/23602
7605         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7606         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
7607
7608 2005-10-05  Dale Johannesen  <dalej@apple.com>
7609
7610         * gcc.c-torture/execute/float-floor.c: New.
7611
7612 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
7613
7614         PR tree-optimization/21419
7615         PR tree-optimization/24146
7616         PR tree-optimization/24151
7617
7618         * g++.dg/ext/asm7.C: New.
7619         * g++.dg/ext/asm8.C: New.
7620         * gcc.dg/asm-1.c: Compile on all targets.
7621         * gcc.dg/asm-pr24146.c: New.
7622         * gcc.dg/pr21419.c: Adjust error messages.
7623
7624 2005-10-05  Richard Guenther  <rguenther@suse.de>
7625
7626         PR fortran/24176
7627         * gfortran.fortran-torture/compile/empty.f90: New testcase.
7628
7629 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7630
7631         PR c++/23513
7632         * g++.dg/template/spec22.C: Robustify test.
7633         * g++.dg/template/spec26.C: New.
7634
7635 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
7636
7637         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
7638         if target supports vector instructions.
7639
7640 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
7641
7642         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
7643         C99 functions.
7644
7645 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
7646
7647         * lib/target-supports.exp (check_effective_target_fortran_large_real,
7648         check_effective_target_fortran_large_int): Replace cached result
7649         when target changes.
7650
7651 2005-10-04  Devang Patel  <dpatel@apple.com>
7652
7653         * gcc.dg/i386-sse-vect-types.c: New.
7654
7655 2005-10-04  Ian Lance Taylor  <ian@airs.com>
7656
7657         PR preprocessor/13726
7658         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
7659         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
7660
7661 2005-10-04  Richard Guenther  <rguenther@suse.de>
7662
7663         PR c/23576
7664         * gcc.dg/noncompile/pr23576.c: New testcase.
7665
7666 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7667
7668         PR middle-end/23125
7669         * gcc.dg/register-var-3.c: New test.
7670
7671 2005-10-04  Steven Bosscher  <stevenb@suse.de>
7672
7673         * gcc.dg/pr23049.c: New test.
7674
7675         * gcc.dg/ucnid-4.c: Fix test.
7676
7677 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
7678
7679         PR 23445
7680         * gcc.c-torture/compile/pr23445.c: New test.
7681
7682 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
7683
7684         * g++.dg/overload/unknown1.C: New.
7685
7686 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
7687
7688         PR c++/17775
7689         * g++.dg/template/repo4.C: New test.
7690
7691 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7692
7693         PR libfortran/19308
7694         * gfortran.dg/large_real_kind_2.F90: New test.
7695         * gfortran.dg/large_integer_kind_2.f90: New test.
7696
7697 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
7698
7699         * lib/target-supports.exp (check_effective_target_vect_shift):
7700         Implement with result caching. Add i?86, x86_64 and ia64 targets.
7701         (check_effective_target_vect_condition): Fix copy-n-pasto.
7702
7703         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
7704         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
7705         targets.
7706
7707 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
7708
7709         PR c++/22621
7710         * g++.dg/template/overload5.C : New test.
7711
7712         PR c++/23840
7713         * g++.dg/expr/stdarg1.C: New test.
7714
7715 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
7716
7717         PR 24142
7718         * gcc.c-torture/execute/pr24142.c: New test.
7719
7720 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
7721
7722         PR 24141
7723         * gcc.c-torture/execute/pr24141.c: New test.
7724
7725 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
7726             Diego Novillo  <dnovillo@redhat.com>
7727
7728         PR 23604
7729         * gcc.c-torture/execute/pr23604.c: New test.
7730
7731 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
7732
7733         PR fortran/16404
7734         PR fortran/20835
7735         PR fortran/20890
7736         PR fortran/20899
7737         PR fortran/20900
7738         PR fortran/20901
7739         PR fortran/20902
7740         gfortran.dg/equiv_constraint_1.f90: New test.
7741         gfortran.dg/equiv_constraint_2.f90: New test.
7742         gfortran.dg/equiv_constraint_3.f90: New test.
7743         gfortran.dg/equiv_constraint_4.f90: New test.
7744         gfortran.dg/equiv_constraint_5.f90: New test.
7745         gfortran.dg/equiv_constraint_6.f90: New test.
7746         gfortran.dg/equiv_constraint_7.f90: New test.
7747         gfortran.dg/equiv_constraint_8.f90: New test.
7748         gfortran.dg/private_type_1.f90: New test.
7749         gfortran.dg/private_type_2.f90: New test.
7750         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
7751         980628-10.f: Assert std=gnu to permit mixing of
7752         types in equivalence statements.
7753
7754 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
7755
7756         PR 24112
7757         * gfortran.dg/open_status_1.f90: New.
7758
7759 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7760
7761         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
7762         * gcc.dg/vect/pr22480.c: Clean up temp files.
7763         * gcc.dg/vect/pr23831.c: Clean up temp files.
7764         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
7765         Clean up temp files.
7766         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
7767         Clean up temp files.
7768
7769         * gcc.dg/20050309-1.c: Clean up temp files.
7770         * gcc.dg/20050325-1.c: Clean up temp files.
7771
7772 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7773
7774         PR tree-optimization/24059
7775         * gcc.dg/vect/pr24059.c : New test.
7776
7777 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
7778
7779         PR middle-end/24109
7780         * gcc.c-torture/execute/20050929-1.c: New test.
7781
7782 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7783
7784         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
7785
7786 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
7787
7788         PR c/21419
7789         * gcc.dg/pr21419.c: New test.
7790
7791 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7792
7793         * gcc.dg/pr23911.c: New test.
7794
7795 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
7796
7797         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
7798
7799         PR c++/16782
7800         * g++.dg/parse/qualified4.C: New test.
7801         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
7802         * g++.old-deja/g++.mike/p8154.C: Likewise.
7803
7804 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
7805
7806         PR c++/22147
7807         * g++.dg/template/friend37.C: New test.
7808         * g++.dg/parse/crash28.C: Adjust error markers.
7809
7810 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
7811
7812         PR fortran/18518
7813         * gfortran.fortran-torture/execute/save_2.f90: New decl.
7814
7815 2005-09-27  Devang Patel  <dpatel@apple.com>
7816
7817         PR tree-optimization/23625
7818         * gcc.dg/pr23625.c: New test.
7819
7820 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
7821
7822         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
7823         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
7824
7825 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
7826
7827         PR fortran/23677
7828         * gfortran.fortran-torture/execute/save_1.f90: New test.
7829         * gfortran.dg/save_1.f90: New test.
7830
7831 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
7832
7833         * gcc.target/i386/builtin-apply-mmx.c: New test.
7834
7835         PR target/22576
7836         * gcc.target/i386/pr22576.c: New test.
7837
7838         PR target/22585
7839         * gcc.target/i386/pr22585.c: New test.
7840
7841         PR target/23268
7842         * gcc.target/i386/pr23268.c: New test.
7843
7844         PR middle-end/23831
7845         * gcc.dg/vect/pr23831.c: New test.
7846
7847         PR target/24055
7848         * gcc.target/i386/pr24055.c: New test.
7849
7850 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
7851
7852         PR tree-optimization/23960
7853         * gcc.c-torture/compile/pr23960.c: New.
7854
7855 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
7856
7857         PR fortran/16861
7858         * gfortran.dg/nested_modules_3.f90: New.
7859
7860 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
7861
7862         PR fortran/24005
7863         gfortran.dg/interface_1.f90: New test.
7864
7865 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
7866         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7867
7868         PR fortran/23843
7869         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
7870
7871 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
7872
7873         PR fortran/23516
7874         * gfortran.dg/imag_1.f: New test.
7875         * gfortran.dg/imag_2.f: Ditto.
7876
7877 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
7878
7879         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
7880
7881 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
7882
7883         PR c++/21983
7884         * g++.dg/warn/pr21983.C: New test.
7885
7886 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
7887
7888         PR c++/23993
7889         * g++.dg/template/array14.C: New test.
7890
7891 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
7892
7893         PR fortran/19929
7894         * gfortran.dg/der_ptr_component_1.f90: New test.
7895
7896 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7897
7898         PR c++/23965
7899         * g++.dg/template/error1.C: Reject "no matching function" message.
7900
7901 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7902
7903         PR c++/17609
7904         * g++.dg/lookup/error1.C: New test.
7905
7906 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
7907
7908         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
7909         functionality of the testcase.
7910
7911 2005-09-20  Richard Henderson  <rth@redhat.com>
7912
7913         * gcc.dg/vect/vect-22.c: Require vect_float.
7914         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
7915
7916 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
7917
7918         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
7919         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
7920         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
7921         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
7922         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
7923         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
7924         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
7925         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
7926         * gcc.dg/cpp/ucnid-8.c: New test.
7927
7928 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7929
7930         PR tree-optimization/23929
7931         * gcc.c-torture/compile/pr23929.c: New test.
7932
7933 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
7934
7935         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
7936         for one loop.
7937
7938 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
7939
7940         PR testsuite/23186
7941         * g++.dg/other/pr22003.C: Require named sections.
7942
7943 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7944
7945         PR c++/23947
7946         * g++.dg/rtti/crash3.C: New test.
7947
7948         PR tree-optimization/23818
7949         * gcc.dg/pr23818.c: New test.
7950
7951 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7952
7953         PR fortran/23420
7954         * gfortran.dg/print_fmt_4.f: New.
7955
7956 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7957
7958         PR fortran/23663
7959         * gfortran.fortran-torture/execute/entry_11.f90: New test.
7960
7961 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7962
7963         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
7964         Use pointers to local alignable arrays instead. Added comments.
7965         * gcc.dg/vect/vect-46.c: Likewise.
7966         * gcc.dg/vect/vect-48.c: Likewise.
7967         * gcc.dg/vect/vect-49.c: Likewise.
7968         * gcc.dg/vect/vect-52.c: Likewise.
7969         * gcc.dg/vect/vect-53.c: Likewise.
7970         * gcc.dg/vect/vect-54.c: Likewise.
7971         * gcc.dg/vect/vect-56.c: Likewise.
7972         * gcc.dg/vect/vect-57.c: Likewise.
7973         * gcc.dg/vect/vect-58.c: Likewise.
7974         * gcc.dg/vect/vect-60.c: Likewise.
7975         * gcc.dg/vect/vect-61.c: Likewise.
7976
7977         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
7978         The test is no longer vectorizable on vect_no_align targets.
7979         * gcc.dg/vect/vect-43.c: Likewsie.
7980
7981         * gcc.dg/vect/vect-44.c: Added comments.
7982         * gcc.dg/vect/vect-45.c: Added comments.
7983         * gcc.dg/vect/vect-50.c: Added comments.
7984         * gcc.dg/vect/vect-51.c: Added comments.
7985
7986         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
7987         aligned type.
7988         * gcc.dg/vect/Os-vect-95.c: Likewise.
7989
7990         * gcc.dg/vect/vect-41.c: Test removed.
7991         * gcc.dg/vect/vect-47.c: Test removed.
7992         * gcc.dg/vect/vect-55.c: Test removed.
7993         * gcc.dg/vect/vect-59.c: Test removed.
7994
7995 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7996
7997         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
7998         No longer vectorizable on vect_no_align targets.
7999         * gcc.dg/vect/pr20122.c: Likewise.
8000         * gcc.dg/vect/vect-74.c: Likewise.
8001         * gcc.dg/vect/vect-75.c: Likewise.
8002         * gcc.dg/vect/vect-76.c: Likewise.
8003
8004         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8005         Will not be vectorizable on vect_no_align targets once aliasing issues
8006         are resolved.
8007         * gcc.dg/vect/vect-79.c: Likewise.
8008
8009         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8010         * gcc.dg/vect/vect-78.c: Likewise.
8011         * gcc.dg/vect/vect-97.c: Likewise.
8012
8013 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8014
8015         * gcc.dg/pr23943.c: New test.
8016
8017 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8018
8019         PR fortran/19181
8020         * gfortran.dg/derived_pointer_null_1.f90: New test.
8021
8022 2005-09-18  Richard Guenther  <rguenther@suse.de>
8023
8024         PR middle-end/23944
8025         * gcc.c-torture/compile/pr23944.c: New testcase.
8026
8027 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8028
8029         PR fortran/15975
8030         * gfortran.dg/der_pointer_2.f90: New test.
8031
8032 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8033
8034         PR fortran/16861
8035         * gfortran.dg/nested_modules_2.f90: New test.
8036
8037 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8038
8039         PR c++/18368
8040         * g++.dg/other/semicolon.C: New test.
8041
8042 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8043
8044         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8045         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8046
8047 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8048
8049         PR c++/23914
8050         * g++.dg/template/static18.C: New test.
8051
8052         PR c++/21514
8053         * g++.dg/template/crash19.C: Remove dg-error marker.
8054         * g++.dg/template/local4.C: New test.
8055
8056 2005-09-16  Paul Brook  <paul@codesourcery.com>
8057
8058         PR fortran/23906
8059         * gfortran.dg/dependency_1.f90: New test.
8060
8061 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8062
8063         PR c++/23896
8064         * g++.dg/template/static17.C: New test.
8065
8066 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8067
8068         PR c++/23139
8069         * g++.dg/warn/huge-val1.C: New test.
8070
8071 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8072
8073         PR c++/13140
8074         * g++.dg/parse/class2.C: New test.
8075         * g++.dg/template/explicit8.C: Likewise.
8076         * g++.dg/template/spec25.C: Likewise.
8077
8078 2005-09-14  Josh Conner  <jconner@apple.com>
8079
8080         PR middle-end/23584
8081         * gcc.dg/pr23584.c: New test.
8082
8083 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8084
8085         PR fortran/21875 Internal Unit Array I/O, NIST
8086         * gfortran.dg/arrayio_1.f90: New test.
8087         * gfortran.dg/arrayio_1.f90: New test.
8088         * gfortran.dg/arrayio_1.f90: New test.
8089         * gfortran.dg/arrayio_1.f90: New test.
8090         * gfortran.dg/arrayio_1.f90: New test.
8091
8092 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8093
8094         PR middle-end/22480
8095         * gcc.dg/vect/pr22480.c: New test.
8096
8097 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8098
8099         PR fortran/19358
8100         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8101
8102 2005-09-13 Josh Conner <jconner@apple.com>
8103
8104         PR c++/23180
8105         * g++.dg/init/struct2.C: New test.
8106         * g++.dg/init/struct3.C: New test.
8107
8108 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8109
8110         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8111         Clean up temp files.
8112         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8113         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8114         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8115         gcc.dg/tree-ssa/builtin-printf-1.c,
8116         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8117         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8118         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8119         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8120         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8121         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8122         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8123         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8124         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8125         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8126         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8127         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8128
8129 2005-09-13  Josh Conner  <jconner@apple.com>
8130
8131         * lib/gcc-dg.exp: Load scanipa.exp.
8132         (cleanup-dump): New procedure.
8133         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8134         * lib/scandump.exp: New file.
8135         * lib/scantree.exp: Use it.
8136         * lib/scanipa.exp: New file.
8137
8138 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8139
8140         PR fortran/17740
8141         * gfortran.dg/generic_4.f90: New test.
8142
8143 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8144
8145         PR target/23816
8146         * gcc.target/i386/pr23816-1.c: New test.
8147         * gcc.target/i386/pr23816-2.c: New test.
8148
8149
8150 2005-09-13  Bastian Blank <waldi@debian.org>
8151
8152         PR c++/16171
8153         * g++.dg/abi/mangle26.C: New test.
8154         * g++.dg/abi/mangle27.C: New test.
8155         * g++.dg/abi/mangle28.C: New test.
8156         * g++.dg/abi/mangle29.C: New test.
8157
8158         PR c++/23839
8159         * g++.dg/parse/register1.C: New test.
8160
8161 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8162
8163         PR c++/23842
8164         * g++.dg/template/access16.C: New test.
8165
8166 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8167
8168         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8169
8170 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8171
8172         PR fortran/18899
8173         * gfortran.dg/shape_2.f90: New test.
8174
8175 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8176
8177         PR target/19269
8178         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8179         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8180         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8181         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8182         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8183         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8184         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8185         tests.
8186
8187 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8188
8189         PR c++/23841
8190         * g++.dg/parse/template17.C: New test.
8191
8192 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8193
8194         PR c++/23789
8195         * g++.dg/template/nontype14.C: New test.
8196
8197 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8198
8199         PR g++/7874
8200         * g++.dg/lookup/friend7.C: New test.
8201         * g++.dg/lookup/friend8.C: New test.
8202         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8203         so that it will be found via argument dependent lookup.
8204         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8205         friend functions which will no longer be found.
8206         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8207         function g, so that it will be found via argument dependent
8208         lookup.
8209         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8210         * g++.old-deja/g++.mike/net43.C: Likewise.
8211
8212 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8213
8214         PR c++/23691
8215         * g++.dg/template/static16.C: New test.
8216
8217 2005-09-12  Josh Conner  <jconner@apple.com>
8218
8219         PR middle-end/23237
8220         * gcc.c-torture/compile/pr23237.c: New test.
8221
8222 2005-09-11  Richard Henderson  <rth@redhat.com>
8223
8224         * g++.dg/other/error8.C: Update expected diagnostic text.
8225
8226 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8227
8228         PR libfortran/19872
8229         * gfortran.dg/overwrite_1.f: New test.
8230
8231 2005-09-09  Josh Conner  <jconner@apple.com>
8232
8233         * g++.dg/init/pr23180-1.C: Removed.
8234         * g++.dg/init/pr23180-2.C: Removed.
8235
8236 2005-09-09  David Daney <ddaney@avtrex.com>
8237
8238         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8239         files which are ...
8240         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8241         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8242
8243 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8244
8245         * gfortran.dg/iostat_2.f90: New test.
8246
8247 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8248
8249         PR c++/22252
8250         * g++.dg/ext/interface1.C: New test.
8251         * g++.dg/ext/interface1.h: Likewise.
8252         * g++.dg/ext/interface1a.cc: Likewise.
8253
8254 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8255
8256         * gfortran.dg/iomsg_1.f90: New test case.
8257
8258 2005-09-09  Richard Guenther  <rguenther@suse.de>
8259
8260         PR c++/23624
8261         * g++.dg/tree-ssa/pr23624.C: New testcase.
8262
8263 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8264
8265         PR fortran/19239
8266         * gfortran.dg/vector_subscript_1.f90,
8267         * gfortran.dg/vector_subscript_2.f90: New tests.
8268
8269 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8270
8271         PR fortran/21104
8272         * gfortran.dg/array_alloc_1.f90,
8273         * gfortran.dg/array_alloc_2.f90,
8274         * gfortran.dg/array_alloc_3.f90: New tests.
8275
8276 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8277
8278         PR fortran/12840
8279         * gfortran.dg/array_constructor_6.f90
8280         * gfortran.dg/array_constructor_7.f90
8281         * gfortran.dg/array_constructor_8.f90
8282         * gfortran.dg/array_constructor_9.f90
8283         * gfortran.dg/array_constructor_10.f90
8284         * gfortran.dg/array_constructor_11.f90
8285         * gfortran.dg/array_constructor_12.f90: New tests.
8286
8287 2005-09-08  Josh Conner  <jconner@apple.com>
8288
8289         PR c++/23180
8290         * g++.dg/init/pr23180-1.C: New test.
8291         * g++.dg/init/pr23180-2.C: New test.
8292
8293 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8294
8295         PR fortran/18878
8296         * gfortran.dg/module_double_reuse.f90: New.
8297
8298 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8299
8300         PR fortran/23270
8301         PR fortran/22304
8302         PR fortran/18870
8303         PR fortran/17917
8304         PR fortran/16511
8305         * gfortran.dg/common_equivalence_1.f: New.
8306         * gfortran.dg/common_equivalence_2.f: New.
8307         * gfortran.dg/common_equivalence_3.f: New.
8308         * gfortran.dg/contained_equivalence_1.f90: New.
8309         * gfortran.dg/module_blank_common.f90: New.
8310         * gfortran.dg/module_commons_1.f90: New.
8311         * gfortran.dg/module_equivalence_1.f90: New.
8312         * gfortran.dg/nested_modules_1.f90: New.
8313         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8314         equivalences and add comment to connect the test with
8315         the PR.
8316
8317 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8318
8319         PR fortran/23765
8320         * gfortran.dg/common_6.f90: New test.
8321
8322 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8323
8324         PR fortran/15326
8325         * gfortran.dg/char_result_1.f90,
8326         * gfortran.dg/char_result_2.f90,
8327         * gfortran.dg/char_result_3.f90,
8328         * gfortran.dg/char_result_4.f90,
8329         * gfortran.dg/char_result_5.f90,
8330         * gfortran.dg/char_result_6.f90,
8331         * gfortran.dg/char_result_7.f90,
8332         * gfortran.dg/char_result_8.f90: New tests.
8333
8334 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8335
8336         PR fortran/19928
8337         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8338
8339 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8340
8341         PR obj-c++/16816
8342         * obj-c++.dg/selector-5.mm: New test.
8343         * obj-c++.dg/selector-6.mm: New test.
8344
8345 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8346
8347         PR objc/20574
8348         PR objc/19324
8349         * objc.dg/error-1.m: New test.
8350
8351 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8352
8353         PR fortran/23373
8354         * gfortran.fortran-torture/execute/pr23373-1.f90,
8355         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8356
8357 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8358
8359         PR libfortran/23760
8360         * gfortran.dg/g77/1832.f: Remove long string in write statement
8361         to allow the test to pass on correct list directed output with
8362         prepended space.
8363
8364 2005-09-07  James E Wilson  <wilson@specifix.com>
8365
8366         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8367
8368 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8369
8370         * gfortran.dg/parameter+save.f90: Rename to
8371         * gfortran.dg/parameter_save.f90: .. this.
8372
8373 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8374
8375         PR fortran/20848
8376         * gfortran.dg/parameter+save.f90: New test case.
8377
8378 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8379
8380         PR fortran/19269
8381         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8382
8383 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8384
8385         PR c/23075
8386         * gcc.dg/pr23075.c: New test.
8387         * g++.dg/warn/pr23075.C: New test.
8388
8389         PR target/22362
8390         * gcc.target/i386/pr22362.c: New test.
8391
8392         PR rtl-optimization/23098
8393         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8394
8395         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8396         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8397         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8398
8399 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8400
8401         * g++.dg/expr/cast6.C: New test.
8402
8403         PR c++/9782
8404         * g++.dg/init/new15.C: New test.
8405
8406 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8407
8408         * gcc.dg/vect/Os-vect-95.c: New test.
8409         * gcc.dg/vect/vect-95.c: Same.
8410
8411 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8412
8413         * gcc.dg/vect/vect-29.c: Update xfail testing.
8414         * gcc.dg/vect/vect-44.c: Same.
8415         * gcc.dg/vect/vect-48.c: Same.
8416         * gcc.dg/vect/vect-50.c: Same.
8417         * gcc.dg/vect/vect-72.c: Same.
8418         * gcc.dg/vect/vect-77.c: Same.
8419         * gcc.dg/vect/vect-78.c: Same.
8420         * gcc.dg/vect/vect-80.c: Same.
8421         * gcc.dg/vect/vect-96.c: Same.
8422         * gcc.dg/vect/vect-100.c: Same.
8423         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8424         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8425         * gfortran.dg/vect/vect-5.f90: Same.
8426
8427 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8428
8429         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8430         start strings.
8431         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8432         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8433
8434         PR c++/23056
8435         * g++.dg/opt/pr23056.C: New test.
8436
8437         PR rtl-optimization/23098
8438         * gcc.target/i386/pr23098.c: New test.
8439
8440 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8441
8442         PR c++/23667
8443         * g++.dg/template/static15.C: New test.
8444
8445         PR c++/21440
8446         * g++.dg/ext/stmtexpr5.C: New test.
8447         * g++.dg/ext/stmtexpr6.C: Likewise.
8448
8449 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8450
8451         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8452
8453         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8454         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8455         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8456
8457 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8458
8459         PR libfortran/23321
8460         * gfortran.dg/direct_io_4.f90: New test case.
8461
8462 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8463             Rasmus Hahn  <rassahah@neofonie.de>
8464
8465         PR libobjc/23108
8466         * objc.dg/type-stream-1.m: New test.
8467
8468 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8469
8470         PR fortran/23661
8471         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8472         gfortran.dg/print_fmt_3.f90: New test.
8473
8474 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8475
8476         * gfortran.dg/fmt_t_1.f90: New test.
8477
8478 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8479
8480         PR rtl-optimization/23454
8481         * g++.dg/opt/pr23454.C: New test.
8482
8483 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8484
8485         PR c++/23699
8486         * g++.dg/ext/static1.C: New test.
8487
8488 2005-09-02  Richard Henderson  <rth@redhat.com>
8489
8490         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8491         tail call to check_fa_work.
8492
8493 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8494
8495         PR c++/21687
8496         * g++.dg/other/gc3.C: New test.
8497
8498 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8499
8500         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8501         * gcc.dg/20050826-1.c: Likewise.
8502
8503 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8504
8505         PR c++/23167
8506         * g++.dg/expr/volatile1.C: New test.
8507
8508 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8509
8510         PR middle-end/23547
8511         * gcc.dg/pr23547.c: New test.
8512
8513 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8514
8515         PR c/22061
8516         * gcc.c-torture/execute/pr22061-1.c,
8517         * gcc.c-torture/execute/pr22061-2.c,
8518         * gcc.c-torture/execute/pr22061-3.c,
8519         * gcc.c-torture/execute/pr22061-4.c: New tests.
8520
8521 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8522
8523         * gcc.dg/Wredundant-decls-2.c: New test to check that
8524         -Wredundant-decls does not issue warning for a variable
8525         definition following a declaration.
8526
8527 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8528
8529         PR debug/7241
8530         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8531         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8532         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8533
8534         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8535         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8536         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8537         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8538         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8539         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8540         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8541         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8542
8543 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8544
8545         PR objc/23306
8546         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8547         scan-assmbler.
8548
8549 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8550
8551         PR target/21255
8552         * gcc.dg/pr21255-1.c: New test.
8553         * gcc.dg/pr21255-2-mb.c: Likewise.
8554         * gcc.dg/pr21255-2-ml.c: Likewise.
8555         * gcc.dg/pr21255-3.c: Likewise.
8556         * gcc.dg/pr21255-4.c: Likewise.
8557
8558 2005-08-31  Dale Johannesen  <dalej@apple.com>
8559
8560         * gcc.dg/20050830-1.c: New.
8561
8562 2005-08-31  Josh Conner  <jconner@apple.com>
8563
8564         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8565         command-line options for arm-*-* targets.
8566         * g++.dg/init/array16.C: Likewise.
8567         * g++.dg/other/crash-4.C: Likewise.
8568
8569 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8570
8571         PR obj-c++/23640
8572         * obj-c++.dg/gnu-runtime-3.mm: New test.
8573
8574 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8575
8576         PR c++/13377
8577         * g++.dg/lookup/ambig4.C: New test.
8578         * g++.dg/lookup/ambig5.C: New test.
8579         * g++.dg/tc1/dr101.C: Adjust error markers.
8580
8581 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8582
8583         PR c++/23639
8584         * g++.dg/template/ttp5.C: Adjust error markers.
8585
8586 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8587
8588         PR testsuite/23609
8589         * lib/obj-c++.exp: Include target-libpath.exp.
8590         (obj-c++_link_flags): Look for the GNU libobjc library
8591         and set the library path to include it.
8592         Don't manually set LD_LIBRARY_PATH (etc.) but call
8593         set_ld_library_path_env_vars instead.
8594         (obj-c++_target_compile): Don't set library path or
8595         linker flags because they are already set correctly
8596         in obj-c++_link_flags.
8597
8598 2005-08-30  Josh Conner  <jconner@apple.com>
8599
8600         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8601         to command-line options for arm-*-* targets.
8602
8603 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8604
8605         * g++.dg/other/i386-1.C: New.
8606
8607 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
8608
8609         PR preprocessor/20348
8610         PR preprocessor/20356
8611         * gcc.dg/cpp/pr20348.c: New test.
8612         * gcc.dg/cpp/pr20348.h: New file.
8613         * gcc.dg/cpp/inc/pr20348.h: New file.
8614         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
8615         * gcc.dg/cpp/pr20356.c: New test.
8616         * gcc.dg/cpp/pr20356.h: New file.
8617         * gcc.dg/cpp/inc/pr20356.h: New file.
8618         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
8619
8620 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
8621
8622         * gfortran.fortran-torture/execute/intrinsic_count.f90:
8623         Fix array dimension to avoid correct end-of-file error.
8624
8625 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
8626
8627         PR libfortran/23598
8628         * gfortran.dg/iostat_1.f90: New test.
8629
8630 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
8631
8632         PR middle-end/23408
8633         * gcc.dg/pr23408.c: New test.
8634
8635 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
8636
8637         PR c++/23099
8638         * g++.dg/init/member1.C: Make sure erroneous static data member
8639         definitions are required.
8640         * g++.dg/template/static13.C: New test.
8641         * g++.dg/template/static14.C: Likewise.
8642
8643 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
8644
8645         * gcc.target/i386/pr23575.c: Use -msse2 instead of
8646         -march=pentium4, remove ilp32 requirement.
8647
8648         PR middle-end/23484
8649         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
8650         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
8651
8652 2005-08-29  Andreas Jaeger  <aj@suse.de>
8653
8654         PR testsuite/23607
8655         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
8656
8657 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
8658
8659         * gcc.c-torture/execute/20050316-2.c: New test.
8660         * gcc.c-torture/execute/20050316-3.c: New test.
8661         * gcc.dg/torture/pr16104-1.c: New test.
8662
8663 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
8664
8665         PR middle-end/23463
8666         * gcc.c-torture/execute/zero-struct-1.c: New test.
8667
8668 2005-08-27  Richard Guenther  <rguenther@suse.de>
8669
8670         PR target/23575
8671         * gcc.target/i386/pr23575.c: New testcase.
8672
8673 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
8674
8675         PR rtl-optimization/23561
8676         * gcc.c-torture/execute/20050826-1.c: New test.
8677
8678         PR rtl-opt/23560
8679         * gcc.c-torture/execute/20050826-2.c: New test.
8680
8681 2005-08-26  Dale Johannesen  <dalej@apple.com>
8682
8683         * gcc.dg/20030711-1.c: Modify to work on Darwin.
8684         * gcc.dg/20050826-1.c: New.
8685
8686 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
8687
8688         PR c++/19004
8689         * g++.dg/template/nontype13.C: New test.
8690
8691         PR c++/23491
8692         * g++.dg/init/new14.C: New test.
8693         * g++.dg/expr/anew1.C: Do not XFAIL.
8694         * g++.dg/expr/anew2.C: Likewise.
8695         * g++.dg/expr/anew3.C: Likewise.
8696
8697 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
8698
8699         PR middle-end/22439
8700         * gcc.dg/vla-3.c: New test.
8701
8702 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
8703
8704         PR fortran/20363
8705         * gfortran.dg/named_interface.f90: New.
8706
8707 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
8708
8709         * gcc.c-torture/execute/frame-address.c: New test.
8710
8711 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8712
8713         PR c++/20817
8714         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
8715
8716 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8717
8718         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
8719
8720 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8721
8722         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
8723         * gcc.dg/altivec-22.c: Rename from..
8724         * gcc.dg/altivec-nomfcr.c: ..this.
8725
8726 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
8727
8728         PR tree-optimization/23546
8729         * gcc.dg/tree-ssa/pr23546.c: New test.
8730
8731 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
8732
8733         PR fortran/17758
8734         * gfortran.dg/nonreturning_statements.f90: New test.
8735
8736 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8737
8738         PR c++/22454
8739         * g++.dg/parse/crash29.C: New.
8740
8741 2005-08-23  DJ Delorie  <dj@redhat.com>
8742
8743         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
8744         constants have the L suffix.
8745
8746 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
8747
8748         PR c++/23044
8749         * g++.dg/template/instantiate8.C: New.
8750
8751 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
8752
8753         PR middle-end/23467
8754         * gcc.c-torture/execute/pr23467.c: New test.
8755
8756 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
8757
8758         PR tree-optimization/22043
8759         * gcc.c-torture/execute/20050613-1.c: New test.
8760
8761 2005-08-23  Ben Elliston  <bje@au.ibm.com>
8762
8763         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
8764
8765 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
8766
8767         PR rtl-optimization/23478
8768         * g++.dg/opt/pr23478.C: New test.
8769
8770 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8771
8772         PR c/18715
8773         * gcc.dg/switch-warn-3.c: New test.
8774
8775 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8776
8777         PR c++/22233
8778         * g++.dg/template/param1.C: New test.
8779
8780 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8781
8782         PR c++/23089
8783         * g++.dg/other/incomplete1.C: New test.
8784
8785 2005-08-22  Ira Rosen  <irar@il.ibm.com>
8786
8787         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
8788         are vectorizable.
8789
8790 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8791
8792         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
8793         d_lines_5.f: New.
8794
8795 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
8796
8797         * gcc.target/i386/sse-4.c: New test.
8798
8799 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8800
8801         PR testsuite/23239
8802         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
8803
8804 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
8805
8806         * gcc.dg/20050811-1.c: New test.
8807         * gcc.dg/20050811-2.c: New test.
8808
8809 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
8810
8811         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
8812
8813 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
8814
8815         PR 23476
8816         * gcc.c-torture/compile/pr23476.c: New test.
8817
8818 2005-08-19  Devang Patel  <dpatel@apple.com>
8819
8820         PR tree-optimization/23048
8821         * gcc.dg/tree-ssa/pr23048.c: New test.
8822
8823 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8824
8825         PR middle-end/20624
8826         * g++.dg/warn/Wreturn-3.C: New test
8827
8828 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
8829
8830         PR tree-optimization/22228
8831         * g++.dg/vect/pr22543.cc: New test.
8832
8833 2005-08-17  Steven Bosscher  <stevenb@suse.de>
8834
8835         PR tree-optimization/21574
8836         * gcc.dg/tree-ssa/pr21574.c: New test.
8837
8838 2005-08-16  James E Wilson  <wilson@specifix.com>
8839
8840         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
8841
8842 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
8843
8844         PR tree-opt/23402
8845         * gcc.c-torture/compile/zero-strct-3.c: New test.
8846         * gcc.c-torture/compile/zero-strct-4.c: New test.
8847
8848 2005-08-16  Steven Bosscher  <stevenb@suse.de>
8849
8850         PR target/23376
8851         * gcc.target/x86_64/pr23376.c: New test.
8852
8853 2005-08-16  Ian Lance Taylor  <ian@airs.com>
8854
8855         PR c++/23337
8856         * g++.dg/ext/vector2.C: New.
8857
8858 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8859
8860         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
8861
8862 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8863
8864         PR libfortran/23428
8865         * gfortran.dg/inquire-complex.f90: New test case.
8866
8867 2005-08-16  James E Wilson  <wilson@specifix.com>
8868
8869         PR tree-optimization/21105
8870         * gcc.dg/large-size-array.c: New.
8871
8872 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
8873
8874         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
8875         type.
8876         * gcc.dg/vect/vect-41: Likewise.
8877         * gcc.dg/vect/vect-42: Likewise.
8878         * gcc.dg/vect/vect-43: Likewise.
8879         * gcc.dg/vect/vect-44: Likewise.
8880         * gcc.dg/vect/vect-46: Likewise.
8881         * gcc.dg/vect/vect-47: Likewise.
8882         * gcc.dg/vect/vect-48: Likewise.
8883         * gcc.dg/vect/vect-52: Likewise.
8884         * gcc.dg/vect/vect-53: Likewise.
8885         * gcc.dg/vect/vect-54: Likewise.
8886         * gcc.dg/vect/vect-55: Likewise.
8887         * gcc.dg/vect/vect-56: Likewise.
8888         * gcc.dg/vect/vect-57: Likewise.
8889         * gcc.dg/vect/vect-58: Likewise.
8890         * gcc.dg/vect/vect-59: Likewise.
8891         * gcc.dg/vect/vect-60: Likewise.
8892         * gcc.dg/vect/vect-61: Likewise.
8893         * gcc.dg/vect/vect-85: Likewise.
8894         * gcc.dg/vect/vect-87: Likewise.
8895         * gcc.dg/vect/vect-88: Likewise.
8896         * gcc.dg/vect/vect-93.c: Likewise.
8897         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
8898         * gcc.dg/vect/vect-75: Likewise.
8899         * gcc.dg/vect/vect-76: Likewise.
8900         * gcc.dg/vect/vect-77: Likewise.
8901         * gcc.dg/vect/vect-78: Likewise.
8902         * gcc.dg/vect/vect-80: Likewise.
8903         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
8904         vectorized for the expected reason, rather than checking how alignment
8905         was handled.
8906         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
8907         type and also instead of aligned pointers. Added documentation.
8908
8909 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
8910
8911         * gfortran.dg/power.f90: New test.
8912
8913 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
8914
8915         PR rtl-optimization/23299
8916         * g++.dg/opt/pr23299.C: New test.
8917
8918 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8919
8920         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
8921
8922 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
8923
8924         * g++.dg/template/local6.C: New test.
8925
8926 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
8927
8928         * execute/exceptions/finally-1.m: Check that the catch and finally are
8929         being called.  Also add a "return 0;" at the end of main.
8930
8931 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
8932
8933         PR fortran/21432.
8934         * gfortran.dg/namelist_print_1.f: New test of functionality of
8935         PRINT namelist.
8936         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
8937         namelist generates error with -std=f95.
8938
8939 2005-08-14  Ira Rosen  <irar@il.ibm.com>
8940
8941         PR tree-optimization/23119
8942         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
8943
8944 2005-08-13  Marcin Koziej  <creep@desk.pl>
8945             Andrew Pinski  <pinskia@physics.uc.edu>
8946
8947         PR libobjc/22492
8948         * execute/exceptions/finally-1.m: New test.
8949
8950 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8951
8952         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
8953         testsuite.
8954         * objc/execute/exceptions/trivial.m: New test.
8955         * objc.dg/try-catch-11.m: Move to ...
8956         * objc/execute/exceptions/foward-1.m: Here.
8957         * objc.dg/try-catch-2.m: Move to ...
8958         * objc/execute/exceptions/catchall-1.m: Here.
8959         * objc.dg/try-catch-8.m: Move to ...
8960         * objc/execute/exceptions/local-variables-1.m: Here.
8961
8962 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8963
8964         * objc.dg/nested-func-1.m: Move to ...
8965         * objc/execute/nested-func-1.m: Here.
8966
8967 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8968
8969         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
8970         in ${options} instead of [target_info name].
8971         * lib/obj-c++.exp (objc_target_compile): Likewise.
8972
8973 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8974
8975         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
8976
8977 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8978
8979         part of PR testsuite/23348
8980         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
8981         of the torture options.
8982         * objc/compile/trivial.m: New test.
8983
8984 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8985
8986         * gfortran.dg/eoshift.f90: Correct format.
8987
8988 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8989
8990         * gfortran.fortran-torture/execute/character_passing.f90:
8991         Fix comment typo.
8992
8993 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
8994
8995         PR c++/8271
8996         * g++.dg/template/unify10.C: New.
8997
8998 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
8999
9000         * g++.dg/parse/pr22514.C: Move to...
9001         * g++.dg/debug/pr22514.C: here.
9002
9003 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9004
9005         PR c++/23266
9006         * g++.dg/inherit/pure1.C: New test.
9007
9008         * ChangeLog: Fix typos.
9009
9010 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9011             Steven Bosscher  <stevenb@suse.de>
9012
9013         * gfortran.dg/runtime_warning_1.f90: New test.
9014
9015 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9016
9017         PR c++/23219
9018         * g++.dg/parse/crash28.C: New.
9019
9020 2005-08-11  Richard Guenther  <rguenther@suse.de>
9021
9022         PR target/23289
9023         * gcc.target/i386/tailcall-1.c: New testcase.
9024
9025 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9026
9027         * gcc.dg/vect/vect-67.c: Un-xfail.
9028
9029 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9030
9031         PR c++/23225
9032         * g++.dg/testsuite/parse/crash27.C: new test.
9033
9034 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9035
9036         PR libfortran/22143
9037         * gfortran.dg/shift-kind.f90: New testcase.
9038
9039 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9040
9041         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9042         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9043
9044 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9045
9046         PR c++/20646
9047         * g++.dg/other/mult-stor1.C: New test.
9048
9049 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9050
9051         * gcc.c-torture/pr18299-1.c: Move to ...
9052         * gcc.c-torture/compile/pr18299-1.c: Here.
9053
9054 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9055
9056         * gfortran/fortran.torture/execute/character_passing.f90:
9057         Fix types for LSAME.
9058
9059 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9060
9061         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9062         input data back to what it was originally.
9063
9064 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9065
9066         * objc.dg/try-catch-8.m: Enable for all targets.
9067
9068 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9069
9070         * gcc.dg/pr23165.c: New test.
9071
9072 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9073
9074         PR tree-optimization/23234
9075         * gcc.dg/tree-ssa/pr23234.c: New test.
9076
9077 2005-08-08  Josh Conner  <jconner@apple.com>
9078
9079         PR rtl-optimization/23241
9080         * gcc.dg/char-compare.c: New test.
9081
9082 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9083
9084         PR c++/22508
9085         * g++.dg/init/new13.C: New test.
9086
9087 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9088
9089         PR c++/21166
9090         * g++.dg/other/crash-4.C: Adjust
9091         * g++/dg/ext/packed9.C: New.
9092
9093 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9094
9095         PR middle-end/21964
9096         * gcc.c-torture/execute/pr21964-1.c: New test.
9097
9098 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9099
9100         PR c/22458
9101         * gcc.dg/pr22458-1.c: New test.
9102
9103 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9104             Steven G. Kargl <kargls@comcast.net>
9105
9106         PR fortran/22390
9107         * gfortran.dg/flush_1.f90: New test.
9108
9109 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9110
9111         PR c++/23191
9112         * g++.dg/template/eh2.C: New test.
9113
9114 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9115
9116         PR c++/19498
9117         * g++.dg/template/instantiate7.C: New test.
9118
9119 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9120
9121         PR c/23113
9122         * gcc.dg/Wunused-value-1.c: New test.
9123
9124 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9125
9126         PR rtl-optimization/23233
9127         * gcc.c-torture/compile/pr23233-1.c: New test.
9128
9129 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9130
9131         PR fortran/18833
9132         PR fortran/20850
9133         * gfortran.dg/equiv_1.f90: New test.
9134         * gfortran.dg/equiv_2.f90: New test.
9135         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9136         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9137         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9138
9139 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9140
9141         * gcc.c-torture/execute/vrp-5.c: New test.
9142         * gcc.c-torture/execute/vrp-6.c: New test.
9143         * gcc.dg/tree-ssa/vrp21.c: New test.
9144
9145 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9146
9147         * g++.dg/parse/pr22514.C: New test.
9148
9149 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9150
9151         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9152
9153         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9154         instead of constant loads / pool entries.
9155
9156 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9157
9158         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9159         TEST_TO_WCTYPE.
9160
9161 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9162
9163         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9164         __WINT_TYPE__ in generated prototypes if possible.
9165
9166 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9167
9168         PR 22037
9169         * g++.dg/tree-ssa/pr22037.C:
9170
9171 2005-08-04  Richard Henderson  <rth@redhat.com>
9172
9173         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9174         scan-tree-dump-times directive.
9175
9176 2005-08-04  Jan Hubicka  <jh@suse.cz>
9177
9178         * gcov-1.C: Fix switch counts.
9179         * gcov-4b.c: Likewise.
9180
9181 2005-08-03  Jeff Law  <law@redhat.com>
9182
9183         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9184
9185 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9186
9187         * gcc.c-torture/execute/pr23135.c: New test.
9188
9189 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9190
9191         PR tree-optimization/19899
9192         * gcc.dg/tree-ssa/scev-1.c: New test.
9193         * gcc.dg/tree-ssa/scev-2.c: New test.
9194
9195 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9196
9197         PR target/18582
9198         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9199
9200 2005-08-03  Jan Hubicka  <jh@suse.cz>
9201
9202         * update-conroll.c: New testcase.
9203         * update-conroll-2.c: New testcase.
9204
9205 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9206
9207         * gfortran.dg/constant_substring.f: New test.
9208         * gfortran.dg/pr22491.f: New test.
9209
9210 2005-08-02  Jan Hubicka  <jh@suse.cz>
9211
9212         * update-threading.c: Replace by the proper one.
9213
9214 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9215
9216         PR 23164
9217         * g++.dg/tree-ssa/pr23164.C: New test.
9218
9219 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9220
9221         * gcc.dg/tree-ssa/pr23192.c: New test.
9222
9223 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9224
9225         * gcc.c-torture/execute/vrp-4.c: New test.
9226
9227 2005-08-02  Jan Hubicka  <jh@suse.cz>
9228
9229         * update-threading.c: New test.
9230
9231 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9232
9233         * gcc.c-torture/compile/20050801-1.c: New test.
9234         * gcc.c-torture/compile/20050801-2.c: New test.
9235
9236 2005-08-01  Jan Hubicka  <jh@suse.cz>
9237
9238         * val-prof-5.c: New test.
9239
9240 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9241
9242         PR c/22311
9243         * gcc.dg/pr22311-1.c : New test.
9244
9245 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9246
9247         PR target/23095
9248         * gfortran.dg/pr23095.f: New test.
9249
9250         PR c++/22003
9251         * g++.dg/other/pr22003.C: New test.
9252
9253 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9254
9255         PR target/20621
9256         * gcc.c-torture/execute/pr20621-1.c: New test.
9257
9258 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9259
9260         * gfortran.dg/comma_format_extension_4.f: Adjust length
9261         of string for format.
9262         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9263         print statement with internal write.
9264         * gfortran.dg/der_array_io_2.f: Likewise.
9265         * gfortran.dg/der_array_io_3.f: Likewise.
9266
9267 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9268
9269         * gcc.dg/fold-abs-4.c: new test.
9270
9271 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9272
9273         PR fortran/22570 an related issues.
9274         * gfortran.dg/x_slash_1.f: New test.
9275
9276 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9277
9278         PR c/23143
9279         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9280         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9281
9282 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9283
9284         PR c/529
9285         * gcc.dg/Wshadow-3.c: New test.
9286
9287 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9288
9289         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9290         used to have the wrong bounds).
9291
9292 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9293
9294         PR c/21720
9295         * gcc.dg/hex-round-1.c: Test more cases.
9296         * gcc.dg/hex-round-2.c: New test.
9297
9298 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9299
9300         PR 22550
9301         * g++.dg/tree-ssa/pr22550.C: New test.
9302
9303 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9304
9305         * gcc.dg/tree-ssa/vrp19.c: New test.
9306         * gcc.dg/tree-ssa-vrp20.c: New test.
9307
9308 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9309
9310         PR c/22240
9311         * gcc.dg/transparent-union-4.c: New test.
9312
9313 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9314
9315         PR c/22192
9316         * gcc.dg/c99-vla-2.c: New test.
9317
9318 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9319
9320         PR c/21720
9321         * gcc.dg/hex-round-1.c: New test.
9322
9323 2005-07-28  Jan Hubicka  <jh@suse.cz>
9324
9325         * inliner-1.c: Do not dump everything.
9326         * tree-prof.exp: Do not pass -ftree-based-profiling.
9327         * bprob.exp: Likewise.
9328
9329         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9330
9331 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9332
9333         PR c++/22545
9334         * g++.dg/expr/ptrmem7.C: New test.
9335
9336 2005-07-28  Mike Stump  <mrs@apple.com>
9337
9338         * g++.old-deja/g++.mike/visibility-1.C: New test.
9339
9340 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9341
9342         PR c/20187
9343         * gcc.c-torture/execute/pr20187-1.c: New test.
9344
9345 2005-07-28  Jeff Law  <law@redhat.com>
9346
9347         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9348         * gcc.dg/tree-ssa/vrp18.c: New test.
9349
9350 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9351
9352         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9353
9354 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9355
9356         PR tree-optimization/22506
9357         * gcc.dg/vect/ps22506.c: New test.
9358
9359 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9360
9361         PR target/21149
9362         * gcc.target/i386/sse-3.c: New test.
9363
9364 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9365
9366         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9367         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9368
9369 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9370
9371         PR c/22589
9372         * gcc.c-torture/compile/pr22589-1.c: New test.
9373
9374 2005-07-28  Jan Hubicka  <jh@suse.cz>
9375
9376         * update-loopch.c: New testcase.
9377
9378 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9379
9380         PR rtl-optimization/23047
9381         * gcc.c-torture/execute/pr23047.c: New test.
9382         * gcc.c-torture/execute/pr23047.x: New.
9383
9384 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9385
9386         PR tree-optimization/22493
9387         * gcc.c-torture/execute/pr22493-1.c: New test.
9388         * gcc.c-torture/execute/pr22493-1.x: New.
9389         * gcc.c-torture/execute/vrp-1.c: New test.
9390         * gcc.c-torture/execute/vrp-2.c: New test.
9391         * gcc.c-torture/execute/vrp-2.c: New test.
9392
9393 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9394
9395         * gcc.target/frv/all-builtin-read8.c: Delete.
9396         * gcc.target/frv/all-builtin-read16.c: Delete.
9397         * gcc.target/frv/all-builtin-read32.c: Delete.
9398         * gcc.target/frv/all-builtin-read64.c: Delete.
9399         * gcc.target/frv/all-builtin-write8.c: Delete.
9400         * gcc.target/frv/all-builtin-write16.c: Delete.
9401         * gcc.target/frv/all-builtin-write32.c: Delete.
9402         * gcc.target/frv/all-builtin-write64.c: Delete.
9403         * gcc.target/frv/all-read-write-1.c: New.
9404
9405 2005-07-27  Jeff Law  <law@redhat.com>
9406
9407         * gcc.c-torture/execute/pr22630.c: New test.
9408
9409 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9410
9411         PR tree-optimization/23073
9412         * gcc.dg/vect/nodump-pr23073.c: New test.
9413         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9414
9415 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9416
9417         PR tree-optimize/22348
9418         * gcc.c-torture/execute/pr22348.c: New.
9419
9420 2005-07-27  Richard Guenther  <rguenther@suse.de>
9421
9422         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9423
9424 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9425
9426         PR fortran/22503
9427         * gfortran.dg/logical_comp.f90: New test.
9428
9429 2005-07-27  Jan Hubicka  <jh@suse.cz>
9430
9431         * inliner-1.c: Add cleanup of dumps.
9432         * val-prof-*.c: Likewise.
9433         * update-tailcall.c: New.
9434
9435 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9436
9437         PR 22591
9438         * gcc.dg/tree-ssa/pr22591.c: New test.
9439         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9440
9441 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9442
9443         PR libobjc/22606
9444         * objc.dg/try-catch-11.m: New test.
9445
9446 2005-07-26  Richard Guenther  <rguenther@suse.de>
9447
9448         PR tree-optimization/22486
9449         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9450
9451 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9452
9453         PR tree-opt/22484
9454         * testsuite/g++.dg/opt/loop2.C: New test.
9455
9456 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9457
9458         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9459         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9460
9461 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9462
9463         * lib/profopt.exp (profopt-execute): Check for profiling data
9464         files on the target.
9465
9466 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9467
9468         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9469         for matching of asm labels.
9470
9471 2005-07-25  Richard Guenther  <rguenther@suse.de>
9472
9473         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9474
9475 2005-07-25  Richard Guenther  <rguenther@suse.de>
9476
9477         PR testsuite/22624
9478         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9479
9480 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9481
9482         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9483         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9484         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9485         * gcc.dg/vect/vect-100.c: New test.
9486         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9487         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9488         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9489         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9490         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9491         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9492         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9493         * gfortran.dg/vect/pr19049.f90: New testcase.
9494         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9495
9496 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9497
9498         * gcc.c-torture/execute/20050713-1.c: New test.
9499
9500         PR fortran/20063
9501         * gfortran.fortran-torture/execute/data_4.f90: New test.
9502
9503         PR middle-end/20303
9504         * gcc.dg/visibility-d.c: New test.
9505
9506 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9507
9508         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9509         * gfortran.dg/underflow.f90: Ditto.
9510
9511 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9512
9513         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9514         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9515         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9516
9517 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9518
9519         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9520         include case of field width of zero.
9521
9522 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9523
9524         PR libgfortran/21875
9525         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9526         with trailing blanks on normal formatted read.
9527
9528 2005-07-23  Chao-ying Fu  <fu@mips.com>
9529
9530         * gcc.target/mips/mips32-dsp-type.c: New test.
9531         * gcc.target/mips/mips32-dsp.c: New test.
9532
9533 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9534
9535         PR testsuite/21073
9536         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9537
9538         PR testsuite/20454
9539         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9540         and __cyg_profile_func_exit.
9541
9542 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9543
9544         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9545         * gfortran.dg/comma_format_extension_4.f: Same.
9546         * gfortran.dg/pr15332.f: Same.
9547         * gfortran.dg/pr21730.f: Same.
9548
9549 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9550
9551         * g++.dg/opt/vrp2.C: Fix testcase.
9552
9553         PR tree-opt/22625
9554         * g++.dg/opt/vrp2.C: New test.
9555
9556 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9557
9558         PR debug/21828
9559         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9560
9561 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9562
9563         * gcc.dg/tree-ssa/20050719-1.c: New test.
9564
9565 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9566
9567         * gcc.dg/bfin-longcall-1.c: New file.
9568         * gcc.dg/bfin-longcall-2.c: New file.
9569
9570 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9571
9572         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9573
9574 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9575
9576         PR middle-end/19055
9577         * gcc.dg/tree-ssa/pr19055.c: New test.
9578         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9579
9580 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9581
9582         PR C++/22358
9583         * g++.dg/other/pr22358.C: New test.
9584
9585 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9586
9587         PR c++/2922
9588         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9589
9590 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9591
9592         PR c++/15938
9593         * g++.dg/init/union2.C: New test.
9594
9595 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9596
9597         PR c/22393
9598         * gcc.dg/complex-4.c: New test.
9599
9600 2005-07-21  Richard Guenther  <rguenther@suse.de>
9601
9602         PR testsuite/22522
9603         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9604         scanning for asm labels.
9605         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9606
9607 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9608
9609         PR target/22085
9610         * gcc.dg/altivec-pr22085.c: New.
9611
9612 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9613
9614         PR tree-optimization/19210
9615         * gcc.dg/tree-ssa/pr19210-1.c: New.
9616         * gcc.dg/tree-ssa/pr19210-2.c: New.
9617
9618 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
9619
9620         PR rtl-optimization/22167
9621         * g++.dg/opt/pr22167.C: New test.
9622
9623 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
9624
9625         PR c++/2922
9626         * g++.dg/lookup/two-stage2.C: New.
9627         * g++.dg/lookup/two-stage3.C: New.
9628         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
9629         fixed two-stage name lookup for operators.
9630         * g++.dg/template/call3.C: Compiler now produces an appropriate
9631         error message.
9632         * g++.dg/template/crash37.C: Compiler now describes bla() on line
9633         14 as a candidate.
9634         * g++.dg/template/ptrmem4.C: Compiler produces different error
9635         message.
9636         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
9637         connect_to_method as a candidate.
9638
9639 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
9640
9641         * gcc.dg/fold-alloc-1.c: New test.
9642
9643 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
9644
9645         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9646         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
9647
9648 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
9649
9650         * gcc.dg/fold-abs-1.c: New test.
9651         * gcc.dg/fold-abs-2.c: New test.
9652         * gcc.dg/fold-abs-3.c: New test.
9653
9654 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
9655
9656         Make CONSTRUCTOR use VEC to store initializers.
9657         * g++.dg/ext/complit3.C: Check for specific error messages.
9658         * g++.dg/init/brace2.C: Update error message.
9659         * g++.dg/warn/Wbraces2.C: Likewise.
9660
9661 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
9662
9663         PR fortran/16940
9664         * gfortran.dg/module_interface_1.f90: New test.
9665
9666 2005-07-19  Danny Berlin <dberlin@dberlin.org>
9667             Kenneth Zadeck <zadeck@naturalbridge.com>
9668
9669         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
9670
9671 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9672
9673         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
9674         specify -Wformat for these tests.
9675         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
9676         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
9677         * gcc.dg/format/opt-6.c: Delete.
9678
9679 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9680
9681         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
9682         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9683
9684 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9685
9686         * gcc.dg/tree-ssa/alias-2.c: New test.
9687
9688 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
9689
9690         PR c++/22263
9691         * g++.dg/template/explicit7.C: New test.
9692
9693 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
9694
9695         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
9696         width of 8 to +Inf and -Inf.
9697
9698 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
9699
9700         PR c++/22139
9701         * g++.dg/template/friend36.C: New test.
9702
9703 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
9704
9705         PR fortran/21730
9706         * gfortran.dg/pr21730.f: New test.
9707
9708 2005-07-16  Danny Berlin <dberlin@dberlin.org>
9709             Kenneth Zadeck <zadeck@naturalbridge.com>
9710
9711         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
9712         since pure const detection cannot run at -O1 in c compiler.
9713         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
9714         can now optimize this case properly.
9715         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
9716         because we now pass.
9717         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
9718
9719 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
9720
9721         PR c/22421
9722         * gcc.dg/format/bitfld-1.c: New test.
9723
9724 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9725
9726         PR c++/22204
9727         * g++.dg/rtti/repo1.C: New test.
9728
9729 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
9730
9731         PR middle-end/22398
9732         * gcc.c-torture/compile/pr22398.c: New test.
9733
9734 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9735
9736         PR c++/22132
9737         * g++.dg/expr/cast4.C: New test.
9738
9739 2005-07-15  Richard Guenther  <rguenther@suse.de>
9740
9741         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
9742         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9743
9744 2005-07-15  Steven Bosscher  <stevenb@suse.de>
9745
9746         PR tree-optimization/22230
9747         * gcc.dg/tree-ssa/pr22230.c: New test.
9748
9749 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
9750
9751         * gfortran.dg/g77/cpp6.f: New test.
9752
9753         PR fortran/22417
9754         * gfortran.dg/g77/cpp5.F: New test.
9755         * gfortran.dg/g77/cpp5.h: New file.
9756         * gfortran.dg/g77/cpp5inc.h: New file.
9757
9758 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
9759
9760         PR libfortran/16435
9761         * gfortran.dg/tl_editting.f90: New.
9762         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
9763
9764 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
9765
9766         * gfortran.dg/char_array_constructor.f90: New test.
9767
9768 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
9769
9770         * gfortran.dg/past_eor.f90: New.
9771         * gfortran.dg/complex_read.f90: New.
9772
9773 2005-07-13  Jeff Law  <law@redhat.com>
9774
9775         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
9776         additional casts.
9777
9778         * gcc.dg/tree-ssa/pr22321.c: New test
9779
9780 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
9781
9782         PR tree-optimization/21921
9783         * gcc.dg/tree-ssa/pr21921.c: New.
9784
9785 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9786
9787         PR tree-optimizatio/22442
9788         * gcc.dg/tree-ssa/loop-11.c: New test.
9789
9790 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9791
9792         PR tree-opt/21840
9793         * gcc.c-torture/compile/pr21840.c: New test.
9794
9795 2005-07-12  Jan Hubicka  <jh@suse.cz>
9796
9797         * gcc.c-torture/compile/pr22379.c: New test.
9798
9799 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
9800
9801         PR libfortran/21593
9802         gfortran.dg/dev_null.f90: Remove outdated comment about
9803         PR libfortran/21593.
9804
9805
9806 2005-07-12  Dale Johannesen  <dalej@apple.com>
9807
9808         * gcc.target/i386/compress-float-sse.c: New.
9809         * gcc.target/i386/compress-float-sse-pic.c: New.
9810         * gcc.target/i386/compress-float-387.c: New.
9811         * gcc.target/i386/compress-float-387-pic.c: New.
9812         * gcc.dg/compress-float-ppc.c: New.
9813         * gcc.dg/compress-float-ppc-pic.c: New.
9814
9815 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
9816
9817         PR libfortran/21593
9818         gfortran.dg/dev_null.f90: Remove targets.
9819
9820 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9821
9822         PR tree-opt/22335
9823         * gcc.dg/pr22335-1.c: New test.
9824         * gcc.dg/pr22335-2.c: New test.
9825
9826 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9827
9828         PR c++/20172
9829         * g++.dg/template/nontype12.C : New test.
9830
9831 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9832
9833         * gcc.dg/tree-ssa/loop-10.c: New test.
9834
9835 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
9836
9837         * gcc.c-torture/execute/20020720-1.x: Remove.
9838
9839 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
9840
9841         * gfortran.fortran-torture/execute/forall_7.f90: New test.
9842
9843 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
9844
9845         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
9846         (dg-mips-options): Use it.
9847
9848 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
9849
9850         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
9851
9852 2005-07-09  Richard Henderson  <rth@redhat.com>
9853
9854         * lib/target-supports.exp (check_effective_target_sync_char_short):
9855         Add alpha.
9856
9857 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
9858
9859         PR libfortran/22217
9860         * gfortran.dg/negative-z-descriptor.f90: New test.
9861
9862 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9863
9864         PR tree-opt/22329
9865         * gcc.dg/pr22329.c: New test.
9866
9867 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
9868
9869         PR tree-optimization/20139
9870         * gcc.dg/tree-ssa/pr20139.c: New.
9871
9872 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9873
9874         PR tree-opt/22356
9875         * testsuite/gcc.dg/pr22356-1.c: New test.
9876
9877 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
9878
9879         PR c++/21799
9880         * g++.dg/template/unify8.C: New.
9881         * g++.dg/template/unify9.C: New.
9882
9883 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
9884
9885         * gfortran.fortran-torture/execute/entry_10.f90: New test.
9886
9887 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
9888
9889         * gcc.dg/darwin-version-1.c: New.
9890         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
9891         * gcc.dg/builtins-20.c: Likewise.
9892         * gcc.dg/builtins-53.c: Likewise.
9893         * gcc.dg/torture/builtins-convert-1.c: Likewise.
9894         * gcc.dg/torture/builtins-convert-2.c: Likewise.
9895         * gcc.dg/torture/builtins-convert-3.c: Likewise.
9896         * gcc.dg/torture/builtins-power-1.c: Likewise.
9897         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
9898         on Darwin.
9899
9900 2005-07-07  Jeff Law  <law@redhat.com>
9901
9902         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
9903         argument evaluation order.
9904
9905 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
9906
9907         PR libfortran/21594
9908         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9909         Add test cases where the shift length is greater than the
9910         array length.
9911
9912 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9913
9914         * obj-c++.dg/proto-lossage-6.mm: New.
9915         * objc.dg/proto-lossage-6.m: New.
9916
9917 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9918
9919         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
9920         * objc.dg/gnu-runtime-2.m: Likewise.
9921
9922 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9923
9924         * gfortran.dg/longline.f: New test.
9925
9926         * gfortran.dg/badline.f: New test.
9927
9928 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9929
9930         PR fortran/16531
9931         PR fortran/15966
9932         PR fortran/18781
9933         * gfortran.dg/hollerith.f90: New.
9934         * gfortran.dg/hollerith2.f90: New.
9935         * gfortran.dg/hollerith3.f90: New.
9936         * gfortran.dg/hollerith4.f90: New.
9937         * gfortran.dg/hollerith_f95.f90: New.
9938         * gfortran.dg/hollerith_legacy.f90: New.
9939         * gfortran.dg/g77/cpp4.F: New. Port from g77.
9940
9941 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9942
9943         PR objc/22274
9944         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
9945         * objc.dg/gnu-runtime-2.m: New.
9946
9947 2005-07-06  Jeff Law  <law@redhat.com>
9948
9949         * gcc.dg/tree-ssa/vrp17.c: New test.
9950
9951 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9952
9953         PR fortran/22327
9954         * gfortran.dg/array_constructor_5.f90: New test.
9955
9956 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9957
9958         * gfortran.fortran-torture/execute/entry_9.f90: New test.
9959
9960 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
9961
9962         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
9963         * gcc.dg/980816-1.c: Ditto.
9964
9965 2005-07-06  Jeff Law  <law@redhat.com>
9966
9967         * gcc.c-torture/compile/pr21356.c: New test.
9968
9969 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9970
9971         PR c/22013
9972         PR c/22098
9973         * gcc.c-torture/compile/pr22013-1.c,
9974         gcc.c-torture/execute/pr22098-1.c,
9975         gcc.c-torture/execute/pr22098-2.c,
9976         gcc.c-torture/execute/pr22098-3.c: New tests.
9977
9978 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9979
9980         PR c/22308
9981         * gcc.dg/pr22308-1.c: New test.
9982
9983 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
9984
9985         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
9986         target.
9987         * gcc.dg/compare9.c: Use -fshort-enums instead of
9988         -fno-short-enums.  Change the last test to dg-bogus.
9989
9990 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
9991
9992         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
9993         * gcc.dg/compare9.c: New.
9994
9995 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9996
9997         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
9998
9999 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10000
10001         PR testsuite/22288
10002         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10003
10004
10005 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10006
10007         * gcc.dg/format/gcc_gfc-1.c: New.
10008
10009 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10010
10011         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10012
10013 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10014
10015         PR fortran/20842
10016         * gfortran.dg/io_invalid_1.f90: New test.
10017
10018 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10019
10020         * gcc.dg/format/gcc_diag-1.c: Update.
10021
10022 2005-07-02  Jeff Law  <law@redhat.com>
10023
10024         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10025         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10026
10027 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10028
10029         * gcc.dg/format/gcc_diag-1.c: Update.
10030
10031 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10032
10033         PR tree-opt/22269
10034         * gcc.c-torture/compile/pr22269.c: New test.
10035
10036 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10037
10038         PR 21584
10039         PR 22219
10040         * g++.dg/tree-ssa/pr21584-1.C: New test.
10041         * g++.dg/tree-ssa/pr21584-2.C: New test.
10042
10043 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10044
10045         * obj-c++.dg/try-catch-11.mm: New.
10046         * objc.dg/try-catch-10.m: New.
10047
10048 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10049
10050         * g++.dg/other/ucnid-1.C: xfail on AIX.
10051
10052 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10053
10054         PR 22234
10055         * gcc.dg/20050629-1.c: New test.
10056
10057 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10058
10059         * obj-c++.dg/const-str-1[0-1].mm: New.
10060         * objc.dg/const-str-1[0-1].m: New.
10061
10062 2005-05-29  Richard Henderson  <rth@redhat.com>
10063
10064         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10065         Rename from check_effective_target_vect_no_max.
10066         (check_effective_target_vect_no_int_add): New.
10067         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10068         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10069         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10070         * gcc.dg/vect/vect-reduc-1.c: Use both.
10071         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10072
10073 2005-05-29  Richard Henderson  <rth@redhat.com>
10074
10075         * lib/target-supports.exp (check_effective_target_vect_no_max):
10076         Remove i386 and x86_64.
10077
10078 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10079
10080         PR testsuite/21969
10081         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10082
10083 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10084
10085         PR middle-end/21969
10086         * gcc.dg/vect/pr21969.c: New test.
10087
10088 2005-06-28  Eric Christopher  <echristo@redhat.com>
10089
10090         PR c/22052
10091         PR c/21975
10092         * gcc.dg/inline1.c: New test.
10093         * gcc.dg/inline2.c: Ditto.
10094         * gcc.dg/inline3.c: Ditto.
10095         * gcc.dg/inline4.c: Ditto.
10096         * gcc.dg/inline5.c: Ditto.
10097
10098 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10099
10100         PR libfortran/22142
10101         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10102         Add testcase also testing eoshift1 for PR 22142.
10103
10104 2005-06-28  Richard Henderson  <rth@redhat.com>
10105
10106         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10107         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10108         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10109         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10110         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10111
10112 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10113
10114         PR libfortran/22142
10115         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10116         Add testcase for PR 22142.
10117
10118 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10119
10120         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10121         gcc.target/ia64/fpreg-2.c: New tests.
10122
10123 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10124
10125         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10126
10127 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10128
10129         PR libfortran/22170
10130         * gfortran.dg/slash_1.f90: New test.
10131
10132 2005-06-27  Richard Henderson  <rth@redhat.com>
10133
10134         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10135         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10136         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10137         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10138         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10139         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10140
10141 2005-06-27  Richard Henderson  <rth@redhat.com>
10142
10143         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10144         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10145
10146 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10147
10148         * obj-c++.dg/proto-lossage-5.mm: New.
10149         * objc.dg/proto-lossage-5.m: New.
10150
10151 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10152
10153         PR 21959
10154         * gcc.dg/tree-ssa/pr21959.c: New test.
10155
10156 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10157
10158         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10159         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10160         testing uninitialized var.
10161
10162         * gcc.c-torture/execute/builtins/chk.h: New.
10163         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10164         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10165         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10166         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10167         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10168         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10169         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10170         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10171         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10172         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10173         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10174         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10175         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10176         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10177         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10178         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10179         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10180         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10181         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10182         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10183         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10184         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10185         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10186         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10187         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10188         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10189         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10190         * gcc.dg/builtin-object-size-1.c: New test.
10191         * gcc.dg/builtin-object-size-2.c: New test.
10192         * gcc.dg/builtin-object-size-3.c: New test.
10193         * gcc.dg/builtin-object-size-4.c: New test.
10194         * gcc.dg/builtin-object-size-5.c: New test.
10195         * gcc.dg/builtin-stringop-chk-1.c: New test.
10196         * gcc.dg/builtin-stringop-chk-2.c: New test.
10197         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10198         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10199         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10200         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10201         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10202         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10203         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10204         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10205         * gcc.c-torture/execute/printf-1.c: New test.
10206         * gcc.c-torture/execute/fprintf-1.c: New test.
10207         * gcc.c-torture/execute/vprintf-1.c: New test.
10208         * gcc.c-torture/execute/vfprintf-1.c: New test.
10209         * gcc.c-torture/execute/printf-chk-1.c: New test.
10210         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10211         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10212         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10213
10214 2005-06-27  Michael Matz  <matz@suse.de>
10215
10216         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10217         slot is not merged if address escapes.
10218
10219 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10220
10221         PR c/21911
10222         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10223
10224 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10225
10226         PR middle-end/17965
10227         * gcc.c-torture/compile/20050622-1.c: New test.
10228
10229         PR middle-end/22028
10230         * gcc.dg/20050620-1.c: New test.
10231
10232 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10233
10234         PR tree-optimization/22026
10235         * gcc.dg/tree-ssa/pr22026.c: New.
10236
10237 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10238
10239         PR libfortran/22144
10240         * gfortran.dg/shift-alloc.f90: New testcase.
10241
10242 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10243
10244         * all files: Update FSF address in copyright headers.
10245
10246 2005-06-22  Jan Hubicka  <jh@suse.cz>
10247
10248         * wholeprogram-1.c: New testcase.
10249         * wholeprogram-2.c: New testcase.
10250
10251 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10252
10253         PR 22171
10254         * gcc.dg/tree-ssa/pr22171.c: New test.
10255
10256 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10257
10258         * gfortran.dg/simplify_modulo.f90: New.
10259
10260 2005-06-24  Jan Hubicka  <jh@suse.cz>
10261
10262         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10263
10264 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10265
10266         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10267
10268 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10269
10270         * obj-c++.dg/typedef-alias-1.mm: New.
10271         * objc.dg/typedef-alias-1.m: New.
10272
10273 2005-06-23  Jeff Law  <law@redhat.com>
10274
10275         * gcc.dg/tree-ssa/vrp16.c: New test.
10276
10277 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10278
10279         * lib/target-supports.exp: Add
10280         check_effective_target_fortran_large_real and
10281         check_effective_target_fortran_large_int to check for
10282         corresponding effective targets.
10283         * gfortran.dg/large_integer_kind_1.f90: New test.
10284         * gfortran.dg/large_real_kind_1.f90: New test.
10285
10286 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10287
10288         PR tree-optimization/22117
10289         * gcc.dg/tree-ssa/pr22117.c: New.
10290
10291 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10292
10293         PR testsuite/22123
10294         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10295
10296 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10297
10298         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10299
10300 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10301
10302         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10303         * gfortran.dg/f2c_4.c: Likewise.
10304
10305 2005-06-22 Paul Brook  <paul@codesourcery.com>
10306
10307         PR fortran/21034
10308         * gfortran.dg/auto_save_1.f90: New test.
10309
10310 2005-06-22  Michael Matz  <matz@suse.de>
10311
10312         * gcc.target/x86-64/abi: New directory.
10313         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10314         * gcc.target/x86-64/abi/README.gcc: New file.
10315         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10316         * gcc.target/x86-64/abi/asm-support.s: New file.
10317         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10318         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10319         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10320         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10321         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10322         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10323         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10324         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10325         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10326         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10327         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10328         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10329         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10330         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10331         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10332         * gcc.target/x86_64/abi/test_varargs.c: New test.
10333
10334 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10335
10336         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10337         32-bit i?86 and x86_64.
10338
10339 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10340
10341         * obj-c++.dg/const-str-[1-9].mm: New tests.
10342
10343 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10344
10345         PR fortran/22010
10346         * gfortran.dg/namelist_use.f90: New.
10347         * gfortran.dg/namelist_use_only.f90: New.
10348
10349 2005-06-21  Jeff Law  <law@redhat.com>
10350
10351         * gcc.dg/tree-ssa/vrp15.c: New test.
10352
10353 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10354
10355         * lib/target-supports.exp (check_effective_target_vect_reduction):
10356         Remove.
10357         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10358         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10359         remove vect_reduction target keyword. Also avoid two returns in main.
10360         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10361         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10362         * gcc.dg/vect/vect-reduc-1short.c: New test.
10363         * gcc.dg/vect/vect-reduc-1char.c: New test.
10364         * gcc.dg/vect/vect-reduc-2short.c: New test.
10365         * gcc.dg/vect/vect-reduc-2char.c: New test.
10366         * gcc.dg/vect/vect-reduc-6.c: New test.
10367         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10368         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10369         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10370
10371 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10372         Paul Thomas  <pault@gcc.gnu.org>
10373
10374         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10375         New tests.
10376
10377 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10378
10379         * gfortran.dg/backslash_1.f90: New test.
10380         * gfortran.dg/backslash_2.f90: New test.
10381
10382 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10383
10384         * gfortran.dg/duplicate_labels.f90: New test.
10385
10386 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10387
10388         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10389         unsupportable relocations.
10390         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10391         * gcc.dg/20050321-2.c: xfail for NetWare.
10392
10393 2005-06-20  Andreas Jaeger  <aj@suse.de>
10394
10395         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10396         gcc.target/i386/fastcall-sseregparm.c,
10397         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10398
10399 2005-06-19  Richard Henderson  <rth@redhat.com>
10400
10401         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10402
10403 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10404
10405         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10406
10407 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10408
10409         PR c++/22115
10410         * g++.dg/conversion/simd2.C: Change expected error message.
10411
10412 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10413
10414         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10415         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10416         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10417
10418 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10419
10420         * gcc.dg/fold-mod-1.c: New test.
10421
10422 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10423
10424         PR fortran/19926
10425         * gfortran.dg/pr19926.f90: New test.
10426
10427 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10428
10429         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10430         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10431         targets.
10432         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10433         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10434
10435 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10436
10437         * gcc.target/ia64/float80-varargs-1.c: New test.
10438
10439 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10440
10441         PR tree-opt/22035
10442         * gfortran.dg/f2c_6.f90: New test.
10443
10444 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10445
10446         PR c++/17413
10447         * g++.dg/template/local5.C: New.
10448
10449 2005-06-17  Richard Henderson  <rth@redhat.com>
10450
10451         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10452
10453 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10454
10455         PR testsuite/21945
10456         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10457
10458 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10459
10460         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10461         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10462         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10463         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10464         check_vect to verify the presence of hardware vector support.
10465
10466 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10467
10468         PR testsuite/22056
10469         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10470
10471 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10472
10473         PR libfortran/19216
10474         * gfortran.dg/pr19216.f: Add correct space between brackets and
10475         dg directive.
10476
10477 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10478
10479         PR libfortran/16436
10480         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10481
10482 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10483
10484         * gcc.target/i386/attributes-error.c: New testcase.
10485         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10486         * gcc.target/i386/regparm-stdcall.c: Likewise.
10487         * gcc.target/i386/sseregparm-1.c: Likewise.
10488         * gcc.target/i386/sseregparm-2.c: Likewise.
10489
10490 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10491
10492         * g++.dg/rtti/crash2.C: New.
10493
10494 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10495
10496         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10497
10498 2005-06-15  David Ung  <davidu@mips.com>
10499
10500         * gcc.target/mips/mips16e-extends.c: New test for testing the
10501         generation of MIPS16e zeb/zeh, seb/seh instructions.
10502
10503 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10504
10505         PR 22018
10506         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10507         * gcc.dg/tree-ssa/pr22018.c: New test.
10508
10509 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10510
10511         * gcc.dg/simd-1.c: Update error messages.
10512         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10513         * gcc.dg/simd-2.c: Update error messages.
10514         * gcc.dg/simd-4.c: New.
10515
10516 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10517
10518         PR c++/20678
10519         * g++.dg/other/crash-4.C: New.
10520
10521 2005-06-14  Devang Patel  <dpatel@apple.com>
10522
10523         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10524
10525 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10526
10527         PR c++/21929
10528         * g++.dg/parse/crash11.C: Update
10529
10530 2005-06-13  Jeff Law  <law@redhat.com>
10531
10532         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10533         perform the desired transformations.
10534         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10535         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10536
10537 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10538
10539         PR fortran/22038
10540         * gfortran.dg/forall_1.f90: Un-XFAIL.
10541
10542 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10543
10544         PR c++/21929
10545         * g++.dg/parse/crash26.C: New.
10546
10547         PR c++/20789
10548         * g++.dg/init/member1.C: New.
10549
10550 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10551
10552         * gfortran.dg/altreturn_1.f90: New test.
10553
10554 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10555
10556         PR middle-end/21985
10557         * gcc.dg/tree-ssa/pr21985.c: New test.
10558
10559 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10560
10561         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10562
10563 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10564
10565         PR c++/21930
10566         * g++.dg/other/error10.C: New test case.
10567
10568 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10569
10570         PR libfortran/19155
10571         * gfortran.dg/pr19155.f: Add test.
10572
10573 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10574
10575         * gfortran.dg/f2c_7.f90: New test.
10576
10577         * gfortran.dg/forall_1.f90: XFAILed.
10578
10579 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10580
10581         * gcc.dg/pr14796-1.c: New.
10582         * gcc.dg/pr14796-2.c: New.
10583
10584 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10585
10586         PR fortran/17792
10587         PR fortran/21375
10588         * gfortran.dg/deallocate_stat.f90: New test.
10589
10590 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10591
10592         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10593
10594 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10595
10596         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10597         access will be generated when this loop is vectorized. Test that
10598         accesses with same alignment were detected.
10599         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10600         Test that accesses with same alignment were detected.
10601         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10602         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10603         alignment were detected.
10604
10605 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10606
10607         PR c++/10611
10608         * g++.dg/conversion/simd2.C: New.
10609
10610 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10611
10612         * gcc.dg/Wcxx-compat-1.c: New.
10613
10614 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
10615
10616         PR libfortran/21480
10617         * gfortran.dg/reshape-complex.f90: Add a test for a packed
10618         complex array.
10619
10620 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
10621
10622         * gcc.dg/alias-8.c: New.
10623
10624 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
10625
10626         * gcc.dg/format/cmn_err-1.c: Update.
10627
10628 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
10629
10630         PR target/20666
10631         * gcc.target/sparc/fexpand-2.c: New.
10632         * gcc.target/sparc/fpmerge-2.c: New.
10633         * gcc.target/sparc/fpmul-2.c: New.
10634         * gcc.target/sparc/noresult.c: New.
10635         * gcc.target/sparc/pdist-2.c: New.
10636         * gcc.target/sparc/pdist-3.c: New.
10637
10638 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
10639
10640         PR testsuite/21702
10641         * gcc.target/i386/i386.exp: Fix comment typo.
10642
10643 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10644
10645         PR c++/19497
10646         * g++.dg/inherit/using5.C: New.
10647         * g++.dg/inherit/using6.C: New.
10648
10649 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10650
10651         PR c++/19894
10652         * g++.dg/template/ptrmem15.C: New test.
10653
10654         PR c++/20563
10655         * g++.dg/ext/label4.C: New test.
10656
10657 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10658
10659         * gcc.dg/tls/debug-1.c: New test.
10660
10661 2005-06-07  Dale Johannesen  <dalej@apple.com>
10662
10663         * gcc.target/i386/movq.c: New.
10664
10665 2005-06-07  Dale Johannesen  <dalej@apple.com>
10666
10667         * gcc.dg/20050607-1.c: New.
10668
10669 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
10670
10671         PR middle-end/21850
10672         * gcc.c-torture/execute/20050607-1.c: New test.
10673
10674 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
10675
10676         PR libfortran/21926
10677         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
10678         Test case where the return array has lowest stride one,
10679         but isn't packed.
10680
10681 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
10682
10683         * lib/target-supports.exp (check_effective_target_sync_int_long):
10684         Add s390 and s390x targets.
10685
10686 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10687
10688         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
10689         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
10690         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
10691         * gcc.dg/tree-ssa/loop-9.c: New test.
10692
10693 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10694
10695         * g++.dg/parse/defarg10.C: New.
10696
10697 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
10698
10699         PR regression/21897
10700         * gcc.c-torture/execute/20050604-1.c: New test.
10701
10702 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
10703
10704         PR 21903
10705         * g++.dg/parse/defarg9.C: New.
10706
10707         PR c++/20637
10708         * g++.dg/inherit/using4.C: New.
10709         * g++.dg/overload/error1.C: Adjust expected errors.
10710         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
10711         * g++.old-deja/g++.brendan/arm2.C: Likewise.
10712         * g++.old-deja/g++.other/redecl2.C: Likewise.
10713         * g++.old-deja/g++.other/redecl4.C: Likewise.
10714         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
10715
10716 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10717
10718         * gfortran.dg/f2c_5.f90: Add -w to dg-options
10719
10720 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10721
10722         * lib/gfortran.exp (gfortran_target_compile): Call
10723         dg-additional-files-options
10724         * gfortran.dg/f2c_4.f90: New file
10725         * gfortran.dg/f2c_4.c: New file
10726         * gfortran.dg/f2c_5.f90: New file
10727         * gfortran.dg/f2c_5.c: New file
10728
10729 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10730
10731         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
10732
10733         PR fortran/21912
10734         * gfortran.dg/array_constructor_4.f90: New test.
10735
10736 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
10737
10738         PR c++/21619
10739         * g++.dg/ext/builtin9.C: New test.
10740
10741 2005-06-05  Dale Johannesen  <dalej@apple.com>
10742
10743         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
10744         * gcc.c-torture/execute/20050603-2.c: Ditto.
10745
10746 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10747
10748         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
10749         * gcc.dg/vect/vect-reduc-1.c: New.
10750         * gcc.dg/vect/vect-reduc-2.c: New.
10751         * gcc.dg/vect/vect-reduc-3.c: New.
10752
10753 2005-06-04  Dale Johannesen  <dalej@apple.com>
10754
10755         * gcc.c-torture/execute/20050603-1.c: New.
10756         * gcc.c-torture/execute/20050603-2.c: New.
10757         * gcc.dg/20050603-3.c: New.
10758
10759 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10760
10761         PR fortran/19195
10762         * gfortran.dg/debug_1.f90: New test.
10763
10764         * gfortran.dg/forall_1.f90: New test.
10765
10766 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
10767
10768         * gfortran.dg/array_constructor_3.f90: New test.
10769
10770 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10771
10772         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
10773
10774 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
10775
10776         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
10777
10778 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
10779
10780         PR c/21873
10781         * gcc.dg/init-excess-1.c: New test.
10782
10783 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10784
10785         PR c++/21853
10786         * g++.dg/expr/static_cast6.C: New test.
10787
10788 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
10789
10790         * gcc.dg/tree-ssa/vrp14.c: New test.
10791
10792 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10793
10794         PR c++/21336
10795         * g++.dg/template/new2.C: New test.
10796
10797 2005-06-03  Josh Conner  <jconner@apple.com>
10798
10799         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
10800         all entries in initializer.
10801
10802 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
10803
10804         PR middle-end/21858
10805         * gcc.dg/pr21858.c: New testcase.
10806
10807 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
10808
10809         PR tree-optimization/21292
10810
10811         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
10812         New.
10813         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10814         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10815         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10816         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10817         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
10818
10819 2005-06-02  Richard Henderson  <rth@redhat.com>
10820
10821         * gcc.dg/sync-2.c: Use -march=i486 for i386.
10822
10823 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
10824
10825         * gcc.dg/wtypequal.c: New testcase.
10826
10827 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
10828
10829         PR 21582
10830         * gcc.dg/tree-ssa/pr21582.c: New test.
10831
10832 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10833
10834         PR c++/21280
10835         * g++.dg/opt/interface2.h: New.
10836         * g++.dg/opt/interface2.C: New.
10837         * g++.dg/init/ctor4.C: Adjust error lines.
10838         * g++.old-deja/g++.bob/inherit2.C: Likewise.
10839         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
10840         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10841         * g++.old-deja/g++.pt/assign1.C: Likewise.
10842         * g++.old-deja/g++.pt/crash20.C: Likewise.
10843
10844 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
10845
10846         PR tree-optimization/21734
10847         * g++.dg/vect/pr21734_1.cc: New.
10848         * g++.dg/vect/pr21734_2.cc: New.
10849
10850 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10851
10852         PR c++/20350
10853         * g++.dg/template/spec24.C: New.
10854
10855         PR c++/21151
10856         * g++.dg/pch/local-1.C: New.
10857         * g++.dg/pch/local-1.Hs: New.
10858
10859 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
10860
10861         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
10862         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
10863         * gcc.dg/tree-ssa/pr14341.c: New test.
10864         * gcc.dg/tree-ssa/pr14841.c: New test.
10865         * gcc.dg/tree-ssa/pr20701.c: New test.
10866         * gcc.dg/tree-ssa/pr21086.c: New test.
10867         * gcc.dg/tree-ssa/pr21090.c: New test.
10868         * gcc.dg/tree-ssa/pr21332.c: New test.
10869         * gcc.dg/tree-ssa/pr21458.c: New test.
10870         * gcc.dg/tree-ssa/pr21658.c: New test.
10871         * gcc.dg/tree-ssa/vrp01.c: New test.
10872         * gcc.dg/tree-ssa/vrp02.c: New test.
10873         * gcc.dg/tree-ssa/vrp03.c: New test.
10874         * gcc.dg/tree-ssa/vrp04.c: New test.
10875         * gcc.dg/tree-ssa/vrp05.c: New test.
10876         * gcc.dg/tree-ssa/vrp06.c: New test.
10877         * gcc.dg/tree-ssa/vrp07.c: New test.
10878         * gcc.dg/tree-ssa/vrp08.c: New test.
10879         * gcc.dg/tree-ssa/vrp09.c: New test.
10880         * gcc.dg/tree-ssa/vrp10.c: New test.
10881         * gcc.dg/tree-ssa/vrp11.c: New test.
10882         * gcc.dg/tree-ssa/vrp12.c: New test.
10883         * gcc.dg/tree-ssa/vrp13.c: New test.
10884
10885 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
10886
10887         PR 21029
10888         * gcc.dg/tree-ssa/pr21029.c: New test.
10889
10890 2005-06-01  Roger Sayle  <roger@eyesopen.com>
10891
10892         * gfortran.dg/logint-1.f: New test case.
10893         * gfortran.dg/logint-2.f: Likewise.
10894         * gfortran.dg/logint-3.f: Likewise.
10895
10896 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
10897
10898         PR c/21536
10899         PR c/20760
10900         * gcc.dg/20050527-1.c: New test.
10901
10902         * gcc.dg/i386-sse-12.c: New test.
10903
10904         PR fortran/21729
10905         * gfortran.dg/implicit_5.f90: New test.
10906
10907 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
10908
10909         PR fortran/20883
10910         * gfortran/assign_4.f90: New test.
10911         * gfortran/assign_2.f90: Change compile to run.
10912
10913 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
10914
10915         * lib/target-supports.exp
10916         (check_effective_target_sync_char_short): New.
10917         * gcc.dg/sync-2.c: New.
10918
10919 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10920
10921         PR tree-optimization/21817
10922         * gcc.dg/torture/pr21817-1.c: New.
10923
10924 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
10925
10926         PR c++/21165
10927         * g++.dg/template/init5.C: New.
10928
10929 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
10930
10931         * gfortran.dg/char_initialiser_actual.f90:
10932         Test character initialisers as actual arguments.
10933         * gfortran.dg/char_pointer_comp_assign.f90:
10934         Test character pointer structure component assignments.
10935         * gfortran.dg/char_array_structure_constructor.f90:
10936         Test character components in structure constructors.
10937
10938 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
10939
10940         PR middle-end/20931
10941         * g++.dg/opt/pr20931.C: New test.
10942
10943 2005-05-31  Andreas Jaeger  <aj@suse.de>
10944
10945         PR testsuite/20772
10946         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
10947         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
10948         g++.old-deja/g++.ext/asmspec1.C,
10949         g++.old-deja/g++.other/regstack.C,
10950         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
10951         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
10952         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
10953         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
10954         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
10955         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
10956         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
10957         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
10958         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
10959         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
10960         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
10961         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
10962         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
10963         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
10964         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
10965         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
10966         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
10967         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
10968         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
10969
10970 2005-05-31  Jeff Law  <law@redhat.com>
10971
10972         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
10973
10974 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
10975
10976         PR middle-end/21743
10977         * gcc.dg/builtins-1.c: Activate disabled clog test.
10978         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10979
10980 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
10981
10982         * gfortran.dg/char_pointer_assign.f90:
10983         Test character-pointer assignments and pointer assignments.
10984         * gfortran.dg/char_pointer_dummy.f90:
10985         Test character-pointer dummy arguments.
10986         * gfortran.dg/char_pointer_func.f90:
10987         Test character-pointer function returns.
10988         * gfortran.dg/char_pointer_dependency.f90:
10989         Test character-pointer functions with dependencies.
10990
10991 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
10992
10993         PR c++/21784
10994         * g++.dg/lookup/using14.C: New test.
10995
10996 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
10997
10998         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10999         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11000         trailing ^M.
11001
11002 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11003
11004         PR c++/17413
11005         * g++.dg/template/local5.C: New.
11006
11007         PR target/21761
11008         * gcc.c-torture/compile/pr21761.c: New.
11009
11010         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11011         before darwin8.
11012
11013 2005-05-30  Steven G. Kargl
11014
11015         PR fortran/20846
11016         * gfortran.dg/inquire_8.f90: New test.
11017
11018 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11019
11020         PR libfortran/21376
11021         * gfortran.dg/output_exponents_1.f90: New test.
11022
11023 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11024
11025         PR libfortran/20006
11026         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11027
11028 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11029
11030         PR c++/21210
11031         * g++.dg/ext/complex1.C: New test.
11032
11033         PR c++/21340
11034         * g++.dg/init/ctor6.C: New test.
11035
11036 2005-05-29  Jan Hubicka  <jh@suse.cz>
11037
11038         * gcc.c-torture/compile/pr21562.c: New.
11039
11040 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11041
11042         * gfortran.dg/subnormal_1.f90: New test.
11043
11044 2005-05-28  Jan Hubicka  <jh@suse.cz>
11045
11046         * tree-prof.exp: Fix comment.
11047         * value-prof-1.c: New.
11048         * value-prof-2.c: New.
11049         * value-prof-3.c: New.
11050         * value-prof-4.c: New.
11051
11052 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11053
11054         PR c++/21614
11055         * g++.dg/expr/ptrmem6.C: New test.
11056         * g++.dg/expr/ptrmem6a.C: Likewise.
11057
11058 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11059
11060         PR tree-optimization/21658
11061         * gcc.dg/tree-ssa/pr21658.c: New.
11062
11063 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11064
11065         PR c++/21455
11066         * g++.dg/inherit/ptrmem3.C: New.
11067
11068         PR c++/21681
11069         * g++.dg/parse/template16.C: New.
11070
11071 2005-05-27  Andreas Jaeger  <aj@suse.de>
11072
11073         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11074
11075         * gcc.dg/i386-sse-8.c: Run test on all archs.
11076
11077 2005-05-26  Mike Stump  <mrs@apple.com>
11078
11079         * objc.dg/isa-field-1.m: Only run on darwin.
11080         * objc.dg/lookup-1.m: Likewise.
11081         * objc.dg/try-catch-8.m: Likewise.
11082
11083 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11084
11085         PR tree-optimization/9814
11086         * gcc.dg/pr9814-1.c: New test case.
11087
11088 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11089
11090         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11091         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11092         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11093         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11094         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11095         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11096         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11097         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11098         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11099         objc.dg/try-catch-8.m: New.
11100
11101 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11102
11103         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11104         remove extraneous semicolons.
11105
11106 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11107
11108         * obj-c++.dg/comp-types-12.mm: New.
11109         * objc.dg/comp-types-11.m: New.
11110         * objc.dg/selector-4.m: New.
11111
11112 2005-05-26  Andreas Jaeger  <aj@suse.de>
11113
11114         PR testsuite/20772
11115         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11116         g++.old-deja/g++.ext/attrib3.C,
11117         g++.old-deja/g++.other/store-expr1.C,
11118         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11119         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11120         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11121         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11122         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11123         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11124         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11125         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11126         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11127         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11128         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11129         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11130         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11131         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11132         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11133         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11134         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11135         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11136         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11137
11138 2005-05-26  Andreas Jaeger  <aj@suse.de>
11139
11140         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11141         x86-64 compilation.
11142
11143 2005-05-26  Andreas Jaeger  <aj@suse.de>
11144
11145         PR testsuite/20772
11146         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11147         gcc.misc-tests/i386-pf-athlon-1.c,
11148         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11149         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11150         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11151         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11152         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11153         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11154         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11155         programs.
11156
11157         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11158         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11159         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11160         x86-64 compilation.
11161
11162         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11163         x86_64.
11164
11165         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11166         effective-target ilp32.
11167
11168 2005-05-26  David Ung  <davidu@mips.com>
11169
11170         * gcc.target/mips/ext_ins.c: New test for testing the generation
11171         of MIPS32/64 rev 2 ext/ins instructions.
11172
11173 2005-05-26  Andreas Jaeger  <aj@suse.de>
11174
11175         * treelang/compile/unsigned.tree: Use gimple instead of
11176         nonexisting generic dump.
11177
11178 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11179
11180         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11181
11182 2005-05-26  Andreas Jaeger  <aj@suse.de>
11183
11184         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11185
11186 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11187
11188         PR libfortran/17283
11189         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11190         Test callee-allocated memory with write statements.
11191
11192 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11193
11194         PR middle-end/21709
11195         * gcc.dg/pr21709-1.c: New test case.
11196
11197 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11198             Mike Stump  <mrs@apple.com>
11199
11200         * objc/execute/next_mapping.h: Update for C++.
11201
11202         * obj-c++.dg/selector-1.mm: Move to...
11203         * obj-c++.dg/selector-4.mm: here...
11204
11205         * obj-c++.dg/basic.mm: New.
11206         * obj-c++.dg/comp-types-1.mm: New.
11207         * obj-c++.dg/cxx-class-1.mm: New.
11208         * obj-c++.dg/cxx-ivars-1.mm: New.
11209         * obj-c++.dg/cxx-ivars-2.mm: New.
11210         * obj-c++.dg/cxx-ivars-3.mm: New.
11211         * obj-c++.dg/cxx-scope-1.mm: New.
11212         * obj-c++.dg/cxx-scope-2.mm: New.
11213         * obj-c++.dg/defs.mm: New.
11214         * obj-c++.dg/empty-private-1.mm: New.
11215         * obj-c++.dg/encode-1.mm: New.
11216         * obj-c++.dg/encode-2.mm: New.
11217         * obj-c++.dg/encode-3.mm: New.
11218         * obj-c++.dg/extern-c-1.mm: New.
11219         * obj-c++.dg/extra-semi.mm: New.
11220         * obj-c++.dg/fix-and-continue-2.mm: New.
11221         * obj-c++.dg/isa-field-1.mm: New.
11222         * obj-c++.dg/ivar-list-semi.mm: New.
11223         * obj-c++.dg/local-decl-1.mm: New.
11224         * obj-c++.dg/lookup-1.mm: New.
11225         * obj-c++.dg/lookup-2.mm: New.
11226         * obj-c++.dg/method-1.mm: New.
11227         * obj-c++.dg/method-2.mm: New.
11228         * obj-c++.dg/method-3.mm: New.
11229         * obj-c++.dg/method-4.mm: New.
11230         * obj-c++.dg/method-5.mm: New.
11231         * obj-c++.dg/method-6.mm: New.
11232         * obj-c++.dg/method-7.mm: New.
11233         * obj-c++.dg/no-extra-load.mm: New.
11234         * obj-c++.dg/overload-1.mm: New.
11235         * obj-c++.dg/pragma-1.mm: New.
11236         * obj-c++.dg/pragma-2.mm: New.
11237         * obj-c++.dg/private-1.mm: New.
11238         * obj-c++.dg/private-2.mm: New.
11239         * obj-c++.dg/proto-qual-1.mm: New.
11240         * obj-c++.dg/qual-types-1.mm: New.
11241         * obj-c++.dg/stubify-1.mm: New.
11242         * obj-c++.dg/stubify-2.mm: New.
11243         * obj-c++.dg/super-class-1.mm: New.
11244         * obj-c++.dg/super-class-2.mm: New.
11245         * obj-c++.dg/super-dealloc-1.mm: New.
11246         * obj-c++.dg/super-dealloc-2.mm: New.
11247         * obj-c++.dg/template-1.mm: New.
11248         * obj-c++.dg/template-2.mm: New.
11249         * obj-c++.dg/template-3.mm: New.
11250         * obj-c++.dg/template-4.mm: New.
11251         * obj-c++.dg/template-5.mm: New.
11252         * obj-c++.dg/template-6.mm: New.
11253         * obj-c++.dg/try-catch-1.mm: New.
11254         * obj-c++.dg/try-catch-2.mm: New.
11255         * obj-c++.dg/try-catch-3.mm: New.
11256         * obj-c++.dg/try-catch-4.mm: New.
11257         * obj-c++.dg/try-catch-5.mm: New.
11258         * obj-c++.dg/try-catch-6.mm: New.
11259         * obj-c++.dg/try-catch-7.mm: New.
11260         * obj-c++.dg/try-catch-8.mm: New.
11261         * obj-c++.dg/try-catch-9.mm: New.
11262         * obj-c++.dg/va-meth-1.mm: New.
11263
11264 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11265
11266         * obj-c++.dg/selector-1.mm: New.
11267         * obj-c++.dg/selector-2.mm: New.
11268
11269 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11270
11271         * obj-c++.dg/selector-3.mm: New.
11272         * objc.dg/selector-3.m: New.
11273
11274 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11275
11276         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11277         about where warning appears.
11278
11279 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11280
11281         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11282         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11283         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11284         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11285
11286 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11287
11288         * gcc.dg/20050524-1.c: New test.
11289
11290 2005-05-25  Jan Hubicka  <jh@suse.cz>
11291
11292         * gcc.dg/tree-prof/inliner-1.c: New.
11293
11294 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11295
11296         * gcc.dg/tree-prof: New directory.
11297         * gcc.dg/tree-prof/tree-prof.exp: New.
11298
11299 2005-05-25  DJ Delorie  <dj@redhat.com>
11300
11301         * gcc.dg/Wattributes-1.c: New.
11302         * gcc.dg/Wattributes-2.c: New.
11303         * gcc.dg/Wattributes-3.c: New.
11304
11305 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11306
11307         PR tree-optimization/19833
11308         * gcc.dg/uninit-4.c: Remove xfail.
11309         * gcc.dg/uninit-9.c: Ditto.
11310
11311 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11312
11313         * obj-c++.dg/bitfield-[1-5].mm: New.
11314         * obj-c++.dg/class-protocol-1.mm: New.
11315         * obj-c++.dg/comp-types-1[0-1].mm: New.
11316         * obj-c++.dg/comp-types-[2-9].mm: New.
11317         * obj-c++.dg/encode-[4-8].mm: New.
11318         * obj-c++.dg/layout-1.mm: New.
11319         * obj-c++.dg/method-1[0-9].mm: New.
11320         * obj-c++.dg/method-2[0-1].mm: New.
11321         * obj-c++.dg/method-[8-9].mm: New.
11322         * obj-c++.dg/objc-gc-3.mm: New.
11323         * obj-c++.dg/try-catch-10.mm: New.
11324         * objc.dg/bitfield-5.m: New.
11325         * objc.dg/comp-types-10.m: New.
11326         * objc.dg/comp-types-9.m: New.
11327         * objc.dg/layout-1.m: New.
11328         * objc.dg/objc-gc-4.m: New.
11329         * objc.dg/try-catch-9.m: New.
11330         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11331         * objc.dg/comp-types-1.m: Likewise.
11332         * objc.dg/comp-types-[5-6].m: Likewise.
11333         * objc.dg/method-9.m: Likewise.
11334
11335 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11336
11337         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11338         and on hardware without VMX support.
11339
11340         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11341
11342         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11343
11344         * lib/profopt.exp (dg-final-generate, dg-final-use,
11345         profopt-final-code, profopt-get-options): New.
11346         (profopt-execute): Process test directives.
11347
11348         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11349         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11350         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11351
11352 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11353
11354         PR C++/21645
11355         * g++.dg/init/ctor5.C: New test.
11356
11357 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11358
11359         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11360         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11361         vect-113.c, vect-114.c.
11362
11363 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11364
11365         * gcc.dg/const-elim-1.c: Remove xfails.
11366
11367 2005-05-23  Jeff Law  <law@redhat.com>
11368
11369         * gcc.c-torture/compile/pr21638.c: New test.
11370         * gcc.c-torture/compile/20050520-1.c: New test.
11371
11372 2005-05-23  Nick Clifton  <nickc@redhat.com>
11373
11374         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11375         be a proper triple, ie: m32r*-*-*.
11376         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11377
11378 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11379
11380         PR middle-end/21331
11381         PR tree-opt/21293
11382         * gcc.c-torture/compile/pr21293.c: New test.
11383         * gcc.c-torture/execute/pr21331.c: New test.
11384
11385 2004-05-20  Richard Henderson  <rth@redhat.com>
11386
11387         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11388
11389 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11390
11391         * obj-c++-dg.exp: Add.
11392         * obj-c++.exp: Add.
11393         * obj-c++.dg/dg.exp: Add.
11394
11395 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11396
11397         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11398         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11399
11400 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11401
11402         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11403
11404 2004-05-19  Richard Henderson  <rth@redhat.com>
11405
11406         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11407
11408 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11409
11410         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11411
11412         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11413
11414 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11415
11416         PR c++/21495
11417         * g++.dg/parse/extern1.C: New test.
11418         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11419
11420 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11421
11422         * gcc.dg/c99-math.h: New.
11423         * gcc.dg/c99-math-float-1.c: New test.
11424         * gcc.dg/c99-math-double-1.c: Likewise.
11425         * gcc.dg/c99-math-long-double-1.c: Likewise.
11426
11427 2005-05-18  Richard Henderson  <rth@redhat.com>
11428
11429         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11430
11431 2005-05-18  Devang Patel  <dpatel@apple.com>
11432
11433         * g++.dg/opt/20050511-1.C: New test.
11434
11435 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11436
11437         PR libfortran/21127
11438         * gfortran.dg/reshape-complex.f90: New test.
11439
11440 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11441
11442         * gfortran.dg/array_constructor_1.f90: New test.
11443         * gfortran.dg/array_constructor_2.f90: New test.
11444
11445 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11446
11447         PR fortran/20954
11448         * gfortran.dg/pr20954.f: New test.
11449
11450 2005-05-17  Mike Stump  <mrs@apple.com>
11451
11452         Yet more Objective-C++...
11453
11454         * objc.dg/method-5.m: Update.
11455         * objc.dg/method-6.m: Update.
11456         * objc.dg/method-7.m: Update.
11457         * objc.dg/method-9.m: Update.
11458         * objc.dg/try-catch-2.m: Update.
11459
11460 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11461
11462         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11463         Remove little-endian optimizations.
11464
11465 2005-05-17  Jeff Law  <law@redhat.com>
11466
11467         * g++.dg/tree-ssa/pr14814.C: New test.
11468         * gcc.dg/tree-ssa/pr14814.C: New test.
11469         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11470         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11471
11472 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11473
11474         * gcc.dg/compat/generate-random.c: Do not include
11475         libiberty.h.
11476         * gcc.dg/compat/generate-random_r.c: Likewise.
11477
11478 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11479
11480         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11481
11482 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11483
11484         PR middle-end/21595
11485         * g++.dg/tree-ssa/builtin1.C: New testcase.
11486
11487 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11488
11489         PR c++/21454
11490         * g++.dg/opt/const4.C: New test.
11491
11492         PR middle-end/21492
11493         * g++.dg/opt/crossjump1.C: New test.
11494
11495         PR tree-optimization/21610
11496         * gcc.c-torture/compile/20050516-1.c: New test.
11497
11498         PR fortran/15080
11499         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11500         about the test failing.
11501         * gfortran.fortran-torture/execute/where_7.f90: New test.
11502         * gfortran.fortran-torture/execute/where_8.f90: New test.
11503
11504 2005-05-16  Richard Henderson  <rth@redhat.com>
11505
11506         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11507         i?86 and x86_64.
11508
11509 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11510
11511         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11512         (limits.h): Include unconditionally.
11513         (stdlib.h): Likewise.
11514         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11515         (limits.h): Include unconditionally.
11516         (stdlib.h): Likewise.
11517         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11518         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11519         (limits.h): Include unconditionally.
11520         (stdlib.h): Likewise.
11521         (hashtab.h): Do not include.
11522         (getopt.h): Likewise.
11523         (stddef.h): Include.
11524         (hashval_t): Define.
11525         (struct entry): Add "next" field.
11526         (HASH_SIZE): New macro.
11527         (hash_table): New variable.
11528         (switchfiles): Do not use xmalloc.
11529         (mix): New macro.
11530         (iterative_hash): New function.
11531         (hasht): Remove.
11532         (e_exists): New function.
11533         (e_insert): Likewise.
11534         (output): Use, instead of libiberty hashtable functions.
11535         (main): Do not use getopt.  Do not call htab_create.
11536
11537 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11538
11539         PR libstdc++/21526
11540         * lib/target-supports.exp (check_mkfifo_available):
11541         Return 0 for cygwin as mkfifo support incomplete on platform.
11542         Fix typos in comments.
11543
11544 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11545
11546         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11547
11548 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11549
11550         PR fortran/17432
11551         * gfortran.dg/assign_4.f: New test.
11552
11553 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11554
11555         PR tree-optimization/21563
11556         * gcc.dg/tree-ssa/pr21563.c: New.
11557
11558 2005-05-14  Jan Hubicka  <jh@suse.cz>
11559
11560         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11561
11562 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11563
11564         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11565
11566 2005-05-13  Julian Brown  <julian@codesourcery.com>
11567
11568         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11569         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11570
11571 2005-05-13  Jan Hubicka  <jh@suse.cz>
11572
11573         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11574         * gcc.dg/fold-xor-?.c: Likewise.
11575         * gcc.dg/pr15784-?.c: Likewise.
11576         * gcc.dg/pr20922-?.c: Likewise.
11577         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11578         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11579         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11580
11581 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11582
11583         PR fortran/21260
11584         * gfortran.dg/hollerith_1.f90: New test.
11585
11586 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11587
11588         * gfortran.dg/func_result_2.f90: New test.
11589
11590 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11591
11592         * gfortran.dg/dev_null.f90: New test.
11593
11594 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11595
11596         * gcc.dg/arm-vfp1.c: Revert last change.
11597
11598 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11599
11600         PR middle-end/19807
11601         PR tree-optimization/19639
11602         * g++.dg/tree-ssa/pr19807.C: New testcase.
11603
11604 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11605
11606         PR libfortran/21471
11607         * gfortran.dg/append-1.f90: New test.
11608
11609 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11610
11611         * gcc.dg/pr18501.c: XFAIL.
11612         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
11613         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
11614         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
11615         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11616         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11617         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
11618         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
11619         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11620
11621 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11622
11623         PR fortran/20178
11624         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
11625         gfortran.dg/f2c_3.f90: New tests.
11626
11627         * gfortran.dg/return_1.f90: Fix dg annotation.
11628
11629 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11630
11631         * gcc.c-torture/compile/20050510-1.c: New test.
11632
11633 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
11634
11635         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
11636
11637 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
11638
11639         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
11640
11641 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
11642
11643         PR c/17913
11644         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
11645
11646 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
11647
11648         PR c/21342
11649         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
11650         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
11651
11652 2005-05-10  Ben Elliston  <bje@au.ibm.com>
11653
11654         PR debug/16676
11655         * gcc.dg/debug/pr16676.c: New test.
11656
11657 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
11658
11659         PR testsuite/21443
11660         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
11661         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
11662         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
11663         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
11664         Change -O1 to -O2.
11665         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
11666         -fno-tree-dominator-opts.
11667
11668 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11669
11670         * gfortran.dg/return_1.f90: New test.
11671
11672 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
11673
11674         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
11675
11676         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
11677
11678 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
11679
11680         PR c++/21427
11681         * g++.dg/inherit/covariant13.C: New.
11682
11683 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11684
11685         PR libfortran/19155
11686         * gfortran.dg/pr19155.f: New test.
11687
11688 2005-05-08  Roger Sayle  <roger@eyesopen.com>
11689
11690         PR inline-asm/8788
11691         * gcc.dg/pr8788-1.c: New testcase.
11692
11693 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
11694
11695         PR target/21416
11696         * gcc.target/mips/fpcmp-[12].c: New tests.
11697
11698 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
11699
11700         * lib/target-supports-dg.exp (dg-require-fork): New function.
11701         (dg-require-mkfifo): Likewise.
11702         * lib/target-supports.exp (check_function_available): New
11703         function.
11704         (check_fork_available): Likewise.
11705         (check_mkfifo_available): Likewise.
11706
11707 2005-05-06  Jeff Law  <law@redhat.com>
11708
11709         * gcc.c-torture/compile/pr21380.c: New test.
11710
11711 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
11712
11713         PR c++/20961
11714         * g++.dg/ext/weak3.C: New test.
11715
11716 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
11717
11718         PR c++/21352
11719         * g++.dg/template/crash37.C: New test.
11720
11721 2005-05-05  Paul Brook  <paul@codesourcery.com>
11722
11723         * gcc.dg/arm-g2.c: Use effective-target arm32.
11724         * gcc.dg/arm-mmx-1.c: Ditto.
11725         * gcc.dg/arm-scd42-2.c: Ditto.
11726         * gcc.dg/arm-vfp1.c: Ditto.
11727         * lib/target-supports.exp (check_effective_target_arm32): New
11728         function.
11729
11730 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
11731
11732         PR libfortran/21354
11733         gfortran.dg/in_pack_rank7.f90: New test.
11734
11735 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
11736
11737         PR middle-end/15618
11738         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
11739
11740 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
11741
11742         PR middle-end/21265
11743         * gcc.dg/20050503-1.c: New test.
11744
11745         PR rtl-optimization/21239
11746         * gcc.dg/i386-sse-11.c: New test.
11747
11748 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
11749
11750         PR target/16888
11751         * gcc.target/i386/asm-1.c: New test.
11752
11753 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
11754
11755         PR rtl-optimization/21330
11756         * gcc.c-torture/execute/20050502-1.c: New test.
11757
11758         PR target/21297
11759         * gcc.c-torture/execute/20050502-2.c: New test.
11760
11761 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
11762
11763         PR middle-end/21282
11764         * gcc.dg/pr21282.c: New.
11765
11766 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11767
11768         * gcc.dg/vect/pr20122.c: Clean up .vect file.
11769         * gcc.dg/vect/vect-92.c: Likewise.
11770         * gcc.dg/vect/vect-93.c: Likewise.
11771         * gcc.dg/vect/vect-dv-1.c: Likewise.
11772         * gcc.dg/vect/vect-dv-2.c: Likewise.
11773         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
11774
11775 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11776
11777         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
11778         * gfortran.dg/vect/vect-2.f90: Likewise.
11779         * gfortran.dg/vect/vect-3.f90: Likewise.
11780         * gfortran.dg/vect/vect-4.f90: Likewise.
11781         * gfortran.dg/vect/vect-5.f90: Likewise.
11782
11783 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
11784
11785         PR target/20813
11786         * gcc.dg/rs6000-fpint-2.c: New.
11787
11788 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
11789
11790         PR c/15698
11791         * gcc.dg/builtins-30.c: Update expected messages.
11792         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
11793         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
11794         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
11795
11796 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
11797
11798         PR tree-optimization/21294
11799         * gcc.dg/tree-ssa/pr21294.c: New.
11800
11801 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
11802
11803         * gcc.dg/altivec-3.c (vec_store): Do not use the old
11804         __builtin_altivec_st_internal_4si built-in.
11805
11806 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
11807
11808         PR c++/15875
11809         * g++.dg/template/ptrmem14.C: New test.
11810
11811 2005-05-02  Paul Brook  <paul@codesourcery.com>
11812
11813         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
11814
11815 2005-05-02  Michael Matz  <matz@suse.de>
11816
11817         PR c++/19542
11818         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
11819
11820 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
11821
11822         * g++.dg/cpp/weak.C: New test.
11823
11824 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
11825
11826         * gcc.dg/tree-ssa/loop-8.c: New test.
11827
11828 2005-04-30  Michael Maty  <matz@suse.de>
11829
11830         * gcc.dg/inline-mcpy.c: New test.
11831
11832 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
11833
11834         PR libfortran/18958
11835         * gfortran.dg/eoshift.f90: New test case.
11836
11837 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
11838
11839         PR libfortran/18857
11840         * gfortran.dg/matmul_1.f90: New test.
11841
11842 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11843
11844         PR tree-optimization/21030
11845         * gcc.dg/tree-ssa/pr21030.c: New.
11846
11847 2005-04-29  Devang Patel  <dpatel@apple.com>
11848
11849         PR tree-optimization/21272
11850         * gcc.dg/vect/vect-ifcvt-10.c: New test.
11851
11852 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
11853
11854         PR fortran/13082
11855         PR fortran/18824
11856         * gfortran.dg/entry_4.f90: New test.
11857         * gfortran.fortran-torture/execute/entry_1.f90: New test.
11858         * gfortran.fortran-torture/execute/entry_2.f90: New test.
11859         * gfortran.fortran-torture/execute/entry_3.f90: New test.
11860         * gfortran.fortran-torture/execute/entry_4.f90: New test.
11861         * gfortran.fortran-torture/execute/entry_5.f90: New test.
11862         * gfortran.fortran-torture/execute/entry_6.f90: New test.
11863         * gfortran.fortran-torture/execute/entry_7.f90: New test.
11864
11865 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11866
11867         * gfortran.fortran-torture/execute/entry_8.f90: New test.
11868
11869 2005-04-29  Paul Brook  <paul@codesourcery.com>
11870
11871         * gfortran.dg/entry_3.f90: New test.
11872
11873 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11874
11875         * gfortran.dg/implicit_4.f90: New test.
11876
11877 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
11878
11879         * lib/target-supports.exp (check_profiling_available): Return
11880         false for xtensa-*-elf.
11881
11882 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
11883
11884         * lib/fortran-torture.exp (fortran-torture.exp): Catch
11885         error if file cannot be deleted.
11886
11887 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11888
11889         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
11890         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
11891         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
11892         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
11893         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
11894         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
11895         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
11896         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
11897         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
11898         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11899         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
11900         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
11901         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
11902
11903 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11904
11905         PR fortran/20865
11906         * gfortran.dg/pr20865.f90: New test.
11907
11908 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
11909
11910         * gcc.dg/void-cast-2.c: New test.
11911
11912 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11913
11914         PR c/21159
11915         * gcc.dg/void-cast-1.c: New test.
11916
11917 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
11918
11919         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
11920
11921 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11922
11923         PR fortran/21177
11924         * gfortran.dg/pr21177.f90: New test.
11925
11926 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
11927
11928         PR tree-optimization/21171
11929         * gcc.dg/tree-ssa/pr21171.c: New test.
11930
11931 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
11932
11933         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11934         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11935         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11936         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11937         gcc.dg/tree-ssa/gen-vect-32.c: New.
11938         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
11939         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
11940         don't run on PPC32.
11941
11942 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11943
11944         PR c/21213
11945         * gcc.dg/transparent-union-3.c: New test.
11946
11947 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11948
11949         PR c/20740
11950         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
11951         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
11952         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
11953         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
11954         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
11955         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
11956
11957 2005-04-26  Jeff Law  <law@redhat.com>
11958
11959         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
11960         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
11961         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
11962         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
11963         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
11964         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
11965         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
11966
11967 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
11968
11969         PR tree-optimization/17598
11970         * gcc.dg/tree-ssa/pr17598.c: New testcase.
11971
11972 2005-04-25  Mike Stump  <mrs@apple.com>
11973
11974         * objc.dg/fix-and-continue-1.m: Add.
11975
11976 2005-04-25  Roger Sayle  <roger@eyesopen.com>
11977
11978         PR c++/20995
11979         * g++.dg/opt/pr20995-1.C: New test case.
11980
11981 2005-04-25  Devang Patel <dpatel@apple.com>
11982
11983         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
11984
11985 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11986
11987         PR testsuite/21062
11988         * g++.dg/opt/alias2.C (printf): Correct the prototype.
11989
11990 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11991
11992         PR C++/21188
11993         * g++.dg/opt/rtti2.C: New test.
11994
11995 2005-04-25  Paul Brook  <paul@codesourcery.com>
11996         Steven G. Kargl  <kargls@comcast.net>
11997
11998         PR fortran/20879
11999         * gfortran.dg/ichar_1.f90: New file.
12000
12001 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12002
12003         PR middle-end/20991
12004         * g++.dg/opt/pr20991.C: New test.
12005
12006         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12007         where sizeof (type) < __alignof__ (type).
12008         * gcc.dg/compat/struct-layout-1.h: Likewise.
12009
12010 2005-04-24  Per Bothner  <per@bothner.com>
12011             Devang Patel  <dpatel@apple.com>
12012
12013         PR preprocessor/20907
12014         * gcc.dg/cpp/very-long-comment.c: New test.
12015
12016 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12017
12018         PR fortran/20059
12019         * gfortran.dg/common_5.f: New test.
12020
12021 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12022
12023         PR middle-end/21082
12024         * g++.dg/tree-ssa/pr21082.C: New testcase.
12025
12026 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12027
12028         * gcc.dg/vect/vect-99.c: New test.
12029
12030 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12031
12032         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12033
12034 2005-04-22  Jeff Law  <law@redhat.com>
12035
12036         * gcc.dg/uninit-5.c: Remove xfails.
12037         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12038         conditionals and loads.
12039
12040 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12041
12042         PR libfortran/20074
12043         PR libfortran/20436
12044         PR libfortran/21108
12045         * gfortran.dg/nested_reshape.f90: new test
12046         * gfortran.dg/reshape-alloc.f90: new test
12047         * gfortran.dg/reshape.f90: new test
12048
12049 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12050
12051         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12052
12053         * gcc.dg/arm-vfp1.c: New test.
12054
12055 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12056
12057         PR c++/21087
12058         * g++.dg/lookup/builtin2.C: New test.
12059
12060 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12061
12062         * gcc.dg/weak/weak-13.c: New test.
12063
12064 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12065
12066         * lib/target-supports.exp (check_effective_target_sync_int_long):
12067         Add powerpc*.
12068
12069 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12070
12071         * gcc.target/mips/branch-1.c: New test.
12072
12073 2005-04-21  Richard Henderson  <rth@redhat.com>
12074
12075         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12076         * gcc.dg/vect/vect-86.c: Likewise.
12077         * gcc.dg/vect/vect-87.c: Likewise.
12078         * gcc.dg/vect/vect-88.c: Likewise.
12079
12080 2005-04-21  Devang Patel  <dpatel@apple.com>
12081
12082         PR optimization/20994
12083         * gcc.dg/tree-ssa/ifc-3.c: New test.
12084
12085 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12086
12087         PR c/12913
12088         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12089         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12090         gcc.dg/c99-vla-jump-5.c: New tests.
12091
12092 2005-04-19  Richard Henderson  <rth@redhat.com>
12093
12094         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12095         Fix typo in exists check.
12096         (check_effective_target_sync_int_long): New.
12097         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12098         * gcc.dg/ia64-sync-2.c: Likewise.
12099         * gcc.dg/ia64-sync-3.c: Likewise.
12100         * gcc.dg/ia64-sync-4.c: Likewise.
12101
12102 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12103
12104         * gcc.dg/fold-xor-1.c: New test.
12105         * gcc.dg/fold-xor-2.c: New test.
12106
12107 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12108
12109         PR target/20670
12110         * g++.dg/eh/fp-regs.C: New test.
12111
12112 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12113
12114         * gcc.dg/Wint-to-pointer-cast-1.c,
12115         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12116         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12117         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12118
12119 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12120
12121         PR fortran/16861
12122         * gfortran.dg/pr16861.f90: New test.
12123
12124 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12125
12126         * gcc.dg/pr21085.c: New test.
12127
12128 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12129
12130         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12131         (setup_mips_tests, dg-mips-options): New procedures.
12132         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12133         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12134         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12135         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12136         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12137         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12138         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12139         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12140         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12141         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12142         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12143         dg-mips-options instead of dg-options.  Remove now-redundant
12144         preprocessor guards.
12145         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12146         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12147         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12148         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12149         * gcc.dg/vr-mult-2.c: Delete.
12150         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12151         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12152         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12153         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12154         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12155         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12156         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12157
12158 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12159
12160         * ada/acats/run_all.sh: Use sync when executable not present.
12161
12162 2005-04-18  Devang Patel  <dpatel@apple.com>
12163
12164         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12165         * gcc.dg/vect/vect-11a.c: New.
12166         * gcc.dg/vect/vect-none.c: Update.
12167         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12168
12169 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12170
12171         PR tree-optimization/20922
12172         * gcc.dg/pr20922-1.c: New test.
12173         * gcc.dg/pr20922-2.c: New test.
12174         * gcc.dg/pr20922-3.c: New test.
12175         * gcc.dg/pr20922-4.c: New test.
12176         * gcc.dg/pr20922-5.c: New test.
12177         * gcc.dg/pr20922-6.c: New test.
12178
12179 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12180
12181         PR libfortran/20950
12182         * gfortran.dg/pr20950.f: New test.
12183
12184 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12185
12186         PR libfortran/19216
12187         * gfortran.dg/pr19216.f: New test.
12188
12189 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12190
12191         PR tree-optimization/21001
12192         * gcc.dg/tree-ssa/pr21001.c: New.
12193
12194 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12195
12196         PR libfortran/21075
12197         * gfortran.dg/reshape_rank7.f90: New test.
12198
12199 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12200
12201         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12202         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12203         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12204         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12205         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12206         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12207         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12208         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12209         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12210         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12211         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12212         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12213         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12214         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12215         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12216         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12217         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12218         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12219         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12220         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12221         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12222
12223 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12224
12225         * gfortran.dg/wtruncate.f: New testcase.
12226         * gfortran.dg/wtruncate.f90: New testcase.
12227
12228 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12229
12230         PR c++/21025
12231         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12232         which sizeof/alignof is dependent, rather than just whether we are
12233         processing_template_decl.
12234
12235 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12236
12237         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12238         corrected typo where the wrong variables had been compared.
12239
12240 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12241
12242         PR libfortran/18495
12243         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12244         Test callee-allocated version of return array with a write
12245         statement.
12246         Test spread with a temporary with another write statement.
12247
12248 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12249
12250         PR tree-optimization/21031
12251         * gcc.dg/tree-ssa/pr21031.c: New.
12252
12253 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12254
12255         PR tree-optimization/21004
12256         * gcc.dg/builtins-53.c: Include builtins-config.h.
12257         Check floorf, ceilf, floorl and ceill transformations
12258         only when HAVE_C99_RUNTIME is defined.
12259
12260 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12261
12262         PR middle-end/20739
12263         * gcc.dg/tree-ssa/pr20739.c: New test.
12264
12265 2005-04-14  Mike Stump  <mrs@apple.com>
12266
12267         * gcc.dg/Foundation.framework/empty: New.
12268         * gcc.dg/framework-2.c: New.
12269
12270 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12271
12272         PR tree-optimization/21021
12273         * gcc.c-torture/compile/pr21021.c: New.
12274
12275 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12276
12277         PR testsuite/21010
12278         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12279         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12280         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12281         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12282         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12283         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12284         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12285         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12286
12287 2005-04-14  Richard Henderson  <rth@redhat.com>
12288
12289         * lib/target-supports.exp (check_effective_target_vect_condition):
12290         Add ia64, i?86, and x86_64.
12291
12292 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12293
12294         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12295
12296 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12297
12298         PR tree-optimization/20657
12299         * gcc.dg/tree-ssa/pr20657.c: New.
12300
12301 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12302
12303         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12304         (long long int)trunc*.
12305
12306 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12307
12308         PR target/20927
12309         * gcc.dg/pr20927.c: New test.
12310
12311 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12312
12313         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12314         * gcc.target/mips/asm-1.c: Likewise.
12315
12316 2005-04-13  Dale Johannesen  <dalej@apple.com>
12317
12318         * objc.dg/objc-fast-4.m: New.
12319
12320 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12321
12322         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12323         directory.
12324         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12325
12326 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12327
12328         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12329         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12330         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12331
12332 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12333
12334         PR tree-optimization/20913
12335         * gcc.dg/tree-ssa/pr20913.c: New.
12336
12337         PR tree-optimization/20702
12338         * gcc.dg/tree-ssa/pr20702.c: New.
12339
12340 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12341
12342         PR c++/13744
12343         * g++.dg/inherit/local3.C: New test.
12344
12345 2005-04-12  Jeff Law  <law@redhat.com>
12346
12347         * gcc.dg/tree-ssa/20050412-1.c: New test.
12348
12349 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12350
12351         PR libfortran/19016
12352         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12353         Add tests with mask generated by expression.
12354         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12355         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12356         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12357
12358 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12359
12360         PR middle-end/20917
12361         * gcc.dg/20050409-1.c: New test.
12362
12363 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12364
12365         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12366
12367 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12368
12369         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12370         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12371         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12372         (TARGET_CXX): Adjust accordingly.
12373         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12374         determine_class_data_visibility and class_data_always_comdat.
12375         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12376         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12377         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12378         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12379         (arm_cxx_determine_class_data_visibility): New.
12380         (arm_cxx_class_data_always_comdat): Likewise.
12381         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12382         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12383         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12384         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12385         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12386         Define.
12387
12388 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12389
12390         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12391
12392 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12393
12394         * gcc.dg/i386-darwin-fpmath.c: New.
12395
12396 2004-04-11  Devang Patel  <dpatel@apple.com>
12397
12398         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12399         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12400         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12401         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12402         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12403         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12404         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12405         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12406         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12407
12408 2004-04-11  Devang Patel  <dpatel@apple.com>
12409
12410         * gcc.dg/vect/vect-dv-1.c: New test.
12411         * gcc.dg/vect/vect-dv-2.c: New test.
12412
12413 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12414
12415         PR tree-optimization/20933
12416         * gcc.dg/tree-ssa/pr20933.c: New test.
12417
12418 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12419
12420         * gfortran.dg/fold_nearest.f90: New test.
12421
12422 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12423
12424         * gcc.dg/tree-ssa/alias-1.c: New test.
12425
12426 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12427
12428         PR tree-optimization/20920
12429         * g++.dg/tree-ssa/pr20920.C: New test.
12430
12431 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12432
12433         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12434         (long long int)ceil*.
12435
12436 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12437
12438         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12439         explicit C++ linkage.
12440
12441 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12442
12443         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12444         warning for arithmetic IF statements.
12445
12446 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12447
12448         * eor_handling_1.f90: New test case.
12449         * eor_handling_2.f90: New test case.
12450         * eor_handling_3.f90: New test case.
12451         * eor_handling_4.f90: New test case.
12452         * eor_handling_5.f90: New test case.
12453         * noadv_size.f90: New test case.
12454         * pad_no.f90: New test case.
12455
12456 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12457
12458         * gcc.c-torture/execute/20050410-1.c: New test.
12459
12460 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12461
12462         * gcc.dg/pr20126.c: New.
12463
12464 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12465             Steven G. Kargl <kargls@comcast.net>
12466
12467         * gfortran.dg/PR19872.f: New test.
12468
12469 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12470
12471         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12472
12473 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12474
12475         * gfortran.dg/nint_1.f90: New test.
12476
12477 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12478
12479         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12480         Added test for callee-allocated arrays with write statements.
12481         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12482         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12483         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12484         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12485         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12486
12487 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12488
12489         PR libfortran/20163
12490         * gfortran.dg/open-options-blanks.f: New test.
12491
12492 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12493
12494         PR fortran/13257
12495         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12496
12497 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12498
12499         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12500         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12501         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12502         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12503         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12504         * gcc.c-torture/execute/stdarg-4.c: New test.
12505
12506         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12507
12508         PR target/20795
12509         * g++.dg/abi/param2.C: New test.
12510
12511 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12512
12513         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12514
12515 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12516
12517         * gcc.dg/builtins-53.c: New test.
12518
12519 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12520
12521         * g++.dg/tree-ssa/pr18178.C: New test.
12522         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12523         * gcc.c-torture/execute/20041019-1.c: New test.
12524         * gcc.dg/tree-ssa/20041008-1.c: New test.
12525         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12526         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12527         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12528         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12529         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12530         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12531         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12532         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12533         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12534         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12535
12536 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12537
12538         PR rtl-optimization/20466
12539         * gcc.c-torture/execute/pr20466-1.c: New test.
12540
12541 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12542
12543         PR c++/20905
12544         * g++.dg/parse/cond2.C: New test.
12545
12546         PR c++/20145
12547         * g++.dg/warn/Wdtor1.C: New test.
12548
12549 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12550
12551         PR fortran/17229
12552         * gfortran.dg/pr17229.f: New test.
12553
12554 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12555
12556         * gfortran.dg/tiny_1.f90: New test.
12557         * gfortran.dg/tiny_2.f90: ditto.
12558
12559 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12560
12561         * gfortran.dg/eor_1.f90: Fix dg-do run line
12562         * gfortran.dg/open_new.f90: Fix dg-do run line
12563
12564 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12565
12566         * lib/target-supports.exp (get_compiler_messages): Support
12567         optional arguments, the fourth being compiler options.
12568         (check_effective_target_fpic): New proc.
12569         * gcc.dg/20050321-2.c: Restrict to target fpic.
12570
12571 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12572
12573         * gcc.dg/15443-1.c: New test.
12574         * gcc.dg/15443-2.c: Likewise.
12575
12576 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12577
12578         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12579
12580 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12581
12582         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12583
12584 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12585
12586         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12587         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12588         -m64.
12589         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12590         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12591         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12592
12593 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12594
12595         PR c++/20212
12596         * g++.dg/warn/Wunused-11.C: New test.
12597
12598 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12599
12600         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12601
12602 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12603
12604         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12605
12606 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12607
12608         PR c++/20734
12609         * g++.dg/template/ptrmem13.C: New test.
12610
12611 2005-04-05  Per Bothner  <per@bothner.com>
12612
12613         * lib/gcc.exp: Always add -fno-show-column, for now.
12614
12615 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
12616
12617         PR testsuite/20767
12618         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
12619         of plain old "unsigned int" for the type of "i".  Makes this test
12620         64bit clean.
12621
12622 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
12623
12624         * gcc.dg/i386-ssefn-1.c: New test.
12625         * gcc.dg/i386-ssefn-2.c: New test.
12626         * gcc.dg/i386-ssefn-3.c: New test.
12627         * gcc.dg/i386-ssefn-4.c: New test.
12628
12629 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
12630
12631         PR tree-optimization/20076
12632         * gcc.dg/builtin-apply4.c: New test.
12633
12634         PR preprocessor/19475
12635         * gcc.dg/cpp/macspace1.c: New test.
12636         * gcc.dg/cpp/macspace2.c: New test.
12637
12638 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12639
12640         * gfortran.dg/pr20755.f: Fixed bad format.
12641
12642 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12643
12644         PR c++/20763
12645         * g++.dg/ext/attrib21.C: New test.
12646
12647 2004-04-05  Devang Patel  <dpatel@apple.com>
12648
12649         * lib/target-supports.exp (check_effective_target_vect_shif): New.
12650         * gcc.dg/vect/vect-shift-1.c: New test.
12651
12652 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12653
12654         PR libfortran/20755
12655         * gfortran.dg/pr20755.f: New test.
12656
12657 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
12658
12659         * gfortran.dg/pr15959.f90: New test.
12660         * gfortran.dg/string_pad_trunc.f90: New test.
12661
12662 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12663
12664         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
12665         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
12666         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
12667         syntax.
12668
12669 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12670
12671         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
12672
12673 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12674
12675         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
12676         * gcc.c-torture/compile/20011119-2.c: Likewise.
12677         * gcc.c-torture/compile/981001-2.c: Likewise.
12678
12679 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
12680
12681         PR c++/20679
12682         * g++.dg/template/overload4.C: New test.
12683
12684 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12685
12686         PR c++/20746
12687         * g++.dg/abi/covariant5.C: New.
12688
12689         PR debug/20505
12690         * g++.dg/debug/const2.C: New.
12691
12692 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
12693
12694         PR rtl-optimization/16104
12695         * gcc.c-torture/execute/20050316-1.c: New test.
12696
12697 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12698
12699         * g++.dg/template/spec23.C: Fix dg-error text.
12700
12701 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
12702
12703         PR c++/19199
12704         * g++.dg/expr/lval2.C: New.
12705
12706 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12707
12708         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
12709         __builtin_strcasecmp and __builtin_strncasecmp.
12710
12711 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
12712
12713         PR c++/20723
12714         * g++.dg/template/spec22.C: New.
12715         * g++.dg/template/spec23.C: New.
12716
12717 2005-04-03  Dale Ranta  <dir@lanl.gov>
12718             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12719
12720         PR libfortran/20068
12721         PR libfortran/20125
12722         PR libfortran/20156
12723         PR libfortran/20471
12724         * gfortran.dg/backspace.f: New test.
12725
12726 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
12727
12728         * gcc.dg/pr19345.c: New test.
12729
12730 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12731
12732         PR tree-optimization/20640
12733         * gcc.dg/torture/tree-loop-1.c: New.
12734
12735 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12736
12737         PR rtl-optimization/20290
12738         * gcc.c-torture/execute/loop-ivopts-2.c: New.
12739
12740 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
12741
12742         * gcc.dg/rs6000-fpint.c: New.
12743
12744 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12745
12746         * gcc.dg/old-style-then-proto-1.c: New test.
12747
12748 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12749
12750         * gfortran.fortran-torture/execute/backspace.f90: Check
12751         after backspace and read was incorrect.
12752
12753 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12754
12755         * gcc.c-torture/execute/builtins/strcat.c: Check the result
12756         buffer past the terminating NUL using memcmp.
12757         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
12758         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
12759
12760         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
12761         Fix unused/uninitialized variable warnings.
12762
12763         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
12764         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
12765         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
12766         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
12767
12768         * gcc.c-torture/execute/builtins/abs-1-lib.c,
12769         gcc.c-torture/execute/builtins/fputs-lib.c,
12770         gcc.c-torture/execute/builtins/lib/fprintf.c,
12771         gcc.c-torture/execute/builtins/lib/main.c,
12772         gcc.c-torture/execute/builtins/lib/memcmp.c,
12773         gcc.c-torture/execute/builtins/lib/memmove.c,
12774         gcc.c-torture/execute/builtins/lib/mempcpy.c,
12775         gcc.c-torture/execute/builtins/lib/memset.c,
12776         gcc.c-torture/execute/builtins/lib/printf.c,
12777         gcc.c-torture/execute/builtins/lib/sprintf.c,
12778         gcc.c-torture/execute/builtins/lib/stpcpy.c,
12779         gcc.c-torture/execute/builtins/lib/strchr.c,
12780         gcc.c-torture/execute/builtins/lib/strcmp.c,
12781         gcc.c-torture/execute/builtins/lib/strcpy.c,
12782         gcc.c-torture/execute/builtins/lib/strcspn.c,
12783         gcc.c-torture/execute/builtins/lib/strlen.c,
12784         gcc.c-torture/execute/builtins/lib/strncat.c,
12785         gcc.c-torture/execute/builtins/lib/strncmp.c,
12786         gcc.c-torture/execute/builtins/lib/strncpy.c,
12787         gcc.c-torture/execute/builtins/lib/strrchr.c,
12788         gcc.c-torture/execute/builtins/lib/strspn.c,
12789         gcc.c-torture/execute/builtins/lib/strstr.c,
12790         gcc.c-torture/execute/builtins/memops-asm-lib.c,
12791         gcc.c-torture/execute/builtins/strlen-2.c,
12792         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
12793         prototypes.
12794
12795 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12796
12797         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
12798         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
12799         selectany usage.
12800
12801 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
12802
12803         PR c++/19406
12804         * g++.dg/debug/using1.C: New test.
12805
12806 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
12807
12808         PR middle-end/20524
12809         * gcc.dg/alias-7.c: Prefix asm-declared name with
12810         __USER_LABEL_PREFIX__.
12811
12812 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
12813
12814         Fix fallout from PR middle-end/15700:
12815         * gcc.c-torture/compile/20011119-1.c: Take
12816         __USER_LABEL_PREFIX__ into account.
12817         * gcc.c-torture/compile/20011119-2.c: Likewise.
12818
12819 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12820
12821         PR c++/18644
12822         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
12823
12824 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12825
12826         PR c/17855
12827         * gcc.c-torture/compile/struct-non-lval-1.c,
12828         gcc.c-torture/compile/struct-non-lval-2.c,
12829         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
12830
12831 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
12832
12833         * gcc.dg/tls/tls.exp: Remove temporary file.
12834         * g++.dg/tls/tls.exp: Ditto.
12835         * lib/file-format.exp: Ditto.
12836         * g++.dg/special/ecos.exp: Ditto.
12837
12838         * lib/profopt.exp: Treat prof_ext as a list.
12839         * gcc.misc-tests/bprob.exp: Ditto.
12840         * g++.dg/bprob/bprob.exp: Ditto.
12841
12842         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
12843         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
12844         g++.dg/tree-ssa/pointer-reference-alias.C,
12845         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
12846         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
12847         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
12848         g++.dg/vect/pr19951.cc: Ditto.
12849         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
12850         gcc.dg/builtins-47.c: Ditto.
12851         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
12852         gcc.dg/pr20115-1.c: Ditto.
12853         * gcc.dg/tree-ssa/20030530-2.c,
12854         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
12855         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12856         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
12857         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12858         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
12859         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
12860         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
12861         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
12862         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
12863         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
12864         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
12865         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
12866         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
12867         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
12868         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
12869         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12870         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12871         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12872         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12873         gcc.dg/tree-ssa/20030824-1.c,
12874         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
12875         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
12876         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
12877         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
12878         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
12879         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
12880         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
12881         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
12882         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
12883         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
12884         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
12885         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
12886         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
12887         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
12888         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
12889         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
12890         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
12891         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
12892         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
12893         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
12894         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
12895         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
12896         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
12897         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
12898         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
12899         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
12900         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
12901         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
12902         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
12903         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
12904         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
12905         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
12906         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
12907         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
12908         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
12909         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
12910         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
12911         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
12912         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
12913         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
12914         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
12915         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
12916         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12917         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
12918         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
12919         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
12920         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
12921         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
12922         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
12923         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
12924         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12925         gcc.dg/tree-ssa/useless-1.c: Ditto.
12926         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
12927         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
12928         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
12929         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
12930         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12931         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
12932         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
12933         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
12934         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
12935         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
12936         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
12937         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
12938         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
12939         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
12940         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
12941         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
12942         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
12943         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
12944         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
12945         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
12946         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
12947         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12948         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12949         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
12950         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
12951         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
12952         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
12953         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
12954         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
12955         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
12956         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
12957         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
12958         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
12959         gcc.dg/vect/vect-none.c: Ditto.
12960         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
12961         treelang/compile/unsigned.tree: Ditto.
12962
12963         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
12964         * gcc.dg/cpp/direct2s.c: Ditto.
12965         * gcc.dg/cpp/paste4.c: Ditto.
12966         * gcc.dg/cpp/separate-1.c: Ditto.
12967         * gcc.dg/pch/save-temps-1.c: Ditto.
12968         * g++.dg/ext/altivec-10.C: Ditto.
12969         * g++.dg/pch/pch.C: Ditto.
12970
12971         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
12972
12973         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
12974         * g++.dg/template/repo1.C: Ditto.
12975         * g++.dg/template/repo2.C: Ditto.
12976         * g++.dg/template/repo3.C: Ditto.
12977         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
12978         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
12979         * g++.old-deja/g++.pt/repo1.C: Ditto.
12980         * g++.old-deja/g++.pt/repo2.C: Ditto.
12981         * g++.old-deja/g++.pt/repo3.C: Ditto.
12982         * g++.old-deja/g++.pt/repo4.C: Ditto.
12983
12984         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
12985         * gcc.dg/20030107-1.c: Ditto.
12986         * gcc.dg/20030702-1.c: Ditto.
12987         * gcc.dg/profile-generate-1.c: Ditto.
12988         * g++.dg/other/profile1.C: Ditto.
12989         * g++.old-deja/g++.robertl/eb83.C: Ditto.
12990
12991         * lib/gcc-dg.exp (remove-build-file): New.
12992         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12993         cleanup-tree-dump, cleanup-saved-temps): New.
12994
12995 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12996
12997         PR c++/19203, DR 214
12998         * g++.dg/parse/ambig3.C: Not ambiguous.
12999         * g++.dg/template/spec20.C: New.
13000         * g++.dg/template/spec21.C: New.
13001
13002 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13003
13004         PR target/20045
13005         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13006
13007 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13008
13009         PR libfortran/20660
13010         * gfortran.dg/negative_unit.f: New test.
13011
13012 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13013
13014         * gcc.dg/20050330-1.c: New test.
13015
13016 2005-03-30  Devang Patel  <dpatel@apple.com>
13017
13018         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13019
13020 2005-03-30  Dale Johannesen  <dalej@apple.com>
13021
13022         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13023
13024 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13025
13026         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13027         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13028         Strip options from test name.
13029
13030 2005-03-31  Jan Hubicka  <jh@suse.cz>
13031
13032         * gcc.dg/varpool-1.c: New testcase.
13033
13034 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13035
13036         PR c/772
13037         PR c/17913
13038         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13039         gcc.dg/stmt-expr-label-3.c : New tests.
13040         * gcc.c-torture/execute/medce-2.c: Remove.
13041
13042 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13043
13044         PR c/20368
13045         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13046         tests.
13047
13048 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13049
13050         * gcc.c-torture/compile/pr20203.c: New test.
13051
13052 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13053
13054         * gfortran.dg/promotion.f90: New test.
13055
13056 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13057
13058         PR middle-end/20491
13059         * gcc.dg/torture/asm-subreg-1.c: New test.
13060
13061 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13062
13063         PR c/20672
13064         * gcc.dg/pr20672-1.c: New test.
13065
13066 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13067
13068         * gfortran.dg/vect: New directory.
13069         * gfortran.dg/vect/vect.exp: New.
13070         * gfortran.dg/vect/vect-1.f90: New test.
13071         * gfortran.dg/vect/vect-2.f90: New test.
13072         * gfortran.dg/vect/vect-3.f90: New test.
13073         * gfortran.dg/vect/vect-4.f90: New test.
13074         * gfortran.dg/vect/vect-5.f90: New test.
13075
13076 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13077
13078         PR middle-end/20622
13079         * gcc.dg/alias-7.c: New test.
13080
13081 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13082
13083         * gcc.dg/sparc-reg-1.c: New test.
13084
13085 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13086
13087         PR target/19890
13088         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13089
13090 2005-03-29  Dale Ranta  <dir@lanl.gov>
13091             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13092
13093         PR libfortran/20163
13094         * gfortran.dg/pr20163-2.f: New test.
13095
13096 2005-03-28  Jan Hubicka  <jh@suse.cz>
13097
13098         PR middle-end/20635
13099         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13100         by Jakub Jelinek.
13101
13102 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13103
13104         PR tree-optimization/20626
13105         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13106         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13107
13108 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13109
13110         * gfortran.dg/underflow.f90: New test.
13111         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13112
13113 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13114
13115         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13116
13117 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13118
13119         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13120         (g++_init): Make sure that CXXFLAGS is set.
13121         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13122         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13123         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13124         * lib/objc.exp (objc_init): Likewise.
13125         * lib/treelang.exp (treelang_init): Likewise.
13126
13127 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13128
13129         PR tree-optimization/20470
13130         * gcc.dg/tree-ssa/pr20470.c: New test.
13131
13132 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13133
13134         * gcc.dg/ppc-stfiwx.c: New.
13135
13136 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13137
13138         PR target/19888
13139         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13140
13141 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13142
13143         * gcc.dg/20050325-1.c: Fix a typo.
13144
13145 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13146
13147         PR libfortran/19678
13148         PR libfortran/19679
13149         * gfortran.dg/dos_eol.f: New test.
13150
13151 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13152
13153         PR rtl-optimization/20249
13154         * gcc.dg/20050325-1.c: New test.
13155
13156 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13157
13158         PR libfortran/15332
13159         * gfortran.dg/pr15332.f: New test.
13160
13161 2005-03-24  Dale Johannesen  <dalej@apple.com>
13162
13163         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13164
13165 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13166
13167         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13168         'internal' visibility.
13169         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13170         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13171         'protected' visibility.
13172         * gcc.dg/visibility-7.c: Likewise.
13173         * lib/target-supports.exp (check_visibility_available): Take
13174         a parameter, the kind of visibility to check for.
13175         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13176         to check_visibility_available.
13177
13178         * g++.dg/expr/cast3.C: New.
13179
13180 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13181
13182         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13183         rs6000.
13184
13185 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13186
13187         PR target/20095
13188         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13189
13190 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13191
13192         * gcc.dg/badshift.c: Renamed to...
13193         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13194
13195         * gcc.target/i386/badshift.c: Renamed to...
13196         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13197         only.
13198
13199         PR rtl-optimization/20532
13200         * gcc.target/i386/badshift.c: New.
13201
13202 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13203
13204         * gfortran.dg/pr18025.f90: New test.
13205
13206 2005-03-23  Dale Johannesen  <dalej@apple.com>
13207
13208         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13209
13210 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13211
13212         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13213
13214         * lib/target-supports.exp (check_iconv_available): Default
13215         libiconv to -liconv, if there is no definition.
13216
13217 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13218
13219         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13220
13221 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13222
13223         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13224         * g++.dg/opt/pr7503-2.C: Likewise.
13225         * g++.dg/opt/pr7503-3.C: Likewise.
13226         * g++.dg/opt/pr7503-4.C: Likewise.
13227         * g++.dg/opt/pr7503-5.C: Likewise.
13228         * g++.dg/warn/minmax.C: New test.
13229
13230 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13231
13232         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13233         * gfortran.dg/g77_intrinsics_sub.f: New test.
13234
13235 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13236             Jan Hubicka  <jh@suse.cz>
13237             Steven Bosscher <stevenb@suse.de
13238
13239         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13240
13241 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13242
13243         PR c++/19980
13244         * g++.dg/template/redecl3.C: New test.
13245
13246 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13247
13248         PR c++/20499
13249         * g++.dg/parse/error16.C: Tweak error markers.
13250
13251 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13252
13253         PR target/20561
13254         * gcc.dg/20050321-2.c: New test.
13255
13256 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13257
13258         PR c++/20465
13259         PR c++/20381
13260         * g++.dg/template/ptrmem12.C: New.
13261
13262 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13263
13264         PR rtl-optimization/20527
13265         * gcc.c-torture/execute/pr20527-1.c: New test.
13266
13267 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13268
13269         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13270         program, compile it into a real executable and then delete the .c
13271         and .x files afterwards, to avoid problems on testglue targets.
13272
13273 2005-03-21  Stuart Hastings  <stuart@apple.com>
13274
13275         * gcc.target/i386/sse-2.c: New.
13276
13277 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13278
13279         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13280
13281 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13282
13283         * g++.dg/parse/crash25.C: Fix typo.
13284
13285 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13286
13287         PR c++/20461
13288         * g++.dg/parse/crash24.C: New test.
13289
13290         PR c++/20536
13291         * g++.dg/parse/crash25.C: New test.
13292
13293 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13294
13295         PR c++/20147
13296         * g++.dg/ext/stmtexpr4.C: New test.
13297
13298 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13299
13300         PR middle-end/20539
13301         * gcc.c-torture/compile/pr13066-1.c: New test case.
13302         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13303         * g++.dg/opt/pr13066-1.C: Likewise.
13304
13305 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13306
13307         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13308
13309 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13310
13311         PR fortran/18525
13312         * gfortran.dg/nesting_1.f90: New test.
13313
13314 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13315
13316         PR c++/20240
13317         * g++.dg/lookup/using13.C: New test.
13318
13319 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13320
13321         PR c++/20333
13322         * g++.dg/template/crash36.C: New test.
13323
13324 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13325
13326         PR c++/20463
13327         * g++.dg/template/crash35.C: New test.
13328
13329 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13330
13331         PR c++/19966
13332         * g++.dg/overload/operator2.C: New test.
13333
13334 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13335
13336         PR libfortran/20257
13337         * gfortran.dg/pr20257.f90: New test.
13338
13339 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13340
13341         PR libfortran/20480
13342         * gfortran.dg/pr20480.f90: New test.
13343
13344 2005-03-16  Richard Henderson  <rth@redhat.com>
13345
13346         PR middle-end/15700
13347         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13348         (_rtld_global): New.
13349         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13350         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13351
13352         * gcc.dg/alias-3.c: New.
13353         * gcc.dg/alias-4.c: New.
13354         * gcc.dg/alias-5.c: New.
13355         * gcc.dg/alias-6.c: New.
13356
13357 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13358
13359         * gcc.dg/cpp/ucnid-7.c: New.
13360
13361 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13362             Dorit Naishlos  <dorit@il.ibm.com>
13363
13364         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13365         darwin.
13366
13367 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13368
13369         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13370         misaligned accesses.
13371         * gcc.dg/vect/vect-58.c: Likewise.
13372         * gcc.dg/vect/vect-92.c: New.
13373         * gcc.dg/vect/vect-93.c: New.
13374
13375 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13376
13377         PR fortran/18827
13378         * gfortran.dg/assign_2.f90: New test.
13379         * gfortran.dg/assign_3.f90: New test.
13380         * gfortran.dg/assign.f90: New test.
13381
13382 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13383
13384         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13385         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13386         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13387         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13388         names.
13389
13390 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13391
13392         * gcc.dg/cpp/ucnid-6.c: New.
13393
13394         * gcc.dg/cpp/normalize-1.c: New.
13395         * gcc.dg/cpp/normalize-2.c: New.
13396         * gcc.dg/cpp/normalize-3.c: New.
13397         * gcc.dg/cpp/normalize-4.c: New.
13398         * gcc.dg/cpp/ucnid-4.c: New.
13399         * gcc.dg/cpp/ucnid-5.c: New.
13400         * g++.dg/cpp/normalize-1.C: New.
13401         * g++.dg/cpp/ucnid-1.C: New.
13402
13403 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13404
13405         * gcc.dg/pr18628.c: New.
13406
13407 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13408
13409         PR c++/20280
13410         * g++.dg/tree-ssa/pr20280.C: New.
13411
13412 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13413
13414         PR fortran/20467
13415         * gfortran.dg/stfunc_2.f90: New test.
13416
13417 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13418
13419         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13420
13421 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13422
13423         * gcc.dg/tree-ssa/20050314-1.c: New test.
13424
13425 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13426
13427         PR c++/4403
13428         PR c++/9783, DR433
13429         * g++.dg/template/friend34.C: New test.
13430         * g++.dg/template/friend35.C: Likewise.
13431         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13432
13433 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13434
13435         Friend class name lookup 5/n
13436         PR c++/1016
13437         * g++.dg/lookup/hidden-class1.C: New test.
13438         * g++.dg/lookup/hidden-class2.C: Likewise.
13439         * g++.dg/lookup/hidden-class3.C: Likewise.
13440         * g++.dg/lookup/hidden-class4.C: Likewise.
13441         * g++.dg/lookup/hidden-class5.C: Likewise.
13442         * g++.dg/lookup/hidden-class6.C: Likewise.
13443         * g++.dg/lookup/hidden-class7.C: Likewise.
13444         * g++.dg/lookup/hidden-class8.C: Likewise.
13445         * g++.dg/lookup/hidden-class9.C: Likewise.
13446         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13447         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13448         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13449         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13450         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13451         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13452         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13453         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13454         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13455         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13456         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13457
13458 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13459
13460         PR c++/20157
13461         * g++.dg/template/error18.C: New test.
13462
13463 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13464
13465         PR debug/16792
13466         * g++.dg/debug/pr16792.C: New test.
13467
13468 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13469
13470         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13471         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13472         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13473         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13474         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13475         test assertion names.
13476
13477 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13478
13479         PR fortran/18600
13480         * gfortran.dg/stfunc_1.f90: New test.
13481
13482 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13483
13484         PR fortran/16907
13485         * gfortran.dg/real_index_1.f90: New test.
13486
13487 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13488
13489         PR fortran/20323
13490         * gfortran.dg/spec_expr_1.f90: New test.
13491
13492 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13493
13494         PR c/20402
13495         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13496         new parser.
13497
13498 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13499
13500         PR fortran/20361
13501         * gfortran.dg/largeequiv_1.f90: New test.
13502
13503 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13504
13505         * gcc.dg/ucnid-1.c: New.
13506         * gcc.dg/ucnid-2.c: New.
13507         * gcc.dg/ucnid-3.c: New.
13508         * gcc.dg/ucnid-4.c: New.
13509         * gcc.dg/ucnid-5.c: New.
13510         * gcc.dg/ucnid-6.c: New.
13511         * gcc.dg/cpp/ucnid-1.c: New.
13512         * gcc.dg/cpp/ucnid-2.c: New.
13513         * gcc.dg/cpp/ucnid-3.c: New.
13514         * g++.dg/other/ucnid-1.C: New.
13515
13516 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13517
13518         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13519
13520 2005-03-11  Per Bothner  <per@bothner.com>
13521
13522         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13523         that diagnotics refer to correct token.
13524         * gcc.dg/unused-3.c: Likewise.
13525
13526 2005-03-11  Per Bothner  <per@bothner.com>
13527
13528         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13529         constant" is now actually on same line as string constant.
13530         * gcc.dg/cpp/direct2s.c: Likewise.
13531
13532 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13533
13534         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13535
13536 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13537
13538         PR libfortran/20124
13539         * gfortran.dg/pr20124.f90: New Test
13540
13541 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13542
13543         PR tree-optimization/20130
13544         * gcc.dg/pr20130-1.c: New test.
13545
13546 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13547
13548         PR target/20095
13549         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13550
13551 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13552
13553         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13554
13555 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13556
13557         * g++.dg/eh/forced1.C: Fix comment.
13558         * g++.dg/eh/forced2.C: Ditto.
13559         * g++.dg/eh/forced3.C: Ditto.
13560         * g++.dg/eh/forced4.C: Ditto.
13561
13562 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13563
13564         PR rtl-opt/20412
13565         * gcc.c-torture/compile/pr20412.c: New test.
13566
13567 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13568
13569         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13570
13571 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13572
13573         PR target/20322
13574         * gcc.dg/20050307-1.c: New test.
13575
13576 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13577
13578         PR c++/20375
13579         * g++.dg/other/stdarg3.C: New.
13580
13581 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13582
13583         PR c++/18384, c++/18327
13584         * g++.dg/init/array19.C: New test.
13585
13586         PR inline-asm/20314
13587         * gcc.dg/torture/pr20314-1.c: New test.
13588         * gcc.dg/torture/pr20314-2.c: New test.
13589
13590 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13591
13592         * gcc.dg/20050309-1.c: New test.
13593
13594 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13595
13596         * gcc.dg/builtins-10.c: Reactivate disabled test.
13597         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13598         new cbrt transformations.
13599
13600 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13601
13602         PR c++/20208
13603         * g++.dg/template/array13.C: New test.
13604
13605 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13606
13607         PR c++/16859
13608         * g++.dg/init/brace4.C: New test.
13609
13610 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13611
13612         PR c++/20186
13613         * g++.dg/template/non-dependent12.C: New.
13614
13615 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
13616
13617         PR c++/20142
13618         * g++.dg/init/array18.C: Add dg-do run marker.
13619
13620         PR c++/20142
13621         * g++.dg/init/array18.C: New test.
13622
13623 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13624
13625         * consistency.vlad/vlad.exp: Remove trailing semicolons.
13626         * g++.dg/gcov/gcov.exp: Likewise.
13627         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
13628         * gcc.target/xstormy16/xstormy16.exp: Likewise.
13629         * lib/c-torture.exp: Likewise.
13630         * lib/fortran-torture.exp: Likewise.
13631         * lib/g++.exp: Likewise.
13632         * lib/gcc-defs.exp: Likewise.
13633         * lib/gcc-dg.exp: Likewise.
13634         * lib/gcc.exp: Likewise.
13635         * lib/gcov.exp: Likewise.
13636         * lib/gfortran.exp: Likewise.
13637         * lib/mike-g++.exp: Likewise.
13638         * lib/mike-gcc.exp: Likewise.
13639         * lib/objc-torture.exp: Likewise.
13640         * lib/objc.exp: Likewise.
13641         * lib/profopt.exp: Likewise.
13642         * lib/target-libpath.exp: Likewise.
13643         * lib/target-supports.exp: Likewise.
13644         * lib/treelang.exp: Likewise.
13645         * lib/wrapper.exp: Likewise.
13646
13647 2005-03-08  Jeff Law  <law@redhat.com>
13648
13649         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
13650         PHI-OPT changes.
13651
13652 2005-03-08  Ira Rosen  <irar@il.ibm.com>
13653
13654         * gcc.dg/vect/pr20122.c: New test.
13655
13656 2005-03-07  Jeff Law  <law@redhat.com>
13657
13658         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
13659         was folded away.
13660         * gcc.dg/tree-ssa/pr18133-1.c: New test.
13661         * gcc.dg/tree-ssa/pr18133-2.c: New test.
13662         * gcc.dg/tree-ssa/pr18134.c: New test.
13663
13664 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13665
13666         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
13667         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
13668         gcc.dg/torture/builtin-noret-2.c: Require weak support.
13669
13670 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
13671
13672         PR tree-opt/17671
13673         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
13674
13675 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
13676
13677         * g++.dg/warn/Wnvdtor.C: New test.
13678
13679 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
13680
13681         * gcc.dg/torture/pr19683-1.c: New test.
13682
13683 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
13684
13685         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
13686         * gfortran.dg/g77/19990313-2.f: Ditto.
13687         * gfortran.dg/g77/19990313-3.f: Ditto.
13688         * gfortran.dg/g77/19990525-0.f: Ditto.
13689         * gfortran.dg/g77/19990826-0.f: Ditto.
13690         * gfortran.dg/g77/19990826-2.f: Ditto.
13691         * gfortran.dg/g77/19990826-3.f: Ditto.
13692         * gfortran.dg/g77/20000511-1.f: Ditto.
13693         * gfortran.dg/g77/20000511-2.f: Ditto.
13694         * gfortran.dg/g77/970625-2.f: Ditto.
13695         * gfortran.dg/g77/980310-2.f: Ditto.
13696         * gfortran.dg/g77/980310-3.f: Ditto.
13697         * gfortran.dg/g77/980310-8.f: Ditto.
13698         * gfortran.dg/g77/980519-2.f: Ditto.
13699         * gfortran.dg/g77/alpha1.f: Ditto.
13700         * gfortran.dg/g77/claus.f: Ditto.
13701         * gfortran.dg/g77/erfc.f: Ditto.
13702         * gfortran.dg/g77/short.f: Ditto.
13703         * gfortran.fortran-torture/execute/data.f90: Ditto.
13704         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
13705         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
13706
13707 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13708
13709         * lib/file-format.exp (gcc_target_object_format): Add check for som
13710         format and hardcode object formats on hppa*-*-hpux*.
13711         * lib/target-supports.exp (check_weak_available): Add check for som
13712         object format.  Always return 0 on hppa*-*-hpux10*.
13713
13714         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
13715         is defined.
13716
13717         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
13718
13719 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13720
13721         * gfortran.dg/pr19936_1.f90: New test.
13722         * gfortran.dg/pr19936_2.f90: New test.
13723         * gfortran.dg/pr19936_3.f90: New test.
13724
13725 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13726             Paul Thomas <prthomas@drfccad.cea.fr>
13727
13728         * gfortran.dg/PR19754_1.f90: New test.
13729         * gfortran.dg/PR19754_2.f90: Ditto.
13730
13731 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13732
13733         PR c++/19311
13734         * g++.dg/template/non-dependent11.C: New test.
13735
13736 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
13737
13738         * lib/target-supports.exp (check_iconv_available): Fix comment.
13739
13740 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
13741             Joseph S. Myers  <joseph@codesourcery.com>
13742
13743         PR c++/19797
13744         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
13745
13746 2005-03-04  Matthew Sachs  <msachs@apple.com>
13747
13748         * gcc.exp (gcc_target_compile): Put braces around
13749         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
13750         * objc.exp (objc_target_compile): Likewise.
13751         * treelang.exp (treelang_target_compile): Likewise.
13752
13753 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13754
13755         PR fortran/19673
13756         * gfortran.dg/func_result_1.f90: New test.
13757
13758 2005-03-04  Ben Elliston  <bje@au.ibm.com>
13759
13760         * gcc.misc-tests/options.exp: New test.
13761
13762 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
13763
13764         * gcc.dg/pr15784-4.c: New test.
13765
13766 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
13767
13768         * gcc.c-torture/execute/pr17133.c: New.
13769         * gcc.c-torture/compile/20050303-1.c: New.
13770
13771 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
13772
13773         * gcc.dg/cpp/assert4.c: Fix for cygwin.
13774
13775 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
13776
13777         * g++.dg/overload/using2.C: New.
13778
13779 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
13780
13781         PR c++/19916
13782         * g++.dg/init/ptrmem2.C: New test.
13783
13784 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
13785
13786         PR c/8927
13787         * gcc.dg/pr8927-1.c: New test.
13788
13789 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13790
13791         PR c++/20232
13792         * g++.dg/inherit/covariant12.C: New.
13793
13794 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13795
13796         PR fortran/19479
13797         * gfortran.dg/bound_1.f90: New test.
13798
13799 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
13800
13801         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
13802         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
13803
13804 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
13805
13806         PR c/20245
13807         * gcc.dg/pr20245-1.c: New test.
13808
13809 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
13810
13811         PR middle-end/19874
13812         * gcc.c-torture/execute/20050119-2.c: New test case.
13813
13814 2005-02-28  Ben Elliston  <bje@au.ibm.com>
13815
13816         * README: Update the DejaGnu bug reporting address.
13817         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
13818         * lib/objc-torture.exp: Likewise.
13819
13820 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13821
13822         * gfortran.dg/boz_1.f90: New test.
13823         * gfortran.dg/boz_3.f90: New test.
13824         * gfortran.dg/boz_4.f90: New test.
13825
13826 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13827
13828         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
13829         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
13830
13831 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13832
13833         PR libfortran/20101
13834         * gfortran.dg/write_0_pe_format.f90: New test.
13835
13836 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
13837
13838         PR c++/20206
13839         * g++.dg/opt/thunk2.C: New test.
13840         * g++.dg/opt/covariant1.C: New test.
13841
13842 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13843
13844         * gfortran.dg/e_d_fmt.f90: New test.
13845
13846 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
13847
13848         * gcc.dg/asm-b.c: Fix comment typos.
13849
13850 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13851
13852         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
13853         a V_MAY_DEF also.
13854
13855 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13856
13857         PR tree-opt/20188
13858         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
13859         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
13860         * gcc.dg/asm-b.c: New test.
13861
13862 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
13863
13864         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
13865         Disable this test on IRIX 6.
13866
13867 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
13868
13869         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
13870         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
13871         parser.
13872
13873 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
13874
13875         PR tree-optimization/20204
13876         * testsuite/gcc.dg/pr20204.c: New test.
13877
13878 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
13879
13880         PR target/20196
13881         * gcc.c-torture/execute/20050224-1.c: New test.
13882
13883         PR c++/20175
13884         * g++.dg/warn/Wbraces2.C: New test.
13885
13886 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
13887
13888         PR c++/19878
13889         * g++.dg/init/const2.C: New test.
13890
13891 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
13892
13893         PR tree-optimization/20100
13894         * gcc.c-torture/execute/pr20100-1.c: New test.
13895
13896 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13897
13898         * gfortran.dg/implicit_3.f90: New test.
13899
13900         * gfortran.dg/deftype_1.f90: New test.
13901
13902 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
13903
13904         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
13905         the test passes.
13906         * g++.dg/other/anon3.C: Accept a warning.
13907
13908 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
13909
13910         * gcc.dg/pr20017.c: Fix a comment typo.
13911
13912 2005-02-23  Bud Davis  <bdavis@gfortran.org>
13913
13914         * gfortran.dg/list_read_4.f90: Change to f90 comments.
13915
13916 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13917
13918         PR ada/19902
13919         * ada/acats/tests/cxa/cxa3004.a: Remove.
13920         * ada/acats/tests/cxb/cxb30061.am: Likewise.
13921
13922 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13923
13924         PR c++/20073
13925         * g++.dg/init/const1.C: New test.
13926
13927         PR c++/19991
13928         * g++.dg/parse/constant7.C: New test.
13929
13930         PR c++/20152
13931         * g++.dg/parse/error27.C: New test.
13932         * g++.dg/template/qualttp15.C: Adjust error markers.
13933         * g++.old-deja/g++.other/struct1.C: Likewise.
13934
13935         PR c++/20153
13936         * g++.dg/template/error17.C: New test.
13937
13938         PR c++/20148
13939         * g++.dg/parser/error26.C: New test.
13940
13941 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
13942
13943         PR tree-optimization/20100
13944         PR tree-optimization/20115
13945         * gcc.dg/pr20115.c: New test.
13946         * gcc.dg/pr20115-1.c: New test.
13947         * gcc.dg/pr20100.c: New test.
13948         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
13949         call-clobbered variables after alias1.
13950
13951 2005-02-22  Bud Davis  <bdavis@gfortran.org>
13952
13953         * gfortran.dg/list_read_4.f90: new test.
13954
13955 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
13956
13957         PR rtl-optimization/20017.
13958         * gcc.dg/pr20017.c: New.
13959
13960 2005-02-22  Devang Patel  <dpatel@apple.com>
13961
13962         PR 19952
13963         * g++.dg/tree-ssa/pr19952.C: New test.
13964
13965 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13966
13967         PR c++/19883
13968         * g++.dg/parse/constant6.C: New test.
13969
13970 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13971
13972         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13973         * g++.dg/charset/asm2.c: Likewise.
13974         * g++.dg/charset/asm3.c: Likewise.
13975         * g++.dg/charset/asm4.c: Likewise.
13976         * g++.dg/charset/asm5.c: Likewise.
13977         * g++.dg/charset/attribute1.c: Likewise.
13978         * g++.dg/charset/attribute2.c: Likewise.
13979         * g++.dg/charset/extern1.cc: Likewise.
13980         * g++.dg/charset/extern2.cc: Likewise.
13981         * g++.dg/charset/extern3.cc: Likewise.
13982         * g++.dg/charset/function.cc: Likewise.
13983         * g++.dg/charset/string.c: Likewise.
13984         * g++.dg/charset/charset.exp: Likewise.
13985         * lib/target-supports.exp (check_iconv_available): Fix comment.
13986
13987 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13988
13989         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
13990         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13991         * gcc.dg/charset/asm2.c: Likewise.
13992         * gcc.dg/charset/asm3.c: Likewise.
13993         * gcc.dg/charset/asm4.c: Likewise.
13994         * gcc.dg/charset/asm5.c: Likewise.
13995         * gcc.dg/charset/asm6.c: Likewise.
13996         * gcc.dg/charset/attribute1.c: Likewise.
13997         * gcc.dg/charset/attribute2.c: Likewise.
13998         * gcc.dg/charset/builtin1.c: Likewise.
13999         * gcc.dg/charset/extern.c: Likewise.
14000         * gcc.dg/charset/function.c: Likewise.
14001         * gcc.dg/charset/string.c: Likewise.
14002         * gcc.dg/charset/charset.exp: Likewise.
14003
14004 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14005
14006         PR fortran/20086
14007         * gfortran.dg/pr20086.f90: New test.
14008
14009 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14010
14011         PR tree-optimization/19786
14012         * g++.dg/tree-ssa/pr19786.C: New.
14013
14014 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14015
14016         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14017
14018 2005-02-21  Jeff Law  <law@redhat.com>
14019
14020         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14021
14022 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14023
14024         * gfortran.dg/do_iterator: Split loop, markup all lines for
14025         which an error locus is printed.
14026         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14027         locus is printed.
14028         * gfortran.dg/select_4.f90: Likewise.
14029         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14030         locuses in the various permutations.
14031
14032 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14033
14034         PR tree-optimization/19951
14035         * g++.dg/vect: New directory.
14036         * g++.dg/vect/vect.exp: New file.
14037         * g++.dg/vect/pr19951.cc: New testcase.
14038         * g++.dg/dg.exp: Also prune vectorizer tests.
14039
14040 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14041
14042         PR 18785
14043         * gcc.dg/charset/builtin1.c: New test.
14044
14045 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14046
14047         PR c++/19299
14048         * g++.dg/inherit/volatile1.C: New test.
14049
14050         PR c++/19440
14051         * g++.dg/template/dtor4.C: New test.
14052
14053 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14054
14055         * gfortran.dg/int_1.f90: New test.
14056
14057 2005-02-19  Devang Patel  <dpatel@apple.com>
14058
14059         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14060
14061 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14062
14063         * gfortran.dg/achar_1.f90: New test.
14064
14065 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14066
14067         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14068
14069 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14070             Jakub Jelinek  <jakub@redhat.com>
14071
14072         PR tree-optimization/19828
14073         * gcc.dg/tree-ssa/loop-7.c: New test.
14074         * gcc.c-torture/execute/20050218-1.c: New test.
14075
14076 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14077
14078         PR c/20043
14079         * gcc.dg/transparent-union-1.c: New test.
14080         * gcc.dg/transparent-union-2.c: New test.
14081
14082 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14083
14084         PR tree-optimization/18977
14085         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14086
14087 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14088
14089         PR target/20054
14090         * gcc.dg/pr20054.c: New test.
14091
14092 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14093
14094         PR c++/19508
14095         * g++.dg/ext/attrib20.C: New test.
14096
14097 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14098
14099         PR middle-end/20030
14100         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14101
14102 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14103
14104         PR c++/20008
14105         * g++.dg/opt/switch4.C: New.
14106
14107 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14108
14109         PR c++/20023
14110         PR tree-optimization/20009
14111         * gcc.c-torture/compile/20050217-1.c: New test.
14112         * g++.dg/opt/switch3.C: New test.
14113
14114         PR tree-optimization/18947
14115         * gcc.c-torture/compile/20050215-1.c: New test.
14116         * gcc.c-torture/compile/20050215-2.c: New test.
14117         * gcc.c-torture/compile/20050215-3.c: New test.
14118
14119 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14120
14121         PR c++/20028
14122         * g++.dg/template/crash34.C: New.
14123
14124         PR c++/20022
14125         * g++.dg/other/access3.C: New.
14126
14127 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14128
14129         * gcc.dg/vect/vect-98.c: New test.
14130
14131 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14132
14133         PR tree-optimization/19967
14134         * gcc.dg/pr19967.c: New.
14135
14136 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14137
14138         PR middle-end/19857
14139         * gcc.dg/tree-ssa/20050215-1.c: New test.
14140         * gcc.c-torture/execute/20050215-1.c: New test.
14141
14142 2005-02-15  Eric Christopher  <echristo@redhat.com>
14143
14144         * gcc.dg/cpp/20050215-1.c: New file.
14145
14146 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14147
14148         PR tree-optimization/15785
14149         * gcc.dg/pr15785-1.c: New test.
14150
14151 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14152
14153         PR c++/17788
14154         * g++.dg/init/ctor4.C: New.
14155         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14156
14157 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14158
14159         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14160         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14161
14162 2005-02-15  Andreas Schwab  <schwab@suse.de>
14163
14164         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14165         declare malloc.
14166
14167 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14168
14169         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14170
14171 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14172
14173         PR tree-optimization/19853
14174         * gcc.c-torture/compile/pr19853.c: New test.
14175
14176 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14177
14178         PR c++/19608
14179         * g++.dg/parse/local-class1.C: New.
14180
14181         PR c++/19895
14182         * g++.dg/parse/ptrmem3.C: New.
14183
14184         PR c++/19884
14185         * g++.old-deja/g++.oliva/template6.C: Add another case.
14186         * g++.dg/template/explicit6.C: New.
14187
14188 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14189
14190         PR c++/17816
14191         * g++.dg/other/redecl2.C: New.
14192
14193 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14194
14195         PR c++/19891
14196         * g++.dg/abi/covariant4.C: New.
14197
14198 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14199
14200         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14201
14202 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14203
14204         * gcc.dg/vect/vect-96.c: Fix typo.
14205
14206 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14207
14208         PR c++/14479
14209         PR c++/19487
14210         * g++.dg/template/enum5.C: New test.
14211
14212 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14213
14214         * gcc.dg/vect/vect-97.c: New test.
14215
14216 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14217
14218         * gcc.dg/vect/vect-96.c: New test.
14219
14220 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14221
14222         * gcc.dg/builtins-34.c: Also check ldexp*.
14223
14224 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14225
14226         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14227
14228 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14229
14230         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14231         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14232         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14233         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14234         selector_list, selector_expression, dg-process-target): Move to new
14235         file target-supports-dg.exp.
14236         * lib/target-supports-dg.exp: New.
14237
14238         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14239         New.
14240
14241 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14242
14243         PR c++/19666
14244         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14245
14246         PR middle-end/19858
14247         * gcc.c-torture/compile/20050210-1.c: New test.
14248
14249 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14250
14251         PR c++/19755
14252         * g++.dg/warn/Wbraces1.C: New test.
14253
14254 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14255
14256         * gcc.dg/builtins-52.c: New testcase.
14257
14258 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14259
14260         PR c/19342
14261         * gcc.c-torture/execute/20050119-1.c: New test.
14262
14263 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14264
14265         PR c++/19811
14266         * g++.dg/init/delete1.C: New test.
14267
14268 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14269
14270         PR c++/18470
14271         * g++.dg/template/static12.C: New test.
14272
14273 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14274
14275         PR c++/19787
14276         * g++.dg/conversion/ambig1.C: New test.
14277
14278         PR c++/19739
14279         * g++.dg/ext/attrib19.C: New test.
14280
14281         PR c++/19732
14282         * g++.dg/parse/dtor5.C: New test.
14283
14284         PR c++/19762
14285         * g++.dg/template/dtor3.C: New test.
14286
14287         PR c++/19826
14288         * g++.dg/template/static11.C: New test.
14289         * g++.dg/template/crash2.C: Remove dg-error marker.
14290
14291 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14292
14293         PR C++/18491
14294         * g++.old-deja/g++.mike/p10769a.C: Remove.
14295
14296 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14297
14298         * gcc.dg/builtins-48.c: New test case.
14299         * gcc.dg/builtins-49.c: New test case.
14300         * gcc.dg/builtins-50.c: New test case.
14301         * gcc.dg/builtins-51.c: New test case.
14302
14303 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14304
14305         PR middle-end/19583
14306         * g++.dg/warn/Wreturn-type-3.C: New test.
14307
14308 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14309
14310         PR middle-end/19402
14311         * gcc.dg/pr19402-1.c: New testcase.
14312         * gcc.dg/pr19402-2.c: likewise.
14313
14314 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14315
14316         PR middle-end/19854
14317         * g++.dg/tree-ssa/tmmti.C: New testcase.
14318
14319 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14320
14321         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14322
14323 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14324
14325         PR c++/19733
14326         * g++.dg/parse/crash23.C: New test.
14327         * g++.dg/warn/Weff1.C: New test.
14328
14329 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14330
14331         * gcc.dg/20050209-1.c: New test.
14332
14333 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14334
14335         PR target/19799
14336         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14337
14338 2005-02-08  Mike Stump  <mrs@apple.com>
14339
14340         * g++.dg/pch/import-2.c: New test.
14341         * g++.dg/pch/import-2.hs: New.
14342         * g++.dg/pch/include/import-2a.h: New.
14343         * g++.dg/pch/include/import-2b.h: New.
14344
14345 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14346
14347         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14348
14349 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14350
14351         * gfortran.dg/substr_1.f90: New test.
14352
14353 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14354
14355         PR middle-end/19775
14356         * gcc.dg/torture/builtin-power-1.c: Disable test for
14357         invalid transformation.
14358         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14359         no longer optimize.
14360         * gcc.dg/builtins-47.c: New testcase.
14361
14362 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14363             Dorit Naishlos  <dorit@il.ibm.com>
14364
14365         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14366
14367 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14368
14369         * gcc.c-torture/compile/20050206-1.c: New test.
14370
14371 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14372
14373         PR tree-opt/19768
14374         * g++.dg/opt/pr19768.C: New test.
14375
14376 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14377
14378         PR tree-opt/19736
14379         * gcc.c-torture/compile/pr19736.c: New test.
14380
14381 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14382
14383         PR c++/17401
14384         * g++.dg/parse/error25.C: New test.
14385
14386 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14387
14388         * gcc.c-torture/execute/20050203-1.c: New.
14389
14390 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14391
14392         * gcc.dg/vect/vect-85.c: Remove xfail.
14393         * gcc.dg/vect/vect-86.c: Remove xfail.
14394         * gcc.dg/vect/vect-87.c: Remove xfail.
14395         * gcc.dg/vect/vect-88.c: Remove xfail.
14396
14397 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14398
14399         * gcc.dg/altivec-19.c: New.
14400
14401 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14402
14403         PR c/17807
14404         * gcc.dg/nested-func-3.c: New test.
14405         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14406
14407 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14408
14409         * gcc.test-framework/gen_directive_tests: Generate tests for
14410         selector expressions.
14411
14412 2005-02-02  Matt Austern  <austern@apple.com>
14413
14414         PR c++/19628
14415         * g++/ext/builtin7.C: New.
14416         * g++/ext/builtin8.C: New.
14417
14418 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14419
14420         PR c/18502
14421         * gcc.dg/pr18502-1.c: New test.
14422
14423 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14424
14425         PR c++/17413
14426         * g++.dg/template/local4.C: Tweak.
14427
14428 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14429
14430         PR tree-optimization/19578
14431         * gcc.c-torture/compile/20050202-1.c: New test.
14432
14433 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14434
14435         PR c/19435
14436         * gcc.dg/c99-init-4.c: New test.
14437
14438 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14439
14440         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14441
14442         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14443
14444         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14445         * g++.dg/eh/check-vect.h: New.
14446
14447         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14448         * gcc.dg/vect/vect-78.c: Ditto.
14449         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14450         Remove.
14451
14452         * g++.dg/conversion/simd1.C: Expect warning.
14453         * g++.dg/ext/attribute-test-1.C: Ditto.
14454         * g++.dg/ext/attribute-test-2.C: Ditto.
14455         * g++.dg/ext/attribute-test-3.C: Ditto.
14456         * g++.dg/ext/attribute-test-4.C: Ditto.
14457
14458         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14459         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14460
14461         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14462
14463 2005-02-01  Richard Henderson  <rth@redhat.com>
14464
14465         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14466         long double for ibm double-double format.
14467         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14468
14469 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14470
14471         PR tree-optimization/19633
14472         * testsuite/gcc.dg/pr19633-1.c: New test.
14473         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14474         to NULL or a symbol.
14475
14476 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14477
14478         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14479         New procs.
14480         (dg-process-target (local override)): Handle selector expressions.
14481
14482         * gcc.test-framework/README: Describe tests in source directory.
14483         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14484         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14485         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14486         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14487         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14488         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14489         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14490         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14491         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14492         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14493         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14494         * gcc.test-framework/dg-error-exp-P.c: New test.
14495         * gcc.test-framework/dg-error-exp-XP.c: New test.
14496         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14497         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14498         * gcc.test-framework/dg-output-exp-P.c: New test.
14499         * gcc.test-framework/dg-output-exp-XF.c: New test.
14500         * gcc.test-framework/dg-warning-exp-P.c: New test.
14501         * gcc.misc-tests/dg-1.c: Remove.
14502         * gcc.misc-tests/dg-2.c: Remove.
14503         * gcc.misc-tests/dg-3.c: Remove.
14504         * gcc.misc-tests/dg-4.c: Remove.
14505         * gcc.misc-tests/dg-5.c: Remove.
14506         * gcc.misc-tests/dg-6.c: Remove.
14507         * gcc.misc-tests/dg-7.c: Remove.
14508         * gcc.misc-tests/dg-8.c: Remove.
14509         * gcc.misc-tests/dg-9.c: Remove.
14510         * gcc.misc-tests/dg-10.c: Remove.
14511         * gcc.misc-tests/dg-11.c: Remove.
14512         * gcc.misc-tests/dg-12.c: Remove.
14513         * gcc.misc-tests/dg-test.exp: Remove.
14514
14515         * gcc.test-framework/test-framework.awk: Change recording and
14516         printing of passes and failures.
14517
14518         * gcc.test-framework: New directory.
14519         * gcc.test-framework/README: New.
14520         * gcc.test-framework/test-framework.exp: New.
14521         * gcc.test-framework/test-framework.awk: New.
14522         * gcc.test-framework/gen_directive_tests: New.
14523
14524 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14525
14526         * lib/treelang.exp: Fix comment typos.
14527         (treelang_target_compile): Don't append libs=-ltreelang to options.
14528
14529 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14530
14531         * g++.dg/parse/typename7.C: Adjust error messages.
14532
14533 2005-01-31  Jeff Law  <law@redhat.com>
14534
14535         * gcc.c-torture/execute/20050131-1.c: New test.
14536         * gcc.dg/wcaselabel.c: New test.
14537
14538 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14539
14540         * g++.dg/other/warning1.C: Adjust error messags.
14541         * g++.dg/parse/constant5.C: New test.
14542
14543 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14544
14545         PR c/19333
14546         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14547         the test case valid.
14548         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14549         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14550         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14551         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14552         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14553         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14554
14555 2005-01-31  Dale Johannesen  <dalej@apple.com>
14556
14557         * g++.dg/opt/pr19650.C: New test.
14558
14559 2005-01-31  Richard Henderson  <rth@redhat.com>
14560
14561         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14562         long double for intel double extended format.
14563         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14564
14565 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14566
14567         PR c++/19555
14568         * g++.dg/template/static10.C: New test.
14569
14570         PR c++/19395
14571         * g++.dg/parse/error24.C: New test.
14572
14573         PR c++/19367
14574         * g++.dg/lookup/builtin1.C: New test.
14575
14576         PR c++/19457
14577         * g++.dg/warn/conv3.C: New test.
14578
14579 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14580
14581         PR fortran/19647
14582         * gfortan.dg/inquire_7.f90
14583
14584 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14585
14586         PR tree-optimization/15791
14587         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14588         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14589         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14590         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14591         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14592         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14593         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14594         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14595         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14596         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14597
14598 2005-01-29  Paul Brook  <paul@codesourcery.com>
14599
14600         PR fortran/18565
14601         * check.c (real_or_complex_check): New function.
14602         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14603         * intrinsic.c (add_functions): Use new check functions.
14604         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14605         Add prototypes.
14606
14607 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
14608
14609         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
14610         gcc.dg/lvalue-3.c: New tests.
14611         * gcc.dg/concat.c: Update expected messages.
14612
14613 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
14614
14615         PR libfortran/19595
14616         * gfortran.dg/eor_1.f90: New test.
14617
14618 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
14619
14620         PR fortran/19589
14621         * gfortran.dg/logical_data_1.f90: New test.
14622
14623 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
14624
14625         PR c++/19253
14626         * g++.dg/template/crash33.C: New test.
14627
14628         PR c++/19667
14629         * g++.dg/template/crash32.C: New test.
14630
14631 2005-01-28  Ian Lance Taylor  <ian@airs.com>
14632
14633         PR middle-end/16558
14634         * g++.dg/warn/Wreturn-type-2.C: New test.
14635
14636 2004-06-24  Jeff Law  <law@redhat.com>
14637
14638         * gcc.dg/tree-ssa/20050128-1.c: New test.
14639
14640 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
14641
14642         * gcc.target/frv/all-mdpackh-1.c: New test.
14643
14644 2005-01-28  Steven Bosscher  <stevenb@suse.de>
14645
14646         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
14647
14648 2005-01-27  Richard Henderson  <rth@redhat.com>
14649
14650         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
14651
14652 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14653
14654         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
14655
14656 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14657
14658         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14659         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14660         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
14661         to cope with cases where the multilib options override the dg-options.
14662
14663 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
14664
14665         PR c/18946
14666         * gcc.dg/noncompile/20050120-1.c: New test.
14667
14668 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
14669
14670         PR tree-optimization/19633
14671         * gcc.dg/pr19633.c: New test.
14672         * gcc.dg/tree-ssa/pr19633.c: New test.
14673
14674 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
14675
14676         * gcc.dg/20041216-1.c: New test.
14677
14678 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
14679
14680         PR objc/18862
14681         * objc.dg/selector-2.m: New test.
14682
14683 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
14684
14685         * g++.dg/opt/range-test-2.C: New test.
14686
14687         PR rtl-optimization/19579
14688         * gcc.c-torture/execute/20050124-1.c: New test.
14689
14690 2005-01-26  Greg Parker  <gparker@apple.com>
14691         Stuart Hastings  <stuart@apple.com>
14692
14693         * gcc.c-torture/execute/20050125-1.c: New.
14694
14695 2005-01-18  Jan Hubicka  <jh@suse.cz>
14696
14697         PR tree-optimize/19337
14698         * gcc.c-torture/compile/20050119-1.c: New test.
14699
14700 2005-01-24  James E Wilson  <wilson@specifixinc.com>
14701
14702         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
14703         test for successful match.
14704
14705 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
14706
14707         PR objc/18408
14708         * objc.dg/comp-types-7.m: New test.
14709
14710 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
14711
14712         * lib/target-supports.exp (current_target_name): New.
14713         (check_effective_target_ilp32, check_effective_target_lp64):
14714         Cache the result to use as long as the current target, with
14715         multilib flags, remains the same.
14716
14717         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
14718         (dg-require-weak, dg-require-visibility, dg-require-alias,
14719         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
14720         dg-require-effective-target, dg-skip-if): Remove call to
14721         skip_test_and_clear_xfail.
14722         (dg-test): Clear xfail data.
14723
14724 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
14725
14726         PR target/17751
14727         * gcc.dg/ppc64-toc.c: New test.
14728
14729         * g++.dg/tree-ssa/empty-1.C: New test.
14730
14731         PR middle-end/19551
14732         * gcc.c-torture/execute/20050121-1.c: New test.
14733         * gcc.dg/20050121-2.c: New test.
14734
14735 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
14736         Paul Brook  <paul@codesourcery.com>
14737
14738         PR fortran/17941
14739         * gfortran.dg/real_const_1.f: New test.
14740         * gfortran.dg/real_const_2.f90: New test.
14741         * gfortran.dg/complex_int_1.f90: New test.
14742
14743 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
14744
14745         PR fortran/19313
14746         * gfortan.dg/inquire_6.f90: New test.
14747
14748 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14749
14750         PR libfortran/19451
14751         * open_readonly_1.f90: New test.
14752
14753 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14754
14755         PR libfortran/18982
14756         * gfortran.dg/open_new.f90: New file.
14757
14758 2005-01-22  Paul Brook  <paul@codesourcery.com>
14759
14760         * namelist_1.f90: New test.
14761
14762 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
14763
14764         PR tree-optimization/19484
14765         * gcc.c-torture/compile/20050122-[12].c: New tests.
14766
14767 2005-01-22  Paul Brook  <paul@codesourcery.com>
14768
14769         * gfortran.dg/implicit_2.f90: New test.
14770
14771 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
14772
14773         PR fortran/19314
14774         * gfortran.dg/inquire_5.f90: New test.
14775
14776 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14777
14778         PR c/18809
14779         * gcc.dg/pr18809-1.c: New test.
14780
14781 2005-01-21  Ian Lance Taylor  <ian@airs.com>
14782
14783         * gcc.dg/20050121-1.c: New test.
14784
14785         PR tree-optimization/13000
14786         * gcc.dg/20040206-1.c: Change warning to point where function is
14787         being inlined.
14788
14789 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14790
14791         PR c++/19208
14792         * g++.dg/template/array11.C: New test.
14793
14794 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14795
14796         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
14797         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
14798         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
14799         * gfortran.dg/getenv_1.f90: Add dg-do directive.
14800         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
14801         gfortran.dg/pr17164.f90: Add missing dg-do directives.
14802
14803 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14804
14805         PR tree-optimization/15349
14806         * gcc.dg/tree-ssa/pr15349.c: New.
14807
14808 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
14809
14810         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
14811
14812 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
14813
14814         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
14815         scan-assembler-times directive name.
14816
14817         * gcc.dg/asm-a.c: Move dg-require-effective-target to
14818         after dg-do.
14819
14820         PR rtl-optimization/19462
14821         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
14822
14823 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
14824
14825         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
14826         counting function calls on ia64.
14827
14828 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
14829
14830         PR rtl-optimization/15139
14831         * gcc.dg/20050111-2.c: New test.
14832
14833         PR c/17297
14834         * gcc.c-torture/compile/20050113-1.c: New testcase.
14835
14836         PR middle-end/19164
14837         * gcc.dg/20050113-1.c: New testcase.
14838
14839 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
14840
14841         * gcc.dg/vect/vect-85.c: Add comment.
14842         * gcc.dg/vect/vect-86.c: Add xfail for now.
14843         * gcc.dg/vect/vect-87.c: Add xfail for now.
14844         * gcc.dg/vect/vect-88.c: Add xfail for now.
14845         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
14846
14847 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14848
14849         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
14850
14851 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14852
14853         * g++.dg/debug/typedef3.C: New test.
14854
14855 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
14856
14857         PR c/19472
14858         * gcc.dg/asm-a.c: New test.
14859
14860 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
14861
14862         * gcc.dg/sh-relax.c: Add prototype for abort.
14863
14864 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14865
14866         * gcc.dg/short-compare-1.c: New test.
14867         * gcc.dg/short-compare-2.c: Likewise.
14868
14869 2005-01-18  Michael Matz  <matz@suse.de>
14870
14871         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
14872
14873 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
14874
14875         PR tree-optimization/19121
14876         * gcc.c-torture/compile/pr19121.c: New test.
14877
14878 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
14879
14880         PR target/19357
14881         * gcc.c-torture/compile/pr19357.c: New test.
14882
14883 2005-01-17  Ian Lance Taylor  <ian@airs.com>
14884
14885         PR c/5675
14886         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
14887         pass--those that refer just to the variable, possibly with a
14888         cast.
14889         * gcc.dg/c99-const-expr-3.c: Likewise.
14890
14891         PR middle-end/13127
14892         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
14893         longer emitted.
14894
14895 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
14896
14897         PR fortran/18778
14898         * gfortran.dg/endfile_2.f90: New test.
14899
14900 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
14901
14902         PR 19168
14903         * gfortran.dg/select_5.f90: New test.
14904
14905 2004-01-16  Paul Brook  <paul@codesourcery.com>
14906
14907         * gfortran.dg/common_4.f90: New test.
14908
14909 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
14910
14911         PR rtl-optimization/19462
14912         * gcc.dg/torture/pr19462-1.c: New test.
14913
14914 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
14915
14916         PR objc/19321
14917         * objc.dg/func-ptr-2.m: New.
14918         * objc.dg/volatile-1.m: New.
14919
14920 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14921
14922         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
14923
14924 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14925
14926         PR tree-optimization/19060
14927         * gcc.c-torture/execute/20050104-1.c: New test.
14928
14929 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
14930
14931         PR fortran/18983
14932         * gfortran.dg/write_to_null.f90: New test.
14933
14934 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
14935             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14936
14937         PR other/19328
14938         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
14939         argument.
14940
14941 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14942
14943         PR c++/19263
14944         * g++.dg/init/vector1.C: New test.
14945
14946 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
14947
14948         PR target/13158
14949         * gcc.target/ia64/sibcall-unwind-1.c: New test.
14950         PR target/18987
14951         * gcc.target/ia64/sibcall-unwind-2.c: New test.
14952
14953 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
14954
14955         * gfortran.dg/select_1.f90: New test.
14956         * gfortran.dg/select_2.f90: New test.
14957         * gfortran.dg/select_3.f90: New test.
14958         * gfortran.dg/select_4.f90: New test.
14959
14960 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
14961
14962         PR middle-end/19084
14963         PR rtl-optimization/19348
14964         * gcc.dg/20050111-1.c: New test.
14965         * gcc.c-torture/execute/20050111-1.c: New test.
14966
14967         * gcc.dg/i386-asm-4.c: New test.
14968
14969 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14970
14971         * gcc.dg/nested-func-2.c: New test.
14972         * ada/acats/norun.lst: Remove c953002.
14973
14974 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
14975
14976         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
14977
14978 2005-01-12  Ben Elliston  <bje@au.ibm.com>
14979
14980         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
14981
14982 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
14983
14984         PR target/18761
14985         * g++.dg/abi/align1.C: New test.
14986
14987 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
14988
14989         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
14990         at a time.
14991         * g++.dg/ext/altivec_check.h: Support compiling as C.
14992
14993 2005-01-10  Roger Sayle  <roger@eyesopen.com>
14994
14995         PR c++/19355
14996         * g++.dg/expr/pr19355-1.C: New test case.
14997
14998 2005-01-10  Laurent GUERBY <laurent@guerby.net>
14999
15000         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15001         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15002         * ada/acats/tests/c3/c92005b.ada: Likewise.
15003         * ada/acats/tests/c3/cxb3012.a: Likewise.
15004         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15005
15006 2005-01-09  Paul Brook  <paul@codesourcery.com>
15007
15008         * gfortran.dg/common_2.f90: New file.
15009         * gfortran.dg/common_3.f90: New file.
15010
15011 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15012
15013         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15014
15015 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15016
15017         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15018         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15019         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15020         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15021         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15022         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15023         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15024         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15025         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15026         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15027         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15028         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15029         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15030         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15031         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15032         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15033         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15034         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15035         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15036         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15037         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15038         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15039         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15040         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15041         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15042         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15043         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15044         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15045         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15046         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15047         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15048         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15049         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15050         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15051         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15052         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15053         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15054         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15055         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15056         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15057         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15058         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15059         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15060         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15061         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15062         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15063         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15064         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15065         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15066         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15067         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15068         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15069         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15070         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15071         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15072         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15073         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15074         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15075         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15076         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15077         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15078         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15079         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15080         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15081         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15082         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15083         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15084
15085         * gcc.dg/vect/vect-1.c: Fix spelling.
15086         * gcc.dg/vect/vect-10.c: Fix spelling.
15087         * gcc.dg/vect/vect-11.c: Fix spelling.
15088         * gcc.dg/vect/vect-12.c: Fix spelling.
15089         * gcc.dg/vect/vect-14.c: Fix spelling.
15090         * gcc.dg/vect/vect-15.c: Fix spelling.
15091         * gcc.dg/vect/vect-16.c: Fix spelling.
15092         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15093         * gcc.dg/vect/vect-64.c: Fix comments.
15094         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15095
15096 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15097             Ira Rosen  <irar@il.ibm.com>
15098
15099         * gcc.dg/vect/vect-70.c: New test.
15100         * gcc.dg/vect/vect-71.c: New test.
15101
15102 2005-01-09  Manfred Hollstein  <mh@suse.com>
15103
15104         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15105         * gcc.dg/pr18241-2.c: Likewise.
15106         * gcc.dg/pr18241-3.c: Likewise.
15107         * gcc.dg/pr18241-4.c: Likewise.
15108         * gcc.dg/pr18241-5.c: Likewise.
15109
15110 2005-01-08  Richard Henderson  <rth@redhat.com>
15111
15112         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15113         False for x86 and x86-64.
15114
15115 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15116
15117         PR tree-optimization/18241
15118         * gcc.dg/pr18241-1.c: New test.
15119         * gcc.dg/pr18241-2.c: New test.
15120         * gcc.dg/pr18241-3.c: New test.
15121         * gcc.dg/pr18241-4.c: New test.
15122         * gcc.dg/pr18241-5.c: New test.
15123
15124 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15125
15126         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15127         gfortran.dg/select_4.f90: New.
15128
15129 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15130
15131         * gcc.c-torture/execute/20050107-1.c: New test.
15132
15133 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15134
15135         PR c++/19298
15136         * g++.dg/template/ref2.C: New.
15137
15138 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15139
15140         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15141         instead of being empty.
15142
15143 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15144
15145         PR fortran/15553
15146         * gfortran.dg/array-1.f90: New test.
15147
15148 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15149
15150         PR tree-optimization/19283
15151         * gcc.c-torture/execute/20050106-1.c: New test.
15152
15153         PR rtl-optimization/18861
15154         * gcc.dg/20050105-1.c: New test.
15155
15156         PR tree-optimization/18828
15157         * gcc.dg/20050105-2.c: New test.
15158
15159 2005-01-07  Andreas Jaeger  <aj@suse.de>
15160
15161         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15162
15163 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15164
15165         PR fortran/18398
15166         * gfortran.dg/fmt_read.f90: New test.
15167
15168 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15169
15170         * gcc.dg/rs6000-ldouble-2.c: New.
15171
15172 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15173
15174         PR c++/19244
15175         * g++.dg/parser/ctor2.C: New test.
15176
15177 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15178
15179         PR c++/17154
15180         * g++.dg/template/using9.C: New test.
15181
15182 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15183
15184         PR c++/19258
15185         * g++.dg/lookup/friend6.C: New test.
15186
15187 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15188
15189         PR c++/19270
15190         * g++.dg/template/array10.C: New.
15191
15192 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15193
15194         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15195         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15196
15197 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15198
15199         * gcc.c-torture/compile/20050105-1.c: New test.
15200
15201 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15202
15203         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15204
15205 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15206
15207         PR middle-end/19100
15208         * gcc.dg/conv-3.c: New test case.
15209
15210 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15211
15212         * gcc.dg/asm-wide-1.c: New test.
15213
15214 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15215
15216         PR c++/19030
15217         * g++.dg/parse/crash22.C: New
15218
15219 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15220
15221         PR 19257
15222         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15223
15224 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15225
15226         PR middle-end/17767
15227         * gcc.dg/i386-mmx-6.c: New test case.
15228
15229 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15230
15231         PR tree-optimization/18308
15232         * gcc.dg/vect/pr18308.c: New testcase.
15233
15234 2005-01-04  Andreas Jaeger  <aj@suse.de>
15235
15236         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15237
15238 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15239             Robert Bowdidge <bowdidge@apple.com>
15240
15241         * gcc.dg/cpp/subframework1.c: New.
15242         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15243         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15244         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15245         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15246
15247 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15248
15249         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15250         producing warning.
15251         * gcc.dg/darwin-weakimport-2.c: New.
15252
15253 2005-01-03  Richard Henderson  <rth@redhat.com>
15254
15255         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15256
15257 2005-01-03  Richard Henderson  <rth@redhat.com>
15258
15259         * gcc.dg/vect/vect.exp: Enable for ia64.
15260         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15261         (check_effective_target_vect_float): Likewise.
15262         (check_effective_target_vect_no_align): Likewise.
15263         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15264         * gcc.dg/vect/vect-8.c: Likewise.
15265
15266 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15267
15268         PR target/19236
15269         * gcc.dg/pr19236-1.c: New test case.
15270
15271 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15272
15273         PR rtl-optimization/12092
15274         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15275
15276 2005-01-02  Andreas Jaeger  <aj@suse.de>
15277
15278         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15279
15280 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15281             Andrew Pinski  <pinskia@physics.uc.edu>
15282
15283         PR rtl-optimization/12092
15284         * gcc.dg/pr12092-1.c: New test case.
15285
15286 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15287
15288         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15289         'hidden' and 'default' for better portability.
15290         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15291
15292         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15293         6 and 7.
15294         * g++.old-deja/g++.brendan/new3.C: Likewise.
15295
15296 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15297
15298         * gcc.dg/20041231-1.C: New test.
15299         * g++.dg/warn/Wunreachable-code-1.C: New test.
15300
15301 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15302
15303         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15304         file, not /dev/null.  Abort on error.
15305
15306 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15307             Ziemowit Laski  <zlaski@apple.com>
15308
15309         PR objc/18971
15310         * objc.dg/encode-5.m: New test.
15311
15312 2004-12-29  Richard Henderson  <rth@redhat.com>
15313
15314         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15315         * objc.dg/stabs-1.m: Disable for ia64.
15316
15317 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15318
15319         PR c++/19190
15320         * g++.dg/warn/Wunused-10.C: New test.
15321
15322 2004-12-28  Richard Henderson  <rth@redhat.com>
15323
15324         * objc.dg/stabs-1.m: Disable for alpha.
15325
15326 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15327
15328         PR c++/19149
15329         * g++.dg/parse/error23.C: New test.
15330
15331 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15332
15333         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15334
15335         PR fortran/19032
15336         * gfortran.dg/intrinsic_modulo_1.f90: New.
15337         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15338         tests with divisor -1.
15339
15340 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15341
15342         * g++.dg/opt/temp1.C (memcpy): Return a value.
15343
15344         PR c++/19148
15345         * g++.dg/expr/cond7.C: New test.
15346
15347 2004-12-27  Paul Brook  <paul@codesourcery.com>
15348
15349         * gfortran.dg/g77/select_no_compile.f: Remove.
15350
15351 2004-12-27  Richard Henderson  <rth@redhat.com>
15352
15353         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15354         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15355         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15356
15357 2004-12-26  Richard Henderson  <rth@redhat.com>
15358
15359         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15360         by 1i instead of token pasting.
15361
15362 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15363
15364         PR tree-optimization/17578
15365         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15366         to additional_flags.
15367         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15368
15369 2004-12-25  Richard Henderson  <rth@redhat.com>
15370
15371         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15372         Remove Alpha.
15373
15374 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15375
15376         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15377         hppa*-*-hpux*.
15378         * gcc.dg/pr17957.c (dg-options): Likewise.
15379         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15380         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15381         instead of 0 on __hppa__.
15382         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15383         "foo,%r" on hppa*-*-*.
15384
15385 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15386
15387         PR fortran/19071
15388         * gfortran.dg/complex_write.f90: New test.
15389
15390 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15391
15392         PR c++/17595
15393         * g++.dg/parse/pragma2.C: New test.
15394
15395         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15396
15397 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15398
15399         * gcc.dg/empty2.c: Add missing dg-warning.
15400
15401 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15402
15403         PR c++/17413
15404         * g++.dg/template/local4.C: New test.
15405         * g++.dg/template/crash19.C: Add dg-error marker.
15406
15407         * g++.dg/template/crash31.C: Correct embedded PR number.
15408
15409 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15410
15411         PR c++/16405
15412         * g++.dg/opt/temp1.C: Add do-run marker.
15413
15414 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15415
15416         * g++.dg/template/spec19.C: New.
15417
15418 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15419
15420         PR target/16819
15421         * gcc.dg/empty2.c: New.
15422
15423 2004-12-23  Richard Henderson  <rth@redhat.com>
15424
15425         * lib/target-supports.exp (check_effective_target_vect_no_align):
15426         Remove i?86 and x86-64.
15427
15428 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15429
15430         PR c++/16405
15431         * g++.dg/opt/temp1.C: New test.
15432
15433 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15434
15435         PR c++/18733
15436         * g++.dg/template/friend33.C: New testcase.
15437
15438 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15439
15440         PR c++/18464
15441         * g++.dg/template/cond5.C: New test.
15442
15443         PR c++/18492
15444         * g++.dg/inherit/thunk3.C: New test.
15445
15446         PR c++/11224
15447         * g++.dg/warn/Wunused-9.C: New test.
15448
15449 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15450
15451         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15452
15453 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15454
15455         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15456
15457 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15458
15459         PR c++/18378
15460         * g++.dg/ext/packed8.C: New test.
15461
15462         PR c++/19063
15463         * g++.dg/template/crash31.C: New test.
15464
15465         PR c++/19034
15466         * g++.dg/template/crash30.C: New test.
15467
15468 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15469
15470         PR C++/18984
15471         * g++.dg/eh/ctor3.C: New test.
15472
15473 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15474
15475         * objc.dg/stabs-1.m: Allow section name to be quoted and
15476         assembly label to begin with '.LL'.
15477
15478 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15479
15480         * gcc.dg/vect/vect.exp
15481         (check_effective_target_lp64_or_vect_no_align): New.
15482         * gcc.dg/vect/vect-77.c: Use it.
15483         * gcc.dg/vect/vect-78.c: Use it.
15484
15485         * lib/target-supports.exp
15486         (check_effective_target_vect_no_max,
15487         check_effective_target_vect_no_bitwise,
15488         check_effective_target_vect_no_align): New.
15489         * gcc.dg/vect/vect-13.c: Use them.
15490         * gcc.dg/vect/vect-17.c: Ditto.
15491         * gcc.dg/vect/vect-18.c: Ditto.
15492         * gcc.dg/vect/vect-19.c: Ditto.
15493         * gcc.dg/vect/vect-20.c: Ditto.
15494         * gcc.dg/vect/vect-27.c: Ditto.
15495         * gcc.dg/vect/vect-29.c: Ditto.
15496         * gcc.dg/vect/vect-44.c: Ditto.
15497         * gcc.dg/vect/vect-48.c: Ditto.
15498         * gcc.dg/vect/vect-50.c: Ditto.
15499         * gcc.dg/vect/vect-52.c: Ditto.
15500         * gcc.dg/vect/vect-54.c: Ditto.
15501         * gcc.dg/vect/vect-56.c: Ditto.
15502         * gcc.dg/vect/vect-58.c: Ditto.
15503         * gcc.dg/vect/vect-60.c: Ditto.
15504         * gcc.dg/vect/vect-72.c: Ditto.
15505         * gcc.dg/vect/vect-80.c: Ditto.
15506
15507 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15508
15509         PR c++/14075
15510         * g++.dg/init/string1.C: New.
15511
15512         PR c++/18975
15513         * g++.dg/other/synth1.C: New.
15514
15515 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15516
15517         PR c/18963
15518         * gcc.dg/pr18963-1.c: New test.
15519
15520 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15521
15522         PR c/18596
15523         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15524         * gcc.dg/pr18596-1.c: Use dg-error.
15525         (dg-options): Use -fno-unit-at-a-time.
15526         * gcc.dg/pr18596-2.c: New test.
15527         * gcc.dg/pr18596-3.c: New test.
15528
15529 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15530
15531         PR middle-end/18683
15532         * g++.dg/opt/pr18683-1.C: New test case.
15533
15534 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15535
15536         PR other/19093
15537         * g++.dg/opt/max1.C: Fix for 64bit targets.
15538
15539 2004-12-20  Matt Austern  <austern@apple.com>
15540
15541         PR c++/19044
15542         * g++.dg/ext/builtin6.C: New
15543
15544 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15545
15546         PR tree-optimization/19080
15547         * gcc.c-torture/compile/pr19080.c: New test.
15548
15549 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15550
15551         * gcc.dg/20041219-1.c: New test.
15552
15553 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15554
15555         PR middle-end/19068
15556         * g++.dg/opt/max1.C: New test case.
15557
15558 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15559
15560         * gcc.dg/fdata-sections-1.c: New test.
15561
15562 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15563
15564         PR middle-end/18548
15565         * gcc.dg/max-1.c: New test case.
15566
15567 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15568
15569         * gcc.c-torture/execute/20041218-1.c: New test.
15570
15571 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15572
15573         * gcc.dg/pr18501.c: New test.
15574         * gcc.dg/uninit-5.c: XFAIL.
15575         * gcc.dg/uninit-9.c: XFAIL.
15576
15577 2004-12-17  Dale Johannesen  <dalej@apple.com>
15578
15579         * gcc.dg/20041213-1.c: New.
15580
15581 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15582
15583         * objc.dg/stabs-1.m: Allow assembly label to begin
15584         with a dot ('.').
15585
15586 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15587
15588         * gcc.c-torture/execute/20041213-1.c: Move...
15589         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15590
15591 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15592
15593         PR c++/18721
15594         * g++.dg/lookup/conv-5.C: New.
15595
15596 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15597
15598         * objc.dg/stabs-1.m: New test.
15599
15600 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15601
15602         * gcc.dg/visibility-c.c: Change compile to
15603         assemble for the test.
15604
15605 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15606
15607         PR target/19041
15608         * gcc.dg/visibility-c.c: New test.
15609
15610 2004-12-16  Roger Sayle  <roger@eyesopen.com>
15611
15612         PR middle-end/18493
15613         * gcc.dg/switch-8.c: New test case.
15614
15615 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15616
15617         PR c++/18905
15618         * g++.dg/template/init4.C: New.
15619         * g++.dg/opt/static3.C: Enable optimizer.
15620
15621 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
15622
15623         * g++.dg/other/complex1.C: New test.
15624
15625 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
15626
15627         * g++.dg/opt/inline9.C: New test.
15628
15629 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15630
15631         PR fortran/18993
15632         * gfotran.dg/nullify_1.f: New test.
15633
15634 2004-12-15  Richard Henderson  <rth@redhat.com>
15635
15636         * gcc.target/i386/i386.exp: New harness.
15637         * gcc.target/i386/vect-args.c: New.
15638
15639 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
15640
15641         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
15642
15643 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15644
15645         PR c++/18825
15646         * g++.dg/template/friend32.C: New test.
15647
15648 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15649
15650         * cpp/pragma-once-1.c: New test.
15651         * cpp/pragma-once-1b.h: Likewise.
15652         * cpp/pragma-once-1c.h: Likewise.
15653         * cpp/pragma-once-1d.h: Likewise.
15654         * cpp/inc/pragma-once-1a.h: Likewise.
15655
15656 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
15657             Steven G. Kargl  <kargls@comcast.net>
15658
15659         PR fortran/17597
15660         * gfortran.dg/list_read_3.f90: New test.
15661
15662 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15663
15664         * gcc.dg/ftrapv-2.c: New test.
15665
15666 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15667
15668         PR c++/18981
15669         * g++.dg/template/typename9.C: New test.
15670
15671 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15672
15673         PR c++/18738
15674         * g++.dg/template/typename8.C: New test.
15675         * g++.dg/parse/friend2.C: Tweak error message.
15676
15677 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15678
15679         * gcc.c-torture/20041214-1.c: New test.
15680
15681 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15682
15683         PR c++/18965
15684         * g++.dg/init/array17.C: New test.
15685
15686 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15687
15688         PR c++/18793
15689         * g++.dg/init/aggr3.C: New test.
15690
15691 2004-12-14  Janis Johnson  <janis187@us.ibm.com
15692
15693         * gcc.dg/altivec-types-1.c: New test.
15694         * gcc.dg/altivec-types-2.c: New test.
15695         * gcc.dg/altivec-types-3.c: New test.
15696         * gcc.dg/altivec-types-4.c: New test.
15697         * g++.dg/ext/altivec-types-1.C: New test.
15698         * g++.dg/ext/altivec-types-2.C: New test.
15699         * g++.dg/ext/altivec-types-3.C: New test.
15700         * g++.dg/ext/altivec-types-4.C: New test.
15701
15702 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
15703
15704         PR middle-end/18951
15705         * gcc.c-torture/execute/20041213-1.c: New test.
15706
15707 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
15708
15709         PR c++/18949
15710         * g++.dg/template/cast1.C: New.
15711
15712 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
15713
15714         * gcc.c-torture/execute/20041213-2.c: New test.
15715
15716 2004-12-13  Richard Henderson  <rth@redhat.com>
15717
15718         * gcc.dg/i386-sse-10.c: Fix typo in options.
15719
15720 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
15721
15722         PR c++/18968
15723         * g++.dg/opt/pr18968.C: New test.
15724
15725 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
15726
15727         PR c++/18925
15728         * g++.dg/ext/visibility/staticdatamem.C: New test.
15729
15730 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
15731
15732         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
15733
15734 2004-12-13  Roger Sayle  <roger@eyesopen.com>
15735
15736         PR rtl-optimization/18928
15737         * gcc.dg/pr18928-1.c: New test case.
15738
15739 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
15740
15741         PR tree-opt/16951
15742         * gcc.c-torture/compile/20041211-1.c: New.
15743
15744 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15745
15746         PR middle-end/17564
15747         * gcc.c-torture/execute/20041212-1.c: New test.
15748
15749 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15750
15751         PR fortran/18869
15752         * gfortran.dg/common_1.f90: New test.
15753
15754 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
15755         Paul Brook  <paul@codesourcery.com>
15756
15757         PR fortran/16222
15758         * gfortran.dg/real_do_1.f90: New test.
15759
15760 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15761
15762         PR tree-opt/18040
15763         * g++.dg/opt/ptrmem6.C: New test.
15764
15765 2004-12-11  Roger Sayle  <roger@eyesopen.com>
15766
15767         PR middle-end/18921
15768         * gcc.dg/pr18921-1.c: New test case.
15769
15770 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15771
15772         PR fortran/17175
15773         * gfortran.dg/scale_1.f90: New test.
15774
15775 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
15776
15777         PR middle-end/18903
15778         * gcc.c-torture/compile/pr18903.c: New test.
15779
15780 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
15781
15782         * gcc.c-torture/execute/20041210-1.c: New test.
15783
15784 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15785
15786         PR c++/18731
15787         * g++.dg/parser/struct-1.C: New test.
15788         * g++.dg/parser/struct-2.C: New test.
15789         * g++.dg/parser/struct-3.C: New test.
15790
15791 2004-12-09  Richard Henderson  <rth@redhat.com>
15792
15793         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
15794
15795         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
15796         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
15797
15798 2004-12-09  Matt Austern  <austern@apple.com>
15799
15800         PR c++/18514
15801         * g++.dg/ext/builtin1.C: New
15802         * g++.dg/ext/builtin2.C: New
15803         * g++.dg/ext/builtin3.C: New
15804         * g++.dg/ext/builtin4.C: New
15805         * g++.dg/ext/builtin5.C: New
15806
15807 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
15808
15809         PR tree-opt/18904
15810         * g++.dg/opt/ptrmem5.C: New test.
15811
15812 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
15813
15814         * g++.dg/parse/typename5.C: Adjust for new error.
15815         * g++.dg/parse/typename7.C: New.
15816
15817 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15818
15819         PR c++/18073
15820         * g++.dg/other/mmintrin.C: New test.
15821
15822 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
15823
15824         PR c++/16681
15825         * g++.dg/init/array15.C: New.
15826         * g++.dg/init/array16.C: New.
15827
15828 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15829
15830         PR fortran/18826
15831         * gfortran.dg/assign_1.f90: New test.
15832
15833 2004-12-08  Nick Clifton  <nickc@redhat.com>
15834
15835         * gcc.target/xstormy16/bss_below100: New directory containing tests.
15836         * gcc.target/xstormy16/data_below100: Likewise.
15837         * gcc.target/xstormy16/sfr: Likewise.
15838         * gcc.target/xstormy16/below100.S: New test source file.
15839         * gcc.target/xstormy16/below100.ld: New test linker script.
15840         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15841         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
15842         bp instructions.
15843         * gcc.target/xstormy16/bp.c: Likewise.
15844
15845         * gcc.target/xstormy16/bss_below100: New files:
15846         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15847         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15848         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15849         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15850         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15851         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15852         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15853         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15854         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15855         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15856         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15857         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15858         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15859         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15860         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15861         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15862         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15863         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15864         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15865         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15866         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15867         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15868         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15869         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15870         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15871         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15872         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15873
15874         * gcc.target/xstormy16/data_below100: New files:
15875         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15876         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15877         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15878         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15879         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15880         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15881         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15882         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15883         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15884         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15885         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15886         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15887         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15888         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15889         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15890         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15891         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15892         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15893         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15894         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15895         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15896         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15897         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15898         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15899         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15900         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15901         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15902
15903         * gcc.target/xstormy16/sfr: New files:
15904         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
15905         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
15906         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
15907         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
15908         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
15909         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
15910         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
15911         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
15912         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
15913         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
15914         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
15915         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
15916         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
15917         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
15918         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
15919         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
15920         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
15921         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
15922         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
15923         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
15924         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
15925         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
15926         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
15927         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
15928         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
15929         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
15930         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
15931         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
15932         27_if0_sfrw_bitfield_f.c
15933
15934 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15935
15936         PR c++/18100
15937         * g++.dg/lookup/name-clash4.C: New test.
15938
15939 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
15940
15941         PR c++/18672
15942         * g++.dg/opt/array1.C: New.
15943
15944         PR c++/18803
15945         * g++.dg/template/operator5.C: New.
15946
15947 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
15948
15949         PR c/18867
15950         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
15951
15952 2004-12-07  Steven Bosscher  <stevenb@suse.de>
15953
15954         * gcc.dg/noncompile/20041207.c: New test.
15955
15956 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
15957
15958         * g++.dg/other/unreachable-1.C: New test.
15959
15960 2004-12-06  Nick Clifton  <nickc@redhat.com>
15961
15962         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
15963         <limits.h> because the latter comes from gcc's include/ directory
15964         and not the newlib/libc/include directory.
15965
15966 2004-12-04  Richard Henderson  <rth@redhat.com>
15967
15968         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
15969
15970 2004-12-04  Richard Henderson  <rth@redhat.com>
15971
15972         * lib/target-supports.exp (check_gc_sections_available): Disable
15973         for alpha and ia64.
15974
15975 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
15976
15977         PR middle-end/17909
15978         * g++.dg/other/vararg-2.C: New test.
15979
15980 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15981
15982         PR c++/17011, c++/17971
15983         * g++.dg/template/error15.C: Adjust expected error.
15984         * g++.dg/template/instantiate3.C: Likewise.
15985
15986 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
15987
15988         * gcc.dg/altivec-18.c: Fix for darwin
15989
15990 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15991
15992         PR c++/18782
15993         * g++.dg/parse/ptrmem2.C: New.
15994
15995         PR c++/18318
15996         * g++.dg/template/new1.C: New.
15997
15998 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15999
16000         PR fortran/18710
16001         * gfortran.dg/direct_io_3.f90: New test.
16002
16003 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16004
16005         PR 18758
16006         * g++.dg/parse/crash21.C: New.
16007
16008 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16009
16010         PR c++/15664, c++/18276
16011         * g++.dg/template/ttp13.C: New test.
16012         * g++.dg/template/ttp14.C: Likewise.
16013
16014 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16015
16016         PR c++/18123
16017         * g++.dg/parse/enum2.C: New test.
16018         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16019
16020 2004-12-02  Nick Clifton  <nickc@redhat.com>
16021
16022         * gcc.target/xstormy16: New test directory.
16023         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16024         * gcc.target/xstormy16/bp.c: Check the generation of bp
16025         instructions.
16026         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16027         bn instructions and the BELOW100 attribute.
16028
16029 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16030
16031         PR target/16952
16032         * gcc.dg/ppc-eabi.c: New.
16033
16034 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16035
16036         PR fortran/18284
16037         * gfortran.dg/backspace.f90
16038
16039 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16040
16041         * gfortran.dg/inquire.f90: New test.
16042
16043 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16044
16045         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16046         handle effective-target-keyword.
16047         (dg-skip-if): Support effective-target keyword as target list.
16048         (dg-xfail-if): Ditto.
16049         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16050
16051 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16052
16053         PR tree-optimization/18291
16054         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16055
16056 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16057
16058         PR C++/18729
16059         * g++.dg/parse/crash20.C: New.
16060
16061         PR c++/17431
16062         * g++.dg/overload/arg1.C: New.
16063         * g++.dg/overload/arg2.C: New.
16064         * g++.dg/overload/arg3.C: New.
16065         * g++.dg/overload/arg4.C: New.
16066
16067 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16068
16069         * gcc.dg/c99-flex-array-4.c: Remove.
16070
16071 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16072
16073         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16074
16075         * lib/target-supports.exp (is-effective-target): Simplify.
16076
16077         * lib/target-supports.exp (check_effective_target_vect_long):
16078         Fix for powerpc64-*-*.
16079
16080 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16081
16082         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16083         to support new requirements on FreeBSD 5.
16084
16085 2004-11-30  Devang Patel  <dpatel@apple.com>
16086
16087         PR 18702
16088         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16089
16090 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16091
16092         * g++.dg/ext/altivec-13.C: New test.
16093
16094 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16095
16096         PR tree-opt/18298
16097         * gcc.c-torture/execute/p18298.c: New test.
16098
16099 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16100             Dorit Naishlos  <dorit@il.ibm.com>
16101
16102         PR tree-opt/18607
16103         * gcc.dg/vect/vect-89.c: New test.
16104
16105 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16106
16107         * gcc.dg/pr18596-1.c: New test.
16108
16109 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16110
16111         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16112
16113 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16114
16115         PR c/18479
16116         * gcc.dg/pr18479.c: New test.
16117
16118 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16119
16120         PR target/18490
16121         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16122         mmix-knuth-mmixware.
16123
16124         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16125         cris-*-elf* cris-*-aout* mmix-*-*
16126
16127 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16128
16129         PR middle-end/18725
16130         * gcc.dg/pr18725.c: New test.
16131
16132 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16133
16134         PR target/18488
16135         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16136
16137         PR target/18336
16138         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16139
16140 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16141
16142         PR c++/18368
16143         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16144         * g++.old-deja/g++.law/ctors5.C: Likewise.
16145         * g++.old-deja/g++.other/crash25.C: Likewise.
16146
16147         PR c++/18674
16148         * g++.dg/template/error16.C: New test.
16149
16150         PR c++/18512
16151         * g++.dg/template/crash29.C: New test.
16152
16153 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16154
16155         PR tree-optimization/18712
16156         * gcc.c-torture/compile/pr18712.c: New test.
16157
16158 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16159
16160         PR c/7544
16161         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16162         tests.
16163
16164 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16165
16166         PR c++/18652
16167         * g++.dg/lookup/crash6.C: New test.
16168
16169 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16170
16171         PR middle-end/18164
16172         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16173
16174 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16175
16176         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16177         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16178         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16179
16180 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16181
16182         * gcc.dg/pr18164.c: New test.
16183
16184 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16185
16186         * gcc.dg/funroll-loops-all.c: New.
16187
16188 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16189
16190         PR target/18489
16191         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16192         delimeter, match space and TAB as well as ":".
16193
16194         PR target/18484
16195         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16196
16197         PR target/18348
16198         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16199
16200         PR target/18345
16201         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16202
16203         PR target/18337
16204         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16205
16206 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16207
16208         * gfortran.dg/direct_io_2.f90: New test.
16209
16210 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16211
16212         PR target/18334
16213         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16214
16215 2004-11-28  Richard Henderson  <rth@redhat.com>
16216
16217         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16218
16219 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16220
16221         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16222         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16223         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16224         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16225         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16226         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16227         gcc.dg/pointer-arith-8.c: New tests.
16228
16229 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16230
16231         PR fortran/18364
16232         * gfortran.dg/endfile.f90: New test.
16233
16234 2004-11-27  Falk Hueffner  <falk@debian.org>
16235
16236         * gcc.dg/loop-6.c: New test.
16237
16238 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16239
16240         * gcc.c-torture/execute/20041126-1.c: New test.
16241
16242 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16243
16244         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16245         on IRIX.
16246
16247 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16248
16249         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16250         functions.
16251
16252 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16253
16254         PR rtl-optimization/17825
16255         * gcc.c-torture/compile/20041119-1.c: New test.
16256
16257 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16258
16259         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16260         Check existence of ld library path variables before unsetting.
16261
16262 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16263
16264         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16265
16266 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16267
16268         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16269
16270 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16271
16272         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16273
16274 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16275
16276         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16277         dg-do directive.
16278
16279 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16280
16281         * gcc.dg/pr17957.c: Pass --param, not -param.
16282
16283 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16284
16285         PR middle-end/17957
16286         * testsuite/gcc.dg/pr17957.c: New test.
16287
16288 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16289
16290         PR c++/18445
16291         * g++.dg/template/crash28.C: Likewise.
16292
16293         PR c++/18001
16294         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16295         * g++.dg/ext/lvaddr.C: Likewise.
16296         * g++.dg/opt/pr7503-3.C: Likewise.
16297
16298         PR c++/18466
16299         * g++.dg/parse/qualified3.C: New test.
16300         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16301
16302         PR c++/18545
16303         * g++.dg/expr/return1.C: New test.
16304
16305 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16306
16307         Friend class name lookup 3/n, PR c++/3332
16308         * g++.dg/lookup/friend3.C: New test.
16309         * g++.dg/lookup/friend4.C: Likewise.
16310         * g++.dg/lookup/friend5.C: Likewise.
16311
16312 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16313
16314         Friend class name lookup 2/n, PR c++/14513, c++/15410
16315         * g++.dg/lookup/friend2.C: New test.
16316         * g++.dg/template/friend31.C: Likewise.
16317
16318 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16319
16320         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16321
16322 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16323
16324         PR c++/17473
16325         * g++.dg/tc1/dr56.C: Remove.
16326         * g++.dg/template/typedef1.C: Add dg-error markers.
16327         * g++.old-deja/g++.other/typedef7.C: Likewise.
16328
16329         PR c++/18285
16330         * g++.dg/parse/typedef7.C: New test.
16331
16332 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16333
16334         * gcc.c-torture/execute/20041124-1.c: New test.
16335
16336 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16337
16338         * g++.dg/template/deduce3.C: New test.
16339
16340         PR c++/18586
16341         * g++.dg/template/crash27.C: New test.
16342
16343         PR c++/18530
16344         * g++.dg/warn/Wshadow-3.C: New test.
16345
16346 2004-11-24  Devang Patel  <dpatel@apple.com>
16347
16348         PR/18555
16349         * gcc.dg/cpp/isysroot-1.c: New test.
16350         * gcc.dg/cpp/usr/include/stdio.h: New file.
16351         * gcc.dg/cpp/isysroot-2.c: New test.
16352         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16353         New file.
16354
16355 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16356
16357         PR c++/8929
16358         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16359
16360 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16361
16362         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16363         * gcc.target/sparc/pdist.c: Likewise.
16364
16365 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16366
16367         PR c++/16882
16368         * g++.dg/conversion/simd1.C: New test.
16369
16370 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16371
16372         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16373         and restore_ld_library_path_env_vars.
16374         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16375         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16376         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16377         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16378
16379 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16380
16381         * gcc.dg/pragma-align-2.c: Test macro expansion.
16382         * gcc.dg/pragma-pack-2.c: New test.
16383
16384 2004-11-23  Richard Henderson  <rth@redhat.com>
16385
16386         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16387         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16388         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16389         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16390         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16391         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16392
16393         * gcc.dg/vect/vect.exp: Add check for alpha.
16394         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16395         (check_effective_target_vect_int): Enable for alpha.
16396         (check_effective_target_vect_long): New.
16397         (is-effective-target): Add it.
16398
16399 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16400
16401         * gcc.dg/pr18614-1.c: New test.
16402
16403 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16404
16405         * gcc.dg/setjmp-2.c: New test.
16406
16407 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16408
16409         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16410         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16411         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16412         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16413         gcc.target/sparc/pdist.c: New tests.
16414
16415 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16416
16417         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16418
16419 2004-11-22  Dale Johannesen  <dalej@apple.com>
16420
16421         * gcc.dg/20041111-1.c: New.
16422
16423 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16424
16425         PR tree-opt/18536
16426         * gcc.dg/vect/pr18536.c: New test.
16427
16428 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16429
16430         PR c++/18354
16431         * g++.dg/template/nontype11.C: New test.
16432
16433 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16434
16435         PR middle-end/18520
16436         * gcc.dg/pr18520-1.c: New test case.
16437
16438 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16439
16440         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16441         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16442         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16443         expected diagnostics.
16444
16445 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16446
16447         PR target/18580
16448         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16449         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16450         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16451
16452 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16453
16454         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16455
16456 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16457             Joseph Myers  <joseph@codesourcery.com>
16458
16459         * lib/target-supports.exp (check_visibility_available): Really
16460         test the compiler.
16461
16462 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16463
16464         PR tree-opt/18181
16465         * gcc.dg/vect/vect-85.c: New test.
16466         * gcc.dg/vect/vect-86.c: New test.
16467         * gcc.dg/vect/vect-87.c: New test.
16468         * gcc.dg/vect/vect-88.c: New test.
16469
16470 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16471
16472         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16473
16474 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16475
16476         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16477         * gcc.dg/ppc-and-1.c: Ditto.
16478         * gcc.dg/ppc-compare-1.c: Ditto.
16479         * gcc.dg/ppc-mov-1.c: Ditto
16480
16481 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16482             Mark Mitchell  <mark@codesourcery.com>
16483
16484         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16485
16486 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16487             Aldy Hernandez  <aldyh@redhat.com>
16488
16489         * lib/target-supports.exp (check_effective_target_vect_int): New
16490         (check_effective_target_vect_float): New
16491         (check_effective_target_vect_double): New.
16492         (is-effective-target): Support new effective targets keywords.
16493         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16494         default action for dg-do.
16495         * gcc.dg/vect/pr16105.c: Use new support.
16496         * gcc.dg/vect/pr18400.c: Ditto.
16497         * gcc.dg/vect/pr18425.c: Ditto.
16498         * gcc.dg/vect/vect-1.c: Ditto.
16499         * gcc.dg/vect/vect-10.c: Ditto.
16500         * gcc.dg/vect/vect-11.c: Ditto.
16501         * gcc.dg/vect/vect-12.c: Ditto.
16502         * gcc.dg/vect/vect-13.c: Ditto.
16503         * gcc.dg/vect/vect-14.c: Ditto.
16504         * gcc.dg/vect/vect-15.c: Ditto.
16505         * gcc.dg/vect/vect-16.c: Ditto.
16506         * gcc.dg/vect/vect-17.c: Ditto.
16507         * gcc.dg/vect/vect-18.c: Ditto.
16508         * gcc.dg/vect/vect-19.c: Ditto.
16509         * gcc.dg/vect/vect-2.c: Ditto.
16510         * gcc.dg/vect/vect-20.c: Ditto.
16511         * gcc.dg/vect/vect-21.c: Ditto.
16512         * gcc.dg/vect/vect-22.c: Ditto.
16513         * gcc.dg/vect/vect-23.c: Ditto.
16514         * gcc.dg/vect/vect-24.c: Ditto.
16515         * gcc.dg/vect/vect-25.c: Ditto.
16516         * gcc.dg/vect/vect-26.c: Ditto.
16517         * gcc.dg/vect/vect-27.c: Ditto.
16518         * gcc.dg/vect/vect-27a.c: Ditto.
16519         * gcc.dg/vect/vect-28.c: Ditto.
16520         * gcc.dg/vect/vect-29.c: Ditto.
16521         * gcc.dg/vect/vect-29a.c: Ditto.
16522         * gcc.dg/vect/vect-3.c: Ditto.
16523         * gcc.dg/vect/vect-30.c: Ditto.
16524         * gcc.dg/vect/vect-31.c: Ditto.
16525         * gcc.dg/vect/vect-32.c: Ditto.
16526         * gcc.dg/vect/vect-33.c: Ditto.
16527         * gcc.dg/vect/vect-34.c: Ditto.
16528         * gcc.dg/vect/vect-35.c: Ditto.
16529         * gcc.dg/vect/vect-36.c: Ditto.
16530         * gcc.dg/vect/vect-37.c: Ditto.
16531         * gcc.dg/vect/vect-38.c: Ditto.
16532         * gcc.dg/vect/vect-4.c: Ditto.
16533         * gcc.dg/vect/vect-40.c: Ditto.
16534         * gcc.dg/vect/vect-41.c: Ditto.
16535         * gcc.dg/vect/vect-42.c: Ditto.
16536         * gcc.dg/vect/vect-43.c: Ditto.
16537         * gcc.dg/vect/vect-44.c: Ditto.
16538         * gcc.dg/vect/vect-45.c: Ditto.
16539         * gcc.dg/vect/vect-46.c: Ditto.
16540         * gcc.dg/vect/vect-47.c: Ditto.
16541         * gcc.dg/vect/vect-48.c: Ditto.
16542         * gcc.dg/vect/vect-48a.c: Ditto.
16543         * gcc.dg/vect/vect-49.c: Ditto.
16544         * gcc.dg/vect/vect-5.c: Ditto.
16545         * gcc.dg/vect/vect-50.c: Ditto.
16546         * gcc.dg/vect/vect-51.c: Ditto.
16547         * gcc.dg/vect/vect-52.c: Ditto.
16548         * gcc.dg/vect/vect-53.c: Ditto.
16549         * gcc.dg/vect/vect-54.c: Ditto.
16550         * gcc.dg/vect/vect-55.c: Ditto.
16551         * gcc.dg/vect/vect-56.c: Ditto.
16552         * gcc.dg/vect/vect-56a.c: Ditto.
16553         * gcc.dg/vect/vect-57.c: Ditto.
16554         * gcc.dg/vect/vect-58.c: Ditto.
16555         * gcc.dg/vect/vect-59.c: Ditto.
16556         * gcc.dg/vect/vect-6.c: Ditto.
16557         * gcc.dg/vect/vect-60.c: Ditto.
16558         * gcc.dg/vect/vect-61.c: Ditto.
16559         * gcc.dg/vect/vect-62.c: Ditto.
16560         * gcc.dg/vect/vect-63.c: Ditto.
16561         * gcc.dg/vect/vect-64.c: Ditto.
16562         * gcc.dg/vect/vect-65.c: Ditto.
16563         * gcc.dg/vect/vect-66.c: Ditto.
16564         * gcc.dg/vect/vect-67.c: Ditto.
16565         * gcc.dg/vect/vect-68.c: Ditto.
16566         * gcc.dg/vect/vect-69.c: Ditto.
16567         * gcc.dg/vect/vect-7.c: Ditto.
16568         * gcc.dg/vect/vect-72.c: Ditto.
16569         * gcc.dg/vect/vect-72a.c: Ditto.
16570         * gcc.dg/vect/vect-73.c: Ditto.
16571         * gcc.dg/vect/vect-74.c: Ditto.
16572         * gcc.dg/vect/vect-75.c: Ditto.
16573         * gcc.dg/vect/vect-76.c: Ditto.
16574         * gcc.dg/vect/vect-77.c: Ditto.
16575         * gcc.dg/vect/vect-77a.c: Ditto.
16576         * gcc.dg/vect/vect-78.c: Ditto.
16577         * gcc.dg/vect/vect-79.c: Ditto.
16578         * gcc.dg/vect/vect-8.c: Ditto.
16579         * gcc.dg/vect/vect-80.c: Ditto.
16580         * gcc.dg/vect/vect-82.c: Ditto.
16581         * gcc.dg/vect/vect-82_64.c: Ditto.
16582         * gcc.dg/vect/vect-83.c: Ditto.
16583         * gcc.dg/vect/vect-83_64.c: Ditto.
16584         * gcc.dg/vect/vect-9.c: Ditto.
16585         * gcc.dg/vect/vect-all.c: Ditto.
16586         * gcc.dg/vect/vect-none.c: Ditto.
16587
16588 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16589
16590         * lib/gcc-dg.exp (dg-skip-if): New function.
16591         (dg-forbid-option): Remove.
16592         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16593         * g++.dg/abi/bitfield8.C: Likewise.
16594         * g++.dg/abi/dtor1.C: Likewise.
16595         * g++.dg/abi/empty10.C: Likewise.
16596         * g++.dg/abi/empty7.C: Likewise.
16597         * g++.dg/abi/empty9.C: Likewise.
16598         * g++.dg/abi/layout3.C: Likewise.
16599         * g++.dg/abi/layout4.C: Likewise.
16600         * g++.dg/abi/thunk1.C: Likewise.
16601         * g++.dg/abi/thunk2.C: Likewise.
16602         * g++.dg/abi/vbase11.C: Likewise.
16603         * g++.dg/abi/vthunk2.C: Likewise.
16604         * g++.dg/abi/vthunk3.C: Likewise.
16605         * g++.dg/ext/attrib8.C: Likewise.
16606         * g++.dg/opt/longbranch2.C: Likewise.
16607         * g++.dg/opt/reg-stack4.C: Likewise.
16608         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16609         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16610         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16611         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16612         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16613         * gcc.dg/20000609-1.c: Likewise.
16614         * gcc.dg/20000720-1.c: Likewise.
16615         * gcc.dg/20011107-1.c: Likewise.
16616         * gcc.dg/20011119-1.c: Likewise.
16617         * gcc.dg/20020108-1.c: Likewise.
16618         * gcc.dg/20020122-2.c: Likewise.
16619         * gcc.dg/20020122-3.c: Likewise.
16620         * gcc.dg/20020201-3.c: Likewise.
16621         * gcc.dg/20020206-1.c: Likewise.
16622         * gcc.dg/20020218-1.c: Likewise.
16623         * gcc.dg/20020310-1.c: Likewise.
16624         * gcc.dg/20020411-1.c: Likewise.
16625         * gcc.dg/20020418-2.c: Likewise.
16626         * gcc.dg/20020426-1.c: Likewise.
16627         * gcc.dg/20020426-2.c: Likewise.
16628         * gcc.dg/20020517-1.c: Likewise.
16629         * gcc.dg/20020523-1.c: Likewise.
16630         * gcc.dg/20020523-2.c: Likewise.
16631         * gcc.dg/20020729-1.c: Likewise.
16632         * gcc.dg/20030204-1.c: Likewise.
16633         * gcc.dg/20030826-2.c: Likewise.
16634         * gcc.dg/20030926-1.c: Likewise.
16635         * gcc.dg/20031202-1.c: Likewise.
16636         * gcc.dg/980312-1.c: Likewise.
16637         * gcc.dg/980313-1.c: Likewise.
16638         * gcc.dg/990117-1.c: Likewise.
16639         * gcc.dg/990424-1.c: Likewise.
16640         * gcc.dg/990524-1.c: Likewise.
16641         * gcc.dg/991230-1.c: Likewise.
16642         * gcc.dg/i386-387-1.c: Likewise.
16643         * gcc.dg/i386-387-2.c: Likewise.
16644         * gcc.dg/i386-387-3.c: Likewise.
16645         * gcc.dg/i386-387-4.c: Likewise.
16646         * gcc.dg/i386-387-5.c: Likewise.
16647         * gcc.dg/i386-387-6.c: Likewise.
16648         * gcc.dg/i386-asm-1.c: Likewise.
16649         * gcc.dg/i386-bitfield1.c: Likewise.
16650         * gcc.dg/i386-bitfield2.c: Likewise.
16651         * gcc.dg/i386-loop-1.c: Likewise.
16652         * gcc.dg/i386-loop-2.c: Likewise.
16653         * gcc.dg/i386-loop-3.c: Likewise.
16654         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16655         * gcc.dg/i386-pic-1.c: Likewise.
16656         * gcc.dg/i386-regparm.c: Likewise.
16657         * gcc.dg/i386-signbit-1.c: Likewise.
16658         * gcc.dg/i386-signbit-2.c: Likewise.
16659         * gcc.dg/i386-signbit-3.c: Likewise.
16660         * gcc.dg/i386-sse-5.c: Likewise.
16661         * gcc.dg/i386-sse-8.c: Likewise.
16662         * gcc.dg/i386-unroll-1.c: Likewise.
16663         * gcc.dg/tls/opt-1.c: Likewise.
16664         * gcc.dg/tls/opt-2.c: Likewise.
16665         * gcc.dg/unroll-1.c: Likewise.
16666         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16667         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16668         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16669         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16670
16671 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16672
16673         * g++.dg/template/incomplete1.C: New test.
16674
16675 2004-11-16  Nick Clifton  <nickc@redhat.com>
16676
16677         Revert patches accidentally commited during checkin of fixes for
16678         xstormy16 tests:
16679         gcc.c-torture/execute/simd-4.c: Revert
16680         gcc.dg/20040910-1.c: Revert.
16681
16682 2004-11-16  Paul Brook  <paul@codesourcery.com>
16683
16684         PR fortran/13010
16685         * gfortran.dg/der_pointer_1.f90: New test.
16686
16687 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
16688
16689         PR c/18498
16690         * gcc.dg/bitfld-13.c: New test.
16691
16692 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
16693
16694         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
16695         powerpc*-*-linux*.
16696
16697         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
16698         * gcc.dg/ppc64-abi-2.c: Ditto.
16699         * gcc.dg/ppc64-abi-3.c: Ditto.
16700
16701         * lib/gcc-dg.exp (dg-target-list): Remove.
16702
16703 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
16704
16705         * gcc.dg/ia64-postinc.c: New test.
16706
16707 2004-11-15  Mark Mitchell <mark@codesourcery.com>
16708
16709         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
16710
16711 2004-11-15  Nick Clifton  <nickc@redhat.com>
16712
16713         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
16714         __INT_MAX__ so that the test can be compiled by toolchains
16715         targeted at 16-bit processors.
16716
16717         * gcc.dg/20040625-1.c: Use long constants rather than integers
16718         when performing arithmetic that will overflow 16-bits.
16719
16720         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
16721         xstormy16.  It does not support 128-bit vector operations.
16722
16723         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
16724         with the macro PTR_TYPE.  Define this macro to an integer type
16725         suitable for holding a pointer.
16726
16727         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
16728         the target is a 16-bit processor.
16729
16730         * gcc.dg/cpp/if-2.c: Expect a different warning message from
16731         16-bit targets where the character constant will be too long.
16732
16733         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
16734         where the double will not be directly addressable.
16735
16736 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16737
16738         Friend class name lookup 1/n, PR c++/18471
16739         * g++.dg/template/crash26.C: New test.
16740         * g++.dg/lookup/struct1.C: Adjust expected error.
16741         * g++.dg/parse/elab1.C: Likewise.
16742         * g++.dg/parse/elab2.C: Likewise.
16743         * g++.dg/parse/int-as-enum1.C: Likewise.
16744         * g++.dg/parse/struct-as-enum1.C: Likewise.
16745         * g++.dg/parse/typedef1.C: Likewise.
16746         * g++.dg/parse/typedef3.C: Likewise.
16747         * g++.dg/parse/typedef4.C: Likewise.
16748         * g++.dg/parse/typedef5.C: Likewise.
16749         * g++.dg/template/nontype4.C: Likewise.
16750         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
16751         * g++.old-deja/g++.other/elab1.C: Likewise.
16752         * g++.old-deja/g++.other/syntax4.C: Likewise.
16753
16754 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16755
16756         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
16757
16758 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
16759
16760         * gcc.c-torture/execute/20041114-1.c: New test.
16761
16762 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
16763
16764         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
16765         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
16766         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
16767         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
16768         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
16769         gcc.dg/switch-7.c: New tests.
16770
16771 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16772
16773         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
16774
16775 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16776
16777         PR tree-opt/18400
16778         * gcc.dg/vect/pr18400.c: New test.
16779
16780 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16781             Andrew Pinski  <pinskia@physics.uc.edu>
16782
16783         PR tree-opt/18425
16784         * gcc.dg/vect/pr18425.c: New test.
16785
16786 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16787
16788         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
16789         Guard with dg-require-alias and dg-require-visibility.
16790
16791 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16792
16793         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
16794
16795 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16796
16797         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
16798
16799 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16800
16801         PR c++/17344
16802         * g++.dg/template/defarg5.C: New test.
16803
16804 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16805
16806         * g++.dg/parse/cast1.C: Run only on ILP32.
16807         * g++.old-deja/g++.mike/p784.C: Likewise.
16808
16809 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
16810
16811         * gcc.c-torture/execute/20041113-1.c: New test.
16812
16813 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16814
16815         PR target/18230
16816         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
16817         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
16818         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
16819         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16820         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
16821         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
16822         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
16823         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
16824         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
16825         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16826         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16827         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
16828         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
16829
16830 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16831
16832         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
16833         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
16834         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
16835         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
16836         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
16837         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
16838         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
16839         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
16840         gcc.target/sparc/combined-1.c: New tests.
16841
16842 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
16843
16844         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
16845         New tests.
16846
16847 2004-11-12  Mark Mitchell <mark@codesourcery.com>
16848
16849         * lib/gcc-dg.exp (dg-forbid-option): New function.
16850         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
16851         * g++.dg/abi/bitfield8.C: Likewise.
16852         * g++.dg/abi/dtor1.C: Likewise.
16853         * g++.dg/abi/empty10.C: Likewise.
16854         * g++.dg/abi/empty7.C: Likewise.
16855         * g++.dg/abi/empty9.C: Likewise.
16856         * g++.dg/abi/layout3.C: Likewise.
16857         * g++.dg/abi/layout4.C: Likewise.
16858         * g++.dg/abi/thunk1.C: Likewise.
16859         * g++.dg/abi/thunk2.C: Likewise.
16860         * g++.dg/abi/vbase11.C: Likewise.
16861         * g++.dg/abi/vthunk2.C: Likewise.
16862         * g++.dg/abi/vthunk3.C: Likewise.
16863         * g++.dg/ext/attrib8.C: Likewise.
16864         * g++.dg/opt/longbranch2.C: Likewise.
16865         * g++.dg/opt/reg-stack4.C: Likewise.
16866         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16867         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16868         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16869         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16870         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16871         * gcc.dg/20000609-1.c: Likewise.
16872         * gcc.dg/20000720-1.c: Likewise.
16873         * gcc.dg/20011107-1.c: Likewise.
16874         * gcc.dg/20011119-1.c: Likewise.
16875         * gcc.dg/20020108-1.c: Likewise.
16876         * gcc.dg/20020122-2.c: Likewise.
16877         * gcc.dg/20020122-3.c: Likewise.
16878         * gcc.dg/20020201-3.c: Likewise.
16879         * gcc.dg/20020206-1.c: Likewise.
16880         * gcc.dg/20020218-1.c: Likewise.
16881         * gcc.dg/20020310-1.c: Likewise.
16882         * gcc.dg/20020411-1.c: Likewise.
16883         * gcc.dg/20020418-2.c: Likewise.
16884         * gcc.dg/20020426-1.c: Likewise.
16885         * gcc.dg/20020426-2.c: Likewise.
16886         * gcc.dg/20020517-1.c: Likewise.
16887         * gcc.dg/20020523-1.c: Likewise.
16888         * gcc.dg/20020523-2.c: Likewise.
16889         * gcc.dg/20020729-1.c: Likewise.
16890         * gcc.dg/20030204-1.c: Likewise.
16891         * gcc.dg/20030826-2.c: Likewise.
16892         * gcc.dg/20030926-1.c: Likewise.
16893         * gcc.dg/20031202-1.c: Likewise.
16894         * gcc.dg/980312-1.c: Likewise.
16895         * gcc.dg/980313-1.c: Likewise.
16896         * gcc.dg/990117-1.c: Likewise.
16897         * gcc.dg/990424-1.c: Likewise.
16898         * gcc.dg/990524-1.c: Likewise.
16899         * gcc.dg/991230-1.c: Likewise.
16900         * gcc.dg/i386-387-1.c: Likewise.
16901         * gcc.dg/i386-387-2.c: Likewise.
16902         * gcc.dg/i386-387-3.c: Likewise.
16903         * gcc.dg/i386-387-4.c: Likewise.
16904         * gcc.dg/i386-387-5.c: Likewise.
16905         * gcc.dg/i386-387-6.c: Likewise.
16906         * gcc.dg/i386-asm-1.c: Likewise.
16907         * gcc.dg/i386-bitfield1.c: Likewise.
16908         * gcc.dg/i386-bitfield2.c: Likewise.
16909         * gcc.dg/i386-loop-1.c: Likewise.
16910         * gcc.dg/i386-loop-2.c: Likewise.
16911         * gcc.dg/i386-loop-3.c: Likewise.
16912         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16913         * gcc.dg/i386-pic-1.c: Likewise.
16914         * gcc.dg/i386-regparm.c: Likewise.
16915         * gcc.dg/i386-signbit-1.c: Likewise.
16916         * gcc.dg/i386-signbit-2.c: Likewise.
16917         * gcc.dg/i386-signbit-3.c: Likewise.
16918         * gcc.dg/i386-sse-5.c: Likewise.
16919         * gcc.dg/i386-sse-8.c: Likewise.
16920         * gcc.dg/i386-unroll-1.c: Likewise.
16921         * gcc.dg/tls/opt-1.c: Likewise.
16922         * gcc.dg/tls/opt-2.c: Likewise.
16923         * gcc.dg/unroll-1.c: Likewise.
16924         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16925         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16926         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16927         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16928         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
16929         -m64 is specified.
16930
16931 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16932
16933         PR c++/18389
16934         * g++.dg/parse/cond1.C: New test.
16935
16936         PR c++/18429
16937         * g++.dg/template/array9.C: New test.
16938         * g++.dg/ext/vla1.C: Adjust error messages.
16939         * g++.dg/ext/vlm1.C: Likewise.
16940         * g++.dg/template/crash2.C: Likewise.
16941
16942         PR c++/18436
16943         * g++.dg/template/call3.C: New test.
16944
16945         PR c++/18407
16946         * g++.dg/template/ptrmem11.C: New test.
16947
16948 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
16949
16950         PR other/14264
16951         * lib/g++.exp: Set LC_ALL and LANG to C.
16952         * lib/gcc-dg.exp: Likewise.
16953         * lib/gfortran.exp: Likewise.
16954         * lib/objc.exp: Likewise.
16955         * lib/treelang.exp: Likewise.
16956
16957 2004-11-12  Andreas Schwab  <schwab@suse.de>
16958
16959         * gcc.dg/pr16286.c: Fix last change.
16960
16961 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16962
16963         PR c++/18416
16964         * g++.dg/init/global1.C: New test.
16965
16966 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
16967
16968         * gcc.c-torture/execute/20041112-1.c: New test.
16969
16970 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16971
16972         * lib/gcc-dg.exp (dg-target-list): New.
16973
16974 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16975             Richard Sandiford  <rsandifo@redhat.com>
16976
16977         * lib/target-supports.exp (get-compiler_messages): New.
16978         (check_named_sections_available): Use it.
16979         (check_effective_target_ilp32): New.
16980         (check_effective_target_lp64): New.
16981         (is-effective-target): New.
16982         * lib/gcc-dg.exp (dg-require-effective-target): New.
16983
16984 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
16985
16986         * gcc.dg/precedence-1.c: New test.
16987
16988 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16989
16990         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
16991
16992         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
16993         message, delete generated files, use more descriptive name for
16994         executable, and make the test unsupported when it cannot be run.
16995
16996         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
16997         (dg-require-weak, dg-require-visibility, dg-require-alias,
16998         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
16999         dg-require-iconv, dg-require-named-sections): Use it.
17000
17001         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17002
17003 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17004
17005         PR target/16457
17006         * gcc.dg/ppc-and-1: New
17007
17008         PR target/16796
17009         * gcc.dg/ppc-mov-1.c: New.
17010
17011         PR target/16458
17012         * gcc.dg/ppc-compare-1.c: New.
17013
17014 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17015
17016         * objc.dg/desig-init-2.m: New test.
17017
17018 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17019
17020         PR middle-end/18160
17021         * g++.dg/warn/register-var-1.C: New test.
17022         * g++.dg/warn/register-var-2.C: New test.
17023
17024 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17025
17026         * gcc.dg/union-2.c: New test.
17027
17028 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17029
17030         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17031         New test for PR tree-optimization/17892.
17032
17033 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17034
17035         PR c++/18369
17036         * g++.dg/init/new12.C: New test.
17037
17038 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17039
17040         * gcc.target/sparc: New directory.
17041         * gcc.target/sparc/sparc.exp: New driver.
17042         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17043         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17044         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17045         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17046
17047 2004-11-10  Paul Brook  <paul@codesourcery.com>
17048
17049         PR fortran/18218
17050         * gfortran.dg/list_read.c: New test.
17051
17052 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17053
17054         PR c/18322
17055         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17056         expected diagnostic location.
17057
17058 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17059
17060         * gcc.dg/20041109-1.c: New test.
17061
17062 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17063
17064         PR objc/18406
17065         * objc/compile/pr18406.m: New test.
17066
17067 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17068
17069         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17070
17071 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17072
17073         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17074
17075 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17076
17077         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17078
17079 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17080
17081         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17082         exit.
17083
17084 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17085
17086         PR tree-opt/18299
17087         * gcc.c-torture/pr18299-1.c: New test.
17088
17089 2004-11-06  Andreas Schwab  <schwab@suse.de>
17090
17091         * gcc.dg/pr16286.c: Also test for bool and pixel.
17092
17093 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17094
17095         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17096         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17097         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17098         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17099         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17100         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17101         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17102         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17103         gcc.dg/struct-semi-3.c: New tests.
17104
17105 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17106
17107         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17108
17109 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17110
17111         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17112         Do not use C99 designators.
17113
17114 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17115
17116         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17117
17118 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17119
17120         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17121         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17122         * gcc.c-torture/execute/simd-5.x: Remove.
17123
17124 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17125
17126         PR rtl-optimization/17933
17127         * gcc.dg/torture/pr17933-1.c: New test.
17128
17129 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17130
17131         PR target/18106
17132         * lib/target-supports.exp (check_weak_available): Support
17133         Windows.
17134
17135 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17136
17137         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17138         call to fflush(stdout) before abort.
17139         (my_ffsll): New function.
17140         (generate_fields): Use it.
17141
17142 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17143
17144         * gcc.dg/init-undef-1.c: New test.
17145
17146 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17147
17148         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17149         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17150         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17151         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17152         expected messages for new parser.
17153
17154 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17155
17156         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17157
17158 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17159
17160         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17161         on LP64 targets.
17162
17163 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17164
17165         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17166         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17167         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17168         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17169         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17170         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17171         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17172         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17173         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17174         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17175
17176 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17177
17178         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17179         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17180         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17181         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17182         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17183         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17184         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17185         for new parser.
17186
17187 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17188
17189         PR target/15342
17190         * gcc.dg/20041104-1.c: New test.
17191
17192 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17193
17194         * g++.dg/template/nontype7.C: New test.
17195         * g++.dg/template/nontype8.C: Likewise.
17196         * g++.dg/template/nontype9.C: Likewise.
17197         * g++.dg/template/nontype10.C: Likewise.
17198         * g++.dg/tc1/dr49.C: Likewise.
17199         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17200         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17201
17202 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17203
17204         * g++.dg/rtti/tinfo1.C: Remove xfails.
17205
17206 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17207
17208         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17209         packed attribute to the definition to satisfy the new C++ parser.
17210
17211 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17212
17213         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17214         invocations of va_arg.
17215
17216 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17217
17218         PR c++/18124
17219         * g++.dg/template/crash25.C: New test.
17220
17221         PR c++/18155
17222         * g++.dg/template/typedef2.C: New test.
17223         * g++.dg/parse/crash13.C: Adjust error markers.
17224
17225         PR c++/18177
17226         * g++.dg/conversion/const3.C: New test.
17227
17228 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17229
17230         PR fortran/17535
17231         PR fortran/17583
17232         PR fortran/17713
17233         * gfortran.dg/generic_[123].f90: New testcases.
17234
17235 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17236
17237         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17238         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17239
17240 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17241
17242         PR tree-opt/16808
17243         * gcc.c-torture/compile/pr16808.c: New test.
17244
17245 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17246
17247         PR rtl-optimization/17104
17248         * gcc.dg/ppc-bitfield1.c: New.
17249
17250 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17251
17252         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17253
17254 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17255
17256         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17257         strings for 32-bit code.
17258
17259 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17260
17261         PR c/18239
17262         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17263
17264 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17265
17266         PR c++/18064
17267         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17268
17269 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17270
17271         PR c++/15172
17272         * g++.dg/init/aggr2.C: New test.
17273
17274 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17275
17276         * objc.dg/local-decl-1.m: New test.
17277
17278 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17279
17280         * gcc.dg/20040910-1.c: Adjust regex.
17281
17282 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17283
17284         PR rtl-optimization/18084
17285         * g++.dg/opt/pr18084-1.C: New testcase.
17286
17287 2004-10-30  Matt Austern  <austern@apple.com>
17288
17289         PR c++/17542
17290         * g++.dg/ext/attrib18.C: New test.
17291
17292 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17293
17294         PR middle-end/18096
17295         * gcc.dg/pr18096-1.c: New test case.
17296
17297 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17298
17299         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17300
17301 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17302
17303         PR c/16666
17304         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17305         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17306         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17307         gcc.dg/old-style-prom-3.c: New tests.
17308
17309 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17310
17311         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17312         Remove unnecessary inclusion of stdio.h.
17313
17314 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17315
17316         PR rtl-optimization/17581
17317         * gcc.dg/pr17581-1.c: New test case.
17318
17319 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17320
17321         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17322         being implemented.
17323         * g++.dg/conversion/dr195-1.C: New.
17324         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17325         * g++.old-deja/g++.mike/p10148.C: Likewise.
17326
17327 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17328
17329         PR c++/17695
17330         * g++.dg/debug/typedef2.C: New test.
17331
17332 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17333
17334         PR fortran/13490
17335         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17336         * gfortran.dg/g77/README: Update.
17337
17338 2004-10-28  Matt Austern  <austern@apple.com>
17339
17340         PR c++/14124
17341         * g++.dg/ext/packed7.C: New test.
17342
17343 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17344
17345         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17346         scan-assembler.
17347         * lib/scanasm.exp (hidden-scan-for): New proc.
17348         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17349         string.
17350         (scan-not-hidden): Likewise.
17351         * lib/target-supports.exp (check_visibility_available): mach-o is
17352         support too.
17353
17354 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17355
17356         PR c++/17132
17357         * g++.dg/template/memclass3.C: New test.
17358
17359 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17360
17361         PR middle-end/18160
17362         * gcc.dg/register-var-1.c: New test.
17363         * gcc.dg/register-var-2.c: New test.
17364         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17365         error now.
17366
17367 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17368
17369         PR other/18172
17370         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17371         unused variables.
17372         * gcc.dg/vect/vect-22.c: Likewise.
17373
17374 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17375
17376         * gcc.dg/i386-rotate-1.c: New test.
17377
17378 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17379
17380         * g++.dg/init/ref12.C: Add "run" marker.
17381
17382         PR c++/17435
17383         * g++.dg/init/ref12.C: New test.
17384
17385         PR c++/18140
17386         * g++.dg/template/shift1.C: New test.
17387         * g++.dg/template/error10.C: Adjust error markers.
17388
17389 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17390
17391         PR tree-opt/17529
17392         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17393
17394 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17395
17396         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17397         * gcc.dg/weak/weak-3.c: Likewise.
17398         * gcc.dg/weak/weak-5.c: Likewise.
17399         * gcc.dg/weak/weak-9.c: Likewise.
17400         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17401         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17402
17403         * gcc.dg/darwin-weakimport-1.c: New.
17404
17405 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17406
17407         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17408
17409 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17410
17411         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17412         'syntax' error messages.
17413         * gcc.dg/cpp/direct2s.c: Likewise.
17414
17415 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17416
17417         * gcc.c-torture/compile/20041026-1.c: New.
17418
17419 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17420
17421         PR c++/18093
17422         * g++.dg/lookup/ns2.C: New test.
17423
17424         PR c++/18020
17425         * g++.dg/template/enum4.C: New test.
17426
17427         PR c++/18161
17428         * g++.dg/template/expr1.C: New test.
17429
17430 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17431
17432         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17433
17434 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17435
17436         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17437         gcc.dg/decl-nospec-3.c: New tests.
17438
17439 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17440
17441         * objc.dg/super-class-3.m: New test.
17442
17443 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17444
17445         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17446         resyncing.
17447         * gcc.dg/cpp/direct2s.c: Likewise.
17448
17449 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17450
17451         * objc.dg/image-info.m: Update for changes to section selection.
17452
17453 2004-10-25  David Ayers  <d.ayers@inode.at>
17454             Ziemowit Laski  <zlaski@apple.com>
17455
17456         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17457         diagnostics when messaging 'id <Proto>'.
17458         * objc.dg/class-protocol-1.m: New test.
17459         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17460         a non-existent method signature.
17461         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17462         Update diagnostics when messaging with non-existent method signature.
17463         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17464         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17465         invalid receivers are now resolved as if messaging 'id'; remove
17466         extraneous diagnostics.
17467
17468 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17469
17470         PR c/16667
17471         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17472         gcc.dg/init-desig-obs-3.c: New tests.
17473
17474 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17475
17476         * gcc.dg/debug/20041023-1.c: New test.
17477
17478 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17479
17480         PR middle-end/17407
17481         * gcc.c-torture/compile/pr17407.c: New test.
17482
17483         PR c++/18121
17484         * g++.dg/template/array8.C: New test.
17485
17486 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17487
17488         PR other/18138
17489         * lib/g++.exp: Accept more than one multilib libgcc.
17490         * lib/gcc-dg.exp: Likewise.
17491         * lib/objc.exp: Likewise.
17492         * lib/treelang.exp: Likewise.
17493         * lib/gfortran.exp: Likewise.
17494
17495 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17496
17497         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17498
17499 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17500
17501         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17502         * gcc.dg/c99-const-expr-3.c: Likewise.
17503
17504 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17505
17506         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17507
17508 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17509
17510         * gcc.c-torture/execute/loop-2e.x: Remove.
17511
17512 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17513
17514         PR c++/18095
17515         * g++.dg/parse/crash18.C: New.
17516         * g++.dg/parse/crash19.C: New.
17517
17518 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17519
17520         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17521         * g++.dg/ext/dllimport2.C: Same.
17522         * g++.dg/ext/dllimport8.C: Same.
17523
17524 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17525
17526         PR c++/10841
17527         * g++.dg/conversion/cast1.C: New test.
17528         * g++.dg/overload/pmf1.C: Adjust error marker.
17529
17530 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17531
17532         PR objc/17923
17533         * objc.dg/const-str-7.m: New test.
17534
17535 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17536
17537         * g++.dg/template/memfriend11.C: Fix comment typo.
17538         * g++.dg/template/memfriend14.C: Likewise.
17539
17540 2004-10-20  Richard Henderson  <rth@redhat.com>
17541
17542         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17543         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17544         -fasynchronous-unwind-tables.
17545
17546 2004-10-20  Richard Henderson  <rth@redhat.com>
17547
17548         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17549         (main): Return success.
17550         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17551         (main): Return success.
17552
17553 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17554
17555         PR c++/13495
17556         * g++.dg/template/memfriend9.C: New test.
17557         * g++.dg/template/memfriend10.C: Likewise.
17558         * g++.dg/template/memfriend11.C: Likewise.
17559         * g++.dg/template/memfriend12.C: Likewise.
17560         * g++.dg/template/memfriend13.C: Likewise.
17561         * g++.dg/template/memfriend14.C: Likewise.
17562         * g++.dg/template/memfriend15.C: Likewise.
17563         * g++.dg/template/memfriend16.C: Likewise.
17564         * g++.dg/template/memfriend17.C: Likewise.
17565         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17566
17567 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17568
17569         * g++.dg/conversion/dr195.C: New.
17570         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17571
17572 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17573             Devang Patel  <dpatel@apple.com>
17574
17575         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17576         of floating point arithmetic, which could trap.
17577
17578 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17579
17580         PR c++/14035
17581         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17582         * g++.dg/conversion/const2.C: New test.
17583         * g++.dg/expr/reinterpret2.C: New test.
17584         * g++.dg/expr/reinterpret3.C: New test.
17585         * g++.dg/expr/cast2.C: New test.
17586         * g++.dg/expr/copy1.C: New test.
17587         * g++.dg/other/conversion1.C: Change error message.
17588         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17589         function pointers to void *.
17590         * g++.old-deja/g++.mike/p10148.C: Likewise.
17591
17592 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17593
17594         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17595
17596 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17597
17598         PR c++/18047
17599
17600         * g++.dg/parse/expr3.C: New test.
17601
17602 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17603
17604         * gcc.dg/smod-1.c: New test.
17605
17606 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
17607
17608         * objc.dg/method-14.m: New test.
17609
17610 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17611
17612         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
17613         Also xfail as the patch was reverted.
17614
17615 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17616
17617         PR middle-end/16973
17618         * gcc.dg/pr16973.c: New test.
17619
17620 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
17621
17622         PR tree-optimization/17656
17623         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
17624
17625 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17626
17627         * g++.dg/eh/shadow1.C: New.
17628
17629 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
17630
17631         * gcc.c-torture/compile/20041018-1.c: New test.
17632
17633 2004-10-18  Ben Elliston  <bje@au.ibm.com>
17634
17635         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
17636         compiler referring to register 0 when accessing sdata.  The linker
17637         now patches things up.
17638
17639 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
17640
17641         PR c/17529
17642         * gcc.c-torture/compile/pr17529.c: New test.
17643
17644 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17645
17646         PR c++/17743
17647         * g++.dg/ext/attrib17.C: New test.
17648
17649 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17650
17651         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
17652
17653 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17654
17655         PR c++/10479
17656         * g++.dg/ext/attrib16.C: New test.
17657
17658 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
17659
17660         PR c++/17042
17661         * g++.dg/init/dso_handle1.C: New test.
17662
17663         PR c++/14667
17664         * g++.dg/parse/typedef6.C: New test.
17665
17666         PR c++/17916
17667         * g++.dg/parse/pragma1.C: New test.
17668
17669 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
17670
17671         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
17672
17673 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
17674
17675         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
17676         -fno-common when on HPPA HP-UX platforms.
17677
17678 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
17679
17680         PR other/16820
17681         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
17682         stdint.h.
17683         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
17684         uintptr_t.
17685
17686 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17687
17688         PR c++/16301
17689         * g++.dg/lookup/strong-using-4.C: New test.
17690
17691 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17692
17693         PR middle-end/16567
17694         * gcc.c-torture/compile/nested-1.c: New test.
17695
17696 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17697
17698         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
17699         and mipsisa64*-*-* (until support for misaligned loads is added).
17700         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
17701         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
17702         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
17703         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
17704         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
17705         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
17706
17707 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
17708
17709         PR c++/17976
17710         * g++.dg/init/dtor3.C: New test.
17711
17712 2004-10-15  Ben Elliston  <bje@au.ibm.com>
17713
17714         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
17715
17716 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
17717
17718         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
17719         * gcc.dg/macho-lo-sum.c: Likewise.
17720
17721 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
17722
17723         * gcc.dg/ppc-spe64-1.c: New test.
17724
17725 2004-10-14  Devang Patel  <dpatel@apple.com>
17726
17727         PR 17635
17728         * gcc.dg/pr17635.c : New test.
17729
17730 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
17731
17732         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
17733         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
17734         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
17735         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
17736         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
17737         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
17738         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
17739         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
17740         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
17741         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
17742         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
17743         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
17744         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
17745         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
17746         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
17747         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
17748         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
17749         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
17750
17751 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17752
17753         * gcc.dg/vect/vect-82.c: New testcase.
17754         * gcc.dg/vect/vect-82_64.c: New testcase.
17755         * gcc.dg/vect/vect-83.c: New testcase.
17756         * gcc.dg/vect/vect-83_64.c: New testcase.
17757
17758 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17759
17760         * gcc.dg/cpp/error-1.c: New test.
17761
17762 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17763
17764         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
17765
17766 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
17767
17768         PR target/17984
17769         * gcc.dg/cris-peep2-xsrand2.c: New test.
17770
17771 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
17772
17773         PR c++/17661
17774         * testsuite/g++.dg/expr/for2.C: New test.
17775
17776 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17777
17778         * g++.dg/inherit/thunk1.C: Run on the SPARC.
17779
17780 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
17781
17782         PR tree-optimization/17724
17783         * g++.dg/opt/pr17724-1.C: New test.
17784         * g++.dg/opt/pr17724-2.C: New test.
17785         * g++.dg/opt/pr17724-3.C: New test.
17786         * g++.dg/opt/pr17724-4.C: New test.
17787         * g++.dg/opt/pr17724-5.C: New test.
17788         * g++.dg/opt/pr17724-6.C: New test.
17789
17790 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
17791
17792         PR c/17301
17793         * gcc.dg/pr17301-2.c: New test.
17794
17795 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
17796
17797         PR c++/15876
17798         * g++.dg/parse/error22.C: New test.
17799
17800         PR c++/17936
17801         * g++.dg/template/spec18.C: New test.
17802
17803 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
17804
17805         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
17806         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
17807         memcpy.
17808         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
17809         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
17810
17811 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
17812
17813         * g++.dg/eh/cleanup5.C: Add dg-options "".
17814
17815 2004-10-11  Roger Sayle  <roger@eyesopen.com>
17816
17817         PR middle-end/17657
17818         * gcc.dg/switch-4.c: New test case.
17819
17820 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
17821
17822         * gcc.c-torture/execute/20041011-1.c: New test.
17823
17824 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17825
17826         PR c++/17554
17827         * g++.dg/init/for3.C: New test.
17828
17829         PR c++/17657
17830         * g++.dg/opt/switch2.C: New test.
17831
17832         PR middle-end/17703
17833         * g++.dg/warn/Wreturn-2.C: New test.
17834
17835 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17836
17837         PR c++/17907
17838         * g++.dg/eh/cleanup5.C: New test.
17839
17840 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
17841
17842         PR c++/17393
17843         * g++.dg/parse/error21.C: New test.
17844
17845 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17846
17847         * g++.dg/overload/pmf1.C: Adjust quoting marks.
17848         * g++.dg/warn/incomplete1.C: Likewise.
17849         * g++.dg/template/qualttp20.C: Likewise.
17850
17851 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17852
17853         PR c/17881
17854         * parm-incomplete-1.c: New test.
17855
17856 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17857
17858         PR c++/17867
17859         * g++.dg/parse/error19.C: New test.
17860
17861         PR c++/17670
17862         * g++.dg/init/new11.C: New test.
17863
17864         PR c++/17821
17865         * g++.dg/parse/error20.C: New test.
17866
17867         PR c++/17826
17868         * g++.dg/template/crash24.C: New test.
17869
17870 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17871
17872         PR c/17301
17873         * gcc.dg/pr17301-1.c: New test.
17874
17875 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17876
17877         PR c/17189
17878         * gcc.dg/anon-struct-5.c: New test.
17879
17880 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17881
17882         PR c/17844
17883         * gcc.dg/pr17844-1.c: New test.
17884
17885 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
17886
17887         PR tree-optimization/17906
17888         * gcc.c-torture/compile/pr17906.c: New.
17889
17890 2004-10-09  Stuart Hastings  <stuart@apple.com>
17891             Roger Sayle  <roger@eyesopen.com>
17892
17893         PR rtl-optimization/17853
17894         * gcc.dg/i386-mmx-5.c: New testcase.
17895
17896 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
17897
17898         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
17899
17900 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17901
17902         PR c++/17524
17903         * g++.dg/template/static9.C: New test.
17904
17905         PR c++/17685
17906         * g++.dg/parse/operator5.C: New test.
17907
17908 2004-10-09  Roger Sayle  <roger@eyesopen.com>
17909
17910         PR middle-end/17894
17911         * gcc.c-torture/execute/divcmp-4.c: New test case.
17912
17913 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17914
17915         PR tree-opt/17902
17916         * g++.dg/opt/pr17902.C: New test.
17917
17918 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
17919
17920         * gcc.dg/cpp/ident-1.c: Add dg-options "".
17921
17922 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17923
17924         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
17925
17926 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17927
17928         * gcc.dg/assign-warn-3.c: New test.
17929
17930 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17931
17932         PR c/16999
17933         * gcc.dg/cpp/ident-1.c: New test.
17934
17935 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17936
17937         * gcc.c-torture/compile/acc1.c: New.
17938
17939 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17940
17941         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
17942         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
17943
17944 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17945
17946         * gcc.dg/ultrasp11.c: New test.
17947
17948 2004-10-08  Michael Matz  <matz@suse.de>
17949
17950         * gcc.dg/doloop-2.c: New test.
17951
17952 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17953
17954         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
17955         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
17956         objc.dg/method-9.m: Update expected diagnostics.
17957
17958 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
17959
17960         * gcc.dg/ppc-fsel-3.c: New file.
17961         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
17962
17963 2004-10-07  Paul Brook  <paul@codesourcery.com>
17964
17965         * gfortran.dg/intrinsic_verify_1.f90: New test.
17966
17967 2004-10-07  Paul Brook  <paul@codesourcery.com>
17968
17969         * gfortran.dg/empty_format_1.f90: Remove stray commas.
17970
17971 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17972
17973         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
17974         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
17975         commit.
17976
17977 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
17978
17979         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
17980
17981 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17982
17983         PR c++/17115
17984         * g++.dg/warn/Winline-4.C: New test.
17985
17986 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17987
17988         * gcc.c-torture/compile/20041007-1.c: New test.
17989
17990 2004-10-07  Paul Brook  <paul@codesourcery.com>
17991
17992         PR fortran/17678
17993         * gfortran.dg/use_allocated_1.f90: New test.
17994
17995 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17996
17997         PR middle-end/17849
17998         * gfortran.fortran-torture/compile/nested.f90: New test
17999
18000 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18001
18002         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18003
18004 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18005
18006         PR c++/17368
18007         * g++.dg/ext/asm6.C: New test.
18008
18009 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18010
18011         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18012
18013 2004-10-06  Paul Brook  <paul@codesourcery.com>
18014
18015         PR libfortran/17709
18016         * gfortran.dg/empty_format_1.f90: New test.
18017
18018 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18019
18020         PR fortran/17568
18021         * gfortran.dg/ishft.f90: New test.
18022
18023         PR fortran/17283
18024         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18025         tests.
18026
18027 2004-10-06  Paul Brook  <paul@codesourcery.com>
18028
18029         * gfortran.dg/do_1.f90: New test.
18030
18031 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18032
18033         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18034         optimizing for size.
18035
18036 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18037
18038         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18039
18040 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18041
18042         * gcc.c-torture/compile/20041005-1.c: New test.
18043
18044 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18045
18046         PR c++/17829
18047         * g++.dg/lookup/koenig4.C: New.
18048
18049 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18050
18051         * g++.dg/other/classkey1.C: Adjust quoting marks.
18052         * g++.dg/parse/error15.C: Likewise.
18053         * g++.dg/template/meminit2.C (int>): Likewise.
18054
18055 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18056
18057         PR fortran/17283
18058         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18059
18060         PR fortran/17631
18061         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18062
18063         PR fortran/17708
18064         * gfortran.dg/pr17708.f90: New test.
18065
18066 2004-10-04  Chao-ying Fu  <fu@mips.com>
18067
18068         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18069         * gcc.dg/vect/vect-4.c: Ditto.
18070         * gcc.dg/vect/vect-5.c: Ditto.
18071         * gcc.dg/vect/vect-6.c: Ditto.
18072         * gcc.dg/vect/vect-8.c: Ditto.
18073         * gcc.dg/vect/vect-16.c: Ditto.
18074         * gcc.dg/vect/vect-30.c: Ditto.
18075         * gcc.dg/vect/vect-40.c: Ditto.
18076         * gcc.dg/vect/vect-41.c: Ditto.
18077         * gcc.dg/vect/vect-42.c: Ditto.
18078         * gcc.dg/vect/vect-43.c: Ditto.
18079         * gcc.dg/vect/vect-44.c: Ditto.
18080         * gcc.dg/vect/vect-45.c: Ditto.
18081         * gcc.dg/vect/vect-46.c: Ditto.
18082         * gcc.dg/vect/vect-47.c: Ditto.
18083         * gcc.dg/vect/vect-48.c: Ditto.
18084         * gcc.dg/vect/vect-49.c: Ditto.
18085         * gcc.dg/vect/vect-50.c: Ditto.
18086         * gcc.dg/vect/vect-51.c: Ditto.
18087         * gcc.dg/vect/vect-52.c: Ditto.
18088         * gcc.dg/vect/vect-53.c: Ditto.
18089         * gcc.dg/vect/vect-54.c: Ditto.
18090         * gcc.dg/vect/vect-55.c: Ditto.
18091         * gcc.dg/vect/vect-56.c: Ditto.
18092         * gcc.dg/vect/vect-57.c: Ditto.
18093         * gcc.dg/vect/vect-58.c: Ditto.
18094         * gcc.dg/vect/vect-59.c: Ditto.
18095         * gcc.dg/vect/vect-60.c: Ditto.
18096         * gcc.dg/vect/vect-74.c: Ditto.
18097         * gcc.dg/vect/vect-79.c: Ditto.
18098         * gcc.dg/vect/vect-80.c: Ditto.
18099
18100 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18101
18102         * gcc.dg/unused-7.c: Use the correct option.
18103
18104 2004-10-04  Paul Brook  <paul@codesourcery.com>
18105         Bud Davis  <bdavis9659@comcast.net>
18106
18107         PR fortran/17706
18108         PR fortran/16434
18109         * gfortran/pr17706.f90: New test.
18110         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18111
18112 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18113
18114         * gfortran.dg/pr17612.f90: New test.
18115
18116 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18117
18118         * g++.dg/template/local1.C: Adjust quoting marks in
18119         testing for diagnostics.
18120         * g++.dg/tls/diag-2.C: Likewise.
18121         * g++.dg/other/error8.C: Likewise.
18122
18123 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18124
18125         PR c/17178
18126         * gcc.dg/unused-4.c: Adjust to be correct.
18127
18128         PR c/17820
18129         * gcc.dg/unused-7.c: New test.
18130
18131 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18132
18133         PR c++/17797
18134         * g++.dg/overload/template2.C: New test.
18135
18136 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18137
18138         PR tree-optimization/16632
18139         * gcc.dg/tree-ssa/20041002-1.c: New.
18140
18141 2004-10-03  Paul Brook  <paul@codesourcery.com>
18142
18143         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18144         rather than relying on default formatting.
18145
18146 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18147
18148         * gcc.dg/20040920-1.c: Update expected message text.
18149
18150 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18151
18152         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18153
18154 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18155
18156         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18157         tree level.
18158
18159 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18160
18161         * gcc.dg/tree-ssa/pr17343.c: Remove.
18162
18163 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18164
18165         PR tree-opt/17343
18166         * gcc.dg/tree-ssa/pr17343.c: New test.
18167
18168 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18169
18170         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18171         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18172         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18173         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18174         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18175
18176 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18177
18178         * gcc.dg/lvalue-2.c: New test.
18179
18180 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18181
18182         PR c/17730
18183         * gcc.dg/pr17730-1.c: New test
18184
18185 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18186
18187         PR c/7425
18188         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18189
18190 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18191
18192         * gcc.c-torture/execute/stdarg-1.c: New test.
18193         * gcc.c-torture/execute/stdarg-2.c: New test.
18194         * gcc.c-torture/execute/stdarg-3.c: New test.
18195         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18196         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18197         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18198         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18199         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18200
18201 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18202
18203         PR tree-optimization/17697
18204         * g++.dg/opt/pr17697-1.C: New test.
18205         * g++.dg/opt/pr17697-2.C: New test.
18206         * g++.dg/opt/pr17697-3.C: New test.
18207
18208 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18209
18210         PR c/16409
18211         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18212         gcc.dg/vla-init-5.c: New tests.
18213
18214 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18215
18216         PR c/13804
18217         * gcc.dg/pr13804-1.c: New test.
18218
18219 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18220
18221         PR fortran/16938
18222         * gfortran.dg/pr16938.f90: New test.
18223
18224 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18225
18226         * g++.dg/template/crash23.C: New test.
18227
18228 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18229
18230         PR c++/17585
18231         * g++.dg/template/static8.C: New test.
18232
18233 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18234
18235         PR c++/17681
18236         * g++.dg/other/error9.C: New test.
18237
18238 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18239
18240         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18241
18242 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18243
18244         PR fortran/15164
18245         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18246
18247 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18248
18249         PR middle-end/17112
18250         * gcc.dg/pr17112-1.c: New test case.
18251
18252 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18253
18254         PR c/11459
18255         * gcc.dg/pr11459-1.c: New test.
18256
18257 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18258
18259         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18260         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18261
18262 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18263
18264         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18265
18266 2004-09-25  Jan Hubicka  <jh@suse.cz>
18267
18268         * compile/30040909-1.c: New test.
18269         * compile/30040907-1.c: New test.
18270
18271 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18272
18273         * gcc.c-torture/execute/va-arg-26.c: New test.
18274
18275 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18276
18277         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18278         extra diagnostics on targets with 64-bit pointers.
18279         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18280
18281 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18282
18283         PR c/17188
18284         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18285         * gcc.dg/decl-3.c: Adjust expected message.
18286
18287 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18288
18289         PR fortran/17615
18290         * gfortran.dg/pr17615.f90: New test.
18291
18292 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18293
18294         PR tree-optimzation/17517
18295         * g++.dg/tree-ssa/pr17517.C: New Test.
18296
18297 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18298
18299         PR c++/16889
18300         * g++.dg/lookup/ambig3.C: New.
18301
18302 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18303
18304         PR tree-opt/17624
18305         * g++.dg/opt/pr17624.C: New test.
18306
18307 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18308
18309         PR c/6980
18310         * gcc.dg/Wbad-function-cast-1.c: New test.
18311
18312 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18313
18314         * g++.dg/ext/complit1.C
18315         * g++.dg/other/error2.C
18316         * g++.dg/other/nontype-1.C
18317         * g++.dg/parse/crash11.C
18318         * g++.dg/parse/crash12.C
18319         * g++.dg/parse/error15.C
18320         * g++.dg/parse/error4.C
18321         * g++.dg/parse/tmpl-outside1.C
18322         * g++.dg/parse/too-many-tmpl-args1.C
18323         * g++.dg/template/dependent-expr3.C
18324         * g++.dg/template/error10.C
18325         * g++.dg/template/instantiate1.C
18326         * g++.dg/template/vtable2.C
18327         * g++.dg/warn/Wshadow-1.C
18328         * g++.dg/warn/weak1.C
18329         * g++.old-deja/g++.brendan/crash16.C
18330         * g++.old-deja/g++.brendan/crash18.C
18331         * g++.old-deja/g++.brendan/crash48.C
18332         * g++.old-deja/g++.brendan/crash49.C
18333         * g++.old-deja/g++.brendan/crash55.C
18334         * g++.old-deja/g++.brendan/crash56.C
18335         * g++.old-deja/g++.brendan/crash8.C
18336         * g++.old-deja/g++.brendan/enum11.C
18337         * g++.old-deja/g++.brendan/enum8.C
18338         * g++.old-deja/g++.brendan/enum9.C
18339         * g++.old-deja/g++.brendan/friend3.C
18340         * g++.old-deja/g++.brendan/misc14.C
18341         * g++.old-deja/g++.bugs/900402_02.C
18342         * g++.old-deja/g++.bugs/900404_03.C
18343         * g++.old-deja/g++.bugs/900404_04.C
18344         * g++.old-deja/g++.bugs/900428_03.C
18345         * g++.old-deja/g++.jason/crash4.C
18346         * g++.old-deja/g++.jason/overload21.C
18347         * g++.old-deja/g++.jason/redecl1.C
18348         * g++.old-deja/g++.jason/report.C
18349         * g++.old-deja/g++.jason/rfg10.C
18350         * g++.old-deja/g++.jason/template30.C
18351         * g++.old-deja/g++.law/arm12.C
18352         * g++.old-deja/g++.law/ctors5.C
18353         * g++.old-deja/g++.law/cvt20.C
18354         * g++.old-deja/g++.law/init10.C
18355         * g++.old-deja/g++.law/init8.C
18356         * g++.old-deja/g++.law/visibility17.C
18357         * g++.old-deja/g++.law/visibility7.C
18358         * g++.old-deja/g++.mike/net8.C
18359         * g++.old-deja/g++.mike/p646.C
18360         * g++.old-deja/g++.mike/p700.C
18361         * g++.old-deja/g++.mike/p701.C
18362         * g++.old-deja/g++.mike/p811.C
18363         * g++.old-deja/g++.ns/template13.C
18364         * g++.old-deja/g++.other/array3.C
18365         * g++.old-deja/g++.other/crash25.C
18366         * g++.old-deja/g++.other/dtor3.C
18367         * g++.old-deja/g++.other/dtor4.C
18368         * g++.old-deja/g++.other/main1.C
18369         * g++.old-deja/g++.other/warn7.C
18370         * g++.old-deja/g++.pt/crash11.C
18371         * g++.old-deja/g++.pt/crash36.C
18372         * g++.old-deja/g++.pt/spec22.C
18373         * g++.old-deja/g++.pt/spec9.C
18374         * g++.old-deja/g++.pt/ttp52.C
18375         * g++.old-deja/g++.robertl/eb103.C
18376         * g++.old-deja/g++.robertl/eb121.C
18377         * g++.old-deja/g++.robertl/eb22.C
18378         * g++.old-deja/g++.robertl/eb8.C:
18379         Update locations and/or regexps of dg-error markers.
18380         Remove markers for some bogus messages that are no longer issued.
18381
18382 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18383
18384         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18385         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18386
18387 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18388
18389         PR c++/17618
18390         * g++.dg/lookup/crash5.C: New test.
18391
18392 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18393
18394         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18395         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18396         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18397         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18398         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18399         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18400
18401         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18402         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18403         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18404         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18405         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18406         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18407
18408         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18409
18410         * gcc.dg/vect/vect-44.c: Check additional cases.
18411         * gcc.dg/vect/vect-48.c: Check additional cases.
18412
18413         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18414         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18415         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18416         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18417         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18418         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18419         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18420         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18421         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18422
18423         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18424         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18425         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18426
18427 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18428
18429         * gcc.dg/tree-ssa/loop-6.c: New test.
18430
18431 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18432
18433         PR c++/17620
18434         * g++.dg/inherit/base2.C: New.
18435
18436 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18437
18438         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18439         * gcc.dg/20001012-2.c: Likewise.
18440         * gcc.dg/20001013-1.c: Likewise.
18441         * gcc.dg/20001101-1.c: Likewise.
18442         * gcc.dg/20001102-1.c: Likewise.
18443         * gcc.dg/bf-spl1.c: Likewise.
18444         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18445         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18446
18447 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18448
18449         PR tree-optimization/16721
18450         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18451
18452 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18453
18454         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18455         * gcc.dg/20040305-1.c: Likewise.
18456
18457 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18458
18459         PR c/16566
18460         * gcc.c-torture/compile/pr16566-1.c,
18461         gcc.c-torture/compile/pr16566-2.c,
18462         gcc.c-torture/compile/pr16566-3.c: New tests.
18463
18464 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18465
18466         PR tree-optimization/17512
18467         * gcc.c-torture/compile/20040916-1.c.
18468
18469 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18470
18471         * gcc.dg/pragma-re-3.c: New test.
18472
18473 2004-09-17  Matt Austern  <austern@apple.com>
18474
18475         PR c++/15049
18476         * g++.dg/other/anon3.C: New.
18477
18478 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18479
18480         PR c++/7503
18481         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18482         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18483         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18484         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18485         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18486
18487 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18488
18489         PR fortran/17286
18490         * gfortran.dg/pr17286.f90: New test.
18491
18492 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18493
18494         PR c++/17530
18495         * g++.dg/template/static7.C: New test.
18496
18497 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18498
18499         PR tree-opt/17558
18500         * gcc.c-torture/compile/pr17558.c: New test.
18501
18502 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18503
18504         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18505         if SKIP_ATTRIBUTE is defined.
18506
18507 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18508
18509         PR fortran/15957
18510         * gfortran.dg/pr15957.f90: New test.
18511
18512 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18513
18514         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18515         in comparison.
18516         * gcc.dg/vect/vect-79.c: Likewise.
18517         * gcc.dg/vect/vect-80.c: Likewise.
18518
18519 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18520
18521         PR fortran/15750
18522         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18523
18524 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18525
18526         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18527         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18528         * gcc.dg/vect/vect-62.c: New testcase.
18529         * gcc.dg/vect/vect-63.c: New testcase.
18530         * gcc.dg/vect/vect-64.c: New testcase.
18531         * gcc.dg/vect/vect-65.c: New testcase.
18532         * gcc.dg/vect/vect-66.c: New testcase.
18533         * gcc.dg/vect/vect-67.c: New testcase.
18534         * gcc.dg/vect/vect-68.c: New testcase.
18535         * gcc.dg/vect/vect-69.c: New testcase.
18536         * gcc.dg/vect/vect-79.c: New testcase.
18537         * gcc.dg/vect/vect-80.c: New testcase.
18538
18539 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18540
18541         * gcc.target/mips/asm-1.c: New test.
18542
18543 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18544
18545         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18546         * gcc.dg/vect/vect-73.c: New testcase.
18547         * gcc.dg/vect/vect-74.c: New testcase.
18548         * gcc.dg/vect/vect-75.c: New testcase.
18549         * gcc.dg/vect/vect-76.c: New testcase.
18550         * gcc.dg/vect/vect-77.c: New testcase.
18551         * gcc.dg/vect/vect-78.c: New testcase
18552
18553 2004-09-18  Paul Brook  <paul@codesourcery.com>
18554
18555         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18556
18557 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18558
18559         PR c/17424
18560         * gcc.dg/pr17424-1.c: New test.
18561
18562 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18563
18564         * g++.dg/tree-ssa/pr17153.C: New test.
18565
18566 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18567
18568         PR pch/13361
18569         * testsuite/g++.dg/pch/wchar-1.C: New.
18570         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18571
18572 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18573
18574         * gcc.c-torture/execute/20040917-1.c: New test.
18575
18576 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18577
18578         PR tree-optimization/17319
18579         * gcc.dg/pr17319.c: New test.
18580
18581 2004-09-17  Devang Patel  <dpatel@apple.com>
18582
18583         * gcc.dg/20040813-1.c: New test.
18584
18585 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18586
18587         PR tree-optimization/17273
18588         * gcc.c-torture/compile/pr17273.c: New test.
18589
18590 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18591
18592         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18593         Update expected messages.
18594         * gcc.dg/declspec-13.c: New test.
18595
18596 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18597
18598         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18599
18600 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18601
18602         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18603         change what 'a' is pointing to.
18604
18605 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18606
18607         PR c++/16002
18608         * g++.dg/template/error18.C: New test.
18609
18610         PR c++/16029
18611         * g++.dg/warn/Wunused-8.C: New test.
18612
18613 2004-09-17  Steven Bosscher  <stevenb@suse.de>
18614
18615         PR tree-optimization/17513
18616         * gcc.dg/20040916-1.c: New test.
18617
18618 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
18619
18620         PR c++/17501
18621         * g++.dg/template/typename7.C: New test.
18622
18623 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18624
18625         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
18626
18627 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
18628
18629         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
18630         with -ftree-based-profiling also.
18631         * lib/profopt.exp: Support late-set profile_option/feedback_option.
18632
18633 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
18634
18635         PR/15364
18636         * gfortran.dg/der_array_io_1.f90: New test.
18637         * gfortran.dg/der_array_io_2.f90: New test.
18638         * gfortran.dg/der_array_io_3.f90: New test.
18639
18640 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18641
18642         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
18643         EABI.
18644
18645 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18646
18647         * g++.dg/opt/switch1.C: New test.
18648
18649 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18650
18651         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
18652         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
18653         Update expected messages.
18654
18655 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18656
18657         PR fortran/16485
18658         * gfortran.dg/same_name_1.f90: New test.
18659
18660 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
18661
18662         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
18663         dereference garbage pointers.
18664
18665 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
18666
18667         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
18668         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
18669
18670         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
18671         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
18672         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
18673
18674 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
18675
18676         PR c++/17324
18677         * g++.dg/template/mangle1.C: New test.
18678
18679 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18680
18681         PR tree-optimization/17252
18682         * gcc.c-torture/execute/pr17252.c: New test.
18683
18684 2004-09-14  Andrew Pinski  <apinski@apple.com>
18685
18686         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
18687
18688 2004-09-14  Roger Sayle  <roger@eyesopen.com>
18689
18690         PR rtl-optimization/9771
18691         * gcc.dg/pr9771-1.c: New test case.
18692
18693 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18694
18695         PR tree-optimization/15262
18696         * gcc.c-torture/execute/pr15262-1.c: New test.
18697         * gcc.c-torture/execute/pr15262-2.c: New test.
18698
18699 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18700
18701         * gcc.dg/declspec-12.c: New test.
18702
18703 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
18704
18705         * gfortran.dg/pr17090.f90: Add directives to test.
18706
18707 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18708
18709         * gcc.c-torture/compile/20040914-1.c: New test.
18710
18711 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18712
18713         PR c++/16162
18714         * g++.dg/template/decl2.C: New test.
18715
18716 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
18717
18718         PR fortran/17090
18719         * gfortran.dg/pr17090.f90: New test.
18720
18721 2004-09-13  Dale Johannesen  <dalej@apple.com>
18722
18723         * gcc.c-torture/compile/pr17408.c: New test case.
18724
18725 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18726
18727         PR c++/16716
18728         * g++.dg/parse/crash17.C: New test.
18729
18730         PR c++/17327
18731         * g++.dg/template/enum3.C: New test.
18732
18733 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
18734
18735         * lib/gcc-defs.exp: Load wrapper.exp.
18736         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
18737         using local code.
18738         * lib/gcc.exp (gcc_init): Similar.
18739         * lib/gfortran.exp (gfortran_init): Similar.
18740         * lib/objc.exp (objc_init): Similar.
18741         * lib/treelang.exp (treelang_init): Similar.
18742         * lib/wrapper.exp: New file with build_wrapper call machinery in
18743         ${tool}_maybe_build_wrapper.
18744
18745 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18746
18747         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
18748         "inline".
18749         * gcc.dg/declspec-11.c: Update expected messages.
18750         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
18751         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
18752         gcc.dg/inline-12.c: New tests.
18753
18754 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
18755
18756         * g++.dg/tree-ssa/pr17400.C: New testcase.
18757
18758 2004-09-13  James E Wilson  <wilson@specifixinc.com>
18759
18760         * gcc.target/mips/sb1-1.c: New testcase.
18761
18762 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
18763
18764         * lib/g77-dg.exp: Remove unused file.
18765         * lib/mike-g77.exp: Ditto.
18766         * lib/g77.exp: Ditto.
18767
18768 2004-09-12  Richard Henderson  <rth@redhat.com>
18769
18770         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
18771
18772 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18773
18774         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
18775         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18776         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
18777         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
18778         Update expected messages.
18779
18780 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
18781
18782         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
18783         declaration/use mismatch for dirp parameter.
18784
18785 2004-09-12  Andrew Pinski  <apinski@apple.com>
18786
18787         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
18788         -fgnu-runtime is passed.
18789
18790 2004-09-12  Richard Henderson  <rth@redhat.com>
18791
18792         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
18793         do the uplevel thing and update additional_flags directly.
18794         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
18795         gfortran.fortran-torture/execute/intrinsic_nearest.x,
18796         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
18797         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
18798
18799 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18800
18801         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
18802
18803 2004-09-11  Roger Sayle  <roger@eyesopen.com>
18804
18805         PR middle-end/17411
18806         * g++.dg/opt/pr17411-1.C: New test case.
18807
18808 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18809
18810         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18811         gcc.dg/tls/diag-2.c: Update expected messages.
18812         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
18813         messages.
18814         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
18815         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
18816         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
18817         gcc.dg/tls/diag-5.c: New tests.
18818
18819 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
18820
18821         * gcc.dg/20040910-1.c: Correct dg-error regexp.
18822
18823 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18824
18825         * g++.dg/parse/break-in-for.C: New test.
18826
18827 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
18828
18829         * gcc.dg/tree-ssa/20040911-1.c: New test.
18830
18831 2004-09-11  Andreas Jaeger  <aj@suse.de>
18832
18833         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
18834         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
18835
18836 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
18837
18838         * gcc.target/frv: New directory of FR-V-specific tests.
18839
18840 2004-09-10  James E Wilson  <wilson@specifixinc.com>
18841
18842         * gcc.dg/convert-vec-1.c: New test.
18843
18844 2004-09-10  Roger Sayle  <roger@eyesopen.com>
18845
18846         PR middle-end/17024
18847         * gcc.dg/pr17024-1.c: New test case.
18848
18849 2004-09-10  Eric Christopher  <echristo@redhat.com>
18850
18851         * gcc.dg/20040910-1.c: New test.
18852
18853 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18854
18855         * gcc.dg/bitfld-9.c: New test.
18856
18857 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
18858
18859         * gcc.c-torture/execute/ieee/acc1.c: New test.
18860         * gcc.c-torture/execute/ieee/acc2.c: New test.
18861         * gcc.c-torture/execute/ieee/mzero6.c: New test.
18862
18863 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18864
18865         * gcc.dg/deprecated-2.c: New test.
18866
18867 2004-09-09  James E Wilson  <wilson@specifixinc.com>
18868
18869         * gcc.dg/init-vec-1.c: New test.
18870
18871 2004-09-09  Roger Sayle  <roger@eyesopen.com>
18872
18873         PR middle-end/17055
18874         * gcc.dg/pr17055-1.c: New test case.
18875
18876 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
18877
18878         PR target/17377
18879         * gcc.c-torture/execute/pr17377.c: New test.
18880
18881 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18882
18883         PR c/8420
18884         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
18885         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
18886         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18887         gcc.dg/long-long-typespec-1.c: New tests.
18888         * gcc.dg/tls/diag-2.c: Update expected diagnostics
18889
18890 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18891
18892         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
18893         gcc.dg/gnu99-static-1.c: New tests.
18894
18895 2004-09-08  Devang Patel  <dpatel@apple.com>
18896
18897         * gcc.dg/darwin-ld-20040828-1.c: New test.
18898         * gcc.dg/darwin-ld-20040828-2.c: New test.
18899         * gcc.dg/darwin-ld-20040828-3.c: New test.
18900
18901 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
18902
18903         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
18904         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
18905         in error message.
18906         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
18907         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
18908         in error message.
18909         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
18910         types they qualify.
18911         * objc.dg/type-size-2.m: Fix wording in comment.
18912         * objc.dg/va-meth-1.m: New test case.
18913
18914 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
18915
18916         PR c/16633:
18917         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
18918         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
18919
18920 2004-09-06  Devang Patel  <dpatel@apple.com>
18921
18922         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
18923         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
18924
18925 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
18926
18927         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
18928         reflect changed line numbering of diagnostics.
18929
18930 2004-09-06  Paul Brook  <paul@codesourcery.com>
18931
18932         * gfortran.dg/edit_real_1.f90: Add new test.
18933
18934 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18935
18936         * gcc.dg/tree-ssa/loop-2.c: New test.
18937         * gcc.dg/tree-ssa/loop-3.c: New test.
18938         * gcc.dg/tree-ssa/loop-4.c: New test.
18939         * gcc.dg/tree-ssa/loop-5.c: New test.
18940
18941 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18942
18943         * gcc.dg/format/sentinel-1.c: Update for parameter option.
18944
18945 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18946
18947         * gcc.dg/format/sentinel-1.c: New test.
18948
18949 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
18950
18951         * testsuite/gcc.dg/builtins-46.c: New.
18952
18953 2004-09-03  Devang Patel  <dpatel@apple.com>
18954
18955         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
18956         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
18957
18958 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18959
18960         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
18961         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
18962         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
18963         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
18964         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
18965         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
18966         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
18967         the non-portable bzero.
18968         * gcc.dg/20010912-1.c: xfail for NetWare.
18969         * gcc.dg/20020426-2.c: xfail for NetWare.
18970         * gcc.dg/20021014-1.c: xfail for NetWare.
18971         * gcc.dg/20021018-1.c: xfail for NetWare.
18972         * gcc.dg/20030213-1.c: xfail for NetWare.
18973         * gcc.dg/20030225-1.c: xfail for NetWare.
18974         * gcc.dg/20030708-1.c: xfail for NetWare.
18975         * gcc.dg/builtins-config.h: Also exclude NetWare.
18976         * gcc.dg/format/format.h: Define restrict only if not already defined.
18977         * gcc.dg/nest.c: xfail for NetWare.
18978         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
18979         * lib/target-supports.exp (check_visibility_available): Exclude
18980         NetWare.
18981
18982 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18983
18984         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
18985         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
18986         deterministic starting point for the alignment of structure fields.
18987         * gcc.dg/Wpadded.c: Dito.
18988         * g++.dg/abi/vbase10.C: Dito.
18989
18990 2004-09-03  Devang Patel  <dpatel@apple.com>
18991
18992         * g++.dg/debug/pr15736.cc: New test.
18993
18994 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18995
18996         * README.QMTEST: Fix out-of-date link.
18997
18998 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
18999
19000         PR fortran/16579
19001         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19002         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19003
19004 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19005
19006         * g++.dg/abi/arm_rtti1.C: New test.
19007
19008 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19009
19010         * gcc.dg/ppc-vector-memcpy.c: New.
19011         * gcc.dg/ppc-vector-memset.c: New.
19012
19013 2004-09-02  Chao-ying Fu  <fu@mips.com>
19014
19015         * gcc.target/mips/mips-3d-1.c: New test.
19016         * gcc.target/mips/mips-3d-2.c: New test.
19017         * gcc.target/mips/mips-3d-3.c: New test.
19018         * gcc.target/mips/mips-3d-4.c: New test.
19019         * gcc.target/mips/mips-3d-5.c: New test.
19020         * gcc.target/mips/mips-3d-6.c: New test.
19021         * gcc.target/mips/mips-3d-7.c: New test.
19022         * gcc.target/mips/mips-3d-8.c: New test.
19023         * gcc.target/mips/mips-3d-9.c: New test.
19024         * gcc.target/mips/mips-ps-1.c: New test.
19025         * gcc.target/mips/mips-ps-2.c: New test.
19026         * gcc.target/mips/mips-ps-3.c: New test.
19027         * gcc.target/mips/mips-ps-4.c: New test.
19028         * gcc.target/mips/mips-ps-type.c: New test.
19029
19030 2004-09-02  Paul Brook  <paul@codesourcery.com>
19031
19032         * gfortran.dg/edit_real_1.f90: Add new tests.
19033
19034 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19035
19036         PR fortran/15327
19037         * gfortran.dg/merge_char_1.f90: New test.
19038
19039 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19040
19041         PR fortran/16404
19042         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19043
19044 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19045
19046         PR c/1522
19047         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19048
19049 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19050
19051         * g++.dg/opt/loop1.C: Do not XFAIL.
19052
19053 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19054
19055         * gcc.c-torture/execute/20040831-1.c: New test.
19056
19057 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19058
19059         PR fortran/16579
19060         * gfortran.dg/g77/20010610.f: Now passes.
19061         Copy from g77.f-torture/execute. Add dg-run directive.
19062         * gfortran.dg/g77/README: Update
19063
19064 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19065
19066         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19067         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19068         (t1, t2, t3, t4): Add volatile.
19069
19070 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19071
19072         * g++.dg/ext/visibility/arm1.C: New test.
19073
19074 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19075
19076         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19077         -pedantic-errors.
19078
19079 2004-09-01  Paul Brook  <paul@codesourcery.com>
19080
19081         * gfortran.dg/eof_2.f90: New test.
19082
19083 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19084
19085         PR fortran/16579
19086         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19087
19088 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19089
19090         PR libfortran/16805
19091         * gfortran.dg/list_read_2.f90: New test.
19092
19093 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19094
19095         * g++.dg/abi/key1.C: New test.
19096
19097 2004-08-31  Richard Henderson  <rth@redhat.com>
19098
19099         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19100         form of offsetof.
19101         * g++.dg/other/offsetof5.C: Remove duplicate.
19102
19103 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19104
19105         PR fortran/17244
19106         * gfortran.dg/func_derived_1.f90: New test.
19107
19108 2004-08-31  Paul Brook  <paul@codesourcery.com>
19109
19110         * gfortran.dg/eof_1.f90: New test.
19111
19112 2004-08-31  Paul Brook  <paul@codesourcery.com>
19113
19114         * gfortran.dg/list_read_1.f90: New file.
19115
19116 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19117
19118         * g++.dg/opt/loop1.C: XFAIL.
19119
19120 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19121
19122         * gcc.dg/funcdef-storage-1.c: New.
19123         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19124         an extern function in local scope.
19125         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19126         declare an 'auto inline' function in local scope.
19127         * gcc.dg/20011130-1.c: Likewise.
19128         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19129         an 'auto' function in local scope.
19130         * gcc.dg/20021014-1.c: Likewise.
19131         * gcc.dg/20030331-2.c: Likewise.
19132
19133 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19134
19135         * gfortran.dg/blockdata_1.f90: New test.
19136
19137 2004-08-30  Richard Henderson  <rth@redhat.com>
19138
19139         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19140
19141 2004-08-30  Richard Henderson  <rth@redhat.com>
19142
19143         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19144         additional_flags set by alternate driver.
19145         (ieee-options): New procedure.
19146         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19147         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19148         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19149         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19150
19151 2004-08-30  Richard Henderson  <rth@redhat.com>
19152
19153         * lib/f-torture.exp: Remove.
19154
19155 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19156
19157         PR rtl-optimization/16590
19158         * g++.dg/opt/loop1.C: New test.
19159
19160 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19161
19162         PR fortran/13910
19163         * gfortran.dg/oldstyle_1.f90: New test.
19164
19165 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19166         Paul Brook  <paul@codesourcery.com>
19167
19168         * gfortran.dg/g77/README: Update.
19169         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19170         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19171         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19172
19173 2004-08-28  Paul Brook  <paul@codesourcery.com>
19174
19175         PR libfortran/17195
19176         * gfortran.dg/edit_real_1.f90: New test.
19177
19178 2004-08-27  Paul Brook  <paul@codesourcery.com>
19179
19180         * gfortran.dg/rewind_1.f90: New test.
19181
19182 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19183
19184         PR fortran/16597
19185         * gfortran.dg/pr16597.f90: New test.
19186
19187 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19188
19189         PR c/13801
19190         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19191         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19192         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19193         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19194         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19195
19196 2004-08-26  Nick Clifton  <nickc@redhat.com>
19197
19198         * gcc.c-torture/compile/pr17119.c: New test.
19199
19200 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19201
19202         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19203
19204 2004-08-25  Richard Henderson  <rth@redhat.com>
19205
19206         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19207         the bits that expect kind=8 to be the largest real kind.
19208
19209 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19210
19211         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19212
19213 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19214
19215         * gfortran.dg/assignment_1.f90: New test.
19216
19217 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19218
19219         * g++.dg/template/repo3.C: New test.
19220
19221 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19222
19223         PR middle-end/16693
19224         PR tree-optimization/16372
19225         * g++.dg/opt/pr16372-1.C: New test case.
19226         * g++.dg/opt/pr16693-1.C: New test case.
19227         * g++.dg/opt/pr16693-2.C: New test case.
19228
19229 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19230
19231         * objc.dg/proto-lossage-4.m: New test.
19232
19233 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19234
19235         PR c++/17155
19236         * g++.dg/inherit/local2.C: New test.
19237
19238 2004-08-25  Paul Brook  <paul@codesourcery.com>
19239
19240         PR fortran/17144
19241         * gfortran.dg/string_ctor_1.f90: New test.
19242
19243 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19244
19245         PR c++/14428
19246         * g++.dg/template/redecl2.C: New test.
19247
19248 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19249
19250         PR fortran/17143
19251         * gfortran.dg/pr17143.f90: New test.
19252
19253 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19254
19255         PR fortran/17164
19256         * gfortran.dg/pr17164.f90: New test.
19257
19258 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19259
19260         * gcc.dg/tree-ssa/loop-1.c: New test.
19261
19262 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19263
19264         * gcc.c-torture/compile/20040824-1.c: New test.
19265
19266 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19267
19268         * gcc.c-torture/compile/iftrap-3.c: New test.
19269
19270 2004-08-24  Paul Brook  <paul@codesourcery.com>
19271
19272         * gfortran.dg/entry_2.f90: New test.
19273
19274 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19275
19276         PR c++/16889
19277         * g++.dg/lookup/ambig[12].C: New.
19278
19279 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19280
19281         PR c++/16706
19282         * g++.dg/template/crash21.C: New test.
19283         * g++.dg/template/crash22.C: Likewise.
19284
19285 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19286
19287         PR c++/17149
19288         * g++.dg/template/access15.C: New.
19289
19290 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19291
19292         PR c++/17163
19293         * g++.dg/template/repo2.C: New test.
19294
19295 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19296
19297         PR rtl-optimization/17078
19298         * gcc.c-torture/execute/pr17078-1.c: New test case.
19299
19300 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19301
19302         PR c/14492
19303         * gcc.dg/debug/crash1.c: New test.
19304
19305 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19306
19307         PR c/16180
19308         * gcc.dg/loop-5.c: New test.
19309
19310 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19311
19312         * gcc.c-torture/execute/20040823-1.c: New test.
19313
19314 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19315
19316         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19317         to the assembler.  Simplify test accordingly.
19318         (asm_abi_flags): Use GNU names.
19319         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19320         to check for ABI flags.
19321
19322 2004-08-22  Andrew Pinski  <apinski@apple.com>
19323
19324         * g++.dg/opt/pr14029.C: New test.
19325         * gcc.c-torture/execute/pr15262.c: New test.
19326
19327 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19328
19329         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19330
19331 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19332
19333         PR 16908
19334         * gfortran.dg/direct_io.f90: New test.
19335
19336 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19337
19338         PR c++/17121
19339         * g++.dg/inherit/local2.C: New test.
19340
19341 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19342
19343         PR c++/17120
19344         * g++.dg/warn/Wparentheses-4.C: New test.
19345
19346 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19347
19348         PR c++/17121
19349         * g++.dg/inherit/local2.C: New test.
19350
19351         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19352         * gcc.dg/ppc-ldstruct.c: Likewise.
19353         * gcc.dg/ppc64-abi-2.c: Likewise.
19354
19355 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19356
19357         PR rtl-optimization/17099
19358         * gcc.c-torture/execute/20040820-1.c: New test.
19359
19360 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19361
19362         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19363
19364 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19365
19366         PR fortran/17077
19367         * gfortran.dg/auto_array_1.f90: New test.
19368
19369 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19370
19371         PR fortran/17074
19372         * gfortran.dg/simpleif_1.f90: New test.
19373
19374 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19375
19376         * lib/target-supports.exp (check_profiling_available): Return
19377         false for arm*-*-symbianelf* and arm*-*-eabi*.
19378
19379         PR c++/15890
19380         * g++.dg/template/delete1.C: New test.
19381
19382 2004-08-19  Paul Brook  <paul@codesourcery.com>
19383
19384         PR fortran/14976
19385         PR fortran/16228
19386         * gfortran.dg/data_char_1.f90: New test.
19387
19388 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19389
19390         PR fortran/16946
19391         * gfortran.dg/reduction.f90: New testcase.
19392
19393 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19394
19395         PR fortran/16520
19396         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19397
19398 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19399
19400         PR c++/17041
19401         * g++.dg/Wparentheses-3.C: New test.
19402
19403 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19404
19405         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19406         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19407         * gcc.dg/vect/vect-2.c: Likewise.
19408         * gcc.dg/vect/vect-3.c: Likewise.
19409         * gcc.dg/vect/vect-4.c: Likewise.
19410         * gcc.dg/vect/vect-5.c: Likewise.
19411         * gcc.dg/vect/vect-6.c: Likewise.
19412         * gcc.dg/vect/vect-7.c: Likewise.
19413         * gcc.dg/vect/vect-25.c: Likewise.
19414         * gcc.dg/vect/vect-31.c: Likewise.
19415         * gcc.dg/vect/vect-32.c: Likewise.
19416         * gcc.dg/vect/vect-34.c: Likewise.
19417         * gcc.dg/vect/vect-36.c: Likewise.
19418         * gcc.dg/vect/vect-all.c: Likewise.
19419
19420 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19421
19422         PR c++/17068
19423         * g++.dg/template/operator4.C: New test.
19424
19425 2004-08-18  Richard Henderson  <rth@redhat.com>
19426
19427         * gcc.dg/20040206-1.c: XFAIL.
19428
19429 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19430
19431         PR c++/16246
19432         * g++.dg/template/array7.C: New test.
19433
19434 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19435
19436         * gcc.dg/mips-movcc-1.c: New test.
19437         * gcc.dg/mips-movcc-2.c: New test.
19438         * gcc.dg/mips-movcc-3.c: New test.
19439
19440         * gcc.dg/mips-nmadd-1.c: New test.
19441         * gcc.dg/mips-nmadd-2.c: New test.
19442
19443 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19444
19445         PR c++/15871
19446         * g++.dg/opt/inline8.C: New test.
19447
19448         PR c++/16965
19449         * g++.dg/parse/error17.C: New test.
19450
19451 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19452
19453         * gcc.dg/vect: New directory for vectorizer tests.
19454         * gcc.dg/vect/tree-vect.h: New file.
19455         * gcc.dg/vect/vect.exp: New file.
19456         * gcc.dg/vect/pr16105.c.c: New test.
19457         * gcc.dg/vect/vect-1.c: New test.
19458         * gcc.dg/vect/vect-2.c: New test.
19459         * gcc.dg/vect/vect-3.c: New test.
19460         * gcc.dg/vect/vect-4.c: New test.
19461         * gcc.dg/vect/vect-5.c: New test.
19462         * gcc.dg/vect/vect-6.c: New test.
19463         * gcc.dg/vect/vect-7.c: New test.
19464         * gcc.dg/vect/vect-8.c: New test.
19465         * gcc.dg/vect/vect-9.c: New test.
19466         * gcc.dg/vect/vect-10.c: New test.
19467         * gcc.dg/vect/vect-11.c: New test.
19468         * gcc.dg/vect/vect-12.c: New test.
19469         * gcc.dg/vect/vect-13.c: New test.
19470         * gcc.dg/vect/vect-14.c: New test.
19471         * gcc.dg/vect/vect-15.c: New test.
19472         * gcc.dg/vect/vect-16.c: New test.
19473         * gcc.dg/vect/vect-17.c: New test.
19474         * gcc.dg/vect/vect-18.c: New test.
19475         * gcc.dg/vect/vect-19.c: New test.
19476         * gcc.dg/vect/vect-20.c: New test.
19477         * gcc.dg/vect/vect-21.c: New test.
19478         * gcc.dg/vect/vect-22.c: New test.
19479         * gcc.dg/vect/vect-23.c: New test.
19480         * gcc.dg/vect/vect-24.c: New test.
19481         * gcc.dg/vect/vect-25.c: New test.
19482         * gcc.dg/vect/vect-26.c: New test.
19483         * gcc.dg/vect/vect-27.c: New test.
19484         * gcc.dg/vect/vect-28.c: New test.
19485         * gcc.dg/vect/vect-29.c: New test.
19486         * gcc.dg/vect/vect-30.c: New test.
19487         * gcc.dg/vect/vect-31.c: New test.
19488         * gcc.dg/vect/vect-32.c: New test.
19489         * gcc.dg/vect/vect-33.c: New test.
19490         * gcc.dg/vect/vect-34.c: New test.
19491         * gcc.dg/vect/vect-35.c: New test.
19492         * gcc.dg/vect/vect-36.c: New test.
19493         * gcc.dg/vect/vect-37.c: New test.
19494         * gcc.dg/vect/vect-38.c: New test.
19495         * gcc.dg/vect/vect-40.c: New test.
19496         * gcc.dg/vect/vect-41.c: New test.
19497         * gcc.dg/vect/vect-42.c: New test.
19498         * gcc.dg/vect/vect-43.c: New test.
19499         * gcc.dg/vect/vect-44.c: New test.
19500         * gcc.dg/vect/vect-45.c: New test.
19501         * gcc.dg/vect/vect-46.c: New test.
19502         * gcc.dg/vect/vect-47.c: New test.
19503         * gcc.dg/vect/vect-48.c: New test.
19504         * gcc.dg/vect/vect-49.c: New test.
19505         * gcc.dg/vect/vect-50.c: New test.
19506         * gcc.dg/vect/vect-51.c: New test.
19507         * gcc.dg/vect/vect-52.c: New test.
19508         * gcc.dg/vect/vect-53.c: New test.
19509         * gcc.dg/vect/vect-54.c: New test.
19510         * gcc.dg/vect/vect-55.c: New test.
19511         * gcc.dg/vect/vect-56.c: New test.
19512         * gcc.dg/vect/vect-57.c: New test.
19513         * gcc.dg/vect/vect-58.c: New test.
19514         * gcc.dg/vect/vect-59.c: New test.
19515         * gcc.dg/vect/vect-60.c: New test.
19516         * gcc.dg/vect/vect-61.c: New test.
19517         * gcc.dg/vect/vect-all.c: New test.
19518         * gcc.dg/vect/vect-none.c: New test.
19519
19520 2004-08-17  Paul Brook  <paul@codesourcery.com>
19521
19522         PR fortran/13082
19523         * gfortran.dg/entry_1.f90: New test.
19524
19525 2004-08-17  Andrew Pinski  <apinski@apple.com>
19526
19527         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19528
19529 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19530
19531         * gcc.dg/pr17036-1.c: New test.
19532
19533 2004-08-16  Devang Patel  <dpatel@apple.com>
19534
19535         * gcc.dg/darwin-20040809-1.c: New test.
19536
19537 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19538
19539         * gcc.dg/funcdef-attr-1.c: New test.
19540
19541 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19542
19543         * gcc.dg/altivec-17.c: New test.
19544         * gcc.dg/altivec-18.c: New test.
19545
19546 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19547
19548         PR c++/6749
19549         * g++.dg/template/vtable2.C: New test.
19550
19551 2004-08-14  Richard Henderson  <rth@redhat.com>
19552
19553         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19554         * gcc.dg/pack-test-4.c (main): Return 0.
19555         * gcc.dg/setjmp-1.c: Remove XFAIL.
19556         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19557
19558 2004-08-14  Richard Henderson  <rth@redhat.com>
19559
19560         * gcc.dg/980217-1.c: Add prototype for printf.
19561
19562 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19563
19564         * gfortran.dg/pr16935.f90: New test.
19565
19566 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19567
19568         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19569
19570 2004-08-13  Paul Brook  <paul@codesourcery.com>
19571
19572         * gfortran.dg/der_io_1.f90: Remove stray comma.
19573
19574 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19575
19576         * gcc.dg/vmx/cw-bug-2.c: Remove.
19577         * gcc.dg/vmx/vprint-1.c: Remove.
19578         * gcc.dg/vmx/vscan-1.c: Remove.
19579
19580 2004-08-12  Devang patel  <dpatel@apple.com>
19581
19582         * gcc.dg/darwin-20040809-2.c: New test.
19583
19584 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19585
19586         * g++.dg/ext/altivec-12.C: New test.
19587
19588         * g++.dg/ext/altivec-11.C: New test.
19589
19590 2004-08-12  Paul Brook  <paul@codesourcery.com>
19591
19592         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19593
19594 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19595
19596         * g++.dg/ext/altivec-2.C: Check for hardware support before
19597         executing any VMX instructions.
19598
19599         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19600
19601 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19602
19603         PR c++/16276
19604         * g++.old-deja/g++.other/comdat4.C: New test.
19605         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19606
19607 2004-08-12  Ben Elliston  <bje@au.ibm.com>
19608
19609         PR target/16286
19610         * gcc.dg/pr16286.c: New test.
19611
19612 2004-08-12 Jan Beulich <jbeulich@novell.com>
19613
19614         * g++.dg/ext/asm5.C: New.
19615
19616 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19617
19618         PR c++/16698
19619         * g++.dg/eh/crash1.C: New test.
19620
19621         PR c++/16717
19622         * g++.dg/ext/construct1.C: New test.
19623
19624 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19625
19626         PR c++/16853
19627         * g++.dg/init/ptrmem1.C: New test.
19628
19629         PR c++/16618
19630         * g++.dg/parse/offsetof5.C: New test.
19631
19632         PR c++/16870
19633         * g++.dg/template/overload3.C: New test.
19634
19635 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19636
19637         PR c++/16964
19638         * g++.dg/parse/error16.C: New test.
19639
19640         PR c++/16904
19641         * g++.dg/template/error14.C: New test.
19642
19643         PR c++/16929
19644         * g++.dg/template/error15.C: New test.
19645
19646 2004-08-11  Devang Patel  <dpatel@apple.com>
19647
19648         * gcc.dg/darwin-ld-20040809-1.c: New test.
19649         * gcc.dg/darwin-ld-20040809-2.c: New test.
19650
19651 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
19652
19653         PR fortran/16917
19654         * gfortran.dg/dfloat_1.f90: New test.
19655
19656 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
19657
19658         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
19659         * gcc.dg/dll-2.c: Fix dg-require syntax.
19660         * gcc.misc-tests/arm-isr.c (abort): Declare.
19661         (exit): Likewise.
19662
19663 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
19664
19665         PR c++/16971
19666         * g++.dg/parse/crash16.C: New test.
19667
19668 2004-08-10  Roger Sayle  <roger@eyesopen.com>
19669
19670         * gcc.dg/mips-rsqrt-1.c: New test case.
19671         * gcc.dg/mips-rsqrt-2.c: New test case.
19672         * gcc.dg/mips-rsqrt-3.c: New test case.
19673
19674 2004-08-10  Paul Brook  <paul@codesourcery.com>
19675
19676         * gfortran.dg/der_io_1.f90: New test.
19677
19678 2004-08-10  Paul Brook  <paul@codesourcery.com>
19679
19680         PR fortran/16919
19681         * gfortran.dg/der_array_1.f90: New test.
19682
19683 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
19684
19685         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
19686
19687 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
19688
19689         * gcc.dg/wchar_t-2.c: Fix typo.
19690
19691 2004-08-09  Falk Hueffner  <falk@debian.org>
19692
19693         PR tree-optimization/12517
19694         * gcc.c-torture/compile/pr12517.c: New test.
19695
19696         PR tree-optimization/12578
19697         * gcc.c-torture/compile/pr12578.c: New test.
19698
19699         PR tree-optimization/12899
19700         * gcc.c-torture/compile/pr12899.c: New test.
19701
19702         PR rtl-optimization/14692
19703         * gcc.c-torture/compile/pr14692.c: New test.
19704
19705         PR tree-optimization/16461
19706         * gcc.c-torture/compile/pr16461.c: New test.
19707
19708 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19709
19710         * gfortran.dg/getenv_1.f90: New test.
19711
19712 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19713
19714         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
19715         wchar_t.
19716         * gcc.dg/symbian5.c: Test -fno-short-wchar.
19717
19718 2004-08-06  Paul Brook  <paul@codesourcery.com>
19719
19720         * gfortran.dg/ret_array_1.f90: New test.
19721         * gfortran.dg/ret_pointer_1.f90: New test.
19722
19723 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
19724
19725         * gcc.dg/missing-field-init-[12].c: New tests.
19726         * g++.dg/warn/missing-field-init-[12].C: New tests.
19727
19728 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19729
19730         * gcc.dg/enum2.c: New test.
19731         * gcc.dg/symbian3.c: Likewise.
19732         * gcc.dg/symbian4.c: Likewise.
19733         * gcc.dg/wchar_t-2.c: Likewise.
19734
19735 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19736
19737         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
19738         destructor tests.
19739
19740 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19741
19742         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
19743         dg-require-visiblity.
19744         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
19745         * g++.dg/ext/visibility/fvisibility.C: Likewise.
19746         * g++.dg/ext/visibility/memfuncts.C: Likewise.
19747         * g++.dg/ext/visibility/new1.C: Likewise.
19748         * g++.dg/ext/visibility/pragma.C: Likewise.
19749         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
19750         * g++.dg/ext/visibility/virtual.C: Likewise.
19751         * g++/dg/ext/visibility/visibility-1.C: Likewise.
19752         * g++/dg/ext/visibility/visibility-2.C: Likewise.
19753         * g++/dg/ext/visibility/visibility-3.C: Likewise.
19754         * g++/dg/ext/visibility/visibility-4.C: Likewise.
19755         * g++/dg/ext/visibility/visibility-5.C: Likewise.
19756         * g++/dg/ext/visibility/visibility-6.C: Likewise.
19757         * g++/dg/ext/visibility/visibility-7.C: Likewise.
19758         * g++/dg/ext/visibility/visibility-8.C: New test.
19759         * gcc.c-torture/compile/dll.x: Remove.
19760         * gcc.dg/dll-2.c: Use dg-require-dll
19761         * gcc.dg/visibility-10.c: New test.
19762         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
19763         supporting DLLs.
19764         * testsuite/lib/scanasm.exp (scan_hidden): New function.
19765         (scan_not_hidden): Likewise.
19766
19767 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
19768
19769         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
19770
19771 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
19772
19773         * gcc.c-torture/execute/20040805-1.c: New test.
19774
19775 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
19776
19777         * gcc.dg/20020118-1.c: Declare abort.
19778         * gcc.dg/altivec_check.h: Likewise.
19779         * gcc.dg/iftrap-2.c: Likewise.
19780         * gcc.dg/pragma-darwin.c: Likewise.
19781         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
19782
19783 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
19784
19785         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
19786
19787 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19788
19789         * gcc.c-torture/execute/builtins/abs-2.c,
19790         gcc.c-torture/execute/builtins/abs-3.c,
19791         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
19792         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
19793         intmax_t, uintmax_t and their limits.
19794         * gcc.dg/intmax_t-1.c: New test.
19795
19796 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19797
19798         * g++.dg/tc1/dr147.C: Add reference to PR.
19799
19800 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
19801
19802         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
19803         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
19804
19805 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
19806
19807         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
19808
19809 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19810
19811         * gcc.dg/redecl-5.c: New test.
19812         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
19813         of scanf.
19814
19815 2004-08-03  Roger Sayle  <roger@eyesopen.com>
19816
19817         PR middle-end/16790
19818         * gcc.c-torture/execute/pr16790-1.c: New test case.
19819
19820 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
19821
19822         * g++.dg/ext/visibility/assign1.C: New test.
19823         * g++.dg/ext/visibility/new1.C: Likewise.
19824
19825         * gcc.dg/symbian1.c: New test.
19826         * gcc.dg/symbian2.c: Likewise.
19827
19828 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
19829
19830         PR target/16570
19831         * gcc.dg/i386-sse-9.c: New test.
19832
19833 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19834
19835         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
19836
19837 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19838
19839         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
19840         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
19841         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
19842         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
19843         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
19844         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
19845         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
19846         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
19847         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
19848         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
19849         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
19850         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
19851         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
19852         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
19853         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
19854         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
19855         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
19856         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
19857         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
19858         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
19859         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
19860         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
19861         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
19862         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19863         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
19864         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
19865         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
19866         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
19867         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19868         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19869         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
19870         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
19871         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
19872         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
19873         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
19874         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19875         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19876         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19877         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19878         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
19879         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
19880         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
19881         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
19882         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
19883         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19884         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19885         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
19886         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
19887         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
19888         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
19889         gcc.misc-tests/i386-pf-3dnow-1.c,
19890         gcc.misc-tests/i386-pf-athlon-1.c,
19891         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
19892         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
19893         Declare built-in functions used.
19894         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
19895
19896 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
19897
19898         PR c++/16707
19899         * g++.dg/lookup/using12.C: New test.
19900
19901         * g++.dg/init/null1.C: Fix PR number.
19902         * g++.dg/parse/namespace10.C: Likewise.
19903
19904 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19905
19906         PR c++/16224
19907         * g++.dg/template/spec17.C: New test.
19908         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
19909         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
19910
19911 2004-08-02  David Billinghurst
19912
19913         PR fortran/16292
19914         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
19915
19916 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
19917
19918         * gcc.dg/ia64-got-1.c: New test case.
19919
19920 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19921
19922         PR c++/16489
19923         * g++.dg/init/null1.C: New test.
19924         * g++.dg/tc1/dr76.C: Adjust error marker.
19925
19926         PR c++/16529
19927         * g++.dg/parse/namespace10.C: New test.
19928
19929         PR c++/16810
19930         * g++.dg/inherit/ptrmem2.C: New test.
19931
19932 2004-08-02  Ben Elliston  <bje@au.ibm.com>
19933
19934         PR target/16155
19935         * gcc.dg/pr16155.c: New test.
19936
19937 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19938
19939         * gcc.dg/redecl-2.c: New test.
19940
19941 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
19942
19943         * gcc.dg/darwin-longdouble.c: New file.
19944
19945 2004-07-30  Richard Henderson  <rth@redhat.com>
19946
19947         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
19948         write to constant argument.
19949         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
19950
19951 2004-07-30  Richard Henderson  <rth@redhat.com>
19952
19953         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
19954         tests of nearest around zero.
19955
19956 2004-07-30  Andrew Pinski  <apinski@apple.com>
19957
19958         * gcc.c-torture/compile/20040730-1.c: New test.
19959
19960 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19961
19962         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
19963         powerpc-eabispe.
19964
19965 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19966
19967         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
19968
19969 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
19970
19971         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
19972         contains $ld_library_path.
19973         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19974
19975 2004-07-29  Richard Henderson  <rth@redhat.com>
19976
19977         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
19978
19979         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
19980         (alt2, which): New.
19981         (Check): Accept either alternative.
19982
19983 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
19984
19985         * g++.dg/abi/inline1.C: New test.
19986         * g++.dg/abi/local1-a.cc: Likewise.
19987         * g++.dg/abi/local1.C: Likewise.
19988         * g++.dg/abi/mangle11.C: Tweak location of warnings.
19989         * g++.dg/abi/mangle12.C: Likewise.
19990         * g++.dg/abi/mangle17.C: Likewise.
19991         * g++.dg/abi/mangle20-2.C: Likewise.
19992         * g++.dg/opt/interface1.C: Likewise.
19993         * g++.dg/opt/interface1.h: Likewise.
19994         * g++.dg/opt/interface1-a.cc: New test.
19995         * g++.dg/parse/repo1.C: New test.
19996         * g++.dg/template/repo1.C: Likewise.
19997         * g++.dg/warn/Winline-1.C: Likewise.
19998         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
19999
20000 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20001
20002         * gcc.dg/tree-ssa/20040729-1.c: New test.
20003
20004 2004-07-27  Matt Austern <austern@apple.com>
20005
20006         * gcc.dg/darwin-bool-1.c: New test.
20007         * gcc.dg/darwin-bool-2.c: New test.
20008
20009 2004-07-28  Richard Henderson  <rth@redhat.com>
20010
20011         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20012         arguments in the correct type.  Don't write to constant arguments.
20013
20014 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20015
20016         PR tree-optimization/16688
20017         PR tree-optimization/16689
20018         * g++.dg/tree-ssa/pr16688.C: New test.
20019
20020 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20021
20022         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20023         loads.  Not only in the comment, this time.
20024
20025 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20026
20027         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20028         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20029         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20030         * gcc.dg/sh4a-bitmovua.c: New.
20031         * gcc.dg/sh4a-cos.c: New.
20032         * gcc.dg/sh4a-cosf.c: New.
20033         * gcc.dg/sh4a-fprun.c: New.
20034         * gcc.dg/sh4a-fsrra.c: New.
20035         * gcc.dg/sh4a-memmovua.c: New.
20036         * gcc.dg/sh4a-sin.c: New.
20037         * gcc.dg/sh4a-sincos.c: New.
20038         * gcc.dg/sh4a-sincosf.c: New.
20039         * gcc.dg/sh4a-sinf.c: New.
20040
20041 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20042
20043         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20044         conditionals.
20045         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20046         loads.
20047         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20048         DOM1.
20049
20050 2004-07-27  Andrew Pinski  <apinski@apple.com>
20051
20052         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20053
20054 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20055
20056         * gcc.dg/pragma-isr.c: New test.
20057
20058 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20059
20060         PR c++/14429
20061         * g++.dg/template/ttp11.C: New test.
20062
20063 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20064
20065         * gcc.c-torture/compile/20040727-1.c: New test.
20066
20067 2004-07-26  Eric Christopher  <echristo@redhat.com>
20068
20069         * gcc.c-torture/compile/20040726-2.c: New test.
20070
20071 2004-07-26  Andrew Pinski  <apinski@apple.com>
20072
20073         * g++.dg/rtti/tinfo1.C: Xfail.
20074
20075 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20076
20077         * gcc.c-torture/compile/20040726-1.c: New test.
20078
20079 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20080             Brian Ryner  <bryner@brianryner.com>
20081
20082         PR c++/9283
20083         PR c++/15000
20084         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20085         * g++.dg/ext/visibility/: New directory.
20086         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20087         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20088         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20089         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20090         * g++.dg/ext/visibility/fvisibility.C,
20091         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20092         g++.dg/ext/visibility/fvisibility-override1.C
20093         g++.dg/ext/visibility/fvisibility-override2.C
20094         g++.dg/ext/visibility/memfuncts.C
20095         g++.dg/ext/visibility/noPLT.C
20096         g++.dg/ext/visibility/pragma.C
20097         g++.dg/ext/visibility/pragma-override1.C
20098         g++.dg/ext/visibility/pragma-override2.C
20099         g++.dg/ext/visibility/staticmemfuncts.C
20100         g++.dg/ext/visibility/virtual.C: New tests.
20101
20102 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20103
20104         PR c/15360
20105         * gcc.dg/pr15360-1.c: New test.
20106
20107 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20108
20109         * gcc.dg/pragma-align-2.c: New test.
20110         * gcc.dg/pragma-init-fini.c: New test.
20111         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20112         targets.
20113
20114 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20115
20116         * gcc.dg/init-string-2.c: New test.
20117
20118 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20119
20120         PR 16684
20121         * gcc.dg/Wredundant-decls-1.c: New test case.
20122
20123 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20124
20125         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20126         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20127         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20128         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20129         * gcc.dg/compat/generate-random.c: New file.
20130         * gcc.dg/compat/generate-random.h: Likewise.
20131         * gcc.dg/compat/generate-random_r.c: Likewise.
20132         * gcc.dg/compat/struct-layout-1.h: Likewise.
20133         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20134         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20135         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20136         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20137         * gcc.dg/compat/struct-layout-1_main.c: New test.
20138         * gcc.dg/compat/struct-layout-1_x.c: New file.
20139         * gcc.dg/compat/struct-layout-1_y.c: New file.
20140         * gcc.dg/compat/struct-layout-1_test.h: New file.
20141
20142 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20143
20144         * gcc.dg/comp-return-1.c: New test
20145
20146 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20147
20148         * gcc.dg/vmx/8-02a.c: Fix typo.
20149
20150         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20151         * gcc.dg/darwin-abi-3.c: New test.
20152
20153         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20154         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20155
20156         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20157         * gcc.dg/vmx/ops-long-1.c: New test.
20158         * gcc.dg/vmx/ops-long-2.c: New test.
20159
20160 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20161
20162         * g++.dg/lookup/conv-[1234].C: New.
20163
20164 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20165
20166         * g++.dg/parse/attr2.C: Simplify.
20167
20168 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20169
20170         PR c/7284
20171         * gcc.c-torture/execute/pr7284-1.c: New test.
20172
20173 2004-07-22  Brian Booth  <bbooth@redhat.com>
20174
20175         * gcc.dg/tree-ssa/20040721-1.c: New test.
20176
20177 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20178
20179         * g++.dg/template/crash20.c: New.
20180
20181 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20182
20183         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20184         Add dg-run directive.  Declare variables as required.
20185         * gfortran.dg/g77/README: Update
20186
20187 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20188
20189         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20190         gcc.dg/cris-peep2-andu2.c: New tests.
20191
20192 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20193
20194         PR c/15052
20195         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20196         on return type.
20197         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20198         messages.
20199         * gcc.dg/qual-return-2.c: Update expected messages.
20200         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20201
20202 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20203
20204         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20205         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20206
20207 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20208
20209         PR c/11250
20210         * gcc.dg/init-string-1.c: New test.
20211
20212 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20213
20214         PR middle-end/15345
20215         PR c/16450
20216         * gcc.dg/torture/nested-fn-1.c: New test.
20217
20218 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20219
20220         PR target/16559
20221         * gcc.dg/ia64-fptr-1.c: New file.
20222
20223 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20224
20225         PR c++/14497
20226         * g++.dg/template/spec16.C: New test.
20227         * g++.old-deja/g++.robertl/eb118.C: Remove.
20228
20229 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20230
20231         PR c++/509
20232         * g++.dg/template/spec15.C: New test.
20233
20234 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20235
20236         Copy cases from g77.f-torture/execute and add dg-run
20237         directive.  Other changes as noted.
20238         * gfortran.dg/g77/13037.f
20239         * gfortran.dg/g77/1832.f
20240         * gfortran.dg/g77/19981119-0.f
20241         * gfortran.dg/g77/19990313-0.f
20242         * gfortran.dg/g77/19990313-1.f
20243         * gfortran.dg/g77/19990313-2.f
20244         * gfortran.dg/g77/19990313-3.f
20245         * gfortran.dg/g77/19990419-1.f
20246         * gfortran.dg/g77/19990826-0.f
20247         * gfortran.dg/g77/19990826-2.f
20248         * gfortran.dg/g77/20000503-1.f
20249         * gfortran.dg/g77/20001111.f
20250         * gfortran.dg/g77/20010116.f
20251         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20252         * gfortran.dg/g77/20010430.f
20253         * gfortran.dg/g77/6177.f
20254         * gfortran.dg/g77/947.f
20255         * gfortran.dg/g77/970816-3.f
20256         * gfortran.dg/g77/971102-1.f
20257         * gfortran.dg/g77/980520-1.f
20258         * gfortran.dg/g77/980628-0.f
20259         * gfortran.dg/g77/980628-1.f
20260         * gfortran.dg/g77/980628-10.f
20261         * gfortran.dg/g77/980628-2.f
20262         * gfortran.dg/g77/980628-3.f
20263         * gfortran.dg/g77/980628-7.f
20264         * gfortran.dg/g77/980628-8.f
20265         * gfortran.dg/g77/980628-9.f
20266         * gfortran.dg/g77/980701-0.f
20267         * gfortran.dg/g77/980701-1.f
20268         * gfortran.dg/g77/cabs.f
20269         * gfortran.dg/g77/claus.f
20270         * gfortran.dg/g77/complex_1.f
20271         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20272         * gfortran.dg/g77/dcomplex.f
20273         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20274         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20275         * gfortran.dg/g77/f90-intrinsic-numeric.f
20276         * gfortran.dg/g77/int8421.f
20277         * gfortran.dg/g77/labug1.f
20278         * gfortran.dg/g77/large_vec.f
20279         * gfortran.dg/g77/le.f
20280         * gfortran.dg/g77/short.f
20281         * gfortran.dg/g77/README: Update
20282
20283 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20284
20285         PR c++/16637
20286         * g++.dg/parse/lookup4.C: New test.
20287
20288 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20289
20290         PR c++/16175
20291         * g++.dg/template/ttp10.C: New test.
20292
20293 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20294
20295         * gcc.dg/pr12625-1.c: New test.
20296
20297 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20298
20299         * testsuite/gcc.dg/switch-warn-1.c: New test.
20300         * testsuite/gcc.dg/switch-warn-2.c: New test.
20301         * gcc.c-torture/compile/pr14730.c: Update.
20302
20303 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20304
20305         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20306         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20307         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20308         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20309
20310 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20311
20312         PR c++/16623
20313         * g++.dg/template/assign1.C: New test.
20314
20315 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20316
20317         PR c++/12170
20318         * g++.dg/template/ttp9.C: New test.
20319
20320 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20321
20322         * gcc.dg/format/cmn-err-1.c: New test.
20323
20324 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20325
20326         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20327         gcc.dg/Wparentheses-10.c: New tests.
20328         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20329
20330 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20331
20332         PR fortran/16465
20333         * gfortran.dg/g77//ffixed-line-length-0.f,
20334         gfortran.dg/g77/ffixed-line-length-132.f,
20335         gfortran.dg/g77/ffixed-line-length-72.f,
20336         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20337         gfortran.dg/g77/README: Update.
20338
20339 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20340
20341         PR c++/13092
20342         * g++.dg/template/non-dependent7.C: New test.
20343         * g++.dg/template/non-dependent8.C: Likewise.
20344         * g++.dg/template/non-dependent9.C: Likewise.
20345         * g++.dg/template/non-dependent10.C: Likewise.
20346
20347 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20348
20349         PR c++/16337
20350         * g++.dg/parse/attr2.C: New test.
20351
20352 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20353
20354         * g77.dg: Removed.
20355         * g77.f-torture: Ditto.
20356
20357 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20358
20359         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20360         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20361         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20362
20363 2004-07-16  Richard Henderson  <rth@redhat.com>
20364
20365         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20366
20367 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20368
20369         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20370         tests with full list of options.
20371         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20372         of TORTURE_OPTIONS if test contains 'dg-do run'.
20373
20374         PR fortran/16404
20375         * gfortran.dg/do_iterator.f90: New test.
20376
20377 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20378
20379         PR rtl-optimization/16536
20380         * gcc.c-torture/execute/restrict-1.c: New test.
20381
20382 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20383
20384         PR fortran/15324
20385         * gfortran.dg/pr15324.f90: New test.
20386
20387         PR fortran/15129
20388         * gfortran.dg/pr15129.f90: New test.
20389
20390         PR fortran/15140
20391         * gfortran.dg/pr15140.f90: New test.
20392
20393         PR fortran/13792
20394         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20395         compile-time simplification.
20396
20397 2004-07-14  Mike Stump  <mrs@apple.com>
20398
20399         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20400
20401 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20402
20403         PR target/16325
20404         * gcc.dg/profile-generate-1.c: New.
20405
20406 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20407
20408         * gcc.c-torture/execute/20040709-1.c: New test.
20409         * gcc.c-torture/execute/20040709-2.c: New test.
20410
20411 2004-07-14  Mike Stump  <mrs@apple.com>
20412
20413         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20414
20415 2004-07-14  Mike Stump  <mrs@apple.com>
20416
20417         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20418
20419 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20420
20421         PR c++/16518
20422         * g++.dg/parse/mutable1.C: New test.
20423
20424 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20425
20426         PR tree-optimization/16443
20427         * gcc.dg/tree-ssa/20040713-1.c: New test.
20428
20429 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20430
20431         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20432         for operator new.
20433
20434 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20435
20436         * gfortran.dg/g77/README: New file
20437         * gfortran.dg/g77/19981216-0.f: Copy from
20438         g77.f-torture/noncompile.  Add "dg-do compile" and
20439         dg-error as required.
20440         * gfortran.dg/g77/19990218-1.f: Likewise.
20441         * gfortran.dg/g77/19990905-1.f: Likewise.
20442         * gfortran.dg/g77/9263.f: Likewise.
20443         * gfortran.dg/g77/980615-0.f: Likewise.
20444         * gfortran.dg/g77/980616-0.f: Likewise.
20445         * gfortran.dg/g77/check0.f: Likewise.
20446         * gfortran.dg/g77/select_no_compile.f: Likewise.
20447
20448 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20449
20450         Copy files from g77.f-torture/compile.
20451         Add "{ dg-do compile}".  Other changes as noted
20452         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20453         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20454         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20455         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20456         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20457         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20458         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20459         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20460         statement to conform to standard.  Append alpha1.x for reference.
20461         * gfortran.dg/g77/xformat.f: Add dg-warning
20462
20463 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20464
20465         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20466         Add {dg-do compile} directive.
20467         * gfortran.dg/g77/cpp2.F: Likewise.
20468
20469 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20470
20471         PR c++/5402
20472         * g++.dg/lookup/name-clash1.C: New test.
20473
20474         PR c++/9777
20475         * g++.dg/lookup/name-clash2.C: New test.
20476
20477         PR c++/12102
20478         * g++.dg/lookup/name-clash3.C: New test.
20479
20480 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20481
20482         * g++.dg/lookup/new2.C: New test.
20483         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20484
20485 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20486
20487         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20488         Add {dg-do compile} directive.
20489         * gfortran.dg/g77/13060.f: Likewise.
20490         * gfortran.dg/g77/19990218-0.f: Likewise.
20491         * gfortran.dg/g77/19990305-0.f: Likewise.
20492         * gfortran.dg/g77/19990419-0.f: Likewise.
20493         * gfortran.dg/g77/19990502-0.f: Likewise.
20494         * gfortran.dg/g77/19990502-1.f: Likewise.
20495         * gfortran.dg/g77/19990525-0.f: Likewise.
20496         * gfortran.dg/g77/19990826-1.f: Likewise.
20497         * gfortran.dg/g77/19990826-3.f: Likewise.
20498         * gfortran.dg/g77/19990905-2.f: Likewise.
20499         * gfortran.dg/g77/20000412-1.f: Likewise.
20500         * gfortran.dg/g77/20000511-1.f: Likewise.
20501         * gfortran.dg/g77/20000511-2.f: Likewise.
20502         * gfortran.dg/g77/20000518.f: Likewise.
20503         * gfortran.dg/g77/20000601-1.f: Likewise.
20504         * gfortran.dg/g77/20000601-2.f: Likewise.
20505         * gfortran.dg/g77/20000629-1.f: Likewise.
20506         * gfortran.dg/g77/20000630-2.f: Likewise.
20507         * gfortran.dg/g77/20010115.f: Likewise.
20508         * gfortran.dg/g77/20010321-1.f: Likewise.
20509         * gfortran.dg/g77/20010426.f: Likewise.
20510         * gfortran.dg/g77/20020307-1.f: Likewise.
20511         * gfortran.dg/g77/8485.f: Likewise.
20512         * gfortran.dg/g77/960317-1.f: Likewise.
20513         * gfortran.dg/g77/970915-0.f: Likewise.
20514         * gfortran.dg/g77/980310-1.f: Likewise.
20515         * gfortran.dg/g77/980310-2.f: Likewise.
20516         * gfortran.dg/g77/980310-3.f: Likewise.
20517         * gfortran.dg/g77/980310-4.f: Likewise.
20518         * gfortran.dg/g77/980310-6.f: Likewise.
20519         * gfortran.dg/g77/980310-7.f: Likewise.
20520         * gfortran.dg/g77/980310-8.f: Likewise.
20521         * gfortran.dg/g77/980419-2.f: Likewise.
20522         * gfortran.dg/g77/980424-0.f: Likewise.
20523         * gfortran.dg/g77/980427-0.f: Likewise.
20524         * gfortran.dg/g77/980729-0.f: Likewise.
20525         * gfortran.dg/g77/981117-1.f: Likewise.
20526         * gfortran.dg/g77/toon_1.f: Likewise.
20527
20528 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20529
20530         PR c++/2204
20531         * g++.dg/other/abstract2.C: New test.
20532
20533 2004-07-12  Paul Brook  <paul@codesourcery.com>
20534
20535         * gfortran.dg/pointer_init_1.f90: New test.
20536
20537 2004-07-11  Paul Brook  <paul@codesourcery.com>
20538
20539         PR fortran/15986
20540         * gfortran.dg/contained_1.f90: New test.
20541
20542 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20543
20544         * g++.dg/parse/defarg8.C: New test.
20545
20546 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20547
20548         PR fortran/16433
20549         * gfortran.dg/pr16433.f: New test.
20550
20551         PR fortran/17574
20552         * gfortran.dg/pr15754.f90: New test.
20553
20554 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20555
20556         PR tree-optimization/16437
20557         * gcc.c-torture/execute/bitfld-4.c: New test.
20558
20559 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20560
20561         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20562         access to common var from module.
20563
20564 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20565
20566         PR fortran/16336
20567         * gfortran.fortran-torture/execute/common_2.f90: New test.
20568
20569 2004-07-10  Paul Brook  <paul@codesourcery.com>
20570
20571         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20572
20573 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20574
20575         PR fortran/15969
20576         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20577
20578 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20579
20580         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20581         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20582         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20583         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20584         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20585         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20586         * gfortran.dg/g77/funderscoring.f: Likewise.
20587         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20588
20589 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20590
20591         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20592
20593 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20594         Paul Brook  <paul@codesourcery.com>
20595
20596         PR fortran/13415
20597         * gfortran.dg/common_pointer_1.f90: New test.
20598
20599 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20600
20601         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20602
20603 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20604
20605         PR target/16364
20606         * gcc.c-torture/compile/20040709-1.c: New.
20607
20608 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20609
20610         PR fortran/14077
20611         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
20612
20613 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20614
20615         PR fortran/13201
20616         * gfortran.dg/shape_1.f90: New test.
20617
20618 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
20619             Andrew Pinski  <apinski@apple.com>
20620
20621         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
20622
20623 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20624
20625         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
20626         comment.
20627
20628 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20629         Paul Brook  <paul@codesourcery.com>
20630
20631         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
20632         '.f95' and '.F95'.
20633
20634 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
20635
20636         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
20637
20638 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20639
20640         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
20641         testcases with capital suffix.
20642
20643 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20644
20645         PR fortran/15481
20646         PR fortran/13372
20647         PR fortran/13575
20648         PR fortran/15978
20649         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
20650
20651         * gfortran.dg/implicit_1.f90: New test.
20652
20653 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20654
20655         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
20656         expression to match gfortran warning/error messages
20657         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
20658         dg-error text.
20659
20660 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20661
20662         * lib/fortran-torture.exp: Rename proc search_for to
20663         search_for_re.
20664
20665 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20666
20667         * gcc.c-torture/execute/simd-5.x: New file.
20668         XFAIL on SPARC 64-bit at -O0.
20669
20670 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20671
20672         PR c++/8211
20673         PR c++/16165
20674         * g++.dg/warn/effc3.C: New test.
20675
20676 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20677
20678         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
20679         change X to 1X in format.
20680         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
20681         add data statements to conform to standard.
20682
20683 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20684
20685         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
20686         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
20687         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
20688
20689 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20690
20691         * gfortran.dg/g77/7388.f: Copy from g77.dg
20692         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
20693         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
20694         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
20695         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
20696         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
20697         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
20698         * gfortran.dg/g77/strlen0.f: Likewise.
20699
20700 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
20701
20702         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
20703         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
20704
20705 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20706
20707         * gcc.c-torture/execute/920428-2.x: Delete.
20708         * gcc.c-torture/execute/920501-7.x: Likewise.
20709
20710 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
20711
20712         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
20713         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
20714         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
20715         prescott and c3-2.
20716         (PREFETCH_3DNOW): Add -march=c3.
20717
20718 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
20719
20720         PR c/16437
20721         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
20722         * gcc.c-torture/execute/bf64-1.x: Likewise.
20723
20724 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20725
20726         * gcc.c-torture/compile/20040708-1.c: New test.
20727
20728 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20729
20730         PR c++/16169
20731         * g++.dg/warn/effc2.C: New test.
20732
20733 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20734
20735         * gcc.c-torture/execute/bitfld-1.x: Remove.
20736         * gcc.c-torture/execute/bitfld-3.c: New test.
20737         * gcc.dg/bitfld-2.c: Remove XFAILs.
20738
20739 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
20740
20741         PR c++/16276
20742         * g++.dg/rtti/tinfo1.C: New file.
20743
20744 2004-07-07  Eric Christopher  <echristo@redhat.com>
20745
20746         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
20747
20748 2004-07-07  Andrew Pinski  <apinski@apple.com>
20749
20750         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
20751
20752 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
20753
20754         * g++.dg/init/call1.C: XFAIL.
20755
20756 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
20757
20758         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
20759         except for movstrict*, to movmem* and clrstr* to clrmem*.
20760
20761 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
20762
20763         * gcc.c-torture/execute/20040707-1.c: New test.
20764
20765 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
20766
20767         * gcc.c-torture/execute/20040706-1.c: New test.
20768
20769 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20770
20771         PR c++/3671
20772         * g++.dg/template/spec14.C: New test.
20773
20774 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
20775
20776         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
20777         nothing if not yet defined.  Use it in b, c and d type definitions.
20778         * gcc.c-torture/execute/20040705-1.c: New test.
20779         * gcc.c-torture/execute/20040705-2.c: New test.
20780
20781 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20782
20783         PR c++/2518
20784         * g++.dg/lookup/new1.C: New test.
20785
20786 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20787
20788         PR c++/11406
20789         * g++.dg/template/sizeof8.C: New test.
20790
20791 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
20792
20793         * gcc.c-torture/compile/20040705-1.c: New test.
20794
20795 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
20796
20797         * gfortran.fortran-torture/execute/seq_io.f90: New test.
20798
20799 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
20800
20801         * gcc.dg/cpp/if-mop.c: Two new testcases.
20802         * gcc.dg/cpp/trad/comment-3.c: New.
20803
20804 2004-07-04  Paul Brook  <paul@codesourcery.com>
20805
20806         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
20807
20808 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
20809
20810         PR c++/3761
20811         * g++.dg/lookup/crash4.C: New test.
20812
20813 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
20814
20815         * gcc.c-torture/execute/builtin-abs-1.c
20816         * gcc.c-torture/execute/builtin-abs-2.c
20817         * gcc.c-torture/execute/builtin-complex-1.c
20818         * gcc.c-torture/execute/builtins/string-1-lib.c
20819         * gcc.c-torture/execute/builtins/string-1.c
20820         * gcc.c-torture/execute/builtins/string-2-lib.c
20821         * gcc.c-torture/execute/builtins/string-2.c
20822         * gcc.c-torture/execute/builtins/string-3-lib.c
20823         * gcc.c-torture/execute/builtins/string-3.c
20824         * gcc.c-torture/execute/builtins/string-4-lib.c
20825         * gcc.c-torture/execute/builtins/string-4.c
20826         * gcc.c-torture/execute/builtins/string-5-lib.c
20827         * gcc.c-torture/execute/builtins/string-5.c
20828         * gcc.c-torture/execute/builtins/string-6-lib.c
20829         * gcc.c-torture/execute/builtins/string-6.c
20830         * gcc.c-torture/execute/builtins/string-7-lib.c
20831         * gcc.c-torture/execute/builtins/string-7.c
20832         * gcc.c-torture/execute/builtins/string-8-lib.c
20833         * gcc.c-torture/execute/builtins/string-8.c
20834         * gcc.c-torture/execute/builtins/string-9-lib.c
20835         * gcc.c-torture/execute/builtins/string-9.c
20836         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
20837         * gcc.c-torture/execute/builtins/string-asm-1.c
20838         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
20839         * gcc.c-torture/execute/builtins/string-asm-2.c
20840         * gcc.c-torture/execute/stdio-opt-1.c
20841         * gcc.c-torture/execute/stdio-opt-2.c
20842         * gcc.c-torture/execute/stdio-opt-3.c
20843         * gcc.c-torture/execute/string-opt-1.c
20844         * gcc.c-torture/execute/string-opt-10.c
20845         * gcc.c-torture/execute/string-opt-11.c
20846         * gcc.c-torture/execute/string-opt-12.c
20847         * gcc.c-torture/execute/string-opt-13.c
20848         * gcc.c-torture/execute/string-opt-14.c
20849         * gcc.c-torture/execute/string-opt-15.c
20850         * gcc.c-torture/execute/string-opt-16.c
20851         * gcc.c-torture/execute/string-opt-2.c
20852         * gcc.c-torture/execute/string-opt-6.c
20853         * gcc.c-torture/execute/string-opt-7.c
20854         * gcc.c-torture/execute/string-opt-8.c:
20855         Replace with ...
20856
20857         * gcc.c-torture/execute/builtins/abs-2.c
20858         * gcc.c-torture/execute/builtins/abs-3.c
20859         * gcc.c-torture/execute/builtins/complex-1.c
20860         * gcc.c-torture/execute/builtins/fprintf.c
20861         * gcc.c-torture/execute/builtins/fputs.c
20862         * gcc.c-torture/execute/builtins/memcmp.c
20863         * gcc.c-torture/execute/builtins/memmove.c
20864         * gcc.c-torture/execute/builtins/memops-asm.c
20865         * gcc.c-torture/execute/builtins/mempcpy-2.c
20866         * gcc.c-torture/execute/builtins/mempcpy.c
20867         * gcc.c-torture/execute/builtins/memset.c
20868         * gcc.c-torture/execute/builtins/printf.c
20869         * gcc.c-torture/execute/builtins/sprintf.c
20870         * gcc.c-torture/execute/builtins/strcat.c
20871         * gcc.c-torture/execute/builtins/strchr.c
20872         * gcc.c-torture/execute/builtins/strcmp.c
20873         * gcc.c-torture/execute/builtins/strcpy.c
20874         * gcc.c-torture/execute/builtins/strcspn.c
20875         * gcc.c-torture/execute/builtins/strlen-2.c
20876         * gcc.c-torture/execute/builtins/strlen.c
20877         * gcc.c-torture/execute/builtins/strncat.c
20878         * gcc.c-torture/execute/builtins/strncmp-2.c
20879         * gcc.c-torture/execute/builtins/strncmp.c
20880         * gcc.c-torture/execute/builtins/strncpy.c
20881         * gcc.c-torture/execute/builtins/strpbrk.c
20882         * gcc.c-torture/execute/builtins/strpcpy-2.c
20883         * gcc.c-torture/execute/builtins/strpcpy.c
20884         * gcc.c-torture/execute/builtins/strrchr.c
20885         * gcc.c-torture/execute/builtins/strspn.c
20886         * gcc.c-torture/execute/builtins/strstr-asm.c
20887         * gcc.c-torture/execute/builtins/strstr.c:
20888         ... these new files.
20889
20890         * gcc.c-torture/execute/builtins/abs-2-lib.c
20891         * gcc.c-torture/execute/builtins/abs-3-lib.c
20892         * gcc.c-torture/execute/builtins/complex-1-lib.c
20893         * gcc.c-torture/execute/builtins/fprintf-lib.c
20894         * gcc.c-torture/execute/builtins/fputs-lib.c
20895         * gcc.c-torture/execute/builtins/memcmp-lib.c
20896         * gcc.c-torture/execute/builtins/memmove-lib.c
20897         * gcc.c-torture/execute/builtins/memops-asm-lib.c
20898         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
20899         * gcc.c-torture/execute/builtins/mempcpy-lib.c
20900         * gcc.c-torture/execute/builtins/memset-lib.c
20901         * gcc.c-torture/execute/builtins/printf-lib.c
20902         * gcc.c-torture/execute/builtins/sprintf-lib.c
20903         * gcc.c-torture/execute/builtins/strcat-lib.c
20904         * gcc.c-torture/execute/builtins/strchr-lib.c
20905         * gcc.c-torture/execute/builtins/strcmp-lib.c
20906         * gcc.c-torture/execute/builtins/strcpy-lib.c
20907         * gcc.c-torture/execute/builtins/strcspn-lib.c
20908         * gcc.c-torture/execute/builtins/strlen-2-lib.c
20909         * gcc.c-torture/execute/builtins/strlen-lib.c
20910         * gcc.c-torture/execute/builtins/strncat-lib.c
20911         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
20912         * gcc.c-torture/execute/builtins/strncmp-lib.c
20913         * gcc.c-torture/execute/builtins/strncpy-lib.c
20914         * gcc.c-torture/execute/builtins/strpbrk-lib.c
20915         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
20916         * gcc.c-torture/execute/builtins/strpcpy-lib.c
20917         * gcc.c-torture/execute/builtins/strrchr-lib.c
20918         * gcc.c-torture/execute/builtins/strspn-lib.c
20919         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
20920         * gcc.c-torture/execute/builtins/strstr-lib.c
20921         * gcc.c-torture/execute/builtins/lib/abs.c
20922         * gcc.c-torture/execute/builtins/lib/fprintf.c
20923         * gcc.c-torture/execute/builtins/lib/memset.c
20924         * gcc.c-torture/execute/builtins/lib/printf.c
20925         * gcc.c-torture/execute/builtins/lib/sprintf.c
20926         * gcc.c-torture/execute/builtins/lib/strcpy.c
20927         * gcc.c-torture/execute/builtins/lib/strcspn.c
20928         * gcc.c-torture/execute/builtins/lib/strncat.c
20929         * gcc.c-torture/execute/builtins/lib/strncmp.c
20930         * gcc.c-torture/execute/builtins/lib/strncpy.c
20931         * gcc.c-torture/execute/builtins/lib/strpbrk.c
20932         * gcc.c-torture/execute/builtins/lib/strspn.c
20933         * gcc.c-torture/execute/builtins/lib/strstr.c:
20934         New files containing support routines.
20935
20936         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
20937         declaration.
20938         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
20939         when not optimizing.
20940
20941 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
20942
20943         PR c++/16240
20944         * g++.dg/abi/mangle22.C: New test.
20945         * g++.dg/abi/mangle23.C: Likewise.
20946
20947 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
20948
20949         PR fortran/16290
20950         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
20951         Allow for cases without denormalized floating point numbers.
20952
20953 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
20954
20955         PR c/1027
20956         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20957         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
20958         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
20959         expected warning text.
20960         * gcc.dg/format/diag-2.c: New test.
20961
20962 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20963
20964         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
20965
20966 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
20967
20968         * gcc.dg/builtins-43.c: New.
20969         * gcc.dg/builtins-44.c: New.
20970         * gcc.dg/builtins-45.c: New.
20971
20972 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
20973             Andreas Tobler  <a.tobler@schweiz.ch>
20974
20975         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
20976         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
20977         as SIGSEGV.
20978         * gcc.dg/cleanup-11.c: Likewise.
20979         * gcc.dg/cleanup-8.c: Likewise.
20980         * gcc.dg/cleanup-9.c: Likewise.
20981         * gcc.dg/cleanup-5.c: Run on all platforms.
20982
20983 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20984
20985         * g++.dg/warn/nonnull1.C: New test.
20986
20987 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20988
20989         * gcc.dg/compat/compat-common.h: Wrap up CINT in
20990         an #ifndef SKIP_COMPLEX_INT/#endif pair.
20991         Special-case the Sun compiler wrt to <complex.h>.
20992
20993 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
20994
20995         * gcc.dg/Wunreachable-8.C: New test.
20996
20997         * gcc.dg/h8300-ice2.c : New test.
20998
20999 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21000
21001         PR fortran/16161
21002         * gfortran.fortran-torture/compile/implicit.f90: Add test
21003         for implicit character.
21004
21005 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21006
21007         PR fortran/16289
21008         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21009         Use tiny() intrinsic to find smallest non-negative real
21010
21011 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21012
21013         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21014         * gcc.dg/compat/struct-by-value-22_x.c: New.
21015         * gcc.dg/compat/struct-by-value-22_y.c: New.
21016
21017         * gcc.c-torture/execute/20040629-1.c: New test.
21018
21019 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21020
21021         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21022         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21023
21024         PR target/16195
21025         * gcc.dg/20040625-1.c: New test.
21026
21027 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21028
21029         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21030
21031 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21032
21033         PR fortran/15963
21034         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21035
21036 2004-06-29  Richard Henderson  <rth@redhat.com>
21037
21038         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21039
21040 2004-06-29  Paul Brook  <paul@codesourcery.com>
21041
21042         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21043         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21044
21045 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21046
21047         PR c++/16260
21048         * g++.dg/parse/crash15.C: New.
21049
21050 2004-06-28  Andrew Pinski  <apinski@apple.com>
21051
21052         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21053         by the error already.
21054
21055         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21056
21057 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21058
21059         PR target/14041
21060         * gcc.dg/h8300-bss-align-1.c : New.
21061
21062 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21063
21064         * PR c++/16174
21065         * g++.dg/template/ctor4.C: New.
21066
21067 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21068
21069         PR c++/16205
21070         * g++.dg/warn/Wsequence-point-1.C: New test.
21071
21072 2004-06-27  Paul Brook  <paul@codesourcery.com>
21073
21074         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21075
21076 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21077
21078         * g++.old-deja/g++.mike/p7325.C: Remove.
21079
21080 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21081
21082         PR c/14963
21083         * gcc.dg/pr14963.c: New test.
21084
21085 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21086
21087         PR c++/16193
21088         * g++.dg/parse/redef1.C: New test.
21089
21090 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21091
21092         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21093         20021110.c.
21094         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21095         20021119-1.c.
21096         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21097         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21098         5-04.c.
21099         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21100         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21101         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21102         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21103         g++.brendan/enum14.C.
21104         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21105         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21106         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21107         g++.mike/virt1.C.
21108         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21109         memtemp24.C.
21110
21111 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21112
21113         * gcc.dg/20040527-1.c: New test case.
21114
21115 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21116
21117         PR gfortran/pr16196
21118         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21119
21120 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21121
21122         PR middle-end/15825
21123         * gcc.dg/pr15825-1.c: New test case.
21124
21125 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21126
21127         * gcc.c-torture/execute/20040625-1.c: New test.
21128
21129 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21130
21131         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21132
21133 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21134
21135         * gcc.dg/torture/mips-div-1.c: New test.
21136
21137 2004-06-24  Jeff Law  <law@redhat.com>
21138
21139         * gcc.dg/tree-ssa/20040624-1.c: New test.
21140
21141 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21142
21143         * gcc.c-torture/compile/20040624-1.c: New test.
21144
21145 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21146
21147         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21148         this directory.
21149
21150 2004-06-23  Andrew Pinski  <apinski@apple.com>
21151
21152         PR middle-end/15988
21153         * g++.dg/opt/ptrmem4.C: New test.
21154
21155         * gcc.dg/c90-array-quals-2.c: New test.
21156
21157 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21158
21159         * gcc.dg/kpice1.c: New test.
21160
21161 2006-06-23  Andrew Pinski  <apinski@apple.com>
21162
21163         * gcc.dg/c90-array-quals.c: New test.
21164
21165 2006-06-22  Richard Henderson  <rth@redhat.com>
21166
21167         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21168
21169 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21170
21171         * gcc.dg/builtins-config.h: Handle FreeBSD.
21172
21173 2006-06-22  Richard Henderson  <rth@redhat.com>
21174
21175         * g++.dg/opt/devirt1.C: New.
21176
21177 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21178
21179         * g++.dg/opt/pr15551.C: New testcase.
21180
21181 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21182
21183         PR target/14800
21184         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21185         x86_64-*-linux* when compiling for 32bit.
21186
21187 2004-06-21  Andrew Pinski  <apinski@apple.com>
21188
21189         * gcc.dg/pch/struct-1.c: New.
21190         * gcc.dg/pch/struct-1.hs: New.
21191
21192 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21193
21194         * gcc.dg/pch/save-temps-1.c: New file.
21195         * gcc.dg/pch/save-temps-1.hs: New file.
21196
21197 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21198
21199         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21200         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21201
21202 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21203
21204         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21205         to fix type error.
21206         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21207         Remove trailing spaces.
21208
21209 2004-06-21  Richard Henderson  <rth@redhat.com>
21210
21211         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21212         merging && to BIT_FIELD_REF.
21213
21214 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21215
21216         * g++.dg/opt/placeholder1.C: New test.
21217
21218 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21219
21220         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21221         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21222         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21223         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21224
21225 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21226
21227         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21228         extern "C".
21229         * g++.dg/other/pragma-re-1.C: Add comments.
21230
21231 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21232
21233         PR gfortran/16080
21234         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21235
21236 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21237
21238         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21239         instead of setting the type of size_t by
21240         hand.
21241
21242 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21243
21244         * gcc.dg/unordered-2.c: New test case.
21245         * gcc.dg/unordered-3.c: New test case.
21246
21247 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21248
21249         PR other/16043
21250         * lib/g++.exp (g++_version): Tweak regexp for version
21251         * lib/g77.exp (g77_version): Likewise.
21252         * lib/gfortran.exp (gfortran_version): Likewise.
21253         * lib/objc.exp (objc_version): Likewise.
21254         * lib/treelang.exp (treelang_version): Likewise.
21255
21256 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21257
21258         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21259         Use INT_MAX instead of __INT_MAX__.
21260         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21261
21262         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21263         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21264         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21265         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21266         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21267         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21268         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21269         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21270         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21271
21272         * gcc.dg/range-test-1.c: New test.
21273         * g++.dg/opt/range-test-1.C: New test.
21274
21275 2004-06-17  Richard Henderson  <rth@redhat.com>
21276
21277         * objc.dg/sync-1.m: New.
21278         * objc.dg/try-catch-1.m: Don't force next runtime.
21279         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21280         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21281         shadowed catch clause.
21282         * objc.dg/try-catch-5.m: New.
21283
21284 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21285
21286         Bug 14610
21287         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21288
21289 2004-06-15  Richard Henderson  <rth@redhat.com>
21290
21291         * gcc.dg/20001116-1.c: Move expected warning line.
21292
21293 2004-06-15  Richard Henderson  <rth@redhat.com>
21294
21295         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21296         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21297
21298 2004-06-15  Jeff Law  <law@redhat.com>
21299
21300         * gcc.dg/tree-ssa/20040615-1.c: New test.
21301         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21302         be less sensitive to operand ordering.
21303         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21304
21305 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21306
21307         * g++.dg/abi/bitfield3.C: Add comment..
21308
21309 2004-06-15  Richard Henderson  <rth@redhat.com>
21310
21311         * g++.dg/ext/stmtexpr1.C: XFAIL.
21312         * gcc.dg/20030612-1.c: XFAIL.
21313
21314 2004-06-15  Eric Christopher  <echristo@redhat.com>
21315
21316         * g++.dg/charset/asm5.c: New.
21317         * gcc.dg/charset/asm6.c: New.
21318
21319 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21320
21321         PR fortran/15962
21322         * gfortran.fortran-torture/execute/select_1.f90: New test.
21323
21324 2004-06-15  Paul Brook  <paul@codesourcery.com>
21325
21326         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21327
21328 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21329
21330         PR c++/15967
21331         * g++.dg/lookup/crash3.C: New test.
21332
21333 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21334
21335         PR c++/15947
21336         * g++.dg/parse/dtor4.C: New test.
21337
21338 2004-06-14  Jeff Law  <law@redhat.com>
21339
21340         * gcc.c-torture/compile/20040614-1.c: New test.
21341
21342 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21343
21344         PR fortran/15211
21345         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21346         LEN of a character array.
21347
21348 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21349
21350         PR c++/15096
21351         * g++.dg/template/ptrmem10.C: New test.
21352
21353         PR c++/14930
21354         * g++.dg/template/friend30.C: New test.
21355
21356 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21357
21358         PR fortran/14928
21359         * gfortran.fortran-torture/compile/mloc.f90: New test.
21360
21361 2004-06-13  Paul Brook  <paul@codesourcery.com>
21362
21363         * gfortran.fortran-torture/execute/random_2.f90: New test.
21364
21365 2004-06-13  Eric Christopher  <echristo@redhat.com>
21366
21367         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21368
21369 2004-06-12  Paul Brook  <paul@codesourcery.com>
21370
21371         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21372
21373 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21374
21375         PR fortran/14923
21376         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21377
21378 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21379
21380         PR fortran/14957
21381         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21382         syntax errors in end statements of contained subroutines.
21383
21384 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21385
21386         PR fortran/12841
21387         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21388
21389 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21390
21391         PR fortran/15665
21392         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21393
21394 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21395
21396         PR gfortran/12839
21397         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21398
21399 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21400
21401         PR c++/15862
21402         * g++.dg/parse/enum1.C: New test.
21403
21404 2004-06-10  Jeff Law  <law@redhat.com>
21405
21406         * gcc.c-torture/compile/20040610-1.c: New test.
21407
21408 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21409
21410         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21411         * g++.old-deja/g++.other/decl3.C: Likewise.
21412
21413 2004-06-10  Brian Booth  <bbooth@redhat.com>
21414
21415         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21416         V_MAY_DEF instead of VDEF.
21417         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21418
21419 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21420
21421         PR c++/14211
21422         * g++.dg/conversion/const1.C: New test.
21423
21424         PR c++/15076
21425         * g++.dg/conversion/reinterpret1.C: New test.
21426
21427         PR c++/15877
21428         * g++.dg/template/enum2.C: New test.
21429
21430         PR c++/15227
21431         * g++.dg/template/error13.C: New test.
21432
21433 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21434
21435         PR fortran/14957
21436         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21437         arguments to test_* REAL and of the right size.
21438
21439 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21440
21441         PR target/15569
21442         PR rtl-optimization/15681
21443         * gcc.dg/20040609-1.c: New test.
21444
21445 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21446
21447         PR c++/14791
21448         * g++.dg/opt/builtins1.C: New test.
21449
21450 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21451
21452         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21453         that use default windows32 struct layout.
21454         * gcc.dg/i386-bitfield2.c: Likewise.
21455
21456 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21457
21458         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21459         for mingw32 and cygwin targets.
21460
21461 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21462
21463         * gcc.dg/pch/macro-4.c: New.
21464         * gcc.dg/pch/macro-4.hs: New.
21465
21466 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21467
21468         PR fortran/13249
21469         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21470
21471 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21472
21473         PR fortran/13372
21474         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21475
21476 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21477
21478         PR gfortran/14897
21479         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21480
21481 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21482
21483         PR gfortran/15755
21484         * gfortran.fortran-torture/execute/backspace.c : New test.
21485
21486 2004-06-09  Paul Brook  <paul@codesourcery.com>
21487
21488         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21489         (pointer_to_section): Rewrite to use smaller array.
21490
21491 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21492
21493         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21494         * gcc.dg/ext/altivec-10.c: Same.
21495         * gcc.dg/ext/altivec-11.c: Same.
21496         * gcc.dg/ext/altivec-12.c: Same.
21497         * gcc.dg/ext/altivec-13.c: Same.
21498         * gcc.dg/ext/altivec-14.c: Same.
21499         * gcc.dg/ext/altivec-15.c: Same.
21500         * gcc.dg/ext/altivec-16.c: Same.
21501         * gcc.dg/ext/altivec-3.c: Same.
21502         * gcc.dg/ext/altivec-4.c: Same.
21503         * gcc.dg/ext/altivec-6.c: Same.
21504         * gcc.dg/ext/altivec-7.c: Same.
21505         * gcc.dg/ext/altivec-8.c: Same.
21506         * gcc.dg/ext/altivec-varargs-1.c: Same.
21507
21508         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21509         * g++.dg/ext/altivec-10.C: Same.
21510         * g++.dg/ext/altivec-2.C: Same.
21511         * g++.dg/ext/altivec-3.C: Same.
21512         * g++.dg/ext/altivec-4.C: Same.
21513         * g++.dg/ext/altivec-5.C: Same.
21514         * g++.dg/ext/altivec-6.C: Same.
21515         * g++.dg/ext/altivec-7.C: Same.
21516         * g++.dg/ext/altivec-8.C: Same.
21517         * g++.dg/ext/altivec-9.C: Same.
21518
21519 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21520
21521         PR c++/7841
21522         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21523
21524 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21525
21526         * gcc.dg/union-1.c: New test.
21527
21528 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21529
21530         * gcc.dg/builtins-41.c: New test case.
21531         * gcc.dg/builtins-42.c: New test case.
21532
21533 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21534
21535         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21536         * g++.dg/ext/altivec-10.C: Same.
21537         * g++.dg/ext/altivec-2.C: Same.
21538         * g++.dg/ext/altivec-3.C: Same.
21539         * g++.dg/ext/altivec-4.C: Same.
21540         * g++.dg/ext/altivec-5.C: Same.
21541         * g++.dg/ext/altivec-6.C: Same.
21542         * g++.dg/ext/altivec-7.C: Same.
21543         * g++.dg/ext/altivec-8.C: Same.
21544         * g++.dg/ext/altivec-9.C: Same.
21545         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21546         * g++.old-deja/g++.brendan/new3.C: Same.
21547         * gcc.c-torture/execute/eeprof-1.x: Same.
21548
21549 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21550
21551         PR c/14765
21552         * gcc.dg/pr14765-1.c: New test.
21553
21554 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21555
21556         PR c/14649
21557         * gcc.dg/pr14649-1.c: New test case.
21558
21559 2004-06-07  Richard Henderson  <rth@redhat.com>
21560
21561         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21562         if temporaries.
21563
21564 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21565
21566         * g++.dg/eh/elide1.C: Remove XFAIL.
21567
21568 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21569
21570         PR c++/15337
21571         * g++.dg/expr/sizeof3.C: New test.
21572
21573         PR c++/14777
21574         * g++.dg/template/access14.C: New test.
21575
21576         PR c++/15554
21577         * g++.dg/template/enum1.C: New test.
21578
21579         PR c++/15057
21580         * g++.dg/eh/throw1.C: New test.
21581
21582 2004-06-07  David Ayers  <d.ayers@inode.at>
21583             Ziemowit Laski  <zlaski@apple.com>
21584
21585         * lib/objc.exp (objc_target_compile): Revert the '-framework
21586         Foundation' flag fix, since bare Darwin does not ship
21587         with the Foundation framework.
21588         * objc/execute/next_mapping.h: Provide a local NSConstantString
21589         @interface and @implementation.
21590         (objc_constant_string_init): A constructor function, used to
21591         initialize the NSConstantString meta-class object.
21592         * objc/execute/string1.m: Include "next_mapping.h" instead of
21593         <Foundation/NSString.h>.
21594         * objc/execute/string2.m: Likewise.
21595         * objc/execute/string3.m: Likewise.
21596         * objc/execute/string4.m: Likewise.
21597
21598 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21599
21600         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21601         to double. Replace double with FLOAT.
21602         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21603
21604         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21605         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21606         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
21607         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
21608         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
21609         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
21610         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
21611         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
21612
21613 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21614
21615         PR c/13519
21616         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
21617
21618 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21619
21620         PR c++/15503
21621         * g++.dg/template/meminit2.C: New test.
21622
21623 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
21624
21625         PR target/15822
21626         * gcc.c-torture/execute/compare-fp-1.c,
21627         gcc.c-torture/execute/compare-fp-2.c,
21628         gcc.c-torture/execute/compare-fp-3.c,
21629         gcc.c-torture/execute/compare-fp-4.c,
21630         gcc.c-torture/execute/compare-fp-3.x,
21631         gcc.c-torture/execute/compare-fp-4.x: Moved...
21632         * gcc.c-torture/execute/ieee/compare-fp-1.c,
21633         gcc.c-torture/execute/ieee/compare-fp-2.c,
21634         gcc.c-torture/execute/ieee/compare-fp-3.c,
21635         gcc.c-torture/execute/ieee/compare-fp-4.c,
21636         gcc.c-torture/execute/ieee/compare-fp-3.x,
21637         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
21638
21639 2004-06-04  David Ayers  <d.ayers@inode.at>
21640
21641         * objc/execute/protocol-isEqual-4.m: New testcase.
21642
21643 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
21644
21645         * objc/execute/protocol-isEqual-1.m: New testcase.
21646         * objc/execute/protocol-isEqual-2.m: New testcase.
21647         * objc/execute/protocol-isEqual-3.m: New testcase.
21648
21649 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21650
21651         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
21652
21653 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
21654
21655         * lib/objc.exp (objc_target_compile): When running tests on
21656         Darwin (Mac OS X), inform the linker about '-framework
21657         'Foundation'.
21658
21659 2004-06-02  Eric Christopher  <echristo@redhat.com>
21660
21661         * gcc.c-torture/compile/20040602-1.c: New.
21662
21663 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
21664
21665         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
21666         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21667
21668         PR tree-optimization/14736
21669         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
21670
21671         PR tree-optimization/14042
21672         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
21673
21674         PR tree-optimization/14729
21675         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
21676
21677 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21678
21679         PR fortran/15557
21680         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
21681
21682 2004-06-01  Richard Hederson  <rth@redhat.com>
21683
21684         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
21685
21686 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21687
21688         PR c++/14932
21689         * g++.dg/parse/offsetof4.C: New test.
21690
21691 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
21692
21693         PR objc/7993
21694         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
21695
21696 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
21697
21698         PR c++/15701
21699         * g++.dg/template/friend29.C: New test.
21700
21701 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21702
21703         PR c/15749
21704         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
21705
21706 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
21707
21708         * gcc.dg/sparc-trap-1.c: New test.
21709
21710 2004-05-31  Roger Sayle  <roger@eyesopen.com>
21711
21712         PR middle-end/15069
21713         * g++.dg/opt/fold3.C: New test case.
21714
21715 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
21716
21717         * lib/target-supports.exp (check_iconv_available): Fix fallout
21718         from 2004-05-28 patch.
21719
21720 2004-05-30  Paul Brook  <paul@codesourcery.com>
21721
21722         PR fortran/15620
21723         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
21724         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
21725
21726 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
21727
21728         * gfortran.fortran-torture/execute/random_1.f90: New test.
21729
21730 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21731
21732         * g++.dg/ext/altivec-10.C: New test.
21733
21734 2004-05-29  Paul Brook  <paul@codesourcery.com>
21735
21736         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
21737
21738 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21739
21740         * gcc.dg/altivec-16.c: New test.
21741
21742 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
21743
21744         * lib/target-supports.exp (check_vmx_hw_available): New.
21745         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
21746
21747         * lib/target-supports.exp (check_alias_available,
21748         check_iconv_available, check_named_sections_available): Use
21749         unique names for temporary files.
21750
21751 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21752
21753         * gcc.dg/altivec-15.c: New test.
21754
21755 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21756
21757         PR c++/15083
21758         * g++.dg/warn/noeffect6.C: New test.
21759
21760         PR c++/15471
21761         * g++.dg/expr/ptrmem4.C: New test.
21762
21763         PR c++/15640
21764         * g++.dg/template/operator3.C: New test.
21765
21766 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21767
21768         PR c++/14668
21769         * g++.dg/lookup/redecl1.C: New test.
21770         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
21771
21772 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
21773
21774         * gcc.c-torture/execute/compare-fp-1.c,
21775         gcc.c-torture/execute/compare-fp-2.c,
21776         gcc.c-torture/execute/compare-fp-3.c,
21777         gcc.c-torture/execute/compare-fp-4.c,
21778         gcc.c-torture/execute/compare-fp-3.x,
21779         gcc.c-torture/execute/compare-fp-4.x,
21780         gcc.dg/pr15649-1.c: New.
21781
21782 2004-05-27  Adam Nemet  <anemet@lnxw.com>
21783
21784         PR c++/12883
21785         * g++.dg/init/array14.C: New test.
21786
21787 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
21788
21789         * lib/compat.exp (compat-get-options-main): New.
21790         (compat-get-options): Remove unneeded code, warn for ignored
21791         command.
21792         (compat-execute): Check flag set by dg-require-* commands.
21793
21794         * lib/compat.exp (compat-execute): Break up long lines.
21795
21796 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
21797
21798         * gcc.dg/altivec-7.c: Don't use 'vector long'.
21799         * gcc.dg/altivec-14.c: New test.
21800         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
21801
21802         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
21803         * gcc.dg/altivec-12.c: Ditto.
21804
21805         * gcc.dg/altivec-3.c: Move call to altivec_check.
21806
21807 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21808
21809         PR c++/15044
21810         * g++.dg/template/error12.C: New test.
21811
21812         PR c++/15317
21813         * g++.dg/ext/attrib15.C: New test.
21814
21815         PR c++/15329
21816         * g++.dg/template/ptrmem9.C: New test.
21817
21818 2004-05-25  Paul Brook  <paul@codesourcery.com>
21819
21820         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
21821
21822 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21823
21824         PR c++/15165
21825         * g++.dg/template/crash19.C: New test.
21826
21827 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21828
21829         PR c++/15025
21830         * g++.dg/template/redecl1.C: New test.
21831
21832 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21833
21834         PR c++/14821
21835         * g++.dg/other/ns1.C: New test.
21836
21837         PR c++/14883
21838         * g++.dg/template/invalid1.C: New test.
21839
21840 2004-05-23  Paul Brook  <paul@codesourcery.com>
21841         Victor Leikehman  <lei@haifasphere.co.il>
21842
21843         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
21844         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
21845
21846 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21847
21848         PR c++/15285
21849         PR c++/15299
21850         * g++.dg/template/non-dependent5.C: New test.
21851         * g++.dg/template/non-dependent6.C: New test.
21852
21853 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21854
21855         PR c++/15507
21856         * g++.dg/inherit/union1.C: New test.
21857
21858         PR c++/15542
21859         * g++.dg/template/addr1.C: New test.
21860
21861         PR c++/15427
21862         * g++.dg/template/array5.C: New test.
21863
21864         PR c++/15287
21865         * g++.dg/template/array6.C: New test.
21866
21867 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
21868             Roger Sayle  <roger@eyesopen.com>
21869
21870         * g++.dg/lookup/forscope2.C: New test case.
21871
21872 2004-05-22  Ben Elliston  <bje@au.ibm.com>
21873
21874         * gcc.dg/cpp/Wmissingdirs.c: New.
21875
21876 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21877
21878         PR target/15301
21879         * gcc.dg/compat/union-m128-1.h: New file.
21880         * gcc.dg/compat/union-m128-1_main.c: Likewise.
21881         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21882         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21883
21884 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21885
21886         PR target/15302
21887         * gcc.dg/compat/struct-complex-1.h: New file.
21888         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
21889         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
21890         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21891
21892 2004-05-20  Roger Sayle  <roger@eyesopen.com>
21893
21894         PR middle-end/3074
21895         * gcc.dg/pr3074-1.c: New test case.
21896         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
21897
21898 2004-05-20  Falk Hueffner  <falk@debian.org>
21899
21900         PR other/15526
21901         * gcc.dg/ftrapv-1.c: New test case.
21902
21903 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
21904
21905         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
21906
21907 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
21908             Jeff Law  <law@redhat.com>
21909
21910         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
21911         * gcc.dg/tree-ssa/20040518-2.c: New test.
21912
21913         * gcc.dg/tree-ssa/20040518-1.c: New test.
21914
21915 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
21916
21917         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
21918
21919 2004-05-18  Paul Brook  <paul@codesourcery.com>
21920
21921         PR fortran/13930
21922         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
21923
21924 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21925
21926         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
21927         constant folding.
21928
21929 2004-05-17  Steven Bosscher  <stevenb@suse.de>
21930
21931         * gcc.dg/tree-ssa/20040517-1.c: New test.
21932
21933 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21934
21935         * gcc.dg/loop-4.c: New test.
21936
21937 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
21938
21939         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
21940
21941 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
21942
21943         PR fortran/15311
21944         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
21945
21946 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21947
21948         PR fortran/13826
21949         PR fortran/13940
21950         * gfortran.fortran-torture/compile/data_1.f90: New test.
21951
21952 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
21953
21954         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
21955         * gcc.dg/uninit-H.c: Define ASM for __s390__.
21956
21957 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21958
21959         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
21960
21961 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21962
21963         PR c/15444
21964         * gcc.dg/format/xopen-1.c: Adjust expected message.
21965         * gcc.dg/format/xopen-3.c: New test.
21966
21967 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
21968
21969         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
21970
21971 2004-05-14  Jeff Law  <law@redhat.com>
21972
21973         * gcc.dg/tree-ssa/20040514-2.c: New test.
21974
21975 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21976
21977         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
21978         this ...
21979         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
21980         this.
21981
21982 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
21983
21984         * gcc.dg/tree-ssa/20040514-1.c: New test.
21985
21986 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21987
21988         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
21989         test.
21990
21991 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21992
21993         PR fortran/14066
21994         * gfortran.fortran-torture/compile/do_1.f90: New test.
21995
21996 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21997
21998         PR fortran/15051
21999         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22000         test.
22001
22002 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22003
22004         PR fortran/15149
22005         * gfortran.fortran-torture/execute/random_init.f90: New test.
22006
22007 2004-05-13  Paul Brook  <paul@codesourcery.com>
22008
22009         PR fortran/15314
22010         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22011
22012 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22013
22014         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22015         for the powerpc case.
22016
22017 2004-05-13  Jeff Law  <law@redhat.com>
22018
22019         * gcc.dg/tree-ssa/20040513-1.c: New test.
22020         * gcc.dg/tree-ssa/20040513-2.c: New test.
22021
22022 2004-05-13  Paul Brook  <paul@codesourcery.com>
22023
22024         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22025         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22026         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22027
22028 2004-05-13  Andreas Schwab  <schwab@suse.de>
22029
22030         PR other/10819
22031         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22032         characters.
22033
22034 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22035
22036         PR fortran/15294
22037         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22038
22039 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22040
22041         Merge from tree-ssa-20020619-branch.  See
22042         ChangeLog.tree-ssa for details.
22043
22044 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22045
22046         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22047         include <altivec.h> explicitly.
22048         * gcc.dg/altivec-13.c: Likewise.
22049
22050 2004-05-11  Paul Brook  <paul@codesourcery.com>
22051
22052         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22053
22054 2004-05-10  Eric Christopher  <echristo@redhat.com>
22055
22056         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22057         * gcc.dg/sibcall-4.c: Ditto.
22058
22059 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22060
22061         * g++.dg/ext/altivec-8.C: New test case.
22062         * gcc.dg/altivec-13.c: New test case.
22063
22064 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22065
22066         * gcc.c-torture/execute/divcmp-1.c: New test case.
22067         * gcc.c-torture/execute/divcmp-2.c: New test case.
22068         * gcc.c-torture/execute/divcmp-3.c: New test case.
22069
22070 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22071
22072         * g++.dg/other/pragma-re-2.C: New test.
22073
22074 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22075
22076         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22077         * gcc.dg/i386-387-2.c: Likewise.
22078
22079         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22080         __builtin_drem.
22081         * gcc.dg/i386-387-6.c: Likewise.
22082
22083 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22084
22085         * gcc.dg/builtins-33.c: Also check log1p*.
22086
22087 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22088
22089         PR optimization/15296
22090         * gcc.c-torture/execute/pr15296.c: New test.
22091
22092 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22093
22094         * gcc.dg/builtins-40.c: New test.
22095
22096 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22097
22098         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22099
22100 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22101
22102         * g++.dg/ext/spe1.C: New testcase.
22103
22104 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22105
22106         * objc.dg/image-info.m: Allow additional attributes
22107         for __image_info section.
22108
22109 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22110
22111         * gcc.dg/torture/mips-hilo-2.c: New test.
22112
22113 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22114
22115         PR c++/14389
22116         * g++.dg/template/member5.C: New test.
22117
22118 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22119
22120         * gcc.dg/builtins-34.c: Also check expm1*.
22121
22122 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22123
22124         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22125         * gcc.dg/torture/builtin-convert-3.c: New test.
22126
22127 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22128
22129         PR middle-end/15054
22130         * g++.dg/opt/pr15054.C: New test.
22131
22132 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22133
22134         * gcc.dg/torture/builtin-rounding-1.c: New test.
22135         * gcc.dg/builtins-25.c: Delete.
22136         * gcc.dg/builtins-29.c: Delete.
22137
22138 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22139
22140         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22141         * gcc.dg/sibcall-4.c: Likewise.
22142         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22143
22144 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22145
22146         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22147         bit-field on 16-bit targets.
22148
22149 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22150
22151         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22152         16-bit targets.
22153
22154 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22155
22156         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22157         * gcc.dg/rs6000-power2-2.c: Likewise.
22158
22159 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22160
22161         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22162         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22163         Change the asm registers to be in form of frN instead of fN.
22164
22165 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22166
22167         * gcc.dg/torture/builtin-convert-2.c: New test.
22168
22169 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22170
22171         * gcc.dg/rs6000-power2-1.c: New test.
22172         * gcc.dg/rs6000-power2-2.c: New test.
22173
22174 2004-04-28  Jan Hubicka  <jh@suse.cz>
22175
22176         * gcc.dg/unused-6.c: New test.
22177
22178 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22179             Ulrich Weigand  <uweigand@de.ibm.com>
22180
22181         * ada/acats/run_all.sh: Define $target variable.
22182
22183 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22184
22185         PR c++/15119
22186         * g++.dg/other/vararg-1.C: New test.
22187
22188         PR c++/4794
22189         * g++.dg/eh/cleanup3.C: New test.
22190
22191 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22192
22193         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22194         and ad8011a (target_insn).
22195         * ada/acats/support/macro.dfs: Likewise.
22196         * ada/acats/support/impbit.adb: New file.
22197
22198 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22199
22200         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22201
22202 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22203
22204         * gcc.dg/loop-3.c: New test.
22205
22206 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22207
22208         * gcc.c-torture/execute/simd-5.c: New test.
22209
22210 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22211
22212         PR c++/15064
22213         * g++.dg/template/crash18.C: New test.
22214
22215 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22216
22217         * g++.dg/ext/complit3.C: New test.
22218
22219 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22220
22221         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22222         * gcc.dg/altivec-3.c: Same.
22223         * gcc.dg/altivec-varargs-1.c: Same.
22224
22225 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22226
22227         * lib/target-supports.exp (check_profiling_available): Assume
22228         profiling is not available on powerpc-eabi targets.
22229
22230 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22231
22232         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22233         * gcc.dg/vmx/bug-1.c: Ditto.
22234
22235 2004-04-20  Eric Christopher  <echristo@redhat.com>
22236
22237         * gcc.dg/charset/extern.c: New test.
22238         * g++.dg/charset/extern3.cc: Ditto.
22239
22240 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22241
22242         * gcc.dg/builtins-39.c: New test.
22243
22244 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22245
22246         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22247
22248 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22249
22250         * gcc.dg/torture/mips-hilo-1.c: New test.
22251
22252 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22253
22254         * gcc.c-torture/compile/20040419-1.c: New test.
22255
22256 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22257
22258         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22259
22260 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22261             Aldy Hernandez  <aldyh@redhat.com>
22262
22263         * gcc.c-torture/execute/va-arg-24.c: New.
22264
22265 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22266             Aldy Hernandez  <aldyh@redhat.com>
22267
22268         * gcc.dg/vmx/1b-01.c: New.
22269         * gcc.dg/vmx/1b-02.c: New.
22270         * gcc.dg/vmx/1b-03.c: New.
22271         * gcc.dg/vmx/1b-04.c: New.
22272         * gcc.dg/vmx/1b-05.c: New.
22273         * gcc.dg/vmx/1b-06.c: New.
22274         * gcc.dg/vmx/1b-07.c: New.
22275         * gcc.dg/vmx/1c-01.c: New.
22276         * gcc.dg/vmx/1c-02.c: New.
22277         * gcc.dg/vmx/3a-01a.c: New.
22278         * gcc.dg/vmx/3a-01.c: New.
22279         * gcc.dg/vmx/3a-01m.c: New.
22280         * gcc.dg/vmx/3a-03.c: New.
22281         * gcc.dg/vmx/3a-03m.c: New.
22282         * gcc.dg/vmx/3a-04.c: New.
22283         * gcc.dg/vmx/3a-04m.c: New.
22284         * gcc.dg/vmx/3a-05.c: New.
22285         * gcc.dg/vmx/3a-06.c: New.
22286         * gcc.dg/vmx/3a-06m.c: New.
22287         * gcc.dg/vmx/3a-07.c: New.
22288         * gcc.dg/vmx/3b-01.c: New.
22289         * gcc.dg/vmx/3b-02.c: New.
22290         * gcc.dg/vmx/3b-10.c: New.
22291         * gcc.dg/vmx/3b-13.c: New.
22292         * gcc.dg/vmx/3b-14.c: New.
22293         * gcc.dg/vmx/3b-15.c: New.
22294         * gcc.dg/vmx/3c-01a.c: New.
22295         * gcc.dg/vmx/3c-01.c: New.
22296         * gcc.dg/vmx/3c-02.c: New.
22297         * gcc.dg/vmx/3c-03.c: New.
22298         * gcc.dg/vmx/3d-01.c: New.
22299         * gcc.dg/vmx/4-01.c: New.
22300         * gcc.dg/vmx/4-03.c: New.
22301         * gcc.dg/vmx/5-01.c: New.
22302         * gcc.dg/vmx/5-02.c: New.
22303         * gcc.dg/vmx/5-03.c: New.
22304         * gcc.dg/vmx/5-04.c: New.
22305         * gcc.dg/vmx/5-05.c: New.
22306         * gcc.dg/vmx/5-06.c: New.
22307         * gcc.dg/vmx/5-07.c: New.
22308         * gcc.dg/vmx/5-07t.c: New.
22309         * gcc.dg/vmx/5-08.c: New.
22310         * gcc.dg/vmx/5-10.c: New.
22311         * gcc.dg/vmx/5-11.c: New.
22312         * gcc.dg/vmx/7-01a.c: New.
22313         * gcc.dg/vmx/7-01.c: New.
22314         * gcc.dg/vmx/7c-01.c: New.
22315         * gcc.dg/vmx/7d-01.c: New.
22316         * gcc.dg/vmx/7d-02.c: New.
22317         * gcc.dg/vmx/8-01.c: New.
22318         * gcc.dg/vmx/8-02a.c: New.
22319         * gcc.dg/vmx/8-02.c: New.
22320         * gcc.dg/vmx/brode-1.c: New.
22321         * gcc.dg/vmx/bug-1.c: New.
22322         * gcc.dg/vmx/bug-2.c: New.
22323         * gcc.dg/vmx/bug-3.c: New.
22324         * gcc.dg/vmx/cw-bug-1.c: New.
22325         * gcc.dg/vmx/cw-bug-2.c: New.
22326         * gcc.dg/vmx/cw-bug-3.c: New.
22327         * gcc.dg/vmx/dct.c: New.
22328         * gcc.dg/vmx/debug-1.c: New.
22329         * gcc.dg/vmx/debug-2.c: New.
22330         * gcc.dg/vmx/debug-3.c: New.
22331         * gcc.dg/vmx/debug-4.c: New.
22332         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22333         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22334         * gcc.dg/vmx/eg-5.c: New.
22335         * gcc.dg/vmx/fft.c: New.
22336         * gcc.dg/vmx/gcc-bug-1.c: New.
22337         * gcc.dg/vmx/gcc-bug-2.c: New.
22338         * gcc.dg/vmx/gcc-bug-3.c: New.
22339         * gcc.dg/vmx/gcc-bug-4.c: New.
22340         * gcc.dg/vmx/gcc-bug-5.c: New.
22341         * gcc.dg/vmx/gcc-bug-6.c: New.
22342         * gcc.dg/vmx/gcc-bug-7.c: New.
22343         * gcc.dg/vmx/gcc-bug-8.c: New.
22344         * gcc.dg/vmx/gcc-bug-9.c: New.
22345         * gcc.dg/vmx/gcc-bug-b.c: New.
22346         * gcc.dg/vmx/gcc-bug-c.c: New.
22347         * gcc.dg/vmx/gcc-bug-d.c: New.
22348         * gcc.dg/vmx/gcc-bug-e.c: New.
22349         * gcc.dg/vmx/gcc-bug-f.c: New.
22350         * gcc.dg/vmx/gcc-bug-g.c: New.
22351         * gcc.dg/vmx/gcc-bug-i.c: New.
22352         * gcc.dg/vmx/harness.h: New.
22353         * gcc.dg/vmx/ira1.c: New.
22354         * gcc.dg/vmx/ira2a.c: New.
22355         * gcc.dg/vmx/ira2b.c: New.
22356         * gcc.dg/vmx/ira2.c: New.
22357         * gcc.dg/vmx/ira2c.c: New.
22358         * gcc.dg/vmx/mem.c: New.
22359         * gcc.dg/vmx/newton-1.c: New.
22360         * gcc.dg/vmx/ops.c: New.
22361         * gcc.dg/vmx/sn7153.c: New.
22362         * gcc.dg/vmx/spill2.c: New.
22363         * gcc.dg/vmx/spill3.c: New.
22364         * gcc.dg/vmx/spill.c: New.
22365         * gcc.dg/vmx/t.c: New.
22366         * gcc.dg/vmx/varargs-1.c: New.
22367         * gcc.dg/vmx/varargs-2.c: New.
22368         * gcc.dg/vmx/varargs-3.c: New.
22369         * gcc.dg/vmx/varargs-4.c: New.
22370         * gcc.dg/vmx/varargs-5.c: New.
22371         * gcc.dg/vmx/varargs-6.c: New.
22372         * gcc.dg/vmx/varargs-7.c: New.
22373         * gcc.dg/vmx/vmx.exp: New.
22374         * gcc.dg/vmx/vprint-1.c: New.
22375         * gcc.dg/vmx/vscan-1.c: New.
22376         * gcc.dg/vmx/x-01.c: New.
22377         * gcc.dg/vmx/x-02.c: New.
22378         * gcc.dg/vmx/x-03.c: New.
22379         * gcc.dg/vmx/x-04.c: New.
22380         * gcc.dg/vmx/x-05.c: New.
22381         * gcc.dg/vmx/yousufi-1.c: New.
22382         * gcc.dg/vmx/zero-1.c: New.
22383         * gcc.dg/vmx/zero.c: New.
22384
22385 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22386
22387         * g++.dg/lookup/java1.C: Update for chage of
22388         _Jv_AllocObject.
22389         * g++.dg/lookup/java2.C: Likewise.
22390
22391 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22392
22393         * ada/acats/run_all.sh: use -O2 by default.
22394
22395 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22396
22397         * gcc.dg/vr-mult-[12].c: New tests.
22398
22399 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22400
22401         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22402
22403         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22404
22405 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22406
22407         * lib/target-supports.exp (check_profiling_available): Assume profiling
22408         isn't available for mips*-*-elf targets.
22409
22410 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22411
22412         * gcc.dg/builtins-38.c: New test.
22413
22414 2004-04-14  Eric Christopher  <echristo@redhat.com>
22415
22416         * g++.dg/charset/charset.exp: Run .cc extension tests.
22417
22418 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22419
22420         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22421
22422 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22423
22424         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22425
22426 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22427
22428         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22429         * gcc.dg/i386-387-2.c: Likewise.
22430
22431         * gcc.dg/i386-387-7.c: New test.
22432         * gcc.dg/i386-387-8.c: New test.
22433
22434         * gcc.dg/builtins-37.c: New test.
22435
22436 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22437
22438         * g++.dg/pch/externc-1.C: Add missing semicolon.
22439
22440 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22441
22442         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22443
22444 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22445
22446         * gcc.c-torture/execute/20040411-1.c: New test.
22447
22448 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22449
22450         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22451
22452 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22453
22454         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22455
22456 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22457
22458         * lib/target-supports.exp (check_named_sections_available): New.
22459         * lib/gcc-dg.exp (dg-require-named-sections): New.
22460         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22461         old-deja.exp.  Also prune error-count message from HP linker.
22462         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22463
22464         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22465         * g++.old-deja/g++.pt/static3.C: Likewise.
22466         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22467
22468 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22469
22470         * gcc.c-torture/execute/20040409-1.c: New test case.
22471         * gcc.c-torture/execute/20040409-2.c: New test case.
22472         * gcc.c-torture/execute/20040409-3.c: New test case.
22473
22474 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22475
22476         * gcc.dg/20040409-1.c: New test.
22477
22478 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22479
22480         PR target/14888
22481         * g++.dg/opt/pr14888.C: New test case.
22482
22483 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22484
22485         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22486         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22487         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22488         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22489         New tests.
22490
22491 2004-04-08  Paul Brook  <paul@codesourcery.com>
22492
22493         * gcc.dg/spill-1.c: New test.
22494
22495 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22496
22497         * gcc.dg/torture/builtin-ctype-2.c: New test.
22498
22499 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22500
22501         * gcc.dg/pch/pch.exp: Add largefile test.
22502
22503 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22504
22505         * g++.dg/pch/externc-1.Hs: New.
22506         * g++.dg/pch/externc-1.C: New.
22507
22508 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22509
22510         * gcc.dg/compat/struct-by-value-5a_main.c,
22511         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22512         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22513         * gcc.dg/compat/struct-by-value-5a_x.c,
22514         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22515         gcc.dg/compat/struct-by-value-5_x.c.
22516         * gcc.dg/compat/struct-by-value-5a_y.c,
22517         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22518         gcc.dg/compat/struct-by-value-5_y.c.
22519
22520         * gcc.dg/compat/struct-by-value-6a_main.c,
22521         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22522         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22523         * gcc.dg/compat/struct-by-value-6a_x.c,
22524         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22525         gcc.dg/compat/struct-by-value-6_x.c.
22526         * gcc.dg/compat/struct-by-value-6a_y.c,
22527         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22528         gcc.dg/compat/struct-by-value-6_y.c.
22529
22530         * gcc.dg/compat/struct-by-value-7a_main.c,
22531         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22532         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22533         * gcc.dg/compat/struct-by-value-7a_x.c,
22534         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22535         gcc.dg/compat/struct-by-value-7_x.c.
22536         * gcc.dg/compat/struct-by-value-7a_y.c,
22537         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22538         gcc.dg/compat/struct-by-value-7_y.c.
22539
22540 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22541
22542         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22543         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22544         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22545         options.
22546
22547 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22548
22549         * gcc.dg/builtins-36.c: New test.
22550
22551 2004-04-06  Paul Brook  <paul@codesourcery.com>
22552
22553         * README.gcc: Remove obsolete contraint on testcases.
22554
22555 2004-04-05  Paul Brook  <paul@codesourcery.com>
22556
22557         PR2123
22558         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22559         failure and exit(0) on success.
22560         * g++.dg/expr/anew2.C: Ditto.
22561         * g++.dg/expr/anew3.C: Ditto.
22562         * g++.dg/expr/anew4.C: Ditto.
22563
22564 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22565
22566         PR c++/3518
22567         * g++.dg/template/unify7.C: New.
22568
22569 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22570
22571         * g++.dg/README: Bring up to date with new subdirectories; remove
22572         duplicate subdirectory lines.
22573
22574 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22575
22576         PR c++/14007
22577         * g++.dg/template/unify5.C: New.
22578         * g++.dg/template/unify6.C: New.
22579         * g++.dg/template/qualttp20.C: Adjust.
22580         * g++.old-deja/g++.jason/report.C: Adjust.
22581         * g++.old-deja/g++.other/qual1.C: Adjust.
22582
22583 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22584
22585         PR c++/14803
22586         * g++.dg/inherit/ptrmem1.C: New test.
22587
22588 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22589
22590         PR c++/14755
22591         * gcc.c-torture/execute/20040331-1.c: New test.
22592         * gcc.dg/20040331-1.c: New test.
22593
22594 2004-04-01  Paul Brook  <paul@codesourcery.com>
22595
22596         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22597
22598 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22599
22600         PR c++/14724
22601         * g++.dg/init/goto1.C: New test.
22602
22603         PR c++/14763
22604         * g++.dg/template/defarg4.C: New test.
22605
22606 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
22607
22608         * gcc.dg/altivec-11.c: Extend test for more valid cases.
22609
22610 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
22611
22612         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
22613
22614 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
22615
22616         * gcc.dg/noncompile/undeclared-2.c: New test.
22617
22618 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22619
22620         * gcc.dg/940409-1.c: Remove XFAIL.
22621         * gcc.dg/reg-vol-struct-1.c: New test.
22622
22623 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22624
22625         * gcc.dg/torture/builtin-wctype-1.c: New test.
22626
22627 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
22628
22629         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
22630         * gcc.dg/20001101-1.c: Likewise.
22631         * gcc.dg/20001102-1.c: Likewise.
22632
22633 2004-03-25  Roger Sayle  <roger@eyesopen.com>
22634
22635         * gcc.dg/compare8.c: Add an additional test for XOR.
22636
22637 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22638
22639         * gcc.dg/torture/builtin-ctype-1.c: New test.
22640
22641 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22642
22643         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
22644         * gcc.dg/torture/builtin-math-1.c: Likewise.
22645         * gcc.dg/torture/builtin-power-1.c: New test.
22646
22647 2004-03-24  Andreas Schwab  <schwab@suse.de>
22648
22649         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
22650         IA64 assembler.
22651
22652 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22653             Roger Sayle  <roger@eyesopen.com>
22654
22655         * gcc.dg/compare8.c: New test case.
22656
22657 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
22658
22659         * g++.dg/ext/altivec-7.C: New test.
22660
22661 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
22662
22663         PR 12267, 12391, 12560, 13129, 14114, 14133
22664         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
22665         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
22666         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
22667         Adjust error regexps.
22668         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
22669         * gcc.dg/noncompile/undeclared-1.c: New test cases.
22670         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
22671         * gcc.dg/local1.c: Add explanatory comment.
22672
22673 2004-03-23  Roger Sayle  <roger@eyesopen.com>
22674
22675         PR optimization/14669
22676         * g++.dg/opt/fold2.C: New test case.
22677
22678 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
22679
22680         PR c/14069
22681         * gcc.dg/20040322-1.c: New test.
22682
22683 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22684
22685         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
22686         * gcc.dg/ultrasp4.c: Likewise.
22687         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
22688
22689 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22690
22691         * gcc.dg/i386-sse-8.c: Reset default options.
22692
22693 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22694
22695         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
22696         in the error message text.
22697
22698 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22699
22700         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
22701
22702 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
22703
22704         PR c++/14616
22705         * g++.dg/init/array13.C: New test.
22706
22707 2004-03-20  Roger Sayle  <roger@eyesopen.com>
22708
22709         PR target/13889
22710         * gcc.c-torture/compile/pr13889.c: New test case.
22711
22712 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22713
22714         PR c/14635
22715         * builtins-1.c (nan, nans): Don't test.
22716         * builtins-30.c: Don't use nan, nanf, nanl.
22717         * builtins-35.c: New test.
22718
22719 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
22720
22721         * g++.dg/ext/altivec-6.C: New test.
22722
22723 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
22724
22725         * g++.dg/init/placement3.C: New test.
22726
22727         * g++.dg/template/spec13.C: New test.
22728
22729         * g++.dg/lookup/using11.C: New test.
22730
22731         * g++.dg/lookup/koenig3.C: New test.
22732
22733         * g++.dg/template/operator2.C: New test.
22734
22735         * g++.dg/expr/dtor3.C: New test.
22736         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
22737         marker.
22738         * g++.old-deja/g++.law/visibility28.C: Likewise.
22739
22740 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
22741
22742         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
22743         * gcc.dg/ppc64-abi-3.c: Likewise.
22744
22745 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22746
22747         PR c++/14545
22748         * g++.dg/parse/template15.C: New test.
22749
22750 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22751
22752         * g++.dg/expr/dtor2.C: New test.
22753
22754         * g++.dg/lookup/anon4.C: New test.
22755
22756         * g++.dg/overload/using1.C: New test.
22757
22758         * g++.dg/template/lookup7.C: New test.
22759
22760         * g++.dg/template/typename6.C: New test.
22761
22762         * g++.dg/expr/cond6.C: New test.
22763
22764 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22765
22766         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
22767
22768 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22769
22770         * g++.dg/expr/cond5.C: New test.
22771         * g++.dg/expr/constcast1.C: Likewise.
22772         * g++.dg/expr/ptrmem2.C: Likewise.
22773         * g++.dg/expr/ptrmem3.C: Likewise.
22774         * g++.dg/lookup/main1.C: Likewise.
22775         * g++.dg/template/lookup6.C: Likewise.
22776
22777 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22778
22779         * gcc.dg/local1.c: New test.
22780
22781         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
22782
22783 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22784
22785         * gcc.dg/torture/builtin-convert-1.c: New test.
22786
22787 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22788
22789         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
22790
22791 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22792
22793         PR c++/14481
22794         * g++.dg/warn/Wunused-7.C: New test.
22795
22796 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22797
22798         * gcc.dg/torture/builtin-integral-1.c: New test.
22799
22800 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22801
22802         PR c++/14586
22803         * g++.dg/parse/non-dependent3.C: New test.
22804
22805 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
22806
22807         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
22808         * g++.dg/eh/simd-2.C: Likewise.
22809         * g++.dg/init/array10.C: Likewise.
22810         * gcc.c-torture/compile/simd-1.c: Likewise.
22811         * gcc.c-torture/compile/simd-2.c: Likewise.
22812         * gcc.c-torture/compile/simd-3.c: Likewise.
22813         * gcc.c-torture/compile/simd-4.c: Likewise.
22814         * gcc.c-torture/compile/simd-6.c: Likewise.
22815         * gcc.c-torture/execute/simd-1.c: Likewise.
22816         * gcc.c-torture/execute/simd-2.c: Likewise.
22817         * gcc.dg/compat/vector-defs.h: Likewise.
22818         * gcc.dg/20020531-1.c: Likewise.
22819         * gcc.dg/altivec-3.c: Likewise.
22820         * gcc.dg/altivec-4.c: Likewise.
22821         * gcc.dg/altivec-varargs-1.c: Likewise.
22822         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
22823         * gcc.dg/i386-mmx-3.c: Likewise.
22824         * gcc.dg/i386-sse-4.c: Likewise.
22825         * gcc.dg/i386-sse-5.c: Likewise.
22826         * gcc.dg/i386-sse-8.c: Likewise.
22827         * gcc.dg/simd-1.c: Likewise.
22828         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
22829         __ev64_opaque__ since the machine description provides it.
22830
22831 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22832
22833         * lib/compat.exp (skip_list): New global variable.
22834         Use it to hold the user defined COMPAT_SKIPS list if any.
22835         (compat-obj): Add the members of skip_list to optall.
22836
22837 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22838
22839         * gcc.dg/compat/union-by-value-1_main.c,
22840         union-by-value-1_x.c, union-by-value-1_y.c,
22841         union-check.h, union-defs.h,
22842         union-init.h, union-return-1_main.c,
22843         union-return-1_x.c, union-return-1_y.c: New files.
22844
22845 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22846
22847         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
22848         mixed-struct-init.h: Add 4 mixed structure types.
22849         struct-by-value-21_main.c, struct-by-value-21_x.c,
22850         struct-by-value-21_y.c, struct-return-21_main.c,
22851         struct-return-21_x.c, struct-return-21_y.c: New files.
22852
22853 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
22854
22855         PR c++/14550
22856         * g++.dg/parse/template14.C: New test.
22857
22858 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22859
22860         * gcc.c-torture/execute/20040313-1.c: New test.
22861
22862 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
22863
22864         PR target/14533
22865         * gcc.dg/20040311-2.c: New test.
22866
22867 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
22868
22869         PR other/14544
22870         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
22871         bit-field.
22872
22873 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
22874
22875         * gcc.dg/20040305-2.c: Add missing return statement.
22876
22877 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22878
22879         * gcc.dg/builtins-34.c: Also check pow10*.
22880
22881 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22882
22883         PR target/14262
22884         * gcc.dg/20040305-2.c: New test.
22885
22886 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22887
22888         * gcc.dg/20040310-1.c: New test.
22889
22890 2004-03-11  Roger Sayle  <roger@eyesopen.com>
22891
22892         * gcc.c-torture/execute/20040311-1.c: New test case.
22893
22894 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
22895
22896         PR c++/14476
22897         * g++.dg/lookup/enum1.C: New test.
22898
22899 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
22900
22901         PR c++/14510
22902         * g++.dg/lookup/struct2.C: New test.
22903
22904 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
22905
22906         * gcc.dg/builtins-34.c: New test.
22907
22908 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22909
22910         * gcc.dg/torture/builtin-nonneg-1.c: New test.
22911
22912 2004-03-09  James E Wilson  <wilson@specifixinc.com>
22913
22914         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
22915         * gcc.dg/alias-2.c: New testcase.
22916
22917 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
22918
22919         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
22920
22921 2004-03-09  Roger Sayle  <roger@eyesopen.com>
22922
22923         * gcc.c-torture/execute/20040309-1.c: New test case.
22924
22925 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
22926
22927         PR c++/14397
22928         * g++.dg/overload/ref1.C: New.
22929
22930 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22931
22932         PR c++/14409
22933         * g++.dg/template/spec12.C: New test.
22934
22935         PR c++/14448
22936         * g++.dg/parse/crash14.C: New test.
22937
22938 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22939
22940         PR c++/14230
22941         * g++.dg/init/ref11.C: New test.
22942
22943 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22944
22945         PR c++/14432
22946         * g++.dg/parse/builtin2.C: New test.
22947
22948 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22949
22950         PR c++/14401
22951         * g++.dg/init/ctor3.C: New test.
22952         * g++.dg/init/union1.C: New test.
22953         * g++.dg/ext/anon-struct4.C: New test.
22954
22955 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22956
22957         * g++.dg/lookup/koenig1.C: Tweak error messages.
22958         * g++.dg/lookup/used-before-declaration.C: Likewise.
22959         * g++.dg/other/do1.C: Likewise.
22960         * g++.dg/overload/koenig1.C: Likewise.
22961         * g++.dg/parse/crash13.C: Likewise.
22962         * g++.dg/template/instantiate3.C: Likewise.
22963
22964 2004-03-08  Eric Christopher  <echristo@redhat.com>
22965
22966         * * lib/target-supports.exp: Enable libiconv in test
22967         compilation.  Fix up error checking.
22968
22969 2004-03-08  Roger Sayle  <roger@eyesopen.com>
22970
22971         PR middle-end/14289
22972         * gcc.dg/pr14289-1.c: New test case.
22973         * gcc.dg/pr14289-2.c: Likewise.
22974         * gcc.dg/pr14289-3.c: Likewise.
22975
22976 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
22977
22978         * gcc.c-torture/execute/20040308-1.c: New test.
22979
22980 2004-03-07  Roger Sayle  <roger@eyesopen.com>
22981
22982         * gcc.c-torture/execute/20040307-1.c: New test case.
22983
22984 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
22985
22986         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
22987
22988 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
22989
22990         * gcc.dg/20040306-1.c: New test.
22991
22992 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
22993
22994         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
22995         them static.
22996         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
22997
22998 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22999
23000         PR c/14465
23001         * gcc.dg/decl-6.c: New test.
23002
23003 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23004
23005         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23006         Rename LOGPOW -> LOG_POW.
23007         (SQRT_EXP, POW_EXP): New.
23008
23009 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23010
23011         * gcc.dg/i386-sse-8.c: New test.
23012
23013 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23014
23015         PR c/14114
23016         * gcc.dg/decl-5.c: New test.
23017
23018 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23019
23020         * gcc.dg/20040305-1.c: New test.
23021
23022 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23023
23024         PR other/14354
23025         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23026
23027 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23028
23029         PR c++/14425, c++/14426
23030         * g++.dg/ext/altivec-4.C: New test.
23031         * g++.dg/ext/altivec-5.C: New test.
23032
23033 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23034
23035         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23036         global variables of a type with no linkage.
23037         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23038         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23039         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23040         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23041         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23042         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23043         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23044         * g++.dg/warn/deprecated.C: Name enum Color.
23045         * g++.dg/overload/VLA.C: Name structure for 'b'.
23046         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23047
23048 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23049
23050         * gcc.c-torture/compile/20040304-1.c: New test.
23051
23052 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23053
23054         PR 13728
23055         * gcc.dg/decl-4.c: New testcase.
23056
23057 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23058
23059         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23060         as PRECF if sizeof (float) > sizeof (double).
23061         (PRECL): Make it the same as PRECF if
23062         sizeof (float) > sizeof (long double).
23063
23064 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23065
23066         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23067         system type.  Add check for irix6 which doesn't have c99 runtime.
23068
23069 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23070
23071         * gcc.dg/const-elim-1.c: xfail for xtensa.
23072
23073 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23074
23075         PR c++/14369
23076         * g++.dg/template/cond4.C: New test.
23077
23078 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23079
23080         PR c++/14360
23081         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23082
23083         PR c++/14361
23084         * g++.dg/parse/defarg7.C: New test.
23085
23086         PR c++/14359
23087         * g++.dg/template/friend26.C: New test.
23088
23089 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23090
23091         PR c++/14324
23092         * g++.dg/abi/mangle21.C: New test.
23093
23094         PR c++/14260
23095         * g++.dg/parse/constructor2.C: New test.
23096
23097         PR c++/14337
23098         * g++.dg/template/sfinae1.C: New test.
23099
23100 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23101
23102         PR c++/14267
23103         * g++.dg/expr/crash2.C: New test.
23104
23105         PR middle-end/13448
23106         * gcc.dg/inline-5.c: New test.
23107         * gcc.dg/always-inline.c: Split out tests into ...
23108         * gcc.dg/always-inline2.c: ... this and ...
23109         * gcc.dg/always-inline3.c: ... this.
23110
23111 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23112
23113         PR debug/12103
23114         * g++.dg/debug/crash1.C: New test.
23115
23116 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23117
23118         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23119         function with __attribute__((noinline)).
23120         (recurser_void2): Likewise.
23121         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23122         (recurser_void2): Likewise.
23123
23124 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23125
23126         PR middle-end/14203
23127         * g++.dg/warn/Wunused-6.C: New test case.
23128
23129 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23130
23131         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23132         not defined.
23133
23134 2004-02-27  Eric Christopher  <echristo@redhat.com>
23135
23136         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23137         * g++.dg/charset/asm2.c: Run only x86.
23138         * gcc.dg/charset/asm3.c: Ditto.
23139
23140 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23141
23142         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23143         ld_library_path.
23144
23145 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23146
23147         * g++.dg/ext/altivec-3.C: New.
23148
23149 2004-02-26  Richard Henderson  <rth@redhat.com>
23150
23151         * g++.dg/ext/attrib10.C: Mark for warning.
23152         * gcc.dg/attr-alias-1.c: New.
23153
23154 2004-02-26  Richard Henderson  <rth@redhat.com>
23155
23156         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23157         * gcc.c-torture/execute/20040208-2.c: ... it back.
23158
23159 2004-02-26  Eric Christopher  <echristo@redhat.com>
23160
23161         * lib/target-supports.exp (check-iconv-available): New function.
23162         * lib/gcc-dg.exp (dg-require-iconv): New function.
23163         Use above.
23164         * gcc.dg/charset: New directory.
23165         * gcc.dg/charset/charset.exp: New file.
23166         * gcc.dg/charset/asm1.c: Ditto.
23167         * gcc.dg/charset/asm2.c: Ditto.
23168         * gcc.dg/charset/asm3.c: Ditto.
23169         * gcc.dg/charset/asm4.c: Ditto.
23170         * gcc.dg/charset/asm5.c: Ditto.
23171         * gcc.dg/charset/attribute1.c: Ditto.
23172         * gcc.dg/charset/attribute2.c: Ditto.
23173         * gcc.dg/charset/string1.c: Ditto.
23174         * g++.dg/charset: New directory.
23175         * g++.dg/dg.exp: Add here. Special options.
23176         * g++.dg/charset/charset.exp: New file.
23177         * g++.dg/charset/asm1.c: Ditto.
23178         * g++.dg/charset/asm2.c: Ditto.
23179         * g++.dg/charset/asm3.c: Ditto.
23180         * g++.dg/charset/asm4.c: Ditto.
23181         * g++.dg/charset/attribute1.c: Ditto.
23182         * g++.dg/charset/attribute2.c: Ditto.
23183         * g++.dg/charset/extern1.cc: Ditto.
23184         * g++.dg/charset/extern2.cc: Ditto.
23185         * g++.dg/charset/string1.c: Ditto.
23186
23187 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23188
23189         PR c++/14278
23190         * g++.dg/parse/comma1.C: New test.
23191
23192 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23193
23194         PR c++/14284
23195         * g++.dg/template/ttp8.C: New test.
23196
23197 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23198
23199         * gcc.dg/fixuns-trunc-1.c: New test.
23200
23201 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23202
23203         * gcc.dg/builtins-config.h: Use #elif.
23204
23205 2004-02-26  Michael Matz  <matz@suse.de>
23206
23207         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23208         * gcc.dg/991214-1.c: Likewise.
23209         * gcc.dg/i386-asm-1.c: Likewise.
23210
23211 2004-02-25  Richard Henderson  <rth@redhat.com>
23212
23213         * gcc.c-torture/execute/20040208-2.c: Move ...
23214         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23215
23216 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23217
23218         PR c++/14246
23219         * g++.dg/other/crash-3.C: New test.
23220
23221 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23222
23223         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23224         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23225
23226         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23227         HP-UX.
23228
23229 2004-02-24  Michael Matz  <matz@suse.de>
23230
23231         * gcc.dg/i386-regparm.c: New.
23232
23233 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23234
23235         * gcc.c-torture/execute/20040223-1.c: New.
23236
23237 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23238             Kazu Hirata  <kazu@cs.umass.edu>
23239
23240         * gcc.dg/fwritable-strings-1.c: Remove.
23241
23242 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23243
23244         PR c/14156
23245         * gcc.dg/20040223-1.c: New test.
23246
23247 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23248
23249         PR c++/14106
23250         * g++.dg/ext/typeof9.C: New test.
23251
23252 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23253
23254         PR c++/14250
23255         * g++.dg/other/switch1.C: New test.
23256
23257 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23258
23259         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23260         * gcc.dg/va-arg-1.c: Likewise.
23261
23262 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23263
23264         PR c++/14143
23265         * g++.dg/template/koenig5.C: New test.
23266
23267 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23268
23269         * g++.dg/ext/altivec-1.C: Generalize target triple.
23270         * g++.dg/ext/altivec-2.C: New test case.
23271         * g++.dg/ext/altivec_check.h: New file.
23272         * gcc.dg/altivec-1.c: Generalize target triple;
23273         include altivec_check.h and call altivec_check().
23274         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23275         * gcc.dg/altivec-6.c: New test case.
23276         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23277         type casts as needed.
23278         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23279         altivec_check().
23280         * gcc.dg/altivec-12.c: New test case.
23281         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23282         include altivec_check.h and call altivec_check().
23283         * gcc.dg/altivec_check.h: New file.
23284
23285 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23286
23287         * lib/target-supports.exp (check_alias_available): Don't mangle
23288         function `g' in test program.
23289
23290 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23291
23292         * lib/target-supports.exp (check_profiling_available): Check
23293         argument to determine whether we support a profiling type.
23294         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23295         check_profiling_available.
23296         * g++.dg/bprob/bprob.exp: Likewise.
23297         * g77.dg/bprob/bprob.exp: Likewise.
23298         * gcc.misc-tests/bprob.exp: Likewise.
23299         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23300         dg-require-profiling and delete expected error handling.
23301         * gcc.dg/20021014-1.c: Likewise.
23302         * gcc.dg/nest.c: Likewise.
23303
23304 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23305
23306         PR c++/12007
23307         * g++.dg/other/vthunk1.C: New test.
23308
23309 2004-02-20  Falk Hueffner  <falk@debian.org>
23310
23311         PR target/14201
23312         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23313
23314 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23315
23316         PR c++/13927
23317         * g++.dg/other/error8.C: Remove XFAIL markers.
23318
23319         PR c++/14173
23320         * g++.dg/ext/packed5.C: New test.
23321
23322         PR c++/14199
23323         * g++.dg/warn/Wunused-5.C: New test.
23324
23325         PR c++/14186
23326         * g++.dg/lookup/member1.C: New test.
23327
23328 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23329
23330         * gcc.c-torture/compile/20040130-1.c: Enable only when
23331         __INT_MAX__ >= 2147483647L.
23332         * gcc.c-torture/compile/961203-1.c: Likewise.
23333
23334 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23335
23336         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23337         * g++.dg/opt/template1.C: Robustify assembler regexp
23338
23339 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23340
23341         * gcc.c-torture/execute/simd-4.x: Remove.
23342         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23343         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23344         Guard with #ifndef SKIP_ATTRIBUTE.
23345         * gcc.dg/compat/vector-1_y.c: Likewise.
23346         * gcc.dg/compat/vector-2_x.c: Likewise.
23347         * gcc.dg/compat/vector-2_y.c: Likewise.
23348         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23349         * g++.dg/eh/simd-2.C: Likewise.
23350
23351 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23352
23353         * gcc.c-torture/compile/complex-1.c: New.
23354
23355 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23356
23357         PR target/14209
23358         * gcc.c-torture/execute/20040218-1.c: New test.
23359
23360 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23361
23362         PR c++/14181
23363         * g++.dg/parse/new2.C: New test.
23364
23365 2004-02-18  Paul Brook  <paul@codesourcery.com>
23366
23367         * gcc.c-torture/compile/libcall-1.c: New test.
23368
23369 2004-02-18  Paul Brook  <paul@codesourcery.com>
23370
23371         PR debug/12934
23372         * gcc.dg/debug/debug-7.c: New test.
23373
23374 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23375
23376         * gcc.dg/20040217-1.c: New test.
23377
23378 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23379
23380         * gcc.c-torture/execute/990208-1.x: Delete.
23381
23382 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23383
23384         * gcc.c-torture/execute/20040208-2.x: New file.
23385
23386 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23387
23388         PR c++/11326
23389         * g++.dg/abi/structret1.C: New test.
23390
23391 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23392
23393         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23394         (i386_cpuid): No need to test if cpuid is available on AMD64.
23395         Fix assembly, so that it works onboth i386 and AMD64.
23396         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23397         (vecInLong): Fix s[] member type to unsigned int.
23398         (vecInWord): Remove type.
23399         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23400         (a64, b64, c64, d64, e64): Remove.
23401         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23402         Remove unused variable.  Remove initialization of removed variables.
23403         Don't call mmx_tests nor sse_tests.
23404         (reference_mmx, reference_sse): Remove.
23405         (check): Add return stmt.
23406         * gcc.dg/i386-sse-7.c: New test.
23407         * gcc.dg/i386-mmx-4.c: New test.
23408
23409 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23410
23411         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23412         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23413         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23414         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23415         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23416         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23417         g++.dg/tc1/dr94.C: Fix line terminator.
23418
23419 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23420
23421         * gcc.c-torture/compile/20040216-1.c: New.
23422
23423 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23424
23425         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23426         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23427         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23428         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23429         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23430         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23431
23432 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23433
23434         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23435
23436 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23437
23438         PR c++/13971
23439         * g++.dg/expr/cond4.C: New test.
23440
23441         PR c++/14086
23442         * g++.dg/lookup/crash2.C: New test.
23443
23444 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23445
23446         * gcc.c-torture/compile/20040214-2.c: New test.
23447
23448 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23449
23450         PR c++/14116
23451         * g++.dg/ext/typeof8.C: New test.
23452
23453 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23454
23455         * gcc.c-torture/compile/20040214-1.c: New test.
23456
23457 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23458
23459         PR c++/13635
23460         * g++.dg/template/spec11.C: New test.
23461
23462 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23463
23464         PR c++/13927
23465         * g++.dg/other/error8.C: New test.
23466
23467 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23468
23469         PR c++/14122
23470         * g++.dg/template/array4.C: New test.
23471
23472         PR c++/14108
23473         * g++.dg/inherit/thunk2.C: New test.
23474
23475         PR c++/14083
23476         * g++.dg/eh/cond2.C: New test.
23477
23478 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23479
23480         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23481
23482 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23483
23484         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23485
23486 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23487
23488         * g++.dg/simd-2.C: xfail on ppc64-linux.
23489
23490 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23491
23492         PR c/456
23493         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23494         tests.
23495
23496 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23497
23498         * gcc.dg/builtins-33.c: New test.
23499
23500 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23501
23502         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23503
23504 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23505
23506         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23507
23508 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23509
23510         * gcc.dg/ppc64-abi-3.c: New test.
23511
23512 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23513
23514         PR c/14092
23515
23516         * gcc.dg/pr14092-1.c: New testcase.
23517
23518 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23519
23520         * gcc.dg/cpp/assert4.c: Fix typo last change.
23521
23522         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23523         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23524
23525         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23526
23527 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23528
23529         * gcc.c-torture/compile/20040209-1.c: New test case.
23530
23531 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23532
23533         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23534
23535 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23536
23537         * gcc.c-torture/execute/20040208-[12].c: New tests.
23538
23539 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23540
23541         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23542
23543 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23544
23545         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23546
23547 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23548
23549         Bug 13856
23550         * gcc.dg/visibility-8.c: New testcase.
23551
23552 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23553
23554         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23555         arguments.
23556         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23557
23558 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23559
23560         PR middle-end/13696
23561         * g++.dg/opt/fold1.C: New test case.
23562
23563 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23564
23565         PR c++/14033
23566         * g++.dg/other/crash-2.C: New test.
23567
23568 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23569
23570         PR c++/14028
23571         * g++.dg/parse/angle-bracket2.C: New test.
23572
23573 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23574
23575         PR middle-end/13750
23576         Revert:
23577         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23578         PR pch/13361
23579         * testsuite/g++.dg/pch/wchar-1.C: New.
23580         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23581
23582 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23583
23584         PR c++/14008
23585         * g++.dg/parse/error15.C: New test.
23586         * g++.dg/parse/crash11.C: Update dg-error mark.
23587
23588 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23589
23590         PR c++/13932
23591         * g++.dg/warn/conv2.C: New test.
23592
23593 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23594
23595         PR c++/13086
23596         * g++.dg/warn/incomplete1.C: Remove xfail.
23597
23598 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23599
23600         * lib/file-format.exp (gcc_target_object_format): Use
23601         ${tool}_target_compile, not gcc_target_compile.
23602         * lib/target-supports.exp (check_alias_available): Likewise.
23603         (check_gc_sections_available): Likewise.
23604         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23605         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23606         dg-require-alias.
23607
23608 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23609
23610         PR c++/13969
23611         * g++.dg/template/static6.C: New test.
23612
23613 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
23614
23615         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
23616
23617 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23618
23619         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
23620         tests for systems where `char' is unsigned by default.
23621
23622 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23623
23624         PR c++/13997
23625         * g++.dg/template/partial3.C: New test.
23626
23627 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
23628
23629         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
23630         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
23631         Remove mentions of obsolete ports.
23632
23633 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
23634
23635         * gcc.dg/noncompile/20001228-1.c: Fix for new
23636         error message.
23637
23638 2004-02-03  Roger Sayle  <roger@eyesopen.com>
23639
23640         PR target/9348
23641         * gcc.c-torture/execute/multdi-1.c: New test case.
23642
23643 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23644
23645         PR c++/13925
23646         * g++.dg/template/lookup5.C: New test.
23647
23648 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23649
23650         PR c++/13950
23651         * g++.dg/template/lookup4.C: New test.
23652
23653         PR c++/13970
23654         * g++.dg/parse/error14.C: New test.
23655
23656         PR c++/14002
23657         * g++.dg/parse/template13.C: New test.
23658
23659 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23660
23661         PR c++/13978
23662         * g++.dg/template/koenig4.C: New test.
23663
23664         PR c++/13968
23665         * g++.dg/template/crash17.C: New test.
23666
23667         PR c++/13975
23668         * g++.dg/parse/error13.C: New test.
23669         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
23670
23671 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23672
23673         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
23674
23675 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
23676
23677         PR c/11658
23678         PR c/13994
23679         * gcc.dg/noncompile/20040203-1.c: New test.
23680         * gcc.dg/noncompile/20040203-2.c: Likewise.
23681         * gcc.dg/noncompile/20040203-3.c: Likewise.
23682         * gcc.dg/20040203-1.c: Likewise.
23683
23684 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
23685
23686         PR c++/10858
23687         * g++.dg/template/sizeof7.C: New test.
23688
23689 2004-02-02  Eric Christopher  <echristo@redhat.com>
23690             Zack Weinberg  <zack@codesourcery.com>
23691
23692         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
23693
23694 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
23695
23696         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
23697         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
23698         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
23699         * gcc.dg/cleanup-5.c: Run only on Linux targets.
23700
23701 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
23702
23703         PR c++/13113
23704         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
23705
23706         PR c++/13854
23707         * g++.dg/ext/attrib13.C: New test.
23708
23709         PR c++/13907
23710         * g++.dg/conversion/op2.C: New test.
23711
23712 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23713
23714         * gcc.dg/titype-1.c: Fix pasto.
23715
23716 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23717
23718         * gcc.dg/titype-1.c: New test.
23719
23720 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23721
23722         PR c++/13957
23723         * g++.dg/template/non-type-template-argument-1.C,
23724         g++.dg/template/qualified-id1.C: Update dg-error marks.
23725         * g++.dg/template/nontype6.C: New test.
23726
23727 2004-02-01  Roger Sayle  <roger@eyesopen.com>
23728
23729         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
23730         * gcc.dg/builtins-31.c: New testcase.
23731         * gcc.dg/builtins-32.c: New testcase.
23732
23733 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
23734
23735         * objc.dg/call-super-2.m: Update line numbers
23736         for the including of stddef.h.
23737
23738 2004-01-30  Michael Matz  <matz@suse.de>
23739
23740         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
23741         g++.dg/ext/case-range3.C: New tests.
23742
23743 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23744
23745         DR206
23746         PR c++/13813
23747         * g++.dg/template/member4.C: New test.
23748
23749 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23750
23751         PR c++/13683
23752         * g++.dg/template/sizeof6.C: New test.
23753
23754 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23755
23756         * gcc.dg/fwritable-strings-1.c: New test.
23757
23758 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23759
23760         * gcc.c-torture/compile/20040130-1.c: New test.
23761
23762 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
23763
23764         * objc.dg/call-super-2.m: Include stddef.h for size_t.
23765
23766 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
23767
23768         PR c++/13883
23769         * g++.dg/template/ctor3.C: New test.
23770
23771 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23772
23773         * g++.dg/tc1: New directory.
23774         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
23775         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
23776         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
23777         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
23778         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
23779
23780 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23781
23782         * g++.dg/parse/error11.C: New test.
23783         * g++.dg/parse/error12.C: Likewise.
23784
23785 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
23786
23787         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
23788         (scan_initial, main): Use aligned_sizeof instead of sizeof.
23789
23790 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
23791
23792         PR c++/13791
23793         * g++.dg/ext/attrib12.C: New test.
23794
23795         PR c++/13736
23796         * g++.dg/parse/cast2.C: New test.
23797
23798 2004-01-27  James E Wilson  <wilson@specifixinc.com>
23799
23800         * objc.dg/encode-2.m (main): New local string.  Set depending on
23801         sizeof long.  Use in sscanf call.
23802         * objc.dg/encode-3.m (main): New local string.  Set depending on
23803         sizeof long.  Use in scan_initial call.
23804
23805 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23806
23807         * objc.dg/call-super-2.m: Make LP64-safe.
23808         * objc.dg/desig-init-1.m: Likewise.
23809
23810 2004-01-27  Devang Patel <dpatel@apple.com>
23811
23812         * g++.dg/debug/namespace1.C: New test.
23813
23814 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
23815
23816         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
23817         xscale-*-*.
23818
23819         * gcc.dg/arm-mmx-1.c: New test.
23820
23821 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23822
23823         * gcc.dg/20040127-1.c: New test.
23824         * gcc.dg/20040127-2.c: New test.
23825
23826 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23827
23828         * objc.dg/stret-1.m (glob): Renamed to globa.
23829
23830 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
23831
23832         PR c++/13663
23833         * g++.dg/expr/for1.C: New test.
23834
23835 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
23836
23837         PR middle-end/13779
23838         * gcc.dg/darwin-longlong.c: New test.
23839
23840 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
23841
23842         * gcc.dg/20040124-1.c: Moved test from here...
23843         * gcc.c-torture/compile/20040124-1.c: ...to here.
23844
23845 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23846
23847         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
23848         the assembly output if -m64 is passed.
23849
23850 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
23851
23852         PR c++/13833
23853         * g++.dg/template/cond3.C: New test.
23854
23855 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23856
23857         PR c++/13810
23858         * g++.dg/template/ttp7.C: New test.
23859
23860 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23861
23862         PR c++/13797
23863         * g++.dg/template/nontype4.C: New test.
23864         * g++.dg/template/nontype5.C: Likewise.
23865
23866 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
23867
23868         * gcc.dg/torture/mips-clobber-at.c: New test.
23869
23870 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
23871
23872         * gcc.dg/20040124-1.c: New test.
23873
23874 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
23875
23876         * gcc.dg/20040123-1.c: New test.
23877
23878 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23879
23880         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
23881
23882 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23883
23884         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
23885
23886 2004-01-23  Andrew Pinski  <apinski@apple.com>
23887
23888         * gcc.dg/20030121-1.c: Move to ..
23889         * gcc.dg/20040121-1.c: here.
23890
23891 2004-01-23  Roger Sayle  <roger@eyesopen.com>
23892
23893         * gcc.dg/builtins-29.c: New test case.
23894
23895 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23896
23897         PR 18314
23898         * gcc.dg/builtins-30.c: New testcase.
23899
23900 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
23901
23902         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
23903         * lib/g77.exp: Likewise.
23904         * lib/objc.exp: Likewise.
23905         * lib/g++.exp: Likewise.
23906
23907 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23908
23909         * gcc.dg/struct-by-value-2.c: New test.
23910
23911 2004-01-21  Andrew Pinski  <apinski@apple.com>
23912
23913         PR target/13785
23914         * gcc.dg/20030121-1.c: New test.
23915
23916 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
23917
23918         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
23919         clobber frame pointer register in asm statement.
23920
23921 2004-01-21  Falk Hueffner  <falk@debian.org>
23922
23923         * gcc.c-torture/compile/20040121-1.c: New test.
23924
23925 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
23926
23927         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
23928
23929 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
23930
23931         * gcc.dg/ppc64-abi-2.c: New test.
23932
23933 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
23934
23935         * lib/treelang.exp: Fill out this file.
23936         * lib/treelang-dg.exp: New File.
23937
23938 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23939
23940         * gcc.c-torture/compile/981022-1.c: Remove.
23941         * gcc.dg/array-5.c: Remove XFAIL.
23942         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
23943         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
23944         gcc.dg/cond-lvalue-1.c: Update.
23945         * gcc.dg/cast-lvalue-2.c: New test.
23946
23947 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
23948
23949         PR c++/13592
23950         * g++.dg/other/error1.C (class foo): Tweak error message.
23951
23952         PR c++/13592
23953         * g++.dg/template/call2.C: New test.
23954
23955 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23956
23957         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
23958         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
23959         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
23960         scalar-return-1_x.c, scalar-return-2_y.c,
23961         scalar-return-3_x.c, scalar-return-3_y.c,
23962         scalar-return-4_x.c, scalar-return-4_y.c,
23963         struct-align-1.h, struct-align-1_x.c,
23964         struct-align-1_y.c, struct-align-2.h,
23965         struct-align-2_x.c, struct-align-2_y.c,
23966         struct-by-value-10_y.c, struct-by-value-11_x.c,
23967         struct-by-value-11_y.c, struct-by-value-12_x.c,
23968         struct-by-value-12_y.c, struct-by-value-13_x.c,
23969         struct-by-value-13_y.c, struct-by-value-14_x.c,
23970         struct-by-value-14_y.c, struct-by-value-15_x.c,
23971         struct-by-value-15_y.c, struct-by-value-16_y.c,
23972         struct-by-value-17_y.c, struct-by-value-18_y.c,
23973         struct-by-value-19_y.c, struct-by-value-1_x.c,
23974         struct-by-value-1_y.c, struct-by-value-20_y.c,
23975         struct-by-value-2_x.c, struct-by-value-2_y.c,
23976         struct-by-value-3_y.c, struct-by-value-4_x.c,
23977         struct-by-value-4_y.c, struct-by-value-5_y.c,
23978         struct-by-value-6_y.c, struct-by-value-7_y.c
23979         struct-by-value-8_x.c, struct-by-value-8_y.c
23980         struct-by-value-9_x.c, struct-by-value-9_y.c
23981         struct-return-10_x.c, struct-return-10_y.c,
23982         struct-return-19_x.c, struct-return-20_x.c
23983         struct-return-2_x.c, struct-return-2_y.c
23984         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
23985         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
23986
23987 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23988
23989         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
23990         attribute on sparc*-sun-solaris2.*.
23991
23992 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
23993
23994         PR c++/13710
23995         * g++.dg/ext/typeof7.C: New test.
23996
23997 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
23998
23999         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24000         * gcc.dg/const-elim-1.c: Same.
24001
24002 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24003
24004         * objc.dg/stret-1.m: New.
24005         * objc.dg/stret-2.m: New.
24006
24007 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24008
24009         PR c++/11895
24010         * g++.dg/ext/vector1.C: New test.
24011
24012 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24013
24014         * gcc.dg/pch/import-1.c: New.
24015         * gcc.dg/pch/import-1.hs: New.
24016         * gcc.dg/pch/import-1a.h: New.
24017         * gcc.dg/pch/import-1b.h: New.
24018         * gcc.dg/pch/import-1c.h: New.
24019
24020 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24021
24022         PR c++/13574
24023         * g++.dg/ext/array1.C: New test.
24024
24025         PR c++/13178
24026         * g++.dg/conversion/op1.C: New test.
24027
24028 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24029
24030         PR 11864
24031         From Kazumoto Kojima / Dan Kegel:
24032         * gcc.dg/pr11864-1.c: New test.
24033
24034         PR 10392
24035         From Marcus Comstedt / Dan Kegel:
24036         * gcc.dg/pr10392-1.c: New test.
24037
24038 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24039
24040         PR c++/13478
24041         * g++.dg/init/ref10.C: New test.
24042
24043 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24044
24045         PR c++/13407
24046         * g++.dg/parse/typename6.C: New test.
24047
24048 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24049
24050         PR pch/13361
24051         * testsuite/g++.dg/pch/wchar-1.C: New.
24052         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24053
24054 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24055
24056         PR c++/9259
24057         * g++.dg/expr/sizeof2.C: New test.
24058
24059 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24060
24061         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24062
24063 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24064
24065         PR c++/13659
24066         * g++.dg/lookup/strong-using-3.C: New.
24067         * g++.dg/lookup/using-10.C: New.
24068
24069 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24070
24071         PR c++/13594
24072         * g++.dg/lookup/strong-using-2.C: New.
24073
24074 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24075             Dan Kegel <dank@kegel.com>
24076             J"orn Rennecke <joern.rennecke@superh.com>
24077
24078         PR target/9365
24079         * gcc.dg/pr9365-1.c: New test.
24080
24081 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24082
24083         PR c++/8856
24084         * g++.dg/parse/casting-operator2.C: New test.
24085         * g++.old-deja/g++.pt/explicit83.C: Remove.
24086
24087 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24088
24089         * gcc.dg/label-compound-stmt-1.c: New test.
24090         * gcc.c-torture/compile/950922-1.c,
24091         gcc.c-torture/compile/20000211-3.c,
24092         gcc.c-torture/compile/20000518-1.c,
24093         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24094         compound statements.
24095
24096 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24097
24098         * gcc.dg/ppc64-abi-1.c: New test.
24099
24100 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24101
24102          * g++.dg/ext/attrib9.C: Add dg-warnings.
24103
24104 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24105
24106         PR c++/12335
24107         * g++.dg/parse/dtor3.C: New test.
24108
24109 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24110
24111         PR c++/12709
24112         * g++.dg/parse/try-catch-1.C: New test.
24113
24114 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24115
24116         * ada/acats/run_all.sh: Add more verbose output in acats.log
24117         when compiling tests.
24118
24119 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24120
24121         PR 13656
24122         * gcc.dg/typedef-redecl.c: New test case.
24123         * gcc.dg/typedef-redecl.h: New support file.
24124
24125 2004-01-13  Jan Hubicka  <jh@suse.cz>
24126
24127         * gcc.dg/always_inline.c: New test.
24128         * gcc.dg/debug/20031231-1.c: Fix.
24129
24130 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24131
24132         PR c++/13474
24133         * g++.dg/template/array3.C: New test.
24134
24135 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24136
24137         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24138         * g++.dg/warn/Wunused-2.C: Likewise.
24139
24140 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24141
24142         PR c++/13289
24143         * g++.dg/template/instantiate6.C: New test.
24144
24145 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24146
24147         PR middle-end/11397
24148         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24149
24150 2004-01-12  Jan Hubicka  <jh@suse.cz>
24151
24152         PR opt/12826
24153         * gcc.dg/20040112-1.c: New.
24154
24155         * gcc.dg/dwarf-die[1-7].c: Move to...
24156         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24157         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24158
24159 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24160
24161         PR c++/4100
24162         * g++.dg/parse/friend4.C: New test.
24163
24164 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24165
24166         PR c++/4100
24167         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24168         definition is called a friend.
24169
24170 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24171
24172         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24173
24174 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24175
24176         PR c++/3478
24177         * g++.dg/parse/error10.C: New test.
24178         * g++.dg/template/arg2.C: Accept "invalid type" error.
24179
24180 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24181
24182         PR middle-end/13392
24183         * g++.dg/opt/expect2.C: New test.
24184
24185 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24186
24187         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24188         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24189         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24190         Update dg-error regexps.
24191
24192 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24193
24194         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24195         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24196
24197 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24198
24199         * gcc.dg/pragma-re-1.c: Use right pointer type.
24200
24201 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24202
24203         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24204
24205 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24206
24207         * gcc.dg/rs6000-ldouble-1.c: New.
24208
24209 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24210
24211         DR 337
24212         PR c++/9256
24213         * g++.dg/other/abstract1.C: New test.
24214
24215 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24216
24217         * g++.dg/lookup/strong-using-1.C: New.
24218
24219 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24220
24221         PR c/11234
24222         * gcc.dg/func-ptr-conv-1.c: New test.
24223         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24224
24225 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24226
24227         PR target/13380.
24228         * gcc.c-torture/compile/20040109-1.c: New.
24229
24230 2004-01-08  Stuart Hastings  <stuart@apple.com>
24231
24232         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24233         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24234         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24235
24236 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24237
24238         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24239
24240 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24241
24242         * ada/acats/run_acats: Treat 'gnatchop' the same way
24243         as 'gnatmake'.  Export GCC_DRIVER.
24244         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24245         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24246
24247 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24248
24249         PR c++/12573
24250         * g++.dg/template/dependent-expr4.C: New test.
24251
24252 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24253
24254         * gcc.dg/altivec-11.c: New test.
24255
24256 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24257
24258         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24259
24260 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24261
24262         PR c/6024
24263         * gcc.dg/enum-compat-1.c: New test.
24264         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24265
24266 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24267
24268         PR c/12165
24269         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24270         gcc.dg/c99-idem-qual-3.c: New tests.
24271
24272 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24273
24274         * gcc.dg/winline-7.c: Don't cast void * to int.
24275
24276 2004-01-06  Jan Hubicka  <jh@suse.cz>
24277
24278         * gcc.dg/i386-sse-5.c: New test
24279         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24280
24281 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24282
24283         PR c++/12815
24284         * g++.dg/rtti/typeid4.C: New test.
24285
24286 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24287
24288         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24289
24290 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24291
24292         PR c++/12132
24293         * g++.dg/template/error11.C: New test.
24294
24295         PR c++/13451
24296         * g++.dg/template/class2.C: New test.
24297
24298 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24299         Richard Sandiford <rsandifo@redhat.com>
24300
24301         PR c++/13387
24302         * g++.dg/opt/alias3.C: New test.
24303
24304 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24305
24306         PR c++/13157
24307         * g++.dg/template/koenig3.C: New test.
24308
24309         PR c++/13529
24310         * g++.dg/parse/offsetof3.C: New test.
24311
24312         * g++.dg/init/copy7.C: Add missing dg-error markers.
24313
24314         PR c++/12226
24315         * g++.dg/init/copy7.c: New test.
24316
24317         PR c++/13536
24318         * g++.dg/parse/cast1.C: New test.
24319
24320 2004-01-04  Jan Hubicka  <jh@suse.cz>
24321
24322         * gcc.dg/winline[1-7].c: New tests.
24323
24324 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24325
24326         PR c++/13520
24327         * g++.dg/template/qualttp22.C: New test.
24328
24329 2004-01-01  Jan Hubicka  <jh@suse.cz>
24330
24331         * gcc.dg/debug/20031231-1.c: New.
24332         * gcc.c-torture/compile/20040101-1.c: New.
24333         * gcc.dg/dwarf-die-[1-7].c: New.
24334
24335 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24336
24337         PR optimization/13521
24338         * gcc.c-torture/compile/20031231-1.c: New test.
24339
24340 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24341
24342         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24343
24344 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24345
24346         PR c++/10079
24347         * g++.dg/template/crash16.C: New test.
24348
24349 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24350
24351         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24352
24353 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24354
24355         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24356         ports.
24357         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24358         * g++.old-deja/g++.law/profile1.C: Likewise.
24359         * gcc.c-torture/compile/981006-1.c: Likewise.
24360         * gcc.c-torture/execute/loop-2e.x: Likewise.
24361         * gcc.c-torture/execute/loop-2f.x: Remove.
24362         * gcc.c-torture/execute/loop-2g.x: Likewise.
24363         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24364         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24365
24366 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24367
24368         PR c++/13507
24369         * g++.dg/ext/attrib11.C: New test.
24370
24371         PR c++/13494
24372         * g++.dg/template/array2-1.C: New test.
24373         * g++.dg/template/array2-2.C: New test.
24374
24375 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24376
24377         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24378
24379 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24380
24381         PR c++/12774
24382         * g++.dg/template/array1-1.C: New test.
24383         * g++.dg/template/array1-2.C: New test.
24384
24385 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24386
24387         PR fortran/12632
24388         * g77.dg/12632.f: New test case.
24389
24390 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24391
24392         PR c++/13289
24393         * g++.dg/parse/nontype1.C: New test.
24394
24395 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24396
24397         PR c++/12403
24398         * g++.dg/parse/explicit1.C: New test.
24399         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24400
24401 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24402
24403         PR c++/13081
24404         * g++.dg/opt/inline6.C: New test.
24405
24406         PR c++/12613
24407         * g++.dg/parse/error9.C: New test.
24408
24409         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24410
24411 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24412
24413         PR c++/13009
24414         * g++.dg/init/assign1.C: New test.
24415
24416 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24417
24418         PR c++/13070
24419         * g++.dg/warn/format3.C: New test case.
24420
24421 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24422
24423         * gcc.c-torture/compile/20031227-1.c: New test.
24424
24425 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24426
24427         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24428         * g77.dg/bprob/bprob.exp: Likewise.
24429         * gcc.misc-tests/bprob.exp: Likewise.
24430         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24431         variants on systems where the library does not provide that
24432         functionality.
24433         * gcc.dg/builtins-20.c: Use builtins-config.h.
24434         * gcc.dg/builtins-config.h: New file.
24435
24436 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24437
24438         * lib/gcc-dg.exp (dg-require-profiling): New function.
24439         * lib/target-supports.exp (check_profiling_available): Likewise.
24440         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24441         * g77.dg/bprob/bprob.exp: Likewise.
24442         * gcc.misc-tests/bprob.exp: Likewise.
24443         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24444         * gcc.dg/20021014-1.c: Likewise.
24445         * gcc.dg/nest.c: Likewise.
24446
24447 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24448
24449         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24450         compiling.
24451         * g++.dg/lookup/java2.C: Likewise.
24452         * gcc.dg/cpp/lexident.c: Likewise.
24453
24454 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24455
24456         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24457         given.
24458         * gcc.c-torture/compile/961203-1.c: Likewise.
24459         * gcc.c-torture/compile/980506-1.c: Likewise.
24460
24461 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24462
24463         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24464         (additional_prunes): New global.
24465         (gcc-dg-prune): Handle additional per-test pruning.
24466         (dg-test): Clear additional_prunes between tests.
24467
24468         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24469         dg-prune-output to avoid spurious failures from assembler
24470         complaining about nonexistent WAW violations.
24471         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24472         Use dg-prune-output to avoid spurious failures from assembler
24473         warning about Itanium B-step errata.
24474
24475 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24476
24477         * g++.dg/abi/macro0.C: New test.
24478         * g++.dg/abi/macro1.C: Likewise.
24479         * g++.dg/abi/macro2.C: Likewise.
24480
24481         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24482         * g++.dg/abi/bitfield7.C: Likewise.
24483         * g++.dg/abi/dtor2.C: Likewise.
24484         * g++.dg/abi/mangle11.C: Likewise.
24485         * g++.dg/abi/mangle12.C: Likewise.
24486         * g++.dg/abi/mangle14.C: Likewise.
24487         * g++.dg/abi/mangle17.C: Likewise.
24488         * g++.dg/abi/vbase10.C: Likewise.
24489         * g++.dg/abi/vbase14.C: Likewise.
24490         * g++.dg/template/qualttp17.C: Likewise.
24491
24492 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24493
24494         PR c/11995
24495         * gcc.dg/20031223-1.c: New test.
24496
24497 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24498
24499         * gcc.dg/noreturn-7.c: New test.
24500
24501 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24502
24503         * gcc.dg/null-pointer-1.c: New test.
24504
24505 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24506
24507         * g++.old-deja/g++.jason/template18.C: Remove.
24508         * g++.old-deja/g++.jason/template37.C: Likewise.
24509
24510         PR c++/12862
24511         * g++.dg/lookup/ns1.C: New test.
24512
24513         PR c++/12397
24514         * g++.dg/template/lookup3.C: New test.
24515
24516 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24517
24518         * g++.dg/template/recurse1.C: New test
24519
24520 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24521
24522         PR c++/12479
24523         * g++.dg/parse/semicolon1.C: New test.
24524         * g++.dg/parse/semicolon1.h: Likewise.
24525
24526 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24527
24528         * gcc.dg/darwin-misaligned.c: New test.
24529
24530 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24531
24532         PR c/9163
24533         * gcc.dg/20031222-1.c: New test.
24534
24535 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24536
24537         PR c++/13438
24538         * g++.dg/parse/error8.C: New test.
24539
24540         PR c++/11554
24541         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24542
24543 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24544
24545         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24546         too small.
24547         * gcc.c-torture/compile/930217-1.c: Likewise.
24548         * gcc.c-torture/compile/930513-1.c: Likewise.
24549         * gcc.c-torture/execute/920908-2.c: Likewise.
24550         * gcc.c-torture/execute/921204-1.c: Likewise.
24551         * gcc.c-torture/execute/930621-1.c: Likewise.
24552         * gcc.c-torture/execute/930630-1.c: Likewise.
24553         * gcc.c-torture/execute/931031-1.c: Likewise.
24554         * gcc.c-torture/execute/980602-2.c: Likewise.
24555         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24556         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24557         * gcc.c-torture/execute/extzvsi.c: Likewise.
24558         * gcc.c-torture/unsorted/ext.c: Likewise.
24559
24560 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24561
24562         PR target/12749
24563         * gcc.c-torture/compile/20031220-2.c: New test case.
24564
24565 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24566
24567         PR optimization/13031
24568         * gcc.c-torture/compile/20031220-1.c: New test case.
24569
24570 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24571
24572         * gcc.dg/cast-function-1.c: New test.
24573
24574 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24575
24576         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24577         formats.
24578
24579 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24580
24581         PR c++/12795
24582         * g++.dg/ext/attrib10.C: New test.
24583
24584 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24585
24586         * gcc.dg/cleanup-10.c: New test.
24587         * gcc.dg/cleanup-11.c: New test.
24588
24589 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24590
24591         PR c++/13239
24592         * g++.dg/opt/expect1.C: New test.
24593
24594 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24595
24596         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24597
24598 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24599
24600         PR debug/12923
24601         * gcc.dg/20031218-1.c: New test.
24602
24603         PR debug/12389
24604         * gcc.dg/20031218-2.c: New test.
24605         * gcc.dg/20031218-3.c: New test.
24606
24607         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
24608         of label name and allow for USER_LABEL_PREFIX == "_" names.
24609         * g++.dg/abi/mangle18-2.C: Likewise.
24610         * g++.dg/abi/mangle19-1.C: Likewise.
24611         * g++.dg/abi/mangle19-2.C: Likewise.
24612         * g++.dg/abi/mangle20-1.C: Likewise.
24613         * g++.dg/abi/mangle20-2.C: Likewise.
24614
24615 2003-12-18  Richard Henderson  <rth@redhat.com>
24616
24617         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
24618
24619 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
24620             Dan Kegel <dank@kegel.com>
24621
24622         PR other/12009
24623         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
24624         testing a cross compiler, it causes spurious compile failures.
24625         * lib/g++.exp: Likewise.
24626
24627 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24628
24629         PR c++/13262
24630         * g++.dg/template/access13.C: New test.
24631
24632 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24633
24634         * gcc.dg/20031216-1.c: New test.
24635
24636 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24637
24638         PR c++/9154
24639         * g++.dg/template/error10.C: New test.
24640
24641 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24642
24643         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
24644         * g++.dg/eh/simd-2.C: Likewise.
24645
24646 2003-12-17  James E Wilson  <wilson@specifixinc.com>
24647             Roger Sayle  <roger@eyesopen.com>
24648
24649         * gcc.c-torture/execute/ieee/mzero5.c: New.
24650
24651 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
24652
24653         PR c++/10603
24654         * g++.dg/parse/error6.C: New test.
24655
24656         PR c++/12827
24657         * g++.dg/parse/error7.C: New test.
24658
24659 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24660
24661         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
24662         at -O with stabs debugging formats.
24663         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
24664         * gcc.dg/debug/debug-2.c: Likewise.
24665
24666 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24667
24668         PR c++/12696
24669         * g++.dg/init/error1.C: New test.
24670
24671         PR c++/12218
24672         * g++.dg/init/pm3.C: New test.
24673
24674 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24675
24676         PR c/3347
24677         * gcc.dg/bitfld-8.c: New test.
24678
24679 2003-12-16  James Lemke  <jim@wasabisystems.com>
24680
24681         * gcc.dg/arm-scd42-[123].c: New tests.
24682
24683 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24684
24685         PR c++/9043
24686         * g++.dg/abi/mangle20-1.C: New test.
24687         * g++.dg/abi/mangle20-2.C: New test.
24688
24689 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24690
24691         PR c++/13275
24692         * g++.dg/other/offsetof2.C: Remove XFAIL.
24693         * g++.dg/parse/offsetof1.C: New test.
24694         * g++.gd/parse/offsetof2.C: Likewise.
24695
24696 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24697
24698         * g++.dg/template/nontype3.C: New test.
24699         * g++.dg/template/static2.C: Tweaked the dg-error clause.
24700
24701 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24702
24703         * g++.dg/warn/noreturn-3.C: Also test instantiation.
24704
24705 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24706
24707         PR c++/13387
24708         * g++.dg/expr/assign1.C: New test.
24709
24710         PR c++/13242
24711         * g++.dg/abi/mangle19-1.C: New test.
24712         * g++.dg/abi/mangle19-2.C: New test.
24713
24714 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
24715
24716         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
24717
24718 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24719
24720         * gcc.c-torture/execute/20031216-1.c: New test.
24721
24722 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24723
24724         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
24725         an ICE regression.
24726
24727 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24728
24729         PR c++/10926
24730         * g++.dg/template/error9.C: New test.
24731
24732         PR c++/11116
24733         * g++.dg/template/error8.C: New test.
24734
24735 2003-12-15  Roger Sayle  <roger@eyesopen.com>
24736
24737         PR middle-end/13400
24738         * gcc.c-torture/execute/20031215-1.c: New test case.
24739
24740 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24741
24742         PR c++/13269
24743         * g++.dg/parse/error5.C: New test.
24744
24745         PR c++/12989
24746         * g++.dg/expr/sizeof1.C: New test.
24747
24748         PR c++/13310
24749         * g++.dg/template/crash15.C: New test.
24750
24751 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
24752
24753         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
24754         a non-POD type as the last named parameter of a varargs function.
24755
24756 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24757
24758         PR c++/13243
24759         PR c++/12573
24760         * g++.dg/template/crash14.C: New test.
24761         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
24762
24763 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24764
24765         * g++.dg/other/java1.C: New test.
24766
24767         PR c++/13241
24768         * g++.dg/abi/mangle18-1.C: New test.
24769         * g++.dg/abi/mangle18-2.C: New test.
24770
24771 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24772
24773         PR optimization/10312
24774         * gcc.c-torture/execute/20031214-1.c: New.
24775
24776 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
24777
24778         PR c++/10779
24779         PR c++/12160
24780         * g++.dg/parse/error3.C: New test.
24781         * g++.dg/parse/error4.C: Likewise.
24782         * g++.dg/abi/mangle4.C: Tweak error messages.
24783         * g++.dg/lookup/using5.C: Likewise.
24784         * g++.dg/other/error2.C: Likewise.
24785         * g++.dg/parse/typename5.C: Likewise.
24786         * g++.dg/parse/undefined1.C: Likewise.
24787         * g++.dg/template/arg2.C: Likewise.
24788         * g++.dg/template/ttp3.C: Likewise.
24789         * g++.dg/template/type1.C: Likewise.
24790         * g++.old-deja/g++.other/crash32.C: Likewise.
24791         * g++.old-djea/g++.pt/defarg8.C: Likewise.
24792
24793 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24794
24795         PR c++/13106
24796         * g++.dg/warn/noreturn-3.C: New test.
24797
24798 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24799
24800         PR c++/13118
24801         * g++.dg/abi/covariant3.C: New.
24802
24803 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
24804
24805         * g++.dg/eh/ia64-1.C: New test.
24806
24807 2003-12-12  Roger Sayle  <roger@eyesopen.com>
24808
24809         PR optimization/13037
24810         * g77.f-torture/execute/13037.f: New test case.
24811
24812 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24813
24814         PR c++/12881
24815         * g++.dg/abi/covariant2.C: New.
24816
24817 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
24818
24819         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
24820
24821 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
24822
24823         * gcc.c-torture/execute/wchar_t-1.x: Delete.
24824
24825 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
24826
24827         PR other/10819
24828         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
24829         to fix Bug 10819.
24830         * lib/g++.exp (g++_version): Likewise.
24831         * lib/g77.exp (g77_version): Likewise.
24832         * lib/objc.exp (default_objc_version): Likewise.
24833
24834 2003-12-10  Richard Henderson  <rth@redhat.com>
24835
24836         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
24837
24838         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
24839
24840 2003-12-08  Matt Austern  <austern@apple.com>
24841
24842         PR c/13134
24843         * lib/gcc-dg.exp (dg-require-visibility): Define.
24844         * lib/target-supports (check_visibility_available): Define.
24845         * gcc.dg/visibility-1.c: New test.
24846         * gcc.dg/visibility-2.c: Likewise.
24847         * gcc.dg/visibility-3.c: Likewise.
24848         * gcc.dg/visibility-4.c: Likewise.
24849         * gcc.dg/visibility-5.c: Likewise.
24850         * gcc.dg/visibility-6.c: Likewise.
24851         * g++.dg/ext/visibility-1.C: Likewise.
24852         * g++.dg/ext/visibility-2.C: Likewise.
24853         * g++.dg/ext/visibility-3.C: Likewise.
24854         * g++.dg/ext/visibility-4.C: Likewise.
24855         * g++.dg/ext/visibility-5.C: Likewise.
24856         * g++.dg/ext/visibility-6.C: Likewise.
24857
24858 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24859
24860         * g++.dg/lookup/java1.C: New test.
24861         * g++.dg/lookup/java2.C: New test.
24862
24863 2003-12-07  Falk Hueffner  <falk@debian.org>
24864
24865         * g++.dg/opt/noreturn-1.C: New test.
24866
24867 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
24868
24869         * gcc.dg/overflow-1.c: New test.
24870
24871 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24872
24873         * g77.f-torture/compile/13060.f: New test.
24874
24875 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
24876
24877         PR c++/13323
24878         * g++.dg/inherit/operator2.C: New test.
24879
24880 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24881
24882         PR c++/13305
24883         * g++.dg/ext/attrib9.C: New test.
24884
24885 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24886
24887         PR c++/13314
24888         * g++.dg/template/error7.C: New test.
24889
24890 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
24891             J"orn Rennecke <joern.rennecke@superh.com>
24892
24893         PR target/13302
24894         * g++.dg/other/struct-va_list.C: New test.
24895
24896 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24897
24898         PR c++/13166
24899         * g++.dg/parse/defarg6.C: New test.
24900
24901 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
24902
24903         PR target/13256
24904         * gcc.c-torture/execute/20031201-1.c: New test.
24905
24906 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
24907
24908         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
24909
24910 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24911
24912         * gcc.dg/builtin-return-1.c: New test.
24913
24914 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
24915             J"orn Rennecke <joern.rennecke@superh.com>
24916
24917         PR optimization/13260
24918         * gcc.c-torture/execute/20031204-1.c: New test.
24919
24920 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24921
24922         PR c++/9127
24923         * g++.dg/template/error6.C: New test.
24924
24925 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
24926
24927         * gcc.dg/20031202-1.c: New test.
24928
24929 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24930
24931         PR c++/13179
24932         * g++.dg/template/eh1.C: New test.
24933
24934         PR c++/10771
24935         * g++.dg/template/error5.C: New test.
24936
24937 2003-12-02  David Ung  <davidu@mips.com>
24938
24939         * gcc.dg/compat/vector-check.h: Corrected type for var
24940         g_##TMODE
24941
24942 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24943
24944         PR c++/10126
24945         * g++.dg/template/ptrmem8.C: New test.
24946
24947 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24948
24949         PR c++/12573
24950         * g++.dg/template/dependent-expr3.C: New test.
24951
24952 2003-12-01  James Lemke  <jim@wasabisystems.com>
24953
24954         * gcc.dg/arm-g2.c: New test.
24955
24956 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24957
24958         PR optimization/11634
24959         * gcc.dg/20031201-2.c: New test case.
24960
24961 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
24962
24963         PR 11433
24964         * objc.dg/proto-lossage-3.m: New test.
24965
24966 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24967
24968         PR optimization/12628
24969         * gcc.dg/20031201-1.c: New test case.
24970
24971 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24972
24973         * gcc.dg/unaligned-1.c: New test.
24974
24975 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
24976
24977         PR c++/9849
24978         * g++.dg/template/error4.C: New test.
24979         * g++.dg/template/nested3.C: Adjust error markers.
24980
24981 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24982
24983         * gcc.dg/cpp/assert4.c: Check more #system assertions.
24984
24985 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24986
24987         PR c/10333
24988         * gcc.dg/bitfld-7.c: New test.
24989
24990 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
24991
24992         * gcc.dg/tls/asm-1.C: New test.
24993
24994 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24995
24996         * gcc.dg/cpp/assert4.c: Update.
24997
24998 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24999
25000         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25001         * gcc.dg/builtin-apply3.c: New test.
25002
25003 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25004
25005         * lib/compat.exp (compat-obj): New xfaildata parameter.
25006         Use it to set compiler_conditional_xfail_data before compiling.
25007         (compat-get-options): Handle dg-xfail-if.
25008         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25009         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25010         * gcc.dg/compat/vector-1_y.c: Likewise.
25011         * gcc.dg/compat/vector-2_x.c: Likewise.
25012         * gcc.dg/compat/vector-2_y.c: Likewise.
25013
25014 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25015
25016         * g++.dg/opt/reg-stack4.C: New test.
25017
25018 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25019
25020         * gcc.dg/builtin-apply2.c: New test.
25021
25022 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25023
25024         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25025
25026 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25027
25028         PR c++/12924
25029         * g++.dg/template/template-id-2.C: New test.
25030
25031 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25032
25033         PR c++/5369
25034         * g++.dg/template/memfriend1.C: New test.
25035         * g++.dg/template/memfriend2.C: Likewise.
25036         * g++.dg/template/memfriend3.C: Likewise.
25037         * g++.dg/template/memfriend4.C: Likewise.
25038         * g++.dg/template/memfriend5.C: Likewise.
25039         * g++.dg/template/memfriend6.C: Likewise.
25040         * g++.dg/template/memfriend7.C: Likewise.
25041         * g++.dg/template/memfriend8.C: Likewise.
25042         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25043
25044 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25045
25046         PR c++/12515
25047         * g++.dg/ext/cond1.C: New test.
25048
25049 2003-11-20  Richard Henderson  <rth@redhat.com>
25050
25051         * gcc.dg/20020201-2.c: Remove.
25052         * gcc.dg/20020201-4.c: Remove.
25053         * gcc.dg/20020304-1.c: Remove.
25054
25055 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25056
25057         * gcc.dg/cpp/trad/xwin1.c: New test case.
25058
25059 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25060
25061         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25062         * lib/g77.exp: Likewise.
25063         * lib/objc.exp: Likewise.
25064         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25065         for darwin.
25066
25067 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25068
25069         PR c++/12932
25070         * g++.dg/template/static5.C: New test.
25071
25072 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25073
25074         * gcc.dg/nested-func-1.c: New test.
25075
25076 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25077
25078         * gcc.dg/cpp/assert4.c: New test.
25079
25080 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25081
25082         PR c++/2294
25083         * g++.dg/lookup/using9.c: New test.
25084
25085 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25086
25087         PR c++/12762
25088         * g++.dg/template/error3.C: New test.
25089
25090 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25091
25092         PR ada/13035
25093         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25094         No longer use a wrapper for gcc, since this does not work under
25095         Windows.
25096
25097 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25098
25099         PR c++/2094
25100         * g++.dg/template/ptrmem7.C: New test.
25101
25102 2003-11-13  Andrew Pinski <apinski@apple.com>
25103
25104         * gcc.c-torture/compile/20031113-1.c: New test.
25105
25106 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25107             Kean Johnston <jkj@sco.com>
25108
25109         PR c/13029
25110         * gcc.dg/unused-4.c: Update.
25111
25112 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25113
25114         * g++.dg/opt/const3.C: New test.
25115
25116 2003-11-13  Jan Hubicka  <jh@suse.cz>
25117
25118         * gcc.c-torture/compile/20031112-1.c: New test.
25119
25120 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25121
25122         * g++.dg/parse/crash10.C: Remove bogus error marker.
25123
25124 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25125
25126         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25127         (host_gcc): Likewise.
25128         (ROOT): Honor $PWDCMD.
25129         (BASE): Likewise.
25130         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25131
25132 2003-11-12  Catherine Moore  <clm@redhat.com>
25133
25134         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25135
25136 2003-11-12  Andreas Jaeger  <aj@suse.de>
25137             Jakub Jelinek  <jakub@redhat.com>
25138             Andrew Pinski  <pinskia@physics.uc.edu>
25139             Richard Henderson  <rth@redhat.com>
25140
25141         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25142         systems.
25143         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25144
25145         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25146         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25147
25148 2003-11-11  Andreas Jaeger  <aj@suse.de>
25149
25150         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25151
25152         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25153
25154 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25155
25156         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25157         Clean ups.
25158
25159 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25160
25161         * gcc.dg/trampoline-1.c: New test.
25162
25163 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25164
25165         * gcc.c-torture/compile/200031109-1.c: New test.
25166
25167 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25168
25169         PR c/3190
25170         PR c/8714
25171         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25172         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25173         gcc.dg/format/no-y2k-1.c: Update.
25174
25175 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25176
25177         PR optimization/10467
25178         * gcc.dg/20031108-1.c: New test case.
25179
25180 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25181
25182         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25183
25184 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25185
25186         * gcc.dg/compound-lvalue-1.c: New test.
25187         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25188         some XFAILs.
25189
25190 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25191
25192         * gcc.dg/altivec-varargs-1.c: New test.
25193
25194 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25195
25196         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25197         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25198         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25199         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25200         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25201
25202 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25203
25204         * gcc.dg/cond-lvalue-1.c: New test.
25205
25206 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25207
25208         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25209
25210 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25211
25212         PR c++/11616
25213         * g++.dg/template/instantiate5.C: New test.
25214
25215 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25216
25217         PR c++/12726
25218         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25219         * ChangeLog: Add missing first entry for above test.
25220
25221 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25222
25223         PR c++/9810
25224         * g++.dg/template/using8.C: New test.
25225         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25226
25227 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25228
25229         PR optimization/10817
25230         * gcc.c-torture/compile/20031102-1.c: New test case.
25231
25232 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25233
25234         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25235         2147483647.
25236
25237 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25238
25239         * gcc.dg/20031102-1.c: New test.
25240
25241 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25242
25243         * gcc.dg/complex-1.c: New test.
25244
25245 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25246
25247         PR c++/12796
25248         * g++.dg/template/crash13.C: Adjust expected error location.
25249         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25250
25251 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25252
25253         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25254
25255 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25256
25257         PR/10239
25258         * gcc.c-torture/compile/20031031-2.c: New test.
25259
25260 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25261
25262         PR/11640
25263         * gcc.c-torture/compile/20031031-1.c: New test.
25264
25265 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25266
25267         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25268         * gcc.misc-tests/bprob.exp: Likewise.
25269         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25270         the execution test on arm-elf configs.
25271         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25272         configs that don't support scratch files.
25273         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25274
25275 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25276
25277         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25278         done by dejagnu.
25279
25280 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25281
25282         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25283         Avoid non pure sh syntax. Add more logging.
25284
25285         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25286         fail.
25287
25288 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25289
25290         PR libgcj/10610
25291         * gcc.dg/ppc-stackalign-1.c: New test.
25292
25293 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25294
25295         * ada/acats/run_all.sh: Change output to be more compliant with
25296         dejagnu framework.
25297         Create acats.sum and acats.log files under testsuite/ada/acats
25298         Only run [a-z]* directories, to filter out e.g. CVS.
25299         Redirect build output to log file.
25300
25301 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25302
25303         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25304
25305 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25306
25307         PR ada/5909:
25308         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25309
25310 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25311
25312         * gcc.c-torture/compile/20031023-1.c: New test.
25313         * gcc.c-torture/compile/20031023-2.c: New test.
25314         * gcc.c-torture/compile/20031023-3.c: New test.
25315         * gcc.c-torture/compile/20031023-4.c: New test.
25316
25317 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25318
25319         PR c++/10371
25320         * g++.dg/lookup/scoped8.C: New test.
25321
25322 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25323
25324         * g++.dg/opt/reg-stack3.C: New test.
25325
25326 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25327
25328         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25329
25330 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25331
25332         PR c++/11076
25333         * g++.dg/template/crash13.C: New test.
25334
25335 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25336
25337         * gcc.dg/c99-restrict-2.c: New test.
25338
25339 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25340
25341         PR c++/12698, c++/12699, c++/12700, c++/12566
25342         * g++.dg/inherit/covariant9.C: New test.
25343         * g++.dg/inherit/covariant10.C: New test.
25344         * g++.dg/inherit/covariant11.C: New test.
25345
25346 2003-10-23  Jason Merrill  <jason@redhat.com>
25347
25348         PR c++/12726
25349         * g++.dg/ext/complit2.C: New test.
25350
25351 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25352
25353         PR target/12654
25354         * gcc.c-torture/execute/20031020-1.c: New test.
25355
25356 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25357
25358         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25359         following the jump_insn.
25360
25361 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25362
25363         * gcc.dg/cast-lvalue-1.c: New test.
25364
25365 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25366
25367         PR c++/11962
25368         * g++.dg/template/cond2.C: New test.
25369
25370 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25371
25372         * gcc.dg/builtins-28.c: New test.
25373
25374 2003-10-20  Jan Hubicka  <jh@suse.cz>
25375
25376         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25377         parameter.
25378         * testsuite/gcc.dg/inline-2.c: Likewise.
25379
25380 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25381
25382         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25383         * gcc.dg/nest.c: Likewise.
25384
25385 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25386
25387         PR c++/9781, c++/10583, c++/11862
25388         * g++.dg/parse/crash13.C: New test.
25389
25390 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25391
25392         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25393
25394 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25395
25396         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25397         Define HAVE_C99_RUNTIME except on Solaris.
25398         * gcc.dg/builtins-20.c: Likewise.
25399
25400 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25401
25402         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25403
25404 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25405
25406         PR c++/12495
25407         * g++.dg/template/crash21.C: New test.
25408
25409 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25410
25411         PR c++/2513
25412         * g++.dg/template/typename5.C: New test.
25413
25414 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25415
25416         PR c++/12369
25417         * g++.dg/template/friend25.C: New test.
25418
25419 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25420
25421         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25422         versions.
25423
25424 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25425
25426         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25427         == 2147483647.
25428
25429 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25430
25431         * gcc.c-torture/execute/960416-1.x: Remove.
25432         * gcc.c-torture/execute/divconst-3.x: Likewise.
25433
25434 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25435
25436         PR target/12598
25437         * gcc.dg/torture/cris-volatile-1.c: New test.
25438
25439 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25440
25441         PR optimization/9325
25442         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25443         for overflowing floating point to integer conversion during RTL
25444         simplification.
25445
25446 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25447
25448         * objc/execute/_cmd.m: Fix typo.
25449         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25450         Relax 'scan-assembler' regexp.
25451         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25452         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25453         * objc.dg/zero-link-2.m: Remove blank line.
25454         * objc.dg/zero-link-3.m: New test case.
25455
25456 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25457
25458         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25459
25460         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25461         than linker trickery.
25462
25463 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25464
25465         PR c++/12370
25466         * g++.dg/other/friend2.C: New test.
25467
25468 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25469
25470         * gcc.dg/20031012-1.c: New test.
25471
25472 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25473
25474         * gcc.dg/weak/weak-3.c: Fix for new warning.
25475
25476 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25477
25478         PR optimization/8750
25479         * gcc.c-torture/execute/20031012-1.c: New test case.
25480
25481 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25482
25483         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25484         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25485
25486 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25487
25488         PR optimization/12260
25489         * gcc.c-torture/compile/20031011-2.c: New test case.
25490
25491 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25492
25493         * gcc.c-torture/execute/20031011-1.c: New testcase.
25494
25495 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25496
25497         * gcc.c-torture/compile/20031011-1.c: New test.
25498
25499 2003-10-11  Jan Hubicka  <jh@suse.cz>
25500
25501         * g++.dg/other/first-global.C: New test.
25502
25503 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25504
25505         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25506
25507 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25508
25509         * gcc.c-torture/compile/20031010-1.c: New test.
25510
25511 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25512
25513         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25514         * gcc.c-torture/execute/va-arg-25.c: ... here.
25515
25516 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25517
25518         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25519
25520 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25521
25522         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25523
25524 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25525
25526         * g++.dg/parse/error2.C: New test.
25527
25528 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25529
25530         PR c++/11097
25531         * g++.dg/other/error5.C: Modify the error message.
25532         * g++.dg/lookup/using8.C: New test.
25533
25534 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25535
25536         * gcc.dg/darwin-abi-2.c: New file.
25537         * gcc.c-torture/execute/va-arg-24.c: New file.
25538
25539 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25540
25541         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25542         indentation.
25543
25544 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25545
25546         PR c++/10147
25547         * g++.dg/other/error4.C: Update error messages.
25548         * g++.dg/template/ptrmem4.C: Likewise.
25549
25550         PR c++/12337
25551         * g++.dg/init/new9.C: New test.
25552
25553         PR c++/12334, c++/12236, c++/8656
25554         * g++.dg/ext/attrib8.C: New test.
25555
25556 2003-10-06  Devang Patel  <dpatel@apple.com>
25557
25558         * gcc.dg/debug/dwarf2-3.h: New test.
25559         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25560
25561 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25562
25563         * g++.dg/opt/cfg2.C: New test.
25564
25565 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25566
25567         * g++.dg/opt/float1.C: New test.
25568
25569 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25570
25571         * gcc.dg/c90-array-lval-6.c: New test.
25572         * gcc.dg/c99-array-lval-6.c: New test.
25573
25574 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25575             Ziemowit Laski  <zlaski@apple.com>
25576
25577         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25578         'Derived', so that it is never considered a class method; add
25579         new warning for '+port' method ambiguity.
25580         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25581         <objc/objc-api.h> (needed on Mac OS X).
25582         * objc.dg/method-13.m: New test.
25583
25584 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25585
25586         PR optimization/9325, PR java/6391
25587         * gcc.c-torture/execute/20031003-1.c: New test case.
25588
25589 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25590
25591         PR optimization/12180
25592         * gcc.dg/20031002-1.c: New test.
25593
25594         PR c++/12486
25595         * g++.dg/inherit/error1.C: New test.
25596
25597 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25598
25599         * lib/f-torture.exp (search_for): Rename to...
25600         (search_for_re): This.  Also, clean up comments and the
25601         "regexp" invocation.
25602
25603 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25604
25605         * gcc.c-torture/compile/20031002-1.c: New test.
25606
25607 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
25608
25609         * g++.dg/opt/cond1.C: New test.
25610
25611 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
25612
25613         * gcc.dg/Wold-style-definition-2.c: New testcase.
25614         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
25615
25616 2003-09-29  Richard Henderson  <rth@redhat.com>
25617
25618         * g++.dg/init/array10.C: Add dg-options.
25619
25620 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25621
25622         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
25623
25624 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25625
25626         * g++.dg/template/friend19.C: Fix typo.
25627         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
25628
25629 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
25630
25631         * gcc.c-torture/execute/20030928-1.c: New test.
25632         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
25633
25634 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25635
25636         * g++.dg/opt/unroll1.C: New test.
25637
25638 2003-09-26  Roger Sayle  <roger@eyesopen.com>
25639
25640         PR optimization/11741
25641         * gcc.dg/20030926-1.c: New test case.
25642
25643 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25644
25645         PR c++/5655
25646         * g++.dg/parse/access7.C: New test.
25647         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
25648
25649 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
25650
25651         MERGE OF objc-improvements-branch into MAINLINE:
25652         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
25653         if libobjc has not been built.
25654         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
25655         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
25656         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
25657         objc/execute/nested-3.m, objc/execute/np-2.m,
25658         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
25659         objc/execute/redefining_self.m, objc/execute/root_methods.m,
25660         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
25661         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
25662         objc.dg/special/unclaimed-category-1.h,
25663         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
25664         well as GNU runtime.
25665         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
25666         * execute/cascading-1.m, execute/function-message-1.m,
25667         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
25668         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
25669         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
25670         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
25671         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
25672         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
25673         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
25674         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
25675         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
25676         * objc.dg/bitfield-2.m: Run only on Darwin.
25677         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
25678         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
25679         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
25680         * objc.dg/const-str-1.m: Fix constant string layout.
25681
25682 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
25683
25684         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
25685
25686 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
25687
25688         * gcc.dg/darwin-abi-1.c: New file.
25689
25690 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
25691
25692         PR target/12281
25693         * gcc.c-torture/compile/20030921-1.c: New test.
25694
25695 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25696
25697         * g++.dg/opt/reg-stack2.C: New test.
25698
25699 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25700
25701         * g++.dg/eh/delayslot1.C: New test.
25702
25703 2003-09-20  Richard Henderson  <rth@redhat.com>
25704
25705         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
25706
25707 2003-09-20  Roger Sayle  <roger@eyesopen.com>
25708
25709         * gcc.c-torture/execute/20030920-1.c: New test case.
25710
25711 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25712
25713         * g++.dg/rtti/typeid3.C: Correct expected error message.
25714
25715 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25716
25717         PR c++/157
25718         * g++.dg/parse/crash12.C: New test.
25719
25720 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
25721
25722         * gcc.dg/compat/mixed-struct-check.h: New.
25723         * gcc.dg/compat/mixed-struct-defs.h: New.
25724         * gcc.dg/compat/mixed-struct-init.h: New.
25725         * gcc.dg/compat/struct-by-value-19_main.c: New.
25726         * gcc.dg/compat/struct-by-value-19_x.c: New.
25727         * gcc.dg/compat/struct-by-value-19_y.c: New.
25728         * gcc.dg/compat/struct-by-value-20_main.c: New.
25729         * gcc.dg/compat/struct-by-value-20_x.c: New.
25730         * gcc.dg/compat/struct-by-value-20_y.c: New.
25731         * gcc.dg/compat/struct-return-19_main.c: New.
25732         * gcc.dg/compat/struct-return-19_x.c: New.
25733         * gcc.dg/compat/struct-return-19_y.c: New.
25734         * gcc.dg/compat/struct-return-20_main.c: New.
25735         * gcc.dg/compat/struct-return-20_x.c: New.
25736         * gcc.dg/compat/struct-return-20_y.c: New.
25737
25738 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
25739         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
25740         so that it will not complain on LP64 targets.
25741
25742 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25743
25744         PR c++/495
25745         * g++.dg/template/friend24.C: New test.
25746
25747 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
25748
25749         PR c++/12332
25750         * g++.dg/template/memtmpl2.C: New test.
25751
25752 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
25753
25754         PR target/11184
25755         * gcc.dg/builtin-apply1.c: New test.
25756
25757 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25758
25759         PR c++/9848
25760         * g++.dg/warn/Wunused-4.C: New test.
25761
25762 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25763
25764         PR c++/12316
25765         * g++.dg/other/gc2.C: New test.
25766
25767 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
25768
25769         PR c++/11991
25770         * g++.dg/rtti/typeid3.C: New test.
25771
25772         PR c++/12266
25773         * g++.dg/overload/template1.C: New test.
25774
25775 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25776
25777         * g++.dg/opt/cfg3.C: New test.
25778
25779 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25780
25781         PR c++/7939
25782         * g++.dg/template/crash11.C: New test.
25783
25784 2003-09-16  Jason Merrill  <jason@redhat.com>
25785             Jakub Jelinek  <jakub@redhat.com>
25786
25787         * gcc.dg/attr-warn-unused-result.c: New test.
25788
25789 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25790
25791         PR c++/12184
25792         * g++.dg/expr/call2.C: New test.
25793
25794 2003-09-15  Andreas Jaeger  <aj@suse.de>
25795
25796         * gcc.dg/Wold-style-definition-1.c: New test.
25797
25798 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
25799
25800         PR c++/3907
25801         * g++.dg/parse/template12.C: New test.
25802
25803         * g++.dg/abi/bitfield11.C: New test.
25804         * g++.dg/abi/bitfield12.C: Likewise.
25805
25806 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
25807
25808         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
25809         non-expansion of functional macro name without arguments at EOL.
25810         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
25811
25812 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
25813
25814         * gcc.c-torture/execute/20030914-[12].c: New tests.
25815
25816 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25817
25818         PR c++/11788
25819         * g++.dg/overload/addr1.C: New test.
25820
25821 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
25822
25823         * gcc.dg/20030909-1.c: New test.
25824
25825 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25826
25827         * gcc.dg/ultrasp10.c: New test.
25828
25829 2003-09-09  Devang Patel  <dpatel@apple.com>
25830
25831         * gcc.dg/darwin-ld-6.c: New test.
25832
25833 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25834
25835         * gcc.dg/torture/builtin-explog-1.c: New testcase.
25836
25837 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25838
25839         * gcc.dg/ia64-types1.c: New test.
25840         * gcc.dg/ia64-types2.c: Likewise.
25841
25842 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25843
25844         * gcc.dg/builtins-1.c: Add more _Complex tests.
25845         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25846
25847         * gcc.dg/builtins-1.c: Test existing _Complex functions.
25848         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25849
25850 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25851
25852         PR c++/11786
25853         * g++.dg/lookup/koenig2.C: New test.
25854
25855         PR c++/5296
25856         * g++.dg/rtti/typeid2.C: New test.
25857
25858 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
25859
25860         * gcc.c-torture/compile/20030904-1.c: New test.
25861
25862 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25863
25864         * g++.dg/opt/longbranch2.C: New test.
25865
25866 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25867
25868         * g++.dg/template/crash10.C: Only compile it.
25869
25870 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25871
25872         PR middle-end/11665
25873         * gcc.c-torture/compile/20030907-1.c: New test.
25874         * g++.dg/init/array11.C: New test.
25875
25876 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25877
25878         PR c++/11852
25879         * g++.dg/init/struct1.C: New test.
25880
25881 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25882
25883         PR c++/12181
25884         * g++.dg/expr/comma1.C: New test.
25885
25886 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
25887
25888         PR c++/11867
25889         * g++.dg/expr/static_cast5.C: New test.
25890
25891 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
25892
25893         PR c++/11507
25894         * g++.dg/lookup/scoped7.C: New test.
25895
25896         PR c++/9574
25897         * g++.dg/other/static1.C: New test.
25898
25899         PR c++/11490
25900         * g++.dg/warn/template-1.C: New test.
25901
25902         PR c++/11432
25903         * g++.dg/template/crash10.C: New test.
25904
25905         PR c++/2478
25906         * g++.dg/overload/VLA.C: New test.
25907
25908         PR c++/10804
25909         * g++.dg/template/call1.C: New test.
25910
25911 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25912
25913         PR c++/11794
25914         * g++.dg/parse/using3.C: New test.
25915
25916 2003-09-06  Roger Sayle  <roger@eyesopen.com>
25917
25918         PR c++/11409
25919         * g++.dg/overload/builtin3.C: New test case.
25920
25921 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
25922
25923         PR c/9862
25924         * gcc.dg/20030906-1.c: New test.
25925         * gcc.dg/20030906-2.c: Likewise.
25926
25927 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25928
25929         PR c++/12167
25930         * g++.dg/parse/defarg5.C: New test.
25931
25932         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
25933
25934 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
25935
25936         PR c++/12163
25937         * g++.dg/expr/static_cast4.C: New test.
25938
25939         PR c++/12146
25940         * g++.dg/template/crash9.C: New test.
25941
25942 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
25943
25944         * g++.old-deja/g++.ext/pretty2.C: Update for change
25945         in __FUNCTION__.
25946         * g++.old-deja/g++.ext/pretty3.C: Likewise.
25947
25948 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
25949
25950         PR c++/11922
25951         * g++/dg/template/qualified-id1.C: New test.
25952
25953         PR c++/12037
25954         * g++.dg/warn/noeffect4.C: New test.
25955
25956 2003-09-04  Matt Austern  <austern@apple.com>
25957
25958         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
25959         * g++.dg/ext/fnname2.C: Likewise.
25960         * g++.dg/ext/fnname3.C: Likewise.
25961
25962 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
25963
25964         * g++.dg/expr/lval1.C: New test.
25965         * g++.dg/ext/lvcast.C: Remove.
25966
25967 2003-09-03  Roger Sayle  <roger@eyesopen.com>
25968
25969         PR optimization/11700.
25970         * gcc.c-torture/compile/20030903-1.c: New test case.
25971
25972 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
25973
25974         PR c++/12053
25975         * g++.dg/abi/layout4.C: New test.
25976
25977 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
25978
25979         PR c++/11553
25980         * g++.dg/parse/friend3.C: New test.
25981
25982 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
25983
25984         PR c++/11847
25985         * g++.dg/template/class1.C: New test.
25986
25987         PR c++/11808
25988         * g++.dg/expr/call1.C: New test.
25989
25990 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
25991
25992         PR c++/12114
25993         * g++.dg/init/ref9.C: New test.
25994
25995         PR c++/11972
25996         * g++.dg/template/nested4.C: New test.
25997
25998 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25999
26000         PR c++/12093
26001         * g++.dg/template/non-dependent4.C: New test.
26002
26003         PR c++/11928
26004         * g++.dg/inherit/conv1.C: New test.
26005
26006 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26007
26008         PR c++/6196
26009         * g++.dg/ext/label1.C: New test.
26010         * g++.dg/ext/label2.C: Likewise.
26011
26012 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26013
26014         * g++.dg/expr/cond3.C: New test.
26015
26016 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26017
26018         * gcc.dg/builtins-1.c: Add new builtin cases.
26019
26020 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26021
26022         * gcc.dg/builtins-1.c: Add new cases.
26023         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26024
26025 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26026
26027         * gcc.dg/builtins-1.c: Add more math builtin tests.
26028         * gcc.dg/torture/builtin-attr-1.c: New test.
26029
26030 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26031
26032         PR optimization/5079
26033         * g++.dg/opt/static3.C: New test.
26034
26035 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26036
26037         * gcc.misc-tests/gcov-10b.c: New test.
26038
26039 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26040
26041         * g++.dg/opt/ptrmem3.C: New test.
26042
26043         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26044
26045 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26046
26047         * gcc.dg/20030826-2.c: New test.
26048
26049 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26050
26051         PR middle-end/12002
26052         * g77.f-torture/compile/12002.f: New test case.
26053
26054 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26055
26056         * gcc.dg/20030826-1.c: New test case.
26057
26058 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26059
26060         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26061
26062 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26063
26064         PR c++/11871
26065         * c++.dg/lookup/crash1.C: New test.
26066
26067         * c++.dg/warn/noeffect3.C: New test.
26068
26069 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26070
26071         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26072         * gcc.dg/compat/vector-1_y.c: Ditto.
26073         * gcc.dg/compat/vector-2_x.c: Ditto.
26074         * gcc.dg/compat/vector-2_y.c: Ditto.
26075
26076 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26077
26078         * gcc.dg/20030702-1.c: New test.
26079
26080 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26081
26082         PR c++/8795
26083         * g++.dg/ext/altivec-1.C: New test.
26084
26085 2003-08-24  Richard Henderson  <rth@redhat.com>
26086
26087         * g++.dg/eh/simd-2.C: Add -w for x86.
26088
26089 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26090
26091         * gcc.dg/20030815-1.c: New test.
26092
26093 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26094
26095         PR c++/3765
26096         * g++.dg/parse/access6.C: New test.
26097
26098 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26099
26100         PR c++/641, c++/11876
26101         * g++.dg/template/friend22.C: New test.
26102         * g++.dg/template/friend23.C: Likewise.
26103
26104 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26105
26106         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26107         identically.
26108
26109 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26110
26111         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26112
26113 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26114
26115         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26116
26117 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26118
26119         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26120
26121 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26122
26123         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26124
26125 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26126
26127         PR c++/11919
26128         * g++.dg/overload/prom1.C: New test.
26129
26130         PR c++/11551
26131         * g++.dg/parse/dtor2.C: New test.
26132
26133         PR c++/10762
26134         * g++.dg/parse/using2.C: New test.
26135
26136 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26137
26138         PR target/11805
26139         * gcc.c-torture/compile/20030821-1.c: New.
26140
26141 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26142
26143         PR c++/11834
26144         * g++.dg/template/deduce2.C: New test.
26145
26146 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26147
26148         * gcc.c-torture/execute/20030821-1.c: New test.
26149
26150 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26151
26152         PR middle-end/11984
26153         * gcc.dg/20030820-1.c: New test case.
26154
26155 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26156
26157         PR c++/11945
26158         * g++.dg/warn/noeffect2.C: New test.
26159
26160 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26161
26162         PR c++/10926
26163         * g++.dg/template/dtor2.C: New test.
26164
26165         PR c++/11684
26166         * g++.dg/template/operator1.C: New test.
26167         * g++.dg/parse/operator4.C: New test.
26168
26169         PR c++/11946.C
26170         * g++.dg/expr/enum1.C: New test.
26171         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26172
26173         PR c++/11036.C
26174         * g++.dg/parse/elab2.C: New test.
26175         * g++.dg/parse/typedef4.C: Change error message.
26176         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26177         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26178         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26179
26180 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26181
26182         * gcc.dg/pch/warn-1.c: New.
26183         * gcc.dg/pch/warn-1.hs: New.
26184
26185         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26186         not-tested file.
26187
26188 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26189
26190         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26191
26192 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26193
26194         * gcc.dg/uninit-D.c: New Test.
26195         * gcc.dg/uninit-E.c: New Test.
26196         * gcc.dg/uninit-F.c: New Test.
26197         * gcc.dg/uninit-G.c: New Test.
26198
26199 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26200
26201         * g++.dg/README: Describe the pch directory.
26202
26203 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26204
26205         PR c++/11174
26206         * g++.dg/parse/access4.C: New test.
26207         * g++.dg/parse/access5.C: Likewise.
26208         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26209
26210 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26211
26212         * gcc.dg/noncompile/20030818-1.c: New.
26213
26214 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26215
26216         PR c++/11957
26217         * g++.dg/warn/noeffect1.C: New test.
26218
26219         * g++.dg/template/scope2.C: New test.
26220         * g++.dg/template/error2.C: Correct dg-error
26221
26222 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26223
26224         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26225
26226 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26227
26228         PR C++/11512
26229         * g++.dg/template/warn1.C: New.
26230
26231 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26232
26233         * g++.dg/template/error2.C: New test.
26234         * g++.dg/lookup/using7.C: Adjust errors
26235         * g++.old-deja/g++.pt/crash36.C: Likewise.
26236         * g++.old-deja/g++.pt/derived3.C: Likewise.
26237
26238 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26239
26240         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26241         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26242         * gcc.c-torture/execute/builtins/string-9.c: New, from
26243         string-opt-9.c.  Adjust for execute/builtins framework.
26244         * gcc.c-torture/execute/string-opt-9.c: Delete.
26245
26246 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26247
26248         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26249
26250         * g++.dg/parse/ret-type2.C: New test.
26251
26252         PR c++/11703
26253         * g++.dg/init/new8.C: New test.
26254
26255         PR c++/10923
26256         * g++.dg/parse/typedef5.C: New test.
26257
26258         PR c++/9512
26259         * g++.dg/parse/qualified2.C: New test.
26260         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26261         invalid code.
26262
26263 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26264
26265         * g++.dg/conversion/ptrmem1.C: New test.
26266
26267 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26268
26269         PR target/11693
26270         * gcc.dg/20030811-1.c: New test.
26271
26272         PR target/11535
26273         * gcc.c-torture/execute/20030811-1.c: New test.
26274
26275 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26276
26277         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26278
26279 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26280
26281         PR c++/11789.C
26282         * g++.dg/inherit/multiple1.C: New test.
26283
26284 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26285
26286         * gcc.dg/spe1.c: New test.
26287
26288         PR c++/11670
26289         * g++.dg/expr/cast2.C: New test.
26290
26291         PR c++/10530
26292         * g++.dg/template/dependent-name2.C: New test.
26293
26294 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26295
26296         * g++.dg/parse/crash11.C: Put the dg options in comments.
26297
26298 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26299
26300         * lib/gcc-dg.exp: Update for diagnostic change.
26301
26302 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26303
26304         PR c++/5767
26305         * g++.dg/parse/crash11.C: New test.
26306
26307 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26308
26309         * gcc.dg/cpp/spacing1.c: Update.
26310
26311 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26312
26313         PR target/11739
26314         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26315         a value for -mtune.
26316
26317 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26318
26319         PR middle-end/11771
26320         * gcc.c-torture/compile/20030804-1.c: New test case.
26321
26322 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26323
26324         * gcc.dg/20030804-1.c: New test case.
26325
26326 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26327
26328         * gcc.dg/cpp/separate-1.c: New test.
26329
26330 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26331
26332         PR c++/11704
26333         * g++.dg/template/dependent-expr2.C: New test.
26334
26335         PR c++/11766
26336         * g++.dg/expr/ptrmem1.C: New test.
26337
26338 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26339
26340         PR c++/9453
26341         * g++.dg/template/friend15.C: New test.
26342
26343 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26344
26345         * lib/dg-pch.exp: Work round PCH bug.
26346
26347 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26348
26349         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26350         builtins.  Move cases from builtins-4.c here.
26351
26352         * gcc.dg/torture/builtin-math-1.c: New test taken from
26353         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26354         additional cases.
26355
26356         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26357         Delete.
26358
26359 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26360
26361         PR c++/9447
26362         * g++.dg/template/using7.C: New test.
26363
26364 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26365
26366         * import1.c, import2.c: New tests.
26367
26368 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26369
26370         * g++.dg/eh/crossjump1.C: New test.
26371
26372 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26373
26374         PR c++/11697
26375         * g++.dg/template/using6.C: New test.
26376
26377         PR c++/11744
26378         * g++.dg/template/koenig2.C: New test.
26379
26380 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26381
26382         PR c++/7983
26383         * g++.dg/parse/typedef4.C: New test.
26384
26385 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26386
26387         PR c++/8442, c++/8806
26388         * g++.dg/template/elab1.C: New test.
26389         * g++.dg/template/type2.C: Likewise.
26390         * g++.dg/template/ttp3.C: Adjust expected error message.
26391         * g++.old-deja/g++.law/visibility13.C: Likewise.
26392         * g++.old-deja/g++.niklas/t135.C: Likewise.
26393         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26394         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26395         template argument.
26396         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26397
26398 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26399
26400         PR c++/11295
26401         * g++.dg/ext/stmtexpr1.C: New test.
26402
26403         * g++.dg/opt/tmp1.C: New test.
26404
26405         PR c++/11525
26406         * g++.dg/parse/constant4.C: New test.
26407
26408         PR c++/9447
26409         * g++.dg/template/using5.C: New test.
26410
26411 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26412
26413         * gcc.dg/builtins-27.c: New test case.
26414
26415 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26416
26417         * gcc.dg/tls/opt-7.c: New test.
26418
26419 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26420
26421         * g++.old-deja/g++.other/crash18.C: Remove.
26422
26423 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26424
26425         * g++.dg/template/explicit3.C: New.
26426         * g++.dg/template/explicit4.C: New.
26427         * g++.dg/template/explicit5.C: New.
26428
26429         PR c++/11347
26430         * g++.dg/template/memtmpl1.C: New.
26431
26432 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26433
26434         PR target/11565
26435         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26436         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26437
26438 2003-07-30  Jan Hubicka  <jh@suse.cz>
26439
26440         * vtgc1.c: Kill.
26441
26442 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26443
26444         * gcc.dg/struct-in-proto-1.c: New test.
26445
26446 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26447
26448         * gcc.dg/cpp/include2.c: Only expect one message.
26449
26450 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26451
26452         PR c++/9447
26453         * g++.dg/template/using1.C: New test.
26454         * g++.dg/template/using2.C: New test.
26455         * g++.dg/template/using3.C: New test.
26456         * g++.dg/template/using4.C: New test.
26457
26458 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26459
26460         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26461         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26462
26463 2003-07-28  Jan Hubicka  <jh@suse.cz>
26464
26465         PR c++/11530
26466         * g++.dg/opt/call1.C: New test.
26467
26468 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26469
26470         PR c++/11667
26471         * g++.dg/init/enum2.C: New test.
26472         * g++.dg/template/overload1.C: Add "-w" option.
26473
26474 2003-07-28    <hp@bitrange.com>
26475
26476         * gcc.dg/Wdeclaration-after-statement-1.c,
26477         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26478
26479 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26480
26481         * gcc.c-torture/compile/20030725-1.c: New test.
26482
26483 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26484
26485         * gcc.dg/20030505.c: Only run for SPE.
26486         Remove definition of opaque type.
26487
26488 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26489
26490         * g++.dg/template/ptrmem6.C: New test.
26491
26492 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26493
26494         * gcc.c-torture/compile/zero-strct-2.c: New test.
26495
26496 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26497
26498         * gcc.dg/intermod-1.c: New test.
26499
26500 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26501
26502         PR c++/11617
26503         * g++.dg/template/lookup2.C: New test.
26504         * g++.dg/template/memclass1.C: Remove instantiated from error.
26505         * g++.dg/other/error2.C: Tweak expected errors.
26506
26507         PR c++/11596
26508         * g++.dg/template/defarg3.C: New test.
26509
26510         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26511
26512 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26513
26514         * g++.dg/inherit/access5.C: New test.
26515
26516 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26517
26518         PR c++/11513
26519         * g++.dg/template/crash8.C: New test.
26520
26521 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26522
26523         PR c/10602
26524         * gcc.dg/noncompile/incomplete-2.c: New test.
26525
26526 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26527
26528         PR c++/11645
26529         * g++.dg/inherit/access4.C: New test.
26530
26531         PR c++/11517
26532         * g++.dg/expr/cond2.C: New test.
26533
26534         PR optimization/10679
26535         * g++.dg/opt/inline4.C: New test.
26536
26537 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26538
26539         * g++.dg/parse/crash10: New test.
26540
26541 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26542
26543         * g++.dg/ext/flexary1.C: New test.
26544
26545 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26546
26547         PR c++/10793
26548         * g++.dg/template/crash9.C: New test.
26549
26550 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26551
26552         PR c++/3004
26553         * g++.dg/parse/typedef3.C: New test.
26554
26555         PR c++/7906
26556         * g++.dg/parse/operator2.C: New test.
26557
26558         PR c++/8895
26559         * g++.dg/parse/def-tmpl-arg1.C: New test.
26560
26561         PR c++/9282
26562         * g++.dg/parse/funptr1.C: New test.
26563
26564         PR c++/9452
26565         * g++.dg/parse/ambig3.C: New test.
26566
26567         PR c++/9454
26568         * g++.dg/parse/operator3.C: New test.
26569
26570         PR c++/9486
26571         * g++.dg/parse/template10.C: New test.
26572
26573         PR c++/9488
26574         * g++.dg/parse/template11.C: New test.
26575
26576         PR c++/10150
26577         * g++.dg/parse/invalid-op1.C: New test.
26578
26579         PR c++/10247
26580         * g++.dg/parse/condexpr1.C: New test.
26581
26582 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26583
26584         * g++.dg/ext/packed3.C: New test.
26585         * g++.dg/ext/packed4.C: New test.
26586
26587         * gcc.dg/pack-test-3.c: New test.
26588
26589 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26590
26591         * lib/compat.exp: Handle dg-options per source file.
26592         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26593         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26594         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26595         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26596         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26597         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26598         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26599         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26600         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26601         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26602         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26603         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26604         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26605         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26606
26607 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26608
26609         PR c/10320
26610         * gcc.c-torture/execute/20030718-1.c: New test.
26611
26612 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26613
26614         PR optimization/11536
26615         * gcc.dg/20030721-1.c: New test.
26616
26617 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
26618
26619         PR c++/11546
26620         * g++.dg/template/lookup1.C: New test.
26621
26622 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
26623
26624         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
26625         diagnostics of ill-formed constructs involving labels.
26626         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
26627         the new 'previously defined here' message.
26628
26629 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
26630
26631         * g++.dg/parse/non-dependent2.C: New test.
26632
26633 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26634
26635         * g++.dg/init/init-ref4.C: xfail on targets without
26636         weak symbols.
26637
26638 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
26639
26640         PR target/11087
26641         * gcc.c-torture/execute/20030717-1.c: New test.
26642
26643 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26644
26645         * g++.dg/opt/cfg1.C: New test.
26646
26647 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
26648
26649         PR optimization/11557
26650         * gcc.dg/20030717-1.c: New test.
26651
26652 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
26653
26654         PR c++/10476
26655         * g++.dg/expr/crash-1.C: New test.
26656
26657         PR c++/11027
26658         * g++.dg/template/init3.C: New test.
26659
26660         PR c++/8222
26661         * g++.dg/template/non-dependent1.C: New test.
26662
26663         PR c++/11070
26664         * g++.dg/template/non-dependent2.C: New test.
26665
26666         PR c++/11071
26667         * g++.dg/template/non-dependent3.C: New test.
26668
26669         PR c++/9907
26670         * g++.dg/template/sizeof5.C: New test.
26671
26672 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
26673
26674         PR 11498
26675         * gcc.c-torture/compile/mangle-1.c: New file.
26676
26677 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26678
26679         PR c++/7809
26680         * g++.dg/parse/access3.C: New test.
26681
26682 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
26683
26684         PR c++/11384
26685         * g++.dg/init/init-ref4.C: New test.
26686
26687 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
26688
26689         PR c++/11547
26690         * g++.dg/parse/constant3.C: New test.
26691         * g++.dg/parse/crash7.C: Likewise.
26692
26693 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
26694
26695         PR target/11008
26696         * gcc.dg/i386-pentium4-not-mull.c: New.
26697
26698 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
26699
26700         * gcc.dg/asm-names.c (ymain): Make it weak.
26701
26702 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26703
26704         PR c++/5421
26705         * g++.dg/template/friend21.C: New test.
26706
26707 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
26708
26709         * gcc.dg/cleanup-8.c: New test.
26710         * gcc.dg/cleanup-9.c: New test.
26711
26712 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
26713
26714         * g++.dg/ext/dll-MI1.h: New file.
26715         * g++.dg/ext/dllexport-MI1.C: New file.
26716         * g++.dg/ext/dllimport-MI1.C: New file.
26717
26718 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
26719
26720         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
26721         it does not have cmpstrsi patterns (just cmpmemsi).
26722
26723 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
26724
26725         PR debug/11473
26726         * g++.dg/debug/debug8.C: New test.
26727
26728 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26729
26730         PR c++/10108
26731         * g++.dg/template/crash7.C: New test.
26732
26733 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
26734
26735         PR target/10795
26736         * gcc.c-torture/compile/20030708-1.c: New.
26737
26738 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26739
26740         * gcc.c-torture/execute/20030715-1.c: New test.
26741
26742 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
26743
26744         * gcc.dg/pch/inline-3.c: New file.
26745         * gcc.dg/pch/inline-3.hs: New file.
26746         * gcc.dg/pch/inline-4.c: New file.
26747         * gcc.dg/pch/inline-4.hs: New file.
26748
26749 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
26750
26751         PR c++/11509
26752         * g++.dg/template/crash6.C: New test.
26753
26754         PR c++/7053
26755         * g++.dg/template/friend20.C: New test.
26756
26757         PR c++/7019
26758         * g++.dg/template/overload2.C: New test.
26759
26760 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26761
26762         PR optimization/11440
26763         * gcc.c-torture/execute/20030714-1.c: New test.
26764
26765 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26766
26767         PR c++/11154
26768         * g++.dg/template/partial2.C: New test.
26769
26770 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
26771
26772         PR c++/11503
26773         * g++.dg/template/anon1.C: New test.
26774
26775         PR c++/11493
26776         PR c++/11495
26777         * g++.dg/parse/template9.C: Likewise.
26778         * g++.dg/template/crash4.C: New test.
26779         * g++.dg/template/koenig1.C: Likewise.
26780         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
26781         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
26782         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
26783         functions.
26784         * g++.old-deja/g++.jason/template36.C: Likewise.
26785         * g++.old-deja/g++.mike/p1989.C: Likewise.
26786         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
26787         * g++.old-deja/g++.pt/ttp20.C: Use this->.
26788         * g++.old-deja/g++.pt/ttp21.C: Use this->.
26789         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
26790         compiling.
26791         * g++.old-deja/g++.pt/union2.C: Use this->.
26792
26793 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
26794
26795         * gcc.dg/20030711-1.c: New test.
26796
26797 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
26798
26799         PR c++/11050
26800         * g++.dg/parse/args1.C: New test.
26801         * g++.pt/defarg8.C: Change expected errors.
26802
26803 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
26804
26805         PR c++/8164
26806         * g++.dg/template/nontype2.C: New test.
26807
26808         PR c++/10558
26809         * g++.dg/parse/template8.C: New test.
26810
26811         PR c++/8327
26812         * g++.dg/template/scope1.C: New test.
26813
26814         * g++.dg/warn/Wsign-compare-1.C: New test.
26815
26816 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26817
26818         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
26819
26820 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
26821
26822         PR c++/9411
26823         * g++.dg/template/explicit2.C: New test.
26824
26825         PR c++/10032
26826         * g++.dg/warn/pedantic1.C: New test.
26827
26828 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
26829
26830         PR c++ 9483
26831         * g++.dg/other/field1.C: New test.
26832
26833 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26834
26835         PR c/11449
26836         * gcc.c-torture/compile/20030707-1.c: New.
26837
26838 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26839
26840         PR c++/10849
26841         * g++.dg/template/access12.C: New test.
26842
26843 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
26844
26845         * g++.dg/bprob/bprob.exp (prof_ext): Update.
26846         * g77.dg/bprob/bprob.exp (prof_ext): Update.
26847         * gcc.misc-tests/bprob.exp (prof_ext): Update.
26848         * gcc.misc-tests/gcov.exp: Update
26849         * g++.dg/gcov/gcov.exp: Update
26850         * lib/gcov.exp: Update.
26851
26852 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
26853
26854         * g++.dg/abi/mangle17.C: Make sure template expressions are
26855         dependent.
26856         * g++.dg/abi/mangle4.C: Mark erroneous casts.
26857         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
26858         * g++.dg/opt/stack1.C: Remove erroneous code.
26859         * g++.dg/parse/template7.C: New test.
26860         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
26861         * g++.old-deja/g++.pt/crash4.C: Likewise.
26862
26863 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26864
26865         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
26866         with zero or one occurence of `$' after the initial `L'.
26867
26868 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
26869
26870         * gcc.c-torture/compile/20030704-1.c: Add a comment.
26871
26872 2003-07-08  Roger Sayle  <roger@eyesopen.com>
26873
26874         PR c/11370
26875         * gcc.dg/Wunreachable-6.c: New testcase.
26876         * gcc.dg/Wunreachable-7.c: New testcase.
26877
26878 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26879
26880         PR c/11420
26881         * gcc.dg/20030708-1.c: New test.
26882
26883 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
26884
26885         * gcc.dg/compat/sdata-section.h: New file.
26886         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
26887         * gcc.dg/torture/mips-sdata-1.c: New test.
26888
26889 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26890
26891         PR c++/11030
26892         * g++.dg/template/friend19.C: New test.
26893
26894 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26895
26896         * g++.dg/opt/strength-reduce.C: New test.
26897
26898 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26899
26900         PR target/10979
26901         * gcc.dg/20030707-1.c: New testcase.
26902
26903 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26904
26905         PR optimization/11059
26906         * g++.dg/opt/emptyunion.C: New testcase.
26907
26908 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26909             Eric Botcazou  <ebotcazou@libertysurf.fr>
26910
26911         * g++.dg/opt/stack1.C: New test.
26912
26913 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
26914
26915         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
26916         run test.
26917
26918         PR c++/11431
26919         * g++.dg/expr/static_cast3.C: New test.
26920
26921 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
26922
26923         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
26924         everywhere.
26925         * gcc.dg/concat.c: Concatenation of string constants with
26926         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
26927         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
26928         * gcc.dg/cpp/escape-2.c: Use wide character constants where
26929         necessary to avoid multi-character character constant warning.
26930         * gcc.dg/cpp/escape.c: Likewise.
26931         * gcc.dg/cpp/ucs.c: Likewise.
26932         Remove backslashes from dg-bogus comments, as they confuse Tcl.
26933         Fix a typo.
26934
26935 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26936
26937         PR c/11428
26938         * gcc.c-torture/compile/20030704-1.c: New.
26939
26940 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26941
26942         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
26943
26944 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
26945
26946         PR c++/5287, PR c++/7910,  PR c++/11021
26947         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
26948         tests for warnings.
26949         * g++.dg/ext/dllimport2.C: Add tests for warnings.
26950         * g++.dg/ext/dllimport3.C: Likewise.
26951         * g++.dg/ext/dllimport4.C: New file.
26952         * g++.dg/ext/dllimport5.C: New file.
26953         * g++.dg/ext/dllimport6.C: New file.
26954         * g++.dg/ext/dllimport7.C: New file.
26955         * g++.dg/ext/dllimport8.C: New file.
26956         * g++.dg/ext/dllimport9.C: New file.
26957         * g++.dg/ext/dllimport10.C: New file.
26958         * g++.dg/ext/dllexport1.C: New file.
26959
26960 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26961
26962         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
26963         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
26964
26965 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26966
26967         * gcc.dg/builtins-25.c: New testcase.
26968         * gcc.dg/builtins-26.c: New testcase.
26969
26970 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
26971
26972         * gcc.dg/compat/vector-defs.h: New file.
26973         * gcc.dg/compat/vector-setup.h: New file.
26974         * gcc.dg/compat/vector-check.h: New file.
26975         * gcc.dg/compat/vector-1_main.c: New file.
26976         * gcc.dg/compat/vector-1_x.c: New file.
26977         * gcc.dg/compat/vector-1_y.c: New file.
26978         * gcc.dg/compat/vector-2_main.c: New file.
26979         * gcc.dg/compat/vector-2_x.c: New file.
26980         * gcc.dg/compat/vector-2_y.c: New file.
26981
26982         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
26983         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
26984         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
26985         * gcc.dg/compat/struct-align-1.h: New file.
26986         * gcc.dg/compat/struct-align-1_main.c: New file.
26987         * gcc.dg/compat/struct-align-1_x.c: New file.
26988         * gcc.dg/compat/struct-align-1_y.c: New file.
26989         * gcc.dg/compat/struct-align-2.h: New file.
26990         * gcc.dg/compat/struct-align-2_main.c: New file.
26991         * gcc.dg/compat/struct-align-2_x.c: New file.
26992         * gcc.dg/compat/struct-align-2_y.c: New file.
26993
26994         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
26995         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
26996         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26997         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
26998         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
26999         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27000         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27001         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27002         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27003         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27004         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27005         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27006         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27007         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27008         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27009         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27010         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27011         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27012         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27013         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27014         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27015         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27016         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27017         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27018         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27019         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27020         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27021         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27022         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27023
27024 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27025
27026         * gcc.dg/i386-call-1.c: New test.
27027
27028 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27029
27030         PR c++/9162
27031         * g++.dg/parse/defarg4.C: New.
27032
27033 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27034
27035         PR target/10700
27036         * gcc.c-torture/compile/20030703-1.c: New test case.
27037
27038 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27039
27040         * g++.dg/template/local3.C: Remove extra semicolon.
27041
27042 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27043
27044         * gcc.dg/i386-volatile-1.c: New test.
27045
27046 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27047
27048         PR c++/11072
27049         * g++.dg/other/offsetof2.C: XFAIL.
27050         * g++.dg/other/offsetof5.C: New.
27051
27052         PR c++/10219
27053         * g++.dg/template/error1.C: New.
27054
27055         PR c++/9779
27056         * g++.dg/template/dependent-expr1.C: New.
27057
27058 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27059
27060         PR c++/6949
27061         * g++.dg/template/local3.C: New test.
27062
27063         PR c++/11149
27064         * g++.dg/lookup/scoped6.C: New test.
27065
27066 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27067
27068         PR c++/8046
27069         * g++.dg/other/error7.C: New test.
27070
27071 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27072
27073         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27074         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27075         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27076         * g++.old-deja/g++.other/union2.C: Likewise.
27077         * gcc.dg/c90-const-expr-2.c: Likewise.
27078         * gcc.dg/c90-const-expr-3.c: Likewise.
27079         * gcc.dg/c99-const-expr-2.c: Likewise.
27080         * gcc.dg/c99-const-expr-3.c: Likewise.
27081         * gcc.dg/concat.c: Likewise.
27082
27083 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27084
27085         PR c++/9559
27086         * g++.dg/init/static1.C: New test.
27087
27088 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27089
27090         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27091         * g++.old-deja/g++.other/access2.C: Likewise.
27092         * g++.old-deja/g++.other/decl2.C: Likewise.
27093         * gcc.c-torture/execute/20020615-1.c: Likewise.
27094
27095 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27096
27097         PR c++/4933
27098         * g++.dg/template/sizeof4.C: New test.
27099
27100 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27101
27102         * g++.dg/other/error6.C: New test.
27103
27104 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27105
27106         PR c++/10750
27107         * g++.dg/parse/constant2.C: New test.
27108
27109 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27110
27111         PR c++/11106
27112         * g++.dg/other/error5.C: New test.
27113
27114 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27115
27116         * gcc.dg/format/gcc_diag-1.c: New test.
27117
27118 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27119
27120         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27121
27122 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27123
27124         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27125         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27126         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27127
27128 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27129
27130         * gcc.c-torture/execute/builtins/string-8.c: New test.
27131         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27132         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27133         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27134
27135 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27136
27137         PR c++/10468
27138         * g++.dg/ext/typeof6.C: New test.
27139
27140 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27141
27142         PR c++/10796
27143         * g++.dg/init/enum1.C: New test.
27144
27145 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27146
27147         * gcc.dg/20030627-1.c: New test.
27148
27149 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27150
27151         PR c++/11332
27152         * g++.dg/expr/static_cast2.C: New test.
27153
27154 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27155             Jakub Jelinek  <jakub@redhat.com>
27156
27157         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27158         sprintf(dst,"%s",src) optimization.
27159         * gcc.c-torture/execute/20030626-1.c: New test case.
27160         * gcc.c-torture/execute/20030626-2.c: New test case.
27161
27162 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27163
27164         * gcc.c-torture/execute/multi-ix.c: New test.
27165
27166         * gcc.c-torture/execute/simd-4.c (main):
27167         Added missing semicolon at end of union.
27168
27169 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27170
27171         PR c++/8266
27172         * g++.dg/template/explicit-instantiation3.C: New test.
27173
27174 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27175
27176         * gcc.dg/20030626-1.c: Use signed char.
27177
27178 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27179
27180         * gcc.dg/20030626-1.c: New test.
27181
27182 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27183
27184         * const-str-2.m: Update.
27185
27186 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27187
27188         PR c++/10990
27189         * g++.dg/rtti/dyncast1.C: New test.
27190         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27191         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27192         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27193
27194         PR c++/10931
27195         * g++.dg/expr/static_cast1.C: New test.
27196
27197 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27198
27199         * gcc.dg/20030625-1.c: New test.
27200
27201 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27202
27203         * gcc.c-torture/compile/20030624-1.c: New test case.
27204
27205 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27206
27207         * gcc.c-torture/execute/string-opt-17.c: New test.
27208
27209 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27210
27211         PR c++/5754
27212         * g++.dg/parse/crash6.C: New test.
27213
27214 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27215
27216         * gcc.dg/builtins-24.c: New test case.
27217
27218 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27219
27220         * g++.dg/opt/operator1.C: New test.
27221
27222 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27223
27224         * gcc.c-torture/execute/string-opt-16.c: New test case.
27225
27226 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27227
27228         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27229         * g++.old-deja/g++.other/conv7.C: Likewise.
27230         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27231         * g++.old-deja/g++.other/overload14.C: Likewise.
27232
27233 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27234
27235         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27236         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27237
27238 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27239
27240         PR c++/10888
27241         * g++.dg/warn/Winline-3.C: New test.
27242
27243 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27244
27245         * lib/target-supports.exp (check_alias_available): Make the test
27246         program acceptable to the Solaris assembler.
27247
27248         PR c++/10749
27249         * g++.dg/template/memclass2.C: New test.
27250
27251 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27252             Eric Botcazou  <ebotcazou@libertysurf.fr>
27253
27254         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27255         data for non-matching targets.
27256         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27257
27258 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27259
27260         PR c++/10845
27261         * g++.dg/template/member3.C: New test.
27262
27263 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27264
27265         PR c++/10939
27266         * g++.dg/template/func1.C: New test.
27267
27268         PR c++/9649
27269         * g++.dg/template/static4.C: New test.
27270         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27271
27272         PR c++/11041
27273         * g++.dg/init/ref7.C: New test.
27274
27275 2003-06-19  Matt Austern  <austern@apple.com>
27276
27277         PR c++/11228
27278         * g++.dg/anew1.C: New test.
27279         * g++.dg/anew2.C: New test.
27280         * g++.dg/anew3.C: New test.
27281         * g++.dg/anew4.C: New test.
27282
27283 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27284
27285         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27286
27287 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27288
27289         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27290         endian-dependent.
27291
27292 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27293
27294         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27295         Remove cruft.
27296
27297 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27298
27299         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27300         * gcc.c-torture/compile/961203-1.c: Likewise.
27301         * gcc.c-torture/compile/980506-1.c: Likewise.
27302
27303 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27304
27305         PR c++/10712
27306         * g++.dg/lookup/using7.C: New test.
27307
27308 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27309
27310         PR c++/11105
27311         * g++.dg/abi/conv1.C: Remove it.
27312         * g++.dg/template/conv7.C: New test.
27313         * g++.dg/template/conv8.C: Likewise.
27314         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27315         conversion operator.
27316
27317 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27318
27319         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27320         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27321         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27322         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27323         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27324         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27325         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27326         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27327         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27328         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27329         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27330         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27331         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27332         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27333         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27334         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27335         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27336         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27337         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27338         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27339         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27340         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27341         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27342         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27343         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27344         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27345         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27346         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27347         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27348
27349 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27350
27351         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27352         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27353         indications.
27354
27355 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27356
27357         * gcc.dg/i386-387-5.c: New test case.
27358         * gcc.dg/i386-387-6.c: New test case.
27359         * gcc.dg/builtins-23.c: New test case.
27360
27361 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27362
27363         * gcc.dg/builtins-22.c: New test case.
27364         * gcc.dg/i386-387-1.c: Update to test exp.
27365         * gcc.dg/i386-387-2.c: Likewise.
27366
27367 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27368
27369         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27370
27371 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27372
27373         * lib/gcc-dg.exp (dg-require-dll): New function.
27374         (dg-xfail-if): Likewise.
27375         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27376         driver.
27377
27378         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27379         * gcc.c-torture/compile/20001205-1.c: Likewise.
27380         * gcc.c-torture/compile/20001226-1.c: Likewise.
27381         * gcc.c-torture/compile/20010518-2.c: Likewise.
27382         * gcc.c-torture/compile/20020312-1.c: Likewise.
27383         * gcc.c-torture/compile/20020604-1.c: Likewise.
27384         * gcc.c-torture/compile/920501-12.c: Likewise.
27385         * gcc.c-torture/compile/920501-4.c: Likewise.
27386         * gcc.c-torture/compile/920520-1.c: Likewise.
27387         * gcc.c-torture/compile/920521-1.c: Likewise.
27388         * gcc.c-torture/compile/920625-1.c: Likewise.
27389         * gcc.c-torture/compile/961203-1.c: Likewise.
27390         * gcc.c-torture/compile/980506-1.c: Likewise.
27391         * gcc.c-torture/compile/981006-1.c: Likewise.
27392         * gcc.c-torture/compile/981022-1.c: Likewise.
27393         * gcc.c-torture/compile/981223-1.c: Likewise.
27394         * gcc.c-torture/compile/990617-1.c: Likewise.
27395         * gcc.c-torture/compile/dll.c: Likewise.
27396         * gcc.c-torture/compile/labels-3.c: Likewise.
27397         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27398         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27399         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27400         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27401         * gcc.c-torture/compile/simd-5.c: Likewise.
27402         * gcc.c-torture/compile/20000804-1.x: Remove.
27403         * gcc.c-torture/compile/20001205-1.x: Likewise.
27404         * gcc.c-torture/compile/20001226-1.x: Likewise.
27405         * gcc.c-torture/compile/20010518-2.x: Likewise.
27406         * gcc.c-torture/compile/20020312-1.x: Likewise.
27407         * gcc.c-torture/compile/20020604-1.x: Likewise.
27408         * gcc.c-torture/compile/920501-12.x: Likewise.
27409         * gcc.c-torture/compile/920501-4.x: Likewise.
27410         * gcc.c-torture/compile/920520-1.x: Likewise.
27411         * gcc.c-torture/compile/920521-1.x: Likewise.
27412         * gcc.c-torture/compile/920625-1.x: Likewise.
27413         * gcc.c-torture/compile/961203-1.x: Likewise.
27414         * gcc.c-torture/compile/980506-1.x: Likewise.
27415         * gcc.c-torture/compile/981006-1.x: Likewise.
27416         * gcc.c-torture/compile/981022-1.x: Likewise.
27417         * gcc.c-torture/compile/981223-1.x: Likewise.
27418         * gcc.c-torture/compile/990617-1.x: Likewise.
27419         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27420         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27421         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27422         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27423         * gcc.c-torture/compile/simd-5.x: Likewise.
27424
27425         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27426
27427 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27428
27429         * gcc.c-torture/execute/20030611-1.c: New test.
27430
27431 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27432
27433         PR middle-end/168
27434         * gcc.dg/20030612-1.c: New test case.
27435
27436 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27437
27438         PR c++/10635
27439         * g++.dg/expr/cast1.C: New test.
27440
27441 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27442
27443         * gcc.dg/builtins-21.c: New test case.
27444
27445 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27446
27447         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27448         options instead of at the end.
27449         * lib/objc.exp (objc_target_compile): Likewise.
27450
27451 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27452
27453         PR c++/10432
27454         * g++.dg/parse/error1.C: New test.
27455
27456 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27457
27458         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27459         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27460         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27461         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27462         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27463         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27464         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27465         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27466         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27467         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27468         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27469         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27470         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27471         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27472         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27473         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27474         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27475         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27476         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27477         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27478         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27479         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27480         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27481         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27482
27483         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27484         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27485         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27486         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27487         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27488         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27489         * gcc.dg/compat/scalar-return-3_main.c: New file.
27490         * gcc.dg/compat/scalar-return-3_x.c: New file.
27491         * gcc.dg/compat/scalar-return-3_y.c: New file.
27492         * gcc.dg/compat/scalar-return-4_main.c: New file.
27493         * gcc.dg/compat/scalar-return-4_x.c: New file.
27494         * gcc.dg/compat/scalar-return-4_y.c: New file.
27495
27496 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27497
27498         * gcc.dg/compat/fp2-struct-check.h: New file.
27499         * gcc.dg/compat/fp2-struct-defs.h: New file.
27500         * gcc.dg/compat/fp2-struct-init.h: New file.
27501         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27502         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27503         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27504         * gcc.dg/compat/struct-return-10_main.c: New file.
27505         * gcc.dg/compat/struct-return-10_x.c: New file.
27506         * gcc.dg/compat/struct-return-10_y.c: New file.
27507
27508         * gcc.dg/compat/compat-common.h: New file.
27509         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27510         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27511         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27512         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27513         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27514         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27515         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27516         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27517         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27518         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27519         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27520         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27521         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27522         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27523         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27524         * gcc.dg/compat/small-struct-check.h: Ditto.
27525         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27526         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27527         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27528         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27529         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27530         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27531         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27532         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27533         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27534         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27535         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27536         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27537         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27538         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27539         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27540         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27541         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27542         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27543         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27544         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27545         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27546         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27547         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27548         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27549         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27550         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27551         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27552         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27553         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27554         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27555
27556 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27557
27558         * g++.dg/pch/static-1.C: New file.
27559         * g++.dg/pch/static-1.Hs: New file.
27560
27561 2003-06-10  Richard Henderson  <rth@redhat.com>
27562
27563         * gcc.dg/asm-7.c: Adjust expected warning text.
27564
27565 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27566
27567         * gcc.dg/builtins-20.c: New test case.
27568
27569 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27570
27571         PR c++/11131
27572         * g++.dg/opt/template1.C: New test.
27573
27574 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27575
27576         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27577         additional_sources.
27578
27579 2003-05-21  David Taylor  <dtaylor@emc.com>
27580
27581         * gcc.dg/Wpadded.c: New file.
27582
27583 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27584
27585         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27586         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27587         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27588         dg-require-weak.
27589
27590 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27591
27592         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27593
27594 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27595
27596         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27597         (dg-require-alias): Likewise.
27598         (dg-require-gc-sections): Likewise.
27599         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27600
27601 2003-06-08  Richard Henderson  <rth@redhat.com>
27602
27603         * gcc.dg/20011029-2.c: Fix the array reference.
27604         * gcc.dg/asm-7.c: New.
27605
27606 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
27607
27608         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
27609
27610 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
27611
27612         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
27613         (dg-require-gc-sections): Likewise.
27614
27615 2003-06-08  Jan Hubicka  <jh@suse.cz>
27616
27617         * i386-cmov1.c: Fix regular expression.
27618         * i386-cvt-1.c: Likewise.
27619         * i386-local.c: Likewise.
27620         * i386-local2.c: Likewise.
27621         * i386-mul.c: Likewise.
27622         * i386-ssetype-1.c: Likewise.
27623         * i386-ssetype-3.c: Likewise.
27624         * i386-ssetype-5.c: Likewise.
27625
27626 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27627
27628         PR c++/11039
27629         * g++.dg/warn/implicit-typename2.C: New test.
27630         * g++.dg/warn/implicit-typename3.C: New test.
27631
27632 2003-06-07  Richard Henderson  <rth@redhat.com>
27633
27634         * g++.dg/other/offsetof3.C: Use size_t.
27635         * g++.dg/other/offsetof4.C: Likewise.
27636
27637 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
27638
27639         * lib/copy-file.exp: New. Implement gcc_copy_files.
27640
27641         * lib/dg-pch.exp: Load copy-file.exp
27642         (dg-pch): Use gcc_copy_files instead of "file copy".
27643
27644 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
27645
27646         * gcc.dg/weak/weak.exp: Simplify.
27647         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
27648         * gcc.dg/weak/weak-1.c: Likewise.
27649         * gcc.dg/weak/weak-2.c: Likewise.
27650         * gcc.dg/weak/weak-3.c: Likewise.
27651         * gcc.dg/weak/weak-4.c: Likewise.
27652         * gcc.dg/weak/weak-5.c: Likewise.
27653         * gcc.dg/weak/weak-6.c: Likewise.
27654         * gcc.dg/weak/weak-7.c: Likewise.
27655         * gcc.dg/weak/weak-8.c: Likewise.
27656         * gcc.dg/weak/weak-9.c: Likewise.
27657
27658 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
27659
27660         gcc.c-torture/execute/20030606-1.c: New.
27661
27662 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27663
27664         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
27665         * gcc.dg/builtins-19.c: Likewise.
27666
27667 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27668
27669         * gcc.dg/builtins-2.c: Add some more tests.
27670         * gcc.dg/builtins-18.c: New test case.
27671         * gcc.dg/builtins-19.c: New test case.
27672
27673 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27674             Jim Wilson  <wilson@tuliptree.org>
27675
27676         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
27677
27678 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
27679
27680         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
27681         mempcpy/stpcpy calls not to be optimized into something else.
27682         * gcc.c-torture/execute/string-opt-3.c: Moved to...
27683         * gcc.c-torture/execute/builtins/string-7.c: ...here.
27684         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
27685
27686 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27687
27688         * gcc.dg/format/asm_fprintf-1.c: New test.
27689
27690 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
27691
27692         * lib/gcc-defs.exp (additional_sources): New variable.
27693         (dg-additional-sources): New function.
27694         (additional_files): New variable.
27695         (dg-additional-files): New function.
27696         (dg-additional-files-options): Likewise.
27697         * lib/gcc-dg.exp (dg-require-weak): New function.
27698         (dg-require-alias): Likewise.
27699         (dg-require-gc-sections): Likewise.
27700         * lib/target-supports.exp (check_alias_available): Remove testfile
27701         parameter.
27702         (check_gc_sections_available): New function.
27703         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
27704         (dg-gpp-additional-files): Likewise.
27705         * lib/g++.exp (additional_sources): Remove.
27706         (additional_files): Likewise.
27707         (g++_target_compile): Use dg-additional-files-options.
27708
27709         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
27710         Tcl logic.
27711         * gcc.dg/special/ecos.exp: Remove.
27712         * gcc.dg/special/20000419-2.c: Use dg-require-*.
27713         * gcc.dg/special/alias-1.c: Likewise.
27714         * gcc.dg/special/alias-2.c: Likewise.
27715         * gcc.dg/special/gcsec-1.c: Likewise.
27716         * gcc.dg/special/weak-1.c: Likewise.
27717         * gcc.dg/special/weak-2.c: Likewise.
27718         * gcc.dg/special/wkali-1.c: Likewise.
27719         * gcc.dg/special/wkali-2.c: Likewise.
27720
27721         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
27722         dg-gpp-additional-*.
27723         * g++.dg/special/conpr-3.C: Likewise.
27724         * g++.dg/special/conpr-4.C: Likewise.
27725         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
27726         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
27727         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
27728         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
27729         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
27730         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
27731         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
27732         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
27733         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
27734         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
27735         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
27736         * g++.old-deja/g++.other/comdat1.C: Likewise.
27737         * g++.old-deja/g++.other/comdat2.C: Likewise.
27738         * g++.old-deja/g++.other/comdat3.C: Likewise.
27739         * g++.old-deja/g++.other/ctor1.C: Likewise.
27740         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
27741
27742 2003-06-05  Richard Henderson  <rth@redhat.com>
27743
27744         * gcc.dg/debug/20030605-1.c: New.
27745
27746 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27747
27748         * README.QMTEST: Update.
27749
27750 2003-06-04  Richard Henderson  <rth@redhat.com>
27751
27752         * gcc.dg/cleanup-1.c: New.
27753         * gcc.dg/cleanup-2.c: New.
27754         * gcc.dg/cleanup-3.c: New.
27755         * gcc.dg/cleanup-4.c: New.
27756         * gcc.dg/cleanup-5.c: New.
27757         * gcc.dg/cleanup-6.c: New.
27758         * gcc.dg/cleanup-7.c: New.
27759
27760 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27761
27762         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
27763
27764         * lib/dg-pch.exp: New file.
27765         * g++.dg/pch/pch.exp: Use dg-pch.exp.
27766         * gcc.dg/pch/pch.exp: Likewise.
27767
27768 2003-06-04  Roger Sayle  <roger@eyesopen.com>
27769
27770         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
27771         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
27772         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
27773         * gcc.dg/builtins-17.c: New test case.
27774         * gcc.dg/i386-387-4.c: New test case.
27775         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
27776
27777 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27778
27779         * gcc.dg/ultrasp9.c: New test.
27780
27781 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27782
27783         * gcc.c-torture/compile/20030604-1.c: New test.
27784         * gcc.dg/sparc-constant-1.c: New test.
27785
27786 2003-06-03  Glen Nakamura  <glen@imodulo.com>
27787
27788         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
27789
27790 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
27791
27792         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
27793
27794         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
27795         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
27796
27797 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
27798
27799         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
27800
27801 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27802
27803         PR c++/10940
27804         * g++.dg/template/spec10.C: New test.
27805
27806 2003-06-03  Roger Sayle  <roger@eyesopen.com>
27807
27808         * gcc.dg/builtins-16.c: New test case.
27809
27810 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
27811
27812         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
27813         mempcpy test with post-increments.
27814         * gcc.c-torture/execute/string-opt-3.c: New test.
27815         * gcc.dg/string-opt-1.c: New test.
27816
27817 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
27818
27819         PR fortran/10965
27820         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
27821
27822 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
27823
27824         * lib/scanasm.exp (dg-scan): New function, factored out of ...
27825         (scan-assembler): ... here.  Use dg-scan.
27826         (scan-assembler-not): Likewise.
27827         (scan-file): New function.
27828         (scan-file-not): Likewise.
27829         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
27830         * gcc.dg/cpp/_Pragma4.c: Likewise.
27831         * gcc.dg/cpp/_Pragma5.c: Likewise.
27832         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27833         * gcc.dg/cpp/avoidpaste2.c: Likewise.
27834         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
27835         * gcc.dg/cpp/cmdlne-P.c: Likewise.
27836         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
27837         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
27838         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
27839         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
27840         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
27841         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
27842         * gcc.dg/cpp/cxxcom1.c: Likewise.
27843         * gcc.dg/cpp/line1.c: Likewise.
27844         * gcc.dg/cpp/maccom1.c: Likewise.
27845         * gcc.dg/cpp/maccom2.c: Likewise.
27846         * gcc.dg/cpp/maccom3.c: Likewise.
27847         * gcc.dg/cpp/maccom4.c: Likewise.
27848         * gcc.dg/cpp/maccom5.c: Likewise.
27849         * gcc.dg/cpp/maccom6.c: Likewise.
27850         * gcc.dg/cpp/multiline.c: Likewise.
27851         * gcc.dg/cpp/spacing1.c: Likewise.
27852         * gcc.dg/cpp/spacing2.c: Likewise.
27853         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
27854         * gcc.dg/cpp/trad/maccom1.c: Likewise.
27855         * gcc.dg/cpp/trad/maccom2.c: Likewise.
27856         * gcc.dg/cpp/trad/maccom3.c: Likewise.
27857         * gcc.dg/cpp/trad/maccom4.c: Likewise.
27858         * gcc.dg/cpp/trad/maccom6.c: Likewise.
27859         * gcc.dg/cpp/cxxcom2.c: Likewise.
27860         * gcc.dg/cpp/cxxcom2.h: New file.
27861
27862         * gcc.dg/cpp/truefalse.cpp: Move it to ...
27863         * g++.dg/cpp/truefalse.C: Here.
27864         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
27865
27866 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
27867
27868         * gcc.dg/cpp/redef3.c: New file.
27869
27870 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27871
27872         * gcc.dg/i386-loop-3.c: New test.
27873
27874 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
27875
27876         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
27877
27878 2003-05-31  Roger Sayle  <roger@eyesopen.com>
27879
27880         * gcc.dg/fwrapv-1.c: New test case.
27881         * gcc.dg/fwrapv-2.c: New test case.
27882
27883 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27884
27885         PR c++/10956
27886         * g++.dg/template/spec9.C: New test.
27887
27888 2003-05-29  Roger Sayle  <roger@eyesopen.com>
27889
27890         * gcc.dg/duff-4.c: New test case.
27891
27892 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
27893
27894         PR fortran/10843
27895         * g77.dg/ffixed-form-1.f: New test
27896         * g77.dg/ffixed-form-2.f: New test
27897         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
27898         * g77.dg/ffree-form-3.f: New test
27899
27900 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
27901
27902         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
27903         * gcc.dg/wint_t-1.c: Likewise.
27904
27905 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27906
27907         * g++.dg/template/access11.C: New test.
27908
27909 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27910
27911         PR c++/10849
27912         * g++.dg/template/access10.C: New test.
27913
27914 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27915             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27916
27917         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
27918
27919 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27920
27921         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
27922         suppress for powerpc-*-darwin*.
27923         * gcc.dg/torture/builtin-noret-2.c: Likewise.
27924
27925 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27926
27927         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
27928         suppress option for powerpc-*-darwin*.
27929
27930 2003-05-23  Roger Sayle  <roger@eyesopen.com>
27931
27932         * gcc.dg/builtins-1.c: Add tests for tan and atan.
27933         * gcc.dg/builtins-4.c: Add test for fmod.
27934
27935 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27936
27937         PR c++/10682
27938         * g++.dg/template/instantiate4.C: New test.
27939
27940 2003-05-22  Roger Sayle  <roger@eyesopen.com>
27941
27942         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
27943
27944 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
27945
27946         * gcc.dg/compat/scalar-return-1_main.c: New file.
27947         * gcc.dg/compat/scalar-return-1_x.c: New file.
27948         * gcc.dg/compat/scalar-return-1_y.c: New file.
27949         * gcc.dg/compat/scalar-return-2_main.c: New file.
27950         * gcc.dg/compat/scalar-return-2_x.c: New file.
27951         * gcc.dg/compat/scalar-return-2_y.c: New file.
27952         * gcc.dg/compat/struct-return-3_main.c: New file.
27953         * gcc.dg/compat/struct-return-3_y.c: New file.
27954         * gcc.dg/compat/struct-return-3_x.c: New file.
27955         * gcc.dg/compat/struct-return-2_main.c: New file.
27956         * gcc.dg/compat/struct-return-2_x.c: New file.
27957         * gcc.dg/compat/struct-return-2_y.c: New file.
27958
27959 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27960
27961         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
27962         for hppa*-hp-hpux*.
27963         * gcc.dg/20021014-1.c (dg-options): Likewise.
27964         * gcc.dg/nest.c (dg-options): Likewise.
27965
27966 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
27967
27968         PR c++/9738
27969         * g++.dg/ext/dllimport2.C: New file.
27970         * g++.dg/ext/dllimport3.C: New file.
27971
27972 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
27973
27974         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
27975         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27976         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27977         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27978         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27979         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27980         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
27981         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
27982         * gcc.dg/compat/small-struct-defs.h: New file.
27983         * gcc.dg/compat/small-struct-init.h: New file.
27984         * gcc.dg/compat/small-struct-check.h: New file.
27985         * gcc.dg/compat/fp-struct-defs.h: New file.
27986         * gcc.dg/compat/fp-struct-check.h: New file.
27987         * gcc.dg/compat/fp-struct-init.h: New file.
27988         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
27989         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
27990
27991 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
27992
27993         * gcc.dg/20030225-2.c: New test.
27994
27995 2003-05-18  Roger Sayle  <roger@eyesopen.com>
27996             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27997
27998         * gcc.c-torture/compile/20030518-1.c: New test case.
27999
28000 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28001
28002         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28003         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28004         gcc-dg-debug-runtest.
28005         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28006         gcc-dg-debug-runtest.
28007
28008 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28009
28010         PR c++/9022
28011         * g++.dg/lookup/using6.C: New test.
28012
28013 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28014
28015         * g++.dg/parse/access2.C: New test.
28016
28017 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28018
28019         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28020         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28021         * gcc.dg/debug/debug.exp: Likewise.
28022
28023 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28024
28025         * gcc.dg/dollar.c: New test.
28026
28027 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28028
28029         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28030         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28031         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28032         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28033         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28034         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28035         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28036         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28037         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28038         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28039         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28040         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28041         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28042         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28043         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28044         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28045         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28046         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28047
28048 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28049
28050         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28051         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28052         support for "repo" mode.
28053         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28054         * lib/g77-dg.exp: Likewise.
28055         * lib/obj-dg.exp: Likewise.
28056
28057 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28058
28059         Merge from gcc-3_2-rhl8-branch:
28060         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28061
28062         * gcc.dg/tls/opt-6.c: New test.
28063
28064         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28065
28066         * gcc.dg/20030405-1.c: New test.
28067
28068         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28069
28070         * gcc.dg/20030309-1.c: New test.
28071
28072         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28073
28074         * gcc.c-torture/execute/20030307-1.c: New test.
28075
28076         2003-02-20  Randolph Chung  <tausq@debian.org>
28077
28078         * gcc.c-torture/compile/20030220-1.c: New test.
28079
28080         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28081
28082         * gcc.dg/20030217-1.c: New test.
28083
28084         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28085
28086         * gcc.c-torture/compile/20020129-1.c: New test.
28087
28088         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28089
28090         * gcc.dg/unroll-1.c: New test.
28091
28092         2002-11-16  Jan Hubicka  <jh@suse.cz>
28093
28094         * gcc.c-torture/execute/20020920-1.c: New test.
28095
28096         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28097
28098         PR target/7434
28099         * gcc.c-torture/compile/20021008-1.c: New test.
28100
28101         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28102
28103         PR target/7559
28104         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28105
28106         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28107
28108         * gcc.c-torture/compile/20020807-1.c: New test.
28109
28110         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28111
28112         * gcc.dg/tls/opt-1.c: New test.
28113
28114         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28115
28116         * gcc.dg/20020729-1.c: New test.
28117
28118         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28119
28120         * g++.dg/opt/life1.C: New test.
28121
28122         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28123
28124         * gcc.dg/20020525-1.c: New test.
28125
28126         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28127
28128         PR c++/6794
28129         * g++.dg/ext/pretty1.C: New test.
28130         * g++.dg/ext/pretty2.C: New test.
28131
28132 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28133
28134         PR c++/8385
28135         * g++.dg/ext/typeof5.C: New test.
28136
28137 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28138
28139         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28140         __USER_LABEL_PREFIX__ into account.
28141         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28142
28143 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28144
28145         * gcc.dg/builtins-15.c: New test case.
28146
28147 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28148
28149         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28150
28151 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28152
28153         * lib/g++.exp: Tweak handling of additional source files.
28154         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28155         * g++.dg/special/conpr-2a.C: Rename to ...
28156         * g++.dg/special/conpr-2a.cc: ... this.
28157         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28158         * g++.dg/special/conpr-3a.C: Rename to ...
28159         * g++.dg/special/conpr-3a.cc: This.
28160         * g++.dg/special/conpr-3b.C: Rename to ...
28161         * g++.dg/special/conpr-3b.cc: This.
28162         * g++.dg/special/conpr-4.C: New test.
28163         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28164
28165 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28166
28167         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28168
28169 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28170
28171         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28172         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28173         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28174         * g++.old-deja/g++.other/warn3.C: Likewise.
28175
28176 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28177
28178         * gcc.dg/i386-387-1.c: Update to also test log.
28179         * gcc.dg/i386-387-2.c: Likewise.
28180
28181 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28182
28183         * g77.f-torture/execute/int8421.f: New test.
28184
28185 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28186
28187         PR c++/10230, c++/10481
28188         * g++.dg/lookup/scoped5.C: New test.
28189
28190 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28191
28192         PR c++/10552
28193         * g++.dg/template/ttp6.C: New test.
28194
28195 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28196
28197         * gcc.c-torture/execute/builtins: New directory.
28198         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28199         gcc.c-torture/execute/builtins.
28200         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28201         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28202         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28203         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28204
28205 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28206
28207         PR c++/9252
28208         * g++.dg/template/access8.C: New test.
28209         * g++.dg/template/access9.C: New test.
28210
28211 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28212
28213         PR c++/9554
28214         * g++.dg/parse/access1.C: New test.
28215
28216 2003-05-09  DJ Delorie  <dj@redhat.com>
28217
28218         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28219         long, and not an int.
28220
28221 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28222
28223         PR c++/10555, c++/10576
28224         * g++.dg/template/memclass1.C: New test.
28225
28226 2003-05-08  DJ Delorie  <dj@redhat.com>
28227
28228         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28229         targets.
28230         * gcc.c-torture/execute/20021024-1.x: Likewise.
28231         * gcc.c-torture/execute/shiftdi.x: Likewise.
28232         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28233         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28234         * gcc.dg/20021018-1.c: Likewise.
28235
28236 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28237
28238         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28239
28240         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28241         (bcopy): Call memmove.
28242
28243 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28244
28245         * g77.f-torture/compile/8485.f: New test case.
28246
28247 2003-05-07  Richard Henderson  <rth@redhat.com>
28248
28249         PR c++/10570
28250         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28251         Verify exception_cleanup not called for rethrows.
28252         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28253         when exiting catch block without rethrowing.
28254         * g++.dg/eh/forced3.C: New.
28255         * g++.dg/eh/forced4.C: New.
28256
28257 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28258
28259         * gcc.dg/20030505.c: Fix triplet.
28260
28261 2003-05-06  DJ Delorie  <dj@redhat.com>
28262
28263         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28264         * gcc.dg/nest.c: Likewise.
28265
28266 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28267
28268         * gcc.dg/builtins-14.c: New test case.
28269
28270 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28271
28272         * lib/compat.exp (compat-execute): New argument.
28273         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28274         * gcc.dg/compat: New test directory.
28275         * gcc.dg/compat/compat.exp: New expect script.
28276         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28277         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28278         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28279         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28280         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28281         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28282
28283         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28284         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28285         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28286         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28287         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28288         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28289         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28290         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28291         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28292         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28293         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28294         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28295         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28296         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28297         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28298
28299 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28300
28301         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28302
28303 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28304
28305         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28306
28307 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28308
28309         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28310         * gcc.dg/ppc-fsel-2.c: New test.
28311
28312         * gcc.dg/unused-5.c: New test.
28313
28314 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28315
28316         PR c++/10496
28317         * g++.dg/warn/pmf1.C: New test.
28318
28319 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28320
28321         PR c++/4494
28322         * g++.dg/warn/main.C: New test.
28323
28324 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28325
28326         * gcc.dg/nonnull-3.c: New test.
28327
28328 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28329
28330         * gcc.dg/cpp/Wtrigraphs.c: Update.
28331         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28332
28333 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28334
28335         * gcc.dg/ppc-fsel-1.c: New test.
28336
28337 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28338
28339         PR c/10604
28340         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28341
28342 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28343
28344         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28345
28346 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28347
28348         PR c++/9364, c++/10553, c++/10586
28349         * g++.dg/parse/typename4.C: New test.
28350         * g++.dg/parse/typename5.C: Likewise.
28351
28352 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28353
28354         * gcc.c-torture/compile/20030503-1.c: New test.
28355
28356 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28357
28358         * g++.dg/lookup/using5.C: Fix testcase error.
28359
28360 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28361
28362         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28363         since MEABI is no longer supported.  Remove all vestiges
28364         of MEABI from the test.
28365
28366 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28367
28368         PR c++/10554
28369         * g++.dg/lookup/using5.C: New test.
28370
28371 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28372
28373         PR c++/8772
28374         * g++.dg/template/ttp5.C: New test.
28375
28376 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28377
28378         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28379         (dg-gpp-additional-sources): New function.
28380         (dg-gpp-additional-files): Likewise.
28381         * lib/g++.exp (additional_sources): New variable.
28382         (additional_files): Likewise.
28383         (g++_target_compile): Deal with them.
28384         * lib/old-dejagnu.exp: Remove.
28385         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28386         * g++.old-deja: Revise all tests to use dg commands.
28387
28388 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28389
28390         PR c++/9432, c++/9528
28391         * g++.dg/lookup/using4.C: New test.
28392
28393 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28394
28395         * gcc.dg/noreturn-5.c: New file.
28396         * gcc.dg/noreturn-6.c: New file.
28397
28398         * gcc.c-torture/compile/inline-1.c: New file.
28399
28400 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28401
28402         PR c++/10551
28403         * g++.dg/template/explicit1.C: New test.
28404
28405 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28406
28407         PR c++/10549
28408         * g++.dg/other/bitfield1.C: New test.
28409
28410         PR c++/10527
28411         * g++.dg/init/new7.C: New test.
28412
28413 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28414
28415         * g++.dg/ext/desig1.C: New test.
28416         * g++.dg/ext/init1.C: Update.
28417
28418         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28419
28420 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28421
28422         PR c++/10180
28423         * g++.dg/warn/Winline-1.C: New test.
28424
28425 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28426
28427         * gcc.c-torture/execute/string-opt-19.c: New test.
28428
28429         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28430         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28431
28432 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28433
28434         PR c++/10506
28435         * g++.dg/init/new6.C: New test.
28436
28437         PR c++/10503
28438         * g++.dg/init/ref6.C: New test.
28439
28440 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28441
28442         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28443
28444 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28445
28446         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28447         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28448
28449 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28450
28451         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28452         initialized static data members.
28453
28454 2003-04-25  H.J. Lu <hjl@gnu.org>
28455
28456         * gcc.dg/ia64-sync-4.c: New test.
28457
28458 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28459
28460         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28461         date.
28462
28463 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28464
28465         PR c++/10337
28466         * g++.dg/warn/conv1.C: New test.
28467         * g++.old-deja/g++.other/conv7.C: Adjust.
28468         * g++.old-deja/g++.other/overload14.C: Adjust.
28469
28470 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28471
28472         PR c++/10471
28473         * g++.dg/template/defarg2.C: New test.
28474
28475 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28476
28477         * gcc.dg/cpp/include2.c: Update.
28478         * gcc.dg/cpp/multiline-2.c: New.
28479         * gcc.dg/cpp/multiline.c: Update.
28480         * gcc.dg/cpp/strify2.c: Update.
28481         * gcc.dg/cpp/trad/literals-2.c: Update.
28482
28483 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28484
28485         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28486
28487 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28488
28489         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28490
28491 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28492
28493         PR c++/10451
28494         * g++.dg/parse/crash4.C: New test.
28495
28496         PR c++/9847
28497         * g++.dg/parse/crash5.C: New test.
28498
28499 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28500
28501         PR c++/10446
28502         * g++.dg/parse/crash3.C: New test.
28503
28504         PR c++/10428
28505         * g++.dg/parse/elab1.C: New test.
28506
28507 2003-04-22  Devang Patel  <dpatel@apple.com>
28508
28509         * gcc.dg/cpp/trad/funlike-5.c: New test.
28510
28511 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28512
28513         * g++.dg/other/packed1.C: Fix dg options.
28514
28515 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28516
28517         * g++.dg/other/offsetof2.C: New test.
28518
28519 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28520
28521         * g++.dg/template/recurse.C: Adjust location of error messages.
28522
28523 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28524
28525         PR c++/9881
28526         * g++.dg/init/addr-const1.C: New test.
28527         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28528
28529 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28530
28531         PR c++/10405
28532         * g++.dg/lookup/struct-hack1.C: New test.
28533
28534 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28535
28536         * ucs.c: Update diagnostic messages.
28537
28538 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28539
28540         * gcc.dg/cpp/truefalse.cpp: New test.
28541         * gcc.dg/cpp/cpp.exp: Update.
28542         * g++.dg/other/stdbool-if.C: Remove.
28543
28544 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28545
28546         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28547         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28548
28549 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28550
28551         * gcc.c-torture/compile/20030418-1.c: New test.
28552
28553 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28554
28555         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28556
28557 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28558
28559         PR c++/10347
28560         g++.dg/template/dependent-name1.C: New test.
28561
28562 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28563
28564         * gcc.dg/warn-1.c (tourist_guide): New array,
28565         contains a pointer to bar.
28566
28567 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28568
28569         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28570         * gcc.c-torture/execute/medce-1.c: New test case.
28571         * gcc.c-torture/execute/medce-2.c: New test case.
28572
28573 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28574
28575         * lib/prune.exp: Ignore more messages.
28576
28577         PR c++/10381
28578         * g++.dg/parse/lookup3.C: New test.
28579
28580 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28581
28582         * gcc.c-torture/compile/20030415-1.c : New test.
28583
28584 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28585
28586         * gcc.c-torture/execute/scope-2.c: Move to ...
28587         * gcc.dg/noncompile/scope.c: .... here.
28588
28589 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28590
28591         * gcc.dg/20030414-2.c: New test case.
28592
28593 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28594
28595         PR target/10377
28596         * gcc.dg/20030414-1.c: New test.
28597
28598 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28599
28600         * gcc.dg/builtins-12.c: New test case.
28601         * gcc.dg/builtins-13.c: New test case.
28602
28603 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28604
28605         * gcc.c-torture/execute/string-opt-18.c: New test.
28606
28607 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
28608
28609         PR c++/10300
28610         * g++.dg/init/new5.C: New test.
28611
28612 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
28613
28614         PR c++/7910
28615         * g++.dg/ext/dllimport1.C: New test.
28616
28617 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28618
28619         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
28620
28621 2003-04-11  Bud Davis <bdavis9659@comcast.net>
28622
28623         PR Fortran/9263
28624         * g77.f-torture/noncompile/9263.f: New test
28625         PR Fortran/1832
28626         * g77.f-torture/execute/1832.f: New test
28627
28628 2003-04-11  David Chad  <davidc@freebsd.org>
28629             Loren J. Rittle  <ljrittle@acm.org>
28630
28631         libobjc/8562
28632         * objc.dg/headers.m: New test.
28633
28634 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
28635
28636         * gcc.c-torture/execute/builtin-noret-2.c: New.
28637         * gcc.c-torture/execute/builtin-noret-2.x: New.
28638         XFAIL builtin-noret-2.c at -O1 and above.
28639         * gcc.dg/redecl.c: New.
28640         * gcc.dg/Wshadow-1.c: Update error regexps.
28641
28642 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
28643
28644         * g++.dg/abi/bitfield10.C: New test.
28645
28646 2003-04-09  Mike Stump  <mrs@apple.com>
28647
28648         * gcc.dg/pch/pch.exp: Make testcase names longer.
28649         * g++.dg/pch/pch.exp: Make testcase names longer.
28650
28651 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28652
28653         * gcc.dg/builtins-11.c: New test case.
28654
28655 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28656
28657         * gcc.dg/builtins-9.c: New test case.
28658         * gcc.dg/builtins-10.c: New test case.
28659
28660 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
28661
28662         * gcc.dg/noncompile/init-4.c.c: New test.
28663
28664 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28665
28666         * gcc.misc-test/gcov-9.c: New test.
28667         * gcc.misc-test/gcov-10.c: New test
28668         * gcc.misc-test/gcov-11.c: New test.
28669
28670 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
28671
28672         PR optimization/10024
28673         * gcc.c-torture/compile/20030405-1.c: New test.
28674
28675 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
28676
28677         * gcc.dg/pch/static-3.c: New.
28678         * gcc.dg/pch/static-3.hs: New.
28679         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
28680
28681 2003-04-04  Richard Henderson  <rth@redhat.com>
28682
28683         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
28684         * g++.dg/eh/forced2.C: Likewise.
28685
28686 2003-04-03  Mike Stump  <mrs@apple.com>
28687
28688         * lib/scanasm.exp (scan-assembler): Add xfail processing for
28689         target arg.
28690         (scan-assembler-times, scan-assembler-not): Likewise.
28691         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
28692
28693 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28694
28695         * gcc.dg/sparc-loop-1.c: New test.
28696
28697 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
28698
28699         PR other/9274
28700         * g++.dg/pch/system-2.C: New.
28701         * g++.dg/pch/system-2.Hs: New.
28702
28703 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
28704
28705         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
28706
28707         * g++.dg/eh/simd-1.C (vecfunc): Same.
28708
28709 2003-04-01  Roger Sayle  <roger@eyesopen.com>
28710
28711         * gcc.c-torture/execute/20030401-1.c: New test case.
28712
28713 2003-04-01  Ziemowit Laski <zlaski@apple.com>
28714
28715         * objc.dg/defs.m: New.
28716
28717 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
28718
28719         * g++.dg/eh/simd-1.C: New.
28720         * g++.dg/eh/simd-2.C: New.
28721
28722 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
28723
28724         * gcc.c-torture/execute/simd-3.c: New.
28725
28726 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28727
28728         PR c/9936
28729         * gcc.dg/20030331-2.c: New test.
28730
28731 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28732
28733         PR c++/10278
28734         * g++.dg/parse/crash2.C: New test.
28735
28736 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28737
28738         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
28739         * gcc.c-torture/execute/20030331-1.c: ...here.
28740
28741 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28742
28743         * gcc.c-torture/execute/20030331-1.c: New test.
28744
28745 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28746
28747         * lib/gcov.exp: Adjust call return testing strings.
28748         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
28749
28750 2003-03-31  Roger Sayle  <roger@eyesopen.com>
28751
28752         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
28753         * gcc.dg/builtins-7.c: New test case.
28754         * gcc.dg/builtins-8.c: New test case.
28755
28756 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28757
28758         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
28759
28760 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
28761
28762         PR c++/7647
28763         * g++.dg/lookup-class-member-2.C: New test.
28764
28765 2003-03-30  Glen Nakamura  <glen@imodulo.com>
28766
28767         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
28768
28769 2003-03-28  Roger Sayle  <roger@eyesopen.com>
28770
28771         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
28772
28773 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
28774
28775         * g++.dg/init/attrib1.C: New test.
28776
28777 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28778
28779         * gcc.dg/ultrasp8.c: New test.
28780
28781 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28782
28783         * gcc.dg/ultrasp7.c: New test.
28784
28785 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
28786
28787         PR c++/10047
28788         * g++.dg/template/inline1.C: New test.
28789
28790 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28791
28792         * gcc.dg/sparc-dwarf2.c: New test.
28793
28794 2003-03-27  Roger Sayle  <roger@eyesopen.com>
28795
28796         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
28797         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
28798
28799 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
28800
28801         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
28802         than reading .x files.
28803         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
28804         * g77.dg/gcov/gcov-1.f: Likewise.
28805         * gcc.misc-tests/gcov-4b.c: Likewise.
28806         * gcc.misc-tests/gcov-5b.c: Likewise.
28807         * gcc.misc-tests/gcov-6.c: Likewise.
28808         * gcc.misc-tests/gcov-7.c: Likewise.
28809         * gcc.misc-tests/gcov-8.c: Likewise.
28810         * g++.dg/gcov/gcov-1.x: Remove.
28811         * g77.dg/gcov/gcov-1.x: Likewise.
28812         * gcc.misc-tests/gcov-4b.x: Likewise.
28813         * gcc.misc-tests/gcov-5b.x: Likewise.
28814         * gcc.misc-tests/gcov-6.x: Likewise.
28815         * gcc.misc-tests/gcov-7.x: Likewise.
28816         * gcc.misc-tests/gcov-8.x: Likewise.
28817
28818 2003-03-27  Glen Nakamura  <glen@imodulo.com>
28819
28820         PR opt/10087
28821         * gcc.dg/20030324-1.c: New test.
28822
28823 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
28824
28825         PR c++/10224
28826         * g++.dg/template/arg3.C: New test.
28827
28828         PR c++/10158
28829         * g++.dg/template/friend18.C: New test.
28830
28831 2003-03-26  Roger Sayle  <roger@eyesopen.com>
28832
28833         * g77.f-torture/compile/20030326-1.f: New test case.
28834
28835 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
28836
28837         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
28838
28839         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
28840
28841 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
28842
28843         * gcc.dg/ia64-sync-3.c: New test.
28844
28845 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
28846
28847         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
28848
28849 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28850
28851         * gcc.dg/ultrasp6.c: New test.
28852
28853 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28854
28855         * gcc.dg/i386-signbit-1.c: New test.
28856         * gcc.dg/i386-signbit-2.c: New test.
28857         * gcc.dg/i386-signbit-3.c: New test.
28858
28859 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28860
28861         * gcc.dg/ultrasp5.c: Fix options.
28862
28863 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28864
28865         * gcc.dg/ultrasp5.c: Fix comment.
28866
28867 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
28868
28869         PR fortran/10197
28870         * g77.f-torture/execute/10197.f: New test.
28871
28872 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
28873
28874         PR c++/9898, c++/383
28875         * g++.dg/template/conv6.C: New test.
28876
28877         PR c++/10119
28878         * g++.dg/template/ptrmem5.C: New test.
28879
28880         PR c++/10026
28881         * g++.dg/lookup/koenig1.C: New test.
28882
28883         PR C++/10199
28884         * g++.dg/lookup/template2.C: New test.
28885
28886 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
28887
28888         * g++.dg/opt/rtti1.C: New test.
28889
28890 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28891
28892         * gcc.dg/ultrasp5.c: New test.
28893
28894 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
28895
28896         PR middle-end/9967
28897         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
28898         builtin fputs.
28899
28900 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
28901
28902         PR c/8224
28903         * gcc.dg/20030323-1.c: New test.
28904
28905 2003-03-23  Roger Sayle  <roger@eyesopen.com>
28906
28907         * gcc.c-torture/compile/20030323-1.c: New test case.
28908
28909 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
28910
28911         * gcc.dg/20030321-1.c: New test.
28912
28913 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
28914
28915         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
28916
28917 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28918
28919         PR c++/9978, c++/9708
28920         * g++.dg/ext/vlm1.C: Adjust expected error.
28921         * g++.dg/ext/vla2.C: New test.
28922         * g++.dg/template/arg1.C: New test.
28923         * g++.dg/template/arg2.C: New test.
28924
28925 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
28926
28927         * g77.f-torture/execute/select.f: New test.
28928         * g77.f-torture/noncompile/select_no_compile.f: New test.
28929
28930 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
28931
28932         PR c++/9898
28933         * g++.dg/other/error4.C: New test.
28934
28935 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
28936
28937         * g++.dg/template/friend17.C: New test.
28938
28939 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
28940
28941         * gcc.c-torture/compile/20030320-1.c: New.
28942
28943 2003-03-20  Roger Sayle  <roger@eyesopen.com>
28944
28945         * gcc.dg/builtins-6.c: New test case.
28946
28947 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
28948
28949         PR target/10073
28950         * gcc.c-torture/compile/20030319-1.c: New.
28951
28952 2003-03-18  Jan Hubicka  <jh@suse.cz>
28953
28954         * gcc.dg/i386-cvt-1.c: New test.
28955
28956 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
28957
28958         * objc.dg/naming-1.m: Use "(parse|syntax) error".
28959         * objc.dg/naming-2.m: Likewise.
28960
28961 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
28962
28963         PR c++/9639
28964         * g++.dg/parse/crash1.C: New test.
28965
28966 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
28967
28968         PR c++/8805
28969         * g++.dg/eh/cleanup1.C: New test.
28970
28971 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28972
28973         * gcc.c-torture/execute/20030316-1.c: New test case.
28974
28975 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28976
28977         PR c++/9629
28978         * g++.dg/init/ctor2.C: New test.
28979
28980 2003-03-15  Roger Sayle  <roger@eyesopen.com>
28981
28982         * g77.f-torture/compile/xformat.f: New test case.
28983
28984 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28985
28986         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
28987         * g++.old-deja/g++.mike/eh50.C: Likewise.
28988
28989 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28990
28991         PR c++/6440
28992         * g++.dg/template/spec7.C: New test.
28993         * g++.dg/template/spec8.C: Likewise.
28994
28995 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
28996
28997         * gcc.c-torture/execute/20030313-1.c: New test.
28998
28999 2003-03-14  Richard Henderson  <rth@redhat.com>
29000
29001         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29002
29003 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29004
29005         * gcc.c-torture/compile/20030314-1.c: New test.
29006
29007 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29008
29009         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29010         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29011         thumb target,
29012         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29013         to accept newer _imp__  prefix and additional
29014         newline in .drectve section.
29015         * gcc.dg/dll-4.c: Likewise.
29016         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29017         switch.
29018
29019 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29020
29021         * g++.dg/parse/namespace9.C: New test.
29022
29023         * g++.dg/init/ref5.C: New test.
29024         * g++.dg/parse/ptrmem1.C: Likewise.
29025
29026 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29027
29028         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29029         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29030         regular expression.
29031         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29032         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29033
29034 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29035
29036         * gcc.c-torture/execute/20030224-2.c: New test.
29037
29038 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29039
29040         * gcc.dg/decl-3.c: New test.
29041
29042 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29043
29044         * gcc.dg/i386-loop-2.c: New test.
29045
29046 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29047
29048         PR c++/9474
29049         * g++.dg/parse/namespace8.C: New test.
29050
29051         PR c++/9924
29052         * g++.dg/overload/builtin2.C: New test.
29053
29054 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29055
29056         * gcc.dg/return-type-3.c: New test.
29057
29058 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29059
29060         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29061         profiling options are not supported.
29062
29063 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29064
29065         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29066         * g++.old-deja/g++.warn/impint2.C: Likewise.
29067
29068 2003-03-10  Devang Patel  <dpatel@apple.com>
29069
29070         * g++.dg/cpp/c++_cmd_1.C: New test.
29071         * g++.dg/cpp/c++_cmd_1.h: New file.
29072
29073 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29074
29075         * gcc.dg/altivec-9.c: New file.
29076
29077 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29078
29079         * gcc.dg/ppc-sdata-1.c: New test.
29080         * gcc.dg/ppc-sdata-2.c: New test.
29081
29082 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29083
29084         PR c++/9373
29085         * g++.dg/opt/ptrmem2.C: New test.
29086
29087         PR c++/8534
29088         * g++.dg/opt/ptrmem1.C: New test.
29089
29090 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29091
29092         * gcc.dg/i386-loop-1.c: New test.
29093
29094 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29095
29096         PR c++/9970
29097         * g++.dg/lookup/friend1.C: New test.
29098
29099 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29100
29101         PR c++/9823
29102         * g++.dg/parser/constructor1.C: New test.
29103
29104 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29105
29106         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29107
29108         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29109
29110 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29111
29112         * gcc.dg/cpp/Wunused.c: Update test.
29113
29114 2003-03-08  Jan Hubicka  <jh@suse.cz>
29115
29116         * gcc.dg/inline-3.c: New test.
29117
29118 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29119
29120         PR c++/9809
29121         * g++.dg/parse/builtin1.C: New test.
29122
29123         PR c++/9982
29124         * g++.dg/abi/cookie1.C: New test.
29125         * g++.dg/abi/cookie2.C: Likewise.
29126
29127         PR c++/9524
29128         * g++.dg/template/field1.C: New test.
29129
29130         PR c++/9912
29131         * g++.dg/parse/class1.C: New test.
29132         * g++.dg/parse/namespace7.C: Likewise.
29133         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29134
29135 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29136
29137         * g++.dg/init/ref4.C: New test.
29138
29139 2003-03-07  Jan Hubicka  <jh@suse.cz>
29140
29141         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29142         * gcc.dg/inline-3.c: New test.
29143
29144 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29145
29146         * g++.dg/init/ref3.C: New test.
29147
29148         PR c++/9965
29149         * g++.dg/init/ref2.C: New test.
29150
29151         PR c++/9400
29152         * g++.dg/warn/Wshadow-2.C: New test.
29153
29154         PR c++/9791
29155         * g++.dg/warn/Woverloaded-1.C: New test.
29156
29157 2003-03-05  Jan Hubicka  <jh@suse.cz>
29158
29159         * gcc.dg/i386-local2.c: New.
29160         * gcc.dg/i386-local.c: Fix typo.
29161
29162 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29163
29164         * g++.dg/abi/layout3.C: New test.
29165
29166 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29167
29168         * gcc.c-torture/compile/20030305-1.c
29169
29170 2003-03-05  Jan Hubicka  <jh@suse.cz>
29171
29172         * gcc.dg/i386-local.c: New.
29173
29174 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29175
29176         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29177
29178 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29179
29180         * gcc.dg/switch-2.c: New test.
29181         * gcc.dg/switch-3.c: New test.
29182         * gcc.dg/Wswitch.c: Adjust line numbers.
29183         * gcc.dg/Wswitch-default.c: Likewise.
29184         * gcc.dg/Wswitch-enum.c: Likewise.
29185
29186 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29187
29188         * gcc.c-torture/execute/20030222-1.c: New test.
29189
29190 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29191
29192         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29193
29194 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29195
29196         PR c++/9878
29197         * g++.dg/init/ref1.C: New test.
29198
29199 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29200
29201         * gcc.dg/sh-relax.c: New SH-only test.
29202
29203 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29204
29205         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29206         comment explaining purpose of testcase.
29207
29208 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29209
29210         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29211         for HC11/HC12 (asm needs two int registers).
29212         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29213         HC11/HC12 because the test uses an asm which needs two 32-bit
29214         registers.
29215
29216 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29217
29218         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29219         for HC11/HC12 (array is too large otherwise).
29220         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29221         * gcc.c-torture/compile/20010518-2.x: Likewise.
29222         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29223         HC11/HC12 (array is too large).
29224
29225 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29226
29227         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29228         * lib/g++-dg.exp (g++-dg-test): Likewise.
29229
29230 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29231
29232         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29233         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29234
29235 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29236
29237         * g++.dg/warn/implicit-typename1.C: Remove warning.
29238
29239 2003-02-28  Richard Henderson  <rth@redhat.com>
29240
29241         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29242         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29243
29244 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29245
29246         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29247         * g++.dg/pch/pch.exp: Likewise.
29248
29249 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29250
29251         PR c++/9879
29252         * testsuite/g++.dg/init/new4.C: New test.
29253
29254 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29255
29256         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29257
29258 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29259
29260         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29261         unsigned long.
29262
29263         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29264         wider than float.
29265
29266 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29267
29268         * lib/scanasm.exp: Add support for counting numbers of
29269         occurences.
29270         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29271         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29272
29273 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29274
29275         PR c++/9683
29276         * g++.dg/template/static3.C: New test.
29277
29278         PR c++/9829
29279         * g++.dg/parse/namespace6.C: New test.
29280
29281 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29282
29283         PR target/9732
29284         * gcc.dg/20030225-1.c: New test.
29285
29286 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29287
29288         * README: Remove out-of-date information.
29289
29290         PR c++/9836
29291         * g++.dg/template/spec6.C: New test.
29292
29293 2003-02-24  Jeff Law  <law@redhat.com>
29294
29295         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29296
29297 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29298
29299         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29300         * gcc.dg/pragma-ep-1.c: Likewise.
29301
29302 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29303
29304         PR c++/9602
29305         * g++.dg/template/friend16.C: New test.
29306
29307 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29308
29309         PR c++/5333
29310         * g++.dg/parse/fused-params1.C: Adjust error messages.
29311         * g++.dg/template/nested3.C: New test.
29312
29313 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29314
29315         * g++.dg/abi/param1.C: New test.
29316
29317 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29318
29319         PR c++/7982
29320         * g++.dg/warn/implicit-typename1.C: New test.
29321
29322 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29323
29324         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29325         with "mtune".
29326         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29327         * gcc.c-torture/execute/20010129-1.x: Likewise.
29328         * gcc.dg/20011107-1.c: Likewise.
29329         * gcc.dg/20020108-1.c: Likewise.
29330         * gcc.dg/20020122-3.c: Likewise.
29331         * gcc.dg/20020206-1.c: Likewise.
29332         * gcc.dg/20020310-1.c: Likewise.
29333         * gcc.dg/20020426-2.c: Likewise.
29334         * gcc.dg/20020517-1.c: Likewise.
29335         * gcc.dg/991230-1.c: Likewise.
29336         * gcc.dg/i386-unroll-1.c: Likewise.
29337         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29338
29339 2003-02-22  Jan Hubicka  <jh@suse.cz>
29340
29341         * gcc.dg/i386-mul.c: New test.
29342
29343 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29344
29345         * gcc.dg/builtins-5.c: New test case.
29346
29347 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29348
29349         * gcc.dg/asmreg-1.c: New test.
29350
29351 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29352
29353         PR c++/9749
29354         * g++.dg/parse/varmod1.C: New test.
29355
29356 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29357
29358         PR c++/9727
29359         * g++.dg/template/op1.C: New test.
29360
29361 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29362
29363         PR c++/8906
29364         * g++.dg/template/nested2.C: New test.
29365
29366 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29367
29368         PR c++/8724
29369         * g++.dg/expr/dtor1.C: New test.
29370
29371 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29372
29373         * gcc.dg/cpp/include3.c: New test.
29374         * gcc.dg/cpp/inc/foo.h: New file.
29375
29376 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29377
29378         * gcc.c-torture/execute/20030221-1.c: New test.
29379
29380 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29381
29382         PR c++/9729
29383         * g++.dg/abi/conv1.C: New test.
29384
29385 2003-02-20  Jan Hubicka  <jh@suse.cz>
29386
29387         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29388
29389 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29390
29391         * gcc.c-torture/compile/20030219-1.c: New test.
29392
29393 2003-02-18  Jan Hubicka  <jh@suse.cz>
29394
29395         * gcc.dg/funcorder.c: New test.
29396
29397 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29398
29399         * gcc.c-torture/execute/20030218-1.c: New.
29400
29401 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29402
29403         * gcc.dg/20030218-1.c: New.
29404
29405 2003-02-18  Richard Henderson  <rth@redhat.com>
29406
29407         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29408         * gcc.dg/attr-used-2.c: New.
29409
29410 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29411
29412         PR c++/9704
29413         * g++.dg/init/copy5.C: New test.
29414
29415 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29416
29417         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29418         * g++.dg/pch/pch.exp: Likewise.
29419
29420 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29421
29422         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29423         STACK_SIZE is not defined.
29424
29425 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29426
29427         PR c++/9457
29428         * g++.dg/template/init1.C: New test.
29429
29430 2003-02-16  Jan HUbicka  <jh@suse.cz>
29431
29432         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29433         (foo): Add few extra tests
29434         * gcc.dg/c99-const-expr-3.c: Likewise.
29435         * gcc.c-torture/execute/20030216-1.c: New.
29436
29437 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29438
29439         PR c++/9459
29440         * g++.dg/ext/typeof4.C: New test.
29441
29442 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29443
29444         * gcc.dg/i386-387-3.c: New test case.
29445
29446 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29447
29448         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29449         cris-*-elf* cris-*-aout* and mmix-*-*.
29450
29451 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29452
29453         * gcc.dg/20030213-1.c: New test.
29454
29455 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29456
29457         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29458         * gcc.dg/i386-387-2.c: Likewise.
29459
29460 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29461
29462         * gcc.dg/ppc-spe.c: Fix formatting.
29463         Enable tests that were previously unsupported by gas.
29464         Delete tests for instructions that no longer exist.
29465         Switch arguments on evsubifw builtin.
29466
29467 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29468
29469         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29470         STACK_SIZE is too small.
29471
29472 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29473             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29474
29475         * gcc.dg/decl-2.c: New test.
29476
29477 2003-02-10  Jan Hubicka  <jh@suse.cz>
29478
29479         * gcc.dg/i386-fpcvt-1.c: New test.
29480
29481 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29482
29483         * gcc.c-torture/execute/20030209-1.c: New test.
29484
29485 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29486
29487         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29488         int-wide bitops, use the constants of the same width.
29489         Likewise, if long long is 32-bit wide, test bitops using
29490         32-bit constants.
29491
29492 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29493
29494         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29495
29496 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29497
29498         * testsuite/gcc.dg/builtins-4.c: New test case.
29499
29500 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29501
29502         * gcc.dg/20020430-1.c: Fix dg command typos.
29503         * gcc.dg/20020503-1.c: Likewise.
29504
29505 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29506
29507         PR c++/8785
29508         * g++.dg/parse/fused-params1.C: New test.
29509
29510         PR c++/8857
29511         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29512
29513         PR c++/8921
29514         * g++.dg/parse/non-dependent1.C: New test.
29515
29516         PR c++/8928
29517         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29518
29519         PR c++/9228
29520         * g++.dg/parse/undefined7.C: New test.
29521         * g++.dg/parse/non-templ1.C: New test.
29522
29523         PR c++/9229
29524         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29525
29526 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29527
29528         * gcc.c-torture/compile/20030206-1.c: New test.
29529
29530 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29531
29532         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29533         "pow" to "foo" to avoid potential confusion with a math built-in.
29534
29535 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29536
29537         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29538         conditions for SPARC targets.
29539
29540 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29541
29542         * gcc.dg/20030204-1.c: New test.
29543
29544 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29545
29546         PR c++/38
29547         * g++.dg/parse/array-size1.C: New test.
29548
29549         PR c++/5657
29550         * g++.dg/parse/undefined3.C: New test.
29551
29552         PR c++/5665
29553         * g++.dg/parse/undefined4.C: New test.
29554
29555         PR c++/5975
29556         * g++.dg/parse/undefined5.C: New test.
29557
29558         PR c++/7259
29559         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29560
29561         PR c++/8578
29562         * g++.dg/parse/casting-operator1.C: New test.
29563
29564         PR c++/8596
29565         * g++.dg/parse/undefined6.C: New test.
29566
29567         PR c++/8736
29568         * g++.dg/parse/missing-template1.C: New test.
29569
29570 2003-02-04  Jan Hubicka  <jh@suse.cz>
29571
29572         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29573         * gcc.dg/i386-cmov?.c: Likewise.
29574         * gcc.dg/i386-fpcvt-?.c: Likewise.
29575         * gcc.dg/i386-ssefp-1.c: Likewise.
29576         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29577         conventions.
29578
29579 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29580
29581         PR c++/7129
29582         * testsuite/g++.dg/ext/max.C: New test.
29583
29584 2003-02-03  Jan Hubicka  <jh@suse.cz>
29585
29586         * gcc.c-torture/execute/20030203-1.c: New test.
29587
29588 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29589
29590         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29591         'natural-endian'.
29592
29593 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29594
29595         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29596         * g++.dg/init/new2.C: Likewise.
29597         * g++.dg/other/new1.C: Likewise.
29598
29599 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29600
29601         * gcc.dg/struct-ret-libc.c: New test.
29602
29603 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29604
29605         * gcc.dg/20030129-1.c: New test.
29606
29607 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29608
29609         PR c++/8849
29610         * g++.dg/template/ptrmem4.C: New test.
29611
29612 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
29613
29614         * g++.dg/parser/constant1.C: New test.
29615
29616 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29617
29618         PR c++/8591
29619         * g++.dg/parse/friend2.C: New test.
29620
29621 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29622
29623         PR c++/9437
29624         * g++.dg/template/unify4.C: New test.
29625
29626 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
29627
29628         * gcc.c-torture/execute/20030128-1.c: New test.
29629
29630 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
29631
29632         * g++.dg/lookup/nested1.C: Test moved from ...
29633         * g++.old-deja/g++.other/lookup24.C: ... here.
29634
29635 2003-01-28  Jan Hubicka  <jh@suse.cz>
29636
29637         * gcc.dg/i386-cmov5.c: New test.
29638
29639 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29640
29641         * gcc.c-torture/execute/20010925-1.c: Changed the
29642         memcpy declaration.
29643
29644 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29645
29646         PR c++/3902
29647         * g++.dg/parse/template5.C: New test.
29648
29649 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
29650
29651         PR fortran/9258
29652         * g77.dg/pr9258: New test.
29653
29654 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29655
29656         * README: Move relevant parts from README.g++.
29657
29658         * README.g++: Remove this file.
29659
29660 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29661
29662         * g++.dg/abi/dcast1.C: New test.
29663
29664 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29665
29666         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
29667
29668 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
29669
29670         PR c++/47
29671         * g++.old-deja/g++.other/lookup24.C: New test.
29672
29673 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29674
29675         PR middle-end/7227
29676         * gcc.dg/uninit-C.c: New test.
29677
29678 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
29679
29680         * g++.dg/abi/covariant1.C: New test.
29681
29682 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
29683
29684         * gcc.dg/20030123-1.c: New test.
29685
29686 2003-01-25  Jan Hubicka  <jh@suse.cz>
29687
29688         PR opt/8492
29689         * gcc.c-torture/compile/20030125-1.c
29690
29691 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
29692
29693         PR c++/9403
29694         * g++.dg/parse/template3.C: New test.
29695         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
29696
29697         PR c++/795
29698         * g++.dg/parse/template4.C: New test.
29699
29700         PR c++/9415
29701         * g++.dg/template/qual2.C: New test.
29702
29703         PR c++/8545
29704         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
29705
29706         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
29707
29708 2003-01-25  Roger Sayle  <roger@eyesopen.com>
29709
29710         * gcc.c-torture/execute/switch-1.c: New test case.
29711
29712 2003-01-25  Jan Hubicka  <jh@suse.cz>
29713
29714         * gcc.c-torture/execute/20030125-1.[cx]: New test.
29715
29716 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
29717
29718         Tweaks for Bison-1.875. From the NEWS file:
29719         "- `parse error' -> `syntax error'
29720         Bison now uniformly uses the term `syntax error'"
29721         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
29722         * gcc.dg/cpp/digraph2.c: Likewise.
29723         * gcc.dg/cpp/direct2.c: Likewise.
29724         * gcc.dg/cpp/paste4.c: Likewise.
29725         * gcc.dg/c90-restrict-1.c: Likewise.
29726         * gcc.dg/c99-func-2.c: Likewise.
29727         * gcc.dg/noncompile/920721-2.c: Likewise.
29728         * gcc.dg/noncompile/930622-2.c: Likewise.
29729         * gcc.dg/noncompile/940112-1.c: Likewise.
29730         * gcc.dg/noncompile/950921-1.c: Likewise.
29731         * gcc.dg/noncompile/951123-1.c: Likewise.
29732         * gcc.dg/noncompile/971104-1.c: Likewise.
29733         * gcc.dg/noncompile/990416-1.c: Likewise.
29734
29735 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
29736
29737         * g++.dg/parse/undefined1.C: Add error message.
29738
29739 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29740
29741         PR c++/9354
29742         * g++.dg/parse/new1.C: New test.
29743
29744         PR c++/9216
29745         * g++.dg/parse/template2.C: New test.
29746
29747         PR c++/9354
29748         * g++.dg/parse/typedef2.C: New test.
29749
29750         PR c++/9328
29751         * g++.dg/ext/typeof3.C: New test.
29752
29753 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29754
29755         PR c++/2738
29756         * g++.dg/parse/ret-type1.C: New test.
29757
29758         PR c++/3792
29759         * g++.dg/parse/tmpl-outside1.C: New test.
29760
29761         PR c++/4207
29762         * g++.dg/parse/int-as-enum1.C: New test.
29763
29764         PR c++/4903
29765         * g++.dg/parse/no-typename1.C: New test.
29766
29767         PR c++/5533
29768         * g++.dg/parse/no-value1.C: New test.
29769
29770         PR c++/5921
29771         * g++.dg/parse/wrong-inline1.C: New test.
29772
29773         PR c++/6402
29774         * g++.dg/parse/ref1.C: New test.
29775
29776         PR c++/6992
29777         * g++.dg/parse/attr-ctor1.C: New test.
29778
29779         PR c++/7229
29780         * g++.dg/parse/namespace5.C: New test.
29781
29782         PR c++/7917
29783         * g++.dg/parse/func-def1.C: New test.
29784
29785         PR c++/8143
29786         * g++.dg/parse/undefined1.C: New test.
29787
29788         PR c++/5723, PR c++/8522
29789         * g++.dg/parse/specialization1.C: New test.
29790
29791         PR c++/163, PR c++/8595
29792         * g++.dg/parse/struct-as-enum1.C: New test.
29793
29794         PR c++/9173
29795         * g++.dg/parse/undefined2.C: New test.
29796
29797 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29798
29799         PR c++/9298
29800         * g++.dg/parse/template1.C: New test.
29801
29802         PR c++/9384
29803         * g++.dg/parse/using1.C: New test.
29804
29805         PR c++/9285
29806         PR c++/9294
29807         * g++.dg/parse/expr2.C: New test.
29808
29809         PR c++/9388
29810         * g++.dg/parse/lookup2.C: Likewise.
29811
29812 2003-01-21  Jan Hubicka  <jh@suse.cz>
29813
29814         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
29815         * gcc.c-torture/execute/eeprof-1.c: Likewise.
29816         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
29817         * gcc.c-torture/execute/string-opt-*.c: Likewise.
29818
29819 2003-01-20  Nick Clifton  <nickc@redhat.com>
29820
29821         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
29822         problem with ARM sibcall code generation.
29823
29824 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29825
29826         * gcc.c-torture/execute/20030120-1.c: New.
29827
29828 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
29829
29830         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
29831
29832 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
29833
29834         PR c++/9272
29835         * g++.dg/parse/ctor1.C: New test.
29836
29837         PR c++/9294:
29838         * g++.dg/parse/qualified1.C: New test.
29839
29840         * g++.dg/parse/typename3.C: New test.
29841
29842 2003-01-16  Richard Henderson  <rth@redhat.com>
29843
29844         * g++.dg/tls/init-2.C: Fix error matches for real this time.
29845
29846 2003-01-16  Richard Henderson  <rth@redhat.com>
29847
29848         * g++.dg/pch/pch.exp: Copy test header to the working directory
29849         before using it either for precompilation or direct use.
29850         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
29851         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
29852
29853 2003-01-16  Richard Henderson  <rth@redhat.com>
29854
29855         * gcc.dg/pch/pch.exp: Copy test header to the working directory
29856         before using it either for precompilation or direct use.
29857         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
29858         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
29859
29860 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
29861
29862         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
29863         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
29864         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
29865         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
29866         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
29867         typename warning into error.
29868         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
29869         error messages.
29870         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
29871         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
29872         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
29873         messages.
29874         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
29875         make declaration visible in template.
29876         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
29877         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
29878         messages.
29879         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
29880         message.
29881         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
29882         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
29883         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
29884         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
29885         typename warning with error message.
29886         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
29887         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
29888         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
29889
29890 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
29891
29892         * g++.dg/parse/ambig2.C: New test.
29893
29894 2003-01-15  Richard Henderson  <rth@redhat.com>
29895
29896         * g++.dg/tls/init-2.C: Update error message string.
29897
29898 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29899
29900         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
29901
29902 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
29903
29904         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
29905         all for HC11/HC12.
29906         * gcc.c-torture/compile/20001205-1.x: Likewise.
29907         * gcc.c-torture/compile/20001226-1.x: Likewise.
29908         * gcc.c-torture/compile/920520-1.x: Likewise.
29909         * gcc.c-torture/compile/961203-1.x: Likewise.
29910         * gcc.c-torture/compile/20020604-1.x: Likewise.
29911
29912 2003-01-15  Jan Hubicka  <jh@suse.cz>
29913
29914         * gcc.c-torture/compile/20030115-1.c: New test.
29915
29916         * gcc.dg/i386-fpcvt-1.c: New test.
29917         * gcc.dg/i386-fpcvt-2.c: New test.
29918
29919 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
29920
29921         Further conform g++'s __vmi_class_type_info to the C++ ABI
29922         specification.
29923         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
29924         the specification.
29925
29926 2003-01-14  Jan Hubicka  <jh@suse.cz>
29927
29928         * gcc.dg/i386-fpcvt-1.c: New test.
29929         * gcc.dg/i386-fpcvt-2.c: New test.
29930
29931 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29932
29933         * gcc.dg/i386-mmx-3.c: New test.
29934
29935 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
29936
29937         PR c++/9264
29938         * g++.dg/parse/octal1.C: New file.
29939
29940         PR c++/9172
29941         * g++.dg/parse/typename1.C: New file.
29942
29943 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
29944
29945         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
29946         * gcc.dg/bf-no-ms-layout.c: Likewise.
29947         * gcc.dg/bf-ms-attrib.c: Likewise.
29948
29949 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
29950
29951         PR c++/9099
29952         * g++.dg/parse/dtor1.C: New file.
29953
29954         PR c++/9128
29955         * g++.dg/rtti/typeid1.C: New file.
29956
29957         PR c++/9153
29958         * g++.dg/parse/lookup1.C: New file.
29959
29960         PR c++/9171
29961         * g++.dg/templ/spec5.C: New file.
29962
29963 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
29964
29965         * gcc.c-torture/compile/20030110-1.c: New test.
29966
29967 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
29968
29969         Merge from pch-branch:
29970
29971         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
29972
29973         * gcc.dg/pch/cpp-1.h: New.
29974         * gcc.dg/pch/cpp-1.c: New.
29975         * gcc.dg/pch/cpp-2.h: New.
29976         * gcc.dg/pch/cpp-2.c: New.
29977
29978         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
29979
29980         * gcc.dg/pch/except-1.h: New.
29981         * gcc.dg/pch/except-1.c: New.
29982
29983         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
29984
29985         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
29986         running test.
29987         * gcc.dg/pch: Include *.hp not *.h.
29988         * gcc.dg/pch/system-1.h: New.
29989         * gcc.dg/pch/system-1.c: New.
29990
29991         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
29992
29993         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
29994         rather than trying to build and run a program using PCH.
29995         * gcc.dg/pch: Remove dg-do commands from test files.
29996
29997         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
29998
29999         * gcc.dg/pch/macro-3.c: New.
30000         * gcc.dg/pch/macro-3.h: New.
30001
30002         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30003
30004         * gcc.dg/pch/common-1.c: New.
30005         * gcc.dg/pch/common-1.h: New.
30006         * gcc.dg/pch/decl-1.c: New.
30007         * gcc.dg/pch/decl-1.h: New.
30008         * gcc.dg/pch/decl-2.c: New.
30009         * gcc.dg/pch/decl-2.h: New.
30010         * gcc.dg/pch/decl-3.c: New.
30011         * gcc.dg/pch/decl-3.h: New.
30012         * gcc.dg/pch/decl-4.c: New.
30013         * gcc.dg/pch/decl-4.h: New.
30014         * gcc.dg/pch/decl-5.c: New.
30015         * gcc.dg/pch/decl-5.h: New.
30016         * gcc.dg/pch/global-1.c: New.
30017         * gcc.dg/pch/global-1.h: New.
30018         * gcc.dg/pch/inline-1.c: New.
30019         * gcc.dg/pch/inline-1.h: New.
30020         * gcc.dg/pch/inline-2.c: New.
30021         * gcc.dg/pch/inline-2.h: New.
30022         * gcc.dg/pch/static-1.c: New.
30023         * gcc.dg/pch/static-1.h: New.
30024         * gcc.dg/pch/static-2.c: New.
30025         * gcc.dg/pch/static-2.h: New.
30026
30027         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30028
30029         * g++.dg/pch/pch.exp: Better handle failing testcases.
30030         * gcc.dg/pch/pch.exp: Likewise.
30031         * gcc.dg/pch/macro-1.c: New.
30032         * gcc.dg/pch/macro-1.h: New.
30033         * gcc.dg/pch/macro-2.c: New.
30034         * gcc.dg/pch/macro-2.h: New.
30035
30036         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30037
30038         * g++.dg/dg.exp: Treat files in pch/ specially.
30039         * g++.dg/pch/pch.exp: New file.
30040         * g++.dg/pch/empty.H: New file.
30041         * g++.dg/pch/empty.C: New file.
30042         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30043         "precompile".
30044
30045         * gcc.dg/pch/pch.exp: New file.
30046         * gcc.dg/pch/empty.h: New file.
30047         * gcc.dg/pch/empty.c: New file.
30048         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30049         "precompile".
30050
30051 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30052
30053         * g++.dg/template/friend14.C: New test.
30054
30055 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30056
30057         * gcc.dg/old-style-asm-1.c: New test.
30058
30059 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30060
30061         * gcc.c-torture/compile/20030109-1.c: New test.
30062
30063 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30064
30065         * gcc.c-torture/execute/20030109-1.c: New test.
30066
30067 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30068
30069         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30070         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30071         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30072         * g++.old-deja/g++.mike/eh2.C: Likewise.
30073         * g++.old-deja/g++.mike/eh3.C: Likewise.
30074         * g++.old-deja/g++.mike/eh5.C: Likewise.
30075         * g++.old-deja/g++.mike/eh6.C: Likewise.
30076         * g++.old-deja/g++.mike/eh7.C: Likewise.
30077         * g++.old-deja/g++.mike/eh8.C: Likewise.
30078         * g++.old-deja/g++.mike/eh9.C: Likewise.
30079         * g++.old-deja/g++.mike/eh10.C: Likewise.
30080         * g++.old-deja/g++.mike/eh12.C: Likewise.
30081         * g++.old-deja/g++.mike/eh13.C: Likewise.
30082         * g++.old-deja/g++.mike/eh14.C: Likewise.
30083         * g++.old-deja/g++.mike/eh16.C: Likewise.
30084         * g++.old-deja/g++.mike/eh17.C: Likewise.
30085         * g++.old-deja/g++.mike/eh18.C: Likewise.
30086         * g++.old-deja/g++.mike/eh21.C: Likewise.
30087         * g++.old-deja/g++.mike/eh23.C: Likewise.
30088         * g++.old-deja/g++.mike/eh24.C: Likewise.
30089         * g++.old-deja/g++.mike/eh25.C: Likewise.
30090         * g++.old-deja/g++.mike/eh26.C: Likewise.
30091         * g++.old-deja/g++.mike/eh27.C: Likewise.
30092         * g++.old-deja/g++.mike/eh28.C: Likewise.
30093         * g++.old-deja/g++.mike/eh29.C: Likewise.
30094         * g++.old-deja/g++.mike/eh31.C: Likewise.
30095         * g++.old-deja/g++.mike/eh33.C: Likewise.
30096         * g++.old-deja/g++.mike/eh34.C: Likewise.
30097         * g++.old-deja/g++.mike/eh35.C: Likewise.
30098         * g++.old-deja/g++.mike/eh36.C: Likewise.
30099         * g++.old-deja/g++.mike/eh37.C: Likewise.
30100         * g++.old-deja/g++.mike/eh38.C: Likewise.
30101         * g++.old-deja/g++.mike/eh39.C: Likewise.
30102         * g++.old-deja/g++.mike/eh40.C: Likewise.
30103         * g++.old-deja/g++.mike/eh41.C: Likewise.
30104         * g++.old-deja/g++.mike/eh42.C: Likewise.
30105         * g++.old-deja/g++.mike/eh44.C: Likewise.
30106         * g++.old-deja/g++.mike/eh46.C: Likewise.
30107         * g++.old-deja/g++.mike/eh47.C: Likewise.
30108         * g++.old-deja/g++.mike/eh48.C: Likewise.
30109         * g++.old-deja/g++.mike/eh49.C: Likewise.
30110         * g++.old-deja/g++.mike/eh50.C: Likewise.
30111         * g++.old-deja/g++.mike/eh51.C: Likewise.
30112         * g++.old-deja/g++.mike/eh53.C: Likewise.
30113         * g++.old-deja/g++.mike/eh55.C: Likewise.
30114         * g++.old-deja/g++.mike/p7912.C: Likewise.
30115         * g++.old-deja/g++.mike/p9706.C: Likewise.
30116         * g++.old-deja/g++.mike/p10416.C: Likewise.
30117         * g++.old-deja/g++.mike/p11667.C: Likewise.
30118         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30119         Remove redundant reference to Iris.
30120         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30121         Elxsi, i860, Pico Java, and WE32K.
30122
30123 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30124
30125         * g++.dg/ext/asm4.C: New test.
30126
30127 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30128
30129         PR c++/9030
30130         * g++.dg/template/friend12.C: New test.
30131         * g++.dg/template/friend13.C: Likewise.
30132         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30133
30134 2003-01-08  Jan Hubicka  <jh@suse.cz>
30135
30136         * gcc.dg/i386-cadd.c: New test.
30137         * gcc.dg/i386-cmov4.c: Likewise.
30138
30139 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30140
30141         PR c++/9165
30142         * g++.dg/warn/Wunused-3.C: New test.
30143
30144         * g++.dg/abi/bitfield9.C: New test.
30145
30146         PR c++/9189
30147         * g++.dg/parse/defarg3.C: New test.
30148
30149 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30150
30151         * g++.dg/parse/ambig1.C: New test.
30152         * g++.dg/parse/defarg2.C: New test.
30153
30154 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30155
30156         * g++.dg/template/defarg-1.C: New test.
30157         * g++.dg/template/local2.C: Likewise.
30158
30159 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30160
30161         * gcc.c-torture/execute/20030105-1.c: New test.
30162
30163 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30164
30165         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30166         * g++.dg/parse/namespace4.C: Likewise.
30167
30168 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30169
30170         * g++.dg/template/ntp2.C: New test.
30171
30172 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30173
30174         * g++.dg/parse/extern-C-1.C: New test.
30175
30176         * g++.dg/parse/namespace4.C: New test.
30177
30178         * g++.dg/template/nested1.C: New test.
30179
30180         * g++.dg/parse/namespace3.C: New test.
30181
30182 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30183
30184         * g++.dg/lookup/two-stage1.C: New test.
30185
30186 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30187
30188         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30189         * g++.old-deja/g++.jason/access8.C: Likewise.
30190         * g++.old-deja/g++.other/decl5.C: Likewise.
30191
30192 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30193
30194         * g++.dg/parse/parse7.C: New test.
30195
30196 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30197
30198         PR c++/2843
30199         * g++.dg/ext/attrib7.C: New test.
30200
30201 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30202
30203         * g++.dg/parse/parse6.C: New test.
30204
30205 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30206
30207         * gcc.dg/h8300-stack-1.c: New.
30208
30209 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30210
30211         g++.dg/lookup/exception1.C: New test.
30212
30213         g++.dg/lookup/template1.C: New test.
30214
30215         g++.dg/parse/namespace2.C: New test.
30216
30217         g++.dg/parse/parens2.C: New test.
30218
30219 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30220
30221         * g++.dg/parse/parse5.C: New test.
30222         * g++.dg/lookup/scoped4.C: New test.
30223
30224 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30225
30226         * g++.dg/parse/parens1.C: New test.
30227
30228         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30229         angle-bracket1.C.
30230         * g++.dg/parse/parens2.C: New test.
30231
30232         * g++.dg/lookup/scope-operator1.C: New test.
30233
30234         * g++.dg/parse/operator1.C: New test.
30235
30236 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30237
30238         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30239         * g++.old-deja/g++.other/access6.C: Likewise.
30240         * g++.old-deja/g++.other/decl1.C: Likewise.
30241         * g++.old-deja/g++.pt/typename12.C: Likewise.
30242
30243 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30244
30245         * g++.dg/parse/namespace1.C: New test.
30246
30247 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30248
30249         * g++.dg/parse/parse4.C: New test.
30250
30251 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30252
30253         * g++.dg/parse/parse3.C: New test.
30254
30255 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30256
30257         * g++.dg/parse/parse2.C: New test.
30258
30259 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30260
30261         * g++.dg/template/friend11.C: New test.
30262
30263 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30264
30265         * g++.dg/parse/parse1.C: New test.
30266
30267 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30268
30269         * lib/profopt.exp: Change the name of a global variable to avoid
30270         possible clashes with other test suites.
30271
30272 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30273
30274         * g++.dg/inherit/covariant8.C: New test.
30275
30276 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30277
30278         * g++.dg/init/array9.C: New test.
30279
30280         PR c++/9112
30281         * g++.dg/parse/expr1.C: New test.
30282
30283 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30284
30285         * gcc.c-torture/compile/20021230-1.c: New test.
30286
30287 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30288
30289         * g++.dg/inherit/covariant5.C: New test.
30290         * g++.dg/inherit/covariant6.C: New test.
30291         * g++.dg/inherit/covariant7.C: New test.
30292
30293 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30294
30295         PR c++/2739
30296         * g++.dg/other/access2.C: New test.
30297
30298 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30299
30300         * g++.dg/other/anon-struct.C: No longer fails
30301         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30302         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30303         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30304
30305 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30306
30307         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30308
30309 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30310
30311         * g++.dg/eh/spec4.C: Remove stray semicolon.
30312         * g++.dg/expr/pmf-1.C: Change error message.
30313         * g++.dg/ext/asm1.C: Remove stray semicolon.
30314         * g++.dg/ext/typename1.C: Add missing typenames.
30315         * g++.dg/inherit/template-as-base.C: Change error message.
30316         * g++.dg/lookup/scoped1.C: Likewise.
30317         * g++.dg/lookup/scoped2.C: Likewise.
30318         * g++.dg/lookup/using2.C: Likewise.
30319         * g++.dg/other/component1.C: Remove stray semicolon.
30320         * g++.dg/other/do1.C: Change error message.
30321         * g++.dg/other/error2.C: Likewise.
30322         * g++.dg/other/init1.C: Likewise.
30323         * g++.dg/other/packed1.C: Remove stray semicolon.
30324         * g++.dg/other/ptrmem2.C: Change error message.
30325         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30326         marker.
30327         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30328         * g++.dg/template/access3.C: Add typename keyword.
30329         * g++.dg/template/access5.C: Remove stray semicolon.
30330         * g++.dg/template/access6.C: Likewise.
30331         * g++.dg/template/complit1.C: Likewise.
30332         * g++.dg/template/crash1.C: Change error message.
30333         * g++.dg/template/inherit2.C: Remove stray semicolon.
30334         * g++.dg/template/instantiate2.C: Likewise.
30335         * g++.dg/template/instantiate3.C: Change error message.
30336         * g++.dg/template/qual1.C: Remove stray semicolon.
30337         * g++.dg/template/qualttp18.C: Change error message.
30338         * g++.dg/template/ref1.C: Remove stray semicolon.
30339         * g++.dg/template/sizeof1.C (A::value): Declare it.
30340         * g++.dg/template/spec4.C: Change error message.
30341         * g++.dg/template/static1.C: Likewise.
30342         * g++.dg/template/type1.C: Likewise.
30343         * g++.dg/template/typename3.C: Likewise.
30344         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30345         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30346         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30347         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30348         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30349         named return value extension.
30350         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30351         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30352         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30353         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30354         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30355         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30356         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30357         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30358         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30359         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30360         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30361         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30362         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30363         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30364         syntax.
30365         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30366         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30367         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30368         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30369         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30370         * g++.old-deja/g++.brendan/template11.C: Likewise.
30371         * g++.old-deja/g++.brendan/template26.C: Likewise.
30372         * g++.old-deja/g++.brendan/template27.C: Use explicit
30373         specialization syntax.
30374         * g++.old-deja/g++.brendan/template30.C: Likewise.
30375         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30376         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30377         non-dependent names.
30378         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30379         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30380         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30381         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30382         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30383         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30384         named return value extension.
30385         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30386         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30387         * g++.old-deja/g++.ext/return1.C: Likewise.
30388         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30389         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30390         * g++.old-deja/g++.jason/access8.C: Likewise.
30391         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30392         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30393         pseudo-destructor names.
30394         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30395         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30396         pseudo-destructor names.
30397         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30398         * g++.old-deja/g++.jason/overload19.C: Likewise.
30399         * g++.old-deja/g++.jason/overload32.C: Likewise.
30400         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30401         stray semicolons.
30402         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30403         * g++.old-deja/g++.jason/return.C: Likewise.
30404         * g++.old-deja/g++.jason/return2.C: Likewise.
30405         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30406         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30407         syntax.
30408         * g++.old-deja/g++.jason/template10.C: Account for use of
30409         non-dependent names.
30410         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30411         syntax.
30412         * g++.old-deja/g++.jason/template37.C: Likewise.
30413         * g++.old-deja/g++.law/access4.C: Change error messages.
30414         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30415         pseudo-destructor names.
30416         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30417         * g++.old-deja/g++.law/ctors9.C: Likewise.
30418         * g++.old-deja/g++.law/cvt22.C: Likewise.
30419         * g++.old-deja/g++.law/dtors5.C: Likewise.
30420         * g++.old-deja/g++.law/global-init1.C: Likewise.
30421         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30422         * g++.old-deja/g++.law/operators28.C: Likewise.
30423         * g++.old-deja/g++.law/visibility28.C: Likewise.
30424         * g++.old-deja/g++.martin/eval1.C: Likewise.
30425         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30426         name.
30427         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30428         * g++.old-deja/g++.mike/net34.C: Likewise.
30429         * g++.old-deja/g++.mike/net36.C: Likewise.
30430         * g++.old-deja/g++.mike/ns2.C: Likewise.
30431         * g++.old-deja/g++.mike/p12306.C: Likewise.
30432         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30433         value extension.
30434         * g++.old-deja/g++.mike/p700.C: Likewise.
30435         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30436         * g++.old-deja/g++.mike/p710.C: Likewise.
30437         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30438         value extension.
30439         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30440         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30441         * g++.old-deja/g++.ns/crash2.C: Likewise.
30442         * g++.old-deja/g++.ns/crash3.C: Likewise.
30443         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30444         * g++.old-deja/g++.ns/ns17.C: Likewise.
30445         * g++.old-deja/g++.ns/template16.C: Likewise.
30446         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30447         keyword.
30448         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30449         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30450         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30451         named return value extension.
30452         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30453         * g++.old-deja/g++.other/access4.C: Issue additional error
30454         messages.
30455         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30456         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30457         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30458         * g++.old-deja/g++.other/crash25.C: Change error message.
30459         * g++.old-deja/g++.other/crash4.C: Change error message.
30460         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30461         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30462         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30463         checks.
30464         * g++.old-deja/g++.other/defarg8.C: Likewise.
30465         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30466         * g++.old-deja/g++.other/dtor10.C: Likewise.
30467         * g++.old-deja/g++.other/incomplete.C: Likewise.
30468         * g++.old-deja/g++.other/linkage7.C: Likewise.
30469         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30470         lookup algorithm.
30471         * g++.old-deja/g++.other/mangle2.C: Likewise.
30472         * g++.old-deja/g++.other/refinit2.C: Likewise.
30473         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30474         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30475         * g++.old-deja/g++.pt/crash28.C: Likewise.
30476         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30477         syntax.
30478         * g++.old-deja/g++.pt/crash32.C: Change error message.
30479         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30480         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30481         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30482         error message position.
30483         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30484         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30485         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30486         syntax.
30487         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30488         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30489         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30490         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30491         keyword.
30492         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30493         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30494         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30495         keyword.
30496         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30497         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30498         syntax.
30499         * g++.old-deja/g++.pt/friend28.C: Account for use of
30500         non-dependent names.
30501         * g++.old-deja/g++.pt/friend29.C: Likewise.
30502         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30503         rules.
30504         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30505         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30506         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30507         lookup rules.
30508         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30509         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30510         keyword.
30511         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30512         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30513         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30514         keyword.
30515         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30516         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30517         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30518         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30519         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30520         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30521         keyword.
30522         * g++.old-deja/g++.pt/spec10.C: Likewise.
30523         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30524         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30525         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30526         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30527         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30528         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30529         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30530         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30531         * g++.old-deja/g++.pt/typename15.C: Likewise.
30532         * g++.old-deja/g++.pt/typename22.C: Likewise.
30533         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30534         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30535         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30536         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30537         syntax.
30538         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30539         return value extension.
30540         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30541         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30542         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30543         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30544
30545 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30546
30547         * g++.dg/warn/inline1.C: New test.
30548         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30549         * g++.old-deja/g++.jason/synth10.C: Likewise.
30550         * g++.old-deja/g++.mike/net31.C: Likewise.
30551         * g++.old-deja/g++.mike/p8786.C: Likewise.
30552
30553         * g++.dg/template/friend10.C: New test.
30554         * g++.dg/template/conv5.C: New test.
30555
30556 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30557
30558         * g++.dg/lookup/scoped3.C: New test.
30559
30560         * g++.dg/lookup/decl1.C: New test.
30561         * g++.dg/lookup/decl2.C: New test.
30562
30563 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30564
30565         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30566         gcc.c-torture/compile/20021015-1.c,
30567         gcc.c-torture/compile/20021015-2.c,
30568         gcc.c-torture/compile/20021123-1.c,
30569         gcc.c-torture/compile/20021123-2.c,
30570         gcc.c-torture/compile/20021123-3.c,
30571         gcc.c-torture/compile/20021123-4.c,
30572         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30573         only to 3.1 or 3.2 branch.
30574
30575 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30576
30577         * gcc.dg/i386-bitfield3.c: New test.
30578
30579         * gcc.dg/i386-bitfield2.c: New test.
30580
30581 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30582
30583         * g++.dg/parse/conv_op1.C: New test.
30584
30585 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30586
30587         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30588         approved.
30589
30590 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30591
30592         * gcc.c-torture/compile/20021220-1.c: New test.
30593
30594 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30595
30596         * gcc.dg/i386-fastcall-1.c: New.
30597
30598 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30599
30600         * gcc.c-torture/execute/20021219-1.c: New test.
30601
30602 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30603
30604         * gcc.dg/i386-pic-1.c: New test.
30605
30606 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30607
30608         PR c++/8099
30609         * g++.dg/template/friend9.C: New test.
30610
30611 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30612
30613         PR c++/3663
30614         * g++.dg/template/access7.C: New test.
30615
30616 2002-12-18  Nick Clifton  <nickc@redhat.com>
30617
30618         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
30619         the libstdc++-v3 directory has been found.
30620
30621 2002-12-12  Devang Patel <dpatel@apple.com>
30622         * gcc.dg/darwin-ld-1.c: New test.
30623         * gcc.dg/darwin-ld-2.c: New test.
30624         * gcc.dg/darwin-ld-3.c: New test.
30625         * gcc.dg/darwin-ld-4.c: New test.
30626         * gcc.dg/darwin-ld-5.c: New test.
30627
30628 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30629
30630         * gcc.c-torture/compile/20021212-1.c: New test.
30631
30632 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
30633
30634         * gcc.dg/fshort-wchar: New test.
30635
30636 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
30637
30638         PR c++/8372
30639         * g++.dg/template/dtor1.C: New test.
30640
30641         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
30642         markers.
30643
30644 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
30645
30646         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
30647
30648 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
30649
30650         * g++.dg/template/static1.C: New test.
30651         * g++.dg/template/static2.C: New test.
30652         * g++.old-deja/g++.ext/memconst.C: New test.
30653
30654 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30655
30656         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
30657         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
30658         * g++.dg/special/initp1.C: Likewise.
30659
30660 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
30661
30662         * gcc.c-torture/execute/20021204-1.c: New test.
30663
30664 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
30665
30666         * gcc.dg/ppc-fmadd-1.c: New file.
30667         * gcc.dg/ppc-fmadd-2.c: New file.
30668         * gcc.dg/ppc-fmadd-3.c: New file.
30669
30670 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30671
30672         * gcc.c-torture/compile/20021204-1.c: New test.
30673
30674 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30675
30676         * g++.dg/inherit/covariant2.C: New test.
30677         * g++.dg/inherit/covariant3.C: New test.
30678         * g++.dg/inherit/covariant4.C: New test.
30679         * g++.dg/inherit/covariant1.C: Remove XFAIL.
30680         * g++.old-deja/g++.robertl/eb17.C: Likewise.
30681
30682 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
30683
30684         PR c++/8688
30685         * g++.dg/init/brace3.C: New test.
30686
30687 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
30688
30689         * gcc.dg/20020210-1.c: Fix a comment typo.
30690
30691 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
30692
30693         PR c++/8720
30694         * g++.dg/parse/defarg1.C: New test.
30695
30696         PR c++/8615
30697         * g++.dg/template/char1.C: New test.
30698
30699         * g++.dg/template/varmod1.C: Fix typo.
30700
30701 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30702
30703         DR 180
30704         * g++.old-deja/g++.pt/crash32.C: Expect error.
30705
30706 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
30707
30708         PR c++/5919
30709         * g++.dg/template/varmod1.C: New test.
30710
30711         PR c++/8727
30712         * g++.dg/inherit/typeinfo1.C: New test.
30713
30714         PR c++/8663
30715         * g++.dg/inherit/typedef1.C: New test.
30716
30717 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
30718
30719         PR c++/8332
30720         PR c++/8493
30721         * g++.dg/template/strlen1.C: New test.
30722
30723         PR c++/8227
30724         * g++.dg/template/ctor2.C: New test.
30725
30726         PR c++/8214
30727         * g++.dg/init/string1.C: New test.
30728
30729         PR c++/8511
30730         * g++.dg/template/friend8.C: New test.
30731
30732 2002-11-29  Joe Buck <jbuck@synopsys.com>
30733
30734         * g++.dg/lookup/anon2.C: New test.
30735
30736 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
30737
30738         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
30739         h8300 port.
30740
30741 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
30742
30743         * gcc.dg/bitfld-6.c: New test.
30744
30745 2002-11-27  Jan Hubicka  <jh@suse.cz>
30746
30747         * gcc.c-torture/execute/20021127.[cx]: New test.
30748
30749 2002-11-26  Jan Hubicka  <jh@suse.cz>
30750
30751         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
30752         quality.
30753
30754 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
30755
30756         * g++.dg/init/brace2.C: New test.
30757         * g++.old-deja/g++.mike/p9129.C: Correct.
30758
30759 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
30760
30761         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
30762
30763 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
30764
30765         * gcc.dg/sibcall-6: New test for indirect sibcalls.
30766
30767 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
30768
30769         * testsuite/g++.dg/abi/empty11.C: New test.
30770         * testsuite/g++.dg/rtti/cv1.C: New test.
30771
30772 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
30773
30774         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
30775
30776 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
30777
30778         * g++.dg/abi/empty10.C: New test.
30779
30780 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30781
30782         * gcc.c-torture/compile/20021124-1.c: New test.
30783
30784 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
30785
30786         * g++.dg/abi/rtti2.C: New test.
30787
30788 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30789
30790         * gcc.dg/i386-unroll-1.c: New test.
30791
30792 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30793
30794         * gcc.c-torture/compile/20021120-1.c: New test.
30795         * gcc.c-torture/compile/20021120-2.c: New test.
30796
30797 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30798
30799         * gcc.dg/bitfld-5.c: New test.
30800
30801 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30802
30803         * gcc.c-torture/execute/20021120-3.c: New test.
30804
30805 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30806
30807         * gcc.c-torture/execute/20021120-2.c: New test.
30808
30809 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30810
30811         * gcc.c-torture/execute/20021120-1.c: New test.
30812
30813 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
30814
30815         * gcc.c-torture/execute/20021118-3.c: New test.
30816
30817 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30818
30819         * gcc.c-torture/compile/20021119-1.c: New test.
30820
30821 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
30822
30823         * gcc.dg/duff-1.c: New test.
30824         * gcc.dg/duff-2.c: New test.
30825         * gcc.dg/duff-3.c: New test.
30826
30827 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
30828
30829         * gcc.dg/cpp/_Pragma5.c: New test.
30830
30831 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30832
30833         * gcc.c-torture/execute/20021118-2.c: New test.
30834
30835 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30836
30837         * gcc.c-torture/execute/20021118-1.c: New test.
30838
30839 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
30840
30841         * gcc.dg/20021116-1.c: New test.
30842
30843 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
30844
30845         * g++.dg/abi/vcall1.C: New test.
30846
30847 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
30848
30849         * gcc.dg/20021029-1.c: New test.
30850         * gcc.dg/20021029-2.c: New test.
30851
30852 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30853
30854         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
30855
30856 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30857
30858         PR c/8439
30859         * gcc.dg/20021110.c: Move to ...
30860         * gcc.c-torture/compile/20021110.c: .... here.
30861
30862 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30863
30864         PR c/8467
30865         * gcc.c-torture/execute/20021111-1.c
30866
30867 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30868
30869         PR c/8439
30870         * gcc.dg/20021110.c: New test.
30871
30872 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
30873
30874         * g++.dg/abi/vthunk3.C: Run only on x86.
30875
30876 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30877
30878         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
30879
30880 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
30881
30882         * lib/compat.exp (compat-execute): Fix logic error in last
30883         change.
30884
30885 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
30886
30887         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
30888
30889 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30890
30891         PR c++/8389
30892         * g++.dg/template/access6.C: New test.
30893
30894 2002-11-08  Jan Hubicka  <jh@suse.cz>
30895
30896         * gcc.dg/i386-ssefp-1.c: New test.
30897         * gcc.dg/i386-ssefp-1.c: New test.
30898
30899 2002-11-08  Jan Hubicka  <jh@suse.cz>
30900
30901         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
30902
30903 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30904
30905         * g++.dg/abi/vthunk3.C: New test.
30906
30907         PR c++/8338
30908         * g++.dg/template/crash2.C: New test.
30909
30910 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30911
30912         * testsuite/g++.dg/abi/dtor1.C: New test.
30913         * testsuite/g++.dg/abi/dtor2.C: Likewise.
30914
30915 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
30916
30917         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
30918         Darwin.
30919
30920 2002-11-04  Adam Nemet  <anemet@lnxw.com>
30921
30922         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
30923         -mthumb.  Only xfail with -O0.
30924
30925 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
30926
30927         * g++.dg/abi/thunk1.C: New test.
30928         * g++.dg/abi/thunk2.C: Likewise.
30929         * g++.dg/abi/vtt1.C: Likewise.
30930
30931 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
30932
30933         PR optimization/8423
30934         * gcc.c-torture/execute/builtin-constant.c: New test.
30935
30936 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
30937
30938         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
30939         Add some more cases.
30940
30941 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
30942
30943         PR c++/8391
30944         * g++.dg/opt/local1.C: New test.
30945
30946 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
30947
30948         PR c++/8160
30949         * g++.dg/template/complit1.C: New test.
30950
30951         PR c++/8149
30952         * g++.dg/template/typename4.C: Likewise.
30953
30954 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30955
30956         Core issue 287, PR c++/7639
30957         * g++.dg/template/instantiate1.C: Adjust error location.
30958         * g++.dg/template/instantiate3.C: New test.
30959         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
30960         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
30961         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
30962
30963 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
30964
30965         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
30966
30967 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
30968
30969         PR c++/8287
30970         * g++.dg/init/dtor2.C: New test.
30971
30972 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30973
30974         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
30975         * gcc.dg/nest.c: Bypass errors on irix6.
30976
30977 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
30978
30979         * gcc.dg/nest.c: Expect error for mmix-*-*.
30980         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
30981
30982 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
30983
30984         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
30985         markers.
30986
30987         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
30988
30989 2002-10-25  Mike Stump  <mrs@apple.com>
30990
30991         * gcc.dg/warn-1.c: New test.
30992
30993 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30994
30995         * g++.dg/template/typename3.C: New test.
30996
30997 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
30998
30999         * g++.dg/lookup/ptrmem1.C: New test.
31000
31001         * g++.dg/abi/vthunk2.C: New test.
31002
31003 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31004
31005         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31006
31007 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31008
31009         * g++.dg/abi/empty9.C: New test.
31010
31011 2002-10-24  Richard Henderson  <rth@redhat.com>
31012
31013         * g++.dg/inherit/thunk1.C: Enable for ia64.
31014
31015 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31016
31017         PR c++/8067
31018         * g++.dg/lookup/pretty1.C: New test.
31019
31020 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31021
31022         * gcc.dg/20021023-1.c: New test.
31023
31024 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31025
31026         PR c++/7679
31027         * g++.dg/parse/inline1.C: New test.
31028
31029 2002-10-23  Richard Henderson  <rth@redhat.com>
31030
31031         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31032
31033         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31034
31035 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31036
31037         PR c++/6579
31038         * g++.dg/parse/stmtexpr3.C: New test.
31039
31040 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31041
31042         * g++.dg/expr/cond1.C: New test.
31043
31044 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31045
31046         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31047
31048 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31049
31050         * g++.dg/abi/vbase13.C: New test.
31051         * g++.dg/abi/vbase14.C: Likewise.
31052
31053 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31054
31055         * gcc.dg/tls/pic-1.c: New test.
31056         * gcc.dg/tls/nonpic-1.c: New test.
31057         * gcc.dg/20021018-1.c: New test.
31058
31059 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31060
31061         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31062         Remove only files with the same base name as the test case.
31063         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31064         (profopt-execute): Likewise.  Also, remove old profiling
31065         and performance data files before running the tests.
31066
31067         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31068         * g++.dg/bprob/bprob.exp: Likewise.
31069         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31070         to allow more general test case names.
31071
31072         * g++.dg/bprob/bprob-1.C: Rename to ...
31073         * g++.dg/bprob/g++-bprob-1.C: ... this.
31074
31075         * g77.dg/bprob/bprob-1.f: Rename to ...
31076         * g77.dg/bprob/g77-bprob-1.f: ... this.
31077
31078 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31079
31080         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31081         bison 1.50 or later.
31082
31083 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31084
31085         * g++.dg/README: Describe more test directories.
31086
31087 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31088
31089         * g++.dg/init/array6.C: Add additional tests.
31090
31091 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31092
31093         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31094         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31095
31096 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31097
31098         * gcc.c-torture/compile/20020604-1.x: New.
31099         * gcc.c-torture/compile/simd-5.x: Likewise.
31100         * gcc.c-torture/execute/920710-1.x: Likewise.
31101         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31102
31103 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31104
31105         * g++.dg/inherit/override1.C: Add dg-options clause.
31106
31107 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31108
31109         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31110         _mm_slli_si128.
31111
31112 2002-10-19  Andreas Schwab  <schwab@suse.de>
31113
31114         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31115         directory component.
31116
31117 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31118
31119         * g++.dg/inherit/thunk1.C: New test.
31120
31121         * g++.dg/inherit/override1.C: New test.
31122
31123         * g++.dg/abi/mangle11.C: New test.
31124         * g++.dg/abi/mangle14.C: New test.
31125         * g++.dg/abi/mangle17.C: New test.
31126
31127 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31128
31129         * g++.dg/overload/member2.C: New test.
31130
31131 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31132
31133         * g++.dg/README: Describe new compat directory.
31134         * g++.dg/dg.exp: Skip tests in compat directory.
31135         * README.compat: New file.
31136         * lib/compat.exp: New expect script.
31137         * g++.dg/compat: New test directory.
31138         * g++.dg/compat/compat.exp: New expect script.
31139         * g++.dg/compat/abi: New test directory.
31140         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31141         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31142         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31143         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31144         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31145         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31146         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31147         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31148         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31149         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31150         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31151         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31152         * g++.dg/compat/break: New test directory.
31153         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31154         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31155         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31156         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31157         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31158         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31159         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31160         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31161         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31162         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31163         g++.dg/compat/break/README: New files.
31164         * g++.dg/compat/eh: New test directory.
31165         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31166         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31167         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31168         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31169         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31170         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31171         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31172         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31173         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31174         g++.dg/compat/eh/filter2_y.C,
31175         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31176         g++.dg/compat/eh/new1_y.C,
31177         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31178         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31179         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31180         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31181         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31182         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31183         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31184         g++.dg/compat/eh/unexpected1_y.C: New files.
31185         * g++.dg/compat/init: New test directory.
31186         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31187         g++.dg/compat/init/array5_y.C,
31188         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31189         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31190         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31191         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31192         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31193         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31194         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31195         g++.dg/compat/init/init-ref2_y.C: New files.
31196
31197 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31198
31199         PR c++/7584
31200         * g++.dg/inherit/using3.C: New test.
31201
31202 2002-10-17  Jan Hubicka  <jh@suse.cz>
31203
31204         * gcc.dg/20021017-2.c: New test.
31205
31206 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31207
31208         * g++.dg/abi/mangle16.C: Adjust.
31209
31210         * g++.dg/init/array8.C: New test.
31211
31212 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31213
31214         * gcc.dg/special/mips-abi.exp: New test.
31215         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31216
31217 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31218
31219         * g++.dg/abi/mangle16.C: New test.
31220         * g++.dg/abi/mangle17.C: Likewise.
31221
31222         PR c++/7478
31223         * g++.dg/template/ref1.C: New test.
31224
31225 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31226
31227         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31228
31229 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31230
31231         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31232
31233 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31234
31235         PR c++/7524
31236         * g++.dg/init/array7.C: New test.
31237
31238 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31239
31240         * g++.dg/init/array6.C: New test.
31241
31242         * g++.dg/abi/mangle13.C: Likewise.
31243         * g++.dg/abi/mangle14.C: Likewise.
31244         * g++.dg/abi/mangle15.C: Likewise.
31245
31246 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31247
31248         * g++.dg/abi/empty8.C: New test.
31249
31250 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31251
31252         * g++.dg/init/ctor1.C: New test.
31253
31254 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31255
31256         * gcc.c-torture/execute/20021015-1.c: New test.
31257
31258 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31259
31260         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31261
31262 2002-10-14  Jan Hubicka  <jh@suse.cz>
31263
31264         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31265
31266 2002-10-14  Richard Henderson  <rth@redhat.com>
31267
31268         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31269
31270 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31271
31272         PR optimization/6631
31273         * g++.dg/opt/const2.C: New test.
31274
31275 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31276
31277         PR c++/7176
31278         * g++.dg/parse/friend1.C: New test.
31279         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31280
31281 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31282
31283         * gcc.dg/20021014-1.c: New test.
31284
31285 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31286
31287         PR c++/5661
31288         * g++.dg/ext/vlm1.C: New test.
31289         * g++.dg/ext/vlm2.C: Likewise.
31290
31291         * g++.dg/init/array1.C: Remove invalid braces.
31292         * g++.dg/init/brace1.C: New test.
31293         * g++.dg/init/copy2.C: Likewise.
31294         * g++.dg/init/copy3.C: Likewise.
31295         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31296         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31297         braces.
31298
31299 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31300
31301         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31302
31303 2002-10-11  Richard Shann  <richard.shann@superh.com>
31304
31305         * gcc.c-torture/compile/simd-5.c: New test.
31306
31307 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31308
31309         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31310
31311 2002-10-10  Jim Wilson  <wilson@redhat.com>
31312
31313         * gcc.c-torture/execute/20021010-1.c: New test.
31314
31315 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31316
31317         PR c/7353
31318         * g++.dg/ext/typedef-init.C: New test.
31319         * gcc.dg/typedef-init.c: New test.
31320
31321 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31322
31323         * gcc.dg/cpp/paste13.c: New test.
31324
31325 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31326
31327         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31328         remaining platforms, XFAIL during compile, not execute.  Don't
31329         XFAIL at -O0.
31330
31331 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31332
31333         * gcc.dg/alias-1.c: Tweak expected warning.
31334
31335 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31336
31337         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31338
31339 2002-10-06  Andreas Jaeger  <aj@suse.de>
31340
31341         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31342         * gcc.dg/cpp/c++98.C: Likewise.
31343
31344         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31345         * g++.dg/cpp/c++98.C: Likewise.
31346
31347         * g++.dg/README (Subdirectories): Mention cpp directory.
31348
31349         PR target/7559
31350         * gcc.dg/20021006-1.c: New test.
31351
31352 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31353
31354         PR c++/7804
31355         * g++.dg/other/warning1.C: New test.
31356
31357 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31358
31359         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31360         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31361         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31362
31363 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31364
31365         PR c++/7931
31366         * g++.dg/template/ptrmem3.C: New test.
31367
31368         PR c++/7754
31369         * g++.dg/template/union1.C: New test.
31370
31371 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31372
31373         PR c++/8006
31374         * g++.dg/abi/mangle9.C: New test.
31375         * g++.dg/abi/mangle10.C: New test.
31376         * g++.dg/abi/mangle11.C: New test.
31377         * g++.dg/abi/mangle12.C: New test.
31378
31379 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31380
31381         PR c++/7188.
31382         * g++.dg/template/meminit1.C: New test.
31383         * g++.dg/warn/Wreorder-1.C: Likewise.
31384         * g++.old-deja/g++.mike/warn3.C: Tweak.
31385         * lib/prune.exp: Ingore "in copy constructor".
31386
31387 2002-10-02  Andreas Jaeger  <aj@suse.de>
31388
31389         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31390         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31391         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31392         on x86-64.
31393
31394 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31395
31396         * gcc.dg/empty1.C: Fix typo.
31397
31398 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31399
31400         * gcc.dg/alias-1.c: New test.
31401
31402 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31403
31404         * gcc.dg/empty1.C: New test.
31405
31406         * g++.dg/tls/init-2.C: Tweak error messages.
31407
31408 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31409
31410         * gcc.c-torture/compile/20020923-1.c: New test.
31411
31412 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31413
31414         * gcc.c-torture/execute/ffs-1.c: New test.
31415         * gcc.c-torture/execute/ffs-2.c: Ditto.
31416
31417 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31418
31419         * g++.dg/overload/member1.C: New test.
31420
31421 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31422
31423         * g++.dg/abi/empty7.C: New test.
31424         * g++.dg/init/pm2.C: Likewise.
31425
31426 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31427
31428         * g++.dg/rtti/crash1.C: New test.
31429
31430 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31431
31432         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31433         gcc.dg/sibcall-4.c: New tests.
31434
31435 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31436
31437         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31438         powerpc and MMIX targets.
31439
31440 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31441
31442         * gcc.dg/cpp/20020927-1.c: New.
31443
31444 2002-09-26  David S. Miller  <davem@redhat.com>
31445
31446         * gcc.c-torture/compile/trunctfdf.c: New.
31447
31448 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31449
31450         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31451
31452 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31453
31454         * gcc.c-torture/execute/loop-15.c: New.
31455
31456 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31457
31458         * README.QMTEST: Fix typo.
31459
31460 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31461
31462         * gcc.dg/20020926-1.c: New test.
31463
31464 2002-09-25  David S. Miller  <davem@redhat.com>
31465
31466         PR target/7842
31467         * gcc.c-torture/execute/shiftdi.c: New test.
31468
31469 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31470
31471         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31472         unique to the tool.
31473         * lib/g77.exp (g77_init): Likewise.
31474         * lib/g++.exp (g++_init): Likewise.
31475         * lib/objc.exp (objc_init): Likewise.
31476
31477 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31478
31479         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31480         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31481         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31482
31483 2002-09-25  Richard Henderson  <rth@redhat.com>
31484
31485         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31486         too-small long double.
31487
31488 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31489
31490         * gcc.dg/20020919-1.c: New test.
31491
31492 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31493
31494         * g++.dg/abi/bitfield6.C: New test.
31495         * g++.dg/abi/bitfield7.C: New test.
31496         * g++.dg/abi/bitfield8.C: New test.
31497         * g++.dg/abi/vbase11.C: New test.
31498
31499 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31500
31501         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31502         hppa*-*-hpux*.  Update test comment.
31503
31504 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31505
31506         * gcc.dg/tls/struct-1.c: New test.
31507
31508 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31509
31510         * gcc.dg/cpp/tr-warn2.c: Update.
31511
31512 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31513
31514         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31515
31516 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31517
31518         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31519         systems.
31520
31521 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31522
31523         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31524
31525         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31526         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31527         setting of cxxfilt.
31528
31529 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31530
31531         * gcc.dg/20020312-2.c: Update for darwin.
31532
31533 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31534
31535         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31536
31537 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31538
31539         * objc.dg/comp-types-1.m: New test.
31540         * objc.dg/comp-types-2.m: New test.
31541         * objc.dg/comp-types-3.m: New test.
31542         * objc.dg/comp-types-4.m: New test.
31543         * objc.dg/comp-types-5.m: New test.
31544         * objc.dg/comp-types-6.m: New test.
31545
31546 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31547
31548         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31549
31550 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31551
31552         * g++.dg/other/do1.C: New test.
31553
31554         * g++.dg/template/subst1.C: New test.
31555
31556 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31557
31558         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31559
31560 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31561
31562         * g++.dg/template/qualttp20.C: Adjust expected errors.
31563         * g++.old-deja/g++.jason/report.C: Likewise.
31564         * g++.old-deja/g++.other/qual1.C: Likewise.
31565
31566         * g++.dg/lookup/scoped2.C: New test.
31567
31568         * g++.dg/ext/asm3.C: New test.
31569
31570 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31571
31572         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31573
31574 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31575
31576         * ChangeLog: follow spelling conventions.
31577         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31578         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31579         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31580         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31581         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31582         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31583         * g++.old-deja/g++.law/global-init1.C: Likewise.
31584         * g++.old-deja/g++.other/delete4.C: Likewise.
31585         * g++.old-deja/g++.other/inline21.C: Likewise.
31586         * g++.old-deja/g++.other/singleton.C: Likewise.
31587         * g77.dg/strlen0.f: Likewise.
31588         * g77.f-torture/compile/20010519-1.f: Likewise.
31589         * g77.f-torture/compile/980310-4.f: Likewise.
31590         * gcc.c-torture/compile/20000605-1.c: Likewise.
31591         * gcc.c-torture/execute/20020225-1.c: Likewise.
31592         * gcc.dg/c90-hexfloat-2.c: Likewise.
31593         * gcc.dg/c99-bool-1.c: Likewise.
31594         * gcc.dg/c99-hexfloat-2.c: Likewise.
31595         * gcc.dg/dll-2.c: Likewise.
31596         * gcc.dg/wtr-union-init-1.c: Likewise.
31597         * gcc.dg/wtr-union-init-2.c: Likewise.
31598         * gcc.dg/wtr-union-init-3.c: Likewise.
31599         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31600         * gcc.dg/cpp/defined.c: Likewise.
31601         * gcc.dg/cpp/macsyntx.c: Likewise.
31602         * gcc.dg/cpp/paste2.c: Likewise.
31603         * gcc.dg/cpp/trad/defined.c: Likewise.
31604         * gcc.dg/format/c90-printf-1.c: Likewise.
31605         * gcc.dg/format/c90-scanf-1.c: Likewise.
31606         * gcc.dg/format/c99-printf-1.c: Likewise.
31607         * gcc.dg/format/c99-scanf-1.c: Likewise.
31608         * gcc.misc-tests/gcov-8.c: Likewise.
31609         * lib/profopt.exp: Likewise.
31610
31611 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
31612
31613         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
31614
31615 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31616
31617         * g++.dg/inherit/using2.C: New test.
31618
31619 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
31620
31621         * ChangeLog: Follow spelling conventions.
31622         * g++.dg/template/friend4.C: Likewise.
31623         * g++.old-deja/g++.pt/crash67.C: Likewise.
31624         * gcc.c-torture/execute/20000801-4.c: Likewise.
31625         * gcc.dg/c90-digraph-1.c: Likewise.
31626         * gcc.dg/c94-digraph-1.c: Likewise.
31627         * gcc.dg/c99-digraph-1.c: Likewise.
31628         * gcc.dg/cpp/line5.c: Likewise.
31629         * gcc.dg/cpp/multiline.c: Likewise.
31630         * gcc.dg/cpp/trad/literals-1.c: Likewise.
31631         * gcc.dg/format/attr-3.c: Likewise.
31632         * gcc.dg/format/c90-scanf-3.c: Likewise.
31633         * gcc.dg/format/ext-4.c: Likewise.
31634
31635 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31636
31637         * g++.dg/template/pretty1.C: New test.
31638
31639 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
31640
31641         * gcc.c-torture/execute/struct-cpy-1.c: New test.
31642
31643 2002-09-13  Matt Austern  <austern@apple.com>
31644
31645         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
31646         passing a cast expression to a function by const reference.
31647
31648 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
31649
31650         * g++.dg/template/deduce1.C: New test.
31651
31652 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
31653
31654         * gcc.c-torture/execute/simd-1.c: Force all use of int to
31655         32-bit int.
31656
31657 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31658
31659         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
31660         usage.
31661
31662 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
31663
31664         * gcc.c-torture/compile/20020910-1.c: New test.
31665
31666 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
31667
31668         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
31669
31670 2002-09-10  Andreas Jaeger  <aj@suse.de>
31671
31672         * gcc.dg/20020312-2.c: Adjust for x86-64.
31673
31674 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
31675
31676         * g77.dg/7388.f: New test case for PR 7388.
31677
31678 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
31679
31680         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
31681
31682 2002-09-05  Ziemowit Laski <zlaski@apple.com>
31683
31684         * objc.dg/proto-lossage-1.m: New test.
31685
31686 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
31687
31688         * gcc.dg/cpp/_Pragma4.c: Fix typo.
31689
31690 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
31691
31692         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
31693         expected to pass.
31694
31695 2002-09-06  Stan Shebs  <shebs@apple.com>
31696             David Edelsohn  <edelsohn@gnu.org>
31697
31698         * gcc.dg/weak: New directory.
31699         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
31700         target-specific xfail bits.
31701         * gcc.dg/typeof-2.c: Move to new directory.
31702         * gcc.dg/weak.exp: New expect script.
31703
31704 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
31705
31706         * gcc.c-torture/execute/extzvsi.c: New test.
31707
31708 2002-09-05  Stan Shebs  <shebs@apple.com>
31709
31710         * gcc.dg/weak-1.c: xfail on Darwin.
31711         * gcc.dg/weak-2.c: Ditto.
31712         * gcc.dg/weak-3.c: Ditto.
31713         * gcc.dg/weak-4.c: Ditto.
31714         * gcc.dg/weak-5.c: Ditto.
31715         * gcc.dg/weak-6.c: Ditto.
31716         * gcc.dg/weak-7.c: Ditto.
31717         * gcc.dg/weak-8.c: Ditto.
31718         * gcc.dg/weak-9.c: Ditto.
31719
31720 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
31721
31722         * gcc.c-torture/execute/loop-14.c: New test.
31723
31724 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
31725
31726         * g++.dg/other/cxa-atexit1.C: New test.
31727
31728         * gcc.dg/typeof-2.c: New test.
31729
31730 2002-09-03  Roger Sayle  <roger@eyesopen.com>
31731
31732         * gcc.dg/builtins-2.c: New testcase.
31733         * gcc.dg/builtins-3.c: New testcase.
31734
31735 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
31736
31737         * gcc.dg/cpp/_Pragma4.c: New test.
31738
31739 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
31740
31741         * objc/execute/nil_method-1.m: New testcase.
31742
31743 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
31744
31745         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
31746         [Object class], not [Object initialize].
31747
31748 2002-08-31  Roger Sayle  <roger@eyesopen.com>
31749             Hans-Peter Nilsson  <hp@bitrange.com>
31750
31751         * gcc.c-torture/execute/20020720-1.x: Skip test on
31752         mmix-knuth-mmixware.  Correct comment.
31753
31754 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
31755
31756         * testsuite/g++.dg/abi/bitfield5.C: New test.
31757         * testsuite/g++.dg/abi/vbase10.C: Likewise.
31758
31759 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
31760
31761         * objc.dg/undeclared-selector.m: New test.
31762
31763 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
31764
31765         * g++.dg/other/offsetof1.C: Avoid cast warning.
31766
31767 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
31768
31769         * objc.dg/super-class-2.m: New test.
31770
31771 2002-08-24  Matt Austern  <austern@apple.com>
31772
31773         * g++.dg/ext/lvaddr.C: New test.
31774         * g++.dg/ext/lvcast.C: New test.
31775
31776 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
31777
31778         * testsuite/g++.dg/inherit/cond1.C: New test.
31779
31780 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
31781
31782         * gcc.dg/noncompile/incomplete-1.c: New test.
31783
31784 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31785
31786         * gcc.dg/typespec-1.c: New test.
31787
31788 2002-08-20  Devang Patel  <dpatel@apple.com>
31789         * objc.dg/proto-hier-2.m: New test.
31790
31791 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
31792
31793         * objc.dg/bitfield-1.m: New test.
31794         * objc.dg/bitfield-2.m: New test.
31795
31796 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31797
31798         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
31799         gcc.dg/c99-flex-array-4.c: New tests.
31800
31801 2002-08-16  Stan Shebs  <shebs@apple.com>
31802
31803         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
31804
31805 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
31806
31807         * gcc.dg/typeof-1.c: New test.
31808         * g++.dg/ext/typeof2.C: New test.
31809
31810 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31811
31812         * g++.dg/other/offsetof1.C: New test.
31813
31814 2002-08-14  Richard Henderson  <rth@redhat.com>
31815
31816         * gcc.dg/tls/diag-3.c: Fix expected message strings.
31817
31818 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
31819
31820         * gcc.dg/cpp/_Pragma3.c: New test.
31821
31822 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
31823
31824         * g++.dg/template/inherit3: New test.
31825
31826 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31827
31828         * gcc.dg/bitfld-4.c: Add blank options.
31829
31830 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
31831
31832         * g++.dg/template/crash1.C: New test.
31833
31834 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31835
31836         * gcc.dg/tls/opt-2.c: New test.
31837
31838 2002-08-08  Devang Patel  <dpatel@apple.com>
31839
31840         * objc.dg/selector-1.m : New test
31841
31842 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31843
31844         * g++.dg/abi/bitfield4.C: New test.
31845         * gcc.dg/bitfld-4.c: New test.
31846
31847 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31848
31849         * g++.dg/other/packed1.C: New test.
31850
31851 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
31852
31853         * g++.dg/abi/offsetof.C: Tweak error messages.
31854         * g++.old-deja/g++.mike/p10769a.C: Likewise.
31855
31856 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31857
31858         * gcc.dg/bitfld-3.c: New test.
31859
31860 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31861             Richard Henderson  <rth@redhat.com>
31862
31863         * gcc.dg/i386-bitfield1.c: New test.
31864         * g++.dg/abi/bitfield3.C: Update.
31865
31866 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
31867
31868         * objc.dg/const-str-2.m: Update.
31869         * gcc.dg/cpp/c++98.c: Change to C extension.
31870         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
31871         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
31872
31873 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
31874
31875         * testsuite/gcc.dg/tls/diag-3.c: New.
31876
31877 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
31878
31879         * g++.dg/README (Subdirectories): Document new subdir expr.
31880         * g++.dg/expr/pmf-1.C: New test.
31881
31882 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
31883
31884         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
31885
31886 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
31887
31888         * g++.dg/abi/bitfield3.C: New test.
31889
31890 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
31891
31892         * lib/gcov.exp: Tweak expected line formats.
31893         * gcc.misc-tests/gcov8.c: New test.
31894         * gcc.misc-tests/gcov8.x: New flags.
31895
31896 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
31897
31898         * consistency.vlad/layout/endian.c: Include string.h.
31899
31900         * gcc.c-torture/execute/20020805-1.c: New test.
31901
31902 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
31903
31904         * g++.dg/other/conversion1.C: New test.
31905
31906 2002-08-03  Roger Sayle  <roger@eyesopen.com>
31907
31908         * gcc.dg/builtins-1.c: New testcase.
31909
31910 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
31911
31912         * g++.dg/inherit/access3.C: New test.
31913
31914 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
31915
31916         * gcc.dg/ia64-visibility-2.c: New test.
31917
31918 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
31919
31920         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
31921         __qualifier_flags to __flags.
31922
31923 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
31924
31925         * g++.dg/inherit/operator1.C: New test.
31926         * g++.dg/lookup/disamb1.C: Fix typo in comment.
31927         * g++.dg/other/error1.C: Change expected error message.
31928         * g++.dg/template/conv4.C: Likewise.
31929
31930 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
31931
31932         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
31933         for documented behavior.
31934
31935 2002-07-25  Roger Sayle  <roger@eyesopen.com>
31936
31937         * gcc.c-torture/execute/20020720-1.x: Skip this test on
31938         several targets known to fail.
31939
31940 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
31941
31942         * gcc.dg/mips-args-[123].c: New tests.
31943
31944 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
31945
31946         * gcc.dg/ppc-spe.c: New.
31947
31948 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
31949
31950         * g++.dg/other/ptrmem4.C: New testcase.
31951
31952 2002-07-24  Richard Henderson  <rth@redhat.com>
31953
31954         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
31955
31956 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
31957
31958         * g++.dg/ext/alignof1.C (main): Return 0 for success.
31959
31960 2002-07-24  Roger Sayle  <roger@eyesopen.com>
31961
31962         * gcc.c-torture/execute/memset-3.c: New testcase.
31963
31964 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
31965
31966         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
31967         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
31968
31969 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31970
31971         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
31972         Delete.
31973
31974 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
31975
31976         * gcc.c-torture/compile/simd-4.c: New test.
31977
31978 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31979
31980         PR c++/7347, c++/7348
31981         * g++.dg/template/access4.C: New test.
31982         * g++.dg/template/access5.C: New test.
31983         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
31984         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
31985         * g++.old-deja/g++.pt/ttp58.C: Likewise.
31986         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
31987
31988 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
31989
31990         * gcc.dg/gnu89-init-2.c: New test.
31991
31992 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
31993
31994         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
31995
31996 2002-07-20  Roger Sayle  <roger@eyesopen.com>
31997
31998         * gcc.c-torture/execute/20020720-1.c: New testcase.
31999
32000 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32001
32002         * gcc.dg/cpp/Wsignprom.c: New tests.
32003
32004 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32005
32006         * gcc.c-torture/execute/loop-13.c: New test.
32007
32008 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32009
32010         * gcc.dg/cpp/expr.c: New tests.
32011
32012 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32013
32014         * g++.dg/opt/pr6713.C: Add template instantiation.
32015
32016 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32017
32018         * gcc.dg/nest.c: New test.
32019
32020 2002-07-17  Richard Henderson  <rth@redhat.com>
32021
32022         * g++.dg/opt/pr6713.C: New test.
32023
32024 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32025
32026         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32027         XFAIL for all x86 processors.
32028
32029 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32030
32031         * gcc.c-torture/execute/20010122-1.x: Do not test with
32032         -fomit-frame-pointer.
32033
32034 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32035
32036         * g++.dg/template/instantiate2.C: New test.
32037         * g++.dg/template/spec4.C: New test.
32038
32039 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32040
32041         * g++.dg/template/access2.C: New test.
32042         * g++.dg/template/access3.C: New test.
32043
32044 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32045
32046         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32047         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32048         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32049         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32050         Convert to use <stdarg.h>.
32051         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32052         Delete.
32053         * gcc.dg/va-arg-2.c: New.
32054         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32055
32056 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32057
32058         * gcc.c-torture/compile/20020710-1.c: New test.
32059
32060 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32061                           Andrew Pinski  <pinskia@physics.uc.edu>
32062
32063         gcc.c-torture/compile/simd-2.c: New testcase.
32064         gcc.c-torture/compile/simd-3.c: Likewise.
32065
32066 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32067
32068         PR c++/7224
32069         * g++.dg/overload/error1.C: New test.
32070
32071 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32072
32073         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32074         configuration and IRIX 6 O32 ABI.
32075
32076 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32077
32078         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32079
32080 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32081
32082         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32083
32084 2002-07-10  Jeffrey A Law  <law@redhat.com>
32085
32086         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32087
32088         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32089
32090 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32091
32092         * gcc.dg/20020312-2.c: Check for __PPC__.
32093
32094 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32095
32096         * gcc.c-torture/compile/20020709-1.c: New test.
32097
32098 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32099
32100         * g++.dg/template/qualttp21.C: New test case.
32101
32102 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32103
32104         * gcc.c-torture/compile/20020706-1.c: New test.
32105         * gcc.c-torture/compile/20020706-2.c: New test.
32106
32107 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32108             Alexandre Oliva  <aoliva@redhat.com>
32109
32110         * g++.dg/warn/incomplete1.C: New test.
32111
32112 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32113
32114         PR c++/7099
32115         * g++.dg/warn/noreturn1.C: New test.
32116
32117 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32118
32119         PR c++/6706
32120         * g++.dg/debug/debug6.C: New test.
32121         * g++.dg/debug/debug7.C: New test.
32122
32123 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32124
32125         * gcc.c-torture/compile/simd-3.c: New test.
32126
32127 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32128
32129         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32130         * gcc.dg/20020620-1.c: Likewise.
32131
32132 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32133
32134         PR c++/6944
32135         * g++.dg/init/array4.C: New test.
32136         * g++.dg/init/array5.C: New test.
32137
32138 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32139
32140         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32141         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32142
32143 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32144
32145         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32146         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32147         * gcc.dg/wtr-conversion-1.c: Likewise.
32148         * gcc.dg/wtr-escape-1.c: Likewise.
32149         * gcc.dg/wtr-int-type-1.c: Likewise.
32150         * gcc.dg/wtr-label-1.c: Likewise.
32151         * gcc.dg/wtr-static-1.c: Likewise.
32152         * gcc.dg/wtr-strcat-1.c: Likewise.
32153         * gcc.dg/wtr-suffix-1.c: Likewise.
32154         * gcc.dg/wtr-switch-1.c: Likewise.
32155         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32156         * gcc.dg/wtr-union-init-1.c: Likewise.
32157         * gcc.dg/wtr-union-init-2.c: Likewise.
32158         * gcc.dg/wtr-union-init-3.c: Likewise.
32159
32160         * gcc.dg/wtr-func-def-1.c: New test.
32161
32162 2002-07-02 Devang Patel <dpatel@apple.com>
32163
32164         * objc.dg/param-1.m: New test.
32165
32166 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32167
32168         * gcc.dg/cpp/trad/directive.c: Add test.
32169         * gcc.dg/cpp/trad/macroargs.c: Add test.
32170         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32171
32172 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32173
32174         * gcc.dg/cpp/cmdlne-M.c: New test.
32175
32176 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32177
32178         * objc.dg/desig-init-1.m: New test.
32179
32180 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32181
32182         PR c++/6716
32183         * g++.dg/template/instantiate1.C: New test.
32184
32185 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32186
32187         PR c++/7112
32188         * g++.dg/template/sizeof2.C: New test.
32189
32190 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32191
32192         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32193         gcc.dg/cpp/trad/include.c: New tests.
32194
32195 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32196
32197         PR target/7177
32198         * gcc.c-torture/compile/20020701-1.c: New test.
32199
32200 2002-07-01  Stan Shebs  <shebs@apple.com>
32201
32202         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32203         header here...
32204         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32205         (objc-torture-execute): or here.
32206
32207 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32208
32209         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32210
32211 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32212
32213         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32214
32215 2002-06-30  Devang Patel  <dpatel@apple.com>
32216
32217         * objc.dg/fsyntax-only.m: New test.
32218
32219 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32220
32221         PR c++/6695
32222         * g++.dg/template/friend7.C: New file.
32223
32224 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32225
32226         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32227         return type.
32228
32229 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32230
32231         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32232         avoid division by zero.
32233
32234 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32235
32236         * gcc.dg/Wunknownprag.c: New tests.
32237
32238 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32239
32240         * gcc.c-torture/execute/simd-2.c: New test.
32241
32242 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32243
32244         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32245         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32246         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32247         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32248         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32249         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32250         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32251         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32252         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32253         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32254         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32255         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32256         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32257         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32258         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32259         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32260         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32261
32262 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32263
32264         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32265         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32266         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32267         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32268         New tests.
32269         * gcc.dg/cpp/trad/directive.c: Update.
32270
32271 2002-06-23  Andreas Jaeger  <aj@suse.de>
32272
32273         * gcc.c-torture/execute/complex-6.c: New.
32274
32275 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32276
32277         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32278         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32279         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32280         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32281
32282 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32283
32284         * gcc.dg/cpp/trad: New directory with traditional tests copied
32285         from parent directory.
32286         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32287         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32288         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32289         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32290         Move to trad/ and rename.
32291         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32292         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32293         gcc.dg/cpp/trad/redef2.c: New tests.
32294         * gcc.dg/cpp/trad/trad.exp: New driver.
32295
32296 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32297
32298         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32299         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32300         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32301         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32302         Remove.
32303
32304 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32305
32306         * gcc.dg/20020620-1.c: New test.
32307
32308 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32309
32310         * g++.dg/template/ttp4.C: New test.
32311
32312 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32313
32314         * g++.dg/opt/vt1.C: Fix regexp.
32315
32316 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32317
32318         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32319         Don't use attribute `noinline'.
32320
32321 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32322
32323         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32324
32325 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32326
32327         * gcc.c-torture/execute/simd-1.c: New.
32328
32329         * gcc.dg/simd-1.c: New.
32330
32331 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32332
32333         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32334
32335 2002-06-16  Richard Henderson  <rth@redhat.com>
32336
32337         * g++.dg/ext/anon-struct1.C: New.
32338         * g++.dg/ext/anon-struct2.C: New.
32339         * g++.dg/ext/anon-struct3.C: New.
32340         * gcc.dg/anon-struct-1.c: New.
32341         * gcc.dg/anon-struct-2.c: New.
32342         * gcc.dg/anon-struct-3.c: New.
32343         * gcc.dg/20011008-1.c: Adjust warning text.
32344         * gcc.dg/20020527-1.c: Add -fms-extensions.
32345
32346 2002-06-16  Richard Henderson  <rth@redhat.com>
32347
32348         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32349
32350 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32351
32352         * gcc.c-torture/execute/20020615-1.c: New test.
32353
32354 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32355
32356         * gcc.c-tortuture/execute/compare-1.c: New test case.
32357         * gcc.c-tortuture/execute/compare-2.c: New test case.
32358         * gcc.c-tortuture/execute/compare-3.c: New test case.
32359
32360 2002-06-13  Richard Henderson  <rth@redhat.com>
32361
32362         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32363         ia64 ilp32.
32364
32365 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32366
32367         * g++.dg/template/typename2.C: Update error message.
32368
32369 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32370
32371         * gcc.c-torture/execute/20020611-1.c: New test.
32372
32373 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32374
32375         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32376         list of targets to skip.
32377
32378 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32379
32380         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32381         targets if not optimizing.
32382
32383 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32384
32385         * gcc.c-torture/compile/20020605-1.c: New test.
32386
32387         * g++.dg/opt/vt1.C: New test.
32388
32389         * gcc.dg/20020531-1.c: New test.
32390
32391         * gcc.dg/20020530-1.c: New test.
32392
32393         * gcc.dg/20020527-1.c: New test.
32394
32395         * g++.dg/opt/cse1.C: New test.
32396
32397 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32398
32399         * gcc.dg/20020607-2.c: New test case.
32400
32401 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32402
32403         * gcc.c-torture/compile/20020604-1.c: New test.
32404
32405 2002-06-04  Richard Henderson  <rth@redhat.com>
32406
32407         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32408         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32409         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32410
32411 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32412
32413         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32414
32415 2002-06-03  Richard Henderson  <rth@redhat.com>
32416
32417         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32418         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32419
32420 2002-06-02  Richard Henderson  <rth@redhat.com>
32421
32422         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32423         test functions static.
32424
32425 2002-06-02  Andreas Jaeger  <aj@suse.de>
32426
32427         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32428         now.
32429
32430 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32431
32432         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32433         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32434         Update for mofified diagnostics.
32435         * gcc.dg/c99-intconst-1.c: No longer fail.
32436
32437 2002-06-02  Richard Henderson  <rth@redhat.com>
32438
32439         * gcc.dg/uninit-A.c: Remove xfail markers.
32440
32441 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32442
32443         * gcc.dg/fnegate-1.c: New test case.
32444
32445 2002-05-30  Osku Salerma  <osku@iki.fi>
32446
32447         * gcc.c-torture/execute/mayalias-1.c: New file.
32448
32449 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32450
32451         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32452         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32453         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32454
32455 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32456
32457         * gcc.c-torture/execute/20020529-1.c: New test.
32458
32459 2002-05-27  Richard Henderson  <rth@redhat.com>
32460
32461         * g++.dg/ext/attrib6.C: New test case.
32462
32463 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32464
32465         * gcc.c-torture/execute/pure-1.c: New test.
32466
32467 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32468
32469         * gcc.dg/cpp/arith-2.c: Remove.
32470
32471 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32472
32473         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32474         * gcc.dg/cpp/if-3.c: Remove.
32475
32476 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32477
32478         * g++.dg/opt/cse2.C: New test.
32479
32480 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32481
32482         * gcc.dg/cpp/arith-1.c: New semantic tests.
32483         * gcc.dg/cpp/if-1.c: Update.
32484
32485 2002-05-24  Ben Elliston  <bje@redhat.com>
32486
32487         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32488
32489 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32490
32491         * gcc.dg/verbose-asm.c: New test.
32492
32493 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32494
32495         * gcc.dg/cpp/paste12.c: New test.
32496
32497 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32498
32499         * g++.dg/parse/named_ops.C: New test.
32500
32501 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32502
32503         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32504
32505 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32506
32507         * gcc.dg/weak-2.c: Allow optional leading underscore
32508         in scan-assembler symbol name.
32509         * gcc.dg/weak-3.c: Likewise.
32510         * gcc.dg/weak-4.c: Likewise.
32511         * gcc.dg/weak-5.c: Likewise.
32512
32513 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32514
32515         * gcc.dg/20020523-1.c: New test.
32516
32517 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32518
32519         * objc.dg/const-str-2.m: Update now that we stop after
32520         a command line error.
32521
32522 2002-05-22  Richard Henderson  <rth@redhat.com>
32523
32524         * g++.dg/dg.exp: Fix typo in test pruneing.
32525
32526 2002-05-22  Richard Henderson  <rth@redhat.com>
32527
32528         * g++.dg/dg.exp: Prune the tls subdirectory.
32529         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32530         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32531         * g++.dg/tls/init-1.C: New.
32532
32533 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32534
32535         * gcc.dg/20020517-1.c: New test.
32536
32537 2002-05-21  Richard Henderson  <rth@redhat.com>
32538
32539         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32540         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32541
32542 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32543
32544         * g++.dg/other/copy2.C: New test.
32545
32546 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32547
32548         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32549         (MAX_COPY): Bump up to 10 times sizeof (long long).
32550         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32551
32552         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32553         sizeof (long long).
32554
32555         * gcc.c-torture/execute/strcpy-1.c: New test.
32556
32557 2002-05-19  Jason Merrill  <jason2redhat.com>
32558
32559         * g++.dg/ext/oper1.C: New test.
32560
32561 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32562 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32563
32564         * README.QMTEST: New file.
32565
32566         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32567
32568 2002-05-19  Andreas Jaeger  <aj@suse.de>
32569
32570         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32571         now.
32572         * gcc.c-torture/execute/loop-2d.x: Likewise.
32573
32574 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32575
32576         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32577         support weak symbols.
32578         * gcc.dg/weak-4.c: Likewise.
32579         * gcc.dg/weak-6.c: Likewise.
32580
32581 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32582
32583         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32584         cygwin, coff and h8300-*-hms targets
32585         * gcc.dg/weak-5.c: Likewise.
32586         * gcc.dg/weak-7.c: Likewise.
32587
32588 2002-05-16  Jason Merrill  <jason@redhat.com>
32589
32590         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32591         (scan-assembler-not, scan-assembler-dem): Likewise.
32592         (scan-assembler-dem-not): Likewise.
32593
32594 2002-05-15  Richard Henderson  <rth@redhat.com>
32595
32596         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32597
32598 2002-05-15  Richard Henderson  <rth@redhat.com>
32599
32600         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32601         (vfoo1f): Warning here.
32602         (vfoo1l): Don't redefine the alias.
32603
32604 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32605
32606         * g++.dg/init/pm1.C: New test.
32607
32608 2002-05-12  David S. Miller  <davem@redhat.com>
32609
32610         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
32611         types.
32612
32613 2002-05-10  Roger Sayle  <roger@eyesopen.com>
32614
32615         * gcc.c-torture/execute/20020510-1.c: New test case.
32616
32617 2002-05-10  David S. Miller  <davem@redhat.com>
32618
32619         * gcc.c-torture/execute/conversion.c: Test long double too.
32620
32621 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
32622
32623         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
32624         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
32625         * lib/g++.exp (g++_link_flags): Likewise.
32626         * lib/objc.exp (objc_target_compile): Likewise.
32627
32628 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32629
32630         * gcc.dg/cpp/poison.c: Update.
32631         * gcc.dg/cpp/20000625-2.c: Remove.
32632         * gcc.dg/cpp/direct2s.c: Remove final test.
32633
32634 2002-05-08  Tom Rix  <trix@redhat.com>
32635
32636         * gcc.c-torture/execute/20020508-1.c: New test.
32637         * gcc.c-torture/execute/20020508-2.c: New test.
32638         * gcc.c-torture/execute/20020508-3.c: New test.
32639
32640 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32641
32642         * gcc.dg/cpp/charconst-4.c: More tests.
32643
32644 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
32645
32646         PR c/6569
32647         * gcc.dg/weak-3.c: Update location of warning messages.
32648         * gcc.dg/weak-5.c: Likewise.
32649
32650 2002-05-06  Roger Sayle  <roger@eyesopen.com>
32651
32652         * gcc.c-torture/execute/20020506-1.c: New test case.
32653
32654 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32655
32656         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
32657
32658 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32659
32660         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
32661
32662 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32663
32664         * gcc.dg/cpp/charconst-3.c: New test.
32665
32666 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32667
32668         * gcc.dg/cpp/charconst.c: Update tests.
32669
32670 2002-05-05  Tim Josling  <tej@melbpc.org.au>
32671
32672         * treelang: Added directory for new sample language treelang. Also
32673         lib/treelang.exp: New file to signal treelang should be tested.
32674
32675 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32676
32677         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
32678         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
32679         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
32680         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
32681         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
32682         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
32683         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
32684
32685 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32686
32687         * gcc.dg/format/xopen-2.c: New test.
32688
32689 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32690
32691         * gcc.dg/20020503-1.c: New test.
32692
32693 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
32694
32695         * g++.dg/init/dtor1.C: Make it tougher.
32696
32697 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
32698
32699         * g++.dg/init/dtor1.C: New test.
32700
32701 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
32702
32703         * gcc.dg/altivec-8.c: New.
32704
32705 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
32706
32707         * gcc.dg/altivec-7.c: New.
32708
32709 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
32710
32711         * g++.dg/parse/typedef1.C: New test.
32712
32713 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
32714
32715         PR c++/6486
32716         * g++.dg/template/friend6.C: New test.
32717
32718         PR c++/6492
32719         * g++.dg/init/copy1.C: New test.
32720
32721 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
32722
32723         * g++.dg/warn/effc1.C: New test.
32724
32725 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32726
32727         * gcc.dg/cpp/if-cexp.c: Add a test.
32728
32729 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
32730
32731         * gcc.dg/20020426-2.c: New test.
32732
32733 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32734
32735         * gcc.dg/cpp/if-mop.c: Update.
32736         * gcc.dg/cpp/if-mpar.c: Add test.
32737         * gcc.dg/cpp/if-oppr.c: Update.
32738
32739 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32740
32741         PR c/6343
32742         * gcc.dg/weak-[2-7].c: New tests.
32743
32744 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32745
32746         * gcc.dg/enum1.c: New test.
32747
32748 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32749
32750         PR c++/6497
32751         * g++.dg/inherit/access2.C: New test.
32752
32753 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32754
32755         PR bootstrap/6445
32756         * gcc.dg/20020426-1.c: New test.
32757
32758 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32759
32760         * g++.dg/abi/enum1.C: New test.
32761
32762 2002-04-26  Richard Henderson  <rth@redhat.com>
32763
32764         * gcc.dg/c99-bool-1.c: Expect always true warning.
32765
32766 2002-04-25  Roger Sayle  <roger@eyesopen.com>
32767
32768         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
32769
32770 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32771
32772         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
32773         targets.
32774
32775 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
32776
32777         * g++.dg/abi/mange7.C: New test.
32778
32779         PR c++/6438.
32780         * g++.dg/parse/stmtexpr2.C: New test.
32781
32782 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
32783
32784         * gcc.dg/20020312-2.c: Add SH target.
32785
32786 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32787
32788         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
32789         compiler output on mips*-*-irix*.
32790
32791 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
32792
32793         * g++.dg/parse/attr1.C: New test.
32794
32795 2002-04-23  Roger Sayle  <roger@eyesopen.com>
32796
32797         * gcc.c-torture/execute/string-opt-17.c: New test case.
32798         * gcc.c-torture/execute/memset-2.c: New test case.
32799
32800 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
32801
32802         PR c++/6256:
32803         * g++.dg/template/friend5.C: New test.
32804
32805         PR c++/6331:
32806         * g++.dg/template/qual1.C: Likewise.
32807
32808 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
32809
32810         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
32811         Include stdlib.h, not stdio.h or ctype.h.
32812
32813 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
32814
32815         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
32816         cris-*-elf* and mmix-*-*.
32817         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
32818         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
32819         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
32820         Ditto.
32821         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
32822         * gcc.dg/wchar_t-1.c: Ditto.
32823
32824 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
32825
32826         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
32827         Clarify comment.
32828
32829 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
32830
32831         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
32832
32833 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32834
32835         * gcc.c-torture/execute/20000906-1.x: Delete.
32836
32837 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
32838
32839         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
32840
32841 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
32842
32843         * PR6367
32844         * g77.f-torture/execute/6367.f: New test.
32845         * g77.f-torture/execute/6367.x: Disable for MMIX.
32846
32847 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
32848
32849         * PR6352
32850         * g++.dg/opt/inline2.C: New test.
32851
32852 2002-04-18  Richard Henderson  <rth@redhat.com>
32853
32854         * gcc.dg/20000906-1.c: Enable for all targets.
32855         * gcc.c-torture/compile/iftrap-2.c: New.
32856
32857 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32858
32859         * gcc.dg/20020418-1.c: New test.
32860         * gcc.dg/20020418-2.c: New test.
32861
32862 2002-04-18  Richard Henderson  <rth@redhat.com>
32863
32864         * gcc.c-torture/compile/iftrap-1.c: New.
32865         * gcc.dg/iftrap-1.c: Adjust for ia64.
32866         * gcc.dg/iftrap-2.c: New.
32867
32868 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32869
32870         * gcc.c-torture/compile/20020418-1.c: New test.
32871
32872 2002-04-18  Roger Sayle  <roger@eyesopen.com>
32873
32874         * gcc.c-torture/compile/20020415-1.c: New.
32875
32876 2002-04-18  David S. Miller  <davem@redhat.com>
32877
32878         * gcc.c-torture/execute/20020418-1.c: New test.
32879
32880 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
32881
32882         * gcc.dg/20020416-1.c: New test.
32883
32884         * g++.dg/opt/inline1.C: New test.
32885
32886 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
32887
32888         * gcc.dg/altivec-5.c: New test.
32889
32890         * gcc.dg/20020415-1.c: New test.
32891
32892 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
32893
32894         * testsuite/lib/chill.exp: Remove.
32895
32896 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
32897
32898         * g++.dg/other/big-struct.C: New test.
32899
32900 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
32901
32902         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
32903         of scratch file.
32904
32905 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
32906
32907         PR c/6277
32908         * gcc.dg/i386-387-1.c: Allow optional leading underscore
32909         in scan-assembler function name
32910
32911 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
32912
32913         * g77.f-torture/execute/980628-4.x,
32914         g77.f-torture/execute/980628-5.x,
32915         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32916         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32917         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
32918         i[34567]86-*-*.
32919
32920 2002-04-13  David S. Miller  <davem@redhat.com>
32921
32922         * gcc.c-torture/execute/20020413-1.c: New test.
32923
32924 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
32925
32926         * gcc.dg/asm-6.c,
32927         * g++.dg/ext/asm1.C: New tests.
32928
32929 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
32930
32931         PR c++ 5373.
32932         * g++.dg/parse/stmtexpr1.C: New test.
32933
32934         PR c++/5189.
32935         * g++.dg/template/copy1.C: New test.
32936
32937 2002-04-12  Richard Henderson  <rth@redhat.com>
32938
32939         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
32940
32941 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
32942
32943         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
32944         gcc.c-torture/execute/20020307-2.c.
32945
32946 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
32947
32948         * g++.dg/ext/attrib5.C,
32949         * g++.dg/lookup/struct1.C: New tests.
32950
32951 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
32952
32953         * gcc.dg/20020411-1.c: New test.
32954
32955         * gcc.c-torture/execute/20020411-1.c: New test.
32956
32957 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
32958
32959         * g77.f-torture/execute/6177.f: New test.
32960
32961 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
32962
32963         PR middle-end/6247
32964         * g++.dg/opt/cleanup1.C: New test.
32965
32966         * g++.dg/opt/const1.C: New test.
32967
32968 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
32969
32970         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
32971
32972 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32973
32974         PR c++/5507
32975         * g++.dg/template/typename2.C: New test.
32976
32977 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
32978
32979         * gcc.c-torture/execute/loop-12.c: New.
32980
32981 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
32982
32983         * g77.f-torture/execute/980628-4.x,
32984         g77.f-torture/execute/980628-5.x,
32985         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32986         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32987         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
32988
32989 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32990
32991         PR optimization/6086
32992         * g++.dg/opt/preinc1.C: New test.
32993
32994 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32995
32996         PR c++/5571
32997         * g++.dg/opt/static2.C: New test.
32998
32999 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33000
33001         PR c/5120
33002         * gcc.dg/20020406-1.c: New test.
33003
33004 2002-04-04  David S. Miller  <davem@redhat.com>
33005
33006         * gcc.c-torture/execute/20020404-1.c: New test.
33007
33008 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33009
33010         PR c/6123
33011         * gcc.dg/20020312-2.c: Do not declare global register variable
33012         if __PIC__ or __pic__ is defined.
33013
33014 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33015
33016         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33017         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33018
33019 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33020
33021         * gcc.misc-tests/linkage.exp: Update last change to handle
33022         sparc*-, not just sparc-.
33023
33024 2002-04-03  Richard Henderson  <rth@redhat.com>
33025
33026         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33027
33028 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33029
33030         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33031
33032 2002-04-02  David S. Miller  <davem@redhat.com>
33033
33034         * gcc.c-torture/execute/20020402-3.c: New test.
33035
33036 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33037
33038         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33039         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33040
33041         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33042         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33043         g77.f-torture/execute/20001201.x,
33044         g77.f-torture/execute/u77-test.x: New files.
33045
33046         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33047         * gcc.dg/wchar_t-1.c: Ditto.
33048
33049 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33050
33051         * gcc.c-torture/execute/20020402-1.c: New test.
33052
33053 2002-04-01  Richard Henderson  <rth@redhat.com>
33054
33055         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33056
33057         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33058
33059 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33060
33061         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33062
33063 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33064
33065         * g++.dg/inherit/template-as-base.C: Expect error.
33066         * g++.dg/inherit/namespace-as-base.C: Likewise.
33067
33068 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33069
33070         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33071         g++.dg/ext/instantiate3.C: Tweak match patterns.
33072
33073         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33074         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33075         -da test.
33076
33077 2002-03-31  Richard Henderson  <rth@redhat.com>
33078
33079         * gcc.dg/special/alias-2.c: New.
33080         * gcc.dg/special/ecos.exp: Run it.
33081
33082 2002-03-31  Richard Henderson  <rth@redhat.com>
33083
33084         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33085
33086 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33087
33088         * gcc.dg/weak-1.c: Disable on h8300 port.
33089
33090 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33091
33092         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33093         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33094         ordering tests.
33095         * g++.dg/bprob/bprob-1.C: New test.
33096         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33097         * g++.dg/gcov/gcov-1.C: New test.
33098         * g++.dg/gcov/gcov-1.x: New file.
33099         * g++.dg/gcov/gcov-2.C: New test.
33100         * g++.dg/gcov/gcov-3.C: New test.
33101         * g++.dg/gcov/gcov-3.h: New file.
33102
33103 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33104
33105         * g++.old-deja/g++.other/builtins5.C: New test.
33106         * g++.old-deja/g++.other/builtins6.C: New test.
33107         * g++.old-deja/g++.other/builtins7.C: New test.
33108         * g++.old-deja/g++.other/builtins8.C: New test.
33109         * g++.old-deja/g++.other/builtins9.C: New test.
33110
33111 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33112
33113         * g++.dg/opt/static1.C: New test.
33114
33115         * g++.dg/opt/longbranch1.C: New test.
33116
33117 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33118
33119         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33120
33121         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33122
33123 2002-03-28  Jeffrey A Law  (law@redhat.com)
33124
33125         * gcc.c-torture/execute/20020328-1.c: New test.
33126
33127 2002-03-27  Richard Henderson  <rth@redhat.com>
33128
33129         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33130         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33131         move from g++.old-deja/g++.ext/.
33132
33133 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33134
33135         * g++.dg/init/new2.C: New test.
33136
33137 2002-03-26  Richard Henderson  <rth@redhat.com>
33138
33139         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33140
33141         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33142         on sparc.
33143
33144         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33145         sparcv9 systems.
33146         * gcc.dg/20001102-1.c: Likewise.
33147
33148 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33149
33150         * gcc.dg/cpp/endif-pedantic1.c,
33151         gcc.dg/cpp/endif-pedantic2.c: New tests.
33152
33153 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33154
33155         * g++.dg/init/new1.C: New test.
33156
33157 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33158
33159         * g++.dg/abi/vbase9.C: New test.
33160
33161 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33162
33163         * gcc.dg/arm-asm.c: New test.
33164
33165 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33166
33167         * gcc.dg/Wswitch-enum.c: New test.
33168         Fix PR c/5044.
33169
33170 2002-03-26  Richard Henderson  <rth@redhat.com>
33171
33172         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33173         structure.
33174
33175 2002-03-25  Richard Henderson  <rth@redhat.com>
33176
33177         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33178         sparcv9 systems.
33179
33180         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33181         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33182
33183 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33184
33185         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33186
33187 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33188
33189         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33190         targets using generic thunk support.
33191
33192 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33193
33194         * gcc.c-torture/compile/20020323-1.c: New test.
33195
33196         * g++.dg/opt/conj2.C: New test.
33197
33198 2002-03-24  Richard Henderson  <rth@redhat.com>
33199
33200         * gcc.dg/weak-1.c: Use -fno-common.
33201
33202 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33203
33204         * g77.dg/f77-edit-apostrophe-out.f: New test
33205         * g77.dg/f77-edit-h-out.f: New test
33206         * g77.dg/f77-edit-t-in.f: New test
33207         * g77.dg/f77-edit-t-out.f: New test
33208         * g77.dg/f77-edit-x-out.f: New test
33209         * g77.dg/f77-edit-slash-out.f: New test
33210         * g77.dg/f77-edit-colon-out.f: New test
33211         * g77.dg/f77-edit-s-out.f: New test
33212
33213 2002-03-24  Richard Henderson  <rth@redhat.com>
33214
33215         * objc/execute/formal_protocol-6.x: New XFAIL.
33216
33217 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33218
33219         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33220         that do not support weak symbols
33221
33222 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33223
33224         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33225         * lib/g77.exp: Likewise.
33226         * lib/objc.exp: Likewise.
33227
33228 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33229
33230         * gcc.dg/Wswitch-default.c: New test.
33231
33232 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33233
33234         * g++.dg/other/enum1.C: New test.
33235
33236 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33237
33238         * gcc.dg/pragma-ep-3.c: Fix typo.
33239
33240 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33241
33242         * g++.dg/inherit/template-as-base.C: New test.
33243
33244 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33245
33246         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33247         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33248
33249 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33250
33251         * gcc.dg/cpp/multiline.c: Update to match.
33252
33253 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33254
33255         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33256
33257 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33258
33259         * gcc.dg/cpp/extratokens2.c: New file.
33260
33261 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33262
33263         * gcc.dg/20020312-2.c: Add rs6000 target.
33264
33265         * gcc.c-torture/compile/20020319-1.c: New test.
33266
33267 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33268
33269         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33270         (A, E): Handle this.
33271
33272 2002-03-20  Jason Merrill  <jason@redhat.com>
33273
33274         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33275         ignoring -fpic.
33276         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33277         through prune_gcc_output.
33278
33279 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33280
33281         * gcc.c-torture/compile/20020320-1.c: New test.
33282
33283 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33284
33285         * gcc.c-torture/compile/20020318-1.c: New test.
33286
33287         * gcc.dg/struct-by-value-1.c: New test.
33288
33289         * gcc.dg/20020319-1.c: New test.
33290
33291 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33292
33293         * g++.dg/opt/conj1.C: New test.
33294
33295 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33296
33297         * g++.dg/template/qualttp20.C: Revert previous change.
33298         * g++.dg/template/qualttp3.C: Likewise.
33299         * g++.dg/template/qualttp4.C: Likewise.
33300         * g++.dg/template/qualttp5.C: Likewise.
33301         * g++.dg/template/qualttp6.C: Likewise.
33302         * g++.dg/template/qualttp7.C: Likewise.
33303         * g++.dg/template/qualttp8.C: Likewise.
33304         * g++.dg/template/recurse.C: Likewise.
33305
33306 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33307
33308         * gcc.dg/cpp/wchar-1.c: Update.
33309
33310 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33311
33312         * g++.dg/template/conv1.C: New test.
33313         * g++.dg/template/conv2.C: New test.
33314         * g++.dg/template/conv3.C: New test.
33315         * g++.dg/template/conv4.C: New test.
33316
33317 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33318
33319         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33320         * g++.dg/template/qualttp3.C: Likewise.
33321         * g++.dg/template/qualttp4.C: Likewise.
33322         * g++.dg/template/qualttp5.C: Likewise.
33323         * g++.dg/template/qualttp6.C: Likewise.
33324         * g++.dg/template/qualttp7.C: Likewise.
33325         * g++.dg/template/qualttp8.C: Likewise.
33326         * g++.dg/template/recurse.C: Likewise.
33327
33328 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33329
33330         * g++.dg/opt/dtor1.C: New test.
33331
33332 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33333
33334         * gcc.c-torture/compile/20020315-1.c: New test.
33335
33336 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33337
33338         * gcc.dg/weak-1.c: Fix scan tests.
33339
33340 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33341
33342         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33343         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33344         cris-*-aout* mmix-*-*.
33345         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33346         cris-*-aout* mmix-*-*.
33347         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33348         cris-*-elf* cris-*-aout* and mmix-*-*.
33349         * gcc.dg/20001009-1.c: Ditto.
33350         * gcc.dg/20010912-1.c: Ditto.
33351         * gcc.dg/20020122-4.c: Ditto.
33352         * gcc.dg/inline-2.c: Ditto.
33353
33354 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33355
33356         * gcc.c-torture/compile/20020314-1.c: New test.
33357
33358 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33359
33360         * gcc.c-torture/execute/20020314-1.c: New test.
33361
33362 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33363
33364         * g++.dg/warn/Wunused-1.C: New test.
33365
33366 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33367
33368         * g++.dg/abi/mangle6.C: New test.
33369
33370 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33371
33372         * gcc.c-torture/compile/20020309-2.c: New test.
33373
33374         * gcc.c-torture/compile/20020312-1.c: New test.
33375
33376 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33377
33378         * g++.dg/other/access1.C: New test.
33379
33380 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33381
33382         * gcc.c-torture/execute/wchar_t-1.c: New test.
33383
33384 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33385
33386         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33387
33388 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33389
33390         * gcc.dg/20020312-1.c: New test case.
33391
33392 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33393
33394         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33395
33396 2002-03-11  Richard Henderson  <rth@redhat.com>
33397
33398         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33399         * g++.old-deja/g++.jason/report.C: Likewise.
33400
33401 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33402
33403         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33404         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33405
33406 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33407
33408         * testsuite/g++.dg/overload/pmf1.C: New test.
33409
33410 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33411
33412         * gcc.c-torture/execute/20020307-1.c: Use long.
33413
33414 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33415
33416         PR optimization/5844
33417         * gcc.dg/20020310-1.c: New test.
33418
33419 2002-03-09  Michael Meissner  <meissner@redhat.com>
33420
33421         * gcc.c-torture/execute/memcpy-2.c: New test.
33422         * gcc.c-torture/execute/memset-1.c: New test.
33423         * gcc.c-torture/execute/strlen-1.c: New test.
33424         * gcc.c-torture/execute/strcmp-1.c: New test.
33425         * gcc.c-torture/execute/strncmp-1.c: New test.
33426
33427 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33428
33429         * gcc.dg/ppc-ldstruct.c: New test.
33430
33431 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33432
33433         * gcc.c-torture/execute/va-arg-22.c: New test.
33434
33435 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33436
33437         * gcc.c-torture/compile/20020309-1.c: New test.
33438
33439 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33440
33441         * gcc.c-torture/execute/20020307-2.c: New test.
33442
33443 2002-03-07  Jeffrey A Law  (law@redhat.com)
33444
33445         * g77.f-torture/compile/20020307-1.f: New test.
33446
33447 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33448
33449         * gcc.dg/unordered-1.c: New test.
33450
33451 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33452
33453         * gcc.c-torture/execute/20020307-1.c: New test.
33454
33455 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33456
33457         * gcc.dg/20020304-1.c: New test.
33458
33459         * gcc.c-torture/compile/20020304-2.c: New test.
33460
33461 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33462
33463         * gcc.c-torture/compile/20020304-1.c: New test case
33464         (from PR c/5830).
33465
33466 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33467
33468         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33469
33470 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33471
33472         * g++.dg/other/classkey1.C: New test.
33473
33474 2002-03-01  Richard Henderson  <rth@redhat.com>
33475
33476         * gcc.c-torture/compile/981223-1.x: New.
33477         * gcc.c-torture/compile/920625-1.x: New.
33478
33479 2002-02-28  Richard Henderson  <rth@redhat.com>
33480
33481         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33482
33483 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33484
33485         * gcc.c-torture/execute/20020227-1.c: New test.
33486
33487 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33488
33489         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33490         here" ERROR lines.
33491         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33492         * g++.old-deja.g++.other/defarg1.C: Likewise.
33493         * g++.old-deja/g++.pt/calls2.C: Likewise.
33494         * g++.old-deja/g++.pt/crash20.C: Likewise.
33495         * g++.old-deja/g++.pt/crash30.C: Likewise.
33496         * g++.old-deja/g++.pt/crash36.C: Likewise.
33497         * g++.old-deja/g++.pt/crash6.C: Likewise.
33498         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33499         * g++.old-deja/g++.pt/derived3.C: Likewise.
33500         * g++.old-deja/g++.pt/error1.C: Likewise.
33501         * g++.old-deja/g++.pt/friend21.C: Likewise.
33502         * g++.old-deja/g++.pt/friend23.C: Likewise.
33503         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33504         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33505
33506 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33507
33508         * gcc.c-torture/execute/20020225-2.c: New test.
33509
33510 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33511
33512         * gcc.c-torture/execute/920730-1t.c,
33513         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33514         Delete test cases, only relevant to -traditional.
33515
33516 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33517
33518         * gcc.dg/cpp/undef1.c: Remove.
33519         * gcc.dg/cpp/directiv.c: Update.
33520         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33521
33522 2002-02-27  Michael Meissner  <meissner@redhat.com>
33523
33524         * gcc.c-torture/execute/20020226-1.c: New test.
33525
33526 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33527
33528         * g++.dg/debug/debug4.C: New test.
33529
33530         * gcc.dg/ia64-visibility-1.c: New test.
33531
33532 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33533
33534         * gcc.dg/debug/20020224-1.c: New.
33535
33536 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33537
33538         * gcc.c-torture/execute/960416-1.x: New.
33539         * gcc.c-torture/execute/divconst-3.x: Likewise.
33540
33541 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33542
33543         * gcc.dg/20020224-1.c: New test.
33544
33545 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33546
33547         * gcc.c-torture/execute/20020225-1.c: New.
33548
33549 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33550
33551         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33552
33553 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33554
33555         * gcc.dg/20020222-1.c: New test.
33556
33557 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33558
33559         * g++.dg/opt/anonunion1.C: New test.
33560
33561 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33562
33563         * g++.dg/template/qualttp19.C: New test.
33564         * g++.dg/template/qualttp20.C: New test.
33565         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33566         * g++.old-deja/g++.other/qual1.C: Likewise.
33567
33568 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33569
33570         * gcc.dg/attr-alwaysinline.c: New.
33571
33572 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33573
33574         * gcc.dg/20020220-1.c: New test.
33575
33576         * gcc.dg/20020220-2.c: New test.
33577
33578         * g++.dg/opt/mmx1.C: New test.
33579
33580 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33581
33582         * gcc.c-torture/compile/20020110.c: New test.
33583
33584 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33585
33586         * gcc.c-torture/execute/20020219-1.c: New test.
33587
33588         * gcc.dg/20020219-1.c: New test.
33589
33590         * gcc.dg/noncompile/20020220-1.c: New test.
33591
33592         * g++.dg/opt/ptrintsum1.C: New test.
33593
33594         * gcc.dg/debug/20020220-1.c: New test.
33595
33596 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33597
33598         * gcc.c-torture/execute/20020216-1.c: New test.
33599
33600 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33601
33602         * gcc.dg/decl-1.c: Update, new test.
33603
33604 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33605
33606         * g++.dg/abi/bitfield1.C: New test.
33607         * g++.dg/abi/bitfield2.C: New test.
33608
33609 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33610
33611         * gcc.dg/attr-nest.c: New test.
33612
33613 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33614
33615         * gcc.c-torture/execute/20020215-1.c: New test.
33616
33617 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
33618
33619         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
33620         * g++.dg/debug/debug.exp: New.
33621         * g++.dg/debug/trivial.C: New.
33622         * g++.dg/debug/debug1.C: Moved...
33623         * g++.dg/other/debug1.C: ...from here.
33624         * g++.dg/debug/debug2.C: Moved...
33625         * g++.dg/other/debug2.C: ...from here.
33626         * g++.dg/debug/debug3.C: Moved...
33627         * g++.dg/other/debug3.C: ...from here.
33628
33629         * gcc.dg/noncompile/20020213-1.c: New test.
33630
33631 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
33632
33633         * g++.dg/other/debug3.C: New test.
33634
33635         * gcc.c-torture/execute/20020213-1.c: New test.
33636
33637 2002-02-13  Richard Smith <richard@ex-parrot.com>
33638
33639         * g++.old-deja/g++.other/thunk1.C: New test.
33640
33641 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33642
33643         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
33644
33645 2002-02-13  Stan Shebs  <shebs@apple.com>
33646
33647         * gcc.dg/altivec-3.c: New.
33648
33649 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
33650
33651         * gcc.dg/Wunreachable-1.c: New test.
33652         * gcc.dg/Wunreachable-2.c: New test.
33653
33654 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33655
33656         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
33657
33658 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
33659
33660         * gcc.dg/decl-1.c: New test.
33661
33662 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33663
33664         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
33665
33666 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33667
33668         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
33669         * gcc.c-torture/compile/980506-1.x: Likewise.
33670
33671 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33672
33673         * gcc.dg/20020210-1.c: New.
33674
33675 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
33676
33677         * g77.f-torture/execute/947.f: New regression test
33678         for PR fortran/947.
33679
33680 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
33681
33682         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
33683         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
33684
33685 2002-02-08  Richard Henderson  <rth@redhat.com>
33686
33687         * gcc.c-torture/compile/labels-3.c: New.
33688
33689 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
33690
33691         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
33692         expression statements work instead.
33693         * gcc.dg/noncompile/20020207-1.c: New test.
33694
33695 2002-02-07  Richard Henderson  <rth@redhat.com>
33696
33697         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
33698
33699 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33700
33701         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
33702         message from g77
33703         * lib/g77-dg.exp: Trim g77 error messages so that they are
33704         recognized by dg.exp.
33705
33706 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33707
33708         PR fortran/5473
33709         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
33710
33711 2002-02-07  Richard Henderson  <rth@redhat.com>
33712
33713         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
33714         to be sufficiently aligned for integers.
33715
33716 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
33717
33718         * g++.dg/template/friend4.C: New test.
33719
33720 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33721
33722         PR fortran/5743
33723         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
33724         unsupported cases.
33725
33726 2002-02-07  Richard Henderson  <rth@redhat.com>
33727
33728         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
33729         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
33730         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
33731         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
33732
33733 2002-02-06  Richard Henderson  <rth@redhat.com>
33734
33735         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
33736
33737 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
33738
33739         * gcc.dg/20020206-1.c: New test.
33740
33741 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
33742
33743         * gcc.c-torture/execute/20020206-1.c: New test.
33744
33745         * gcc.c-torture/execute/20020206-2.c: New test.
33746
33747         PR optimization/5429:
33748         * gcc.c-torture/compile/20020206-1.c: New test.
33749
33750 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
33751
33752         * g++.dg/ext/align1.C: Do not use an explicit alignment value
33753         as certain file formats cannot support particularly large
33754         alignments.
33755
33756         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
33757         and do not expect to be able to link the executable.
33758
33759         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
33760         fail because the COFF format does not support the weak attribute.
33761
33762 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
33763
33764         * g77.dg/pr5473.f: New test
33765
33766 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
33767
33768         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
33769         Fix testcase accordingly.
33770
33771 2002-02-04  Richard Henderson  <rth@redhat.com>
33772
33773         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
33774         (buf): Change to be an array of pointers, not ints.
33775
33776 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33777
33778         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
33779         before all tests.  Move warning one line above to match where it
33780         C frontend emits.
33781         * gcc.dg/Wswitch-2.c: New test.
33782         * g++.dg/warn/Wswitch-1.C: New test.
33783         * g++.dg/warn/Wswitch-2.C: New test.
33784
33785 2002-02-04  Richard Henderson  <rth@redhat.com>
33786
33787         * g++.dg/abi/offsetof.C: Fix size comparison.
33788
33789 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
33790
33791         * gcc.dg/cast-qual-2.c: New test.
33792
33793 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33794
33795         * gcc.dg/20020201-4.c: New test.
33796
33797 2002-02-04  Ben Elliston  <bje@redhat.com>
33798
33799         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
33800         target_info attribute != 0, in addition to the empty string.
33801         (gcc_target_compile): Likewise.
33802
33803 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
33804
33805         * gcc.dg/Wswitch.c: New test.
33806         PR gcc/4475. PR gcc/3780.
33807
33808 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
33809
33810         * g77.f-torture/execute/5122.f: New test for regressions
33811         against PR fortran/5122.
33812
33813 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
33814
33815         * g77.f-torture/compile/pr3743.f: Delete
33816         * g77.dg/pr3743-1.f: New test.
33817         * g77.dg/pr3743-2.f: New test.
33818         * g77.dg/pr3743-3.f: New test.
33819         * g77.dg/pr3743-4.f: New test.
33820
33821 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33822
33823         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
33824
33825 2002-02-02  Richard Henderson  <rth@redhat.com>
33826
33827         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
33828         * gcc.c-torture/execute/bf64-1.c: Likewise.
33829
33830 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33831
33832         * gcc.dg/20020201-2.c: New test.
33833
33834         * gcc.dg/20020201-3.c: New test.
33835
33836         * gcc.c-torture/execute/bitfld-2.c: New test.
33837
33838 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33839
33840         * gcc.dg/bitfld-1.c: Update.
33841         * gcc.dg/bitfld-2.c: Update.
33842         * gcc.c-torture/execute/bitfld-1.x: New.
33843
33844 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33845
33846         * gcc.c-torture/execute/20020201-1.c: New test.
33847
33848 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
33849
33850         PR target/5469
33851         * gcc.dg/20020201-1.c: New test.
33852
33853 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
33854
33855         PR fortran/3743
33856         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
33857         * g77.f-torture/compile/pr3743.x: Remove
33858
33859 2002-01-31  Tom Rix  <trix@redhat.com>
33860
33861         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
33862
33863 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33864
33865         * gcc.dg/noncompile/20020130-1.c: New test.
33866
33867 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
33868
33869         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
33870
33871 2002-01-29  Richard Henderson  <rth@redhat.com>
33872
33873         * gcc.c-torture/execute/991118-1.c: Cast various constants back
33874         to long long.
33875         * gcc.c-torture/execute/bf64-1.c: Likewise.
33876
33877 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
33878
33879         * gcc.c-torture/execute/20020129-1.c: New test.
33880
33881 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33882
33883         * gcc.c-torture/compile/20000224-1.c: Update.
33884         * gcc.c-torture/execute/bitfld-1.c: New tests.
33885         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
33886         * gcc.dg/uninit-A.c: Update.
33887
33888 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33889
33890         * g++.dg/template/ctor1.C: Add instantiation.
33891
33892 2002-01-28  Paul Koning  <pkoning@equallogic.com>
33893
33894         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
33895         argument to __builtin_prefetch to be const ptr.
33896
33897 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
33898
33899         * gcc.c-torture/compile/20020120-1.c: New test.
33900
33901 2002-01-27  Kazu Hirata  <kazu@hxi.com>
33902
33903         * gcc.c-torture/execute/20020127-1.c: New test.
33904
33905 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
33906
33907         * g77.dg/f77-edit-i-in.f: New test
33908         * g77.dg/f77-edit-i-out.f: New test
33909
33910 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
33911
33912         * gcc.dg/debug/debug.exp: New file.
33913         * gcc.dg/debug/trivial.c: New file.
33914         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
33915         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
33916         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
33917         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
33918         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
33919         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
33920         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
33921         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
33922         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
33923         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
33924         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
33925         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
33926         * gcc.dg/20000503-1.c: Removed.
33927         * gcc.dg/20010207-1.c: Removed.
33928         * gcc.dg/20011223-1.c: Removed.
33929         * gcc.dg/20020104-2.c: Removed.
33930         * gcc.dg/debug-1.c: Removed.
33931         * gcc.dg/debug-2.c: Removed.
33932         * gcc.dg/debug-3.c: Removed.
33933         * gcc.dg/debug-4.c: Removed.
33934         * gcc.dg/debug-5.c: Removed.
33935         * gcc.dg/debug-6.c: Removed.
33936         * gcc.dg/dwarf2-1.c: Removed.
33937         * gcc.dg/dwarf2-2.c: Removed.
33938
33939 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
33940
33941         * g++.old-deja/g++.other/eh5.C: New test.
33942         * g++.old-deja/g++.other/sibcall2.C: New test.
33943         * g++.old-deja/g++.other/array9.C: New test.
33944         * g++.old-deja/g++.other/typename2.C: New test.
33945         * g++.old-deja/g++.other/crash60.C: New test.
33946         * g++.old-deja/g++.other/conv9.C: New test.
33947         * g++.old-deja/g++.other/mangle10.C: New test.
33948         * g++.old-deja/g++.other/unchanging1.C: New test.
33949         * g++.old-deja/g++.other/exprstmt1.C: New test.
33950         * g++.old-deja/g++.other/inline23.C: New test.
33951         * g++.old-deja/g++.eh/ia64-1.C: New test.
33952         * g++.old-deja/g++.other/dwarf2-1.C: New test.
33953         * g++.old-deja/g++.other/reload1.C: New test.
33954         * g++.old-deja/g++.other/static20.C: New test.
33955         * g++.old-deja/g++.other/local-alloc1.C: New test.
33956         * g++.old-deja/g++.other/conv8.C: New test.
33957         * g++.old-deja/g++.other/stmtexpr2.C: New test.
33958         * g++.old-deja/g++.other/storeexpr1.C: New test.
33959         * g++.old-deja/g++.other/storeexpr2.C: New test.
33960         * g++.dg/eh/template2.C: New test.
33961         * g++.dg/warn/weak1.C: New test.
33962
33963 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
33964
33965         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33966         Remove first, non-varying, argument.
33967
33968 2002-01-23  Richard Henderson  <rth@redhat.com>
33969
33970         * gcc.dg/inline-2.c: New.
33971
33972         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
33973         Add optional target arg.  Check number of arguments.
33974         (scan-assembler-not, scan-assembler-dem): Likewise.
33975         (scan-assembler-dem-not): Likewise.
33976
33977 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33978
33979         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
33980         line 12.
33981         * g++.old-deja/g++.brendan/parse3.C,
33982         g++.old-deja/g++.other/crash26.C,
33983         g++.old-deja/g++.other/crash28.C,
33984         g++.old-deja/g++.other/crash29.C,
33985         g++.old-deja/g++.other/crash30.C,
33986         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
33987
33988 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
33989
33990         * gcc.dg/20020115-1.c: New.
33991
33992 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
33993
33994         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
33995
33996 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
33997
33998         * gcc.dg/20020122-3.c: New.
33999
34000 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34001
34002         * g++.dg/other/gc1.C: New test.
34003
34004 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34005
34006         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34007
34008 2002-01-22  Richard Henderson  <rth@redhat.com>
34009
34010         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34011
34012 2002-01-22  Richard Henderson  <rth@redhat.com>
34013
34014         * gcc.dg/20020122-4.c: New.
34015
34016 2002-01-22  H.J. Lu <hjl@gnu.org>
34017
34018         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34019         link output.
34020         * gcc.dg/special/ecos.exp: Likewise.
34021         * lib/g++-dg.exp: Likewise.
34022         * lib/g77-dg.exp: Likewise.
34023         * lib/gcc-dg.exp : Likewise.
34024         * lib/mike-g++.exp: Likewise.
34025         * lib/mike-g77.exp: Likewise.
34026         * lib/mike-gcc.exp: Likewise.
34027         * lib/objc-dg.exp: Likewise.
34028
34029 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34030
34031         PR target/5379
34032         * gcc.dg/20020122-2.c: New test.
34033
34034 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34035
34036         * gcc.dg/20020122-1.c: New test.
34037
34038 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34039
34040         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34041
34042 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34043
34044         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34045
34046 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34047
34048         * gcc.c-torture/compile/20020121-1.c: New test.
34049
34050 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34051
34052         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34053         ld_library_path.
34054
34055 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34056
34057         * gcc.dg/20020218-1.c: New test.
34058
34059 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34060
34061         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34062         messages
34063         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34064         "At global scope" warning
34065         * g++.dg/ext/align1.C: Change cygwin test for alignment
34066         from db-bogus to dg-warning
34067
34068 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34069
34070         * g77.f-torture/compile/cpp2.F: New test.
34071
34072 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34073
34074         * g++.dg/template/access1.C: New test.
34075
34076 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34077
34078         * gcc.dg/20020118-1.c: New.
34079
34080 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34081
34082         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34083
34084 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34085
34086         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34087         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34088         alignment warnings.
34089
34090 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34091
34092         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34093         torture_with_loops and torture_without_loops
34094
34095 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34096
34097         * gcc.c-torture/compile/20020116-1.c: New test.
34098
34099 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34100
34101         * gcc.dg/20020116-2.c: New test.
34102
34103         * gcc.dg/ultrasp4.c: New test.
34104
34105         * gcc.dg/20020116-1.c: New test.
34106
34107 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34108
34109         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34110         by EABI.
34111
34112 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34113
34114         * gcc.misc-tests/i386-prefetch.exp: New.
34115         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34116         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34117         * gcc.misc-tests/i386-pf-none-1.c: New test.
34118         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34119
34120 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34121
34122         * gcc.dg/gnu89-init-1.c: Add new tests.
34123
34124 2002-01-15  Andreas Jaeger  <aj@suse.de>
34125
34126         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34127         * gcc.dg/i386-mmx-2.c: Likewise.
34128         * gcc.dg/i386-sse-1.c: Likewise.
34129         * gcc.dg/i386-sse-2.c: Likewise.
34130         * gcc.dg/i386-sse-3.c: Likewise.
34131
34132 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34133
34134         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34135         Uncomment additional cases that now pass.
34136
34137 2002-01-11  Richard Henderson  <rth@redhat.com>
34138
34139         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34140         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34141
34142 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34143
34144         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34145
34146 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34147
34148         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34149         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34150
34151 2002-01-10  Dale Johannesen  <dalej@apple.com>
34152
34153         * gcc.c-torture/execute/loop-11.c: New.
34154
34155 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34156
34157         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34158         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34159
34160 2002-01-09  Richard Henderson  <rth@redhat.com>
34161
34162         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34163         type in which to perform the operation for each size.
34164
34165 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34166
34167         * gcc.c-torture/compile/20020109-2.c: New test.
34168
34169 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34170
34171         * gcc.c-torture/execute/loop-10.c: New test.
34172
34173 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34174
34175         * gcc.c-torture/compile/20010226-1.c: New test.
34176         * gcc.c-torture/compile/20010227-1.c: New test.
34177         * gcc.c-torture/compile/20010426-1.c: New test.
34178         * gcc.c-torture/compile/20010510-1.c: New test.
34179         * gcc.c-torture/compile/20010605-3.c: New test.
34180         * gcc.c-torture/compile/20010824-1.c: New test.
34181         * gcc.c-torture/execute/20010409-1.c: New test.
34182         * gcc.dg/noncompile/20000901-1.c: New test.
34183         * gcc.dg/20001023-1.c: New test.
34184         * gcc.dg/20001101-1.c: New test.
34185         * gcc.dg/20001102-1.c: New test.
34186         * gcc.dg/20010207-1.c: New test.
34187         * gcc.dg/20010405-1.c: New test.
34188         * gcc.dg/20010822-1.c: New test.
34189         * gcc.dg/20011107-1.c: New test.
34190
34191 2002-01-09  Jeffrey A Law  (law@redhat.com)
34192
34193         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34194
34195         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34196         execution failure on PA targets.
34197
34198 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34199
34200         * gcc.c-torture/compile/20020109-1.c: New test.
34201
34202 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34203
34204         * gcc.c-torture/execute/20020108-1.c: New test.
34205
34206 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34207
34208         * gcc.dg/20020108-1.c: New test.
34209
34210 2002-01-08  H.J. Lu <hjl@gnu.org>
34211
34212         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34213         for header files.
34214
34215 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34216
34217         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34218         consistency.
34219
34220 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34221
34222         * gcc.dg/altivec-4.c: Test altivec predicates.
34223
34224 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34225
34226         * gcc.c-torture/execute/20020107-1.c: New test.
34227
34228 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34229
34230         PR c/5279
34231         * gcc.c-torture/compile/20020106-1.c: New test.
34232
34233 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34234
34235         * gcc.c-torture/execute/nestfunc-4.c: New test.
34236
34237 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34238
34239         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34240         extra triple that slipped in.
34241         * g++.old-deja/g++.abi/align.C: Likewise.
34242         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34243
34244 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34245
34246         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34247         * g++.old-deja/g++.abi/align.C: Likewise.
34248         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34249
34250         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34251         on FreeBSD/i386.
34252         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34253         FreeBSD.
34254
34255 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34256
34257         * gcc.dg/20020104-1.c: New test.
34258
34259         * gcc.dg/20020104-2.c: New test.
34260
34261 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34262
34263         * gcc.dg/20020103-1.c: Fix typo in target selector.
34264
34265 2002-01-03  Richard Henderson  <rth@redhat.com>
34266
34267         * gcc.dg/20020103-1.c: New.
34268
34269 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34270
34271         * gcc.c-torture/execute/20020103-1.c: New test.
34272
34273 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34274
34275         * g++.dg/other/debug2.C: New test.
34276
34277         * gcc.c-torture/compile/20020103-1.c: New test.
34278
34279 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34280
34281         * gcc.dg/gnu89-init-1.c: Added new tests.
34282
34283 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34284
34285         * g++.dg/template/friend2.C: Remove as patch is reverted.
34286
34287         * g++.dg/warn/oldcast1.C: New test.
34288
34289         * g++.dg/template/ptrmem1.C: New test.
34290         * g++.dg/template/ptrmem2.C: New test.
34291
34292         * g++.dg/template/ntp.C: New test.
34293
34294         * g++.dg/other/component1.C: New test.
34295
34296         * g++.dg/template/ttp3.C: New test.
34297
34298         * g++.dg/template/friend2.C: New test.
34299         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34300
34301 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34302
34303         * g++.dg/other/ptrmem1.C: New test.
34304         * g++.dg/other/ptrmem2.C: New test.
34305
34306 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34307
34308         * g++.dg/template/ctor1.C: New test.
34309
34310 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34311
34312         * g++.dg/template/friend2.C: New test.
34313
34314 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34315
34316         * gcc.dg/mmix-1.c: New test.
34317
34318 2001-12-31  Richard Henderson  <rth@redhat.com>
34319
34320         * gcc.dg/asm-5.c: New.
34321
34322 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34323
34324         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34325         in namespace __gnu_cxx
34326
34327 2001-12-30  Richard Henderson  <rth@redhat.com>
34328
34329         * gcc.dg/debug-6.c: New.
34330
34331 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34332
34333         * gcc.c-torture/compile/20011229-2.c: New test.
34334
34335 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34336
34337         * gcc.dg/debug-3.c: New test.
34338         * gcc.dg/debug-4.c: New test.
34339         * gcc.dg/debug-5.c: New test.
34340
34341 2001-12-29  Richard Henderson  <rth@redhat.com>
34342
34343         * g++.dg/eh/loop1.C: New.
34344
34345 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34346
34347         * g++.dg/template/crash1.C: New test.
34348
34349 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34350
34351         * g++.dg/other/const1.C: New test.
34352
34353 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34354
34355         * gcc.c-torture/compile/20011229-1.c: New test.
34356
34357 2001-12-28  Stan Shebs  <shebs@apple.com>
34358
34359         * lib/objc-torture.exp: Resync with c-torture.exp.
34360         * lib/objc.exp: Load standard libraries.
34361
34362 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34363
34364         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34365         additional tests.
34366
34367 2001-12-27  Roger Sayle <roger@eyesopen.com>
34368
34369         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34370
34371 2001-12-27  Richard Henderson  <rth@redhat.com>
34372
34373         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34374
34375 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34376
34377         * g++.dg/eh/ctor1.C: New test.
34378         * g++.dg/other/error2.C: New test.
34379
34380 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34381
34382         * g++.dg/other/init2.C: New test.
34383
34384 2001-12-24  Richard Henderson  <rth@redhat.com>
34385
34386         * gcc.dg/20011223-1.c: New.
34387         * gcc.dg/inline-1.c: New.
34388
34389 2001-12-23  Richard Henderson  <rth@redhat.com>
34390
34391         * gcc.dg/asm-4.c: Test operand modifiers.
34392
34393 2001-12-23  Richard Henderson  <rth@redhat.com>
34394
34395         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34396
34397 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34398
34399         * gcc.c-torture/execute/20011223-1.c: New test.
34400
34401 2001-12-21  Richard Henderson  <rth@redhat.com>
34402
34403         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34404         re-enables the warning.
34405
34406 2001-12-21  Richard Henderson  <rth@redhat.com>
34407
34408         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34409
34410 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34411
34412         * gcc.c-torture/compile/20011218-1.c: New test.
34413
34414 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34415
34416         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34417         arm-isr.c test.
34418         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34419         epilogue generation for ARM ISR routines.
34420
34421 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34422
34423         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34424         * gcc.dg/format/c90-printf-3.c: Likewise.
34425         * gcc.dg/format/c99-printf-3.c: Likewise.
34426         * gcc.dg/format/ext-1.c: Likewise.
34427         * gcc.dg/format/ext-6.c: Likewise.
34428         * gcc.dg/format/format.h: Prototype unlocked stdio.
34429
34430 2001-12-20  Richard Henderson  <rth@redhat.com>
34431
34432         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34433         (arena): Use it.
34434         (malloc): Correct allocation logic.  Abort if we fill up the
34435         arena before initialization complete.
34436         (realloc): Correct allocation logic.
34437
34438 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34439
34440         * gcc.c-torture/compile/20011219-2.c: New test.
34441
34442         * gcc.c-torture/execute/20011219-1.c: New test.
34443
34444 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34445
34446         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34447         target does not support weak symbols.
34448
34449 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34450
34451         * gcc.c-torture/compile/20011219-1.c: New test.
34452
34453 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34454
34455         * g++.dg/other/error1.C: New test.
34456
34457 2001-12-17  Jeffrey A Law  (law@redhat.com)
34458
34459         * gcc.c-torture/execute/20011217-1.c: New test.
34460
34461 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34462
34463         * objc.dg/special/: New directory.
34464         * objc.dg/special/special.exp: New file.
34465         * objc.dg/special/unclaimed-category-1.h: New file.
34466         * objc.dg/special/unclaimed-category-1a.m: New file.
34467         * objc.dg/special/unclaimed-category-1.m: New file.
34468
34469 2001-12-17  Andreas Jaeger  <aj@suse.de>
34470
34471         * gcc.c-torture/compile/20011217-2.c: New test.
34472
34473 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34474
34475         * gcc.c-torture/compile/20011217-1.c: New test.
34476
34477 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34478
34479         * testsuite/gcc.dg/20011214-1.c: New.
34480
34481 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34482
34483         * gcc.dg/altivec-4.c: New.
34484
34485 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34486
34487         * gcc.dg/20011113-1.c: New test.
34488
34489 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34490
34491         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34492         std::__malloc_alloc_template<0> and
34493         std::__default_alloc_template<false, 0>.
34494
34495 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34496
34497         * objc/execute/bf-21.m: New test.
34498         * objc/execute/enumeration-1.m: New test.
34499         * objc/execute/enumeration-2.m: New test.
34500
34501 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34502
34503         * gcc.dg/gnu89-init-1.c: New test.
34504
34505 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34506
34507         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34508         * g++.old-deja/g++.jason/2371.C: Likewise.
34509         * g++.old-deja/g++.jason/template33.C: Likewise.
34510         * g++.old-deja/g++.jason/template34.C: Likewise.
34511         * g++.old-deja/g++.jason/template36.C: Likewise.
34512         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34513         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34514         * g++.old-deja/g++.other/typename1.C: Likewise.
34515         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34516         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34517         * g++.old-deja/g++.pt/typename11.C: Likewise.
34518         * g++.old-deja/g++.pt/typename14.C: Likewise.
34519         * g++.old-deja/g++.pt/typename16.C: Likewise.
34520         * g++.old-deja/g++.pt/typename3.C: Likewise.
34521         * g++.old-deja/g++.pt/typename4.C: Likewise.
34522         * g++.old-deja/g++.pt/typename5.C: Likewise.
34523         * g++.old-deja/g++.pt/typename7.C: Likewise.
34524         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34525
34526 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34527
34528         * g++.dg/other/linkage1.C: New test.
34529         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34530         specifiers.
34531
34532 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34533
34534         * gcc.dg/concat.c: New test.
34535
34536 2001-12-11  Stan Shebs  <shebs@apple.com>
34537
34538         * objc/compile: New test directory.
34539         * objc/compile/compile.exp: New expect script.
34540         * objc/compile/20011211-1.m: New compile test.
34541
34542 2001-12-11  Jason Merrill  <jason@redhat.com>
34543
34544         * lib/prune.exp (prune_gcc_output): Also handle "In member
34545         function".  So many permutations...
34546
34547 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34548
34549         * g++.dg/template/typedef1.C: New test.
34550
34551 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34552
34553         * g++.dg/other/copy1.C: New test.
34554
34555 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34556
34557         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34558
34559         * gcc.dg/builtin-choose-expr.c: New.
34560
34561 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34562
34563         * gcc.dg/altivec-2.c: New.
34564
34565 2001-12-07  Richard Henderson  <rth@redhat.com>
34566
34567         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34568
34569 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34570
34571         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34572         ultrasparc.
34573
34574 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34575
34576         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34577
34578 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34579
34580         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34581         variable argument list.
34582
34583 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34584
34585         * gcc.c-torture/execute/memcheck: Delete entire directory.
34586         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34587         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34588
34589 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34590
34591         * gcc.dg/Wshadow-1.c: New test.
34592
34593 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34594
34595         * gcc.c-torture/compile/20011130-1.c: New test.
34596
34597         * gcc.dg/noncompile/20011025-1.c: New test.
34598
34599         * g++.dg/other/anon-union.C: New test.
34600
34601         * gcc.c-torture/execute/20011024-1.c: New test.
34602
34603 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34604
34605         * gcc.c-torture/execute/20000722-1.x,
34606         gcc.c-torture/execute/20010123-1.x: Remove.
34607         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
34608         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
34609         gcc.dg/c99-complit-2.c: New tests.
34610
34611 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
34612
34613         * g++.dg/inherit/base1.C: New test.
34614
34615 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
34616
34617         * g++.dg/other/stdarg1.C: New test.
34618
34619         * gcc.c-torture/compile/20011130-2.c: New test.
34620
34621 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
34622
34623         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
34624         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
34625         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
34626         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
34627         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
34628         * gcc.dg/builtin-prefetch-1.c: New test.
34629
34630 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
34631
34632         * gcc.dg/20011130-1.c: New test.
34633
34634 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34635
34636         * g++.dg/other/scope1.C: New test.
34637         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
34638
34639 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34640
34641         * gcc.dg/vla-init-1.c: New test.
34642
34643 2001-12-01  Geoff Keating  <geoffk@redhat.com>
34644
34645         * gcc.c-torture/compile/structs.c: New testcase from GDB.
34646
34647 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34648
34649         * objc.dg/alias.m: Update.
34650         * objc.dg/class-1.m: Update.
34651         * objc.dg/const-str-1.m: Update.
34652         * objc.dg/fwd-proto-1.m: Update.
34653         * objc.dg/id-1.m: Update.
34654         * objc.dg/super-class-1.m: Update.
34655
34656 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
34657
34658         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
34659         constructs.
34660
34661 2001-11-28  Jeffrey A Law  (law@cygnus.com)
34662
34663         * gcc.c-torture/execute/20011128-1.c: New test.
34664
34665 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
34666
34667         * gcc.dg/20011127-1.c: New test.
34668
34669 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34670
34671         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
34672         from Austin Group draft 7.
34673         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
34674         scanf format arguments.
34675         * gcc.dg/format/no-exargs-2.c: New test.
34676
34677 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
34678
34679         * g++.dg/abi/vbase8-4.C: New test.
34680
34681 2001-11-24  Ian Lance Taylor  <ian@airs.com>
34682
34683         * gcc.c-torture/execute/20011121-1.c: New test.
34684
34685 2001-11-23  Jeffrey A Law  (law@cygnus.com)
34686
34687         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
34688
34689 2001-11-23  Andreas Jaeger  <aj@suse.de>
34690
34691         * gcc.dg/cpp/charconst-2.c: New test.
34692
34693 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
34694
34695         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
34696         to the host if it is remote.  Let tests specify extra headers
34697         they use.
34698         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
34699         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
34700         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
34701         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
34702         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
34703         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
34704         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
34705         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
34706         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
34707         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
34708
34709 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
34710
34711         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
34712         for little endian ARMs.
34713
34714 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
34715
34716         * gcc.c-torture/compile/20011119-1.c: New test.
34717         * gcc.c-torture/compile/20011119-2.c: New test.
34718
34719 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
34720
34721         * gcc.dg/altivec-1.c: Fix typo.
34722
34723 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34724
34725         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
34726
34727 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
34728
34729         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
34730
34731 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
34732
34733         * lib/g77.exp: Don't specify --rpath-link.
34734
34735         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
34736         across all the headers.
34737         * gcc.dg/format/format.exp: For testing on a remote host,
34738         copy format.h.
34739
34740         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
34741         * gcc.c-torture/execute/930406-1.c: Likewise.
34742         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34743
34744 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
34745
34746         * gcc.dg/altivec-1.c: New.
34747
34748 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
34749
34750         * gcc.dg/cpp/fpreprocessed.c: New test case.
34751
34752 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34753
34754         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
34755         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
34756         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
34757
34758 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34759
34760         * gcc.dg/no-builtin-1.c: New test.
34761
34762 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
34763
34764         * gcc.c-torture/execute/20011115-1.c: New test.
34765
34766 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
34767
34768         * gcc.c-torture/compile/20011114-2.c: New test.
34769         * gcc.c-torture/compile/20011114-3.c: New test.
34770         * gcc.c-torture/compile/20011114-4.c: New test.
34771
34772 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34773
34774         * g++.dg/other/init1.C: New test.
34775
34776 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
34777
34778         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
34779         message.
34780
34781         * gcc.c-torture/execute/20011114-1.c: New testcase.
34782
34783         * gcc.c-torture/compile/20010327-1.c: Revert last change.
34784         * gcc.c-torture/compile/20011114-1.c: New test, exactly
34785         like the (before this change) version of 20010327-1.c.
34786
34787 2001-11-14  Roger Sayle <roger@eyesopen.com>
34788
34789         * gcc.c-torture/execute/string-opt-13.c: New testcase.
34790
34791 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
34792
34793         * g++.dg/init/array2.C: New test.
34794
34795 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
34796
34797         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
34798
34799 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
34800
34801         * g++.dg/other/forscope1.C: New test.
34802         * g++.dg/ext/forscope1.C: New test.
34803         * g++.dg/ext/forscope2.C: New test.
34804
34805 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
34806
34807         * gcc.c-torture/execute/20011113-1.c: New test.
34808
34809 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
34810
34811         * gcc.c-torture/execute/20011109-2.c: New test.
34812
34813         * gcc.c-torture/execute/20011109-1.c: New test.
34814
34815 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
34816
34817         * gcc.c-torture/compile/20011109-1.c: New test.
34818
34819 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
34820
34821         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
34822         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
34823         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
34824         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
34825         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
34826         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
34827         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
34828
34829 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34830
34831         * g++.dg/warn/Wshadow-1.C: New tests.
34832         * g++.old-deja/g++.mike/for3.C: Update.
34833
34834 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34835
34836         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
34837         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
34838         XFAILs.  Adjust expected error texts.
34839         * gcc.c-torture/compile/20011106-1.c,
34840         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
34841         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
34842         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
34843         gcc.dg/c99-array-lval-5.c: New tests.
34844
34845 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34846
34847         * gcc.dg/cpp/defined.c: Update.
34848
34849 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34850
34851         * gcc.c-torture/execute/anon-1.c: New test.
34852
34853 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
34854
34855         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
34856         same size, so no warning should be produced on stormy16.
34857
34858         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
34859         due to oversized array.
34860         * g++.old-deja/g++.mike/ns15.C: Likewise.
34861         * g++.old-deja/g++.pt/crash16.C: Likewise.
34862
34863 2001-11-02  Graham Stott  <grahams@redhat.com>
34864
34865         * g++.dgother/debug1.C: Fix typos.
34866
34867 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
34868
34869         * g++.dg/other/debug1.C: New test.
34870
34871 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34872
34873         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
34874         of unsigned long.
34875
34876 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
34877
34878         * gcc.dg/20011029-2.c: New test.
34879
34880         * gcc.c-torture/compile/20011029-1.c: New test.
34881
34882 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
34883
34884         * objc/execute/class_self-1.m: New test.
34885         * objc/execute/class_self-2.m: New test.
34886
34887 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
34888
34889         * gcc.misc-tests/msgs.exp: Delete.
34890         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
34891         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
34892         error set to match recent changes.
34893
34894 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
34895
34896         * gcc.dg/20011021-1.c: New test.
34897
34898 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
34899
34900         * gcc.c-torture/compile/20011023-1.c: New test.
34901
34902 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
34903
34904         * lib/g77.exp: Rewrite based on lib/g++.exp.
34905
34906 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
34907
34908         * gcc.c-torture/execute/20011019-1.c: New test.
34909
34910         * gcc.dg/20011018-1.c: New test.
34911
34912 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
34913
34914         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
34915
34916 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
34917
34918         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
34919         * gcc.dg/attr-invalid.c: Likewise.
34920
34921 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
34922
34923         * testsuite/gcc.dg/20011015-1.c: New test.
34924
34925 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34926
34927         * g++.dg/template/unify2.C: New test.
34928
34929 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34930
34931         * g++.dg/other/exception-specification.C: New test
34932
34933 2001-10-13  Tom Rix  <trix@redhat.com>
34934
34935         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
34936         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
34937
34938 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
34939
34940         * testsuite/gcc.dg/20011009-1.c: New test.
34941
34942 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
34943
34944         PR g++/4476
34945         * g++.dg/other/friend1.C: New test.
34946
34947 2001-10-11  Richard Henderson  <rth@redhat.com>
34948
34949         * g++.old-deja/g++.other/crash18.C: Add -S to options.
34950
34951 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34952
34953         * gcc.c-torture/compile/20011010-1.c: New.
34954
34955 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34956
34957         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
34958         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
34959         g77.f-torture/execute/execute.exp,
34960         g77.f-torture/noncompile/noncompile.exp,
34961         gcc.c-torture/compile/compile.exp,
34962         gcc.c-torture/execute/execute.exp,
34963         gcc.c-torture/execute/ieee/ieee.exp,
34964         gcc.c-torture/execute/memcheck/memcheck.exp,
34965         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
34966         objc/execute/execute.exp: Update FSF address.
34967
34968 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34969
34970         * gcc.dg/cpp/cmdlne-C.c: Update.
34971         * gcc.dg/cpp/cmdlne-C2.c: New.
34972
34973 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34974
34975         * gcc.c-torture/execute/20011008-3.c: New.
34976
34977 2001-10-08  DJ Delorie  <dj@redhat.com>
34978
34979         * gcc.dg/20011008-1.c: New.
34980         * gcc.dg/20011008-2.c: New.
34981
34982 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34983
34984         * gcc.dg/cpp/spacing1.c: Update test.
34985
34986 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34987
34988         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
34989         spelling errors of "separate" as "seperate".
34990
34991 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
34992
34993         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
34994         enough to avoid inlining.
34995
34996 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34997
34998         * lib/g77.exp: set libg2c_dir correctly.
34999
35000 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35001
35002         * gcc.dg/cpp/macro11.c: New test.
35003
35004 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35005
35006         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35007         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35008         gcc.dg/format/multattr-3.c: New tests.
35009         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35010         tests for format attributes on function pointers being rejected.
35011
35012 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35013
35014         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35015
35016 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35017
35018         * g++.dg/warn/format1.C: New test.
35019
35020 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35021
35022         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35023
35024 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35025
35026         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35027
35028 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35029
35030         * gcc.dg/cpp/redef2.c: Add test.
35031
35032 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35033
35034         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35035         long-standing bug on i686, apparently.
35036         * gcc.c-torture/execute/loop-2c.x: New file.
35037         * gcc.c-torture/execute/loop-2d.x: New file.
35038         * gcc.c-torture/execute/loop-3c.x: New file.
35039
35040 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35041
35042         * gcc.dg/cpp/20000625-2.c: Correct line number.
35043
35044 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35045
35046         * gcc.dg/cpp/macro10.c: New test.
35047         * gcc.dg/cpp/strify3.c: New test.
35048         * gcc.dg/cpp/spacing1.c: Add tests.
35049         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35050         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35051
35052 2001-09-24  DJ Delorie  <dj@redhat.com>
35053
35054         * gcc.c-torture/execute/20010924-1.c: New test.
35055
35056 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35057
35058         * testsuite/objc/execute/paste.m: Remove.
35059
35060 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35061
35062         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35063
35064 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35065
35066         * g77.dg/strlen0.f: New test.
35067
35068 2001-09-21  Richard Henderson  <rth@redhat.com>
35069
35070         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35071         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35072
35073 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35074
35075         Table-driven attributes.
35076         * g++.dg/ext/attrib1.C: New test.
35077
35078 2001-09-20  DJ Delorie  <dj@redhat.com>
35079
35080         * gcc.dg/20000926-1.c: Update expected warning messages.
35081         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35082         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35083         array.
35084
35085 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35086
35087         * g++.dg/eh/registers1.C: New test case.
35088
35089 2001-09-17  Richard Henderson  <rth@redhat.com>
35090
35091         * gcc.dg/array-5.c: Fix VLA decomposition test.
35092
35093 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35094
35095         * gcc.dg/cpp/line5.c: New testcase.
35096
35097 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35098
35099         * gcc.dg/cpp/macro9.c: New test.
35100
35101 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35102
35103         * gcc.c-torture/execute/980223.c: Change type of addr from long
35104         to char *.
35105
35106 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35107
35108         * gcc.c-torture/execute/20010915-1.c: New test.
35109
35110 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35111
35112         * g77.dg/bprob: New directory.
35113         * g77.dg/bprob/bprob.exp: New file.
35114         * g77.dg/bprob/bprob-1.f: New test.
35115         * g77.dg/gcov: New directory.
35116         * g77.dg/gcov/gcov.exp: New file.
35117         * g77.dg/gcov/gcov-1.f: New test.
35118         * g77.dg/gcov/gcov-1.x: New file.
35119
35120 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35121
35122         * gcc.dg/cpp/directiv.c: Update.
35123         * gcc.dg/cpp/undef1.c: Update.
35124
35125 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35126
35127         * gcc.dg/20010912-1.c: New test.
35128
35129 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35130
35131         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35132         language-independent file in lib.
35133         * lib/gcov.exp: New file.
35134
35135 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35136
35137         * gcc.c-torture/compile/20010911-1.c: New test.
35138
35139 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35140
35141         * lib/profopt.exp: New, to support profile-directed optimizations.
35142         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35143         * gcc.misc-tests/bprob-1.c: New test.
35144         * gcc.misc-tests/bprob-2.c: New test.
35145
35146 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35147
35148         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35149         XFAIL and which kinds of gcov output to verify.
35150         * gcc.misc-tests/gcov-4b.x: New file.
35151         * gcc.misc-tests/gcov-5b.x: New file.
35152         * gcc.misc-tests/gcov-6.x: New file.
35153         * gcc.misc-tests/gcov-7.c: New test.
35154         * gcc.misc-tests/gcov-7.x: New file.
35155
35156 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35157
35158         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35159         * gcc.misc-tests/gcov-6.c: New test.
35160
35161 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35162
35163         PR c++/3986
35164         * g++.dg/abi/vbase1.C: New test.
35165
35166 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35167
35168         * objc.dg/method-2.m: New.
35169
35170 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35171
35172         PR c++/4203
35173         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35174         * g++.dg/init/empty1.C: New test.
35175
35176 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35177
35178         * gcc.c-torture/compile/20010903-1.c: New test.
35179
35180 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35181
35182         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35183         for m68k.
35184
35185 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35186
35187         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35188
35189         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35190
35191         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35192
35193 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35194
35195         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35196         for 16-bit 'unsigned int'.
35197
35198 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35199
35200         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35201
35202 2001-08-27  Richard Henderson  <rth@redhat.com>
35203
35204         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35205         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35206
35207 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35208
35209         * gcc.dg/asm-names.c (ymain): New.
35210
35211 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35212
35213         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35214         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35215         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35216
35217 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35218
35219         * gcc.dg/compare5.c: New testcase.
35220
35221 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35222
35223         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35224         and "In instantiation".
35225
35226 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35227
35228         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35229
35230 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35231
35232         * gcc.misc-tests/gcov.exp: Add support for branch information.
35233         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35234         * gcc.misc-tests/gcov-4.c: New test.
35235         * gcc.misc-tests/gcov-4b.c: New test.
35236         * gcc.misc-tests/gcov-5b.c: New test.
35237
35238 2001-08-20  Zack Weinberg  <zackw@panix.com>
35239
35240         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35241         expected to fail.
35242
35243 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35244
35245         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35246
35247 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35248
35249         * g++.dg/eh/template1.C: New test.
35250
35251 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35252
35253         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35254         Fix thinko.
35255         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35256         for xfail.
35257
35258 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35259
35260         * lib/g77-dg.exp: Use prune.exp for common procedures
35261         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35262         * lib/g77.exp: (g77-dg-prune) Remove
35263
35264 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35265
35266         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35267
35268 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35269
35270         * g++.dg/template/unify1.C: New test.
35271
35272 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35273
35274         * g++.dg/abi/empty4.C: New test.
35275
35276 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35277
35278         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35279         solaris2.*
35280         * g77.f-torture/compile/pr3743.x: Likewise.
35281
35282 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35283
35284         * g++.dg/other/using-declaration.C: New test.
35285
35286 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35287
35288         * gcc.dg/cpp/tr-sign.c: New testcase.
35289
35290 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35291
35292         * gcc.dg/cpp/19951025-1.c: Revert.
35293         * gcc.dg/cpp/directiv.c: We no longer process directives that
35294         interrupt macro arguments.
35295
35296 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35297
35298         * gcc.dg/bconstp-1.c: New test.
35299
35300 2001-08-03  Richard Henderson  <rth@redhat.com>
35301
35302         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35303
35304 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35305
35306         * gcc.dg/cpp/19951025-1.c: Update.
35307
35308 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35309
35310         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35311         should be x.
35312
35313 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35314
35315         Kill -fhonor-std.
35316         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35317         * g++.old-deja/g++.other/std1.C: Likewise.
35318         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35319
35320 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35321
35322         * lib/g77.exp: Load gcc-defs.exp for common procedures
35323         (g77_pass, g77_fail, g77_finish, g77_exit,
35324         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35325
35326 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35327
35328         * g77.dg/fbackslash.f
35329         * g77.dg/fcase-preserve.f
35330         * g77.dg/ff90-1.f
35331         * g77.dg/ffixed-line-length-0.f
35332         * g77.dg/ffixed-line-length-132.f
35333         * g77.dg/ffixed-line-length-7.f
35334         * g77.dg/ffixed-line-length-72.f
35335         * g77.dg/ffixed-line-length-none.f
35336         * g77.dg/ffree-form-1.f
35337         * g77.dg/fno-backslash.f
35338         * g77.dg/fno-f90-1.f
35339         * g77.dg/fno-fixed-form-1.f
35340         * g77.dg/fno-onetrip.f
35341         * g77.dg/fno-typeless-boz.f
35342         * g77.dg/fno-underscoring.f
35343         * g77.dg/fno-vxt-1.f
35344         * g77.dg/fonetrip.f
35345         * g77.dg/ftypeless-boz.f
35346         * g77.dg/fugly-assumed.f
35347         * g77.dg/funderscoring.f
35348         * g77.dg/fvxt-1.f
35349
35350 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35351
35352         * objc.dg/fwd-proto-1.m: New.
35353         * objc.dg/local-decl-1.m: New.
35354         * objc.dg/naming-1.m: New.
35355         * objc.dg/naming-2.m: New.
35356         * objc.dg/proto-hier-1.m: New.
35357
35358 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35359
35360         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35361         largest-type elements to a struct makes its size grow.
35362
35363 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35364
35365         * g++.dg/abi/vthunk1.C: New test.
35366
35367 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35368
35369         * g++.dg/abi/vbase8-22.C: New test.
35370
35371 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35372
35373         * gcc.dg/cpp/macro8.c: New test.
35374
35375 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35376
35377         * g++.dg/abi/vbase8-21.C: New test.
35378
35379 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35380
35381         * g++.dg/abi/vbase8-10.C: New test.
35382
35383 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35384
35385         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35386         ${tool}_set_ld_library_path.
35387         Changed caller.
35388         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35389         g++.exp.
35390
35391 2001-07-26  Stan Cox <scox@redhat.com>
35392
35393         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35394         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35395         gcc_exit, gcc_check_unsupported_p):
35396         Moved to gcc-deps.exp
35397         * gcc-deps.exp: New file.
35398
35399 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35400
35401         * g++.old-deja/g++.pt/defarg14.C: New test.
35402
35403 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35404
35405         * g++.old-deja/g++.other/lineno5.C: New test.
35406
35407 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35408
35409         * g++.old-deja/g++.pt/crash68.C: New test.
35410
35411 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35412
35413         * g++.old-deja/g++.other/crash42.C: New test.
35414
35415 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35416
35417         * gcc.dg/cpp/extratokens.c: Fix.
35418         * gcc.dg/cpp/skipping2.c: New tests.
35419
35420 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35421
35422         * gcc.c-torture/execute/20010724-1.c: New file.
35423         * gcc.c-torture/execute/20010724-1.x: New file.
35424
35425 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35426
35427         * g++.old-deja/g++.other/cond7.C: New test.
35428
35429 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35430
35431         * g++.old-deja/g++.other/optimize4.C: New test.
35432
35433 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35434
35435         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35436
35437 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35438
35439         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35440         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35441         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35442         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35443
35444         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35445         bug report" message.
35446
35447         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35448         * g++.dg/ext/instantiate1.C: Move from old-deja.
35449
35450 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35451
35452         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35453         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35454         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35455         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35456
35457 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35458
35459         * gcc.c-torture/execute/20010723-1.c: New test.
35460
35461 2001-07-23  Ben Elliston  <bje@redhat.com>
35462
35463         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35464
35465 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35466
35467         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35468         i[34567]86-*-*.
35469         Delete handling of ieee_multilib_flags.
35470         Pass -mieee for alpha*-*-* and sh-*-*.
35471         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35472
35473 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35474
35475         Remove old-abi tests.
35476         * g++.old-deja/g++.mike/p11116.C: Remove.
35477         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35478
35479 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35480
35481         * g77.f-torture/compile/pr3743.f: New test
35482
35483 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35484
35485         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35486
35487 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35488
35489         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35490         g++.old-deja/g++.pt/static6.C: Likewise.
35491         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35492         supports weak symbols.
35493
35494 2001-07-18  Andreas Jaeger  <aj@suse.de>
35495
35496         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35497         supported again.
35498
35499 2001-07-18  Andreas Jaeger  <aj@suse.de>
35500
35501         * gcc.dg/iftrap-1.c: Fix target line.
35502
35503 2001-07-17  Richard Henderson  <rth@redhat.com>
35504
35505         * gcc.c-torture/execute/20010717-1.c: New.
35506
35507 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35508
35509         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35510         tests.
35511
35512 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35513
35514         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35515
35516 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35517
35518         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35519         UAC_SIGBUS, UAC_NOPRINT definitions.
35520
35521 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35522
35523         * objc/execute/object_is_class.m: New test.
35524         * objc/execute/object_is_meta_class.m: New test.
35525
35526 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35527
35528         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35529         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35530
35531 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35532
35533         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35534         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35535
35536 2001-07-14  Richard Henderson  <rth@redhat.com>
35537
35538         * gcc.dg/iftrap-1.c: New.
35539
35540 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35541
35542         * g77.f-torture/execute/intrinsic77.f: New test.
35543
35544 2001-07-11  Janis Johnson <janis@us.ibm.com>
35545
35546         * gcc.misc-tests/gcov-3.c: New test.
35547
35548 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35549
35550         * gcc.c-torture/compile/20010711-1.c,
35551         * gcc.c-torture/compile/20010711-2.c: New tests.
35552
35553 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35554
35555         * gcc.c-torture/execute/20010711-1.c: New test.
35556
35557 2001-07-11  Ben Elliston  <bje@redhat.com>
35558
35559         * g++.old-deja/g++.other/enum5.C: New test.
35560
35561 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35562
35563         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35564         (g++-dg-prune): Call prune_gcc_output.
35565         * prune.exp: New file for prune_gcc_output.
35566         * lib/g++.exp, lib/gcc.exp: Load it.
35567
35568 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35569
35570         * gcc.c-torture/compile/20010701-1.c,
35571         g++.old-deja/g++.ext/attrib6.C: New tests.
35572
35573 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35574
35575         * gcc.c-torture/compile/20010706-1.c: New test.
35576
35577 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35578
35579         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35580
35581 2001-06-28  Stan Shebs  <shebs@apple.com>
35582
35583         * gcc.dg/pragma-darwin.c: New test.
35584
35585 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35586
35587         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35588         Solaris 2.[678] system.
35589
35590 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35591
35592         * gcc.dg/20010622-1.c: New test.
35593
35594 2001-06-18  Stan Shebs  <shebs@apple.com>
35595
35596         * objc.dg: New directory.
35597         * objc.dg/dg.exp: New file.
35598         * objc.dg/alias.m: New.
35599         * objc.dg/class-1.m: New.
35600         * objc.dg/class-2.m: New.
35601         * objc.dg/const-str-1.m: New.
35602         * objc.dg/const-str-2.m: New.
35603         * objc.dg/id-1.m: New.
35604         * objc.dg/method-1.m: New.
35605         * objc.dg/super-class-1.m: New.
35606         * lib/objc-dg.exp: New file.
35607
35608 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35609
35610         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
35611         of label name.
35612
35613 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
35614
35615         * g++.old-deja/g++.abi/vbase8-9.C: New test.
35616
35617 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35618
35619         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
35620         variable.
35621
35622 2001-06-12  Richard Henderson  <rth@redhat.com>
35623
35624         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
35625
35626 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35627
35628         * g++.old-deja/g++.abi/vbase5.C: New test.
35629         * g++.old-deja/g++.abi/vbase6.C: New test.
35630         * g++.old-deja/g++.abi/vbase7.C: New test.
35631
35632 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35633
35634         * gcc.c-torture/compile/20010610-1.c: New test.
35635
35636 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35637
35638         * g++.old-deja/g++.abi/vbase4.C: New test.
35639
35640 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35641
35642         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
35643         support %f for HC11/HC12 targets.
35644         * gcc.c-torture/execute/930513-1.x: New file, likewise.
35645         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
35646         on HC11/HC12 targets.
35647         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
35648
35649 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35650
35651         * gcc.dg/wchar_t-1.c: New file.
35652         * gcc.dg/wint_t-1.c: Likewise.
35653
35654 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
35655
35656         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
35657
35658 2001-06-11  Richard Henderson  <rth@redhat.com>
35659
35660         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
35661
35662 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35663
35664         * gcc.c-torture/compile/20010611-1.c: New test.
35665
35666 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35667
35668         * gcc.dg/c99-tag-1.c: Add more tests.
35669
35670 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
35671
35672         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
35673         representation on MN10300 and ARM/Thumb.
35674
35675 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
35676
35677         * g77.f-torture/execute/20010610.f: New.
35678
35679 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
35680
35681         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
35682         names.
35683
35684 2001-06-09  Richard Henderson  <rth@redhat.com>
35685
35686         * gcc.c-torture/execute/ashrdi-1.c: New.
35687         * gcc.c-torture/execute/ashldi-1.c: New.
35688         * gcc.c-torture/execute/lshrdi-1.c: New.
35689
35690 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
35691
35692         * objc/execute/load-3.m: Added. Check sending +load to categories,
35693         in addition to classes.
35694
35695 2001-06-08  Stan Shebs  <shebs@apple.com>
35696
35697         * objc/execute/load-2.m: New test.  From Nicola Pero
35698         <n.pero@mi.flashnet.it>.
35699
35700 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
35701
35702         * gcc.c-torture/execute/20010605-2.c: New test.
35703
35704 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35705
35706         * g++.old-deja/g++.abi/vbase2.C: New test.
35707         * g++.old-deja/g++.abi/vbase3.C: New test.
35708
35709 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35710
35711         * g++.old-deja/g++.pt/friend49.C: New test.
35712
35713 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
35714
35715         * g++.old-deja/g++.ext/anon3.C: New test.
35716
35717 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
35718
35719         * g++.old-deja/g++.other/conv7.C: New test.
35720
35721 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35722
35723         * gcc.c-torture/compile/20010605-2.c: New test.
35724
35725 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35726
35727         * gcc.c-torture/execute/20010604-1.c: New test.
35728
35729 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
35730
35731         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
35732
35733 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
35734
35735         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
35736         (g++_link_flags): Likewise.
35737         (g++_init): Pass gccpath's value to two previous functions.
35738
35739 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35740
35741         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
35742         Ensure logfile entry matches exec command line.
35743
35744 2001-05-31  Richard Henderson  <rth@redhat.com>
35745
35746         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
35747         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
35748
35749 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
35750
35751         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
35752         compiler for irix6.2
35753
35754 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
35755
35756         * g++.old-deja/g++.other/optimize3.C: New file.
35757
35758 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
35759
35760         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
35761         assemble.
35762
35763 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
35764
35765         * g++.old-deja/g++.other/optimize2.C: New file.
35766
35767 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
35768
35769         * gcc.c-torture/compile/20010518-2.c: New file.
35770         * gcc.c-torture/execute/20010518-1.c: New file.
35771         * gcc.c-torture/execute/20010518-2.c: New file.
35772
35773 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35774
35775         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
35776
35777 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
35778
35779         G++ no longer defines builtins that do not begin with __builtin.
35780         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
35781         * g++.old-deja/g++.brendand/misc13.C: Likewise.
35782         * g++.old-deja/g++.law/builtin1.C: Likewise.
35783         * g++.old-deja/g++.law/cvt2.C: Likewise.
35784         * g++.old-deja/g++.mike/net5.C: Likewise.
35785         * g++.old-deja/g++.other/builtins1.C: Likewise.
35786         * g++.old-deja/g++.other/builtins2.C: Likewise.
35787         * g++.old-deja/g++.other/builtins3.C: Likewise.
35788         * g++.old-deja/g++.other/builtins4.C: Likewise.
35789         * g++.old-deja/g++.other/inline8.C: Likewise.
35790         * g++.old-deja/g++.robertl/eb39.C: Likewise.
35791
35792 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
35793
35794         * g++.old-deja/g++.pt/using1.C: Adjust.
35795         * g++.old-deja/g++.pt/using2.C: New test.
35796
35797 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35798
35799         * gcc.dg/cpp/charconst.c: New tests.
35800         * gcc.dg/cpp/escape.c: New tests.
35801         * gcc.dg/cpp/escape-1.c: New tests.
35802         * gcc.dg/cpp/escape-2.c: New tests.
35803         * gcc.dg/cpp/ucs.c: New tests.
35804
35805 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
35806
35807         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
35808         native compiler for irix6.5.
35809
35810 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
35811
35812         * lib/g++.exp (g++_include_flags): Use args to compute
35813         get_multilibs.
35814         (g++_link_flags): Likewise.
35815         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
35816
35817 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35818
35819         * gcc.dg/c90-hexfloat-1.c: Add more tests.
35820
35821 2001-05-21  Geoff Keating  <geoffk@redhat.com>
35822
35823         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
35824         this file.
35825
35826 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35827
35828         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
35829         STACK_SIZE;
35830         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
35831         to STACK_SIZE; Use it to define size of add_histo array.
35832         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
35833         to STACK_SIZE.
35834         (f): Use GITT_SIZE to define size of gitt local table.
35835         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
35836         to STACK_SIZE; Use it to define size of bytemem array.
35837
35838 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35839
35840         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
35841         on 68HC11/HC12 due to the asm instruction.
35842         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
35843         * gcc.c-torture/compile/920520-1.x: Likewise.
35844         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
35845         on 68HC11/HC12 because the function is larger than 64K.
35846         * gcc.c-torture/compile/961203-1.x: New file, this test fails
35847         on 68HC11/HC12 because the structure is too large.
35848
35849 2001-05-20  Richard Henderson  <rth@redhat.com>
35850
35851         * gcc.c-torture/execute/20010520-1.c: New.
35852
35853 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35854
35855         * g++.old-deja/g++.warn/compare1.C: New test.
35856         * gcc.dg/compare4.c: New test.
35857
35858 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
35859
35860         * g++.old-deja/g++.other/optimize1.C: New test.
35861
35862 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35863
35864         * g++.old-deja/g++.pt/spec41.C: New test.
35865
35866 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
35867
35868         * gcc.c-torture/compile/20010114-1.x: Remove.
35869
35870 2001-05-18  Stan Shebs  <shebs@apple.com>
35871
35872         * gcc.c-torture/compile/20010518-1.c: New test.
35873
35874 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
35875
35876         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
35877         * g++.old-deja/g++.pt/crash67.C: New test.
35878
35879 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
35880
35881         * g++.old-deja/g++.other/debug9.C: New test.
35882
35883 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
35884
35885         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
35886
35887 2001-05-16  Jan Hubicka  <jh@suse.cz>
35888
35889         * gcc.c-torture/compile/20010516-1.c: New test.
35890
35891 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35892
35893         * g++.old-deja/g++.other/crash41.C: New test.
35894
35895 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35896
35897         * g++.old-deja/g++.pt/crash66.C: New test.
35898
35899 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
35900
35901         * g++.old-deja/g++.robertl/eb27.C: Convert.
35902
35903 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
35904
35905         * g++.dg/friend-warn.C: New test.  Do not warn about friend
35906         declaration being redundant.
35907
35908 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
35909
35910         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
35911
35912 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
35913
35914         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
35915
35916 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
35917
35918         * lib/g++.exp: Use testsuite_flags.
35919
35920 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
35921
35922         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
35923
35924 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35925
35926         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
35927
35928 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
35929
35930         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
35931
35932 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
35933
35934         * gcc.c-torture/compile/20010313-1.c: New test.
35935
35936 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
35937
35938         * gcc.dg/cpp/direct2.c: New test.
35939         * gccq.dg/cpp/direct2s.c: New test.
35940
35941         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
35942
35943 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
35944
35945         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
35946         * g++.old-deja/g++.other/op3.C: Likewise.
35947
35948 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35949
35950         * gcc.dg/cpp/syshdr.h: New file.
35951         * gcc.dg/cpp/sysmac1.c: Update.
35952         * gcc.dg/cpp/sysmac2.c: Update.
35953
35954 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35955
35956         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
35957
35958 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
35959
35960         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
35961         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
35962
35963 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
35964
35965         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
35966
35967 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
35968
35969         * lib/g++.exp (g++_include_flags): Don't use any special flags
35970         if TESTING_IN_BUILD_TREE is not defined.
35971         (g++_init): Use a plain 'c++' as the compiler if
35972         TESTING_IN_BUILD_TREEE is not defined.
35973
35974 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35975
35976         * g++.old-deja/g++.eh/catch13.C: New test.
35977         * g++.old-deja/g++.eh/catch14.C: New test.
35978
35979 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35980
35981         * gcc.dg/cpp/tr-define.c: New test.
35982
35983 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
35984
35985         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
35986         <stdlib.h>, not <malloc.h>.
35987
35988 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35989
35990         * g++.old-deja/g++.ns/template17.C: New test.
35991
35992 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35993
35994         * g++.old-deja/g++.pt/ref4.C: New test.
35995
35996 2001-04-30  Richard Henderson  <rth@redhat.com>
35997
35998         * gcc.dg/20000724-1.c: Revert last change.
35999
36000 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36001
36002         * g77.f-torture/execute/20010430.f: New test.
36003
36004 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36005
36006         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36007
36008 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36009
36010         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36011
36012 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36013
36014         * g++.old-deja/g++.eh/crash6.C: New test.
36015
36016 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36017
36018         * g++.old-deja/g++.other/warn7.C: New test.
36019
36020 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36021
36022         * g++.old-deja/g++.other/defarg9.C: New test.
36023
36024 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36025
36026         * g77.f-torture/compile/20010426.f: New test.
36027         * g77.f-torture/execute/20010426.f: New test.
36028
36029 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36030
36031         * g77.f-torture/compile/20000629-1.x: Remove - error
36032         has been fixed.
36033
36034 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36035
36036         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36037         Tweak slightly to work with g++.dg framework.
36038         * g++.dg/special/ecos.exp: Run initp1.C test.
36039         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36040
36041         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36042         its linker doesn't give line numbers either.
36043         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36044
36045 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36046
36047         * g++.old-deja/g++.other/lex1.C: New test.
36048
36049 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36050
36051         * gcc.dg/noncompile/20010425-1.c: New test.
36052
36053 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36054
36055         * g++.old-deja/g++.pt/mangle2.C: New test.
36056
36057 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36058
36059         * gcc.dg/format/plus-1.c: New test.
36060
36061 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36062
36063         * gcc.dg/20010423-1.c: New test.
36064
36065 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36066
36067         * gcc.c-torture/execute/20010422-1.c: New test.
36068
36069 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36070
36071         * g++.old-deja/g++.ns/type2.C: New test.
36072
36073 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36074
36075         * g++.old-deja/g++.other/perf1.C: New test.
36076
36077 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36078
36079         * gcc.dg/c99-func-2.c: Remove xfail.
36080         * gcc.dg/c99-func-3.c: Remove xfail.
36081         * gcc.dg/c99-func-4.c: Remove xfail.
36082
36083 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36084
36085         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36086
36087 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36088
36089         * gcc.c-torture/compile/20010423-1.c: New test.
36090
36091 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36092
36093         * g++.old-deja/g++.pt/typename28.C: New test.
36094
36095 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36096
36097         * g++.old-deja/g++.abi/empty2.C: New test.
36098         * g++.old-deja/g++.abi/empty3.C: New test.
36099
36100 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36101
36102         * g++.old-deja/g++.other/comdat2.C: New test.
36103         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36104
36105 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36106
36107         * g++.old-deja/g++.other/overload14.C: New test.
36108
36109 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36110
36111         * g++.old-deja/g++.other/lookup23.C: New test.
36112
36113 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36114
36115         * gcc.c-torture/execute/20010403-1.c: New test.
36116
36117 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36118             Mark Mitchell  <mark@codesourcery.com>
36119
36120         * lib/old-dejagnu.exp: Don't delete output of executable.
36121         Add .exe suffix to executables.
36122
36123 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36124
36125         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36126
36127 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36128
36129         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36130
36131 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36132
36133         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36134         * g++.old-deja/g++.abi/crash1.C: New test.
36135
36136 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36137
36138         * g++.old-deja/g++.other/crash40.C: New test.
36139
36140 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36141
36142         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36143
36144 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36145
36146         * g++.old-deja/g++.other/warn6.C: New test.
36147
36148 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36149
36150         * g++.old-deja/g++.robertl/eb42.C: Same.
36151
36152 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36153
36154         * gcc.dg/wtr-conversion-1.c: New testcase.
36155
36156 2001-04-10  Richard Henderson  <rth@redhat.com>
36157
36158         * g++.old-deja/g++.other/array5.C: New.
36159
36160 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36161
36162         * gcc.c-torture/execute/20010408-1.c: New test.
36163
36164 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36165
36166         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36167         headers and constructs.
36168         * g++.old-deja/g++.robertl/eb79.C: Same.
36169         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36170         * g++.old-deja/g++.robertl/eb73.C: Same.
36171         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36172         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36173         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36174         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36175         * g++.old-deja/g++.robertl/eb44.C: Same.
36176         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36177         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36178         * g++.old-deja/g++.robertl/eb39.C: Same.
36179         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36180         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36181         * g++.old-deja/g++.robertl/eb30.C: Same.
36182         * g++.old-deja/g++.robertl/eb3.C: Same.
36183         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36184         * g++.old-deja/g++.robertl/eb21.C: Same.
36185         * g++.old-deja/g++.robertl/eb15.C: Same.
36186         * g++.old-deja/g++.robertl/eb118.C: Same.
36187         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36188         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36189         * g++.old-deja/g++.robertl/eb109.C: Same.
36190         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36191         * g++.old-deja/g++.mike/rtti1.C: Same.
36192         * g++.old-deja/g++.mike/p658.C: Same.
36193         * g++.old-deja/g++.mike/net46.C: Same.
36194         * g++.old-deja/g++.mike/net34.C: Same.
36195         * g++.old-deja/g++.mike/memoize1.C: Same.
36196         * g++.old-deja/g++.mike/eh2.C: Same.
36197         * g++.old-deja/g++.law/weak.C: Same.
36198         * g++.old-deja/g++.law/visibility7.C: Same.
36199         * g++.old-deja/g++.law/visibility25.C: Same.
36200         * g++.old-deja/g++.law/visibility22.C: Same.
36201         * g++.old-deja/g++.law/visibility2.C: Same.
36202         * g++.old-deja/g++.law/visibility17.C: Same.
36203         * g++.old-deja/g++.law/visibility13.C: Same.
36204         * g++.old-deja/g++.law/visibility10.C: Same.
36205         * g++.old-deja/g++.law/visibility1.C: Same.
36206         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36207         * g++.old-deja/g++.law/vbase1.C: Same.
36208         * g++.old-deja/g++.law/operators32.C: Same.
36209         * g++.old-deja/g++.law/nest3.C: Same.
36210         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36211         * g++.old-deja/g++.law/except5.C (main): Same.
36212         * g++.old-deja/g++.law/cvt7.C (run): Same.
36213         * g++.old-deja/g++.law/cvt2.C: Same.
36214         * g++.old-deja/g++.law/cvt16.C: Same.
36215         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36216         * g++.old-deja/g++.law/ctors17.C (main): Same.
36217         * g++.old-deja/g++.law/ctors13.C: Same.
36218         * g++.old-deja/g++.law/ctors12.C (main): Same.
36219         * g++.old-deja/g++.law/ctors10.C: Same.
36220         * g++.old-deja/g++.law/code-gen5.C: Same.
36221         * g++.old-deja/g++.law/bad-error7.C: Same.
36222         * g++.old-deja/g++.law/arm9.C: Same.
36223         * g++.old-deja/g++.law/arm12.C: Same.
36224         * g++.old-deja/g++.law/arg8.C: Same.
36225         * g++.old-deja/g++.law/arg1.C: Same.
36226         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36227         * g++.old-deja/g++.jason/template31.C: Same.
36228         * g++.old-deja/g++.jason/template24.C (main): Same.
36229         * g++.old-deja/g++.jason/2371.C: Same.
36230         * g++.old-deja/g++.eh/new2.C: Same.
36231         * g++.old-deja/g++.eh/new1.C: Same.
36232         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36233         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36234         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36235         * g++.old-deja/g++.brendan/crash62.C: Same.
36236         * g++.old-deja/g++.brendan/crash52.C: Same.
36237         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36238         * g++.old-deja/g++.brendan/crash38.C: Same.
36239         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36240         * g++.old-deja/g++.brendan/copy9.C: Same.
36241
36242 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36243
36244         * gcc.c-torture/execute/20001203-2.c (memset):
36245         Count argument is of type __SIZE_TYPE__.
36246
36247 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36248
36249         * gcc.c-torture/compile/20010404-1.c: New test.
36250
36251 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36252
36253         * gcc.c-torture/compile/20010326-1.c: New test.
36254
36255 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36256
36257         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36258         peculiarities of the SH.
36259         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36260
36261 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36262
36263         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36264         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36265         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36266
36267 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36268
36269         * g77.f-torture/compile/20010321-1.f: New test.
36270
36271 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36272
36273         * gcc.c-torture/compile/20010329-1.c: New test.
36274
36275 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36276
36277         * gcc.c-torture/execute/20010329-1.c: New test.
36278
36279 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36280
36281         * g++.old-deja/g++.other/eh4.C: Fix typo.
36282
36283 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36284
36285         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36286
36287 2001-03-28  Philip Blundell  <philb@gnu.org>
36288
36289         * gcc.c-torture/compile/20010328-1.c: New test.
36290
36291 2001-03-27  Richard Henderson  <rth@redhat.com>
36292
36293         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36294         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36295
36296 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36297
36298         * gcc.c-torture/compile/20010327-1.c: New test.
36299
36300 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36301
36302         * g++.old-deja/g++.other/friend12.C: New test.
36303         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36304         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36305
36306 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36307
36308         * gcc.c-torture/execute/20010325-1.c: New test.
36309
36310 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36311
36312         * g++.old-deja/g++.other/mangle3.C: New test.
36313
36314 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36315
36316         * g++.old-deja/g++.other/anon8.C: New test.
36317
36318 2001-03-20  Philip Blundell  <philb@gnu.org>
36319
36320         * gcc.c-torture/compile/20010320-1.c: New test.
36321
36322 2001-03-17  Richard Henderson  <rth@redhat.com>
36323
36324         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36325
36326 2001-03-15  Geoff Keating  <geoff@redhat.com>
36327
36328         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36329         tests on AIX.
36330
36331 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36332
36333         * g++.old-deja/g++.other/eh4.C: New test.
36334
36335 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36336
36337         * gcc.dg/cpp/mi1.c: Update.
36338
36339 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36340
36341         * g++.old-deja/g++.other/regstack.C: New test.
36342
36343 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36344
36345         * g++.old-deja/g++.other/ref4.C: New test.
36346
36347 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36348
36349         * objc/execute/va_method.m: Added.
36350         * objc/execute/IMP.m: Added.
36351         * objc/execute/_cmd.m: Added.
36352         * objc/execute/accessing_ivars.m: Added.
36353         * objc/execute/class-1.m: Added.
36354         * objc/execute/class-10.m: Added.
36355         * objc/execute/class-11.m: Added.
36356         * objc/execute/class-12.m: Added.
36357         * objc/execute/class-13.m: Added.
36358         * objc/execute/class-14.m: Added.
36359         * objc/execute/class-2.m: Added.
36360         * objc/execute/class-3.m: Added.
36361         * objc/execute/class-4.m: Added.
36362         * objc/execute/class-5.m: Added.
36363         * objc/execute/class-6.m: Added.
36364         * objc/execute/class-7.m: Added.
36365         * objc/execute/class-8.m: Added.
36366         * objc/execute/class-9.m: Added.
36367         * objc/execute/class-tests-1.h
36368         * objc/execute/class-tests-2.h
36369         * objc/execute/compatibility_alias.m: Added.
36370         * objc/execute/encode-1.m: Added.
36371         * objc/execute/formal_protocol-1.m: Added.
36372         * objc/execute/formal_protocol-2.m: Added.
36373         * objc/execute/formal_protocol-3.m: Added.
36374         * objc/execute/formal_protocol-4.m: Added.
36375         * objc/execute/formal_protocol-5.m: Added.
36376         * objc/execute/formal_protocol-6.m: Added.
36377         * objc/execute/formal_protocol-7.m: Added.
36378         * objc/execute/informal_protocol.m: Added.
36379         * objc/execute/initialize.m: Added.
36380         * objc/execute/load.m: Added.
36381         * objc/execute/many_args_method.m: Added.
36382         * objc/execute/nested-3.m: Added.
36383         * objc/execute/no_clash.m: Added.
36384         * objc/execute/private.m: Added.
36385         * objc/execute/redefining_self.m: Added.
36386         * objc/execute/root_methods.m: Added.
36387         * objc/execute/selector-1.m: Added.
36388         * objc/execute/static-1.m: Added.
36389         * objc/execute/static-2.m: Added.
36390         * objc/execute/va_method.m: Added.
36391
36392 2001-03-10  Richard Henderson  <rth@redhat.com>
36393
36394         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36395
36396 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36397
36398         * g++.old-deja/g++.other/crash31.C: XFAIL.
36399         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36400         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36401         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36402         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36403         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36404
36405 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36406
36407         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36408
36409 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36410
36411         * gcc.dg/20000724-1.c: Don't use multiline strings.
36412
36413 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36414
36415         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36416         result of -cString against what we expect it to be; don't just
36417         print it out for no one to read.
36418
36419         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36420         Based on testcases provided by Nicola Pero.
36421
36422 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36423
36424         * gcc.dg/cpp/macro7.c: New test.
36425
36426 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36427
36428         * gcc.dg/cpp/multiline.c: Update.
36429
36430 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36431
36432         * g++.old-deja/g++.other/enum3.C: New test.
36433
36434 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36435
36436         * g++.old-deja/g++.other/pod1.C: New test.
36437
36438 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36439
36440         * g++.old-deja/g++.ext/overload1.C: New test.
36441
36442 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36443
36444         * g++.old-deja/g++.pt/using1.C: New test.
36445
36446 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36447
36448         * g++.old-deja/g++.other/using9.C: New test.
36449
36450 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36451
36452         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36453
36454         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36455
36456 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36457
36458         * g++.old-deja/g++.ext/realpt1.C: Remove.
36459
36460 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36461
36462         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36463
36464 2001-02-26  Will Cohen  <wcohen@redhat.com>
36465
36466         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36467
36468 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36469
36470         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36471         templatized constructors.
36472
36473 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36474
36475         * gcc.c-torture/execute/20010224-1.c: New test.
36476
36477 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36478
36479         * gcc.c-torture/execute/20010222-1.c: New test.
36480
36481 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36482
36483         * g++.old-deja/g++.other/inline20.C: New test.
36484
36485 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36486
36487         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36488
36489 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36490
36491         * g++.old-deja/g++.other/lookup22.C: New test.
36492
36493 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36494
36495         * g77.dg: New directory.
36496         * g77.dg/20010216-1.f: New test case.
36497         * g77.dg/dg.exp: New driver.
36498         * lib/g77-dg.exp: New driver library.
36499
36500 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36501
36502         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36503
36504 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36505
36506         * g++.old-deja/g++.other/decl9.C: New test.
36507
36508 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36509
36510         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36511         not need <string> and also tests the initialization at runtime.
36512
36513 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36514
36515         * gcc.c-torture/execute/longlong.c: New test.
36516
36517 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36518
36519         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36520
36521 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36522
36523         * gcc.c-torture/execute/920302-1.c (execute):
36524         Change argument type to short.
36525
36526 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36527
36528         * g++.old-deja/g++.pt/deduct6.C: New test.
36529
36530 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36531
36532         * g++.old-deja/g++.pt/deduct5.C: New test.
36533
36534 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36535
36536         * gcc.c-torture/execute/20010209-1.c: New test.
36537
36538 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36539
36540         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36541
36542 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36543
36544         * g++.dg/vtgc1.C: Update for new ABI.
36545
36546         * consistency.vlad: New directory, 1665 files.
36547
36548 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36549
36550         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36551         return type.
36552         * gcc.dg/cpp/digraphs.c: Declare puts.
36553
36554 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36555
36556         * g++.old-deja/g++.other/warn5.C: New test.
36557
36558 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36559
36560         * g++.old-deja/g++.pt/spec40.C: New test.
36561
36562 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36563
36564         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36565         case.
36566         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36567
36568 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36569
36570         * gcc.c-torture/compile/20010209-1.c: New test.
36571
36572 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36573
36574         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36575         excess errors message but not if it crashes.
36576         * g++.old-deja/g++.other/crash27.C: Likewise.
36577         * g++.old-deja/g++.other/crash28.C: Likewise.
36578         * g++.old-deja/g++.other/crash30.C: Likewise.
36579         * g++.old-deja/g++.other/crash32.C: Likewise.
36580         * g++.old-deja/g++.other/crash35.C: Likewise.
36581         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36582
36583 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36584
36585         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36586         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36587         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36588         g77.f-torture/execute/execute.exp,
36589         g77.f-torture/noncompile/noncompile.exp,
36590         gcc.c-torture/execute/execute.exp,
36591         gcc.c-torture/execute/memcheck/memcheck.exp,
36592         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36593         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36594         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36595         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36596         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36597         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36598         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36599         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36600         Remove bug reporting instructions with ancient email addresses.
36601
36602 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36603
36604         * gcc.dg/20010202-1.c: New test.
36605         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36606
36607 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
36608
36609         * g++.dg/stdbool-if.C: New test.
36610
36611 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
36612
36613         * objc/execute/fdecl.m: Added main().
36614
36615 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36616
36617         * gcc.c-torture/execute/20010206-1.c: New test.
36618
36619 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36620
36621         * gcc.dg/cpp/avoidpaste1.c: Update.
36622
36623 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
36624
36625         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
36626         Pero <nicola@brainstorm.co.uk>.
36627         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
36628
36629 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
36630
36631         * g++.old-deja/g++.pt/spec39.C: New test.
36632
36633 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
36634
36635         * gcc.c-torture/compile/20010202-1.c: New test.
36636
36637 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
36638
36639         * g++.old-deja/g++.abi/primary2.C: New test.
36640         * g++.old-deja/g++.abi/primary3.C: New test.
36641         * g++.old-deja/g++.abi/primary4.C: New test.
36642         * g++.old-deja/g++.abi/primary5.C: New test.
36643         * g++.old-deja/g++.abi/vtable3.h: New test.
36644         * g++.old-deja/g++.abi/vtable3a.C: New test.
36645         * g++.old-deja/g++.abi/vtable3b.C: New test.
36646         * g++.old-deja/g++.abi/vtable3c.C: New test.
36647         * g++.old-deja/g++.abi/vtable3d.C: New test.
36648         * g++.old-deja/g++.abi/vtable3e.C: New test.
36649         * g++.old-deja/g++.abi/vtable3f.C: New test.
36650         * g++.old-deja/g++.abi/vtable3g.C: New test.
36651         * g++.old-deja/g++.abi/vtable3h.C: New test.
36652         * g++.old-deja/g++.abi/vtable3i.C: New test.
36653         * g++.old-deja/g++.abi/vtable3j.C: New test.
36654         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
36655
36656 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
36657
36658         * g++.old-deja/g++.other/anon6.C: New test.
36659         * g++.old-deja/g++.other/anon7.C: New test.
36660
36661 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36662
36663         * gcc.dg/cpp/avoidpaste2.c: New tests.
36664
36665 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
36666
36667         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
36668
36669 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
36670
36671         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
36672         DECIMAL_DIG cases for Irix."
36673
36674 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
36675
36676         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
36677
36678 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36679
36680         * gcc.dg/c99-tag-1.c: New test.
36681
36682 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36683
36684         * gcc.dg/cpp/tr-warn1.c: Add tests.
36685
36686 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36687
36688         * gcc.dg/cpp/avoidpaste1.c: Update.
36689         * gcc.dg/cpp/paste4.c: Update.
36690
36691 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
36692
36693         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
36694         cases for Irix.
36695
36696 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36697
36698         * g++.old-deja/g++.other/inline19.C: New test.
36699
36700 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36701
36702         * gcc.dg/Wlarger-than.c: New test.
36703
36704 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36705
36706         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
36707
36708 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
36709
36710         * gcc.c-torture/execute/20010129-1.c: New test.
36711         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
36712
36713 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36714
36715         * gcc.dg/cpp/avoidpaste1.c: Test case.
36716
36717 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
36718
36719         * g++.old-deja/g++.other/inline18.C: New test.
36720
36721 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36722
36723         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
36724         and __builtin_putchar.
36725
36726 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
36727
36728         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
36729         tests.
36730
36731 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
36732
36733         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
36734         floating point number rounding mode to round to the nearest
36735         representable mode.
36736
36737 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
36738
36739         * g++.old-deja/g++.other/mangle2.C: New test.
36740
36741 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36742
36743         * gcc.c-torture/compile/20010124-1.c: New test.
36744
36745 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
36746
36747         * g++.old-deja/g++.pt/spec38.C: New test.
36748
36749 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36750
36751         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
36752         "Build don't run".
36753
36754 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36755
36756         * gcc.c-torture/execute/20010123-1.c: New test.
36757
36758 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36759
36760         * g++.old-deja/g++.pt/spec37.C: New test.
36761
36762 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36763
36764         * g++.old-deja/g++.pt/overload14.C: New test.
36765
36766 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36767
36768         * gcc.c-torture/execute/20010122-1.c: New test, exercise
36769         __builtin_return_address.
36770
36771 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
36772
36773         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
36774         * g++.old-deja/g++.pt/spec35.C: New test.
36775         * g++.old-deja/g++.pt/spec36.C: New test.
36776
36777 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
36778
36779         * gcc.c-torture/compile/20010118-1.c: New test.
36780
36781 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
36782
36783         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
36784
36785 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36786
36787         * gcc.c-torture/execute/20010119-1.c: New test.
36788
36789 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36790
36791         * g++.old-deja/g++.other/vbase5.C: New test.
36792
36793 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36794
36795         * gcc.c-torture/execute/20010118-1.c: New test.
36796
36797 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36798
36799         * g++.old-deja/g++.pt/deduct3.C: New test.
36800
36801 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36802
36803         * g++.old-deja/g++.pt/spec34.C: New test.
36804
36805 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
36806
36807         * g77.f-torture/compile/20000601-2.f: New test.
36808
36809 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36810
36811         * g++.old-deja/g++.other/init17.C: New test.
36812
36813 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
36814
36815         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
36816
36817 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36818
36819         * g++.old-deja/g++.pt/unify8.C: New test.
36820
36821 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36822
36823         * g++.old-deja/g++.abi/vbase1.C: New test.
36824
36825 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36826
36827         * g++.old-deja/g++.pt/crash65.C: New test.
36828
36829 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
36830
36831         * gcc.dg/cpp/assembl2.S: New test case.
36832
36833 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
36834
36835         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
36836         are supported.
36837
36838 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36839
36840         * g++.old-deja/g++.other/builtins1.C: New test.
36841         * g++.old-deja/g++.other/builtins2.C: Likewise.
36842         * g++.old-deja/g++.other/builtins3.C: Likewise.
36843         * g++.old-deja/g++.other/builtins4.C: Likewise.
36844
36845 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
36846
36847         * gcc.c-torture/compile/20010117-1.c: New test.
36848         * gcc.c-torture/compile/20010117-2.c: New test.
36849
36850 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36851
36852         * g77.f-torture/execute/20010116.[fx]: New test,
36853         XFAIL on i?86-*-*.
36854         * g77.f-torture/compile/20010115.f: Indicate it's
36855         a test for PR fortran/1636.
36856
36857 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36858
36859         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
36860
36861 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36862
36863         * g77.f-torture/compile/20010115.f: New test.
36864
36865 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
36866
36867         * g++.old-deja/g++.pt/nontype5.C: New test.
36868
36869 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36870
36871         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
36872         have an equivalent working one below it.
36873
36874 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36875
36876         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
36877         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36878
36879 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36880
36881         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
36882         message containing "init_priority".
36883         (conpr-2.C): Likewise.
36884         (conpr-3.C): Likewise.
36885         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
36886
36887 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36888
36889         * gcc.c-torture/execute/20010114-2.c: New test.
36890
36891 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
36892
36893         * gcc.c-torture/compile/20010114-1.c: New test.
36894         * gcc.c-torture/compile/20010114-1.x: Xfail.
36895         * gcc.c-torture/compile/20010114-2.c: New test.
36896         * gcc.c-torture/execute/20010114-1.c: New test.
36897         * gcc.dg/trunc-1.c: New test.
36898         * gcc.dg/uninit-B.c: New test.
36899
36900 2001-01-13  Nick Clifton  <nickc@redhat.com>
36901
36902         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
36903         target.
36904
36905 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36906
36907         * gcc.c-torture/compile/20010113-1.c: New test.
36908
36909 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
36910
36911         * gcc.c-torture/compile/20001212-1.c: New test.
36912
36913 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36914
36915         * gcc.dg/cpp/widestr1.c: Update.
36916         * gcc.dg/cpp/prag-imp.c: Remove.
36917
36918 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
36919
36920         * gcc.c-torture/execute/20000801-3.x: Remove.
36921         * gcc.dg/c90-init-1.c: New test.
36922         * gcc.dg/c99-init-1.c: New test.
36923         * gcc.dg/c99-init-2.c: New test.
36924         * gcc.dg/gnu99-init-1.c: New test.
36925
36926 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
36927
36928         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
36929         testing that no relevant ones were found.
36930
36931 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36932
36933         * g++.old-deja/g++.pt/cast2.C: New test.
36934
36935 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36936
36937         * g++.old-deja/g++.pt/friend47.C: New test.
36938
36939 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36940
36941         * g++.old-deja/g++.pt/instantiate13.C: New test.
36942
36943 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36944
36945         * g++.old-deja/g++.other/defarg7.C: New test.
36946         * g++.old-deja/g++.other/defarg8.C: New test.
36947
36948 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36949
36950         * g++.old-deja/g++.pt/crash64.C: New test.
36951
36952 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36953
36954         * g++.old-deja/g++.pt/crash63.C: New test.
36955
36956 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36957
36958         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
36959
36960 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
36961
36962         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
36963
36964 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36965
36966         * g++.old-deja/g++.pt/error3.C: New test.
36967
36968 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36969
36970         * g++.old-deja/g++.other/crash39.C: New test.
36971
36972 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36973
36974         * g++.old-deja/g++.other/vbase4.C: New test.
36975
36976 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
36977
36978         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
36979         * gcc.dg/special/20000419-2.c: New file. Identical to above.
36980         * gcc.dg/special/special.exp: New test driver which will check
36981         for alias support for the above test.
36982
36983 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
36984
36985         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
36986         problems on small machines.
36987         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
36988         parameterize.
36989
36990 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
36991
36992         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
36993         mips.
36994         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36995
36996 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
36997
36998         * g++.old_deja/g++.pt/using8.C: New test.
36999
37000 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37001
37002         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37003
37004 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37005
37006         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37007         where a failure is expected.
37008         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37009
37010 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37011
37012         * g++.old_deja/g++.pt/instantiate12.C: New test.
37013
37014 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37015
37016         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37017         start of structs.
37018         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37019         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37020         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37021         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37022         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37023         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37024         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37025         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37026         * g++.old-deja/g++.eh/spec6.C: Likewise.
37027         * g++.old-deja/g++.jason/crash3.C: Likewise.
37028         * g++.old-deja/g++.law/ctors11.C: Likewise.
37029         * g++.old-deja/g++.law/ctors17.C: Likewise.
37030         * g++.old-deja/g++.law/ctors5.C: Likewise.
37031         * g++.old-deja/g++.law/ctors9.C: Likewise.
37032         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37033         * g++.old-deja/g++.mike/net22.C: Likewise.
37034         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37035         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37036         * g++.old-deja/g++.mike/virt3.C: Likewise.
37037         * g++.old-deja/g++.niklas/t128.C: Likewise.
37038         * g++.old-deja/g++.other/anon4.C: Likewise.
37039         * g++.old-deja/g++.other/using1.C: Likewise.
37040         * g++.old-deja/g++.other/warn3.C: Likewise.
37041         * g++.old-deja/g++.pt/t37.C: Likewise.
37042         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37043         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37044
37045 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37046
37047         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37048
37049 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37050
37051         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37052
37053 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37054
37055         * gcc.c-torture/compile/20010107-1.c: New test.
37056
37057 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37058
37059         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37060
37061 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37062
37063         * gcc.dg/format/format.h: New file.
37064         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37065         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37066         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37067         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37068         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37069         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37070         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37071         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37072         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37073         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37074         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37075         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37076         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37077         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37078         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37079         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37080         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37081         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37082         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37083         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37084         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37085         instead of declaring standard types, macros and functions in each
37086         test.
37087
37088 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37089
37090         * gcc.c-torture/execute/20010106-1.c: New test.
37091
37092 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37093
37094         * gcc.dg/format/format.exp: New file.
37095         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37096         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37097         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37098         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37099         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37100         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37101         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37102         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37103         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37104         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37105         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37106         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37107         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37108         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37109         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37110         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37111         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37112         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37113         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37114         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37115         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37116         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37117         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37118         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37119         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37120         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37121         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37122         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37123         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37124         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37125         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37126         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37127         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37128         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37129         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37130         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37131         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37132         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37133         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37134         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37135         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37136         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37137
37138 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37139
37140         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37141         account.
37142
37143 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37144
37145         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37146
37147 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37148
37149         * g++.old-deja/g++.pt/crash62.C: New test.
37150
37151 2001-01-04  Richard Henderson  <rth@redhat.com>
37152
37153         * gcc.dg/20000926-1.c: Update expected warnings.
37154         * gcc.dg/array-2.c: Likewise.
37155         * gcc.dg/array-4.c: Also validate flexible array members.
37156         * gcc.dg/c99-flex-array-1.c: New.
37157
37158 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37159
37160         * gcc.c-torture/compile/20001222-1.x: Remove.
37161
37162 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37163
37164         * gcc.c-torture/execute/built-in-setjmp.c: New.
37165
37166 2001-01-03  Richard Henderson  <rth@redhat.com>
37167
37168         * gcc.dg/940510-1.c: Update expected error wording.
37169         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37170
37171 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37172
37173         * lib/target-supports.exp (check_alias_available): Modified to
37174         indicate aliases not supported if only weak aliases are supported.
37175
37176 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37177
37178         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37179         Turn on cmpstrsi checks for __pj__ and __i370__.
37180
37181 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37182
37183         * g++.old-deja/g++.other/virtual11.C: New test.
37184
37185 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37186
37187         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37188
37189 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37190
37191         * gcc.c-torture/compile/20010102-1.c: New test.
37192
37193 2001-01-02  Andreas Jaeger  <aj@suse.de>
37194
37195         * gcc.dg/noreturn-3.c: New test.
37196
37197         * gcc.dg/noreturn-4.c: New test.
37198
37199 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37200
37201         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37202         __builtin_fputc and __builtin_fwrite.
37203
37204 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37205
37206         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37207         signed char, not default char.
37208
37209 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37210
37211         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37212
37213 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37214
37215         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37216
37217 2000-12-29  Richard Henderson  <rth@redhat.com>
37218
37219         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37220         (__cyg_profile_func_exit): Define.
37221
37222 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37223
37224         * g++.dg/vtgc1.C: New test.
37225
37226 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37227
37228         * gcc.dg/noncompile/20001228-1.c: New test.
37229
37230         * gcc.dg/20001228-1.c: New test.
37231
37232         * gcc.c-torture/execute/20001228-1.c: New test.
37233
37234 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37235
37236         * gcc.dg/format-strfmon-1.c: New test.
37237
37238 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37239
37240         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37241         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37242         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37243         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37244         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37245         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37246         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37247         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37248         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37249         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37250         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37251         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37252         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37253
37254         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37255         * gcc.c-torture/execute/string-opt-4.c: Test index.
37256
37257 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37258
37259         * gcc.c-torture/compile/20001226-1.c: New test.
37260
37261 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37262
37263         * gcc.c-torture/compile/20001222-1.c: New test.
37264         * gcc.c-torture/compile/20001222-1.x: Xfail.
37265
37266 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37267
37268         * gcc.c-torture/execute/comp-goto-2.c: New test.
37269
37270 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37271
37272         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37273         Use long types if __INT_MAX__ is 32767.
37274         (main): Use cast to (sint32 *) when poking 88 into a_page.
37275
37276         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37277
37278 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37279
37280         * gcc.c-torture/compile/20001221-1.c: New test.
37281         * gcc.c-torture/execute/20001221-1.c: New test.
37282
37283 2000-12-20  Richard Henderson  <rth@redhat.com>
37284
37285         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37286         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37287
37288 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37289
37290         * gcc.dg/compare3.c: New test.
37291
37292 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37293
37294         * gcc.dg/format-warnll-1.c: New test.
37295
37296 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37297
37298         * gcc.dg/cpp/cmdlne-P.c: New test.
37299
37300 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37301
37302         * gcc.c-torture/execute/builtin-abs-1.c,
37303         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37304
37305 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37306
37307         * gcc.dg/cpp/multiline.c: New test.
37308
37309 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37310
37311         * g++.old-deja/g++.other/syshdr1.C: Update.
37312         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37313
37314 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37315
37316         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37317
37318 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37319
37320         * g++.old-deja/g++.pt/ttp65.C: New test.
37321
37322 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37323
37324         * g++.old-deja/g++.pt/ttp64.C: New test.
37325
37326 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37327
37328         * g++.old-deja/g++.pt/spec33.C: New test.
37329
37330 2000-12-14  Catherine Moore  <clm@redhat.com>
37331
37332         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37333         * gcc.c-torture/execute/920612-2.c: Likewise.
37334         * gcc.c-torture/execute/920428-2.c: Likewise.
37335         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37336         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37337
37338 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37339
37340         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37341         * gcc.dg/pack-test-2.c: Likewise.
37342
37343 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37344
37345         Tests by Zack Weinberg <zackw@stanford.edu>.
37346
37347         * gcc.dg/cpp/defined.c: Update.
37348         * gcc.dg/cpp/defined_trad.c: New tests.
37349
37350 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37351
37352         * gcc.dg/cpp/trad-direct.c: Update.
37353
37354 2000-12-11  Neil Booth  <neilb@earthling.net>
37355
37356         * gcc.dg/cpp/defined_trad.c
37357
37358 2000-12-11  Neil Booth  <neilb@earthling.net>
37359
37360         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37361
37362 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37363
37364         * gcc.dg/format-miss-2.c: New test.
37365
37366 2000-12-09  Neil Booth  <neilb@earthling.net>
37367
37368         * gcc.dg/cpp/lineflags.c: New tests.
37369         * gcc.dg/cpp/poison.c: Update.
37370         * gcc.dg/cpp/redef2.c: Update.
37371         * gcc.dg/cpp/skipping.c: New test.
37372
37373 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37374
37375         * g++.old-deja/g++.other/eh3.C: New testcase.
37376
37377 2000-12-07  Neil Booth  <neilb@earthling.net>
37378
37379         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37380         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37381         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37382         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37383         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37384         Update.
37385
37386 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37387
37388         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37389         __SIZE_TYPE__ instead of int for type of integers cast to
37390         pointers.
37391
37392 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37393
37394         * g++.old-deja/g++.other/cleanup4.C: New test.
37395
37396 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37397
37398         * format-sec-1.c: New test.
37399
37400 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37401
37402         * gcc.dg/format-nonlit-3.c: New test.
37403
37404 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37405
37406         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37407         through a null pointer.
37408
37409 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37410
37411         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37412         * g++.old-deja/g++.pt/partial4.C: New test.
37413
37414 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37415
37416         * gcc.c-torture/execute/ieee/hugeval.x: New.
37417
37418 2000-12-06  Neil Booth  <neilb@earthling.net>
37419
37420         * gcc.dg/cpp/backslash2.c: New tests.
37421
37422 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37423
37424         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37425         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37426
37427 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37428
37429         * gcc.c-torture/execute/20001203-2.c: New testcase.
37430
37431 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37432
37433         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37434         * g++.old-deja/g++.other/virtual10.C: New test.
37435
37436 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37437
37438         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37439
37440 2000-12-05  Richard Henderson  <rth@redhat.com>
37441
37442         * gcc.c-torture/compile/20001205-1.c: New.
37443
37444 2000-12-04  Neil Booth  <neilb@earthling.net>
37445
37446         * g++.old-deja/g++.other/virtual9.C: New test.
37447         * g++.old-deja/g++.pt/crash61.C: New test.
37448         * gcc.c-torture/execute/loop-9.c: New test.
37449
37450 2000-12-04  Neil Booth  <neilb@earthling.net>
37451
37452         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37453         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37454         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37455         * gcc.dg/cpp/extratokens.c: ...here.
37456
37457 2000-12-04  Neil Booth  <neilb@earthling.net>
37458
37459         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37460         New tests.
37461
37462 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37463
37464         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37465         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37466
37467 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37468
37469         * gcc.c-torture/execute/20001203-1.c: New test.
37470
37471 2000-12-03  Neil Booth  <neilb@earthling.net>
37472
37473         * gcc.dg/cpp/macro6.c: New test cases.
37474
37475 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37476
37477         * gcc.c-torture/execute/string-opt-9.c: New test.
37478         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37479         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37480         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37481
37482         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37483         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37484
37485 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37486
37487         * gcc.dg/cpp/if-6.c: New testcase.
37488
37489         * gcc.dg/20001201-1.c: New testcase.
37490
37491 2000-12-02  Neil Booth  <neilb@earthling.net>
37492
37493         * g++.old-deja/g++.other/externC4.C,
37494         g++.old-deja/g++.other/friend10.C: New tests.
37495
37496 2000-12-02  Neil Booth  <neilb@earthling.net>
37497
37498         * g++.old-deja/g++.other/instan2.C
37499         * g++.old-deja/g++.other/instan3.C: New test.
37500
37501 2000-12-02  Neil Booth  <neilb@earthling.net>
37502
37503         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37504         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37505         gnuc99.c,gnuc99-pedantic.c: New tests.
37506
37507 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37508
37509         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37510         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37511
37512 2000-12-01  Neil Booth  <neilb@earthling.net>
37513
37514         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37515         * gcc.dg/cpp/poison.c: Update.
37516         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37517
37518 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37519
37520         * g77.f-torture/execute/20001201.f: New test.
37521
37522 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37523
37524         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37525
37526 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37527
37528         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37529
37530 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37531
37532         * g++.old-deja/g++.other/cast6.C: New test.
37533
37534 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37535
37536         * gcc.c-torture/execute/20001130-2.c: New testcase.
37537
37538 2000-11-30  Richard Henderson  <rth@redhat.com>
37539
37540         * gcc.c-torture/execute/20001130-1.c: New test.
37541
37542 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37543
37544         * g++.old-deja/g++.other/op3.C: New test.
37545
37546 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37547
37548         * g++.old-deja/g++.other/op2.C: New test.
37549
37550 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37551
37552         * g++.old-deja/g++.other/crash38.C: New test.
37553
37554 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37555
37556         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37557
37558 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37559
37560         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37561         tests.
37562         * gcc.c-torture/execute/string-opt-6.c: New test.
37563
37564         * gcc.dg/20001117-1.c: Add main.
37565
37566 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37567
37568         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37569         Move from here ...
37570         * gcc.dg/940510-1.c: ... to here.
37571
37572         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37573         zero-size arrays in toplevel structures.
37574
37575 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37576
37577         * gcc.c-torture/execute/loop-8.c: New test.
37578
37579 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37580
37581         * g++.old-deja/g++.other/base1.C: New test.
37582
37583 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37584
37585         * g++.old-deja/g++.other/parse2.C: New test.
37586
37587 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37588
37589         * g++.old-deja/g++.pt/incomplete1.C: New test.
37590
37591 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37592
37593         * g++.old-deja/g++.other/friend9.C: New test.
37594
37595 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37596
37597         * gcc.dg/20001127-1.c: New test.
37598
37599 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37600
37601         * g++.old-deja/g++.pt/friend46.C: New test.
37602
37603 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37604
37605         * g++.old-deja/g++.other/ptrmem8.C: New test.
37606
37607 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37608
37609         * gcc.c-torture/execute/string-opt-7.c: New test.
37610         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37611
37612 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37613
37614         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
37615         instead of 'mkcheck 2'.
37616
37617 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37618
37619         * gcc.c-torture/execute/memcheck/driver.c,
37620         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
37621         C9X references to refer to C99.
37622
37623 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
37624
37625         * gcc.dg/ultrasp3.c: New test.
37626
37627 2000-11-25  Neil Booth  <neilb@earthling.net>
37628
37629         * gcc.dg/cpp/include2.c: Update test to be locale independent.
37630
37631 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
37632
37633         * gcc.c-torture/compile/20001123-2.c: New.
37634
37635 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37636
37637         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
37638
37639 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
37640
37641         * gcc.dg/sequence-point-1.c: Add some new tests.
37642         * gcc.c-torture/execute/20001124-1.c: New test.
37643
37644 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37645
37646         * g++.old-deja/g++.other/vaarg4.C: New test.
37647         * gcc.c-torture/compile/20001123-1.c: New test.
37648
37649 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37650
37651         * g++.other/crash24.C: Adjust and remove XFAIL.
37652         * g++.other/crash37.C: New test.
37653
37654 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
37655
37656         * g++.old-deja/g++.pt/instantiate9.C: New test.
37657
37658 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
37659
37660         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
37661         new ABI, too.
37662
37663         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
37664         * g++.old-deja/g++.robertl/eb55.C: Likewise.
37665
37666 2000-11-22  Neil Booth  <neilb@earthling.net>
37667
37668         * gcc.dg/cpp/Wtrigraphs.c: New test.
37669
37670 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
37671
37672         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
37673
37674 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
37675
37676         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
37677
37678 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
37679
37680         * lib/gcc-dg.exp: load_lib scanasm.exp.
37681         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
37682         * lib/g++-dg.exp: load_lib scanasm.exp.
37683         * lib/scanasm.exp: New.
37684         (scan-assembler, scan-assembler-not): Add optional arguments to
37685         test name, or if not present, the pattern name.
37686         (scan-assembler-dem, scan-assembler-dem-not): New.
37687
37688         * g++.dg/dg.exp: New.
37689
37690 2000-11-21  Neil Booth  <neilb@earthling.net>
37691
37692         * gcc.dg/cpp/integrated1.c: Remove.
37693
37694 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37695
37696         * gcc.c-torture/execute/20001121-1.c: New test.
37697
37698 2000-11-21  Richard Henderson  <rth@redhat.com>
37699
37700         * gcc.c-torture/compile/20001121-1.c: New test.
37701
37702 2000-11-20  Neil Booth  <neilb@earthling.net>
37703
37704         * gcc.dg/cpp/integrated1.c: New test.
37705
37706 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37707
37708         * g++.old-deja/g++.other/inline17.C: New test.
37709
37710 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
37711
37712         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
37713         local variable to be zero: I made the variable global. Now
37714         uses abort() and exit() instead of relying on main's return value.
37715
37716 2000-11-20  Neil Booth  <neilb@earthling.net>
37717
37718         * gcc.dg/cpp/paste2.c: Update test.
37719         * objc/execute/paste.m: New test.
37720
37721 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37722
37723         * gcc.dg/c99-condexpr-1.c: New test.
37724
37725 2000-11-20  Neil Booth  <neilb@earthling.net>
37726
37727         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
37728
37729 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
37730
37731         * g++.old-deja/g++.pt/export1.C: New test.
37732
37733 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
37734
37735         * gcc.dg/20001117-1.c: New test.
37736
37737 2000-11-18  Richard Henderson  <rth@redhat.com>
37738
37739         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
37740
37741 2000-11-18  Richard Henderson  <rth@redhat.com>
37742
37743         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
37744         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
37745         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
37746
37747 2000-11-18  Richard Henderson  <rth@redhat.com>
37748
37749         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
37750         (main): New.  Exit cleanly.
37751
37752 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37753
37754         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
37755         gcc.dg/c99-fordecl-2.c: New tests.
37756
37757 2000-11-18  Richard Henderson  <rth@redhat.com>
37758
37759         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
37760         * gcc.c-torture/execute/zerolen-2.c: New.
37761
37762 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37763
37764         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
37765         memory.
37766
37767 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37768
37769         * g++.old-deja/g++.pt/instantiate8.C: New test.
37770
37771 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37772
37773         * g++.old-deja/g++.other/incomplete.C: Add more tests.
37774         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
37775
37776 2000-11-16  Nick Clifton  <nickc@redhat.com>
37777
37778         * gcc.c-torture/execute/nestfunc-2.c: New test.
37779         * gcc.c-torture/execute/nestfunc-3.c: New test.
37780
37781 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37782
37783         * gcc.c-torture/compile/20001116-1.c: New test.
37784
37785 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37786
37787         * gcc.c-torture/execute/20001115-1.c: New test.
37788
37789 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
37790
37791         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
37792         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
37793         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
37794         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37795
37796 2000-11-15  Neil Booth  <neilb@earthling.net>
37797
37798         gcc.dg/cpp/_Pragma1.c: Update.
37799         gcc.dg/cpp/_Pragma2.c: New test.
37800
37801 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37802
37803         * g++.old-deja/g++.other/anon5.C: New test.
37804
37805 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37806
37807         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
37808         tests.
37809
37810 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
37811
37812         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
37813         output.
37814
37815 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37816
37817         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
37818         labels at end of compound statements.
37819
37820 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
37821
37822         * gcc.c-torture/execute/loop-7.c: New test.
37823
37824 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37825
37826         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
37827
37828 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37829
37830         * gcc.dg/c99-bool-1.c: New test.
37831
37832 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37833
37834         * gcc.dg/c99-scope-1.c: Remove xfail.
37835         * gcc.dg/c99-scope-2.c: New test.
37836
37837 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37838
37839         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
37840         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
37841
37842 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
37843
37844         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
37845         error messages.
37846
37847         * g++.mike/p700.C: Don't typedef wchar_t.
37848         * g++.mike/p784.C: Likewise.
37849         * g++.mike/eb101.C: Don't use __wchar_t.
37850
37851 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37852
37853         * g77.f-torture/execute/20001111.[fx]: Test premature exit
37854         from DO loop.
37855
37856 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37857
37858         * gcc.c-torture/execute/20001111-1.c: New test.
37859
37860 2000-11-10  Nick Clifton  <nickc@redhat.com>
37861
37862         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
37863         long multuiple and accumulate.
37864
37865 2000-11-09  Richard Henderson  <rth@redhat.com>
37866
37867         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
37868         via size_t instead of int.
37869
37870         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
37871         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37872         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37873         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37874
37875 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
37876
37877         * gcc.c-torture/compile/20001109-1.c: New test.
37878         * gcc.c-torture/compile/20001109-2.c: New test.
37879
37880 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
37881
37882         * g++.old-deja/g++.pt/operator1.C: New test.
37883         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
37884
37885 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37886
37887         * gcc.dg/20001108-1.c: New test.
37888
37889 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37890
37891         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
37892         with both arguments constant strings.
37893         * gcc.c-torture/execute/string-opt-3.c: New test.
37894         * gcc.c-torture/execute/string-opt-4.c: New test.
37895         * gcc.c-torture/execute/string-opt-5.c: New test.
37896
37897 2000-11-08  Nick Clifton  <nickc@redhat.com>
37898
37899         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
37900         mulsidi3adddi patterns.
37901
37902 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
37903
37904         * g++.old-deja/g++.other/crash36.C: New test.
37905
37906 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
37907
37908         * g++.old-deja/g++.other/init16.C: New test.
37909
37910 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
37911
37912         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
37913
37914 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37915
37916         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
37917         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37918         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37919
37920 2000-11-07  DJ Delorie  <dj@redhat.com>
37921
37922         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
37923
37924 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37925
37926         * gcc.c-torture/execute/string-opt-1.c: New test.
37927
37928 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37929
37930         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
37931         mips-sgi-irix6.* because the MIPS ABI passes floating-point
37932         parameters in registers, and there is no way for a varargs
37933         function to know in which order the integer and floating-point
37934         parameters should be interleaved when they are placed on the
37935         stack.
37936         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37937         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37938
37939 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37940
37941         * gcc.c-torture/execute/string-opt-2.c: New test.
37942
37943 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
37944
37945         * g++.old-deja/g++.pt/crash60.C: New test.
37946
37947 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37948
37949         * g++.old-deja/g++.other/crash24.C: New test.
37950         * g++.old-deja/g++.other/crash25.C: New test.
37951         * g++.old-deja/g++.other/crash26.C: New test.
37952         * g++.old-deja/g++.other/crash27.C: New test.
37953         * g++.old-deja/g++.other/crash28.C: New test.
37954         * g++.old-deja/g++.other/crash29.C: New test.
37955         * g++.old-deja/g++.other/crash30.C: New test.
37956         * g++.old-deja/g++.other/crash31.C: New test.
37957         * g++.old-deja/g++.other/crash32.C: New test.
37958         * g++.old-deja/g++.other/crash33.C: New test.
37959         * g++.old-deja/g++.other/crash34.C: New test.
37960         * g++.old-deja/g++.other/crash35.C: New test.
37961
37962 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37963
37964         * gcc.c-torture/execute/20001031-1.c: New test.
37965
37966 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
37967
37968         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
37969         namespace.
37970
37971         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
37972         standards-conformant.
37973
37974         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
37975
37976         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
37977         * g++.old-deja/g++.mike/p755a.C: Likewise.
37978         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
37979         library makes no calls to `operator new' during initialization.
37980
37981 2000-11-04  Neil Booth  <neilb@earthling.net>
37982
37983         * gcc.dg/cpp/include2.c: New tests.
37984
37985 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
37986
37987         * lib/g++.exp (g++_set_ld_library_path): New function.
37988         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
37989
37990 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
37991
37992         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
37993         warnings.
37994
37995 2000-11-01  Richard Henderson  <rth@redhat.com>
37996
37997         * g++.old-deja/g++.ext/namedret1.C: New.
37998         * g++.old-deja/g++.ext/namedret2.C: New.
37999         * g++.old-deja/g++.ext/namedret3.C: New.
38000
38001 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38002
38003         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38004         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38005
38006 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38007
38008         * gcc.c-torture/execute/va-arg-21.c: New test.
38009
38010 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38011
38012         * gcc.dg/c99-complex-2.c: New test.
38013
38014 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38015
38016         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38017
38018 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38019
38020         * g++.old-deja/g++.other/inline16.C: New test.
38021
38022 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38023
38024         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38025         __PRETTY_FUNCTION__
38026
38027 2000-10-29  Neil Booth  <neilb@earthling.net>
38028
38029         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38030         New tests.
38031         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38032         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38033         optimisation.
38034
38035 2000-10-29  Neil Booth  <neilb@earthling.net>
38036
38037         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38038         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38039         * mi5.c: Test multiple includes work with -C.
38040         * trigraphs.c: Test ^= version.
38041
38042 2000-10-28  Neil Booth  <neilb@earthling.net>
38043
38044         New tests and test updates for new macro expander.
38045
38046         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38047         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38048         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38049         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38050         new diagnostic messages.
38051
38052         * gcc.dg/cpp/macro3.c: New tests.
38053
38054 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38055
38056         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38057         on the same line.
38058
38059 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38060
38061         * g++.old-deja/g++.other/eh2.C: New test.
38062
38063 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38064
38065         * gcc.c-torture/execute/20001027-1.c: New test.
38066
38067 2000-10-26  Richard Henderson  <rth@redhat.com>
38068
38069         * gcc.c-torture/execute/20001026-1.c: New.
38070
38071 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38072
38073         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38074         * g++.old-deja/g++.law/builtin1.C: Likewise.
38075         * g++.old-deja/g++.law/ctors10.C: Likewise.
38076         * g++.old-deja/g++.law/virtual3.C: Likewise.
38077         * g++.old-deja/g++.mike/p658.C: Likewise.
38078         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38079         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38080         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38081         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38082         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38083
38084 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38085
38086         * gcc.c-torture/compile/20001024-1.c: New test.
38087
38088 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38089
38090         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38091         to tell us whether or not we are using V3.
38092
38093 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38094
38095         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38096         operands.
38097
38098 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38099
38100         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38101
38102 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38103
38104         * gcc.c-torture/execute/20001024-1.c: New test.
38105
38106 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38107
38108         * g++.old-deja/g++.other/sibcall1.C: New test.
38109
38110 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38111
38112         * gcc.dg/noncompile/init-3.c: New test.
38113
38114 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38115
38116         * gcc.dg/format-array-1.c: New test.
38117
38118 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38119
38120         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38121         writing through null pointers; remove comment about testing
38122         unterminated strings.
38123
38124 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38125
38126         * gcc.c-torture/execute/20001017-2.c: New test.
38127
38128 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38129
38130         * gcc.c-torture/compile/20001018-1.c: New test.
38131         * gcc.c-torture/compile/20001018-1.x: Xfail.
38132
38133 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38134
38135         * gcc.c-torture/execute/20001017-1.c: New test.
38136
38137 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38138
38139         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38140         for multiple use of arguments with scanf formats; add tests for
38141         multiple use of arguments.
38142
38143 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38144
38145         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38146
38147 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38148
38149         * gcc.dg/format-miss-1.c: New test.
38150
38151 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38152
38153         * gcc.c-torture/execute/20001013-1.c: New test.
38154
38155 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38156
38157         * gcc.dg/format-branch-1.c: New test.
38158
38159 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38160
38161         * README, lib/file-format.exp: Remove EGCS references.
38162
38163 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38164
38165         * gcc.dg/20001013-1.c: New test.
38166
38167 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38168
38169         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38170         for intmax_t in the compiler using __typeof__ and the type rules
38171         for conditional expressions.
38172
38173 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38174
38175         * gcc.dg/20001012-1.c: New test.
38176         * gcc.dg/20001012-2.c: New test.
38177
38178 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38179
38180         * gcc.dg/format-attr-1.c: New test.
38181
38182 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38183
38184         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38185         __LONG_LONG_MAX__ instead of LLONG_MAX.
38186
38187 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38188
38189         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38190         scanf flags.
38191         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38192         flags.
38193
38194 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38195
38196         * gcc.dg/sequence-pt-1.c: New test.
38197
38198 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38199
38200         * gcc.c-torture/execute/20001011-1.c: New testcase.
38201         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38202
38203 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38204
38205         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38206         does not error on it.
38207
38208 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38209
38210         * gcc.dg/20001009-1.c: New test.
38211
38212 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38213
38214         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38215         * gcc.c-torture/execute/20001009-2.c: ... to here.
38216
38217 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38218
38219         * gcc.c-torture/compile/20001009-1.c: New testcase.
38220         * gcc.c-torture/execute/20001009-1.c: New testcase.
38221         Testcases provided by Jan Hubicka <jh@suse.cz>.
38222
38223 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38224
38225         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38226         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38227         uintmax_t using <limits.h> to emulate the compiler's internal
38228         logic.  No longer XFAIL %j tests.
38229
38230 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38231
38232         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38233         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38234         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38235         regexps and details of expected handling of some bad formats.
38236         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38237         suppression.
38238
38239 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38240
38241         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38242         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38243         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38244         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38245         in list archives.
38246
38247 2000-10-06  Richard Henderson  <rth@cygnus.com>
38248
38249         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38250         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38251         * g++.old-deja/g++.jason/report.C: Likewise.
38252         * g++.old-deja/g++.law/friend5.C: Likewise.
38253         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38254         of the expected warnings.
38255
38256 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38257
38258         * g++.old-deja/g++.pt/enum14.C: New test.
38259
38260 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38261
38262         * g++.old-deja/g++.pt/crash59.C: New test.
38263
38264 2000-10-04  Will Cohen  <wcohen@redhat.com>
38265
38266         * gcc.dg/20000926-1.c: New test.
38267
38268 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38269
38270         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38271         function name for current C++ compiler.
38272         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38273
38274 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38275
38276         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38277         __PRETTY_FUNCTION__.
38278         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38279
38280 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38281
38282         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38283
38284 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38285
38286         * gcc.c-torture/compile/20000923-1.c: New test.
38287
38288 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38289
38290         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38291         * g++.old-deja/g++.pt/ttp62.C: Same.
38292         * g++.old-deja/g++.other/inline14.C: Same.
38293
38294 2000-09-24  Richard Henderson  <rth@cygnus.com>
38295
38296         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38297
38298 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38299
38300         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38301
38302 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38303
38304         * gcc.c-torture/compile/20000922-1.c: New file.
38305
38306 2000-09-21  Nick Clifton  <nickc@redhat.com>
38307
38308         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38309         a signed long modulo operation.
38310         (mod6): New function - perform an unsigned long modulo operation.
38311         (main): Add tests for modulos of very large numbers by very small
38312         dividends.
38313
38314 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38315
38316         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38317
38318 2000-09-19  Richard Henderson  <rth@cygnus.com>
38319
38320         * gcc.dg/compare2.c (case 10): XFAIL.
38321
38322 2000-09-18  Richard Henderson  <rth@cygnus.com>
38323
38324         * gcc.c-torture/execute/20000906-1.c: Move ...
38325         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38326         that support __builtin_trap.
38327
38328 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38329
38330         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38331
38332 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38333
38334         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38335         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38336         more $ format tests.
38337
38338 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38339
38340         * gcc.dg/format-errmk-1.c: New test.
38341
38342 2000-09-17  Greg McGary  <greg@mcgary.org>
38343
38344         * gcc.c-torture/execute/20000917-1.x: Remove.
38345
38346 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38347
38348         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38349
38350 2000-09-17  Greg McGary  <greg@mcgary.org>
38351
38352         * gcc.c-torture/execute/20000917-1.c: New test.
38353         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38354
38355 2000-09-16  Neil Booth  <NeilB@earthling.net>
38356
38357         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38358         in nested macro bug.
38359
38360 2000-09-15  Neil Booth  <NeilB@earthling.net>
38361
38362         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38363
38364 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38365
38366         * gcc.c-torture/execute/20000914-1.c: New test.
38367
38368 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38369
38370         * g++.other/inline13.C: New test.
38371
38372 2000-09-12  Andreas Jaeger  <aj@suse.de>
38373
38374         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38375         constant by Ulrich Drepper <drepper@redhat.com>.
38376
38377 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38378
38379         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38380
38381 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38382
38383         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38384
38385 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38386
38387         * gcc.dg/cpp/backslash.c: New test.
38388
38389 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38390
38391         * gcc.c-torture/execute/20000910-1.c: New test.
38392         * gcc.c-torture/execute/20000910-2.c: Likewise.
38393
38394 2000-09-11  Robert Lipe  <robertl@sco.com>
38395
38396         * gcc.dg/pragma-align.c: New test.
38397
38398 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38399
38400         * g++.old-deja/g++.pt/explicit82.C: New test.
38401         * g++.old-deja/g++.pt/explicit83.C: New test.
38402
38403 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38404
38405         * gcc.dg/asm-names.c: New test.
38406
38407 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38408
38409         * gcc.dg/cpp/tr-warn6.c: New test
38410
38411 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38412
38413         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38414         be accepted.
38415
38416 2000-09-07  Catherine Moore  <clm@redhat.com>
38417
38418         * gcc.c-torture/execute/unroll-1.c: New test.
38419
38420 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38421
38422         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38423         ERROR markers.
38424         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38425         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38426         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38427         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38428         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38429         Preprocess only.
38430         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38431         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38432
38433 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38434
38435         * g++.old-deja/g++.pt/deduct2.C: New test.
38436
38437 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38438
38439         * g++.old-deja/g++.pt/parms2.C: New test.
38440
38441 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38442
38443         * g++.old-deja/g++.pt/crash58.C: New test.
38444
38445 2000-09-06  Greg McGary  <greg@mcgary.org>
38446
38447         * gcc.c-torture/execute/20000906-1.c: New test.
38448         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38449
38450 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38451
38452         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38453
38454 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38455
38456         * g++.old-deja/g++.pt/crash57.C: New test.
38457
38458 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38459
38460         * g++.old-deja/g++.pt/crash56.C: New test.
38461
38462 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38463
38464         * g++.old-deja/g++.pt/koenig1.C: New test.
38465
38466 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38467
38468         * gcc.dg/20000904-1.c: New test.
38469
38470 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38471
38472         * gcc.dg/cpp/paste8.c: New test.
38473
38474 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38475
38476         * gcc.c-torture/compile/20000827-1.c: New test.
38477
38478 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38479
38480         * gcc.dg/format-diag-1.c: New test.
38481
38482 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38483
38484         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38485         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38486         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38487         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38488         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38489
38490 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38491
38492         * g++.old-deja/g++.other/nested4.C: New test.
38493
38494 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38495
38496         * g++.old-deja/g++.ns/scoped1.C: New test.
38497
38498 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38499
38500         * lib/g++.exp: Support testing already-installed GCC.
38501
38502 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38503
38504         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38505
38506 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38507
38508         * gcc.dg/return-type-2.c: New test.
38509
38510 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38511
38512         * gcc.c-torture/compile/20000825-1.c: New test.
38513
38514 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38515
38516         * gcc.dg/dwarf2-2.c: New test.
38517
38518 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38519
38520         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38521         dg-warning regexps.
38522
38523 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38524
38525         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38526         gcc.dg/format-ext-5.c: New tests.
38527
38528 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38529
38530         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38531
38532 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38533
38534         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38535
38536 2000-08-24  Richard Henderson  <rth@cygnus.com>
38537
38538         * gcc.dg/ia64-sync-1.c: New test.
38539         * gcc.dg/ia64-sync-2.c: New test.
38540         * gcc.dg/ia64-asm-1.c: New test.
38541
38542 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38543
38544         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38545         * gcc.dg/format-ext-2.c: New test.
38546
38547 2000-08-23  Jason Merrill  <jason@redhat.com>
38548
38549         * lib/old-dejagnu.exp: Also ignore "In member function" and
38550         "At global scope".
38551
38552 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38553
38554         * gcc.dg/noncompile/label-lineno-1.c: New test.
38555
38556 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38557
38558         * gcc.dg/c99-array-nonobj-1.c: New test.
38559
38560 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38561
38562         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38563         tests.
38564         * gcc.dg/format-ext-1.c: New test.
38565
38566 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38567
38568         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38569         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38570         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38571         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38572         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38573
38574 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38575
38576         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38577         gcc.dg/c99-strftime-2.c: New tests.
38578
38579 2000-08-22  Richard Henderson  <rth@cygnus.com>
38580
38581         * gcc.c-torture/execute/20000822-1.c: New test.
38582
38583 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38584
38585         * gcc.c-torture/execute/20000819-1.x: Remove.
38586
38587 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38588
38589         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38590         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38591         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38592         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38593         gcc.dg/format-xopen-1.c: New tests.
38594
38595 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38596
38597         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38598
38599 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38600
38601         * g++.old-deja/g++.other/loop2.C: New test.
38602
38603         * gcc.c-torture/compile/20000606-1.c: New test.
38604         * gcc.c-torture/compile/20000728-1.c: New test.
38605         * gcc.c-torture/execute/20000801-1.c: New test.
38606         * gcc.c-torture/execute/20000801-2.c: New test.
38607         * gcc.c-torture/execute/20000819-1.c: New test.
38608         * gcc.c-torture/execute/20000819-1.x: XFAIL.
38609         * gcc.dg/20000629-1.c: New test.
38610         * gcc.dg/20000724-1.c: New test.
38611         * gcc.dg/20000807-1.c: New test.
38612
38613 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
38614
38615         * gcc.dg/cpp/pragma-1.c: New test.
38616         * gcc.dg/cpp/pragma-2.c: New test.
38617
38618 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
38619
38620         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
38621         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
38622
38623 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38624
38625         * gcc.c-torture/compile/20000818-1.c: New test.
38626
38627 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
38628
38629         * gcc.c-torture/execute/20000818-1.c: New test.
38630
38631 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38632
38633         * gcc.dg/format-va-1.c: New test.
38634
38635 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38636
38637         * g++.old-deja/g++.other/typedef8.C: New test.
38638
38639 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38640
38641         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
38642         * g++.old-deja/g++.mike/net36.C: Mark candidate.
38643         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
38644         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
38645         * g++.old-deja/g++.other/ptrmem7.C: New test.
38646         * g++.old-deja/g++.pt/ptrmem10.C: New test.
38647
38648 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38649
38650         * g++.old-deja/g++.pt/typename27.C: New test.
38651
38652 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
38653
38654         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
38655         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
38656         * g++.old-deja/g++.pt/friend45.C: New test.
38657         * g++.old-deja/g++.other/friend8.C: New test.
38658
38659 2000-08-15  Richard Henderson  <rth@cygnus.com>
38660
38661         * gcc.c-torture/execute/20000815-1.c: New test.
38662
38663 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38664
38665         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
38666         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
38667         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
38668
38669 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
38670
38671         * g++.old-deja/g++.other/refinit2.C: New test.
38672
38673 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
38674
38675         * lib/c-torture.exp (c-torture): Make
38676         compiler_conditional_xfail_data global.
38677         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
38678         compiler_conditional_xfail_data machinery.
38679         (f-torture-execute): Likewise.
38680         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
38681         and only when unrolling loops.
38682
38683         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
38684
38685 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38686
38687         * g++.old-deja/g++.pt/explicit81.C: New test.
38688
38689 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38690
38691         * g++.old-deja/g++.pt/typename26.C: New test.
38692
38693 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
38694
38695         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
38696         warning.
38697
38698 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38699
38700         * g++.old-deja/g++.other/array3.C: New test.
38701
38702 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38703
38704         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
38705         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
38706         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
38707         New tests.
38708
38709 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
38710
38711         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
38712         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38713
38714 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
38715
38716         * gcc.c-torture/execute/20000808-1.c: New test.
38717
38718 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38719
38720         * gcc.dg/c90-const-expr-1.c: New test.
38721
38722 2000-08-08  Richard Henderson  <rth@cygnus.com>
38723
38724         * gcc.dg/noncompile/920923-1.c: Declare calloc.
38725
38726 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38727
38728         * gcc.dg/noncompile/const-ll-1.c: New test.
38729
38730 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38731
38732         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
38733
38734 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38735
38736         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
38737         that running programs linked against the shared version of libobjc
38738         run correctly.
38739
38740 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38741
38742         * gcc.dg/c99-printf-1.c: New test.
38743
38744 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38745
38746         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
38747
38748 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
38749
38750         * gcc.c-torture/execute/20000731-1.x: Delete.
38751
38752 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
38753
38754         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
38755         and torture_without_loops as is done by c-torture.exp.
38756         (search_for): Copy from c-torture.exp.
38757         (gcc-dg-runtest): New function, drives a directory of tests
38758         iterating over the TORTURE_OPTIONS.
38759         (scan-assembler, scan-assembler-not): Move here from
38760         individual directory drivers.
38761
38762         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
38763         defined by lib/gcc-dg.exp.
38764         * gcc.dg/cpp/cpp.exp: Likewise.
38765         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
38766         gcc-dg-runtest, so we cycle over optimization options.
38767
38768         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
38769         * gcc.dg/compare2.c: No longer expected to fail.
38770
38771 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38772
38773         * gcc.c-torture/execute/20000804-1.c: New test.
38774
38775 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38776
38777         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
38778
38779 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
38780
38781         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
38782
38783 2000-08-03  Jeffrey A Law  (law@cygnus.com)
38784
38785         * gcc.c-torture/compile/20000803-1.c: New test.
38786
38787 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38788
38789         * gcc.c-torture/execute/20000801-3.c,
38790         gcc.c-torture/execute/20000801-4.c: New tests.
38791         * gcc.c-torture/execute/20000801-3.x,
38792         gcc.c-torture/execute/20000801-4.x: Xfail.
38793
38794 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
38795
38796         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
38797         libobjc/.libs to allow for libtool.
38798
38799 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
38800
38801         * gcc.c-torture/compile/20000802-1.c: New test.
38802
38803 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
38804
38805         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
38806
38807 2000-07-31  Jeffrey A Law  (law@cygnus.com)
38808
38809         * gcc-c-torture/execute/20000731-2.c: New test.
38810
38811         * gcc.c-torture/execute/20000731-1.c: New test.
38812         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
38813
38814 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
38815
38816         * testsuite/gcc.dg/cpp/paste7.c: New test.
38817         * gcc.dg/cpp/20000725-1.c: New test.
38818
38819 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
38820
38821         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
38822         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
38823         declaration warning for __builtin_dwarf_reg_size.
38824
38825         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
38826
38827 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38828
38829         * gcc.dg/noncompile/voidparam-1.c: New test.
38830
38831 2000-07-30  Richard Henderson  <rth@cygnus.com>
38832
38833         * gcc.dg/c90-digraph-1.c: Don't xfail.
38834         * gcc.dg/compare2.c (case 10): Xfail.
38835         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
38836
38837 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
38838
38839         * gcc.dg/c99-main-1.c: New test.
38840
38841 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38842
38843         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
38844
38845 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
38846
38847         * gcc.c-tortuer/execute/20000726-1.c: New test.
38848
38849 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
38850
38851         * gcc.c-torture/execute/enum-2.c: New test.
38852
38853 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38854
38855         * gcc.dg/cpp/tr-warn3.c: New test.
38856
38857 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38858
38859         * g++.old-deja/g++.ext/implicit1.C: Remove.
38860         * g++.old-deja/g++.jason/c2.C: Remove
38861         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
38862         * g++.old-deja/g++.pt/crash16.C: Likewise.
38863         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
38864
38865 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38866
38867         * g++.old-deja/g++.other/for2.C: New test.
38868
38869 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
38870
38871         * gcc.dg/20000720-1.c: New test.
38872
38873 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
38874
38875         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
38876
38877 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
38878
38879         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
38880         * gcc.c-torture/execute/20000722-1.c: New.
38881         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
38882
38883 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
38884
38885         * gcc.dg/cpp/20000720-1.S: New test.
38886
38887 2000-07-21  Michael Meissner  <meissner@redhat.com>
38888
38889         * gcc.c-torture/execute/ieee/hugeval.c: New test.
38890
38891 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38892
38893         * g++.old-deja/g++.brendan/crash16.C,
38894         g++.old-deja/g++.brendan/parse3.C,
38895         g++.old-deja/g++.brendan/redecl1.C,
38896         g++.old-deja/g++.ns/template13.C,
38897         g++.old-deja/g++.other/decl4.C,
38898         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
38899
38900 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38901
38902         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
38903         and "Internal error".
38904
38905         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
38906         regexps.
38907         * gcc.dg/cpp/paste6.c: New test.
38908
38909 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
38910
38911         * gcc.dg/cpp/tr-direct.c: New test.
38912
38913         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
38914         gcc.dg/cpp/undef1.c: Tweak error regexps.
38915
38916 2000-07-18  Eric Christopher <echristo@redhat.com>
38917
38918         * gcc.c-torture/compile/20000718-1.c: New test.
38919
38920 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
38921
38922         * cpplex.c (_cpp_push_token): If the token being pushed back
38923         is the previous token in this context, just subtract one from
38924         context->posn.
38925         * cppmacro.c (save_expansion): Clear aux field when storing a
38926         placemarker.
38927
38928 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
38929
38930         * gcc.dg/noncompile/redecl-1.c: New test.
38931
38932 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
38933
38934         * gcc.c-torture/execute/20000717-5.c: New test.
38935         * gcc.c-torture/execute/20000717-1.x: Removed.
38936
38937 2000-07-17  Richard Henderson  <rth@cygnus.com>
38938
38939         * gcc.c-torture/execute/20000717-4.c: New test.
38940
38941 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
38942
38943         * gcc.dg/cpp/syshdr.c: New test.
38944         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
38945
38946 2000-07-17  Neil Booth  <neilb@earthling.net>
38947
38948         * gcc.dg/cpp/cmdlne-dM.c: New test.
38949         * gcc.dg/cpp/cmdlne-dD.c: New test.
38950
38951 2000-07-17  Jeffrey A Law  (law@cygnus.com)
38952
38953         * gcc.c-torture/execute/20000717-3.c: New test.
38954
38955         * gcc.c-torture/compile/20000717-1.c: New test.
38956
38957 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
38958
38959         * gcc.c-torture/execute/20000717-2.c: New test.
38960
38961 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38962
38963         * gcc.dg/formatz-1.c: New test.
38964
38965         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
38966         * gcc.dg/c99-digraph-1.c: New tests.
38967
38968         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
38969         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
38970
38971         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
38972         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
38973         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
38974         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
38975         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
38976         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
38977         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
38978
38979 2000-07-17   Greg McGary <greg@mcgary.org>
38980
38981         * gcc.c-torture/execute/20000717-1.c: New test.
38982         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
38983
38984 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
38985
38986         * gcc.c-torture/execute/20000715-2.c: New test.
38987         * gcc.dg/20000715-1.c: New test.
38988
38989 2000-07-15  Michael Meissner  <meissner@redhat.com>
38990
38991         * gcc.c-torture/execute/20000715-1.c: New test.
38992
38993 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
38994
38995         * gcc.c-torture/execute/20000707-1.c: New test.
38996
38997 2000-07-13  Neil Booth  <NeilB@earthling.net>
38998
38999         * testsuite/gcc.dg/cpp/digraph1.c,
39000         testsuite/gcc.dg/cpp/digraph2.c,
39001         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39002
39003 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39004
39005         * g77.f-torture/compile/20000630-2.f: New test.
39006         * g77.f-torture/compile/20000630-2.x
39007
39008 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39009
39010         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39011
39012 2000-07-11  Neil Booth  <NeilB@earthling.net>
39013
39014         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39015
39016 2000-07-11  Neil Booth  <NeilB@earthling.net>
39017
39018         * gcc.dg/cpp/cmdlne-C.c: New.
39019
39020 2000-07-09  Neil Booth  <NeilB@earthling.net>
39021
39022         * gcc.dg/cpp/directiv.c: New tests.
39023         * gcc.dg/cpp/undef1.c: Update.
39024
39025 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39026
39027         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39028
39029 2000-07-09  Neil Booth  <NeilB@earthling.net>
39030
39031         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39032
39033 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39034
39035         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39036         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39037
39038 2000-07-08  Neil Booth  <NeilB@earthling.net>
39039
39040         * gcc.dg/cpp/macsyntx.c: New tests.
39041
39042 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39043
39044         * gcc.dg/20000707-1.c: New test.
39045
39046 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39047
39048         * gcc.c-torture/execute/20000706-1.c: New test.
39049         * gcc.c-torture/execute/20000706-2.c: New test.
39050         * gcc.c-torture/execute/20000706-3.c: New test.
39051         * gcc.c-torture/execute/20000706-4.c: New test.
39052         * gcc.c-torture/execute/20000706-5.c: New test.
39053
39054 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39055
39056         * g++.old-deja/g++.pt/instantiate7.C: New test.
39057
39058 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39059
39060         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39061         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39062         * g++.old-deja/g++.other/rtti3.C: Likewise.
39063         * g++.old-deja/g++.other/rttid3.C: Likewise.
39064
39065 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39066
39067         *  g77.f-torture/compile/20000630-1.x: Fix typo
39068
39069 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39070
39071         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39072         assembly output.
39073
39074 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39075
39076         * gcc.dg/cpp/ident.c: New test.
39077
39078 2000-07-05  Neil Booth  <NeilB@earthling.net>
39079
39080         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39081           gcc.dg/cpp/lexstrng.c: New tests.
39082
39083 2000-07-04  Neil Booth  <NeilB@earthling.net>
39084
39085         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39086         * gcc.dg/cpp/strify2.c: Same.
39087
39088 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39089
39090         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39091         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39092         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39093         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39094
39095         * testsuite/gcc.dg/cpp/macro1.c,
39096         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39097         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39098         testsuite/gcc.dg/cpp/strify1.c,
39099         testsuite/gcc.dg/cpp/strify2.c: New tests.
39100
39101 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39102
39103         * gcc.c-torture/execute/20000703-1.c: New test.
39104
39105 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39106
39107         * g++.old-deja/g++.pt (lookup10.C): New test.
39108
39109 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39110
39111         * g++.old-deja/g++.pt (typename25.C): New test.
39112
39113 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39114
39115         * gcc.c-torture/compile/20000701-1.c: New test.
39116
39117 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39118
39119         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39120         to test case.
39121
39122 2000-06-30  Catherine Moore  <clm@cygnus.com>
39123
39124         * gcc.c-torture/execute/align-1.c: New test.
39125
39126 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39127
39128         * g++.old-deja/g++.pt/expr8.C: New test.
39129         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39130
39131 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39132
39133         * gcc.c-torture/compile/20000629-1.c: New test.
39134
39135 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39136
39137
39138         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39139         gcc.dg/noncompile directory, depending on whether they're
39140         preprocessor tests or not.  Annotate all the tests for the dg
39141         framework.
39142
39143         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39144         * gcc.dg/noncompile/noncompile.exp: New.
39145
39146         * Moved files:
39147         Old name                                New name
39148         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39149         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39150         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39151         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39152         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39153         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39154         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39155         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39156         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39157         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39158         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39159         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39160         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39161         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39162         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39163         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39164         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39165         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39166         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39167         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39168         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39169         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39170         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39171         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39172
39173         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39174         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39175         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39176         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39177         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39178         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39179
39180 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39181
39182         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39183         declare one variable.  On the fourth, error.
39184         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39185         declared by 20000628-1a.h.
39186
39187 2000-06-29  Richard Henderson  <rth@redhat.com>
39188
39189         * gcc.c-torture/execute/930529-1.x: New file.
39190         * gcc.dg/920413-1.c: Adjust expected warning text.
39191         * gcc.dg/980217-1.c: Declare abort.
39192         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39193
39194 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39195
39196         * g77.f-torture/compile/20000629-1.f: New test.
39197         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39198
39199 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39200
39201         Rearrange lots of files, removing entirely the
39202         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39203         directories.
39204
39205         * Deleted files:
39206         gcc.c-torture/code_quality/code_quality.exp
39207         gcc.c-torture/special/special.exp
39208         gcc.failure/failure.exp
39209         gcc.failure/940409-1.x
39210         gcc.c-torture/compile/961203-1.x
39211
39212         * New files:
39213         gcc.misc-tests/linkage.exp
39214         gcc.c-torture/execute/920730-1t.c
39215         gcc.c-torture/execute/920730-1t.x
39216         gcc.c-torture/compile/920520-1.x
39217         gcc.c-torture/compile/920521-1.x
39218         gcc.c-torture/compile/981006-1.x
39219         gcc.c-torture/execute/eeprof-1.x
39220
39221         * Moved files (possibly with modifications to fit a new harness):
39222         Old name                                New name
39223         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39224         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39225         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39226         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39227         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39228         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39229         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39230         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39231         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39232         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39233         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39234         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39235         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39236         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39237
39238 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39239
39240         * c-torture/compile/961203-1.x: Delete.
39241
39242         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39243         not exit. Include stdio.h.
39244         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39245         * gcc.misc-tests/dg-12.c: Likewise.
39246         * gcc.misc-tests/dg-5.c: Likewise.
39247         * gcc.misc-tests/dg-6.c: Likewise.
39248         * gcc.misc-tests/dg-7.c: Prototype abort.
39249         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39250         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39251         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39252         not exit.
39253         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39254         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39255
39256 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39257
39258         * gcc.dg/cpp/20000628-1.c: New test.
39259         * gcc.dg/cpp/20000628-1.h: New header for above test.
39260         * gcc.dg/cpp/20000628-1a.h: Likewise.
39261
39262 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39263
39264         * gcc.dg/cpp: New directory.
39265         * gcc.dg/cpp/cpp.exp: New driver.
39266         * gcc.dg/cpp/20000627-1.c: New test.
39267         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39268         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39269         and rewrite as a compilation test.
39270
39271         * gcc.dg: Move many files into the cpp subdirectory, possibly
39272         renaming or editing them as well.
39273         Old name                New name
39274         990119-1.c              cpp/19990119-1.c
39275         990228-1.c              cpp/19990228-1.c
39276         990407-1.c              cpp/19990407-1.c
39277         990409-1.c              cpp/19990409-1.c
39278         990413-1.c              cpp/19990413-1.c
39279         990703-1.c              cpp/19990703-1.c
39280         20000127-1.c            cpp/20000127-1.c
39281         20000129-1.c            cpp/20000129-1.c
39282         20000207-1.c            cpp/20000207-1.c
39283         20000207-2.c            cpp/20000207-2.c
39284         20000209-1.c            cpp/20000209-1.c
39285         20000209-2.c            cpp/20000209-2.c
39286         20000301-1.c            cpp/20000301-1.c
39287         20000419-1.c            cpp/20000419-1.c
39288         20000510-1.S            cpp/20000510-1.S
39289         20000519-1.c            cpp/20000519-1.c
39290         20000529-1.c            cpp/20000529-1.c
39291         20000625-1.c            cpp/20000625-1.c
39292         20000625-2.c            cpp/20000625-2.c
39293         cpp-as1.c               cpp/assert1.c
39294         cpp-as2.c               cpp/assert2.c
39295         cxx-comments-1.c        cpp/cxxcom1.c
39296         cxx-comments-2.c        cpp/cxxcom2.c
39297         endif-label.c           cpp/endif.c
39298         cpp-hash1.c             cpp/hash1.c
39299         cpp-hash2.c             cpp/hash2.c
39300         cpp-if1.c               cpp/if-1.c
39301         cpp-if2.c               cpp/if-2.c
39302         cpp-if3.c               cpp/if-3.c
39303         cpp-if4.c               cpp/if-4.c
39304         cpp-if5.c               cpp/if-5.c
39305         cpp-cond.c              cpp/if-cexp.c
39306         cpp-missingop.c         cpp/if-mop.c
39307         cpp-missingparen.c      cpp/if-mpar.c
39308         cpp-opprec.c            cpp/if-oppr.c
39309         cpp-ifparen.c           cpp/if-paren.c
39310         cpp-shortcircuit.c      cpp/if-sc.c
39311         cpp-shift.c             cpp/if-shift.c
39312         cpp-unary.c             cpp/if-unary.c
39313         cpp-li1.c               cpp/line1.c
39314         cpp-li2.c               cpp/line2.c
39315         lineno.c                cpp/line3.c
39316         lineno-2.c              cpp/line4.c
39317         cpp-mi.c                cpp/mi1.c
39318         cpp-mic.h               cpp/mi1c.h
39319         cpp-micc.h              cpp/mi1cc.h
39320         cpp-mind.h              cpp/mi1nd.h
39321         cpp-mindp.h             cpp/mi1ndp.h
39322         cpp-mix.h               cpp/mi1x.h
39323         cpp-mi2.c               cpp/mi2.c
39324         cpp-mi2a.h              cpp/mi2a.h
39325         cpp-mi2b.h              cpp/mi2b.h
39326         cpp-mi2c.h              cpp/mi2c.h
39327         cpp-mi3.c               cpp/mi3.c
39328         cpp-mi3.def             cpp/mi3.def
39329         poison-1.c              cpp/poison.c
39330         pr-impl.c               cpp/prag-imp.c
39331         cpp-redef-2.c           cpp/redef1.c
39332         cpp-redef.c             cpp/redef2.c
39333         strpaste.c              cpp/strp1.c
39334         strpaste-2.c            cpp/strp2.c
39335         cpp-tradpaste.c         cpp/tr-paste.c
39336         cpp-tradstringify.c     cpp/tr-str.c
39337         cpp-tradwarn1.c         cpp/tr-warn1.c
39338         cpp-tradwarn2.c         cpp/tr-warn2.c
39339         trigraphs.c             cpp/trigraphs.c
39340         cpp-unc1.c              cpp/unc1.c
39341         cpp-unc2.c              cpp/unc2.c
39342         cpp-unc3.c              cpp/unc3.c
39343         cpp-unc.c               cpp/unc4.c
39344         undef.c                 cpp/undef1.c
39345         undef-2.c               cpp/undef2.c
39346         cpp-wi1.c               cpp/widestr1.c
39347
39348 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39349
39350         * lib/g++.exp (g++_include_flags): Tweak.
39351
39352 2000-06-27  H.J. Lu  <hjl@gnu.org>
39353             Loren J. Rittle  <ljrittle@acm.org>
39354
39355         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39356         version with one that knows about the new gcc tree structure.
39357         (g++_link_flags): Same.
39358
39359 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39360
39361         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39362         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39363         case we are cross-compiling.
39364
39365         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39366         g++.old-deja/g++.niklas/Makefile.in,
39367         g++.old-deja/g++.niklas/configure.in,
39368         g++.old-deja/g++.other/Makefile.in,
39369         g++.old-deja/g++.other/configure.in,
39370         gcc.c-torture/code_quality/Makefile.in,
39371         gcc.c-torture/code_quality/configure.in,
39372         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39373         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39374         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39375         gcc.c-torture/execute/ieee/Makefile.in,
39376         gcc.c-torture/execute/ieee/configure.in,
39377         gcc.c-torture/noncompile/Makefile.in,
39378         gcc.c-torture/noncompile/configure.in,
39379         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39380         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39381         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39382
39383 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39384
39385         * g++.old-deja/g++.other/ambig3.C: New test.
39386
39387 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39388
39389         * g++.old-deja/g++.pt/syntax1.C: New test.
39390         * g++.old-deja/g++.pt/syntax2.C: New test.
39391         * g++.old-deja/g++.other/syntax3.C: New test.
39392         * g++.old-deja/g++.other/syntax4.C: New test.
39393
39394 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39395
39396         * gcc.dg/20000623-1.c: Prototype exit and abort.
39397
39398 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39399
39400         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39401         New tests.
39402         * gcc.dg/cpp-mi3.def: New file.
39403
39404         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39405         inside assertions.
39406         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39407         lexer's error messages.
39408         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39409         divine anything from the linemarkers.
39410         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39411         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39412
39413 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39414
39415         * gcc.dg/20000623-1.c: New test.
39416
39417 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39418
39419         * gcc.c-torture/execute/20000622-1.c: New test.
39420
39421 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39422
39423         * g++.old-deja/g++.other/init15.C: New test.
39424
39425 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39426
39427         * g++.old-deja/g++.pt/vaarg2.C: New test.
39428         * g++.old-deja/g++.pt/vaarg3.C: New test.
39429
39430 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39431
39432         * g++.old-deja/g++.other/dyncast6.C: New test.
39433
39434 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39435
39436         * gcc.c-torture/execute/loop-6.c: New test.
39437
39438 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39439
39440         * gcc.dg/20000614-1.c: New test.
39441         * gcc.dg/20000614-2.c: New test.
39442
39443 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39444
39445         * g++.old-deja/g++.other/inline12.C: New test.
39446
39447 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39448
39449         * g++.old-deja/g++.other/eh1.C: New test.
39450
39451 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39452
39453         * g++.old-deja/g++.other/type.C: New test.
39454
39455 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39456
39457         * g++.old-deja/g++.other/initstring.C: New test.
39458
39459 2000-06-12  Jason Merrill  <jason@redhat.com>
39460
39461         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39462
39463 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39464
39465         * gcc.c-torture/compile/20000609-1.c: New test.
39466
39467 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39468
39469         * gcc.dg/20000609-1.c: New test.
39470
39471 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39472
39473         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39474         * gcc.c-torture/noncompile/poison-1.c: Move...
39475         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39476         * gcc.dg/cpp-li1.c: Add a token after the #line.
39477
39478 2000-06-05  Richard Henderson  <rth@cygnus.com>
39479
39480         * gcc.c-torture/execute/20000605-2.c: New test.
39481         * gcc.c-torture/execute/20000605-3.c: New test.
39482
39483 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39484
39485         * g77.f-torture/execute/20000503-1.x: New file.
39486
39487 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39488
39489         * g++.old-deja/g++.eh/badalloc1.C: New test.
39490
39491 2000-06-05  Richard Henderson  <rth@cygnus.com>
39492
39493         * gcc.c-torture/execute/20000605-1.c: New test.
39494
39495 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39496             Nathan Sidwell <nathan@codesourcery.com>
39497
39498         * gcc.c-torture/compile/20000605-1.c: New test.
39499
39500 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39501
39502         * g77.f-torture/compile/20000601-1.f: New test.
39503
39504 2000-06-03  Richard Henderson  <rth@cygnus.com>
39505
39506         * gcc.c-torture/execute/20000603-1.c: New.
39507
39508 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39509
39510         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39511         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39512
39513 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39514
39515         * gcc.dg/compare2.c (case 12): XFAIL.
39516         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39517         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39518
39519         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39520
39521 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39522
39523         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39524         guard macro is already defined when the header is first
39525         included.
39526         * gcc.dg/cpp-mix.h: New file.
39527         * gcc.dg/endif-label.c: Update patterns to match compiler.
39528
39529         * g++.brendan/complex1.C: Declare abort.
39530         * g++.law/refs4.C: Remove XFAIL.
39531         * g++.oliva/expr2.C: Declare abort and exit.
39532
39533 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39534
39535         * gcc.c-torture/execute/20000528-1.c: New test.
39536
39537         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39538         * g++.old-deja/g++.law/temps4.C: Likewise.
39539
39540         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39541         stdlib.h.  Call abort() on failure.
39542         * g++.old-deja/g++.law/refs4.C: Likewise.
39543         * g++.old-deja/g++.law/temps4.C: Likewise.
39544         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39545         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39546
39547 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39548
39549         Relative to g++.dg/special:
39550         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39551
39552         Relative to g++.old-deja:
39553         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39554         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39555         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39556         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39557         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39558         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39559         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39560
39561         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39562         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39563         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39564         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39565         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39566         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39567         and/or string.h.
39568
39569         * g++.other/goto1.C: Update expectations for error messages.
39570
39571 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39572
39573         * gcc.c-torture/compile/20000523-1.c: New test.
39574
39575 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39576
39577         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39578
39579 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39580
39581         * g++.old-deja/g++.eh/catch11.C: New test.
39582         * g++.old-deja/g++.eh/catch12.C: New test.
39583
39584 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39585
39586         * gcc.c-torture/execute/20000523-1.c: New test.
39587
39588 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39589
39590         * c-torture/execute/bcp-1.c: Replace abort in arg of
39591         __builtin_constant_p with a generic external function.
39592
39593         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39594         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39595         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39596         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39597         Prototype abort and/or exit.
39598
39599         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39600         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39601         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39602         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39603
39604 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39605
39606         * gcc.dg/dwarf2-1.c: New test.
39607
39608 2000-05-20  Richard Henderson  <rth@cygnus.com>
39609
39610         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
39611
39612 2000-05-20  Andreas Jaeger  <aj@suse.de>
39613
39614         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
39615         testcase.
39616
39617 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
39618
39619         * gcc.c-torture/execute/20000519-2.c: New test.
39620
39621 2000-05-19  Andreas Jaeger  <aj@suse.de>
39622
39623         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
39624         which fails with SSA.
39625
39626         * lib/c-torture.exp: Also test with -O3 -fssa.
39627
39628 2000-05-18  Michael Meissner  <meissner@redhat.com>
39629
39630         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
39631         * gcc.c-torture/execute/920415-1.c: Ditto.
39632         * gcc.c-torture/execute/920501-1.c: Ditto.
39633         * gcc.c-torture/execute/conversion.c: Ditto.
39634         * gcc.c-torture/execute/cvt-1.c: Ditto.
39635
39636 2000-05-18  Jeffrey A Law  (law@cygnus.com)
39637
39638         * gcc.c-torture/compile/20000518-1.c: New test.
39639
39640 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39641
39642         * g77.f-torture/compile/200005018.f: New test.
39643
39644 2000-05-17  Jeffrey A Law  (law@cygnus.com)
39645
39646         * gcc.c-torture/compile/20000517-1.c: New test.
39647
39648 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39649
39650         * gcc.c-torture/execute/20000516-1.c: New test.
39651
39652 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
39653
39654         * g++.old-deja/g++.other/eh.C: New test.
39655
39656 2000-05-12  Richard Henderson  <rth@cygnus.com>
39657
39658         * gcc.c-torture/execute/990208-1.c (main): Don't pass
39659         constants through to doit's conditional.
39660
39661 2000-05-11  Jeffrey A Law  (law@cygnus.com)
39662
39663         * gcc.c-torture/compile/20000511-1.c: New test.
39664         * g77.f-torture/compile/20000511-1.f: New test.
39665         * g77.f-torture/compile/20000511-2.f: New test.
39666
39667 2000-05-11  Michael Meissner  <meissner@redhat.com>
39668
39669         * gcc.c-torture/execute/20000511-1.c: New test.
39670
39671 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
39672
39673         * gcc.dg/dg.exp: Scan .S files as well as .c files.
39674         * gcc.dg/20000510-1.S: New.
39675
39676 2000-05-08  Catherine Moore  <clm@cygnus.com>
39677
39678         * gcc.dg/unused-3.c: New.
39679
39680 2000-05-06  Richard Henderson  <rth@cygnus.com>
39681
39682           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
39683           * g++.old-deja/g++.mike/warn1.C: Likewise.
39684           * g++.old-deja/g++.pt/local1.C: Likewise.
39685           * g++.old-deja/g++.pt/local7.C: Likewise.
39686           * g++.old-deja/g++.pt/spec16.C: Likewise.
39687
39688 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
39689
39690         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
39691
39692 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
39693
39694           * g77.f-torture/execute/20000503-1.f: New test.
39695
39696 2000-05-04  Andreas Jaeger  <aj@suse.de>
39697
39698         * gcc.dg/noreturn-2.c: New test.
39699
39700 2000-05-04  Neil Booth  <NeilB@earthling.net>
39701
39702         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
39703         preprocessor.
39704
39705 2000-05-04  Richard Henderson  <rth@cygnus.com>
39706
39707         * gcc.c-torture/execute/20000503-1.c: Fix typo.
39708
39709 2000-05-04  Richard Henderson  <rth@cygnus.com>
39710
39711         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
39712         OpenSSL by Jason R Thorpe.
39713
39714 2000-05-03  Jim Wilson  <wilson@cygnus.com>
39715
39716         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
39717
39718 2000-05-03  Robert Lipe <robertlipe@usa.net>
39719
39720         * gcc.dg/20000503-1.c: New test.
39721
39722 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
39723
39724         * gcc.c-torture/compile/20000502-1.c: New test.
39725         * g++.old-deja/g++.other/align.C: New test.
39726         * gcc.dg/cpp-tradstringify.c: New test.
39727
39728 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39729
39730         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
39731         and hard registers.
39732
39733 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
39734
39735         * gcc.c-torture/execute/loop-5.c: New test.
39736
39737 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
39738
39739         * gcc.c-torture/execute/va-arg-20.c: New test.
39740
39741 2000-04-23  Jeffrey A Law  (law@cygnus.com)
39742
39743         * gcc.c-torture/execute/20000422-1.c: New test.
39744
39745 2000-04-20  Greg McGary  <gkm@gnu.org>
39746
39747         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
39748         when optimizing, but without sibling-call optimizations (-O1).
39749
39750 2000-04-20  Jeffrey A Law  (law@cygnus.com)
39751
39752           * gcc.c-torture/compile/20000420-1.c: New test.
39753
39754 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39755
39756         * g++.abi/ptrflags.C: New test.
39757         * g++.eh/catchptr1.C: Test incomplete pointer chains.
39758
39759 2000-04-19  Catherine Moore  <clm@cygnus.com>
39760
39761         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
39762
39763 2000-04-19  Greg McGary  <gkm@gnu.org>
39764
39765         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
39766         sibling-call optimizations.
39767
39768 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
39769
39770         * gcc.dg/20000419-1.c: New test.
39771
39772 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
39773
39774         * gcc.c-torture/execute/20000412-6.c: New test.
39775
39776 2000-04-12  Jeffrey A Law  (law@cygnus.com)
39777
39778         * gcc.c-torture/execute/20000412-5.c: New test.
39779         * g77.f-torture/compile/20000412-1.f: New test.
39780         * gcc.c-torture/execute/20000412-4.c: New test.
39781         * gcc.c-torture/compile/20000412-2.c: New test.
39782         * gcc.c-torture/execute/20000412-3.c: New test.
39783         * gcc.c-torture/compile/20000412-1.c: New test.
39784         * gcc.c-torture/execute/20000412-2.c: New test.
39785
39786 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
39787
39788         * objc/execute/bf-20.m: New test.
39789
39790 2000-04-10  Richard Henderson  <rth@cygnus.com>
39791
39792         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
39793
39794         * gcc.c-torture/execute/20000412-1.c: New test.
39795
39796 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39797
39798         * g++.old-deja/g++.eh/catchptr1.C: New test.
39799
39800 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
39801
39802         * g++.old-deja/g++.abi/cxa_vec.C: New test.
39803
39804 2000-04-08  Neil Booth  <NeilB@earthling.net>
39805
39806         * gcc.dg/cpp-nullchar.c: Remove test as
39807         embedded nulls cause problems.
39808
39809 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39810
39811         * gcc.dg/compare2.c: New test.
39812
39813 2000-04-08  Neil Booth  <NeilB@earthling.net>
39814
39815         * gcc.dg/cpp-nullchar.c: New test.
39816
39817 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
39818
39819         * gcc.dg/cpp-mi2.c: New test.
39820         * gcc.dg/cpp-mi2[abc].h: New files.
39821
39822 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
39823
39824         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
39825         member name.
39826
39827 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39828
39829         * g++.old-deja/g++.abi/vmihint.C: New test.
39830
39831 2000-04-06  Neil Booth  <NeilB@earthling.net>
39832
39833         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
39834         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
39835         copyright.
39836
39837 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
39838
39839         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
39840         avoid stack-frame overwrite.
39841
39842 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
39843
39844         * gcc.c-torture/compile/20000405-2.c: New test.
39845         * gcc.c-torture/compile/20000405-3.c: New test.
39846
39847 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39848
39849         * gcc.c-torture/compile/20000405-1.c: New test.
39850
39851 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
39852
39853         * gcc.dg/cast-qual-1.c: Revert last change.
39854
39855 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39856
39857         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
39858
39859 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
39860
39861         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
39862         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
39863
39864 2000-04-03  Jeffrey A Law  (law@cygnus.com)
39865
39866         * gcc.c-torture/compile/20000403-2.c: New test.
39867         * gcc.c-torture/compile/20000403-1.c: New test.
39868
39869 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
39870
39871         * gcc.c-torture/execute/20000403-1.c: New test.
39872
39873 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
39874
39875         * gcc.c-torture/execute/20000402-1.c: New test.
39876
39877 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
39878
39879         * gcc.c-torture/execute/va-arg-15.c: New test.
39880         * gcc.c-torture/execute/va-arg-16.c: New test.
39881         * gcc.c-torture/execute/va-arg-17.c: New test.
39882         * gcc.c-torture/execute/va-arg-18.c: New test.
39883         * gcc.c-torture/execute/va-arg-19.c: New test.
39884
39885 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
39886
39887         * gcc.c-torture/compile/981211-1.c: Move to...
39888         * gcc.dg/cpp-as1.c: ...here.
39889         * gcc.dg/cpp-as2.c: New file.
39890
39891         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
39892         compiler.
39893
39894 2000-04-02  Neil Booth  <NeilB@earthling.net>
39895
39896         * gcc.dg/cpp-cond.c  New tests.
39897         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
39898         accidental success less likely.
39899         * gcc.dg/cpp-missingop.c  New tests.
39900         * gcc.dg/cpp-missingparen.c  New tests.
39901         * gcc.dg/cpp-shift.c  New tests.
39902         * gcc.dg/cpp-shortcircuit.c  New tests.
39903         * gcc.dg/cpp-unary.c  New tests.
39904
39905 2000-03-29  Jeffrey A Law  (law@cygnus.com)
39906
39907         * gcc.c-torture/compile/20000329-1.c: New test.
39908
39909 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
39910
39911         * gcc.c-torture/compile/20000326-1.c: New test.
39912         * gcc.c-torture/compile/20000326-2.c: New test.
39913
39914 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
39915
39916         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
39917         the first parameter is a function argument.
39918
39919 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
39920
39921         * g++.old-deja/g++.ext/array4.C: New test.
39922
39923 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
39924
39925         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
39926
39927 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39928
39929         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
39930
39931 2000-03-19  Richard Henderson  <rth@cygnus.com>
39932
39933         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
39934
39935 2000-03-19  Richard Henderson  <rth@cygnus.com>
39936
39937         * gcc.c-torture/compile/20000319-1.c: New test.
39938
39939 2000-03-14  Jeffrey A Law  (law@cygnus.com)
39940
39941         * gcc.c-torture/execute/20000314-3.c: New test.
39942         * gcc.c-torture/execute/20000314-2.c: New test.
39943         * gcc.c-torture/execute/20000314-1.c: New test.
39944         * gcc.c-torture/compile/20000314-2.c: New test.
39945         * gcc.c-torture/compile/20000314-1.c: New test.
39946
39947 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
39948
39949         * g++.old-deja/g++.warn/inline.C: New test.
39950
39951 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
39952
39953         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
39954         standards-compliant result rather than specific constants.
39955         Put test-values in array.
39956
39957 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
39958
39959         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
39960         (g++_target_compile): Put test-specific options last.
39961
39962 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39963
39964         * g++.old-deja/g++.eh/vbase4.C: New test.
39965
39966 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39967
39968         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
39969
39970 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39971
39972         * g++.old-deja/g++.brendan/misc12.C: Removed.
39973         * g++.old-deja/g++.pt/memtemp77.C: Constify.
39974         * g++.old-deja/g++.ext/pretty4.C: New test.
39975
39976 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39977
39978         * g++.old-deja/g++.other/string2.C: New test.
39979
39980 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
39981
39982         * g++.old-deja/g++.warn/impint2.C: New test.
39983
39984 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
39985
39986         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
39987         is 1, not zero.
39988
39989 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
39990
39991         * g++.old-deja/g++.warn/impint.C: New test.
39992         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
39993         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
39994         * g++.old-deja/g++.pt/explicit12.C: Likewise.
39995         * g++.old-deja/g++.pt/explicit13.C: Likewise.
39996         * g++.old-deja/g++.pt/explicit17.C: Likewise.
39997         * g++.old-deja/g++.pt/explicit18.C: Likewise.
39998         * g++.old-deja/g++.pt/explicit19.C: Likewise.
39999         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40000         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40001         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40002         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40003         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40004
40005 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40006
40007         * gcc.dg/cpp-redef.c: New test.
40008
40009 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40010
40011         * g++.old-deja/g++.pt/unify7.C: New test.
40012
40013 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40014
40015         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40016         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40017
40018 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40019
40020         * gcc.c-torture/compile/20000224-1.c: New test.
40021
40022 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40023
40024         * gcc.c-torture/compile/cpp-2.c: New test.
40025         * gcc.c-torture/compile/cpp-1.c: New test.
40026
40027 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40028
40029         * gcc.c-torture/execute/20000225-1.c: New test.
40030
40031 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40032
40033         * gcc.dg/cpp-li2.c: New test.
40034
40035         * gcc.dg/cpp-wi1.c: New test.
40036
40037         * gcc.dg/cpp-li1.c: New test.
40038
40039 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40040
40041         * g++.old-deja/g++.other/sizeof5.C: New test.
40042
40043 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40044
40045         * gcc.c-torture/execute/va-arg-13.c: New test.
40046
40047 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40048
40049         * gcc.c-torture/execute/va-arg-12.c: New test.
40050
40051 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40052
40053         * gcc.c-torture/execute/20000223-1.c: New test.
40054
40055 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40056
40057         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40058
40059 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40060
40061         * g++.old-deja/g++.abi/ptrmem.C: New test.
40062
40063 2000-02-19  Richard Henderson  <rth@cygnus.com>
40064
40065         * gcc.c-torture/compile/init-3.c: New.
40066
40067 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40068
40069         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40070         ALWAYS_CXXFLAGS.
40071
40072 2000-02-11  Robert Lipe <robertl@sco.com>
40073
40074         * gcc.c-torture/compile/20000211-3.c: New test.
40075
40076 2000-02-11  Martin Buchholz <martin@xemacs.org>
40077
40078         * gcc.c-torture/compile/20000211-2.c: New test.
40079
40080 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40081
40082         * gcc.c-torture/compile/20000211-1.c: New test.
40083
40084 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40085
40086         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40087           on native targets
40088
40089 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40090
40091         * g++.old-deja/g++.other/cast5.C: New test.
40092
40093 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40094
40095         * gcc.c-torture/execute/20000205-1.c: New.
40096
40097 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40098
40099         * g++.old-deja/g++.jason/cast3.C: Return void.
40100         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40101
40102 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40103
40104         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40105
40106         * gcc.dg/loop-1.c: New test.
40107
40108 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40109
40110         * gcc.c-torture/compile/20000127-1.c: New test.
40111         * gcc.c-torture/execute/991228-1.c: New test.
40112
40113 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40114
40115         * gcc.dg/unused-2.c: New test.
40116
40117         * gcc.dg/conv-1.c: New test.
40118
40119 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40120
40121         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40122         compiler.
40123         (tool_option_proc): Fix typo.
40124
40125 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40126
40127         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40128         of the ld on the host, not on the build machine.
40129         Also, don't crash if '--help' is not a supported option.
40130
40131 2000-01-24  Richard Henderson  <rth@cygnus.com>
40132
40133         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40134
40135 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40136
40137         * gcc.c-torture/execute/20000120-2.c: New test.
40138         * gcc.c-torture/execute/20000120-1.c: New test.
40139
40140 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40141
40142         * gcc.c-torture/execute/20000113-1.c: New test.
40143
40144 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40145
40146         * gcc.c-torture/execute/20000112-1.c: New test.
40147
40148 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40149
40150         * gcc.dg/20000111-1.c: New test.
40151
40152 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40153
40154         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40155         with 16 bit integers.
40156
40157 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40158
40159         * gcc.dg/20000108-1.c: New test.
40160
40161 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40162
40163         * g++.old-deja/g++.ns/koenig8.C: New test.
40164
40165 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40166
40167         * g++.old-deja/g++.other/cast4.C: New test.
40168
40169 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40170
40171         * gcc.c-torture/compile/20000105-2.c: New test.
40172         * gcc.c-torture/compile/20000105-1.c: New test.
40173
40174 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40175
40176         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40177         references to printf & atoi to conform to ANSI standard.
40178         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40179         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40180         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40181         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40182         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40183         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40184         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40185         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40186         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40187         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40188         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40189         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40190         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40191         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40192         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40193         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40194         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40195         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40196         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40197         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40198         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40199         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40200         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40201         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40202         * g++.old-deja/g++.brendan/init3.C: Likewise.
40203         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40204         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40205         * g++.old-deja/g++.brendan/new2.C: Likewise.
40206         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40207         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40208         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40209         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40210         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40211         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40212         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40213         * g++.old-deja/g++.brendan/template24.C: Likewise.
40214         * g++.old-deja/g++.brendan/template3.C: Likewise.
40215         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40216         * g++.old-deja/g++.jason/inline3.C: Likewise.
40217         * g++.old-deja/g++.jason/opeq.C: Likewise.
40218         * g++.old-deja/g++.law/arg5.C: Likewise.
40219         * g++.old-deja/g++.law/arm7.C: Likewise.
40220         * g++.old-deja/g++.law/ctors11.C: Likewise.
40221         * g++.old-deja/g++.law/cvt8.C: Likewise.
40222         * g++.old-deja/g++.law/init9.C: Likewise.
40223         * g++.old-deja/g++.law/refs4.C: Likewise.
40224         * g++.old-deja/g++.law/template2.C: Likewise.
40225         * g++.old-deja/g++.law/visibility24.C: Likewise.
40226         * g++.old-deja/g++.law/vtable3.C: Likewise.
40227         * g++.old-deja/g++.mike/asm2.C: Likewise.
40228         * g++.old-deja/g++.mike/eh1.C: Likewise.
40229         * g++.old-deja/g++.mike/misc1.C: Likewise.
40230         * g++.old-deja/g++.mike/misc13.C: Likewise.
40231         * g++.old-deja/g++.mike/misc14.C: Likewise.
40232         * g++.old-deja/g++.mike/ns12.C: Likewise.
40233         * g++.old-deja/g++.mike/p1248.C: Likewise.
40234         * g++.old-deja/g++.mike/p3708.C: Likewise.
40235         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40236         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40237         * g++.old-deja/g++.mike/p646.C: Likewise.
40238         * g++.old-deja/g++.mike/p700.C: Likewise.
40239         * g++.old-deja/g++.mike/p783.C: Likewise.
40240         * g++.old-deja/g++.mike/p783a.C: Likewise.
40241         * g++.old-deja/g++.mike/p783b.C: Likewise.
40242         * g++.old-deja/g++.mike/p786.C: Likewise.
40243         * g++.old-deja/g++.mike/p789.C: Likewise.
40244         * g++.old-deja/g++.mike/p789a.C: Likewise.
40245         * g++.old-deja/g++.mike/p807a.C: Likewise.
40246         * g++.old-deja/g++.other/delete3.C: Likewise.
40247         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40248         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40249         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40250         * g++.old-deja/g++.other/empty1.C: Likewise.
40251         * g++.old-deja/g++.other/temporary1.C: Likewise.
40252         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40253         * g++.old-deja/g++.pt/t16.C: Likewise.
40254         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40255
40256 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40257
40258         * gcc.dg/991230-1.c: New test.
40259
40260 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40261
40262         * gcc.c-torture/compile/991229-3.c: New test.
40263         * gcc.c-torture/compile/991229-2.c: New test.
40264         * gcc.c-torture/compile/991229-1.c: New test.
40265
40266 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40267
40268         * gcc.c-torture/compile/labels-2.c: New test.
40269
40270 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40271
40272         * gcc.c-torture/execute/991227-1.c: New test.
40273
40274 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40275
40276         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40277
40278 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40279
40280         * gcc.c-torture/execute/991221-1.c: New test.
40281
40282 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40283
40284         * g++.old-deja/g++.other/cast3.C: New test.
40285
40286 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40287
40288         * gcc.c-torture/execute/991216-4.c: New test.
40289
40290 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40291
40292         * gcc.c-torture/execute/991216-1.c: New test.
40293         * gcc.c-torture/execute/991216-2.c: New test.
40294         * gcc.c-torture/execute/991216-3.c: New test.
40295
40296 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40297
40298         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40299         Actually make the test fail by using "-O2" for compilation.
40300
40301 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40302
40303         * g++.old-deja/g++.warn/cast-align1.C: New test.
40304
40305 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40306
40307         * gcc.c-torture/compile/991214-1.c: New test.
40308         * gcc.c-torture/compile/991214-2.c: New test.
40309
40310 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40311
40312         * gcc.dg/991214-1.c: New test.
40313
40314 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40315
40316         * gcc.c-torture/compile/991213-3.c: New test.
40317         * gcc.c-torture/compile/991213-2.c: New test.
40318         * gcc.c-torture/compile/991213-1.c: New test.
40319
40320 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40321
40322         * gcc.dg/991209-1.c: New test.
40323
40324 1999-12-08  Nathan Sidwell <nathan@acm.org>
40325
40326         * gcc.c-torture/compile/991208-1.c: New test.
40327
40328 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40329
40330         * gcc.dg/ultrasp2.c: New test.
40331
40332 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40333
40334         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40335
40336 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40337
40338         * gcc.c-torture/compile/991202-1.c: New test.
40339         * gcc.c-torture/execute/991202-1.c: New test.
40340         * gcc.c-torture/execute/991202-2.c: New test.
40341         * gcc.c-torture/execute/991202-3.c: New test.
40342
40343 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40344
40345         * g++.old-deja/g++.abi/align.C: New test.
40346         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40347         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40348
40349 1999-12-01  Richard Henderson  <rth@cygnus.com>
40350
40351         * gcc.c-torture/execute/991201-1.c: New.
40352
40353 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40354
40355         * gcc.dg/991129-1.c: New test.
40356
40357 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40358
40359         * gcc.c-torture/compile/991127-1.c: New test.
40360
40361 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40362
40363         * g++.old-deja/g++.other/warn4.C: New test.
40364
40365 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40366
40367         * g++.old-deja/g++.eh/cleanup2.C: New test.
40368         * g++.old-deja/g++.ext/pretty2.C: New test.
40369         * g++.old-deja/g++.ext/pretty3.C: New test.
40370         * g++.old-deja/g++.other/debug6.C: New test.
40371
40372 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40373
40374         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40375         compiler_output to look for one error message instead of two.
40376
40377 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40378
40379         * gcc.c-torture/execute/991118-1.c: Also test case
40380         where the word boundary does not split a byte evenly.
40381
40382 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40383
40384         * g++.old-deja/g++.ext/restrict1.C: New test.
40385
40386 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40387
40388         * gcc.c-torture/execute/991118-1.c: New test.
40389
40390 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40391
40392         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40393         working directory pathnames.
40394
40395 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40396
40397         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40398         host is equipped with driver.h and driver.o so it can actually
40399         compile and run the tests.
40400
40401 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40402
40403         * gcc.c-torture/compile/991008-1.c: New test.
40404
40405 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40406
40407         * lib/gcc-dg.exp: Include target-supports.exp
40408
40409 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40410
40411         * lib/target-supports.exp: New file: Provide procs to test for
40412         features supported by the target.
40413         (check_weak_available): Moved here from ecos.exp.
40414         (check_alias_available): New proc: Determine of the target
40415         toolchain supports the alias attribute.
40416
40417         * gcc.dg/special/ecos.exp: Move check_weak_available to
40418         target-supports.exp.
40419         (alias-1.c): Only perform the test if the target supports
40420         aliases.
40421         (wkali-1.c): Only perform the test if the target supports
40422         aliases.
40423
40424         * gcc.dg/990506-0.c: Expect error messages from cross
40425         targets as well as native targets.
40426
40427 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40428
40429         * gcc.dg/ultrasp1.c: Removed xfail.
40430         * gcc.dg/struct-ret-2.c: Likewise.
40431         * gcc.dg/array-1.c: Likewise.
40432
40433 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40434
40435         * gcc.dg/struct-ret-2.c: New test.
40436
40437         * gcc.dg/array-1.c: New test.
40438
40439 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40440
40441         * gcc.c-torture/execute/991030-1.c: New test.
40442
40443 1999-10-26  Richard Henderson  <rth@cygnus.com>
40444
40445         * gcc.c-torture/compile/991026-2.c: New test.
40446
40447 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40448
40449         * gcc.c-torture/compile/991026-1.c: New test.
40450
40451 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40452
40453         * gcc.c-torture/execute/991023-1.c: New test.
40454
40455 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40456
40457         * gcc.c-torture/execute/991019-1.c: New test.
40458
40459 1999-10-16  Richard Henderson  <rth@cygnus.com>
40460
40461         * gcc.c-torture/execute/991016-1.c: New test.
40462
40463 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40464
40465         * gcc.c-torture/execute/991014-1.c: New test.
40466
40467 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40468
40469         * g++.old-deja/g++.other/union2.C: New test.
40470
40471 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40472
40473         * g++.old-deja/g++.other/vaarg2.C: New test.
40474         * g++.old-deja/g++.other/vaarg3.C: New test.
40475
40476 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40477
40478         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40479         in compile/.
40480
40481 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40482
40483         * gcc.c-torture/execute/va-arg-11.c: New test.
40484
40485 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40486
40487         * lib/file-format.exp (gcc_target_object_format): Don't
40488         crash if objdump is unavailable.
40489
40490 1999-09-29  Donn Terry <donn@interix.com>
40491
40492         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40493
40494 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40495
40496         * gcc.c-torture/compile/990928-1.c: New test.
40497
40498 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40499
40500         * g++.old-deja/g++.other/decl6.C: New test.
40501
40502 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40503
40504         * gcc.c-torture/execute/va-arg-10.c: New test.
40505
40506 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40507
40508         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40509         __PRETTY_FUNCTION__.
40510
40511 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40512
40513         * gcc.c-torture/execute/990923-1.c: New test.
40514
40515 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40516
40517         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40518         for which -fpic is inappropriate.
40519
40520 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40521
40522         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40523
40524 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40525
40526         * g++.old-deja/g++.other/dyncast1.C: New test.
40527         * g++.old-deja/g++.other/dyncast2.C: New test.
40528         * g++.old-deja/g++.other/dyncast3.C: New test.
40529         * g++.old-deja/g++.other/dyncast4.C: New test.
40530         * g++.old-deja/g++.other/dyncast5.C: New test.
40531         * g++.old-deja/g++.eh/catch3.C: New test.
40532         * g++.old-deja/g++.eh/catch3p.C: New test.
40533         * g++.old-deja/g++.eh/catch4.C: New test.
40534         * g++.old-deja/g++.eh/catch4p.C: New test.
40535         * g++.old-deja/g++.eh/catch5.C: New test.
40536         * g++.old-deja/g++.eh/catch5p.C: New test.
40537         * g++.old-deja/g++.eh/catch6.C: New test.
40538         * g++.old-deja/g++.eh/catch6p.C: New test.
40539         * g++.old-deja/g++.eh/catch7.C: New test.
40540         * g++.old-deja/g++.eh/catch7p.C: New test.
40541         * g++.old-deja/g++.eh/catch8.C: New test.
40542         * g++.old-deja/g++.eh/catch8p.C: New test.
40543         * g++.old-deja/g++.eh/catch9.C: New test.
40544         * g++.old-deja/g++.eh/catch9p.C: New test.
40545
40546 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40547
40548         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40549         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40550
40551 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40552
40553         * gcc.c-torture/compile/990913-1.c: New test.
40554
40555 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40556
40557         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40558         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40559
40560 1999-09-09  Richard Henderson  <rth@cygnus.com>
40561
40562         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40563
40564 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40565
40566         * g++.old-deja/g++.other/lookup11.C: New test.
40567         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40568         what is permitted and what we want.
40569         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40570         overload use.
40571         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40572
40573 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40574
40575         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40576         * gcc.c-torture/noncompile/poison-1.c: New file.
40577
40578 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40579
40580         * g++.old-deja/g++.other/sizeof3.C: New test.
40581         * g++.old-deja/g++.other/sizeof4.C: New test.
40582         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40583         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40584
40585 1999-09-07  Richard Henderson  <rth@cygnus.com>
40586
40587         * gcc.dg/va-arg-1.c: New.
40588
40589 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40590
40591         * gcc.c-torture/execute/va-arg-9.c: New test.
40592
40593 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40594
40595         * g77.f-torture/compile/980519-2.f: New test.
40596         * g77.f-torture/compile/19990905-0.f: New test.
40597         * g77.f-torture/compile/19990905-1.f: New test.
40598         * g77.f-torture/compile/19990905-2.f: New test.
40599
40600         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40601
40602 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40603
40604         * gcc.c-torture/execute/990827-1.c: Fix typo.
40605
40606 1999-09-03  Nathan Sidwell  <nathan@acm.org>
40607
40608         * g++.old-deja/g++.other/deref1.C: New test.
40609
40610 1999-09-02  Nathan Sidwell  <nathan@acm.org>
40611
40612         * g++.old-deja/g++.other/ambig2.C: New test.
40613         * g++.old-deja/g++.other/cond5.C: New test.
40614         * g++.old-deja/g++.other/lookup16.C: New test.
40615
40616 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
40617
40618         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
40619         assemblers too.
40620
40621 1999-08-31  Jeffrey A Law  (law@cygnus.com)
40622
40623         * lib/c-torture.exp: Avoid the "compare executables" optimization
40624         when testing native.
40625
40626 1999-08-29  Jeffrey A Law  (law@cygnus.com)
40627
40628         * gcc.c-torture/execute/990829-1.c: New test.
40629         * gcc.c-torture/compile/990829-1.c: New test.
40630
40631 1999-08-27  Paul Burchard  <burchard@pobox.com>
40632
40633         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
40634         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
40635         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
40636         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
40637         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
40638         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
40639         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
40640         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
40641         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
40642         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
40643         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
40644
40645 1999-08-27  Jeffrey A Law  (law@cygnus.com)
40646
40647         * gcc.c-torture/execute/990827-1.c: New test.
40648
40649 1999-08-26  Craig Burley  <craig@jcb-sc.com>
40650
40651         * g77.f-torture/noncompile/19990826-4.f: New test.
40652
40653         * g77.f-torture/compile/19990826-3.f: New test.
40654
40655         * g77.f-torture/execute/19990826-2.f: New test.
40656
40657         * g77.f-torture/compile/19990826-1.f: New test.
40658
40659         * gcc.c-torture/execute/990826-0.c: New test.
40660         * g77.c-torture/execute/19990826-0.f: New test.
40661
40662         * g77.f-torture/noncompile/970626-2.f: New test.
40663
40664 1999-08-25  Paul Burchard  <burchard@pobox.com>
40665
40666         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
40667         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
40668         lss-011.C: New tests.
40669
40670 1999-08-25  Nathan Sidwell  <nathan@acm.org>
40671
40672         * g++.old-deja/g++.other/decl5.C: New test.
40673
40674 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40675
40676         * noncompile/noncompile.exp: Load_lib c-torture.exp.
40677         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
40678         call `postbase' for each one.  All callers of `postbase' changed
40679         to call this instead.
40680
40681 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
40682
40683         * gcc.c-torture/execute/990811-1.c: New test.
40684
40685 1999-08-09  Nick Clifton  <nickc@cygnus.com>
40686
40687         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
40688         just native ones.
40689
40690         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
40691         just native ones.
40692
40693 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40694
40695         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
40696
40697 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40698
40699         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
40700
40701 1999-08-04  Nathan Sidwell  <nathan@acm.org>
40702
40703         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
40704
40705 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40706
40707         * gcc.c-torture/execute/990804-1.c: New test.
40708
40709 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40710
40711         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
40712         * g++.old-deja/g++.brendan/crash64.C: Likewise.
40713         * g++.old-deja/g++.brendan/overload8.C: Likewise.
40714
40715 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40716
40717         * g++.old-deja/g++.other/struct1.C: New test.
40718
40719 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40720
40721         * g++.old-deja/g++.other/enum2.C: New test.
40722
40723 1999-08-02  Richard Henderson  <rth@cygnus.com>
40724
40725         Adapted from tests from Franz Sirl:
40726         * gcc.c-torture/execute/va-arg-7.c: New test.
40727         * gcc.c-torture/execute/va-arg-8.c: New test.
40728
40729 1999-08-01  Jeffrey A Law  (law@cygnus.com)
40730
40731         * gcc.c-torture/compile/990801-2.c: New test.
40732
40733         * gcc.c-torture/compile/990801-1.c: New test.
40734
40735 1999-07-27  Michael Meissner  <meissner@cygnus.com>
40736
40737         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
40738         fp-cmp-1.c, converting double to float.
40739
40740         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
40741         fp-cmp-1.c, converting double to long double.
40742
40743         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
40744         from fr1 to unknown_register, since fr1 is a legitimate register
40745         on some machines.
40746
40747 1999-07-25  Jeffrey A Law  (law@cygnus.com)
40748
40749         * README: More listname related changes.
40750
40751 1999-07-08  Catherine Moore  <clm@cygnus.com>
40752
40753         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
40754
40755 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
40756
40757         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
40758
40759 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40760
40761         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
40762
40763 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
40764
40765         * gcc.dg/990703-1.c: New test.
40766
40767 1999-06-29  Nick Clifton  <nickc@cygnus.com>
40768
40769         * lib/file-format.exp: New file: Move definition of proc
40770         gcc_target_object_format to here from
40771         gcc.dg/special/ecos.exp.
40772
40773         * lib/c-torture.exp: Include lib file-format.exp.
40774         * lib/gcc-dg.exp: Include lib file-format.exp.
40775
40776         * gcc.dg/special/ecos.exp: Remove definition of proc
40777         gcc_target_object_format.
40778
40779 1999-06-28  Jeffrey A Law  (law@cygnus.com)
40780
40781         * gcc.c-torture/execute/990628-1.c: New test.
40782
40783 1999-06-25  Jeffrey A Law  (law@cygnus.com)
40784
40785         * gcc.c-torture/compile/990625-2.c: New test.
40786
40787         * gcc.c-torture/compile/990625-1.c: New test.
40788
40789 1999-06-23  Nick Clifton  <nickc@cygnus.com>
40790
40791         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
40792         attributes compile.
40793         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
40794         ports that use the COFF/PE file format.
40795
40796 1999-06-17  Jeffrey A Law  (law@cygnus.com)
40797
40798         * gcc.c-torture/compile/990617-1.c: New test.
40799
40800 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
40801
40802         * g++.old-deja/g++.other/decl4.C: New test.
40803
40804 1999-06-14  Nathan Sidwell  <nathan@acm.org>
40805
40806         * g++.old-deja/g++.other/bitfld3.C: New test.
40807
40808 1999-06-08  Nathan Sidwell  <nathan@acm.org>
40809
40810         * g++.old-deja/g++.eh/catch1.C: New test.
40811
40812 1999-06-07  Jeffrey A Law  (law@cygnus.com)
40813
40814         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
40815
40816         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
40817         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
40818
40819 1999-06-05  Craig Burley  <craig@jcb-sc.com>
40820
40821         * g77.f-torture/compile/19990502-0.f: Replace with new,
40822         shorter, test that still fails after recent changes.
40823
40824 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40825
40826         * gcc.c-torture/execute/990604-1.c: New test.
40827
40828 1999-05-31  Jeffrey A Law  (law@cygnus.com)
40829
40830         * gcc.c-torture/execute/990531-1.c: New test.
40831
40832 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40833
40834         * gcc.c-torture/compile/990527-1.c: New test.
40835
40836 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
40837
40838         * gcc.c-torture/execute/990527-1.c: New test.
40839
40840 1999-05-25  Nick Clifton  <nickc@cygnus.com>
40841
40842         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
40843         bitfields as signed.
40844
40845 1999-05-25  Craig Burley  <craig@jcb-sc.com>
40846
40847         * g77.f-torture/compile/19990525-0.f: New test.
40848
40849 1999-05-25  Jeffrey A Law  (law@cygnus.com)
40850
40851         * gcc.c-torture/execute/990525-2.c: New test.
40852
40853         * gcc.c-torture/execute/990525-1.c: New test.
40854
40855 1999-05-24  Nathan Sidwell  <nathan@acm.org>
40856
40857         * g++.old-deja/g++.other/anon3.C: New test.
40858         * g++.old-deja/g++.other/anon4.C: New test.
40859         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
40860         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
40861         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
40862         Merrill).
40863
40864 1999-05-24  Jeffrey A Law  (law@cygnus.com)
40865
40866         * gcc.c-torture/execute/990524-1.c: New test.
40867
40868         * gcc.dg/990524-1.c: New test.
40869
40870 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40871
40872         * gcc.c-torture/compile/990523-1.c: New test.
40873
40874 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
40875
40876         * gcc.c-torture/compile/990519-1.c: New test.
40877
40878 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40879
40880         * gcc.c-torture/compile/990517-1.c: New test.
40881
40882         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
40883         (e4, f4): New tests.
40884         (main): Call them.
40885
40886 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40887
40888         * gcc.dg/noreturn-1.c: New test.
40889
40890 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
40891
40892         * gcc.c-torture/execute/990513-1.c: New test.
40893
40894 1999-05-10  Richard Henderson  <rth@cygnus.com>
40895
40896         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
40897
40898 1999-05-10  Craig Burley  <craig@jcb-sc.com>
40899
40900         * g77.f-torture/execute/erfc.f: Use small single-precision
40901         values, to avoid problems on Alphas when not -mieee.
40902
40903 1999-05-08  Craig Burley  <craig@jcb-sc.com>
40904
40905         * gcc.dg/990506-0.c: New test.
40906
40907 1999-05-08  Richard Henderson  <rth@cygnus.com>
40908
40909         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
40910         the constant to test.  Don't XFAIL 64-bit targets.
40911
40912         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
40913         * g++.old-deja/g++.law/profile1.C: Likewise.
40914
40915         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
40916         operator new instances.
40917         * g++.old-deja/g++.other/delete5.C: Likewise.
40918
40919 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40920
40921         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
40922         intrinsic.
40923
40924 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40925
40926         * g77.f-torture/execute/u77-test.f: Reverse order of two
40927         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
40928
40929 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40930
40931         * gcc.dg/compare1.c: New test.
40932
40933 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40934
40935         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
40936         New tests.
40937
40938 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40939
40940         * g77.f-torture/compile/19990502-1.f: New test.
40941
40942 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40943
40944         * g77.f-torture/compile/19990502-0.f: New test.
40945
40946 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40947
40948         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
40949         intrinsic.
40950
40951 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40952
40953         * g77.f-torture/execute/u77-test.f (main): List libU77
40954         intrinsics not currently tested.
40955         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
40956         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
40957         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
40958         Trim blanks off the ends of some printed strings.
40959
40960 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40961
40962         * g77.f-torture/execute/u77-test.f (main): Just warn about
40963         FSTAT gid disagreement, as it's expected on some systems.
40964
40965 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40966
40967         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
40968         use a new function, which allows for some slop.
40969         Clean up some commentary.
40970         (issum): The new function.
40971         (sgladd): Deleted subroutine.
40972
40973 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40974
40975         * g77.f-torture/execute/u77-test.f: Modify to be more like
40976         libf2c/libU77 version, bringing patches to that version here.
40977         Add suitable commentary.
40978
40979 1999-04-25  Richard Henderson  <rth@cygnus.com>
40980
40981         * gcc.dg/990424-1.c: New test.
40982
40983 1999-04-24  Craig Burley  <craig@jcb-sc.com>
40984
40985         * g77.f-torture/execute/u77-test.f (main): Bug involving
40986         LSTAT has been fixed, so turn back on full checking.
40987
40988 1999-04-20  Craig Burley  <craig@jcb-sc.com>
40989
40990         * g77.f-torture/compile/19990419-0.f: New test.
40991         * g77.f-torture/execute/19990419-1.f: New test.
40992
40993 1999-04-17  Richard Henderson  <rth@cygnus.com>
40994
40995         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
40996         to avoid the need for a prototype to supress a warning.
40997
40998 1999-04-07  Jim Wilson  <wilson@cygnus.com>
40999
41000         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41001
41002 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41003
41004         * gcc.c-torture/execute/990404-1.c: New test.
41005
41006 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41007
41008         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41009         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41010         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41011         missing initializer warnings.
41012
41013 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41014
41015         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41016         matching strings.
41017
41018 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41019
41020         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41021
41022 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41023
41024         * g77.f-torture/execute/19990325-0.f: New test.
41025         * g77.f-torture/execute/19990325-1.f: New test.
41026
41027 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41028
41029         * gcc.c-torture/execute/990324-1.c: New test.
41030
41031 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41032
41033         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41034         test with 4.
41035
41036 1999-03-17  Richard Henderson  <rth@cygnus.com>
41037
41038         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41039
41040 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41041
41042         * g77.f-torture/execute/19990313-2.f: New test.
41043         * g77.f-torture/execute/19990313-3.f: New test.
41044
41045 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41046
41047         * g77.f-torture/execute/19990313-0.f: New test.
41048         * g77.f-torture/execute/19990313-1.f: New test.
41049
41050 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41051
41052         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41053         printf to sprintf.
41054         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41055         (main): Add check for u15.  Conditionalize u31 check depending on
41056         whether ints are <32 bits or >=32 bits.
41057
41058 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41059
41060         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41061
41062 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41063
41064         * g77.f-torture/compile/19990305-0.f: New test.
41065         * g77.f-torture/execute/19981119-0.f: New test.
41066
41067 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41068
41069         * g77.f-torture/execute/970625-2.f: call ABORT if final
41070         result is not correct, instead of just printing it.
41071         Add this checking via newly introduced obfuscation, to
41072         trip up buggy front ends.
41073
41074 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41075
41076         * g77.f-torture/compile/960317-1.f: Moved from being
41077         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41078
41079 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41080
41081         * g77.f-torture/execute/960317-1.f: New (old) test.
41082         * g77.f-torture/execute/970625-2.f: Ditto.
41083
41084 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41085
41086         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41087         message on line 1 or line 2; cccp and cpplib do this differently.
41088
41089 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41090
41091         * g++.old-deja/g++.law/weak1.C: New test.
41092
41093 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41094
41095         * gcc.c-torture/execute/990119-1.c: Renamed to...
41096         * gcc.dg/990119-1.c: this, so it will only be tested once
41097         (it's a preprocessor test, it doesn't need to be run at
41098         multiple optimization levels).
41099
41100 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41101
41102         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41103           ALWAYS_CXXFLAGS.
41104
41105 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41106
41107         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41108         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41109         to not be compilable by current g77.
41110
41111 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41112
41113         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41114
41115 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41116
41117         * gcc.c-torture/execute/990222-1.c: New test.
41118
41119 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41120
41121         * g77.f-torture/compile/19990218-0.f: New test.
41122         * g77.f-torture/noncompile/19990218-1.f: New test.
41123
41124 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41125
41126         * g77.f-torture/compile/19981216-0.f: New test.
41127
41128 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41129
41130         * gcc.dg/990214-1.c: New test.
41131
41132 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41133
41134         * gcc.dg/990213-2.c: New test.
41135
41136         * gcc.dg/990213-1.c: New test.
41137
41138 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41139
41140         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41141         ints.
41142
41143 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41144
41145         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41146         specified by target.
41147
41148         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41149
41150 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41151
41152         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41153
41154 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41155
41156         * gcc.dg/special/ecos.exp: New test driver for new tests with
41157         special requirements.
41158
41159         * gcc.dg/special/alias-1.c: New test.
41160         * gcc.dg/special/gcsec-1.c: New test.
41161         * gcc.dg/special/weak-1.c: New test.
41162         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41163         * gcc.dg/special/weak-2.c: New test.
41164         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41165         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41166         * gcc.dg/special/wkali-1.c: New test.
41167         * gcc.dg/special/wkali-2.c: New test.
41168         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41169         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41170
41171 1999-02-10  Felix Lee  <flee@cygnus.com>
41172
41173           * lib/c-torture.exp (c-torture-compile): Pull out code for
41174           analyzing gcc error messages.
41175           (c-torture-execute): Likewise.  Fix some (harmless) false
41176           positives.
41177           * lib/gcc.exp (gcc_check_compile): New function.
41178
41179 1999-02-08  Richard Henderson  <rth@cygnus.com>
41180
41181         * gcc.c-torture/execute/990208-1.c: New test.
41182
41183 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41184
41185         * g++.dg/special/ecos.exp: New driver for new tests with special
41186         requirements
41187
41188         * g++.dg/special/conpr-1.C: New test
41189         * g++.dg/special/conpr-2.C: New test
41190         * g++.dg/special/conpr-2a.C: New test
41191         * g++.dg/special/conpr-3.C: New test
41192         * g++.dg/special/conpr-3a.C: New test
41193         * g++.dg/special/conpr-3b.C: New test
41194
41195         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41196         allow g++ to use the dg driver
41197
41198         * README: Add comment about g++.dg directory
41199
41200 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41201
41202         * README: Update email addresses.
41203
41204 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41205
41206         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41207         arguments in order to force structure S onto the stack even on
41208         the alpha.
41209         (test): Pass 10 leading arguments to function foo as well as the
41210         structure S.
41211
41212         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41213         failure for all targets.
41214
41215         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41216         abort to terminate program execution.
41217
41218 1999-01-30  Richard Henderson  <rth@cygnus.com>
41219
41220         * gcc.c-torture/execute/990130-1.c: New test.
41221
41222 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41223
41224         * gcc.dg/990130-1.c: New test.
41225
41226 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41227
41228         * gcc.c-torture/execute/990128-1.c: New test.
41229
41230 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41231
41232         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41233
41234 1999-01-27  Felix Lee  <flee@cygnus.com>
41235
41236         * lib/c-torture.exp (c-torture-compile): pull out code for
41237         analyzing gcc error messages.
41238         (c-torture-execute): ditto, and fix some (harmless) false
41239         positives.
41240         * lib/gcc.exp (gcc_check_compile): new function.
41241
41242 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41243
41244         * gcc.dg/990117-1.c: New test.
41245
41246         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41247
41248         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41249
41250 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41251
41252         * g77.f-torture/compile/990115-1.f: New test.
41253
41254 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41255
41256         * gcc.c-torture/compile/990107-1.c: New test
41257
41258 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41259
41260         * gcc.c-torture/execute/990106-2.c: New test.
41261
41262         * gcc.c-torture/execute/990106-1.c: New test.
41263
41264 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41265
41266         * gcc.c-torture/compile/981223-1.c: New test.
41267
41268 1998-12-29  Richard Henderson  <rth@cygnus.com>
41269
41270         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41271         (opt3): Rename from opt4 and disable.
41272
41273 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41274
41275         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41276
41277 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41278
41279         * g++.old-deja/g++.other/conv5.C: New test.
41280
41281 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41282
41283         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41284
41285 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41286
41287         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41288
41289 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41290
41291         * gcc.c-torture/compile/981211-1.c: New test.
41292
41293 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41294
41295         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41296
41297         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41298
41299 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41300
41301         * gcc.special/930510-1.c: Make C9X safe.
41302         * gcc.misc-tests/gcov-1.c Similarly.
41303         * gcc.misc-tests/gcov-2.c Similarly.
41304
41305 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41306
41307         * gcc.dg/ultrasp1.c: New test.
41308
41309 1998-12-06  Richard Henderson  <rth@cygnus.com>
41310
41311         * gcc.c-torture/execute/981206.c: New test.
41312
41313 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41314
41315         * g++.old-deja/g++.ns/template7.C: New test.
41316
41317         * g++.old-deja/g++.other/expr1.C: New test.
41318
41319         * g++.old-deja/g++.eh/tmpl3.C: New test.
41320
41321         * g++.old-deja/g++.eh/tmpl2.C: New test.
41322
41323 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41324
41325         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41326         * g++.old-deja/g++.other/using6.C: Removed.
41327         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41328
41329         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41330
41331 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41332
41333         * g++.old-deja/g++.pt/overload8.C: New test.
41334
41335         * g++.old-deja/g++.pt/overload7.C: New test.
41336
41337         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41338
41339         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41340         and relinking messages.
41341         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41342         compiling with -frepo.
41343
41344 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41345
41346         * g++.old-deja/g++.pt/lookup6.C: New test.
41347
41348 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41349
41350         * gcc.c-torture/execute/981130-1.c: New test.
41351         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41352
41353 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41354
41355         * g++.old-deja/g++.pt/explicit76.C: New test.
41356
41357         * g++.old-deja/g++.pt/friend38.C: New test.
41358
41359         * g++.old-deja/g++.ns/crash2.C: New test.
41360
41361         * g++.old-deja/g++.pt/defarg8.C: New test.
41362
41363         * g++.old-deja/g++.pt/instantiate6.C: New test.
41364
41365         * g++.old-deja/g++.pt/static6.C: New test.
41366
41367         * g++.old-deja/g++.pt/decl2.C: New test.
41368
41369 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41370
41371         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41372         problem is actually related with name lookup, but so what? :-)
41373
41374         * g++.old-deja/g++.pt/friend37.C: New test.
41375
41376 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41377
41378         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41379         element, which fails on some systems.
41380
41381         * g77.f-torture/execute/labug1.f: New test.
41382
41383 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41384
41385         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41386         is defined.
41387
41388 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41389
41390         * g77.f-torture/compile/981117-1.f: New test.
41391
41392 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41393
41394         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41395         properly discarded.
41396
41397 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41398
41399         * gcc.c-torture/execute/memcheck: New directory of tests for
41400         -fcheck-memory-usage.
41401
41402 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41403
41404         * README: New file, general information about the testsuite and
41405         new description of the various C++ test subdirectories.
41406         * README.g++: Eliminate obsolete information, update and move most
41407         relevant stuff to README.
41408
41409 1998-11-07  Richard Henderson  <rth@cygnus.com>
41410
41411         * gcc.c-torture/compile/981107-1.c: New test.
41412
41413 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41414
41415         * execute/memcpy-bi.c: New testcase.
41416
41417 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41418
41419         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41420         base classes.
41421
41422         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41423         template is selected.
41424
41425         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41426         classes, it should be accepted for all types.
41427
41428         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41429
41430         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41431         specializations start with template headers.
41432
41433 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41434
41435         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41436
41437         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41438         non-POD types.
41439
41440 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41441
41442         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41443
41444 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41445
41446         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41447
41448 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41449
41450         * 981019-1.c: New test.
41451
41452 1998-10-14  Robert Lipe <robertl@dgii.com>
41453
41454         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41455         find objc headers.
41456
41457 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41458
41459         * compile/981001-4.c: Remove use of GCC extension that triggers a
41460         compiler bug.
41461
41462 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41463
41464         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41465
41466 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41467
41468         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41469         instantiation of template produces incorrect code for delete
41470         expression.
41471
41472         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41473         constructors' name is not unique.
41474         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41475         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41476
41477         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41478         automatic array of const is ill-formed.
41479
41480         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41481         of template parameter?
41482
41483         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41484         const.
41485
41486         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41487         pointer-to-member expression.
41488
41489         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41490         declaration causes ICE.
41491
41492 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41493
41494         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41495         reserved in the global namespace.
41496
41497         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41498         generate needed virtual table.
41499
41500         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41501
41502 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41503
41504         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41505         template-dependent type
41506
41507 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41508
41509         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41510         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41511         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41512
41513         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41514         class should be usable as argument of member function.
41515         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41516         class should be usable as return type of member function.
41517         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41518         class should be usable as type of data member.
41519
41520         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41521
41522 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41523
41524         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41525
41526 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41527
41528         * gcc.dg/dll-?.c Add thumb to target list.
41529         Fix assembler scan patterns to match current assembler output.
41530
41531 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41532
41533         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41534         matching of template brackets.
41535
41536         * g++.old-deja/g++.other/using4.C: New test.  Test using
41537         declarations of methods from base classes.
41538
41539         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41540         within functions should introduce names into the innermost
41541         enclosing namespace.
41542
41543         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41544         of static locals if first initialization throws.
41545
41546 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41547
41548         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41549
41550 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41551
41552         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41553         lose track of the possible targets of tablejump insns.
41554         * special/special.exp: Run it.
41555
41556 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41557
41558         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41559         must be declared before its specializations can be named in friend
41560         declarations.
41561
41562 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41563
41564         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41565
41566         * g77.f-torture/execute/io1.f: New test.
41567
41568 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41569
41570         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41571         with pointer to template function, for which no argument deduction
41572         is possible.
41573
41574         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41575         specialization of template function as argument to template
41576         function.
41577
41578         * g++.old-deja/g++.other/access2.C: New test; Inner class
41579         shouldn't have privileged access to Outer's names.
41580
41581 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41582
41583         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41584         friend template declared within template class conflicts with
41585         nested class of the same name.
41586
41587         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41588         is ignored.
41589
41590         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41591         object with direct initializer as function declaration.
41592
41593         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41594         initializers.
41595
41596         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41597         involving const pointer and NULL produces incorrect result.
41598
41599         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41600         type name without `typename' should be rejected with -pedantic.
41601
41602 1998-10-02  Richard Henderson  <rth@cygnus.com>
41603
41604         * g++.old-deja/g++.other/addrof1.C: New test.
41605
41606 1998-10-01  Nick Clifton  <nickc@cygnus.com>
41607
41608         * gcc.c-torture/compile/981001-1.c: New test.
41609         * gcc.c-torture/execute/981001-1.c: New test.
41610
41611 1998-10-01  Jeffrey A Law  (law@cygnus.com)
41612
41613         * gcc.c-torture/compile/981001-2.c: New test.
41614         * gcc.c-torture/compile/981001-3.c: New test.
41615         * gcc.c-torture/compile/981001-4.c: New test.
41616
41617 1998-10-01  Robert Lipe  <robertl@dgii.com>
41618
41619         * lib/objc.exp (objc_target_compile): Add -L during compiles for
41620         multilibbed hosts.  Idea grafted from g77.exp.
41621
41622 1998-09-30  Dave Love  <d.love@dl.ac.uk>
41623
41624         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
41625         avoid losing on systems which need -lsocket.
41626
41627 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
41628
41629         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
41630         * g++.old-deja/g++.other/nested2.C: Ditto.
41631         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
41632         failure.
41633
41634 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41635
41636         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
41637         preferred over template operator!= for enum bitfields.
41638
41639 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
41640
41641         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
41642         that happen to have the same base name, but in different scopes,
41643         are incorrectly rejected.
41644
41645 1998-09-16  Richard Henderson  <rth@cygnus.com>
41646
41647         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
41648         on the native word size instead of an integer literal.
41649
41650 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41651
41652         * g++.old-deja/g++.other/static2.C: Invocation of static data
41653         member of type pointer-to-function denoted as non-static member.
41654
41655         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
41656         checks involving function types and aliases.
41657
41658 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41659
41660         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
41661         redefined to the same non-trivial type.
41662
41663         * g++.old-deja/g++.pt/explicit73.C: Test for proper
41664         namespace-qualification of template specializations declared in
41665         other namespaces.
41666
41667         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
41668         to declare a subset of the specializations of a template function
41669         as friends of specializations of a template class.
41670
41671         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
41672         member templates that do not fully specialize the enclosing
41673         template class are rejected.
41674
41675 1998-09-11  Dave Love  <d.love@dl.ac.uk>
41676
41677         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
41678
41679 1998-09-08  Dave Love  <d.love@dl.ac.uk>
41680
41681         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
41682         altered from libf2c/libU77 version.
41683
41684 1998-09-06  Dave Love  <d.love@dl.ac.uk>
41685
41686         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
41687
41688 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
41689
41690         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
41691         (un)signed char are different types for template specialization
41692         purposes.
41693
41694 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
41695
41696         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
41697         * objc: ObjC testsuite.
41698
41699 1998-08-31  Catherine Moore  <clm@cygnus.com>
41700
41701         * gcc.c-torture/execute/941014-1.x: New file.
41702
41703 1998-08-31  Nick Clifton  <nickc@cygnus.com>
41704
41705         * lib/c-torture.exp: Add support for
41706         torture_eval_before_compile and torture_eval_before_execute
41707         variables.
41708
41709 1998-08-30  Jeffrey A Law  (law@cygnus.com)
41710
41711         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
41712         this test triggers valid.
41713
41714 1998-08-27  Jeffrey A Law  (law@cygnus.com)
41715
41716         * gcc.dg/980827-1.c: New test.
41717
41718 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
41719
41720         * gcc.c-torture/execute/loop-4b.c: New test.
41721
41722 1998-08-26  Nick Clifton  <nickc@cygnus.com>
41723
41724         * lib/c-torture.exp: Add support for
41725         torture_eval_before_compile and torture_eval_before_execute
41726         variables.
41727
41728 1998-08-25  Jeffrey A Law  (law@cygnus.com)
41729
41730         * gcc.c-torture/compile/980825-1.c: New test.
41731
41732 1998-08-24  Nick Clifton  <nickc@cygnus.com>
41733
41734         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
41735         count number tests in opt_t0 not good_t0.
41736
41737 1998-08-24  Jeffrey A Law  (law@cygnus.com)
41738
41739         * gcc.c-torture/compile/930326-1.x: Fix typo.
41740
41741 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
41742
41743         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
41744         causes an ICE.
41745
41746 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41747
41748         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
41749         STACK_SIZE is defined.
41750         * gcc.c-torture/unsorted/stuct.c: Similarly.
41751
41752         * gcc.c-torture/compile/980821-1.c: New test.
41753
41754 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41755
41756         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
41757
41758 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
41759
41760         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
41761         code.
41762
41763 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
41764
41765         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
41766         error'.
41767
41768 1998-08-18  Jeffrey A Law  (law@cygnus.com)
41769
41770         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
41771
41772 1998-08-16  Jeffrey A Law  (law@cygnus.com)
41773
41774         * gcc.c-torture/compile/980816-1.c: New test.
41775
41776         * gcc.dg/980816-1.c: New test.
41777
41778 1998-08-13  Jeffrey A Law  (law@cygnus.com)
41779
41780         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
41781         compiler for ieee tests.
41782
41783 1998-08-01  Dave Love  <d.love@dl.ac.uk>
41784
41785         * g77.f-torture/compile/980729-0.f: New test.
41786
41787 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
41788
41789         * gcc.c-torture/special/eeprof-1.c: New test, for
41790         -finstrument-functions.
41791         * gcc.c-torture/special/special.exp: Run it.
41792
41793 1998-07-29  Jeffrey A Law  (law@cygnus.com)
41794
41795         * gcc.c-torture/compile/980729-1.c: New test.
41796
41797 1998-07-27  Nick Clifton  <nickc@cygnus.com>
41798
41799         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
41800         __thumb__ is defined, and test for ARM style doubles if so.
41801
41802 1998-07-26  Dave Love  <d.love@dl.ac.uk>
41803
41804         * g77.f-torture/noncompile/980615-0.f: New test.
41805
41806 1998-07-26  H.J. Lu  (hjl@gnu.org)
41807
41808         * gcc.dg/980312-1.c: Do link instead of compile.
41809         * gcc.dg/980313-1.c: Likewise.
41810
41811 1998-07-26  Jeffrey A Law  (law@cygnus.com)
41812
41813         * gcc.c-torture/compile/980726-1.c: New test.
41814
41815 1998-07-25  Dave Love  <d.love@dl.ac.uk>
41816
41817         * g77.f-torture/execute/io0.f: New test.
41818
41819 1998-07-24  Nick Clifton  <nickc@cygnus.com>
41820
41821         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
41822         an int.
41823
41824 1998-06-18  Michael Meissner  <meissner@cygnus.com>
41825
41826         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
41827         m32r bugs.
41828
41829 1998-07-17  Nick Clifton  <nickc@cygnus.com>
41830
41831         * gcc.dg/980626-1.c: Expect failures for all toolchains until
41832         c-decl.c:grokdeclarator can handle mode attributes.
41833
41834 1998-07-16  Jeffrey A Law  (law@cygnus.com)
41835
41836         * gcc.c-torture/execute/980716-1.c: New test.
41837
41838 1998-07-13  Jeffrey A Law  (law@cygnus.com)
41839
41840         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
41841         the mn10200.
41842         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
41843         the mn10200.
41844         * gcc.c-torture/execute/va-arg-3.x: Similarly.
41845         * gcc.c-torture/compile/930326-1.x: Similarly.
41846
41847 1998-07-13  Dave Love  <d.love@dl.ac.uk>
41848
41849         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
41850         New test from Craig.
41851
41852 1998-07-12  Dave Love  <d.love@dl.ac.uk>
41853
41854         * g77.f-torture/noncompile/980616-0.f: New test.
41855
41856         * g77.f-torture/execute/970816-3.f: New test from Craig.
41857
41858 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41859
41860         *  g++.other/singleton.C: Return error value instead of taking
41861         SIGSEGV.
41862
41863 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
41864
41865         *  g++.other/singleton.C: New test.  Warning is under dispute.
41866         Runtime crash is not.
41867
41868 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41869
41870         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
41871         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
41872         using6.C, using7.C}: New namespace tests.
41873
41874 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41875
41876         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
41877         specialization with typedef'ed names used as array indexes.
41878
41879 1998-07-09  Jeffrey A Law  (law@cygnus.com)
41880
41881         * gcc.c-torture/execute/980709-1.c: New test.
41882
41883         * gcc.dg/980709-1.c: New test.
41884
41885 1998-07-07  Richard Henderson  <rth@cygnus.com>
41886
41887         * gcc.c-torture/execute/bcp-1.c: New test.
41888
41889 1998-07-07  Jeffrey A Law  (law@cygnus.com)
41890
41891         * gcc.c-torture/execute/980707-1.c: New test.
41892
41893 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
41894
41895         * gcc.c-torture/compile/980706-1.c: New test.
41896
41897 1998-07-01  Dave Love  <d.love@dl.ac.uk>
41898
41899         * g77.f-torture/execute/980701-0.f,
41900         g77.f-torture/execute/980701-1.f: New test from Craig.
41901
41902 1998-07-01  Jeffrey A Law  (law@cygnus.com)
41903
41904         * gcc.c-torture/compile/980701-1.c: New test.
41905
41906         * gcc.c-torture/execute/980701-1.c: New test.
41907
41908 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
41909 rlsruhe.de>
41910
41911         * g++.old-deja/g++.robertl/eb132.C: New test.
41912         * g++.old-deja/g++.robertl/eb133.C: Likewise.
41913
41914 1998-06-29  Dave Love  <d.love@dl.ac.uk>
41915
41916         * g77.f-torture/execute/980628-7.f,
41917         g77.f-torture/execute/980628-8.f,
41918         g77.f-torture/execute/980628-9.f,
41919         g77.f-torture/execute/980628-10.f: New tests from Craig.
41920
41921         * g77.f-torture/execute/980628-3.f: Remove mail headers.
41922
41923 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41924
41925         * g77.f-torture/execute/980628-4.f: New test from Craig.
41926         * g77.f-torture/execute/980628-5.f: Likewise.
41927         * g77.f-torture/execute/980628-2.f: Likewise.
41928         * g77.f-torture/execute/980628-0.f: Likewise.
41929         * g77.f-torture/execute/980628-1.f: Likewise.
41930         * g77.f-torture/execute/980628-3.f: Likewise.
41931         * g77.f-torture/execute/980628-6.f: Likewise.
41932
41933 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41934
41935         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
41936         directory when nothing has been installed yet.
41937
41938 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
41939
41940         * gcc.c-torture/special/special.exp: Handle newer versions of
41941         dejagnu.
41942
41943 1998-06-26  Jeffrey A Law  (law@cygnus.com)
41944
41945         * gcc.dg/980626-1.c: New test.
41946
41947 1998-06-19  Bruno Haible <haible@ilog.fr>
41948
41949         * gcc.misc-tests/m-un-2.c: New test.
41950         * g++.old-deja/g++.other/warn01.c: Likewise.
41951
41952 1998-06-19  Robert Lipe  <robertl@dgii.com>
41953
41954         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
41955         compatibility with assmblers with a different comment character.
41956         Eliminate use of GAS-specific extensions.
41957
41958 1998-06-19  Jeffrey A Law  (law@cygnus.com)
41959
41960         * gcc.c-torture/execute/ieee/980619-1.c: New test.
41961
41962 1998-06-19  Robert Lipe  <robertl@dgii.com>
41963
41964         * lib/g77.exp: Replace search for libf2c.a with search for newly
41965         renamed libg2c.a
41966
41967 1998-06-17  Jeffrey A Law  (law@cygnus.com)
41968
41969         * gcc.c-torture/execute/980617-1.c: New test.
41970
41971 1998-06-12  Jeffrey A Law  (law@cygnus.com)
41972
41973         * gcc.c-torture/execute/980612-1.c: New test.
41974
41975 1998-06-08  Jeffrey A Law  (law@cygnus.com)
41976
41977         * gcc.dg/980523-1.c: Only test on ppc-linux.
41978         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
41979
41980         * gcc.c-torture/execute/980608-1.c: New test.
41981
41982 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
41983
41984         * gcc.c-torture/execute/980605-1.c: New test.
41985
41986 1998-06-04  Jeffrey A Law  (law@cygnus.com)
41987
41988         * gcc.c-torture/execute/980604-1.c: New test.
41989
41990 1998-06-02  Jeffrey A Law  (law@cygnus.com)
41991
41992         * gcc.c-torture/execute/980602-1.c: New test.
41993         * gcc.c-torture/execute/980602-2.c: Likewise.
41994
41995 1998-06-02  Dave Love  <d.love@dl.ac.uk>
41996
41997         * 970125-0.f: Fix per JCB.  Add commentary.
41998
41999 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42000
42001         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42002         IEEE -0 support.
42003
42004 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42005
42006         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42007         earlier.
42008
42009 1998-05-28  Catherine Moore <clm@cygnus.com>
42010
42011         * gcc.c-torture/execute/980526-3.c: New test.
42012
42013 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42014
42015         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42016         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42017         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42018         m88k-motorola-sysv3 to XFAIL.
42019
42020 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42021
42022         * gcc.dg/980526-1.c: New test.
42023         * gcc.c-torture/execute/980526-2.c: New test.
42024
42025 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42026
42027         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42028
42029         * gcc.c-torture/execute/980526-1.c: New test.
42030
42031 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42032
42033         * g77.f-torture/execute/alpha2.f: Add runtime test.
42034
42035 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42036
42037         * g++.old-deja/old-deja.exp: Strip leading directories.
42038
42039         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42040         error for the line.  Don't run multiple tests for the same line.
42041
42042 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42043
42044         * gcc.dg/980523-1.c: New test.
42045
42046 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42047
42048         * g77.f-torture/compile/970915-0.f: New test.
42049
42050 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42051
42052         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42053
42054 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42055
42056         * gcc.dg/980520-1.c: New test.
42057
42058 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42059
42060         * gcc.dg/980502-1.c: Fix return type.
42061
42062 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42063
42064         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42065         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42066         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42067         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42068         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42069
42070 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42071
42072         * g77.f-torture/execute/980520-1.f: New test.
42073
42074 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42075
42076         * lib/mike-g77.exp: New file.
42077
42078         * g77.f-torture/noncompile/noncompile.exp,
42079         g77.f-torture/noncompile/check0.f: New files.
42080
42081 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42082
42083         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42084         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42085         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42086         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42087         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42088         abort where appropriate.
42089
42090 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42091
42092         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42093         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42094
42095 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42096
42097         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42098
42099 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42100
42101         * g77.f-torture/compile/980427-0.f: New test.
42102
42103 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42104
42105         * g77.f-torture/compile/980424-0.f: New test.
42106
42107 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42108
42109         * g77.f-torture/compile/980419-2.f (main): New test.
42110         * g77.f-torture/compile/970125-0.f: New test.
42111         * g77.f-torture/compile/980419-1.f: New test.
42112
42113 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42114
42115         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42116         of loop-4.c.
42117
42118 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42119
42120         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42121
42122 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42123
42124         * gcc.c-torture/compile/980329-1.c: New test.
42125
42126 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42127
42128         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42129         * gcc.dg/980312-1.c: Fix typo in -march command.
42130
42131 1998-03-16  H.J. Lu  (hjl@gnu.org)
42132
42133         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42134
42135 1998-03-11  Robert Lipe  <robertl@dgii.com>
42136
42137         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42138         Dave Love agree the Fortran source is bogus.
42139
42140 1998-03-11  Robert Lipe  <robertl@dgii.com>
42141
42142         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42143         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42144         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42145         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42146         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42147
42148 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42149
42150         * g++.old-deja/g++.other/friend1.C: New test.
42151
42152 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42153
42154         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42155         possibly uninitialized) variables and declare dnrm2.
42156
42157 1998-02-23  Robert Lipe <robertl@dgii.com>
42158
42159         From Bruno Haible <haible@ilog.fr>:
42160         * gcc.c-torture/execute/980223.c: New test.
42161
42162 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42163
42164         * gcc.dg/ifelse-1.c: New test.
42165
42166 1998-02-09  H.J. Lu  (hjl@gnu.org)
42167
42168         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42169
42170           * lib/old-dejagnu.exp (old-dejagnu): Added the
42171           "execution test - XFAIL *-*-*" handling in the spirit of
42172           "excess errors test -". Changed the "execution test fails"
42173           handling to be like "excess errors test fails".
42174           * Update various tests accordingly.
42175
42176 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42177
42178         * gcc.c-torture/execute/980205.c: New test.
42179
42180 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42181
42182         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42183         * lib/f-torture.exp: Similarly.
42184         * gcc.c-torture: Rename all .cexp files to .x files.
42185
42186 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42187
42188         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42189         (940510-1.c): Removed duplicate.
42190         (971104-1.c): New test.
42191
42192 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42193
42194           * lib/f-torture.exp: Improve error and loop detection.
42195
42196 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42197
42198         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42199         use that to size the filler array.
42200
42201 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42202
42203         * lib/c-torture.exp(c-torture-execute): Fix typo.
42204
42205         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42206         testcase as the executable name. Keep the executable around if
42207         the test fails.
42208
42209 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42210
42211         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42212         changes.  Only test one -g option, and move it to the end of the
42213         list of options to test.
42214
42215 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42216
42217         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42218         variable GCC_TORTURE_OPTIONS to supply default switches separated
42219         by colons.  If no environment variable, run tests with -O0 -g, -O1
42220         -g, and -O2 -g as well.
42221
42222 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42223
42224         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42225         explanatory comments. Fix indentation.
42226
42227 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42228
42229         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42230
42231 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42232
42233         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42234         * g++.old-deja/g++.mike/p7325.C: Likewise.
42235         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42236
42237 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42238
42239         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42240         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42241         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42242         * g++.old-deja/g++.law/operators4.C: Likewise.
42243
42244 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42245
42246         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42247         * g++.old-deja/g++.mike/p784.C: Ditto.
42248         * g++.old-deja/g++.mike/p785.C: Ditto.
42249
42250 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42251
42252           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42253
42254 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42255
42256         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42257         target feature; pass this to c-torture-execute as needed.
42258
42259 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42260
42261         * lib/c-torture.exp(c-torture-execute): If the previous and the
42262         current executables being tested are identical, we don't need to
42263         run the executable again. Try to make the executable names
42264         unique. Add an optional argument for passing additional compiler
42265         flags.
42266
42267 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42268
42269         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42270
42271 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42272
42273         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42274
42275 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42276
42277         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42278         32bit or larger longs.
42279
42280         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42281         have either a 32bit long or 32bit int.
42282
42283 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42284
42285         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42286         Make double precision tests dependent on sizeof (double).
42287
42288 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42289
42290         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42291         too.
42292
42293 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42294
42295         * gcc.c-torture/compile/961203-1.cexp: New script.
42296
42297 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42298
42299         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42300         up the includes ourselves.
42301
42302 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42303
42304         * lib/plumhall.exp: Remove random include, and add a few
42305         verbose messages for debugging.
42306
42307 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42308
42309         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42310         of trying to do it ourselves.
42311
42312 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42313
42314         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42315
42316 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42317
42318         * gcc.prms/5403.c: Made regexp a bit less strict.
42319
42320 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42321
42322         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42323         is returned from remote_load instead.
42324         * lib/plumhall.exp: Ditto.
42325         * lib/mike-g++.exp: Ditto.
42326         * lib/old-dejagnu.exp: Ditto.
42327         * lib/c-torture.exp: Ditto.
42328
42329 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42330
42331         * lib/g++.exp: Use build_wrapper procedure.
42332         * lib/gcc.exp: Ditto.
42333
42334 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42335
42336         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42337         an old-style decl for malloc.  Fixes tests to work when
42338         sizeof (int) != sizeof (size_t).
42339
42340 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42341
42342         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42343
42344         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42345         use stdargs.h interface.
42346
42347 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42348
42349         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42350         NO_VARARGS when compiling.
42351
42352 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42353
42354         * lib/plumhall.exp(ph_includes): New procedure.
42355         (ph_make): Use it.
42356         (ph_compiler): Ditto.
42357
42358         * lib/g++.exp: Rename test-glue.c to testglue.c.
42359         * lib/gcc.exp: Ditto.
42360
42361 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42362
42363         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42364         to completion when it's called.
42365
42366 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42367
42368         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42369         is defined, don't do test.
42370
42371 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42372
42373         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42374         for object files.
42375         (ph_summary): Mark skipped testcases as untested, not unresolved.
42376
42377         * lib/plumhall.exp (ph_make): If unresolved because of bad
42378         errorCode, record errorCode in log file.
42379         (*): Replace send_log/verbose with verbose -log.
42380
42381 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42382
42383         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42384         double conversion if double isn't at least 8 bytes.
42385
42386         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42387         int to work with targets where int is 16 bits.
42388
42389         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42390         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42391         precision for the test to complete.
42392
42393 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42394
42395         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42396         if d10v is not compiled with the -mdouble64 flag.
42397         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42398
42399         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42400         d10v is not compiled with the -mint32 flag.
42401
42402 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42403
42404         * lib/plumhall.exp: Use incr_count.
42405
42406 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42407
42408         * gcc.c-torture: Update to c-torture-1.45.
42409
42410 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42411
42412         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42413         the name of the expect testcase file).
42414
42415         * lib/g++.exp(g++_init): Ditto.
42416
42417 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42418
42419         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42420         the host.
42421
42422         * lib/gcc.exp(gcc_exit): New procedure.
42423
42424 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42425
42426         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42427         specs where appropriate.
42428
42429         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42430         because of new "candidates are" messages, and removed a few
42431
42432         * Converted all non-old-style g++ testcases to old-style, and
42433         moved into g++.old-deja.
42434
42435 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42436
42437         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42438         options.
42439
42440         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42441         succeeded.
42442
42443         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42444
42445 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42446
42447         * lib/gcc.exp (gcc_target_compile): Add support for defining
42448         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42449         the machine doesn't have those features.
42450
42451 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42452
42453         * g++.law/operators4.exp: Don't use LIBS.
42454
42455 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42456
42457         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42458
42459         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42460         * lib/g++.exp: Set it here instead. Also, allow use of the
42461         --tool_exec and --tool_opt options. Change CXX to
42462         GXX_UNDER_TEST.
42463
42464         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42465
42466         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42467
42468 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42469
42470         * lib/old-dejagnu.exp: Use prune_warnings instead of
42471         prune_system_crud.
42472         * lib/mike-g++.exp: Ditto.
42473         * lib/gcc.exp: Ditto.
42474         * lib/g++.exp: Ditto.
42475
42476         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42477
42478 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42479
42480           * 941014-2.c: Include stdlib.h
42481           * 960327-1.c: Include stdio.h
42482           * dbra.c, index-1.c: Don't assume ints are 32bits.
42483
42484 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42485
42486         * lib/gcc.exp: Add gcc,stack_size target feature.
42487
42488         * lib/g++.exp(g++_target_compile): Add the include and link
42489         paths here, not in two other places. And, it's $options, not
42490         options.
42491
42492         * lib/mike-g++.exp(postbase): Remove the code that determines
42493         the correct include and link paths.
42494         * g++.old-deja/old-deja.exp: Ditto.
42495
42496 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42497
42498         * lib/g++.exp(g++_init): target_compile no longer returns the
42499         filename of the result.
42500
42501 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42502
42503         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42504         call to glob.
42505
42506         * gcc.c-torture/special/special.exp: Change call to
42507         gcc_target_compile to include the object file.
42508
42509 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42510
42511         * gcc.c-torture/special/special.exp: Correct misspelling in last
42512         change.
42513
42514 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42515
42516         * lib/plumhall.exp(ph_summary): Log the entire output of the
42517         executable. Return -1 if there were any failures, 0 otherwise.
42518         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42519         (ph_make): Clean up objects and executables that were built
42520         if the tests succeeded.
42521
42522 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42523
42524         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42525         libraries and includes in the build tree as appropriate.
42526
42527 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42528
42529         * lib/c-torture.exp: Instead of looking for the global variable
42530         NO_LONG_LONG, check to see if that's a feature of the target.
42531
42532 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42533
42534         * config/default.exp: Minimize. Delete the remainer of the files in
42535         config; this functionality is now in devo/dejagnu/config.
42536
42537         g++.*/*: Pass any additional flags used to compile to postbase;
42538         delete CXXFLAGS.
42539
42540         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42541         is now done by runtest.exp. Use gcc_target_compile instead of
42542         compile.
42543
42544         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42545         Remove references to CFLAGS. Use remote_file instead of
42546         calling rm -f.
42547         (c-torture): Take a list of arguments to use to compile this
42548         testcase.
42549
42550         lib/g++.exp: Simplify. Use target_compile instead of compile.
42551         lib/gcc-dg.exp: Ditto.
42552         lib/gcc.exp: Ditto.
42553         lib/mike-{gcc,g++}.exp: Ditto.
42554         lib/old-dejagnu.exp: Ditto.
42555         lib/plumhall.exp: Ditto.
42556
42557 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42558
42559         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42560         (ph_linker): Likewise.
42561
42562 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42563
42564           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42565         MAP_ANON / MAP_ANONYMOUS if defined;
42566         else try to map from /dev/zero .
42567
42568 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42569
42570         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42571         isn't defined, then define it to MAP_ANONYMOUS.
42572
42573 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42574
42575         * gcc.c-torture: Update to c-torture-1.42 release.
42576
42577 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42578
42579         * gcc.c-torture: Update to c-torture-1.41 release.
42580
42581 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42582
42583         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42584         c-torture release.
42585
42586 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42587
42588         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42589         and LDFLAGS.  Fix second case to append the target_info ldflags
42590         onto LDFLAGS, not CFLAGS.
42591         * lib/g++.exp (g++_init): Add target_info stuff.
42592         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42593         of libgloss and newlib flags for !native.
42594
42595         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42596         (GDB): Fix relative path to go up another dir for finding gdb.
42597
42598 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42599
42600         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42601         versions in the target_info array, if they don't exist.
42602
42603 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42604
42605         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42606
42607 1996-07-08  Jim Wilson  <wilson@cygnus.com>
42608
42609         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
42610         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
42611
42612 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
42613
42614         * lib/old-dejagnu.exp: Don't remove the output file before we've
42615         actually tested it. Don't append pwd to the path of the executable
42616         we're testing.
42617
42618 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
42619
42620         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
42621
42622 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
42623
42624         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
42625         temporary directory for compiler files, and set it to a default
42626         value of /tmp. Set $output as the name of the output file from
42627         compiling the testcase. Add a -o option to $cflags_var so the
42628         compiler writes the final output file as $output. Set $executable
42629         to $output.
42630
42631         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
42632         directory for compiler files, and set it to /tmp if it doesn't
42633         already have a value. Set $output_file to the name of the output
42634         file from compiling the testcase. Add a -o option to CXXFLAGS so
42635         the compiler writes the final output file as $output. Use $output
42636         as the executable to be tested.
42637
42638 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42639
42640         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
42641
42642 1996-06-08  Jeffrey A Law  (law@cygnus.com)
42643
42644         * gcc.c-torture/execute/pending-1.c: New test.  Still
42645         pending in Tege's queue.
42646
42647 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
42648
42649         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
42650         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
42651         if there were failures.  Call unresolved if there were unresolved
42652         testcases.  Call gcc_fail if program did not run to completion.
42653         (ph_make): Pass additional argument name to ph_execute.
42654         (ph_execute): Add new argument.  Pass additional arguments to
42655         ph_summary.  Call gcc_fail is there is no execution output.
42656
42657 1996-04-24  Jeffrey A Law  (law@cygnus.com)
42658
42659         * lib/plumhall.exp (proc_summary): Output relavent summary
42660         lines into the log so specific failures in plumhall can be
42661         investigated.
42662
42663 1996-04-10  Jeffrey A Law  (law@cygnus.com)
42664
42665         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
42666         (c-torture-execute): Don't try to execute tests which use
42667         "long long" types if $NO_LONG_LONG is nonzero.
42668
42669 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
42670
42671         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
42672         not c-torture.
42673
42674         * gcc.ieee: Move from here.
42675         * gcc.c-torture/execute/ieee: To here.
42676
42677 1996-03-26  Jeffrey A Law  (law@cygnus.com)
42678
42679         * gcc.c-torture: Update to c-torture-1.41 release.
42680
42681 1996-03-22  Jeffrey A Law  (law@cygnus.com)
42682
42683         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
42684         not "$output".
42685
42686 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
42687
42688         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
42689         -c present.
42690
42691 1996-03-02  Jeffrey A Law  (law@cygnus.com)
42692
42693         * config/proelf.exp: Handle connecting to a simulator.
42694
42695 1996-01-31  Jeffrey A Law  (law@cygnus.com)
42696
42697         * config/proelf.exp: New file.  Enough framework that we can
42698         run c-torture tests on the proelf targets (or any other target
42699         that gdb can connect to for that matter).
42700
42701 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
42702
42703         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
42704         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
42705
42706         * lib/plumhall.exp (ph_execute): Always call ph_summary if
42707         exec_output exists.
42708
42709 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
42710
42711         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
42712         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
42713
42714         * config/*.exp: Update FSF address.  Change result of ${tool}_load
42715         to pass/fail/unresolved/unsupported/untested.  Caller must now
42716         call unresolved/unsupported/untested.
42717         * lib/*.exp: Update FSF address.  Update to handle new results of
42718         ${tool}_load.
42719         * lib/chill.exp (verbose): Delete.
42720
42721 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
42722
42723         * lib/gcc.exp (default_gcc_start): Change order of args to
42724         $LDFLAGS $CFLAGS $LIBS.
42725         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
42726         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
42727         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
42728         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
42729         * gcc.misc-tests/dg-test.exp: Likewise.
42730         * gcc.misc-tests/msgs.exp: Likewise.
42731         * gcc.prms/prms.exp: Likewise.
42732         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
42733         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
42734
42735         * lib/dg.exp: Deleted, moved to dejagnu/lib.
42736
42737 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42738
42739         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
42740
42741         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
42742         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
42743
42744         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
42745         necessary.
42746
42747 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
42748
42749         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
42750         global for loop; add use of $mathlib.
42751         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
42752         settings here; set mathlib for anything but VxWorks.
42753
42754 1996-01-22  Jeffrey A Law  (law@cygnus.com)
42755
42756         * gcc.c-torture: Update to c-torture-1.40 release.
42757
42758 1996-01-03  Jeffrey A Law  (law@cygnus.com)
42759
42760         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
42761         dg.exp.
42762
42763 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
42764
42765         * lib/c-torture.exp (c-torture-execute): Declare "output" as
42766         global.
42767
42768 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
42769
42770         * lib/g++.exp (LIBS): Define if not already.
42771         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
42772         (gcc-dg-prune): Call prune_gcc_output.
42773         * lib/gcc.exp (prune_gcc_output): New proc.
42774         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
42775         prune_gcc_output.
42776
42777 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
42778
42779         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
42780         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
42781
42782 1995-11-15  Jeffrey A Law  (law@cygnus.com)
42783
42784         * gcc.c-torture: Update to c-torture-1.39 release.
42785
42786 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
42787
42788         * lib/c-torture.exp (c-torture-execute): Don't return if one option
42789         fails, try others as well.
42790
42791 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
42792
42793         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
42794         If compilation fails, mark execute tests as `untested'.
42795         If test is marked as unsupported, don't mark compilation and
42796         execute tests as failed.
42797
42798 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
42799
42800         * lib/g++.exp (g++_init): Don't link in libg++, and look to
42801         libstdc++ for whether or not we want to be doing shared
42802         libraries.  Delete link_curses since we don't need it anymore.
42803         * lib/mike-g++.exp (postbase): Don't link in libg++.
42804         * g++.old-deja/old-deja.exp: Likewise.
42805
42806 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
42807
42808         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
42809
42810 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
42811
42812         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
42813         For that, add `-Wl,-a,shared_archive'.
42814         * g++.old-deja/old-deja.exp: Likewise.
42815
42816 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
42817
42818         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
42819
42820 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
42821
42822         * lib/mike-g++.exp (postbase): Pay attention to the status of
42823         g++_load.
42824
42825 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
42826
42827           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
42828
42829 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
42830
42831         * lib/gcc.exp (default_gcc_start): No longer need to log program
42832         being executed or its output, execute_anywhere does that now.
42833         * lib/g++.exp (default_g++_version): Call execute_anywhere.
42834         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
42835
42836 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
42837
42838         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
42839         the same as those in lib/g++.exp.
42840
42841 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
42842
42843         * gcc.c-torture: Update to c-torture-1.38 release.
42844         * gcc.ieee: Related changes.
42845
42846 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
42847
42848         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
42849         "exec". Minor reformatting changes.
42850
42851         * config/rom68k.exp (${tool}_load): Make it work in a canadian
42852         cross. This means all "exec" calls now work on a remote host as
42853         well.
42854         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
42855         cross. Filter out the extra "\r\n" stuff that expect puts in.
42856         (c-torture-execute): Filter out the bogus warnings like
42857         c-torture-compile does. Add support for canadian cross.
42858         * lib/gcc.exp (default_gcc_version, default_gcc_start)
42859         Use execute_anywhere rather than calling exec directly. Now it
42860         works for canadian cross testing.
42861
42862 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
42863
42864         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
42865         results into a variable, and check that rather than using file exists.
42866
42867 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
42868
42869         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
42870         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
42871
42872 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42873
42874         * g++.old-deja/old-deja.exp: Create and pass runshlib and
42875         lib_curses if there's a shared libg++ in the build tree.
42876
42877 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
42878
42879         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
42880         if not supported target.
42881
42882 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
42883
42884         * lib/g++.exp (g++_init): Move empty setting of runshlib and
42885         link_curses up to always happen, not just for native builds.
42886
42887 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
42888
42889         * gcc.c-torture: Update to c-torture-1.36 release.
42890         * gcc.failure: Related changes.
42891
42892 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
42893
42894         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
42895
42896 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
42897
42898         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
42899         * lib/mike-g++.exp (postbase): Not in here.  Still reference
42900         runshlib, link_curses, and mathlib for link and run.
42901
42902         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
42903         pass the runtime shared library options for Solaris, OSF/1, and
42904         Irix5, and link with -lcurses to avoid unresolved references.
42905
42906 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
42907
42908         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
42909         only run once.
42910
42911 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
42912
42913         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
42914
42915 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
42916
42917         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
42918         do not have a framework for the "compat" tests yet.
42919
42920 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
42921
42922         * lib/mike-g++.exp (postbase): New local variable `mathlib',
42923         set to null if we're testing vxworks5.1.  Use that instead of
42924         `-lm' in the setting of LIBS for link and run.
42925
42926 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
42927
42928         * config/rom68k.exp (${tool}_load): Major changes to make it
42929         work.  Verified that it does in fact return the stuff in
42930         exec_output properly.  Catch any Emul or any TRAP other than 0.
42931
42932 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
42933
42934         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
42935         LDFLAGS properly for targets that need stuff from libgloss.
42936         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
42937         only run once.
42938         (gpp_initialized): New variable.
42939
42940 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
42941
42942         * config/rom68k.exp: Load libgloss.exp.
42943         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
42944         so we can produce a fully linked binary.
42945         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
42946         so we can produce a fully linked binary.
42947
42948 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
42949
42950         * lib/plumhall.exp (ph_section): Watch for expected failures.
42951         Add missing `else'.
42952
42953         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
42954         run the testcase.
42955         (c-torture): Likewise.
42956
42957 1995-08-28  Doug Evans  <dje@cygnus.com>
42958
42959         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
42960
42961         * lib/mike-g++.exp (mike_cleanup): New proc.
42962         (prebase): New globals compiler_result, not_compiler_result,
42963         target_regexp.
42964         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
42965         allow leading "-" in pattern.  Watch for unsupported tests.
42966         If $compiler_result is set, pattern match assembler code,
42967         and ditto for $not_compiler_result.
42968         * lib/mike-gcc.exp: Likewise.
42969
42970         * lib/plumhall.exp (ph_execute): Only call ph_summary if
42971         execution "succeeded".
42972
42973 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
42974
42975         * config/win32.exp: New file.
42976         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
42977
42978 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
42979
42980         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
42981         unsupported.
42982         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
42983         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
42984         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
42985
42986         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
42987         "... without exceptions was ...".  That is now handled by
42988         prune_system_crud.
42989         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42990
42991 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
42992
42993         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
42994         sieve.c,sort2.c}: New files.
42995         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
42996         sieve.exp,sort2.exp}: Drivers for them.
42997
42998         * lib/mike-gcc.exp (program_output): New user settable variable.
42999         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43000         messages.
43001         * lib/mike-g++.exp (program_output): New user settable variable.
43002
43003         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43004
43005         * config/sh.exp: Deleted (use sim.exp instead).
43006
43007 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43008
43009         * config/vx.exp: Declare CHECKTASK as global.
43010         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43011         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43012         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43013
43014 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43015
43016         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43017         target. Like vx.exp, only includes `vx29k.exp' instead of
43018         `vxworks.exp'.
43019
43020 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43021
43022         * config/sim.exp: Increase time limit from 120 seconds to 240.
43023
43024 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43025
43026         * gcc.c-torture/execute/950628-1.c: New test.
43027
43028 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43029
43030         * gcc.c-torture: Update with changes/additions from
43031         c-torture-1.34.
43032
43033 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43034
43035         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43036
43037 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43038
43039         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43040
43041 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43042
43043         * gcc.c-torture/compile/950512-1.c: New test.
43044         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43045         * gcc.dg/struct-ret-1.c: Likewise.
43046
43047 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43048
43049         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43050           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43051
43052 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43053
43054         * gcc.c-torture/special/920411-1.c: Deleted.
43055         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43056
43057 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43058
43059         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43060         cpu limit.
43061
43062 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43063
43064         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43065
43066 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43067
43068         From kenner;
43069         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43070         is the proper length.
43071         * va-arg-3.c: Likewise.
43072
43073 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43074
43075         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43076         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43077
43078         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43079         * lib/g++.exp (default_g++_start): Delete old cruft.
43080
43081 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43082
43083         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43084         (2 * (1 << 18)) to (2 * (1 << 17)).
43085
43086         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43087
43088 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43089
43090         * config/rom68k.exp: Renamed from config/idp.exp
43091
43092 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43093
43094         * c-torture/compile/921109-2.c
43095
43096 1995-04-18  Mike Stump  <mrs@cygnus.com>
43097
43098         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43099         excess errors.
43100
43101 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43102
43103         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43104         output.
43105         * lib/g++.exp (default_g++_start): Likewise.
43106
43107 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43108
43109         * gcc.c-torture/compile/950329-1.c: New test.
43110
43111 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43112
43113           * config/bug.exp (${tool}_load): Updated to use new remote_open
43114           and remote_close procs.
43115         * config/idp.exp: New file.
43116
43117 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43118
43119         * gcc.c-torture/execute/950322-1.c: New test.
43120
43121 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43122
43123         * config/vx.exp (${tool}_load): Clean up testing of return code from
43124         vxworks_ld and vxworks_spawn.
43125
43126 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43127
43128         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43129
43130 1995-03-13  Mike Stump  <mrs@cygnus.com>
43131
43132         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43133         can mark excess errors on a machine by machine basis.  Note, the
43134         default is to not expect any excess errors, even when excess
43135         errors test - is given, so you will want to put an XFAIL ... on
43136         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43137         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43138         those 4 machines, but no others.
43139
43140 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43141
43142         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43143         * lib/c-torture.exp: to here.
43144
43145 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43146
43147         * gcc.c-torture/execute/950221-1.c: New test.
43148         * gcc.c-torture/execute/struct-ret-1.c: New test.
43149         * gcc.c-torture/compile/950221-1.c: New test.
43150
43151         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43152
43153 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43154
43155         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43156         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43157
43158 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43159
43160         * g++.gb: New directory of tests, derived from my signature and
43161         class scoping tests.
43162
43163         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43164         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43165         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43166         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43167         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43168         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43169         * g++.gb/sig25.C: Likewise.
43170
43171         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43172         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43173         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43174         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43175         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43176         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43177         * g++.gb/sig25.exp: Likewise.
43178
43179         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43180         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43181         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43182         * g++.gb/scope13.C: Likewise, this test still fails.
43183
43184         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43185         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43186         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43187         * g++.gb/scope13.exp: Ditto.
43188
43189         * g++.gb/README: New file, explains what these tests are about.
43190
43191 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43192
43193         * lib/dg.exp (dg-do): Support `preprocess'.
43194         (dg-test): Likewise.
43195
43196 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43197
43198         * config/udi.exp: change "continue -expect" to "exp_continue".
43199
43200 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43201
43202         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43203         Delete redundant tests.
43204
43205         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43206         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43207         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43208         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43209         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43210         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43211         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43212         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43213
43214         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43215         storing label pointers.
43216         * gcc.c-torture/execute/921019-1.c: Likewise.
43217         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43218         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43219         parameter fp.
43220         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43221         constants.
43222
43223         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43224         Delete obsolete tests.
43225
43226         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43227         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43228         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43229         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43230         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43231         * gcc.c-torture/compile/950124-1.c: New test.
43232
43233         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43234
43235 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43236
43237         * lib/mike-g++.exp: Add -lm to LIBS.
43238
43239 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43240
43241         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43242
43243 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43244
43245         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43246
43247 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43248
43249         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43250
43251 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43252
43253         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43254         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43255         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43256         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43257         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43258         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43259         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43260         * g++.law/{operators31.C, operators32.C,
43261         * g++.law/{operators33.C, operators34.C}: Likewise.
43262         * g++.law/{pic1.C, refs2.C}: Likewise.
43263         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43264         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43265         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43266         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43267
43268         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43269         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43270         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43271         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43272         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43273         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43274         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43275         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43276         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43277         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43278         * g++.law/{operators34.exp}: Likewise.
43279         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43280         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43281         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43282         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43283         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43284
43285         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43286         No longer expected to fail.
43287         * g++.law/missed-error3.C: Tweak for recent bool changes.
43288
43289 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43290
43291         * config/emb-unix: Deleted.
43292         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43293         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43294
43295 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43296
43297         * lib/dg.exp (dg-test): Fix typo in last patch.
43298
43299 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43300
43301         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43302         (handles multiple occurrences).
43303
43304 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43305
43306         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43307         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43308         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43309         printed).
43310         * lib/c-torture.exp (c-torture-compile): Likewise.
43311         (c-torture): Prepend full path if missing.
43312         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43313         (gcc_fail): Likewise.
43314         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43315
43316 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43317
43318         * lib/netware.exp: Only attach to NetWare i386 systems.
43319
43320 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43321
43322         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43323         messages.  Add test name to "output pattern match" pass/fail message.
43324
43325 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43326
43327         * gcc.dg: New testsuite.
43328         * gcc.dg/dg.exp: New file.
43329
43330         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43331         test-switch.c}: Deleted.
43332
43333         * gcc.misc-tests/msgs.exp: New testcase driver.
43334
43335 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43336
43337         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43338         Watch for illegal return values from ${tool}_load.
43339         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43340         cross targets.  Coerce return value >0 to 1.
43341
43342 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43343
43344         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43345
43346         * config/emb-unix.exp: New file.
43347
43348         * config/sim.exp: Error if variable $SIM not defined.
43349         (${tool}_load): Mark test as "untested" if simulator missing.
43350
43351         * config/unix.exp: Load remote.exp to get rcp_download.
43352         * lib/c-torture.exp: Use different option lists for testcases with
43353         and without loops.
43354         * gcc.c-torture/execute/execute.exp: Likewise.
43355
43356 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43357
43358         * config/*.exp: Clarify return code from ${tool}_load.
43359         Call `unresolved' or `untested' instead of `warning' or `perror'
43360         (sometimes you still want to call both though).
43361         Add comment that `shell_id' is local to each file.
43362         * config/udi.exp (timeout): Set to 30.
43363         Don't print warning if connection fails, $connectmode has already
43364         printed an error.
43365         (${tool}_load): Move verbose messages to level 2.
43366         Rework pattern for "Process started" message.
43367         Pass `shell_id' to ${connectmode}_download.
43368         Retry twice upon timeout.  Make resetting of target more robust.
43369         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43370         Pass `shell_id' to exit_$connectmode.
43371         Only call exit_$connectmode if connected.
43372         * config/unix.exp (${tool}_load): Check return codes better.
43373         * config/vrtx.exp (${tool}_load): Likewise.
43374         * config/vx.exp (${tool}_load): Likewise.
43375         Delete unneeded global's.
43376         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43377         from ${tool}_load.
43378         (dg-stat): Delete.
43379         (dg-init): Delete recording of pass/fail counts.
43380         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43381         (old-dejagnu-init): Likewise.
43382         (old-dejagnu-stat): Delete contents, empty proc now.
43383         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43384         (c-torture): Delete references to lcnt, lpass, lfail.
43385         Get option list from TORTURE_OPTIONS.
43386         Delete -funroll[-all]-loops if no loops.
43387         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43388         (g++_stat): Delete contents (empty proc now).
43389         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43390         (gcc_finish): Likewise.
43391         (gcc_stat): Deleted.
43392         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43393         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43394         * gcc.c-torture/execute/execute.exp: Likewise.
43395         Split tests into two parts: compile, execute.
43396         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43397         no loops.  Update to reflect clarified return codes from ${tool}_load.
43398
43399 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43400
43401         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43402         to grep for.
43403         (old-dejagnu): Likewise (where necessary).
43404
43405 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43406
43407         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43408
43409         * lib/dg.exp (dg-process-target): Fix processing of selector.
43410         Add comment regarding use of `error'.
43411
43412         * lib/gcc.exp (prune_system_crud): Define if missing.
43413         * lib/g++.exp (prune_system_crud): Likewise.
43414
43415         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43416         Call prune_system_crud.
43417         * lib/dg.exp (dg-runtest): New proc.
43418         Use perror instead of send_user for tcl errors in testcase.
43419         Don't return any value, it's never used.
43420         Don't clobber previous definition of `unknown'.
43421         Print tcl errors in `dg-final'.
43422
43423 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43424
43425         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43426         (dg-test): Don't print errorInfo, it contains stack backtrace.
43427
43428 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43429
43430         * lib/g++.exp (runtest_file_p): Define if missing.
43431
43432 1994-09-24  Doug Evans  (dje@cygnus.com)
43433
43434         * lib/mike-g++.exp: Comment out loading of g++.exp.
43435         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43436         (default_g++_version): Always print something.
43437         (default_g++_start): Comment out call to `which'.
43438         (g++_start, g++_load): Deleted (must be defined in config file).
43439         * lib/gcc.exp: Test for existence of $CC at start.
43440         Delete check for tmpdir (done in gcc_init).
43441         (default_gcc_version): Always print something.
43442         (default_gcc_start): Comment out call to `which'.
43443         * config/*.exp: Major cleanup - make cross targets work at least a
43444         little better for g++ (by not being "--tool gcc" specific).
43445         Rename gcc_xxx to ${tool}_xxx.
43446         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43447         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43448
43449 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43450
43451         * lib/c-torture.exp (c-torture-compile): Rework compiler
43452         message processing.
43453
43454         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43455         c-torture.
43456
43457 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43458
43459         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43460
43461         * lib/dg.exp (dg-process-target): Support { target native }.
43462
43463 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43464
43465         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43466         looked for "... program xxx got fatal signal".
43467         Correct regsub munging of `comp_output'.
43468         Ignore compiler messages "path prefix not used" and "linker input
43469         file unused".
43470
43471 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43472
43473         * lib/gcc.exp (runtest_file_p): Define if missing.
43474         * gcc.prms/template.c: Example to work from.
43475
43476 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43477
43478         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43479         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43480
43481         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43482         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43483         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43484         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43485
43486         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43487         (dg-process-target): No longer a varargs proc.
43488         Return S/N for target, P/F for xfail.  All callers changed.
43489         (user option procs): More argument checking.
43490         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43491         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43492         (dg-test): Skip test if not running on selected target in `dg-do'.
43493         Update handling of `dg-do-what', `dg-output-text'.
43494         Separate execution pass/fail from output pattern match pass/fail.
43495         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43496
43497 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43498
43499         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43500         target for 920510-1.c.
43501
43502 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43503
43504         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43505         Clean up comment regarding use of passcnt, etc.
43506         (gcc_stat): Don't update `testcnt' here.
43507         (gcc_finish): Do it here.
43508         Might as well reset `but_id' here too.
43509         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43510         to determine if the file should be tested.
43511         * gcc.c-torture/compile/compile.exp: Likewise.
43512         * gcc.c-torture/execute/execute.exp: Likewise.
43513         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43514         * gcc.misc-tests/dg-test.exp: Likewise.
43515         * gcc.prms/prms.exp: Likewise.
43516         * gcc.wendy/wendy.exp: Likewise.
43517         * g++.old-deja.exp: Likewise.
43518         Move "Testing file" message to verbose level 1.
43519
43520 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43521
43522         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43523
43524 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43525
43526         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43527         (default_gcc_start): Accept optional second list element
43528         of compiler flags.  Print compiler output at verbosity level 2.
43529         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43530         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43531         Save current values of framework globals passcnt, failcnt, xpasscnt,
43532         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43533         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43534         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43535         xfailcnt to compute stats.  Update framework global `testcnt' from
43536         pass/fail counts.
43537         (gcc_finish): New proc.  Clean up test environment.
43538         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43539         (gcc_epass, gcc_efail): Delete.
43540         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43541         argument of line number.
43542         (dg-init): If the tool has an init routine, call it.
43543         (dg-test): Remove args `cflags_var' and `libs_var'.
43544         Pass all compiler options to ${tool}_start.
43545         Handle missing line number.
43546         (dg-finish): New function.
43547         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43548         particular files.  Call gcc_finish at end.  Move "skipping test"
43549         message to verbosity level 3.
43550         * gcc.c-torture/compile/compile.exp: Likewise.
43551         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43552         * gcc.c-torture/execute/execute.exp: Likewise.
43553         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43554         Print testcase being tried at verbosity level 1.
43555         * gcc.c-torture/special/special.exp: Unset xfail.
43556         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43557         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43558         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43559         * gcc.failure/failure.exp: Likewise.
43560         * gcc.ieee/ieee.exp: Likewise.
43561         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43562         Update call to dg-test.  Call dg-finish at end.
43563         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43564         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43565         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43566         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43567         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43568         * gcc.wendy/wendy.exp: Add copyright.
43569         Delete setting of tmpdir (done by gcc_init).
43570         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43571         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43572         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43573         gcc_[ce]pass/fail.
43574
43575 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43576
43577         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43578         confusion.
43579         (g++_load): Likewise.
43580
43581         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43582         Rename argument to `prog' to remove the confusion.
43583         Varargs fns behave differently too!
43584         (g++_load): Likewise.
43585
43586         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43587
43588         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43589         what it is.  Delete (always) printing of status value for !native.
43590         Simplify verbose code, and include status and exec_output.
43591         (g++_load): Use gcc_load.
43592
43593 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43594
43595         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43596         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43597         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43598         940714-3.c as these testcases don't exist anymore.  Make
43599         va-arg-1.c expected to pass.
43600
43601 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43602
43603         * gcc.misc-tests/misc.exp: Only run specific testcases.
43604         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43605         * gcc.misc-tests/dg-[1-9].c: New files.
43606
43607         * lib/dg.exp: New testsuite driver.
43608         * gcc.prms/prms.exp: Use it.
43609
43610         * README.gcc: New file.
43611
43612         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
43613         Document and reset `lxpass' and `lxfail'.
43614         Simplify "initialized" message.
43615         (gcc_stat): Clean up comments a little.
43616
43617 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
43618
43619         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
43620
43621 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
43622
43623         * lib/old-dejagnu.exp (process-option): New proc.
43624         (old-dejagnu-init, old-dejagnu-stat): Likewise.
43625         (old-dejagnu): Simplify.
43626         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
43627
43628 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
43629
43630         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
43631         exists and is not an empty string.
43632
43633         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
43634         $xfail rather than calling setup_xfail.  Clear $xfail when test is
43635         finished.
43636         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
43637         automatically.
43638
43639         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
43640         longer expected to fail.
43641
43642         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
43643         "f" function call.
43644
43645         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
43646
43647         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
43648         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
43649         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
43650         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
43651         c-torture-1.29.
43652
43653         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
43654         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
43655
43656         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
43657
43658         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
43659         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
43660
43661         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
43662         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
43663         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
43664
43665 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
43666
43667         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
43668         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
43669         940714-1.c, 940714-2.c, 940714-3.c},
43670         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
43671         gcc.misc-tests/{mg.c,mg.exp}:
43672         New tests.
43673         * gcc.noncompile/noncompile.exp: Change accordingly.
43674
43675 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
43676
43677         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
43678         Undo previous clobberage.
43679
43680 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
43681
43682         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
43683         * gcc.special/{930510-1.c, special.exp}:
43684         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
43685         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
43686         struct-varargs-1.c}: New tests from c-torture-1.26.
43687
43688 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
43689
43690         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
43691           argument to switch.
43692
43693 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
43694
43695         * Revert the previous changes.  Please see Rob's directory
43696           (/lisa/test/rob/progressive/gcc/testsuite) for testing
43697           fixes.
43698
43699 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
43700
43701         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
43702             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
43703             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
43704             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
43705             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
43706             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
43707             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
43708             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
43709             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
43710             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
43711             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
43712             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
43713             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
43714             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
43715             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
43716             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
43717             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
43718             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
43719             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
43720             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
43721             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
43722             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
43723             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
43724             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
43725             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
43726             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43727             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
43728
43729 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
43730
43731         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
43732             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
43733           with perror calls.
43734
43735 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
43736
43737         * config/unix.exp (g++_load): Fix syntax.
43738
43739 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
43740
43741         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
43742         * gcc.noncompile/921017-1.c: Deleted obsolete test.
43743         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
43744         Don't expect va-arg-1.c to fail.  Correct expected output for
43745         920928-1.c.
43746         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
43747         * gcc.wendy/hbm4.c: Correct typo.
43748         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
43749
43750 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
43751
43752         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
43753         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
43754         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
43755         * lib/c-torture.exp (c-torture-compile): Ditto.
43756
43757         Reduce volume of output (remove all the -I's and such).
43758         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
43759         Call gcc_cpass, gcc_cfail.
43760         (c-torture): Pass testing option to c-torture-compile.
43761
43762 1994-03-21  Doug Evans  (dje@cygnus.com)
43763
43764         Bring patches over from progressive.
43765         * config/default.exp: Exit remote shell cleanly.
43766         (g++_exit, g++_start): Add default versions.
43767         * config/sim.exp (gcc_load): Use perror, not error.
43768
43769 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
43770
43771         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
43772         set in site.exp.
43773
43774 1994-03-14  Doug Evans  (dje@cygnus.com)
43775
43776         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
43777         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
43778         (wendy_try): New proc to run testcase.
43779         (main loop): Call 'em.
43780         * gcc.wendy/*.c: Clean up pass to correct expected output.
43781
43782         * lib/gcc.exp: Minor cleanup work.
43783         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
43784
43785 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
43786
43787         * config/sim.exp (gcc_load): Document return codes better.
43788         Don't pass -v to simulator.
43789
43790 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
43791
43792           * gcc.special/920717-x.c: Fix typo.
43793           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
43794           get at sources.
43795
43796         * lib/mike-gcc.exp: Fix typo.
43797
43798 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
43799
43800         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
43801         binary to use, transform the name.
43802         * config/*.exp: rename everything. Nuke any g++ specific files,
43803         it's now a special case of gcc that requires no special support.
43804         Add a default.exp for unsupported targets.
43805
43806 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
43807
43808         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
43809         lib/old-dejagnu.exp: Fix a few patterns to work with the new
43810         version of Tcl.
43811
43812 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
43813
43814         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
43815         than a warning.
43816
43817 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
43818
43819         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
43820
43821 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
43822
43823         * gcc.execute/execute.exp: Combine opt_list and foption_list into
43824         option_list.  Compile every file with only 4/6 option choices
43825         (same as C torture) instead of with 12/18 different option
43826         choices.
43827         * lib/c-torture.exp: Likewise.
43828
43829         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
43830         not already set.
43831
43832 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
43833
43834         * lib/old-deja.exp: Add `excess errors test fails' error, now one
43835         can put an XFAIL *-*-* on excess errors.
43836
43837 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
43838
43839         * g++.law: Add more tests derived from g++-bugs snapshots.
43840
43841         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
43842         equivalent to g++.law/init9.
43843
43844         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
43845         compiled it, and the a.out file after we've run it.
43846
43847 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
43848
43849         * lib/mike-g++.exp (postbase): Delete the .o file after we've
43850         compiled it, and the a.out file after we've run it.
43851
43852 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
43853
43854         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
43855
43856 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
43857
43858         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
43859         version number.
43860
43861 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
43862
43863         * g++.law: New directory of g++ tests derived from the g++-bugs
43864         snapshots.
43865
43866 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
43867
43868         * gcc.compile: initbug1.c initbug1.exp testcase added
43869
43870 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
43871
43872         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
43873         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
43874           fixes submitted by Jeff Law (law@cs.utah.edu)
43875         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
43876           Jeff Law (law@cs.utah.edu)
43877
43878
43879 1993-11-30  Mike Stump  (mrs@cygnus.com)
43880
43881         * config/unix-g++.exp: Follow the gcc way of doing things.
43882         * g++.old-deja/old-deja.exp: Minor updates.
43883         * lib/g++.exp: New file, follow the gcc way of doing things.
43884         * lib/old-dejagnu.exp: Minor updates.
43885         * lib/mike-g++.exp: Always unset errorInfo.
43886
43887 1993-11-06  Mike Stump  (mrs@cygnus.com)
43888
43889         * lib/gcc.exp: Fix some errors with the below change, CC and
43890         CFLAGS should be global when setting, not local.
43891
43892 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
43893
43894         * lib/gcc.exp: Transform tool name.
43895
43896 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43897
43898         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
43899
43900 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43901
43902         * lib/gcc.exp: change gcc_done to gcc_stat
43903
43904 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43905
43906         * Upgraded gcc testsuite to c-torture version 1.25
43907
43908 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
43909
43910         * lib/gcc.exp: added reporting code. Changed verbose compile message.
43911         * lib/c-torture: added hooks for new reporting code.
43912
43913 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
43914
43915         * config/sh-gcc.exp: check if sh-sim exists in the path
43916
43917 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
43918
43919         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
43920         * gcc.compile/compile.exp: Initial changes for new logic.
43921         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
43922         * gcc.failure/failure.exp: Initial changes for new logic.
43923         * gcc.ieee/ieee.exp: Initial changes for new logic.
43924         * gcc.misc-tests/misc.exp: Initial changes for new logic.
43925         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
43926         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
43927         * lib/c-torture.exp: Initial changes for new logic.
43928         * lib/gcc.exp: Initial changes for new logic.
43929
43930 1993-10-15  Mike Stump  (mrs@cygnus.com)
43931
43932         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
43933         depend upon failure or success.  Fully qualify names in failure
43934         and success messages.  Always remove a.out before starting
43935         compile, just in case.  Pay more attention to error text output by
43936         the compiler.  Handle testcases with no known past errors just
43937         like all others, so that things are uniform.  Other miscellaneous
43938         improvements.
43939
43940 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
43941
43942         * gcc.cpp: new directory for cpp tests
43943
43944 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
43945
43946         * lib/chill.exp: Code reformatted, removed unused code.
43947         * config/unix-chill.exp: Code reformatted, removed unused code.
43948         * chill.execute/execute.exp: Code reformatted, removed unused code.
43949         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
43950
43951 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
43952
43953         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
43954         routines not written.
43955
43956 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
43957
43958         * config/bug-gcc.exp: Use new procs from bug.exp.
43959
43960 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
43961
43962         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
43963         via ftp, rather than depending on NFS.
43964         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
43965         case.
43966
43967 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
43968
43969         * config/bug-gcc.exp: Use new download proc.
43970
43971 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
43972
43973         * chill.execute/execute.exp: cleanups, handles errors better
43974         * chill.compile/compile.exp: rewrite, based on execute.exp
43975         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
43976         * lib/chill.exp: major changes to diff proc and compile and link
43977           procs. added chill_fail and chill_pass wrappers to pass and
43978           fail. added more comments, and handle error codes better.
43979           Added a hack to capture stderr from exec, so noncompile tests
43980           can work.
43981
43982 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
43983
43984         * chill.execute/execute.exp: rewrite of testsuite driver
43985         * lib/chill.exp: rewrite of testsuite driver
43986         * config/unix-chill.exp: rewrite of testsuite driver
43987
43988 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
43989
43990         In chill.execute:
43991         * iexpr.ch: Standardize uppercase.
43992         * tuples.dat: Standardize uppercase.
43993         * vary.ch: standardize.  Correct varying string assignments.
43994         * vary.dat: Add new output lines.
43995
43996 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
43997
43998         In chill.execute:
43999         * chprintf.ch: Standardize use of uppercase.
44000         * tuples.ch: Standardize and turn arr2 into a DCL,
44001           rather than a SYN.
44002         * pinits.ch: Standardize.
44003
44004 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44005
44006         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44007         * Makefil: Renamed to Makefile.in.
44008         * configure.in: New.
44009
44010 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44011
44012         In chill.execute:
44013         * .cvsignore: Add result/output files.
44014         * Makefile: Fix up variables at start.  Use MFLAGS
44015           everywhere.  Correct bool_loc, built_ins entries.
44016           Add entry for vary1.ch.
44017         * bitarray.ch: Standardize upper-case usage.
44018         * bitexpr.ch: Standardize, add output of b1.
44019         * params.ch: Use arrayt in along PROC parameters, to
44020           avoid novelty problems.
44021         * sets.ch: Tiny cleanup.
44022         * vary1.ch: Re-indent.
44023
44024 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44025
44026           * Add PR-related files to Makefiles, .cvsignore files, etc.
44027
44028 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44029
44030         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44031           with compiler objects. New names are test-flow.c and test-loop.c
44032
44033 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44034
44035         * Upgraded c-torture tests from 1.19 to 1.20
44036
44037         * new files:
44038         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44039         * gcc.compile: 930623-1.c 930623-2.c
44040         * gcc.noncompile: 930622-1.c 930622-2.c
44041         * gcc.failure: 920411-1.c 920627-2.c
44042         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44043
44044 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44045
44046         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44047           More changes to get testsuite working properly. Needs more work.
44048           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44049
44050 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44051
44052         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44053           More changes to get testsuite working properly. Needs more work.
44054
44055 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44056
44057         * chill.compile/compile.exp: Added for Dejagnu support
44058         * chill.execute/execute.exp: Added for Dejagnu support
44059         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44060
44061 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44062
44063         This should complete moving the CHILL test files.
44064         * chill.noncompile(.cvsignore printf.grt
44065             in-printf.grt chprintf.grt chprintf.ch):
44066             Added test-support files.
44067           (Makefile): Modified further.
44068         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44069             signal.ch): Added test files.
44070           * chill.execute (.cvsignore printf.grt printr.c
44071             in-printf.grt rts.c chprintf.grt rts.h): Added
44072           test-support files.
44073             (Makefile): More corrections.
44074
44075 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44076
44077         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44078           test cases, ready for DejaGnu.
44079
44080 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44081
44082         * Upgraded c-torture tests from 1.18 to 1.19
44083
44084         * gcc.compile: added test(s):
44085           930607-1.c
44086         * gcc.execute: added test(s):
44087           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44088
44089         * added new subdirectory for misc tests: gcc.misc-tests
44090         * gcc.misc-test(s): added tests:
44091           inst-check.c test-consts.c test-ior.c test-switch.c
44092
44093 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44094
44095         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44096
44097 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44098
44099         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44100
44101 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44102
44103         * Upgraded c-torture tests from 1.17 to 1.18
44104
44105 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44106
44107         * Upgraded c-torture tests from 1.12 to 1.17
44108
44109 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44110
44111         * lib/old-dejagnu.exp:
44112           Fixed handling of XFAIL target triplets to correctly
44113           recognize wildcard characters.  Removed code that
44114           appended a unique id tag to the end of the file name
44115           printed out by the result of the testcases within a
44116           given test file.
44117
44118 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44119
44120         * lib/old-dejagnu.exp:
44121           Reworked expected failure handling to trigger off of XFAIL
44122           keyword in keyphrase embeded in testcase source code. The
44123           XFAIL keyword must be at the end of the keyphrase line. It
44124           may optionally be followed by one or more target triplets.
44125           It has just occured that the handling of wildcards in the
44126           target triplet may not be correct.
44127
44128 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44129
44130         * g++.old-deja/tests:
44131           Moved all subdirectories up one level into g++.old-deja .
44132
44133         * lib/old-dejagnu.exp:
44134           Fixed problem with CXXFLAGS not being properly reset, and being
44135           corrupted with extraneous "-c" compiler option.  This was
44136           causing binaries to not be generated for test that needed them.
44137           Modified strings passed to "pass" and "fail" so that individual
44138           tests from the same test file would be distinguished by an
44139           identifier appended to the test file name in the summary logs;
44140           this corrected a problem with erroneous diff logs.  Added code
44141           to search testcases for expected fail and unexpected pass keywords.
44142
44143 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44144
44145         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44146
44147 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44148
44149         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44150           Removed extraneous text from end of "Special g++ Options"
44151           keyphrase.
44152
44153         * lib/old-dejagnu.exp: Added pattern matching to look for new
44154           keywords, embedded in testcases comments, which will trigger
44155           calls to xpass and xfail.
44156
44157 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44158
44159         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44160           comments embedded in the testcases, especially the one looking for
44161           special compiler options, as well as the pattern matching for the
44162           compiler output again.
44163
44164 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44165
44166         * lib/old-dejagnu.exp: Do a proper check of the return value for
44167           execute tests. Fixed several problems with the pattern matching
44168           of the compiler output which gave erroneous test results.
44169           Changed several of the test result messages to be more descriptive.
44170         * config/unix-g++.exp: Proc g++_load now actually works and
44171           executes the tests passed to it and returns a usable return
44172           value.
44173
44174 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44175
44176           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44177
44178 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44179
44180         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44181           Modified both files to properly execute the old style
44182           dejagnu tests. The previous versions of these files were
44183           experimental and did not function anything near correctly.
44184
44185 1993-04-05  Rob Savoye  (rob@cygnus.com)
44186
44187         * Removed all Makefile.in and configure.in files. No configuration
44188         needed now.
44189
44190 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44191
44192         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44193
44194 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44195
44196         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44197         gcc.special/configure.in, gcc.noncompile/configure.in,
44198         gcc.execute/configure.in, gcc.code_quality/configure.in,
44199         g++.other/configure.in, g++.old-deja/configure.in,
44200         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44201         in srcname setting.
44202
44203 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44204
44205         * lib/udi.exp: Fixed mondfe and mondfe_download.
44206         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44207         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44208
44209 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44210
44211         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44212         (gdb_exit): Don't remove *_soc files.
44213
44214 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44215
44216         * lib/c-torture.exp: Don't look for main; instead always use -w
44217         -c.  This is how the c-torture tests work.  Remove the object
44218         file if the compilation succeeds.
44219         * gcc.execute/execute.exp: Remove executable if test passes.
44220         * gcc.noncompile/noncompile.exp: Every test is an expected
44221         failure.
44222         * gcc.special/special.exp: Added tests from c-torture 1.11,
44223         corrected use of existing test.
44224         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44225         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44226         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44227         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44228         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44229         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44230         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44231         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44232         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44233         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44234         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44235         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44236         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44237         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44238         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44239         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44240         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44241         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44242         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44243         c-torture 1.11.
44244         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44245         correspond to c-torture 1.11.
44246
44247         * New file.